Bug#886665: nautilus: Can not view files inside a commercial audio CD-ROM

Simon McVittie smcv at debian.org
Wed Jan 10 16:46:38 UTC 2018


Please keep the original subject line (the brief description of the bug)
unless it becomes misleading: GNOME maintainers often have to deal with
several bugs in parallel, and we can't remember which bug is which if
the subject line of the emails we get doesn't give us context. The bug
number does provide some context, but we have to go and look it up on the
web before we know which program and which bug you're talking about :-)

On Wed, 10 Jan 2018 at 17:27:34 +0100, Gilles CHARABOT wrote:
> (nautilus:3202): GLib-GObject-WARNING **: invalid cast from 'GTask' to 'GSimpleAsyncResult'
> 
> (nautilus:3202): GLib-GIO-CRITICAL **: g_simple_async_result_propagate_error: assertion 'G_IS_SIMPLE_ASYNC_RESULT (simple)' failed
> [Thread 0x7fffcffff700 (LWP 3211) exited]

Looks like either nautilus or some library used by nautilus was partially
ported from the deprecated GSimpleAsyncResult to its replacement GTask,
but that conversion was incomplete and now it doesn't work. Each
pair of async/finish calls needs to be correctly paired up - both
GSimpleAsyncResult is OK (but deprecated), and both GTask is OK, but
starting a GTask and trying to finish a GSimpleAsyncResult (which is
what has happened here) won't work.

Please could you get a backtrace from this? To do that, run gdb under
nautilus again, but this time "export G_DEBUG=fatal-criticals" in the
same shell before running gdb. That should make nautilus crash just
after printing the critical warning, and you can get a backtrace from
that crash with the "bt" gdb command.

That will hopefully tell us where the bug is: nautilus, or a library.

Thanks,
    smcv



More information about the pkg-gnome-maintainers mailing list