Skip to content

Crash on quit

A crash on quit (after MTP mounts and unmounts).

The backtrace:

Thread 1 "thunar" received signal SIGSEGV, Segmentation fault.
0x00007ffff7202431 in g_type_check_instance_is_fundamentally_a () from /usr/lib64/libgobject-2.0.so.0
(gdb) bt
#0  0x00007ffff7202431 in g_type_check_instance_is_fundamentally_a () at /usr/lib64/libgobject-2.0.so.0
#1  0x00007ffff71e2a7b in g_object_unref () at /usr/lib64/libgobject-2.0.so.0
#2  0x00007ffff70f29d0 in g_slist_foreach () at /usr/lib64/libglib-2.0.so.0
#3  0x00007ffff70f29ff in g_slist_free_full () at /usr/lib64/libglib-2.0.so.0
#4  0x00005555555c522c in thunar_history_finalize (object=0x555555833940) at thunar-history.c:166
#5  0x00007ffff71e2d3e in g_object_unref () at /usr/lib64/libgobject-2.0.so.0
#6  0x0000555555601552 in thunar_standard_view_finalize (object=0x555555d553f0) at thunar-standard-view.c:1158
#7  0x00007ffff71e2d3e in g_object_unref () at /usr/lib64/libgobject-2.0.so.0
#8  0x00007ffff78367e6 in ??? () at /usr/lib64/libgtk-3.so.0
#9  0x00007ffff772deac in ??? () at /usr/lib64/libgtk-3.so.0
#10 0x00007ffff71dd0f5 in g_closure_invoke () at /usr/lib64/libgobject-2.0.so.0
#11 0x00007ffff71f1ad5 in ??? () at /usr/lib64/libgobject-2.0.so.0
#12 0x00007ffff71f2fa9 in ??? () at /usr/lib64/libgobject-2.0.so.0
#13 0x00007ffff71f8de6 in g_signal_emit_valist () at /usr/lib64/libgobject-2.0.so.0
#14 0x00007ffff71f8ea3 in g_signal_emit () at /usr/lib64/libgobject-2.0.so.0
#15 0x00007ffff796b69c in ??? () at /usr/lib64/libgtk-3.so.0
#16 0x00007ffff71e4c2a in g_object_run_dispose () at /usr/lib64/libgobject-2.0.so.0
#17 0x000055555561bd09 in thunar_window_paned_notebooks_destroy (paned_notebooks=<optimized out>, widget=<optimized out>, window=0x5555557b5220) at thunar-window.c:914
#18 0x00007ffff71dd190 in g_closure_invoke () at /usr/lib64/libgobject-2.0.so.0
#19 0x00007ffff71f1583 in ??? () at /usr/lib64/libgobject-2.0.so.0
#20 0x00007ffff71f2fa9 in ??? () at /usr/lib64/libgobject-2.0.so.0
#21 0x00007ffff71f8de6 in g_signal_emit_valist () at /usr/lib64/libgobject-2.0.so.0
#22 0x00007ffff71f8ea3 in g_signal_emit () at /usr/lib64/libgobject-2.0.so.0
#23 0x00007ffff772c13a in gtk_container_remove () at /usr/lib64/libgtk-3.so.0
#24 0x00007ffff796b668 in ??? () at /usr/lib64/libgtk-3.so.0
#25 0x00007ffff71e4c2a in g_object_run_dispose () at /usr/lib64/libgobject-2.0.so.0
#26 0x00007ffff7978c89 in ??? () at /usr/lib64/libgtk-3.so.0
#27 0x00007ffff772deac in ??? () at /usr/lib64/libgtk-3.so.0
#28 0x00007ffff71dd190 in g_closure_invoke () at /usr/lib64/libgobject-2.0.so.0
#29 0x00007ffff71f1ad5 in ??? () at /usr/lib64/libgobject-2.0.so.0
#30 0x00007ffff71f2fa9 in ??? () at /usr/lib64/libgobject-2.0.so.0
#31 0x00007ffff71f8de6 in g_signal_emit_valist () at /usr/lib64/libgobject-2.0.so.0
#32 0x00007ffff71f8ea3 in g_signal_emit () at /usr/lib64/libgobject-2.0.so.0
#33 0x00007ffff796b69c in ??? () at /usr/lib64/libgtk-3.so.0
#34 0x00007ffff797ff8c in ??? () at /usr/lib64/libgtk-3.so.0
#35 0x00007ffff71e4c2a in g_object_run_dispose () at /usr/lib64/libgobject-2.0.so.0
#36 0x00007ffff7814703 in gtk_main_do_event () at /usr/lib64/libgtk-3.so.0
#37 0x00007ffff7e03ae9 in ??? () at /usr/lib64/libgdk-3.so.0
#38 0x00007ffff7e52886 in ??? () at /usr/lib64/libgdk-3.so.0
#39 0x00007ffff70cc6f3 in ??? () at /usr/lib64/libglib-2.0.so.0
#40 0x00007ffff70cfa07 in ??? () at /usr/lib64/libglib-2.0.so.0
#41 0x00007ffff70d0170 in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#42 0x00007ffff731939d in g_application_run () at /usr/lib64/libgio-2.0.so.0
#43 0x0000555555588277 in main (argc=1, argv=0x7fffffffda28) at main.c:86

There is the core dump.

Thunar 4.20.6, from the Release archive. Calculate Linux (Gentoo-based).

Edited by Alexander Kurakin