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@entry=0x2, > fundamental_type=fundamental_type@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@entry=0x2, > fundamental_type=fundamental_type@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@entry=0x1b134a0) > at ././glib/gmain.c:3854 > #10 0x00007f905f718a40 in g_main_context_iterate > (context=context@entry=0x1b134a0, block=block@entry=1, > dispatch=dispatch@entry=1, self=<optimized out>) at ././glib/gmain.c:3927 > #11 0x00007f905f718aec in g_main_context_iteration > (context=context@entry=0x1b134a0, may_block=may_block@entry=1) at > ././glib/gmain.c:3988 > #12 0x00007f905fcd370d in g_application_run (application=0x1b19130 > [NemoApplication], argc=argc@entry=1, argv=argv@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.

