GNOME Bugzilla – Bug 644099
Crash in g_variant_is_trusted, e_gdbus_book_call_get_contact_list_sync
Last modified: 2011-05-27 08:02:25 UTC
What were you doing when the application crashed? Picking up my e-mail. Distribution: Gentoo Base System release 1.12.14 Gnome Release: 2.32.1 2011-02-25 (Gentoo) BugBuddy Version: 2.32.0 System: Linux 2.6.37-gentoo #1 SMP PREEMPT Wed Feb 9 02:59:11 GMT 2011 i686 X Vendor: The X.Org Foundation X Vendor Release: 10904000 Selinux: No Accessibility: Disabled GTK+ Theme: Clearlooks Icon Theme: gnome GTK+ Modules: canberra-gtk-module, gnomesegvhandler Memory status: size: 259817472 vsize: 259817472 resident: 62038016 share: 25063424 rss: 62038016 rss_rlim: 18446744073709551615 CPU usage: start_time: 1299487171 rtime: 959 utime: 874 stime: 85 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 100 Backtrace was generated from '/usr/bin/evolution' [Thread debugging using libthread_db enabled] [New Thread 0xace31b70 (LWP 8913)] [New Thread 0xab62eb70 (LWP 8911)] [New Thread 0xaae2db70 (LWP 8882)] [New Thread 0xabe2fb70 (LWP 8874)] [New Thread 0xac630b70 (LWP 8873)] [New Thread 0xadbd6b70 (LWP 8871)] [New Thread 0xae3d7b70 (LWP 8870)] [New Thread 0xaebe7b70 (LWP 8869)] [New Thread 0xaf3e8b70 (LWP 8868)] [New Thread 0xb4b1fb70 (LWP 8867)] 0xb7821424 in __kernel_vsyscall ()
+ Trace 226209
Thread 3 (Thread 0xab62eb70 (LWP 8911))
Inferior 1 [process 8866] will be detached. Quit anyway? (y or n) [answered Y; input not from terminal] ---- Critical and fatal warnings logged during execution ---- ** GLib **: g_variant_new_string: assertion `g_utf8_validate (string, -1, NULL)' failed ----------- .xsession-errors (6276216 sec old) --------------------- (nautilus:11548): GdkPixbuf-CRITICAL **: gdk_pixbuf_format_get_name: assertion `format != NULL' failed alsa: snd_pcm_pause failed: Input/output error. (evolution:12294): camel-WARNING **: Could not save object state file to '/var/mail/alex/.#evolution.sbd/.#Trash.cmeta': Not a directory (evolution:12294): camel-WARNING **: Class 'CamelNNTPFolder' doesn't implement CamelDiscoFolder:expunge_uids methods (<unknown>:7749): Gdk-WARNING **: XID collision, trouble ahead (gnome-power-manager:11562): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed Window manager warning: CurrentTime used to choose focus window; focus window may not be correct. Window manager warning: Got a request to focus the no_focus_window with a timestamp of 0. This shouldn't happen! ** Message: applet now removed from the notification area Shutting down nautilus-gdu extension --------------------------------------------------
*** Bug 644101 has been marked as a duplicate of this bug. ***
*** Bug 644105 has been marked as a duplicate of this bug. ***
*** Bug 644109 has been marked as a duplicate of this bug. ***
*** Bug 644139 has been marked as a duplicate of this bug. ***
the last dup have one test case.
Created attachment 182729 [details] Testcase
Test case added
I've copied to gnome@gentoo.org as they're interested in getting this fixed.
CC'ing Milan. I seem to recall he added a function to sanitize untrusted UTF-8 data before handing it to GVariant. Not sure if we missed a case or it was only for 2.91.
It was only for 2.91, as I thought it's too intrusive for 2.32.x. *** This bug has been marked as a duplicate of bug 635825 ***
*** Bug 651213 has been marked as a duplicate of this bug. ***