Bug#840430: glib2.0: segfaults in nemo when opening files from the desktop
Jason Crain
jason at inspiresomeone.us
Tue Oct 11 14:54:52 UTC 2016
On Tue, Oct 11, 2016 at 11:14:14PM +0900, Norbert Preining wrote:
> nemo (file manager of cinnamon) is happily crashing in gobject code.
> I have installed all kind of debug symbol packages, and even rebuilt
> libgtk3 and installed the (otherwise not available) debug symbols,
> and then I get the following backtrace:
> Core was generated by `nemo'.
> Program terminated with signal SIGSEGV, Segmentation fault.
> #0 0x00007f905fa15835 in g_type_check_instance_is_fundamentally_a (
> type_instance=type_instance at entry=0x2, fundamental_type=fundamental_type at entry=80)
> at ././gobject/gtype.c:4022
> 4022 ././gobject/gtype.c: No such file or directory.
> [Current thread is 1 (Thread 0x7f9062885f40 (LWP 31652))]
> (gdb) bt
> #0 0x00007f905fa15835 in g_type_check_instance_is_fundamentally_a (type_instance=type_instance at entry=0x2, fundamental_type=fundamental_type at entry=80) at ././gobject/gtype.c:4022
> #1 0x00007f905f9f5af5 in g_object_unref (_object=0x2) at ././gobject/gobject.c:3082
> #2 0x00007f9061360e46 in () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
> #3 0x00007f90613612de in () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
> #4 0x00007f9061361272 in () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
> #5 0x00007f9061361272 in () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
> #6 0x00007f90613621f5 in () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
> #7 0x00007f9060fbb3e8 in () at /usr/lib/x86_64-linux-gnu/libgdk-3.so.0
> #8 0x00007f905f71868a in g_main_context_dispatch (context=0x1b134a0) at ././glib/gmain.c:3201
> #9 0x00007f905f71868a in g_main_context_dispatch (context=context at entry=0x1b134a0)
> at ././glib/gmain.c:3854
> #10 0x00007f905f718a40 in g_main_context_iterate (context=context at entry=0x1b134a0, block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at ././glib/gmain.c:3927
> #11 0x00007f905f718aec in g_main_context_iteration (context=context at entry=0x1b134a0, may_block=may_block at entry=1) at ././glib/gmain.c:3988
> #12 0x00007f905fcd370d in g_application_run (application=0x1b19130 [NemoApplication], argc=argc at entry=1, argv=argv at entry=0x7fff35af2cb8) at ././gio/gapplication.c:2381
> #13 0x000000000042fe3f in main (argc=1, argv=0x7fff35af2cb8) at nemo-main.c:104
> (gdb)
>
> Looking at the code in gobject/gtype.c:4022 I am a bit shocked that it
> is crashing there ... nothing suspicous.
>
> Anyway, I am happy to rebuild all kind of stuff, install more dbg packages,
> and help find the problem.
>
> BTW, this is 100% reproducible, nothing to worry.
It's a little bit suspicious that in frame 1, the _object pointer is
invalid (0x2). Anyway, the debug packages for gtk are now automatic
debug packages, as in https://wiki.debian.org/AutomaticDebugPackages.
More information about the pkg-gnome-maintainers
mailing list