On Wed, Aug 20, 2008 at 07:14:40PM +0100, Steve Cotton wrote: > > Thread 2 (Thread 0x41e52950 (LWP 28933)): > > #0 0x0000000000000000 in ?? () > > #1 0x00007f89eebe6646 in open_read_async_thread (res=0x80db60, > > object=0x932950, cancellable=0x0) > > at /build/buildd/glib2.0-2.16.4/gio/gfile.c:4015 > > One of the diffs between glib2.0-2.16.4-2 and glib2.0-2.16.5-1 is > a null-pointer check in open_read_async_thread that catches this. > With the new glib, midori seems to work[...]
I confirm this fix (transcript follows). $ sudo aptitude install libglib2.0-0/testing Reading package lists... Done Building dependency tree Reading state information... Done Reading extended state information Initializing package states... Done No packages will be installed, upgraded, or removed. 0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 0B of archives. After unpacking 0B will be used. Writing extended state information... Done Reading package lists... Done Building dependency tree Reading state information... Done Reading extended state information Initializing package states... Done $ midori debian.org Segmentation fault $ sudo aptitude install libglib2.0-0/unstable Reading package lists... Done Building dependency tree Reading state information... Done Reading extended state information Initializing package states... Done The following packages will be upgraded: libglib2.0-0 The following packages are RECOMMENDED but will NOT be installed: libglib2.0-data 1 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 0B/756kB of archives. After unpacking 4096B will be used. Do you want to continue? [Y/n/?] Writing extended state information... Done (Reading database ... 55688 files and directories currently installed.) Preparing to replace libglib2.0-0 2.16.4-2 (using .../libglib2.0-0_2.16.5-1_i386.deb) ... Unpacking replacement libglib2.0-0 ... Setting up libglib2.0-0 (2.16.5-1) ... Reading package lists... Done Building dependency tree Reading state information... Done Reading extended state information Initializing package states... Done Current status: 0 updates [-1]. $ midori debian.org (midori:22683): GLib-GIO-CRITICAL **: g_simple_async_result_set_from_error: assertion `error != NULL' failed (midori:22683): GLib-CRITICAL **: g_error_free: assertion `error != NULL' failed (midori:22683): Gtk-WARNING **: Error loading theme icon 'news-feed' for stock: Icon 'news-feed' not present in theme (midori:22683): GLib-GIO-CRITICAL **: g_simple_async_result_set_from_error: assertion `error != NULL' failed (midori:22683): GLib-CRITICAL **: g_error_free: assertion `error != NULL' failed (midori:22683): GLib-GIO-WARNING **: (/tmp/buildd/glib2.0-2.16.5/gio/gfileicon.c:256):g_file_icon_load_finish: runtime check failed: (g_simple_async_result_get_source_tag (simple) == g_file_icon_load_async) $ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]