! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
Thunar crashes with SIGSEGV when opening new dialog
Status:
RESOLVED: INVALID

Comments

Description lynix47 2014-01-12 11:30:06 CET
Thunar crashes 'randomly' on the following events:

 - opening a context menu using right-click
 - opening a new Thunar window using middle-click
 - trying to delete a file (confirmation dialog shows up)

I write randomly in quotes, because it's not completely random: the crash always occurs at one of the events listed above, but it never occurs the first time one of the events comes up.

Unfortunately I haven't managed to build Thuar with debugging symbols yet. Setting '--debug=full' the build fails, using '--debug=yes' doesn't bring in the debugging symbols. Manually appending '-g' to CFLAGS/CPPFLAGS has no effect.

Some system details:

 - Arch Linux x86_64, up-to-date
 - thunar-1.6.3-1
 - gtk2-2.24.22-1
 - exo-0.10.2-2
 - libxfce4util-4.10.1-2
 - libxfce4ui-4.10.0-1

Backtrace in gdb:

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff6bc2d56 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
(gdb) bt
#0  0x00007ffff6bc2d56 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#1  0x00007ffff66b730d in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#2  0x00007ffff66b8b68 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#3  0x00007ffff66b8c0e in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#4  0x00007ffff4bb0296 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#5  0x00007ffff4bb05e8 in ?? () from /usr/lib/libglib-2.0.so.0
#6  0x00007ffff4bb09ea in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#7  0x00007ffff69c95c2 in gtk_dialog_run () from /usr/lib/libgtk-x11-2.0.so.0
#8  0x00000000004285c3 in ?? ()
#9  0x0000000000477d75 in ?? ()
#10 0x00007ffff4e786a8 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#11 0x00007ffff4e8a03d in ?? () from /usr/lib/libgobject-2.0.so.0
#12 0x00007ffff4e91d49 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#13 0x00007ffff4e92002 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#14 0x00007ffff6b4d93c in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0
#15 0x00007ffff6a504ed in gtk_menu_shell_activate_item () from /usr/lib/libgtk-x11-2.0.so.0
#16 0x00007ffff6a5083c in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#17 0x00007ffff6a3ed85 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#18 0x00007ffff4e786a8 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#19 0x00007ffff4e89dfb in ?? () from /usr/lib/libgobject-2.0.so.0
#20 0x00007ffff4e91a19 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#21 0x00007ffff4e92002 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#22 0x00007ffff6b4eab4 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#23 0x00007ffff6a3d534 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#24 0x00007ffff6a3d8eb in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#25 0x00007ffff66b8c3c in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#26 0x00007ffff4bb0296 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#27 0x00007ffff4bb05e8 in ?? () from /usr/lib/libglib-2.0.so.0
#28 0x00007ffff4bb09ea in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#29 0x000000000044491e in ?? ()
#30 0x0000000000476dbb in ?? ()
#31 0x0000000000479a40 in ?? ()
#32 0x00007ffff6a3ed85 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#33 0x00007ffff4e786a8 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#34 0x00007ffff4e89dfb in ?? () from /usr/lib/libgobject-2.0.so.0
#35 0x00007ffff4e91a19 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#36 0x00007ffff4e92002 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#37 0x00007ffff6b4eab4 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#38 0x00007ffff6a3d534 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#39 0x00007ffff6a3d8eb in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#40 0x00007ffff66b8c3c in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#41 0x00007ffff4bb0296 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#42 0x00007ffff4bb05e8 in ?? () from /usr/lib/libglib-2.0.so.0
#43 0x00007ffff4bb09ea in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#44 0x00007ffff6a3c9d7 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#45 0x00000000004201cb in ?? ()
#46 0x00007ffff45c2b05 in __libc_start_main () from /usr/lib/libc.so.6
#47 0x0000000000420241 in ?? ()

If you require further details, please feel free to ask :)
Comment 1 Harald Judt editbugs 2015-05-04 21:58:25 CEST
Not reproducible here. The listed actions work fine. Please try again with an up-to-date version.

Bug #10623

Reported by:
lynix47
Reported on: 2014-01-12
Last modified on: 2015-05-04

People

Assignee:
Jannis Pohlmann
CC List:
2 users

Version

Attachments

Additional information