Bug#840430: glib2.0: segfaults in nemo when opening files from the desktop

Norbert Preining preining at logic.at
Tue Oct 11 14:14:14 UTC 2016


Source: glib2.0
Severity: important

Hi all,

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.

All the best

Norbert




-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (200, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.8.0 (SMP w/4 CPU cores; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)



More information about the pkg-gnome-maintainers mailing list