Crash on start
Hello,
Gthumb crashs (seg fault) on startup on Manjaro, kernel 6.5, wayland.
Here is the full trace:
Thread 1 "gthumb" received signal SIGSEGV, Segmentation fault. 0x00007ffff7ca2c99 in cache_alias_lookup (alias=alias@entry=0x7ffff7fa2834 "application/x-executable") at ../glib/gio/xdgmime/xdgmimecache.c:308 308 {
</summary>
(gdb) thread apply all bt full
Thread 14 (Thread 0x7fffcabfd6c0 (LWP 27964) "gthumb:gl0"): #0 0x00007ffff69b34ae in \__futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5555559c3378) at futex-internal.c:57 sc_cancel_oldtype = 0 sc_ret = err = clockbit = 256 op = 393 #1 \__futex_abstimed_wait_common (futex_word=futex_word@entry=0x5555559c3378, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 err = clockbit = 256 op = 393 #2 0x00007ffff69b352f in \__GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5555559c3378, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #3 0x00007ffff69b5d40 in \__pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5555559c3328, cond=0x5555559c3350) at pthread_cond_wait.c:503 spin = 0 buffer = {\__routine = 0x7ffff69b5ab0 \<\__condvar_cleanup_waiting\>, \__arg = 0x7fffcabfcaa0, \__canceltype = 0, \__prev = 0x0} cbuffer = {wseq = 0, cond = 0x5555559c3350, mutex = 0x5555559c3328, private = 0} err = g = 0 flags = g1_start = --Type for more, q to quit, c to continue without paging--c signals = result = 0 wseq = 0 seq = 0 private = 0 #4 \___pthread_cond_wait (cond=0x5555559c3350, mutex=0x5555559c3328) at pthread_cond_wait.c:618 #5 0x00007fffe1ec78dc in () at /usr/lib/dri/radeonsi_dri.so #6 0x00007fffe1f147ec in () at /usr/lib/dri/radeonsi_dri.so #7 0x00007ffff69b69eb in start_thread (arg=) at pthread_create.c:444 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737330767632, -3833993841961728057, -120, 0, 140737488340560, 140736586567680, 3834110938296223687, 3833979302696847303}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #8 0x00007ffff6a3a7cc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 13 (Thread 0x7fffcb3fe6c0 (LWP 27963) "gthumb:gdrv0"): #0 0x00007ffff69b34ae in \__futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x555555a28d68) at futex-internal.c:57 sc_cancel_oldtype = 0 sc_ret = err = clockbit = 256 op = 393 #1 \__futex_abstimed_wait_common (futex_word=futex_word@entry=0x555555a28d68, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 err = clockbit = 256 op = 393 #2 0x00007ffff69b352f in \__GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555555a28d68, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #3 0x00007ffff69b5d40 in \__pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555555a28d18, cond=0x555555a28d40) at pthread_cond_wait.c:503 spin = 0 buffer = {\__routine = 0x7ffff69b5ab0 \<\__condvar_cleanup_waiting\>, \__arg = 0x7fffcb3fdaa0, \__canceltype = 0, \__prev = 0x0} cbuffer = {wseq = 0, cond = 0x555555a28d40, mutex = 0x555555a28d18, private = 0} err = g = 0 flags = g1_start = signals = result = 0 wseq = 0 seq = 0 private = 0 #4 \___pthread_cond_wait (cond=0x555555a28d40, mutex=0x555555a28d18) at pthread_cond_wait.c:618 #5 0x00007fffe1ec78dc in () at /usr/lib/dri/radeonsi_dri.so #6 0x00007fffe1f147ec in () at /usr/lib/dri/radeonsi_dri.so #7 0x00007ffff69b69eb in start_thread (arg=) at pthread_create.c:444 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737330767632, -3833993841961728057, -120, 0, 140737488340032, 140736594960384, 3834107640298211271, 3833979302696847303}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #8 0x00007ffff6a3a7cc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 10 (Thread 0x7fffcbbff6c0 (LWP 27960) "gthumb:shlo0"): #0 0x00007ffff69b34ae in \__futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x555555b24158) at futex-internal.c:57 sc_cancel_oldtype = 0 sc_ret = err = clockbit = 256 op = 393 #1 \__futex_abstimed_wait_common (futex_word=futex_word@entry=0x555555b24158, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 err = clockbit = 256 op = 393 #2 0x00007ffff69b352f in \__GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555555b24158, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #3 0x00007ffff69b5d40 in \__pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555555b24108, cond=0x555555b24130) at pthread_cond_wait.c:503 spin = 0 buffer = {\__routine = 0x7ffff69b5ab0 \<\__condvar_cleanup_waiting\>, \__arg = 0x7fffcbbfeaa0, \__canceltype = 0, \__prev = 0x0} cbuffer = {wseq = 0, cond = 0x555555b24130, mutex = 0x555555b24108, private = 0} err = g = 0 flags = g1_start = signals = result = 0 wseq = 0 seq = 0 private = 0 #4 \___pthread_cond_wait (cond=0x555555b24130, mutex=0x555555b24108) at pthread_cond_wait.c:618 #5 0x00007fffe1ec78dc in () at /usr/lib/dri/radeonsi_dri.so #6 0x00007fffe1f147ec in () at /usr/lib/dri/radeonsi_dri.so #7 0x00007ffff69b69eb in start_thread (arg=) at pthread_create.c:444 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737330767632, -3833993841961728057, -120, 0, 140737488338576, 140736603353088, 3834108740346709959, 3833979302696847303}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #8 0x00007ffff6a3a7cc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 9 (Thread 0x7fffe0dfd6c0 (LWP 27959) "gthumb:sh0"): #0 0x00007ffff69b34ae in \__futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x555555b23bf0) at futex-internal.c:57 sc_cancel_oldtype = 0 sc_ret = err = clockbit = 256 op = 393 #1 \__futex_abstimed_wait_common (futex_word=futex_word@entry=0x555555b23bf0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 err = clockbit = 256 op = 393 #2 0x00007ffff69b352f in \__GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555555b23bf0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #3 0x00007ffff69b5d40 in \__pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555555b23ba0, cond=0x555555b23bc8) at pthread_cond_wait.c:503 spin = 0 buffer = {\__routine = 0x7ffff69b5ab0 \<\__condvar_cleanup_waiting\>, \__arg = 0x7fffe0dfcaa0, \__canceltype = 0, \__prev = 0x0} cbuffer = {wseq = 0, cond = 0x555555b23bc8, mutex = 0x555555b23ba0, private = 0} err = g = 0 flags = g1_start = signals = result = 0 wseq = 0 seq = 0 private = 0 #4 \___pthread_cond_wait (cond=0x555555b23bc8, mutex=0x555555b23ba0) at pthread_cond_wait.c:618 #5 0x00007fffe1ec78dc in () at /usr/lib/dri/radeonsi_dri.so #6 0x00007fffe1f147ec in () at /usr/lib/dri/radeonsi_dri.so #7 0x00007ffff69b69eb in start_thread (arg=) at pthread_create.c:444 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737330767632, -3833993841961728057, -120, 0, 140737488338576, 140736957763584, 3834018304441583559, 3833979302696847303}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #8 0x00007ffff6a3a7cc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 8 (Thread 0x7fffe15fe6c0 (LWP 27958) "gthumb:disk$0"): #0 0x00007ffff69b34ae in \__futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5555558ebd30) at futex-internal.c:57 sc_cancel_oldtype = 0 sc_ret = err = clockbit = 256 op = 393 #1 \__futex_abstimed_wait_common (futex_word=futex_word@entry=0x5555558ebd30, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 err = clockbit = 256 op = 393 #2 0x00007ffff69b352f in \__GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5555558ebd30, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #3 0x00007ffff69b5d40 in \__pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5555558ebce0, cond=0x5555558ebd08) at pthread_cond_wait.c:503 spin = 0 buffer = {\__routine = 0x7ffff69b5ab0 \<\__condvar_cleanup_waiting\>, \__arg = 0x7fffe15fdaa0, \__canceltype = 0, \__prev = 0x0} cbuffer = {wseq = 0, cond = 0x5555558ebd08, mutex = 0x5555558ebce0, private = 0} err = g = 0 flags = g1_start = signals = result = 0 wseq = 0 seq = 0 private = 0 #4 \___pthread_cond_wait (cond=0x5555558ebd08, mutex=0x5555558ebce0) at pthread_cond_wait.c:618 #5 0x00007fffe1ec78dc in () at /usr/lib/dri/radeonsi_dri.so #6 0x00007fffe1f147ec in () at /usr/lib/dri/radeonsi_dri.so #7 0x00007ffff69b69eb in start_thread (arg=) at pthread_create.c:444 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737330767632, -3833993841961728057, -120, 0, 140737488337728, 140736966156288, 3834015006443571143, 3833979302696847303}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #8 0x00007ffff6a3a7cc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 7 (Thread 0x7fffe1dff6c0 (LWP 27957) "gthumb:cs0"): #0 0x00007ffff69b34ae in \__futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x555555988588) at futex-internal.c:57 sc_cancel_oldtype = 0 sc_ret = err = clockbit = 256 op = 393 #1 \__futex_abstimed_wait_common (futex_word=futex_word@entry=0x555555988588, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87 err = clockbit = 256 op = 393 #2 0x00007ffff69b352f in \__GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x555555988588, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139 #3 0x00007ffff69b5d40 in \__pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x555555988538, cond=0x555555988560) at pthread_cond_wait.c:503 spin = 0 buffer = {\__routine = 0x7ffff69b5ab0 \<\__condvar_cleanup_waiting\>, \__arg = 0x7fffe1dfeaa0, \__canceltype = 0, \__prev = 0x0} cbuffer = {wseq = 0, cond = 0x555555988560, mutex = 0x555555988538, private = 0} err = g = 0 flags = g1_start = signals = result = 0 wseq = 0 seq = 0 private = 0 #4 \___pthread_cond_wait (cond=0x555555988560, mutex=0x555555988538) at pthread_cond_wait.c:618 #5 0x00007fffe1ec78dc in () at /usr/lib/dri/radeonsi_dri.so #6 0x00007fffe1f147ec in () at /usr/lib/dri/radeonsi_dri.so #7 0x00007ffff69b69eb in start_thread (arg=) at pthread_create.c:444 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737330767632, -3833993841961728057, -120, 22, 140737488338848, 140736974548992, 3834016106492069831, 3833979302696847303}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #8 0x00007ffff6a3a7cc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 6 (Thread 0x7ffff09fc6c0 (LWP 27956) "dconf worker"): #0 0x00007ffff6a2cf6f in \__GI___poll (fds=0x7fffdc000b90, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 sc_ret = -516 sc_cancel_oldtype = 0 #1 0x00007ffff7dfc276 in g_main_context_poll_unlocked (priority=2147483647, n_fds=1, fds=0x7fffdc000b90, timeout=, context=0x5555556fcc50) at ../glib/glib/gmain.c:4653 ret = errsv = poll_func = 0x7ffff7da4a40 \<g_poll\> max_priority = 2147483647 timeout = -1 some_ready = nfds = 1 allocated_nfds = 1 fds = 0x7fffdc000b90 begin_time_nsec = 5597440574560 #2 g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x5555556fcc50, block=block@entry=1, dispatch=dispatch@entry=1, self=) at ../glib/glib/gmain.c:4344 max_priority = 2147483647 timeout = -1 some_ready = nfds = 1 allocated_nfds = 1 fds = 0x7fffdc000b90 begin_time_nsec = 5597440574560 #3 0x00007ffff7d9c162 in g_main_context_iteration (context=context@entry=0x5555556fcc50, may_block=may_block@entry=1) at ../glib/glib/gmain.c:4414 retval = #4 0x00007ffff5117fde in dconf_gdbus_worker_thread (user_data=0x5555556fcc50) at ../dconf/gdbus/dconf-gdbus-thread.c:82 context = 0x5555556fcc50 #5 0x00007ffff7dcf9f5 in g_thread_proxy (data=0x5555556fbc30) at ../glib/glib/gthread.c:831 thread = 0x5555556fbc30 **func** = "g_thread_proxy" #6 0x00007ffff69b69eb in start_thread (arg=) at pthread_create.c:444 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737330767632, -3833993841961728057, -120, 17, 140737488341200, 140737222000640, 3833983669288437703, 3833979302696847303}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #7 0x00007ffff6a3a7cc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 5 (Thread 0x7ffff11fd6c0 (LWP 27955) "gdbus"): #0 0x00007ffff6a2cf6f in \__GI___poll (fds=0x7fffd4000b90, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 sc_ret = -516 sc_cancel_oldtype = 0 #1 0x00007ffff7dfc276 in g_main_context_poll_unlocked (priority=2147483647, n_fds=2, fds=0x7fffd4000b90, timeout=, context=0x7fffe8005a00) at ../glib/glib/gmain.c:4653 ret = errsv = poll_func = 0x7ffff7da4a40 \<g_poll\> max_priority = 2147483647 timeout = -1 some_ready = nfds = 2 allocated_nfds = 2 fds = 0x7fffd4000b90 begin_time_nsec = 5597440565082 #2 g_main_context_iterate_unlocked.isra.0 (context=0x7fffe8005a00, block=block@entry=1, dispatch=dispatch@entry=1, self=) at ../glib/glib/gmain.c:4344 max_priority = 2147483647 timeout = -1 some_ready = nfds = 2 allocated_nfds = 2 fds = 0x7fffd4000b90 begin_time_nsec = 5597440565082 #3 0x00007ffff7d9eb97 in g_main_loop_run (loop=0x7fffe8005af0) at ../glib/glib/gmain.c:4551 **func** = "g_main_loop_run" #4 0x00007ffff7c7614c in gdbus_shared_thread_func (user_data=0x7fffe80059d0) at ../glib/gio/gdbusprivate.c:284 data = 0x7fffe80059d0 #5 0x00007ffff7dcf9f5 in g_thread_proxy (data=0x7fffe8005b30) at ../glib/glib/gthread.c:831 thread = 0x7fffe8005b30 **func** = "g_thread_proxy" #6 0x00007ffff69b69eb in start_thread (arg=) at pthread_create.c:444 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737330767632, -3833993841961728057, -120, 11, 140737247172544, 140737230393344, 3833980371290425287, 3833979302696847303}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #7 0x00007ffff6a3a7cc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 4 (Thread 0x7ffff19fe6c0 (LWP 27954) "pool-gthumb"): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 #1 0x00007ffff7df7c93 in g_cond_wait_until (cond=, mutex=0x5555556e5380, end_time=) at ../glib/glib/gthread-posix.c:1677 span_arg = {tv_sec = 14, tv_nsec = 999999401} now = {tv_sec = 5596, tv_nsec = 509316599} span = {tv_sec = , tv_nsec = } sampled = 0 res = success = #2 0x00007ffff7d69185 in g_async_queue_pop_intern_unlocked (queue=0x5555556e5380, wait=1, end_time=5611509316) at ../glib/glib/gasyncqueue.c:428 retval = **func** = "g_async_queue_pop_intern_unlocked" #3 0x00007ffff7d692e7 in g_async_queue_timeout_pop (queue=0x5555556e5380, timeout=) at ../glib/glib/gasyncqueue.c:551 end_time = 5611509316 retval = **func** = "g_async_queue_timeout_pop" #4 0x00007ffff7dd236e in g_thread_pool_wait_for_new_pool () at ../glib/glib/gthreadpool.c:181 pool = local_max_idle_time = 15000 local_wakeup_thread_serial = last_wakeup_thread_serial = 0 have_relayed_thread_marker = free_pool = task = pool = #5 g_thread_pool_thread_proxy (data=) at ../glib/glib/gthreadpool.c:408 free_pool = task = pool = #6 0x00007ffff7dcf9f5 in g_thread_proxy (data=0x7fffe4000b90) at ../glib/glib/gthread.c:831 thread = 0x7fffe4000b90 **func** = "g_thread_proxy" #7 0x00007ffff69b69eb in start_thread (arg=) at pthread_create.c:444 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737330767632, -3833993841961728057, -120, 0, 140737255565584, 140737238786048, 3833981471338923975, 3833979302696847303}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #8 0x00007ffff6a3a7cc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 3 (Thread 0x7ffff21ff6c0 (LWP 27953) "pool-spawner"): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 #1 0x00007ffff7df72b7 in g_cond_wait (cond=0x5555556e5188, mutex=0x5555556e5180) at ../glib/glib/gthread-posix.c:1552 saved_errno = 0 res = sampled = 1 #2 0x00007ffff7d691b4 in g_async_queue_pop_intern_unlocked (queue=0x5555556e5180, wait=1, end_time=-1) at ../glib/glib/gasyncqueue.c:425 retval = **func** = "g_async_queue_pop_intern_unlocked" #3 0x00007ffff7dd1a7e in g_thread_pool_spawn_thread (data=) at ../glib/glib/gthreadpool.c:311 spawn_thread_data = thread = 0x0 error = 0x0 prgname = name = "pool-gthumb\\000\\000\\000\\000" #4 0x00007ffff7dcf9f5 in g_thread_proxy (data=0x5555557135f0) at ../glib/glib/gthread.c:831 thread = 0x5555557135f0 **func** = "g_thread_proxy" #5 0x00007ffff69b69eb in start_thread (arg=) at pthread_create.c:444 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737330767632, -3833993841961728057, -120, 2, 140737488342272, 140737247178752, 3833986969433933767, 3833979302696847303}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #6 0x00007ffff6a3a7cc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 2 (Thread 0x7ffff2dff6c0 (LWP 27952) "gmain"): #0 0x00007ffff6a2cf6f in \__GI___poll (fds=0x5555556b2480, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 sc_ret = -516 sc_cancel_oldtype = 0 #1 0x00007ffff7dfc276 in g_main_context_poll_unlocked (priority=2147483647, n_fds=2, fds=0x5555556b2480, timeout=, context=0x5555556b22c0) at ../glib/glib/gmain.c:4653 ret = errsv = poll_func = 0x7ffff7da4a40 \<g_poll\> max_priority = 2147483647 timeout = -1 some_ready = nfds = 2 allocated_nfds = 2 fds = 0x5555556b2480 begin_time_nsec = 5596005849359 #2 g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x5555556b22c0, block=block@entry=1, dispatch=dispatch@entry=1, self=) at ../glib/glib/gmain.c:4344 max_priority = 2147483647 timeout = -1 some_ready = nfds = 2 allocated_nfds = 2 fds = 0x5555556b2480 begin_time_nsec = 5596005849359 #3 0x00007ffff7d9c162 in g_main_context_iteration (context=0x5555556b22c0, may_block=may_block@entry=1) at ../glib/glib/gmain.c:4414 retval = #4 0x00007ffff7d9c1b2 in glib_worker_main (data=) at ../glib/glib/gmain.c:6574 #5 0x00007ffff7dcf9f5 in g_thread_proxy (data=0x5555556ac8f0) at ../glib/glib/gthread.c:831 thread = 0x5555556ac8f0 **func** = "g_thread_proxy" #6 0x00007ffff69b69eb in start_thread (arg=) at pthread_create.c:444 ret = pd = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737330767632, -3833993841961728057, -120, 2, 140737488341200, 140737259761664, 3833987519189747655, 3833979302696847303}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = #7 0x00007ffff6a3a7cc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Oddly enough, running gthumb as another user (root) works. I've removed the user config files (rm -fr ~/.config/gthumb), but that does solve the issue.
Thanks!
Edited by Andre Klapper