Wednesday, December 20, 2023

XFCE Thunar filemanager core dumps ...

Hi All,

I'm running XFCE on OpenBSD 7.4 GENERIC.MP#1535 amd64

I pressed Control+h in thunar thinking that it would toggle the display
of hidden files ( .dot files), but instead thunar core dumps:
-rw------- 1 robb robb 20656304 Dec 19 21:02 thunar.core

Would this be an OpenBSD (porting) issue, or something upstream?

I don't see this behaviour on an adjacent Linux system (different
versions of XFCE though). I have these versions:
xfce-4.18.1 Xfce desktop meta-package (base installation)
thunar-4.18.8 Xfce4 file manager

When I started gdb (no expert) I noticed this "Dwarf error":
mjoelnir:/tmp 20.12 12:04:38 % gdb -e /usr/local/bin/Thunar -c thunar.core
GNU gdb 6.3
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "amd64-unknown-openbsd7.4".
Core was generated by `thunar'.
Program terminated with signal 11, Segmentation fault.
Reading symbols from /usr/lib/libpthread.so.27.1...done.
Loaded symbols for /usr/lib/libpthread.so.27.1
Loaded symbols for /usr/local/bin/Thunar
Reading symbols from /usr/local/lib/libthunarx-3.so.0.1...done.
Loaded symbols for /usr/local/lib/libthunarx-3.so.0.1
...
Reading symbols from /usr/libexec/ld.so...Error while reading shared library symbols:
Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module /usr/libexec/ld.so]


Here is some other output, perhaps relevant ...

Where:
(gdb) where
#0 0x00000570de714565 in g_node_traverse_pre_order () from /usr/local/lib/libglib-2.0.so.4201.11
#1 0x00000570de714577 in g_node_traverse_pre_order () from /usr/local/lib/libglib-2.0.so.4201.11
#2 0x00000570de714577 in g_node_traverse_pre_order () from /usr/local/lib/libglib-2.0.so.4201.11
#3 0x0000056ec2b50046 in thunar_tree_view_set_property () from /usr/local/bin/Thunar
#4 0x000005711845582a in object_set_property () from /usr/local/lib/libgobject-2.0.so.4200.18
#5 0x00000571184555a8 in g_object_setv () from /usr/local/lib/libgobject-2.0.so.4200.18
#6 0x000005711845694b in g_object_set_property () from /usr/local/lib/libgobject-2.0.so.4200.18
#7 0x0000057118445f19 in on_source_notify () from /usr/local/lib/libgobject-2.0.so.4200.18
#8 0x000005711844d42b in g_closure_invoke () from /usr/local/lib/libgobject-2.0.so.4200.18
#9 0x0000057118469f4c in signal_emit_unlocked_R.123 () from /usr/local/lib/libgobject-2.0.so.4200.18
#10 0x0000057118467bab in signal_emit_valist_unlocked () from /usr/local/lib/libgobject-2.0.so.4200.18
#11 0x000005711846839f in g_signal_emit () from /usr/local/lib/libgobject-2.0.so.4200.18
#12 0x0000057118459a53 in g_object_dispatch_properties_changed () from /usr/local/lib/libgobject-2.0.so.4200.18
#13 0x0000057118453e1c in g_object_notify_by_spec_internal () from /usr/local/lib/libgobject-2.0.so.4200.18
#14 0x0000056ec2b5ec07 in thunar_window_action_show_hidden () from /usr/local/bin/Thunar
#15 0x00000571c0afdc4e in _gtk_marshal_BOOLEAN__OBJECT_UINT_FLAGS () from /usr/local/lib/libgtk-3.so.2201.0
#16 0x000005711844d42b in g_closure_invoke () from /usr/local/lib/libgobject-2.0.so.4200.18
#17 0x0000057118468f6d in signal_emit_unlocked_R () from /usr/local/lib/libgobject-2.0.so.4200.18
#18 0x0000057118467c0f in signal_emit_valist_unlocked () from /usr/local/lib/libgobject-2.0.so.4200.18
#19 0x000005711846839f in g_signal_emit () from /usr/local/lib/libgobject-2.0.so.4200.18
#20 0x00000571c0b198d2 in gtk_accel_group_activate () from /usr/local/lib/libgtk-3.so.2201.0
#21 0x00000571c0b19a24 in gtk_accel_groups_activate () from /usr/local/lib/libgtk-3.so.2201.0
#22 0x00000571c0e3e048 in gtk_window_activate_key () from /usr/local/lib/libgtk-3.so.2201.0
#23 0x00000571c0e44325 in gtk_window_key_press_event () from /usr/local/lib/libgtk-3.so.2201.0
#24 0x00000571c0afceb0 in _gtk_marshal_BOOLEAN__BOXED () from /usr/local/lib/libgtk-3.so.2201.0
#25 0x000005711844d42b in g_closure_invoke () from /usr/local/lib/libgobject-2.0.so.4200.18
#26 0x0000057118469100 in signal_emit_unlocked_R () from /usr/local/lib/libgobject-2.0.so.4200.18
#27 0x0000057118467c0f in signal_emit_valist_unlocked () from /usr/local/lib/libgobject-2.0.so.4200.18
#28 0x000005711846839f in g_signal_emit () from /usr/local/lib/libgobject-2.0.so.4200.18
#29 0x00000571c0e1e22a in gtk_widget_event_internal () from /usr/local/lib/libgtk-3.so.2201.0
#30 0x00000571c0c9e1cf in gtk_propagate_event () from /usr/local/lib/libgtk-3.so.2201.0
#31 0x00000571c0c9dbe1 in gtk_main_do_event () from /usr/local/lib/libgtk-3.so.2201.0
#32 0x00000571359bd65b in _gdk_event_emit () from /usr/local/lib/libgdk-3.so.2201.1
#33 0x0000057135a16c88 in gdk_event_source_dispatch () from /usr/local/lib/libgdk-3.so.2201.1
#34 0x00000570de70720d in g_main_context_dispatch_unlocked () from /usr/local/lib/libglib-2.0.so.4201.11
#35 0x00000570de7075ec in g_main_context_iterate_unlocked () from /usr/local/lib/libglib-2.0.so.4201.11
#36 0x00000570de70769b in g_main_context_iteration () from /usr/local/lib/libglib-2.0.so.4201.11
#37 0x00000570f33bb87d in g_application_run () from /usr/local/lib/libgio-2.0.so.4200.18
#38 0x0000056ec2aea399 in main () from /usr/local/bin/Thunar

Traceback:
(gdb) bt full
#0 0x00000570de714565 in g_node_traverse_pre_order () from /usr/local/lib/libglib-2.0.so.4201.11
No symbol table info available.
#1 0x00000570de714577 in g_node_traverse_pre_order () from /usr/local/lib/libglib-2.0.so.4201.11
No symbol table info available.
#2 0x00000570de714577 in g_node_traverse_pre_order () from /usr/local/lib/libglib-2.0.so.4201.11
No symbol table info available.
#3 0x0000056ec2b50046 in thunar_tree_view_set_property () from /usr/local/bin/Thunar
No symbol table info available.
#4 0x000005711845582a in object_set_property () from /usr/local/lib/libgobject-2.0.so.4200.18
No symbol table info available.
#5 0x00000571184555a8 in g_object_setv () from /usr/local/lib/libgobject-2.0.so.4200.18
No symbol table info available.
#6 0x000005711845694b in g_object_set_property () from /usr/local/lib/libgobject-2.0.so.4200.18
No symbol table info available.
#7 0x0000057118445f19 in on_source_notify () from /usr/local/lib/libgobject-2.0.so.4200.18
No symbol table info available.
#8 0x000005711844d42b in g_closure_invoke () from /usr/local/lib/libgobject-2.0.so.4200.18
No symbol table info available.
#9 0x0000057118469f4c in signal_emit_unlocked_R.123 () from /usr/local/lib/libgobject-2.0.so.4200.18
No symbol table info available.
#10 0x0000057118467bab in signal_emit_valist_unlocked () from /usr/local/lib/libgobject-2.0.so.4200.18
No symbol table info available.
#11 0x000005711846839f in g_signal_emit () from /usr/local/lib/libgobject-2.0.so.4200.18
No symbol table info available.
#12 0x0000057118459a53 in g_object_dispatch_properties_changed () from /usr/local/lib/libgobject-2.0.so.4200.18
No symbol table info available.
#13 0x0000057118453e1c in g_object_notify_by_spec_internal () from /usr/local/lib/libgobject-2.0.so.4200.18
No symbol table info available.
#14 0x0000056ec2b5ec07 in thunar_window_action_show_hidden () from /usr/local/bin/Thunar
No symbol table info available.
#15 0x00000571c0afdc4e in _gtk_marshal_BOOLEAN__OBJECT_UINT_FLAGS () from /usr/local/lib/libgtk-3.so.2201.0
No symbol table info available.
#16 0x000005711844d42b in g_closure_invoke () from /usr/local/lib/libgobject-2.0.so.4200.18
No symbol table info available.
#17 0x0000057118468f6d in signal_emit_unlocked_R () from /usr/local/lib/libgobject-2.0.so.4200.18
No symbol table info available.
#18 0x0000057118467c0f in signal_emit_valist_unlocked () from /usr/local/lib/libgobject-2.0.so.4200.18
No symbol table info available.
#19 0x000005711846839f in g_signal_emit () from /usr/local/lib/libgobject-2.0.so.4200.18
No symbol table info available.
#20 0x00000571c0b198d2 in gtk_accel_group_activate () from /usr/local/lib/libgtk-3.so.2201.0
No symbol table info available.
#21 0x00000571c0b19a24 in gtk_accel_groups_activate () from /usr/local/lib/libgtk-3.so.2201.0
No symbol table info available.
#22 0x00000571c0e3e048 in gtk_window_activate_key () from /usr/local/lib/libgtk-3.so.2201.0
No symbol table info available.
#23 0x00000571c0e44325 in gtk_window_key_press_event () from /usr/local/lib/libgtk-3.so.2201.0
No symbol table info available.
#24 0x00000571c0afceb0 in _gtk_marshal_BOOLEAN__BOXED () from /usr/local/lib/libgtk-3.so.2201.0
No symbol table info available.
#25 0x000005711844d42b in g_closure_invoke () from /usr/local/lib/libgobject-2.0.so.4200.18
No symbol table info available.
#26 0x0000057118469100 in signal_emit_unlocked_R () from /usr/local/lib/libgobject-2.0.so.4200.18
No symbol table info available.
#27 0x0000057118467c0f in signal_emit_valist_unlocked () from /usr/local/lib/libgobject-2.0.so.4200.18
No symbol table info available.
#28 0x000005711846839f in g_signal_emit () from /usr/local/lib/libgobject-2.0.so.4200.18
No symbol table info available.
#29 0x00000571c0e1e22a in gtk_widget_event_internal () from /usr/local/lib/libgtk-3.so.2201.0
No symbol table info available.
#30 0x00000571c0c9e1cf in gtk_propagate_event () from /usr/local/lib/libgtk-3.so.2201.0
No symbol table info available.
#31 0x00000571c0c9dbe1 in gtk_main_do_event () from /usr/local/lib/libgtk-3.so.2201.0
No symbol table info available.
#32 0x00000571359bd65b in _gdk_event_emit () from /usr/local/lib/libgdk-3.so.2201.1
No symbol table info available.
#33 0x0000057135a16c88 in gdk_event_source_dispatch () from /usr/local/lib/libgdk-3.so.2201.1
No symbol table info available.
#34 0x00000570de70720d in g_main_context_dispatch_unlocked () from /usr/local/lib/libglib-2.0.so.4201.11
No symbol table info available.
#35 0x00000570de7075ec in g_main_context_iterate_unlocked () from /usr/local/lib/libglib-2.0.so.4201.11
No symbol table info available.
#36 0x00000570de70769b in g_main_context_iteration () from /usr/local/lib/libglib-2.0.so.4201.11
No symbol table info available.
#37 0x00000570f33bb87d in g_application_run () from /usr/local/lib/libgio-2.0.so.4200.18
No symbol table info available.
#38 0x0000056ec2aea399 in main () from /usr/local/bin/Thunar
No symbol table info available.

No comments:

Post a Comment