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]

Reply via email to