FS#34926 - [evolution] crashes on polish locale

Attached to Project: Arch Linux
Opened by Samuel Magiera (samuelm) - Wednesday, 24 April 2013, 06:15 GMT
Last edited by Jan de Groot (JGC) - Monday, 13 May 2013, 15:27 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jan de Groot (JGC)
Jan Alexander Steffens (heftig)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
Evolution crashes with this error: GLib-GObject-CRITICAL **: g_param_spec_internal: assertion `!(flags & G_PARAM_STATIC_NAME) || is_canonical (name)' failed. When started with LC_ALL=C, all seems to work ok. My system locale is set to Polish. The bug is mentioned in this forum thread:https://bbs.archlinux.org/viewtopic.php?pid=1263148. Also gnome online accounts are affected by this - when adding account with Google, Facebook or Windows Live, it crashes.

evolution version 3.8.1-1
gnome-online-accounts 3.8.1-1


Steps to reproduce:
Set locale to polish
In online accounts click add, choose Google/start evolution

This task depends upon

Closed by  Jan de Groot (JGC)
Monday, 13 May 2013, 15:27 GMT
Reason for closing:  Fixed
Additional comments about closing:  webkitgtk3 2.0.2-1.
Comment by felix (fstirlitz) - Saturday, 27 April 2013, 14:41 GMT
The bug is in webkitgtk3, not Evolution.

Temporary fix: su -c 'rm -f /usr/share/locale/pl/LC_MESSAGES/WebKitGTK-3.0.mo'

Permanent fix: Stab the face of whoever authored the 386th line of Source/WebKit/gtk/webkit/webkitviewportattributes.cpp in WebKit source code. (It erroneously marks a string for translation, which the overzealous and unsuspecting translator picked up.)
Comment by felix (fstirlitz) - Saturday, 27 April 2013, 15:11 GMT
Oh, just noticed they also earned it for the 406th line in the same file. (Same problem.) Wonder if there is more.
Comment by Jan de Groot (JGC) - Saturday, 27 April 2013, 15:34 GMT
Nice catch. property names should not get translated yes. Seems those two lines are the only ones that suffer this problem.

This bug has been there since the beginning, it was just waiting for someone to translate it and trigger the bug...
Comment by Andrei Amuraritei (sirdeiu) - Wednesday, 01 May 2013, 20:38 GMT
Also happening with Romanian locale set.
Reported this upstream, a patch was issued. https://bugs.webkit.org/show_bug.cgi?id=115484
Comment by Andrei Amuraritei (sirdeiu) - Thursday, 02 May 2013, 17:19 GMT

Loading...