Segfault when deleting a single file
- Arch Linux | Kernel 6.5.8
- nVidia | Wayland
- Gnome-shell | Mutter 45.0
- Thunar 4.18.7
Oct 21 09:58:17 systemd-coredump[69613]: Process 22843 (thunar) of user 1000 dumped core.
Stack trace of thread 22843:
#0 0x00007fd98ad1f443 g_sequence_get (libglib-2.0.so.0 + 0x71443)
#1 0x000055792c8b04fe n/a (thunar + 0x5d4fe)
#2 0x00007fd98b5080b8 n/a (libgtk-3.so.0 + 0x3080b8)
#3 0x00007fd98b2d4289 n/a (libgtk-3.so.0 + 0xd4289)
#4 0x00007fd98acea563 g_hash_table_foreach (libglib-2.0.so.0 + 0x3c563)
#5 0x00007fd98b2d0d01 n/a (libgtk-3.so.0 + 0xd0d01)
#6 0x00007fd98b2da6bf n/a (libgtk-3.so.0 + 0xda6bf)
#7 0x00007fd98b28a20b n/a (libgtk-3.so.0 + 0x8a20b)
#8 0x00007fd98ae2db73 n/a (libgobject-2.0.so.0 + 0x33b73)
#9 0x00007fd98ae2dc77 g_signal_emit_valist (libgobject-2.0.so.0 + 0x33c77)
#10 0x00007fd98ae2dd34 g_signal_emit (libgobject-2.0.so.0 + 0x33d34)
#11 0x00007fd98b2d1aa3 gtk_cell_area_apply_attributes (libgtk-3.so.0 + 0xd1aa3)
#12 0x00007fd98b521599 n/a (libgtk-3.so.0 + 0x321599)
#13 0x00007fd98b611a59 n/a (libgtk-3.so.0 + 0x411a59)
#14 0x00007fd98b5208cd n/a (libgtk-3.so.0 + 0x3208cd)
#15 0x00007fd98b540184 n/a (libgtk-3.so.0 + 0x340184)
#16 0x00007fd98ae2db73 n/a (libgobject-2.0.so.0 + 0x33b73)
#17 0x00007fd98ae2dc77 g_signal_emit_valist (libgobject-2.0.so.0 + 0x33c77)
#18 0x00007fd98ae2dd34 g_signal_emit (libgobject-2.0.so.0 + 0x33d34)
#19 0x00007fd98ba8fdb6 n/a (libgdk-3.so.0 + 0x40db6)
#20 0x00007fd98ba7c6ae n/a (libgdk-3.so.0 + 0x2d6ae)
#21 0x00007fd98ad0939e n/a (libglib-2.0.so.0 + 0x5b39e)
#22 0x00007fd98ad07f19 n/a (libglib-2.0.so.0 + 0x59f19)
#23 0x00007fd98ad662b7 n/a (libglib-2.0.so.0 + 0xb82b7)
#24 0x00007fd98ad06112 g_main_context_iteration (libglib-2.0.so.0 + 0x58112)
#25 0x00007fd98af3baf6 g_application_run (libgio-2.0.so.0 + 0xdfaf6)
#26 0x000055792c87810b n/a (thunar + 0x2510b)
#27 0x00007fd98aaf3cd0 n/a (libc.so.6 + 0x27cd0)
#28 0x00007fd98aaf3d8a __libc_start_main (libc.so.6 + 0x27d8a)
#29 0x000055792c878195 n/a (thunar + 0x25195)
Activity
-
Newest first Oldest first
-
Show all activity Show comments only Show history only
- Author
Please find below the full backtrace:
THREAD APPLY ALL BT FULL
Core was generated by `/usr/bin/thunar'. Program terminated with signal SIGSEGV, Segmentation fault. #0 is_end (iter=0x5579306021d0) at ../glib/glib/gsequence.c:208 208 while (parent->right == iter) [Current thread is 1 (Thread 0x7fd98981aa00 (LWP 22843))] (gdb) thread apply all bt full Thread 6 (Thread 0x7fd985dfd6c0 (LWP 22848)): #0 0x00007fd98abcef6f in __GI___poll (fds=0x7fd97c000b90, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 sc_ret = -516 sc_cancel_oldtype = 0 #1 0x00007fd98ad66206 in g_main_context_poll_unlocked (priority=2147483647, n_fds=3, fds=0x7fd97c000b90, timeout=<optimized out>, context=0x55792e04d8a0) at ../glib/glib/gmain.c:4653 ret = <optimized out> errsv = <optimized out> poll_func = 0x7fd98ad0e9f0 <g_poll> max_priority = 2147483647 timeout = -1 some_ready = <optimized out> nfds = 3 allocated_nfds = 3 fds = 0x7fd97c000b90 begin_time_nsec = 20754365022121 #2 g_main_context_iterate_unlocked.isra.0 (context=0x55792e04d8a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4344 max_priority = 2147483647 timeout = -1 some_ready = <optimized out> nfds = 3 allocated_nfds = 3 fds = 0x7fd97c000b90 begin_time_nsec = 20754365022121 #3 0x00007fd98ad08b47 in g_main_loop_run (loop=0x55792e04d9d0) at ../glib/glib/gmain.c:4551 __func__ = "g_main_loop_run" #4 0x00007fd98af6e0bc in gdbus_shared_thread_func (user_data=0x55792e044020) at ../glib/gio/gdbusprivate.c:284 data = 0x55792e044020 #5 0x00007fd98ad399a5 in g_thread_proxy (data=0x55792e049a10) at ../glib/glib/gthread.c:831 thread = 0x55792e049a10 __func__ = "g_thread_proxy" #6 0x00007fd98ab589eb in start_thread (arg=<optimized out>) at pthread_create.c:444 ret = <optimized out> pd = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140572311783184, 355302022007441032, -120, 11, 140734941291712, 140572222279680, -334037190709655928, -334009481390242168}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <optimized out> #7 0x00007fd98abdc7cc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 5 (Thread 0x7fd9865fe6c0 (LWP 22847)): #0 0x00007fd98abcef6f in __GI___poll (fds=0x55792e0403a0, nfds=2, timeout=1006) at ../sysdeps/unix/sysv/linux/poll.c:29 sc_ret = -516 sc_cancel_oldtype = 0 #1 0x00007fd98ad66206 in g_main_context_poll_unlocked (priority=2147483647, n_fds=2, fds=0x55792e0403a0, timeout=<optimized out>, context=0x55792e040130) at ../glib/glib/gmain.c:4653 ret = <optimized out> errsv = <optimized out> poll_func = 0x7fd98ad0e9f0 <g_poll> max_priority = 2147483647 timeout = 1006 some_ready = <optimized out> nfds = 2 allocated_nfds = 2 fds = 0x55792e0403a0 begin_time_nsec = 20831934925096 #2 g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x55792e040130, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4344 max_priority = 2147483647 timeout = 1006 some_ready = <optimized out> nfds = 2 allocated_nfds = 2 fds = 0x55792e0403a0 begin_time_nsec = 20831934925096 #3 0x00007fd98ad06112 in g_main_context_iteration (context=0x55792e040130, may_block=may_block@entry=1) at ../glib/glib/gmain.c:4414 retval = <optimized out> #4 0x00007fd98ad06162 in glib_worker_main (data=<optimized out>) at ../glib/glib/gmain.c:6574 #5 0x00007fd98ad399a5 in g_thread_proxy (data=0x55792e040340) at ../glib/glib/gthread.c:831 thread = 0x55792e040340 __func__ = "g_thread_proxy" #6 0x00007fd98ab589eb in start_thread (arg=<optimized out>) at pthread_create.c:444 ret = <optimized out> pd = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140572311783184, 355302022007441032, -120, 0, 140734941291392, 140572230672384, -334033892711643512, -334009481390242168}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <optimized out> #7 0x00007fd98abdc7cc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 4 (Thread 0x7fd986dff6c0 (LWP 22846)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 #1 0x00007fd98ad61247 in g_cond_wait (cond=0x55792e032508, mutex=0x55792e032500) at ../glib/glib/gthread-posix.c:1552 saved_errno = 0 res = <optimized out> sampled = 89 #2 0x00007fd98acd31b4 in g_async_queue_pop_intern_unlocked (queue=0x55792e032500, wait=1, end_time=-1) at ../glib/glib/gasyncqueue.c:425 retval = <optimized out> __func__ = "g_async_queue_pop_intern_unlocked" #3 0x00007fd98ad3ba2e in g_thread_pool_spawn_thread (data=<optimized out>) at ../glib/glib/gthreadpool.c:311 spawn_thread_data = <optimized out> thread = 0x0 error = 0x0 prgname = <optimized out> name = "pool-thunar\000\000\000\000" --Type <RET> for more, q to quit, c to continue without paging--c #4 0x00007fd98ad399a5 in g_thread_proxy (data=0x55792e03fe30) at ../glib/glib/gthread.c:831 thread = 0x55792e03fe30 __func__ = "g_thread_proxy" #5 0x00007fd98ab589eb in start_thread (arg=<optimized out>) at pthread_create.c:444 ret = <optimized out> pd = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140572311783184, 355302022007441032, -120, 0, 140734941291600, 140572239065088, -334034992760142200, -334009481390242168}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <optimized out> #6 0x00007fd98abdc7cc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 3 (Thread 0x7fd9855f46c0 (LWP 69611)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 #1 0x00007fd98ad61c23 in g_cond_wait_until (cond=<optimized out>, mutex=0x55792e03d320, end_time=<optimized out>) at ../glib/glib/gthread-posix.c:1677 span_arg = {tv_sec = 0, tv_nsec = 499999037} now = {tv_sec = 20831, tv_nsec = 966926963} span = {tv_sec = <optimized out>, tv_nsec = <optimized out>} sampled = 6369 res = <optimized out> success = <optimized out> #2 0x00007fd98acd3185 in g_async_queue_pop_intern_unlocked (queue=0x55792e03d320, wait=1, end_time=20832466926) at ../glib/glib/gasyncqueue.c:428 retval = <optimized out> __func__ = "g_async_queue_pop_intern_unlocked" #3 0x00007fd98ad3c4db in g_thread_pool_wait_for_new_task (pool=0x55792e03fdb0) at ../glib/glib/gthreadpool.c:274 task = 0x0 task = <optimized out> pool = 0x55792e03fdb0 #4 g_thread_pool_thread_proxy (data=<optimized out>) at ../glib/glib/gthreadpool.c:339 task = <optimized out> pool = 0x55792e03fdb0 #5 0x00007fd98ad399a5 in g_thread_proxy (data=0x7fd978001530) at ../glib/glib/gthread.c:831 thread = 0x7fd978001530 __func__ = "g_thread_proxy" #6 0x00007fd98ab589eb in start_thread (arg=<optimized out>) at pthread_create.c:444 ret = <optimized out> pd = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140572311783184, 355302022007441032, -120, 0, 140572247451920, 140572213854208, -334036099251091832, -334009481390242168}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <optimized out> #7 0x00007fd98abdc7cc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 2 (Thread 0x7fd977fff6c0 (LWP 22851)): #0 0x00007fd98abcef6f in __GI___poll (fds=0x7fd96c000b90, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 sc_ret = -516 sc_cancel_oldtype = 0 #1 0x00007fd98ad66206 in g_main_context_poll_unlocked (priority=2147483647, n_fds=1, fds=0x7fd96c000b90, timeout=<optimized out>, context=0x55792e038460) at ../glib/glib/gmain.c:4653 ret = <optimized out> errsv = <optimized out> poll_func = 0x7fd98ad0e9f0 <g_poll> max_priority = 2147483647 timeout = -1 some_ready = <optimized out> nfds = 1 allocated_nfds = 1 fds = 0x7fd96c000b90 begin_time_nsec = 9104231459111 #2 g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x55792e038460, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4344 max_priority = 2147483647 timeout = -1 some_ready = <optimized out> nfds = 1 allocated_nfds = 1 fds = 0x7fd96c000b90 begin_time_nsec = 9104231459111 #3 0x00007fd98ad06112 in g_main_context_iteration (context=context@entry=0x55792e038460, may_block=may_block@entry=1) at ../glib/glib/gmain.c:4414 retval = <optimized out> #4 0x00007fd98bc19fde in dconf_gdbus_worker_thread (user_data=0x55792e038460) at ../dconf/gdbus/dconf-gdbus-thread.c:82 context = 0x55792e038460 #5 0x00007fd98ad399a5 in g_thread_proxy (data=0x7fd97c003d60) at ../glib/glib/gthread.c:831 thread = 0x7fd97c003d60 __func__ = "g_thread_proxy" #6 0x00007fd98ab589eb in start_thread (arg=<optimized out>) at pthread_create.c:444 ret = <optimized out> pd = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140572311783184, 355302022007441032, -120, 17, 140734941288928, 140571989504000, -334208990475237752, -334009481390242168}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <optimized out> #7 0x00007fd98abdc7cc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 1 (Thread 0x7fd98981aa00 (LWP 22843)): #0 is_end (iter=0x5579306021d0) at ../glib/glib/gsequence.c:208 parent = 0x1 _g_boolean_var_46 = <optimized out> __func__ = "g_sequence_get" #1 g_sequence_get (iter=0x5579306021d0) at ../glib/glib/gsequence.c:1215 _g_boolean_var_46 = <optimized out> __func__ = "g_sequence_get" #2 0x000055792c8b04fe in () #3 0x00007fd98b5080b8 in gtk_tree_model_filter_real_modify (self=0x55792e30d540, child_model=0x55792e1f6d60, iter=0x55793019be60, value=0x7fff682edc50, column=14) at ../gtk/gtk/gtktreemodelfilter.c:3156 child_iter = {stamp = 1747901696, user_data = 0x5579306021d0, user_data2 = 0x55792e3f4670, user_data3 = 0x7fff682ede80} __func__ = "gtk_tree_model_filter_real_modify" #4 0x00007fd98b2d4289 in apply_cell_attributes (renderer=0x55792e1fd7f0, info=0x55792e3022c0, data=0x7fff682edce0) at ../gtk/gtk/gtkcellarea.c:1249 attribute = 0x55792e1fd8f0 list = 0x55792e1fd890 = {0x55792e1fd8f0} value = {g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} is_expander = 0 is_expanded = 0 #5 0x00007fd98acea563 in g_hash_table_foreach (hash_table=0x55792e2d81b0 = {...}, func=0x7fd98b2d41b0 <apply_cell_attributes>, user_data=0x7fff682edce0) at ../glib/glib/ghash.c:2176 node_hash = <optimized out> node_key = <optimized out> node_value = <optimized out> i = 5 version = 2 __func__ = "g_hash_table_foreach" #6 0x00007fd98b2d0d01 in gtk_cell_area_real_apply_attributes (area=<optimized out>, tree_model=0x55792e30d540, iter=0x55793019be60, is_expander=<optimized out>, is_expanded=<optimized out>) at ../gtk/gtk/gtkcellarea.c:1286 priv = 0x55792e2d8140 data = {area = 0x55792e2d8180, model = 0x55792e30d540, iter = 0x55793019be60, is_expander = 0, is_expanded = 0} path = <optimized out> #7 0x00007fd98b2da6bf in gtk_cell_area_box_apply_attributes (area=<optimized out>, tree_model=tree_model@entry=0x55792e30d540, iter=iter@entry=0x55793019be60, is_expander=<optimized out>, is_expanded=<optimized out>) at ../gtk/gtk/gtkcellareabox.c:1310 box = <optimized out> priv = 0x55792e2d8100 i = <optimized out>
- Maintainer
Thanks for reporting!
You are lacking thunar debug symbols ... because of that, I will not be able to get anything meaningfull out of the trace.
You will need to install thunar debug symbols. Check the distro specific backtrace info in the xfce wiki to see how to do so !
Collapse replies - Author
Hmm, perhaps we are missing thunar debug symbols on Arch?
This GDB supports auto-downloading debuginfo from the following URLs: <https://debuginfod.archlinux.org> Enable debuginfod for this session? (y or [n]) y Debuginfod has been enabled. To make this setting permanent, add 'set debuginfod enabled on' to .gdbinit. Downloading separate debug info for /usr/bin/thunar (No debugging symbols found in /usr/bin/thunar) warning: Can't open file /memfd:gdk-wayland (deleted) during file-backed mapping note processing warning: Can't open file /memfd:wayland-cursor (deleted) during file-backed mapping note processing warning: Can't open file /home/marc/.local/share/gvfs-metadata/uuid-bf8e0350-d26a-45dc-adff-4864f79a491d (deleted) during file-backed mapping note processing warning: Can't open file /home/marc/.local/share/gvfs-metadata/uuid-F4E6-F68A-8dc67b8d.log (deleted) during file-backed mapping note processing warning: Can't open file /home/marc/.local/share/gvfs-metadata/uuid-bf8e0350-d26a-45dc-adff-4864f79a491d-314fea06.log (deleted) during file-backed mapping note processing warning: Can't open file /home/marc/.config/dconf/user (deleted) during file-backed mapping note processing warning: Can't open file /home/marc/.local/share/gvfs-metadata/home-2bb509d3.log during file-backed mapping note processing warning: Can't open file /home/marc/.local/share/gvfs-metadata/uuid-F4E6-F68A (deleted) during file-backed mapping note processing warning: Can't open file /run/user/1000/dconf/user (deleted) during file-backed mapping note processing [New LWP 22843] [New LWP 22851] [New LWP 69611] [New LWP 22846] [New LWP 22847] [New LWP 22848] Downloading separate debug info for /usr/lib/libthunarx-3.so.0 Downloading separate debug info for /usr/lib/libexo-2.so.0 Downloading separate debug info for /usr/lib/libcairo.so.2 Downloading separate debug info for /usr/lib/libxfce4util.so.7 Downloading separate debug info for /usr/lib/libcairo-gobject.so.2 Downloading separate debug info for /usr/lib/liblz4.so.1 Downloading separate debug info for /usr/lib/thunarx-3/thunar-uca.so Downloading separate debug info for /usr/lib/thunarx-3/thunar-wallpaper-plugin.so Downloading separate debug info for system-supplied DSO at 0x7fff68309000 [Thread debugging using libthread_db enabled] Using host libthread_db library "/usr/lib/libthread_db.so.1". Core was generated by `/usr/bin/thunar'. Program terminated with signal SIGSEGV, Segmentation fault. #0 is_end (iter=0x5579306021d0) at ../glib/glib/gsequence.c:208 208 while (parent->right == iter) [Current thread is 1 (Thread 0x7fd98981aa00 (LWP 22843))] (gdb) thread apply all bt full Thread 6 (Thread 0x7fd985dfd6c0 (LWP 22848)): #0 0x00007fd98abcef6f in __GI___poll (fds=0x7fd97c000b90, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 sc_ret = -516 sc_cancel_oldtype = 0 #1 0x00007fd98ad66206 in g_main_context_poll_unlocked (priority=2147483647, n_fds=3, fds=0x7fd97c000b90, timeout=<optimized out>, context=0x55792e04d8a0) at ../glib/glib/gmain.c:4653 ret = <optimized out> errsv = <optimized out> poll_func = 0x7fd98ad0e9f0 <g_poll> max_priority = 2147483647 timeout = -1 some_ready = <optimized out> nfds = 3 allocated_nfds = 3 fds = 0x7fd97c000b90 begin_time_nsec = 20754365022121 #2 g_main_context_iterate_unlocked.isra.0 (context=0x55792e04d8a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4344 max_priority = 2147483647 timeout = -1 some_ready = <optimized out> nfds = 3 allocated_nfds = 3 fds = 0x7fd97c000b90 begin_time_nsec = 20754365022121 #3 0x00007fd98ad08b47 in g_main_loop_run (loop=0x55792e04d9d0) at ../glib/glib/gmain.c:4551 __func__ = "g_main_loop_run" #4 0x00007fd98af6e0bc in gdbus_shared_thread_func (user_data=0x55792e044020) at ../glib/gio/gdbusprivate.c:284 data = 0x55792e044020 #5 0x00007fd98ad399a5 in g_thread_proxy (data=0x55792e049a10) at ../glib/glib/gthread.c:831 thread = 0x55792e049a10 __func__ = "g_thread_proxy" #6 0x00007fd98ab589eb in start_thread (arg=<optimized out>) at pthread_create.c:444 ret = <optimized out> pd = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140572311783184, 355302022007441032, -120, 11, 140734941291712, 140572222279680, -334037190709655928, -334009481390242168}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <optimized out> #7 0x00007fd98abdc7cc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 5 (Thread 0x7fd9865fe6c0 (LWP 22847)): #0 0x00007fd98abcef6f in __GI___poll (fds=0x55792e0403a0, nfds=2, timeout=1006) at ../sysdeps/unix/sysv/linux/poll.c:29 sc_ret = -516 sc_cancel_oldtype = 0 #1 0x00007fd98ad66206 in g_main_context_poll_unlocked (priority=2147483647, n_fds=2, fds=0x55792e0403a0, timeout=<optimized out>, context=0x55792e040130) at ../glib/glib/gmain.c:4653 ret = <optimized out> errsv = <optimized out> poll_func = 0x7fd98ad0e9f0 <g_poll> max_priority = 2147483647 timeout = 1006 some_ready = <optimized out> nfds = 2 allocated_nfds = 2 fds = 0x55792e0403a0 begin_time_nsec = 20831934925096 #2 g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x55792e040130, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4344 max_priority = 2147483647 timeout = 1006 some_ready = <optimized out> nfds = 2 allocated_nfds = 2 fds = 0x55792e0403a0 begin_time_nsec = 20831934925096 #3 0x00007fd98ad06112 in g_main_context_iteration (context=0x55792e040130, may_block=may_block@entry=1) at ../glib/glib/gmain.c:4414 retval = <optimized out> #4 0x00007fd98ad06162 in glib_worker_main (data=<optimized out>) at ../glib/glib/gmain.c:6574 #5 0x00007fd98ad399a5 in g_thread_proxy (data=0x55792e040340) at ../glib/glib/gthread.c:831 thread = 0x55792e040340 __func__ = "g_thread_proxy" #6 0x00007fd98ab589eb in start_thread (arg=<optimized out>) at pthread_create.c:444 ret = <optimized out> pd = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140572311783184, 355302022007441032, -120, 0, 140734941291392, 140572230672384, -334033892711643512, -334009481390242168}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <optimized out> #7 0x00007fd98abdc7cc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 4 (Thread 0x7fd986dff6c0 (LWP 22846)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 #1 0x00007fd98ad61247 in g_cond_wait (cond=0x55792e032508, mutex=0x55792e032500) at ../glib/glib/gthread-posix.c:1552 saved_errno = 0 res = <optimized out> sampled = 89 #2 0x00007fd98acd31b4 in g_async_queue_pop_intern_unlocked (queue=0x55792e032500, wait=1, end_time=-1) at ../glib/glib/gasyncqueue.c:425 retval = <optimized out> __func__ = "g_async_queue_pop_intern_unlocked" #3 0x00007fd98ad3ba2e in g_thread_pool_spawn_thread (data=<optimized out>) at ../glib/glib/gthreadpool.c:311 spawn_thread_data = <optimized out> thread = 0x0 error = 0x0 prgname = <optimized out> name = "pool-thunar\000\000\000\000" --Type <RET> for more, q to quit, c to continue without paging-- #4 0x00007fd98ad399a5 in g_thread_proxy (data=0x55792e03fe30) at ../glib/glib/gthread.c:831 thread = 0x55792e03fe30 __func__ = "g_thread_proxy" #5 0x00007fd98ab589eb in start_thread (arg=<optimized out>) at pthread_create.c:444 ret = <optimized out> pd = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140572311783184, 355302022007441032, -120, 0, 140734941291600, 140572239065088, -334034992760142200, -334009481390242168}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <optimized out> #6 0x00007fd98abdc7cc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 3 (Thread 0x7fd9855f46c0 (LWP 69611)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 #1 0x00007fd98ad61c23 in g_cond_wait_until (cond=<optimized out>, mutex=0x55792e03d320, end_time=<optimized out>) at ../glib/glib/gthread-posix.c:1677 span_arg = {tv_sec = 0, tv_nsec = 499999037} now = {tv_sec = 20831, tv_nsec = 966926963} span = {tv_sec = <optimized out>, tv_nsec = <optimized out>} sampled = 6369 res = <optimized out> success = <optimized out> #2 0x00007fd98acd3185 in g_async_queue_pop_intern_unlocked (queue=0x55792e03d320, wait=1, end_time=20832466926) at ../glib/glib/gasyncqueue.c:428 retval = <optimized out> __func__ = "g_async_queue_pop_intern_unlocked" #3 0x00007fd98ad3c4db in g_thread_pool_wait_for_new_task (pool=0x55792e03fdb0) at ../glib/glib/gthreadpool.c:274 task = 0x0 task = <optimized out> pool = 0x55792e03fdb0 #4 g_thread_pool_thread_proxy (data=<optimized out>) at ../glib/glib/gthreadpool.c:339 task = <optimized out> pool = 0x55792e03fdb0 #5 0x00007fd98ad399a5 in g_thread_proxy (data=0x7fd978001530) at ../glib/glib/gthread.c:831 thread = 0x7fd978001530 __func__ = "g_thread_proxy" #6 0x00007fd98ab589eb in start_thread (arg=<optimized out>) at pthread_create.c:444 ret = <optimized out> pd = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140572311783184, 355302022007441032, -120, 0, 140572247451920, 140572213854208, -334036099251091832, -334009481390242168}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <optimized out> #7 0x00007fd98abdc7cc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 2 (Thread 0x7fd977fff6c0 (LWP 22851)): #0 0x00007fd98abcef6f in __GI___poll (fds=0x7fd96c000b90, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 sc_ret = -516 sc_cancel_oldtype = 0 #1 0x00007fd98ad66206 in g_main_context_poll_unlocked (priority=2147483647, n_fds=1, fds=0x7fd96c000b90, timeout=<optimized out>, context=0x55792e038460) at ../glib/glib/gmain.c:4653 ret = <optimized out> errsv = <optimized out> poll_func = 0x7fd98ad0e9f0 <g_poll> max_priority = 2147483647 timeout = -1 some_ready = <optimized out> nfds = 1 allocated_nfds = 1 fds = 0x7fd96c000b90 begin_time_nsec = 9104231459111 #2 g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x55792e038460, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4344 max_priority = 2147483647 timeout = -1 some_ready = <optimized out> nfds = 1 allocated_nfds = 1 fds = 0x7fd96c000b90 begin_time_nsec = 9104231459111 #3 0x00007fd98ad06112 in g_main_context_iteration (context=context@entry=0x55792e038460, may_block=may_block@entry=1) at ../glib/glib/gmain.c:4414 retval = <optimized out> #4 0x00007fd98bc19fde in dconf_gdbus_worker_thread (user_data=0x55792e038460) at ../dconf/gdbus/dconf-gdbus-thread.c:82 context = 0x55792e038460 #5 0x00007fd98ad399a5 in g_thread_proxy (data=0x7fd97c003d60) at ../glib/glib/gthread.c:831 thread = 0x7fd97c003d60 __func__ = "g_thread_proxy" #6 0x00007fd98ab589eb in start_thread (arg=<optimized out>) at pthread_create.c:444 ret = <optimized out> pd = <optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140572311783184, 355302022007441032, -120, 17, 140734941288928, 140571989504000, -334208990475237752, -334009481390242168}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <optimized out> #7 0x00007fd98abdc7cc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 Thread 1 (Thread 0x7fd98981aa00 (LWP 22843)): #0 is_end (iter=0x5579306021d0) at ../glib/glib/gsequence.c:208 parent = 0x1 _g_boolean_var_46 = <optimized out> __func__ = "g_sequence_get" #1 g_sequence_get (iter=0x5579306021d0) at ../glib/glib/gsequence.c:1215 _g_boolean_var_46 = <optimized out> __func__ = "g_sequence_get" #2 0x000055792c8b04fe in () #3 0x00007fd98b5080b8 in gtk_tree_model_filter_real_modify (self=0x55792e30d540, child_model=0x55792e1f6d60, iter=0x55793019be60, value=0x7fff682edc50, column=14) at ../gtk/gtk/gtktreemodelfilter.c:3156 child_iter = {stamp = 1747901696, user_data = 0x5579306021d0, user_data2 = 0x55792e3f4670, user_data3 = 0x7fff682ede80} __func__ = "gtk_tree_model_filter_real_modify" #4 0x00007fd98b2d4289 in apply_cell_attributes (renderer=0x55792e1fd7f0, info=0x55792e3022c0, data=0x7fff682edce0) at ../gtk/gtk/gtkcellarea.c:1249 --Type <RET> for more, q to quit, c to continue without paging--c attribute = 0x55792e1fd8f0 list = 0x55792e1fd890 = {0x55792e1fd8f0} value = {g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} is_expander = 0 is_expanded = 0 #5 0x00007fd98acea563 in g_hash_table_foreach (hash_table=0x55792e2d81b0 = {...}, func=0x7fd98b2d41b0 <apply_cell_attributes>, user_data=0x7fff682edce0) at ../glib/glib/ghash.c:2176 node_hash = <optimized out> node_key = <optimized out> node_value = <optimized out> i = 5 version = 2 __func__ = "g_hash_table_foreach" #6 0x00007fd98b2d0d01 in gtk_cell_area_real_apply_attributes (area=<optimized out>, tree_model=0x55792e30d540, iter=0x55793019be60, is_expander=<optimized out>, is_expanded=<optimized out>) at ../gtk/gtk/gtkcellarea.c:1286 priv = 0x55792e2d8140 data = {area = 0x55792e2d8180, model = 0x55792e30d540, iter = 0x55793019be60, is_expander = 0, is_expanded = 0} path = <optimized out> #7 0x00007fd98b2da6bf in gtk_cell_area_box_apply_attributes (area=<optimized out>, tree_model=tree_model@entry=0x55792e30d540, iter=iter@entry=0x55793019be60, is_expander=<optimized out>, is_expanded=<optimized out>) at ../gtk/gtk/gtkcellareabox.c:1310 box = <optimized out> priv = 0x55792e2d8100 i = <optimized out>
- Maintainer
Hmm, perhaps we are missing thunar debug symbols on Arch?
Sorry, no idea how to install thunar debug info packages on arch (debian here) / if something is missing over there ... best ask on some arch forum/channel.
- Author
Ugh, and I was just previously running thunar I had built myself to fix another issue.
Oh well. I'll close this since it seems so random.
build() { cd $pkgname-$pkgver ./configure \ --prefix=/usr \ --sysconfdir=/etc \ --enable-gio-unix \ --enable-gudev \ --enable-notifications \ --enable-exif \ --disable-debug make }
- Maintainer
Alright ... if you build thunar yourself, it might be sufficient to not use the
--disable-debug
flag to get a proper trace.Feel free to reopen, if required !
- Author
Yes, that's all that required in the PKGBUILD. Never noticed the official maintainer disabled this, mostly due to the stability of Thunar!
- Alexander Schwinn added 1. Crash / Freeze 3. Need Info labels
added 1. Crash / Freeze 3. Need Info labels
- Maintainer
Additional info in order to reproduce would as well be nice:
- Does it happen on any file you delete ? Or only for specific files ?
- Can you always reproduce the bug, or only with specific settings / on a specific use-case ? (Might help to attach your
~/.config/xfce4/xfconf/xfce-perchannel-xml/thunar.xml
)
Collapse replies - Author
Does it happen on any file you delete ? Or only for specific files ?
It happened twice in short succession. I entered a folder location in the address bar, then deleted a file from that folder. I can't reproduce.
Attached requested file. Thanks!
- tekstryder closed
closed