Bug#886665: g_simple_async_result_propagate_error has been deprecated since version 2.46 and should not be used in newly-written code. Use GTask instead.

Gilles CHARABOT gilles.charabot at free.fr
Wed Jan 10 16:27:34 UTC 2018


I add gdb nautilus logs when I double-click on the symbol of the commercial audio CD-ROM in the nautilus sidebar and this fails to visualize inside the CD-ROM.


*****************Start of gdb nautilus log************************************

$ gdb nautilus
GNU gdb (Debian 7.12-6+b1) 7.12.0.20161007-git
Copyright (C) 2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from nautilus...(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/bin/nautilus 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffe6f40700 (LWP 3206)]
[New Thread 0x7fffe673f700 (LWP 3207)]
[New Thread 0x7fffe5ec1700 (LWP 3209)]
[New Thread 0x7fffd7fff700 (LWP 3210)]
[New Thread 0x7fffcffff700 (LWP 3211)]
[New Thread 0x7fffce3f0700 (LWP 3213)]
[Thread 0x7fffce3f0700 (LWP 3213) exited]
[Thread 0x7fffe5ec1700 (LWP 3209) exited]

(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]


******************************Enf of nautilus gdb log**************************



And if I look what g_simple_async_result_propagate_error is, I see it is a function whose use is deprecated:

https://developer.gnome.org/gio/unstable/GSimpleAsyncResult.html#g-simple-async-result-propagate-error



More information about the pkg-gnome-maintainers mailing list