Bug#1055601: darktable: Segfault in first run after system hang

Greg Schmidt greg at gwschmidt.com
Wed Nov 8 17:13:54 GMT 2023


Package: darktable
Version: 4.4.2-1+b1
Severity: normal
X-Debbugs-Cc: greg at desk1.attlocal.net

Dear Maintainer,

I was using darktable when my system hung. I had to reboot to recover. After the reboot I started darktable and 
it segfaulted. A backtrace was created which implicated dlopen. It was attempting to load "libMesaOpenCL.so.1".
A subsequent start of darktable was normal. 

Content of /tmp/darktable_bt_T7K9D2.txt follows:

this is darktable 4.4.2 reporting a segfault:

warning: Currently logging to /tmp/darktable_bt_T7K9D2.txt.  Turn the logging off and on to make the new setting effective.
#0  0x00007f83a54f11b7 in __GI___wait4 (pid=5442, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30
#1  0x00007f83a57a28d0 in  () at /usr/bin/../lib/x86_64-linux-gnu/darktable/libdarktable.so
#2  0x00007f83a545a510 in <signal handler called> () at /lib/x86_64-linux-gnu/libc.so.6
#3  0x00007f833fd6bd52 in LLVMCreateTargetMachine () at /lib/x86_64-linux-gnu/libLLVM-15.so.1
#4  0x00007f8351455e0e in  () at /usr/lib/x86_64-linux-gnu/gallium-pipe/pipe_radeonsi.so
#5  0x00007f83514561c5 in  () at /usr/lib/x86_64-linux-gnu/gallium-pipe/pipe_radeonsi.so
#6  0x00007f83513654eb in  () at /usr/lib/x86_64-linux-gnu/gallium-pipe/pipe_radeonsi.so
#7  0x00007f8351365943 in  () at /usr/lib/x86_64-linux-gnu/gallium-pipe/pipe_radeonsi.so
#8  0x00007f8395331720 in amdgpu_winsys_create () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#9  0x00007f8351366616 in  () at /usr/lib/x86_64-linux-gnu/gallium-pipe/pipe_radeonsi.so
#10 0x00007f835123b50a in  () at /usr/lib/x86_64-linux-gnu/gallium-pipe/pipe_radeonsi.so
#11 0x00007f8351eb4fa8 in  () at /lib/x86_64-linux-gnu/libMesaOpenCL.so.1
#12 0x00007f8351ea0bd8 in  () at /lib/x86_64-linux-gnu/libMesaOpenCL.so.1
#13 0x00007f8351eafae2 in  () at /lib/x86_64-linux-gnu/libMesaOpenCL.so.1
#14 0x00007f8351e737d9 in  () at /lib/x86_64-linux-gnu/libMesaOpenCL.so.1
#15 0x00007f83a5dfad2e in call_init (env=0x5568250ba0e0, argv=0x7ffd910bebe8, argc=7, l=<optimized out>) at ./elf/dl-init.c:90
#16 call_init (l=<optimized out>, argc=7, argv=0x7ffd910bebe8, env=0x5568250ba0e0) at ./elf/dl-init.c:27
#17 0x00007f83a5dfae14 in _dl_init (main_map=0x556825573a60, argc=7, argv=0x7ffd910bebe8, env=0x5568250ba0e0) at ./elf/dl-init.c:137
#18 0x00007f83a5df7516 in __GI__dl_catch_exception (exception=exception at entry=0x0, operate=operate at entry=0x7f83a5e01570 <call_dl_init>, args=args at entry=0x7ffd910ba280) at ./elf/dl-catch.c:211
#19 0x00007f83a5e0150e in dl_open_worker (a=a at entry=0x7ffd910ba420) at ./elf/dl-open.c:808
#20 0x00007f83a5df7489 in __GI__dl_catch_exception (exception=exception at entry=0x7ffd910ba400, operate=operate at entry=0x7f83a5e01480 <dl_open_worker>, args=args at entry=0x7ffd910ba420) at ./elf/dl-catch.c:237
#21 0x00007f83a5e018a8 in _dl_open (file=0x556825096160 "libMesaOpenCL.so.1", mode=<optimized out>, caller_dlopen=0x7f839c0238bd, nsid=<optimized out>, argc=7, argv=0x7ffd910bebe8, env=0x5568250ba0e0) at ./elf/dl-open.c:884
#22 0x00007f83a54a26f8 in dlopen_doit (a=a at entry=0x7ffd910ba690) at ./dlfcn/dlopen.c:56
#23 0x00007f83a5df7489 in __GI__dl_catch_exception (exception=exception at entry=0x7ffd910ba5f0, operate=0x7f83a54a26a0 <dlopen_doit>, args=0x7ffd910ba690) at ./elf/dl-catch.c:237
#24 0x00007f83a5df75af in _dl_catch_error (objname=0x7ffd910ba648, errstring=0x7ffd910ba650, mallocedp=0x7ffd910ba647, operate=<optimized out>, args=<optimized out>) at ./elf/dl-catch.c:256
#25 0x00007f83a54a21e7 in _dlerror_run (operate=operate at entry=0x7f83a54a26a0 <dlopen_doit>, args=args at entry=0x7ffd910ba690) at ./dlfcn/dlerror.c:138
#26 0x00007f83a54a27a9 in dlopen_implementation (dl_caller=<optimized out>, mode=<optimized out>, file=<optimized out>) at ./dlfcn/dlopen.c:71
#27 ___dlopen (file=<optimized out>, mode=<optimized out>) at ./dlfcn/dlopen.c:81
#28 0x00007f839c0238bd in  () at /lib/x86_64-linux-gnu/libOpenCL.so.1
#29 0x00007f839c023aa3 in  () at /lib/x86_64-linux-gnu/libOpenCL.so.1
#30 0x00007f839c0249e3 in clGetPlatformIDs () at /lib/x86_64-linux-gnu/libOpenCL.so.1
#31 0x00007f83a578aabb in dt_opencl_init () at /usr/bin/../lib/x86_64-linux-gnu/darktable/libdarktable.so
#32 0x00007f83a56efbf3 in dt_init () at /usr/bin/../lib/x86_64-linux-gnu/darktable/libdarktable.so
#33 0x0000556823a7a08c in  ()
#34 0x00007f83a54456ca in __libc_start_call_main (main=main at entry=0x556823a7a070, argc=argc at entry=7, argv=argv at entry=0x7ffd910bebe8) at ../sysdeps/nptl/libc_start_call_main.h:58
#35 0x00007f83a5445785 in __libc_start_main_impl (main=0x556823a7a070, argc=7, argv=0x7ffd910bebe8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffd910bebd8) at ../csu/libc-start.c:360
#36 0x0000556823a7a0f1 in  ()

=========

  Id   Target Id                                         Frame 
* 1    Thread 0x7f839dc860c0 (LWP 5423) "darktable"      0x00007f83a54f11b7 in __GI___wait4 (pid=5442, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30
  2    Thread 0x7f839d7ff6c0 (LWP 5425) "pool-spawner"   syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  3    Thread 0x7f839cffe6c0 (LWP 5426) "gmain"          0x00007f83a5519a1f in __GI___poll (fds=0x556825096e50, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
  4    Thread 0x7f8397fff6c0 (LWP 5427) "pool"           syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  5    Thread 0x7f83977fe6c0 (LWP 5428) "gdbus"          0x00007f83a5519a1f in __GI___poll (fds=0x7f8384000b90, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
  6    Thread 0x7f83949ff6c0 (LWP 5429) "darktable:cs0"  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x556825211960) at ./nptl/futex-internal.c:57
  7    Thread 0x7f838a7ff6c0 (LWP 5430) "darktab:disk$0" __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x55682511bd50) at ./nptl/futex-internal.c:57
  8    Thread 0x7f8389ffe6c0 (LWP 5431) "darktable:sh0"  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5568252126b0) at ./nptl/futex-internal.c:57
  9    Thread 0x7f83897fd6c0 (LWP 5432) "darktabl:shlo0" __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x556825212858) at ./nptl/futex-internal.c:57
  10   Thread 0x7f8388bfc6c0 (LWP 5433) "worker 0"       __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5568250b9e98) at ./nptl/futex-internal.c:57
  11   Thread 0x7f836ffff6c0 (LWP 5434) "worker 1"       __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5568250b9e98) at ./nptl/futex-internal.c:57
  12   Thread 0x7f836f7fe6c0 (LWP 5435) "worker 2"       __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5568250b9e98) at ./nptl/futex-internal.c:57
  13   Thread 0x7f836effd6c0 (LWP 5436) "worker 3"       __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5568250b9e98) at ./nptl/futex-internal.c:57
  14   Thread 0x7f836e7fc6c0 (LWP 5437) "kicker"         0x00007f83a54eca25 in __GI___clock_nanosleep (clock_id=clock_id at entry=0, flags=flags at entry=0, req=req at entry=0x7f836e7eb500, rem=rem at entry=0x7f836e7eb500) at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:48
  15   Thread 0x7f836dffb6c0 (LWP 5438) "worker res 0"   __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5568250b9e98) at ./nptl/futex-internal.c:57
  16   Thread 0x7f836d7fa6c0 (LWP 5439) "worker res 1"   __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5568250b9e98) at ./nptl/futex-internal.c:57
  17   Thread 0x7f836cff96c0 (LWP 5440) "worker res 2"   __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5568250b9e98) at ./nptl/futex-internal.c:57
  18   Thread 0x7f8353fff6c0 (LWP 5441) "gphoto_update"  0x00007f83a54eca25 in __GI___clock_nanosleep (clock_id=clock_id at entry=0, flags=flags at entry=0, req=0x7f8353fee490, rem=0x7f8353fee4a0) at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:48

=========

Thread 18 (Thread 0x7f8353fff6c0 (LWP 5441) "gphoto_update"):
#0  0x00007f83a54eca25 in __GI___clock_nanosleep (clock_id=clock_id at entry=0, flags=flags at entry=0, req=0x7f8353fee490, rem=0x7f8353fee4a0) at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:48
        sc_cancel_oldtype = 0
        sc_ret = <optimized out>
        r = <optimized out>
#1  0x00007f83a54f13f3 in __GI___nanosleep (req=<optimized out>, rem=<optimized out>) at ../sysdeps/unix/sysv/linux/nanosleep.c:25
        ret = <optimized out>
#2  0x00007f83a5268497 in g_usleep () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f83a5946e2a in dt_update_cameras_thread () at /usr/bin/../lib/x86_64-linux-gnu/darktable/libdarktable.so
#4  0x00007f83a54a63ec in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:444
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140203390558512, -52111154372121338, -65664, 11, 140727036913424, 140202018336768, 18149447985818886, 18462701307587846}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5  0x00007f83a5526a4c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 17 (Thread 0x7f836cff96c0 (LWP 5440) "worker res 2"):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5568250b9e98) at ./nptl/futex-internal.c:57
        sc_cancel_oldtype = 1
        sc_ret = <optimized out>
        err = <optimized out>
        clockbit = 256
        op = 393
#1  __futex_abstimed_wait_common (futex_word=futex_word at entry=0x5568250b9e98, expected=expected at entry=0, clockid=clockid at entry=0, abstime=abstime at entry=0x0, private=private at entry=0, cancel=cancel at entry=true) at ./nptl/futex-internal.c:87
        err = <optimized out>
        clockbit = 256
        op = 393
#2  0x00007f83a54a31bb in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word at entry=0x5568250b9e98, expected=expected at entry=0, clockid=clockid at entry=0, abstime=abstime at entry=0x0, private=private at entry=0) at ./nptl/futex-internal.c:139
#3  0x00007f83a54a5818 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5568250b9e20, cond=0x5568250b9e70) at ./nptl/pthread_cond_wait.c:503
        spin = 0
        buffer = {__routine = 0x7f83a54a55a0 <__condvar_cleanup_waiting>, __arg = 0x7f836cfe8450, __canceltype = 100, __prev = 0x0}
        cbuffer = {wseq = 12, cond = 0x5568250b9e70, mutex = 0x5568250b9e20, private = 0}
        err = <optimized out>
        g = 0
        flags = <optimized out>
        g1_start = <optimized out>
        signals = <optimized out>
        result = 0
        wseq = 12
        seq = 6
        private = 0
#4  ___pthread_cond_wait (cond=0x5568250b9e70, mutex=0x5568250b9e20) at ./nptl/pthread_cond_wait.c:618
#5  0x00007f83a57b67cb in  () at /usr/bin/../lib/x86_64-linux-gnu/darktable/libdarktable.so
#6  0x00007f83a54a63ec in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:444
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140203390558512, -52111154372121338, -65664, 11, 140727036913376, 140202437742592, 18019704539999494, 18462701307587846}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#7  0x00007f83a5526a4c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 16 (Thread 0x7f836d7fa6c0 (LWP 5439) "worker res 1"):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5568250b9e98) at ./nptl/futex-internal.c:57
        sc_cancel_oldtype = 1
        sc_ret = <optimized out>
        err = <optimized out>
        clockbit = 256
        op = 393
#1  __futex_abstimed_wait_common (futex_word=futex_word at entry=0x5568250b9e98, expected=expected at entry=0, clockid=clockid at entry=0, abstime=abstime at entry=0x0, private=private at entry=0, cancel=cancel at entry=true) at ./nptl/futex-internal.c:87
        err = <optimized out>
        clockbit = 256
        op = 393
#2  0x00007f83a54a31bb in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word at entry=0x5568250b9e98, expected=expected at entry=0, clockid=clockid at entry=0, abstime=abstime at entry=0x0, private=private at entry=0) at ./nptl/futex-internal.c:139
#3  0x00007f83a54a5818 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5568250b9e20, cond=0x5568250b9e70) at ./nptl/pthread_cond_wait.c:503
        spin = 0
        buffer = {__routine = 0x7f83a54a55a0 <__condvar_cleanup_waiting>, __arg = 0x7f836d7e9450, __canceltype = 100, __prev = 0x0}
        cbuffer = {wseq = 10, cond = 0x5568250b9e70, mutex = 0x5568250b9e20, private = 0}
        err = <optimized out>
        g = 0
        flags = <optimized out>
        g1_start = <optimized out>
        signals = <optimized out>
        result = 0
        wseq = 10
        seq = 5
        private = 0
#4  ___pthread_cond_wait (cond=0x5568250b9e70, mutex=0x5568250b9e20) at ./nptl/pthread_cond_wait.c:618
#5  0x00007f83a57b67cb in  () at /usr/bin/../lib/x86_64-linux-gnu/darktable/libdarktable.so
#6  0x00007f83a54a63ec in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:444
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140203390558512, -52111154372121338, -65664, 11, 140727036913376, 140202446135296, 18023002538011910, 18462701307587846}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#7  0x00007f83a5526a4c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 15 (Thread 0x7f836dffb6c0 (LWP 5438) "worker res 0"):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5568250b9e98) at ./nptl/futex-internal.c:57
        sc_cancel_oldtype = 1
        sc_ret = <optimized out>
        err = <optimized out>
        clockbit = 256
        op = 393
#1  __futex_abstimed_wait_common (futex_word=futex_word at entry=0x5568250b9e98, expected=expected at entry=0, clockid=clockid at entry=0, abstime=abstime at entry=0x0, private=private at entry=0, cancel=cancel at entry=true) at ./nptl/futex-internal.c:87
        err = <optimized out>
        clockbit = 256
        op = 393
#2  0x00007f83a54a31bb in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word at entry=0x5568250b9e98, expected=expected at entry=0, clockid=clockid at entry=0, abstime=abstime at entry=0x0, private=private at entry=0) at ./nptl/futex-internal.c:139
#3  0x00007f83a54a5818 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5568250b9e20, cond=0x5568250b9e70) at ./nptl/pthread_cond_wait.c:503
        spin = 0
        buffer = {__routine = 0x7f83a54a55a0 <__condvar_cleanup_waiting>, __arg = 0x7f836dfea450, __canceltype = 100, __prev = 0x0}
        cbuffer = {wseq = 8, cond = 0x5568250b9e70, mutex = 0x5568250b9e20, private = 0}
        err = <optimized out>
        g = 0
        flags = <optimized out>
        g1_start = <optimized out>
        signals = <optimized out>
        result = 0
        wseq = 8
        seq = 4
        private = 0
#4  ___pthread_cond_wait (cond=0x5568250b9e70, mutex=0x5568250b9e20) at ./nptl/pthread_cond_wait.c:618
#5  0x00007f83a57b67cb in  () at /usr/bin/../lib/x86_64-linux-gnu/darktable/libdarktable.so
#6  0x00007f83a54a63ec in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:444
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140203390558512, -52111154372121338, -65664, 11, 140727036913376, 140202454528000, 18021902489513222, 18462701307587846}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#7  0x00007f83a5526a4c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 14 (Thread 0x7f836e7fc6c0 (LWP 5437) "kicker"):
#0  0x00007f83a54eca25 in __GI___clock_nanosleep (clock_id=clock_id at entry=0, flags=flags at entry=0, req=req at entry=0x7f836e7eb500, rem=rem at entry=0x7f836e7eb500) at ../sysdeps/unix/sysv/linux/clock_nanosleep.c:48
        sc_cancel_oldtype = 0
        sc_ret = <optimized out>
        r = <optimized out>
#1  0x00007f83a54f13f3 in __GI___nanosleep (req=req at entry=0x7f836e7eb500, rem=rem at entry=0x7f836e7eb500) at ../sysdeps/unix/sysv/linux/nanosleep.c:25
        ret = <optimized out>
#2  0x00007f83a54f132a in __sleep (seconds=0) at ../sysdeps/posix/sleep.c:55
        save_errno = 0
        ts = {tv_sec = 1, tv_nsec = 372783745}
#3  0x00007f83a57b6312 in  () at /usr/bin/../lib/x86_64-linux-gnu/darktable/libdarktable.so
#4  0x00007f83a54a63ec in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:444
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140203390558512, -52111154372121338, -65664, 11, 140727036913376, 140202462920704, 18016404394503430, 18462701307587846}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5  0x00007f83a5526a4c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 13 (Thread 0x7f836effd6c0 (LWP 5436) "worker 3"):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5568250b9e98) at ./nptl/futex-internal.c:57
        sc_cancel_oldtype = 0
        sc_ret = <optimized out>
        err = <optimized out>
        clockbit = 256
        op = 393
#1  __futex_abstimed_wait_common (futex_word=futex_word at entry=0x5568250b9e98, expected=expected at entry=0, clockid=clockid at entry=0, abstime=abstime at entry=0x0, private=private at entry=0, cancel=cancel at entry=true) at ./nptl/futex-internal.c:87
        err = <optimized out>
        clockbit = 256
        op = 393
#2  0x00007f83a54a31bb in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word at entry=0x5568250b9e98, expected=expected at entry=0, clockid=clockid at entry=0, abstime=abstime at entry=0x0, private=private at entry=0) at ./nptl/futex-internal.c:139
#3  0x00007f83a54a5818 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5568250b9e20, cond=0x5568250b9e70) at ./nptl/pthread_cond_wait.c:503
        spin = 0
        buffer = {__routine = 0x7f83a54a55a0 <__condvar_cleanup_waiting>, __arg = 0x7f836efec4a0, __canceltype = 100, __prev = 0x0}
        cbuffer = {wseq = 6, cond = 0x5568250b9e70, mutex = 0x5568250b9e20, private = 0}
        err = <optimized out>
        g = 0
        flags = <optimized out>
        g1_start = <optimized out>
        signals = <optimized out>
        result = 0
        wseq = 6
        seq = 3
        private = 0
#4  ___pthread_cond_wait (cond=0x5568250b9e70, mutex=0x5568250b9e20) at ./nptl/pthread_cond_wait.c:618
#5  0x00007f83a57b790f in  () at /usr/bin/../lib/x86_64-linux-gnu/darktable/libdarktable.so
#6  0x00007f83a54a63ec in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:444
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140203390558512, -52111154372121338, -65664, 11, 140727036913376, 140202471313408, 18015308640972038, 18462701307587846}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#7  0x00007f83a5526a4c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 12 (Thread 0x7f836f7fe6c0 (LWP 5435) "worker 2"):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5568250b9e98) at ./nptl/futex-internal.c:57
        sc_cancel_oldtype = 0
        sc_ret = <optimized out>
        err = <optimized out>
        clockbit = 256
        op = 393
#1  __futex_abstimed_wait_common (futex_word=futex_word at entry=0x5568250b9e98, expected=expected at entry=0, clockid=clockid at entry=0, abstime=abstime at entry=0x0, private=private at entry=0, cancel=cancel at entry=true) at ./nptl/futex-internal.c:87
        err = <optimized out>
        clockbit = 256
        op = 393
#2  0x00007f83a54a31bb in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word at entry=0x5568250b9e98, expected=expected at entry=0, clockid=clockid at entry=0, abstime=abstime at entry=0x0, private=private at entry=0) at ./nptl/futex-internal.c:139
#3  0x00007f83a54a5818 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5568250b9e20, cond=0x5568250b9e70) at ./nptl/pthread_cond_wait.c:503
        spin = 0
        buffer = {__routine = 0x7f83a54a55a0 <__condvar_cleanup_waiting>, __arg = 0x7f836f7ed4a0, __canceltype = 100, __prev = 0x0}
        cbuffer = {wseq = 4, cond = 0x5568250b9e70, mutex = 0x5568250b9e20, private = 0}
        err = <optimized out>
        g = 0
        flags = <optimized out>
        g1_start = <optimized out>
        signals = <optimized out>
        result = 0
        wseq = 4
        seq = 2
        private = 0
#4  ___pthread_cond_wait (cond=0x5568250b9e70, mutex=0x5568250b9e20) at ./nptl/pthread_cond_wait.c:618
#5  0x00007f83a57b790f in  () at /usr/bin/../lib/x86_64-linux-gnu/darktable/libdarktable.so
#6  0x00007f83a54a63ec in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:444
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140203390558512, -52111154372121338, -65664, 11, 140727036913376, 140202479706112, 18018606638984454, 18462701307587846}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#7  0x00007f83a5526a4c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 11 (Thread 0x7f836ffff6c0 (LWP 5434) "worker 1"):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5568250b9e98) at ./nptl/futex-internal.c:57
        sc_cancel_oldtype = 0
        sc_ret = <optimized out>
        err = <optimized out>
        clockbit = 256
        op = 393
#1  __futex_abstimed_wait_common (futex_word=futex_word at entry=0x5568250b9e98, expected=expected at entry=0, clockid=clockid at entry=0, abstime=abstime at entry=0x0, private=private at entry=0, cancel=cancel at entry=true) at ./nptl/futex-internal.c:87
        err = <optimized out>
        clockbit = 256
        op = 393
#2  0x00007f83a54a31bb in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word at entry=0x5568250b9e98, expected=expected at entry=0, clockid=clockid at entry=0, abstime=abstime at entry=0x0, private=private at entry=0) at ./nptl/futex-internal.c:139
#3  0x00007f83a54a5818 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5568250b9e20, cond=0x5568250b9e70) at ./nptl/pthread_cond_wait.c:503
        spin = 0
        buffer = {__routine = 0x7f83a54a55a0 <__condvar_cleanup_waiting>, __arg = 0x7f836ffee4a0, __canceltype = 100, __prev = 0x0}
        cbuffer = {wseq = 2, cond = 0x5568250b9e70, mutex = 0x5568250b9e20, private = 0}
        err = <optimized out>
        g = 0
        flags = <optimized out>
        g1_start = <optimized out>
        signals = <optimized out>
        result = 0
        wseq = 2
        seq = 1
        private = 0
#4  ___pthread_cond_wait (cond=0x5568250b9e70, mutex=0x5568250b9e20) at ./nptl/pthread_cond_wait.c:618
#5  0x00007f83a57b790f in  () at /usr/bin/../lib/x86_64-linux-gnu/darktable/libdarktable.so
#6  0x00007f83a54a63ec in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:444
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140203390558512, -52111154372121338, -65664, 11, 140727036913376, 140202488098816, 18017506590485766, 18462701307587846}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#7  0x00007f83a5526a4c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 10 (Thread 0x7f8388bfc6c0 (LWP 5433) "worker 0"):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5568250b9e98) at ./nptl/futex-internal.c:57
        sc_cancel_oldtype = 0
        sc_ret = <optimized out>
        err = <optimized out>
        clockbit = 256
        op = 393
#1  __futex_abstimed_wait_common (futex_word=futex_word at entry=0x5568250b9e98, expected=expected at entry=0, clockid=clockid at entry=0, abstime=abstime at entry=0x0, private=private at entry=0, cancel=cancel at entry=true) at ./nptl/futex-internal.c:87
        err = <optimized out>
        clockbit = 256
        op = 393
#2  0x00007f83a54a31bb in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word at entry=0x5568250b9e98, expected=expected at entry=0, clockid=clockid at entry=0, abstime=abstime at entry=0x0, private=private at entry=0) at ./nptl/futex-internal.c:139
#3  0x00007f83a54a5818 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5568250b9e20, cond=0x5568250b9e70) at ./nptl/pthread_cond_wait.c:503
        spin = 0
        buffer = {__routine = 0x7f83a54a55a0 <__condvar_cleanup_waiting>, __arg = 0x7f8388beb4a0, __canceltype = 100, __prev = 0x0}
        cbuffer = {wseq = 0, cond = 0x5568250b9e70, mutex = 0x5568250b9e20, private = 0}
        err = <optimized out>
        g = 0
        flags = <optimized out>
        g1_start = <optimized out>
        signals = <optimized out>
        result = 0
        wseq = 0
        seq = 0
        private = 0
#4  ___pthread_cond_wait (cond=0x5568250b9e70, mutex=0x5568250b9e20) at ./nptl/pthread_cond_wait.c:618
#5  0x00007f83a57b790f in  () at /usr/bin/../lib/x86_64-linux-gnu/darktable/libdarktable.so
#6  0x00007f83a54a63ec in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:444
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140203390558512, -52111154372121338, -65664, 11, 140727036913376, 140202903322624, 18520530475838726, 18462701307587846}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#7  0x00007f83a5526a4c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 9 (Thread 0x7f83897fd6c0 (LWP 5432) "darktabl:shlo0"):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x556825212858) at ./nptl/futex-internal.c:57
        sc_cancel_oldtype = 0
        sc_ret = <optimized out>
        err = <optimized out>
        clockbit = 256
        op = 393
#1  __futex_abstimed_wait_common (futex_word=futex_word at entry=0x556825212858, expected=expected at entry=0, clockid=clockid at entry=0, abstime=abstime at entry=0x0, private=private at entry=0, cancel=cancel at entry=true) at ./nptl/futex-internal.c:87
        err = <optimized out>
        clockbit = 256
        op = 393
#2  0x00007f83a54a31bb in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word at entry=0x556825212858, expected=expected at entry=0, clockid=clockid at entry=0, abstime=abstime at entry=0x0, private=private at entry=0) at ./nptl/futex-internal.c:139
#3  0x00007f83a54a5818 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x556825212808, cond=0x556825212830) at ./nptl/pthread_cond_wait.c:503
        spin = 0
        buffer = {__routine = 0x7f83a54a55a0 <__condvar_cleanup_waiting>, __arg = 0x7f83897ec3c0, __canceltype = 0, __prev = 0x0}
        cbuffer = {wseq = 0, cond = 0x556825212830, mutex = 0x556825212808, private = 0}
        err = <optimized out>
        g = 0
        flags = <optimized out>
        g1_start = <optimized out>
        signals = <optimized out>
        result = 0
        wseq = 0
        seq = 0
        private = 0
#4  ___pthread_cond_wait (cond=0x556825212830, mutex=0x556825212808) at ./nptl/pthread_cond_wait.c:618
#5  0x00007f8394b1bd5d in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#6  0x00007f8394acc1eb in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#7  0x00007f8394b1bc8b in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#8  0x00007f83a54a63ec in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:444
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140203390558512, -52111154372121338, -65664, 2, 140727036908816, 140202915909632, 18524382524632326, 18462701307587846}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#9  0x00007f83a5526a4c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 8 (Thread 0x7f8389ffe6c0 (LWP 5431) "darktable:sh0"):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5568252126b0) at ./nptl/futex-internal.c:57
        sc_cancel_oldtype = 0
        sc_ret = <optimized out>
        err = <optimized out>
        clockbit = 256
        op = 393
#1  __futex_abstimed_wait_common (futex_word=futex_word at entry=0x5568252126b0, expected=expected at entry=0, clockid=clockid at entry=0, abstime=abstime at entry=0x0, private=private at entry=0, cancel=cancel at entry=true) at ./nptl/futex-internal.c:87
        err = <optimized out>
        clockbit = 256
        op = 393
#2  0x00007f83a54a31bb in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word at entry=0x5568252126b0, expected=expected at entry=0, clockid=clockid at entry=0, abstime=abstime at entry=0x0, private=private at entry=0) at ./nptl/futex-internal.c:139
#3  0x00007f83a54a5818 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x556825212660, cond=0x556825212688) at ./nptl/pthread_cond_wait.c:503
        spin = 0
        buffer = {__routine = 0x7f83a54a55a0 <__condvar_cleanup_waiting>, __arg = 0x7f8389fed3c0, __canceltype = 0, __prev = 0x0}
        cbuffer = {wseq = 0, cond = 0x556825212688, mutex = 0x556825212660, private = 0}
        err = <optimized out>
        g = 0
        flags = <optimized out>
        g1_start = <optimized out>
        signals = <optimized out>
        result = 0
        wseq = 0
        seq = 0
        private = 0
#4  ___pthread_cond_wait (cond=0x556825212688, mutex=0x556825212660) at ./nptl/pthread_cond_wait.c:618
#5  0x00007f8394b1bd5d in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#6  0x00007f8394acc1eb in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#7  0x00007f8394b1bc8b in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#8  0x00007f83a54a63ec in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:444
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140203390558512, -52111154372121338, -65664, 2, 140727036908816, 140202924302336, 18523282476133638, 18462701307587846}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#9  0x00007f83a5526a4c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 7 (Thread 0x7f838a7ff6c0 (LWP 5430) "darktab:disk$0"):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x55682511bd50) at ./nptl/futex-internal.c:57
        sc_cancel_oldtype = 0
        sc_ret = <optimized out>
        err = <optimized out>
        clockbit = 256
        op = 393
#1  __futex_abstimed_wait_common (futex_word=futex_word at entry=0x55682511bd50, expected=expected at entry=0, clockid=clockid at entry=0, abstime=abstime at entry=0x0, private=private at entry=0, cancel=cancel at entry=true) at ./nptl/futex-internal.c:87
        err = <optimized out>
        clockbit = 256
        op = 393
#2  0x00007f83a54a31bb in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word at entry=0x55682511bd50, expected=expected at entry=0, clockid=clockid at entry=0, abstime=abstime at entry=0x0, private=private at entry=0) at ./nptl/futex-internal.c:139
#3  0x00007f83a54a5818 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55682511bd00, cond=0x55682511bd28) at ./nptl/pthread_cond_wait.c:503
        spin = 0
        buffer = {__routine = 0x7f83a54a55a0 <__condvar_cleanup_waiting>, __arg = 0x7f838a7ee3c0, __canceltype = 0, __prev = 0x0}
        cbuffer = {wseq = 0, cond = 0x55682511bd28, mutex = 0x55682511bd00, private = 0}
        err = <optimized out>
        g = 0
        flags = <optimized out>
        g1_start = <optimized out>
        signals = <optimized out>
        result = 0
        wseq = 0
        seq = 0
        private = 0
#4  ___pthread_cond_wait (cond=0x55682511bd28, mutex=0x55682511bd00) at ./nptl/pthread_cond_wait.c:618
#5  0x00007f8394b1bd5d in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#6  0x00007f8394acc1eb in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#7  0x00007f8394b1bc8b in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#8  0x00007f83a54a63ec in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:444
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140203390558512, -52111154372121338, -65664, 0, 140727036908240, 140202932695040, 18517784381123846, 18462701307587846}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#9  0x00007f83a5526a4c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 6 (Thread 0x7f83949ff6c0 (LWP 5429) "darktable:cs0"):
#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x556825211960) at ./nptl/futex-internal.c:57
        sc_cancel_oldtype = 0
        sc_ret = <optimized out>
        err = <optimized out>
        clockbit = 256
        op = 393
#1  __futex_abstimed_wait_common (futex_word=futex_word at entry=0x556825211960, expected=expected at entry=0, clockid=clockid at entry=0, abstime=abstime at entry=0x0, private=private at entry=0, cancel=cancel at entry=true) at ./nptl/futex-internal.c:87
        err = <optimized out>
        clockbit = 256
        op = 393
#2  0x00007f83a54a31bb in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word at entry=0x556825211960, expected=expected at entry=0, clockid=clockid at entry=0, abstime=abstime at entry=0x0, private=private at entry=0) at ./nptl/futex-internal.c:139
#3  0x00007f83a54a5818 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x556825211910, cond=0x556825211938) at ./nptl/pthread_cond_wait.c:503
        spin = 0
        buffer = {__routine = 0x7f83a54a55a0 <__condvar_cleanup_waiting>, __arg = 0x7f83949ee3c0, __canceltype = 0, __prev = 0x0}
        cbuffer = {wseq = 0, cond = 0x556825211938, mutex = 0x556825211910, private = 0}
        err = <optimized out>
        g = 0
        flags = <optimized out>
        g1_start = <optimized out>
        signals = <optimized out>
        result = 0
        wseq = 0
        seq = 0
        private = 0
#4  ___pthread_cond_wait (cond=0x556825211938, mutex=0x556825211910) at ./nptl/pthread_cond_wait.c:618
#5  0x00007f8394b1bd5d in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#6  0x00007f8394acc1eb in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#7  0x00007f8394b1bc8b in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#8  0x00007f83a54a63ec in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:444
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140203390558512, -52111154372121338, -65664, 22, 140727036909040, 140203102564352, 18564238747397382, 18462701307587846}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#9  0x00007f83a5526a4c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 5 (Thread 0x7f83977fe6c0 (LWP 5428) "gdbus"):
#0  0x00007f83a5519a1f in __GI___poll (fds=0x7f8384000b90, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
        sc_ret = -516
        sc_cancel_oldtype = 0
#1  0x00007f83a5239277 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f83a5239c1f in g_main_loop_run () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f83a45f0eaa in  () at /lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007f83a5266a41 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f83a54a63ec in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:444
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140203390558512, -52111154372121338, -65664, 11, 140727036913136, 140203150794752, 18563964406361350, 18462701307587846}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#6  0x00007f83a5526a4c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 4 (Thread 0x7f8397fff6c0 (LWP 5427) "pool"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f83a5294bf0 in g_cond_wait_until () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f83a5203143 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f83a5203775 in g_async_queue_timeout_pop () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f83a526728d in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f83a5266a41 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f83a54a63ec in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:444
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140203390558512, -52111154372121338, -65664, 0, 140203259781744, 140203159187456, 18562864357862662, 18462701307587846}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#7  0x00007f83a5526a4c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 3 (Thread 0x7f839cffe6c0 (LWP 5426) "gmain"):
#0  0x00007f83a5519a1f in __GI___poll (fds=0x556825096e50, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
        sc_ret = -516
        sc_cancel_oldtype = 0
#1  0x00007f83a5239277 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f83a5239930 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f83a5239981 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f83a5266a41 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f83a54a63ec in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:444
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140203390558512, -52111154372121338, -65664, 2, 140727036912640, 140203243069440, 18547471731944710, 18462701307587846}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#6  0x00007f83a5526a4c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 2 (Thread 0x7f839d7ff6c0 (LWP 5425) "pool-spawner"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f83a5294a24 in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f83a520316b in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f83a52670ca in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f83a5266a41 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f83a54a63ec in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:444
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140203390558512, -52111154372121338, -65664, 2, 140727036912832, 140203251462144, 18550769729957126, 18462701307587846}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#6  0x00007f83a5526a4c in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 1 (Thread 0x7f839dc860c0 (LWP 5423) "darktable"):
#0  0x00007f83a54f11b7 in __GI___wait4 (pid=5442, stat_loc=0x0, options=0, usage=0x0) at ../sysdeps/unix/sysv/linux/wait4.c:30
        sc_ret = -512
        sc_cancel_oldtype = 0
#1  0x00007f83a57a28d0 in  () at /usr/bin/../lib/x86_64-linux-gnu/darktable/libdarktable.so
#2  0x00007f83a545a510 in <signal handler called> () at /lib/x86_64-linux-gnu/libc.so.6
#3  0x00007f833fd6bd52 in LLVMCreateTargetMachine () at /lib/x86_64-linux-gnu/libLLVM-15.so.1
#4  0x00007f8351455e0e in  () at /usr/lib/x86_64-linux-gnu/gallium-pipe/pipe_radeonsi.so
#5  0x00007f83514561c5 in  () at /usr/lib/x86_64-linux-gnu/gallium-pipe/pipe_radeonsi.so
#6  0x00007f83513654eb in  () at /usr/lib/x86_64-linux-gnu/gallium-pipe/pipe_radeonsi.so
#7  0x00007f8351365943 in  () at /usr/lib/x86_64-linux-gnu/gallium-pipe/pipe_radeonsi.so
#8  0x00007f8395331720 in amdgpu_winsys_create () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#9  0x00007f8351366616 in  () at /usr/lib/x86_64-linux-gnu/gallium-pipe/pipe_radeonsi.so
#10 0x00007f835123b50a in  () at /usr/lib/x86_64-linux-gnu/gallium-pipe/pipe_radeonsi.so
#11 0x00007f8351eb4fa8 in  () at /lib/x86_64-linux-gnu/libMesaOpenCL.so.1
#12 0x00007f8351ea0bd8 in  () at /lib/x86_64-linux-gnu/libMesaOpenCL.so.1
#13 0x00007f8351eafae2 in  () at /lib/x86_64-linux-gnu/libMesaOpenCL.so.1
#14 0x00007f8351e737d9 in  () at /lib/x86_64-linux-gnu/libMesaOpenCL.so.1
#15 0x00007f83a5dfad2e in call_init (env=0x5568250ba0e0, argv=0x7ffd910bebe8, argc=7, l=<optimized out>) at ./elf/dl-init.c:90
        j = 0
        jm = <optimized out>
        addrs = <optimized out>
        init_array = <optimized out>
        __PRETTY_FUNCTION__ = "call_init"
        __PRETTY_FUNCTION__ = "call_init"
#16 call_init (l=<optimized out>, argc=7, argv=0x7ffd910bebe8, env=0x5568250ba0e0) at ./elf/dl-init.c:27
        __PRETTY_FUNCTION__ = "call_init"
#17 0x00007f83a5dfae14 in _dl_init (main_map=0x556825573a60, argc=7, argv=0x7ffd910bebe8, env=0x5568250ba0e0) at ./elf/dl-init.c:137
        preinit_array = <optimized out>
        preinit_array_size = <optimized out>
        i = <optimized out>
#18 0x00007f83a5df7516 in __GI__dl_catch_exception (exception=exception at entry=0x0, operate=operate at entry=0x7f83a5e01570 <call_dl_init>, args=args at entry=0x7ffd910ba280) at ./elf/dl-catch.c:211
        old_catch = <optimized out>
        errcode = 32643
        c = {exception = 0x7ffd910ba280, errcode = 0x7ffd910ba18c, env = {{__jmpbuf = {140727036912672, 6167283026369735942, 140203400530520, 140727036912256, 140203234834621, 140203400530440, 53479391414480134, 18461421024734470}, __mask_was_saved = -1513858464, __saved_mask = {__val = {1042343750, 140203398521536, 140203398521552, 140727036912308, 140203400360890, 50, 140203398522824, 140203398552160, 140727036912312, 140727036912308, 140203392001400, 140727036912372, 140203392150930, 140203392018152, 140727036912512, 140727036912504}}}}}
        old = <optimized out>
#19 0x00007f83a5e0150e in dl_open_worker (a=a at entry=0x7ffd910ba420) at ./elf/dl-open.c:808
        init_args = {new = 0x556825573a60, argc = 7, argv = 0x7ffd910bebe8, env = 0x5568250ba0e0}
        args = 0x7ffd910ba420
        mode = -2147483647
        new = 0x556825573a60
#20 0x00007f83a5df7489 in __GI__dl_catch_exception (exception=exception at entry=0x7ffd910ba400, operate=operate at entry=0x7f83a5e01480 <dl_open_worker>, args=args at entry=0x7ffd910ba420) at ./elf/dl-catch.c:237
        errcode = 32643
        c = {exception = 0x7ffd910ba400, errcode = 0x7ffd910ba2fc, env = {{__jmpbuf = {140727036912640, 6167283026369735942, 140727036931048, 7, 140203234834621, 140203400530440, 53479391538212102, 18461421024734470}, __mask_was_saved = 0, __saved_mask = {__val = {140727036912768, 140727036912760, 140200645253376, 93905791576560, 3, 140200617443328, 140203398552160, 93905791399224, 0, 140727036931048, 1, 7076055339, 140203234811840, 1342, 140203396701442, 93905791399224}}}}}
        old = 0x7ffd910ba500
#21 0x00007f83a5e018a8 in _dl_open (file=0x556825096160 "libMesaOpenCL.so.1", mode=<optimized out>, caller_dlopen=0x7f839c0238bd, nsid=<optimized out>, argc=7, argv=0x7ffd910bebe8, env=0x5568250ba0e0) at ./elf/dl-open.c:884
        args = {file = 0x556825096160 "libMesaOpenCL.so.1", mode = -2147483647, caller_dlopen = 0x7f839c0238bd, map = 0x556825573a60, nsid = 0, original_global_scope_pending_adds = 0, libc_already_loaded = true, worker_continue = true, argc = 7, argv = 0x7ffd910bebe8, env = 0x5568250ba0e0}
        exception = {objname = 0x0, errstring = 0x0, message_buffer = 0x2 <error: Cannot access memory at address 0x2>}
        errcode = <optimized out>
        __PRETTY_FUNCTION__ = "_dl_open"
#22 0x00007f83a54a26f8 in dlopen_doit (a=a at entry=0x7ffd910ba690) at ./dlfcn/dlopen.c:56
        args = 0x7ffd910ba690
#23 0x00007f83a5df7489 in __GI__dl_catch_exception (exception=exception at entry=0x7ffd910ba5f0, operate=0x7f83a54a26a0 <dlopen_doit>, args=0x7ffd910ba690) at ./elf/dl-catch.c:237
        errcode = 0
        c = {exception = 0x7ffd910ba5f0, errcode = 0x7ffd910ba4fc, env = {{__jmpbuf = {140727036913223, 53479391655652614, 140727036913224, 93905791583056, 20, 93905791608960, 53479391605320966, 18461421024734470}, __mask_was_saved = 758396511, __saved_mask = {__val = {11837096705228053760, 93905787305328, 140203391015601, 2, 19, 93905791433312, 140203390532725, 93905787305328, 140203390524120, 93905791433296, 140203391917184, 75328, 140203390614317, 1, 33188, 0}}}}}
        old = 0x0
#24 0x00007f83a5df75af in _dl_catch_error (objname=0x7ffd910ba648, errstring=0x7ffd910ba650, mallocedp=0x7ffd910ba647, operate=<optimized out>, args=<optimized out>) at ./elf/dl-catch.c:256
        exception = {objname = 0x8 <error: Cannot access memory at address 0x8>, errstring = 0xfffffffffffeff80 <error: Cannot access memory at address 0xfffffffffffeff80>, message_buffer = 0x0}
        errorcode = <optimized out>
#25 0x00007f83a54a21e7 in _dlerror_run (operate=operate at entry=0x7f83a54a26a0 <dlopen_doit>, args=args at entry=0x7ffd910ba690) at ./dlfcn/dlerror.c:138
        result = <optimized out>
        objname = 0xfffffffffffeff80 <error: Cannot access memory at address 0xfffffffffffeff80>
        errstring = 0x0
        malloced = false
        errcode = <optimized out>
#26 0x00007f83a54a27a9 in dlopen_implementation (dl_caller=<optimized out>, mode=<optimized out>, file=<optimized out>) at ./dlfcn/dlopen.c:71
        args = {file = 0x556825096160 "libMesaOpenCL.so.1", mode = 1, new = 0x0, caller = 0x7f839c0238bd}
#27 ___dlopen (file=<optimized out>, mode=<optimized out>) at ./dlfcn/dlopen.c:81
#28 0x00007f839c0238bd in  () at /lib/x86_64-linux-gnu/libOpenCL.so.1
#29 0x00007f839c023aa3 in  () at /lib/x86_64-linux-gnu/libOpenCL.so.1
#30 0x00007f839c0249e3 in clGetPlatformIDs () at /lib/x86_64-linux-gnu/libOpenCL.so.1
#31 0x00007f83a578aabb in dt_opencl_init () at /usr/bin/../lib/x86_64-linux-gnu/darktable/libdarktable.so
#32 0x00007f83a56efbf3 in dt_init () at /usr/bin/../lib/x86_64-linux-gnu/darktable/libdarktable.so
#33 0x0000556823a7a08c in  ()
#34 0x00007f83a54456ca in __libc_start_call_main (main=main at entry=0x556823a7a070, argc=argc at entry=7, argv=argv at entry=0x7ffd910bebe8) at ../sysdeps/nptl/libc_start_call_main.h:58
        self = <optimized out>
        result = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140727036931048, -52111154371203834, 0, 140727036931112, 93905763159480, 140203400527872, 53479393947839750, 18462616193363206}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x7ffd910bebe8, 0x7ffd910bebe8}, data = {prev = 0x0, cleanup = 0x0, canceltype = -1861489688}}}
        not_first_call = <optimized out>
#35 0x00007f83a5445785 in __libc_start_main_impl (main=0x556823a7a070, argc=7, argv=0x7ffd910bebe8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffd910bebd8) at ../csu/libc-start.c:360
#36 0x0000556823a7a0f1 in  ()
[Inferior 1 (process 5423) detached]


-- System Information:
Debian Release: trixie/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.5.0-3-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE=en_US
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages darktable depends on:
ii  libc6                    2.37-12
ii  libcairo2                1.18.0-1
ii  libcolord-gtk1           0.3.0-4
ii  libcolord2               1.4.6-3
ii  libcups2                 2.4.7-1
ii  libcurl3-gnutls          8.4.0-2
ii  libexiv2-27              0.27.6-1
ii  libgcc-s1                13.2.0-5
ii  libgdk-pixbuf-2.0-0      2.42.10+dfsg-2
ii  libglib2.0-0             2.78.1-2
ii  libgomp1                 13.2.0-5
ii  libgphoto2-6             2.5.31-1
ii  libgphoto2-port12        2.5.31-1
ii  libgraphicsmagick-q16-3  1.4+really1.3.42-1
ii  libgtk-3-0               3.24.38-5
ii  libheif1                 1.17.1-1
ii  libicu72                 72.1-4
ii  libimath-3-1-29          3.1.9-3
ii  libjpeg62-turbo          1:2.1.5-2
ii  libjson-glib-1.0-0       1.8.0-1
ii  libjxl0.7                0.7.0-10.2
ii  liblcms2-2               2.14-2
ii  liblensfun1              0.3.4-1
ii  liblua5.4-0              5.4.6-1
ii  libopenexr-3-1-30        3.1.5-5.1
ii  libopenjp2-7             2.5.0-2
ii  libosmgpsmap-1.0-1       1.2.0-2
ii  libpango-1.0-0           1.51.0+ds-2
ii  libpangocairo-1.0-0      1.51.0+ds-2
ii  libpng16-16              1.6.40-2
ii  libportmidi0             1:217-6.1
ii  libpugixml1v5            1.14-0.1
ii  librsvg2-2               2.54.7+dfsg-2
ii  libsdl2-2.0-0            2.28.4+dfsg-1
ii  libsecret-1-0            0.21.1-1
ii  libsqlite3-0             3.43.2-1
ii  libstdc++6               13.2.0-5
ii  libtiff6                 4.5.1+git230720-1
ii  libwebp7                 1.3.2-0.3
ii  libwebpmux3              1.3.2-0.3
ii  libx11-6                 2:1.8.7-1
ii  libxml2                  2.9.14+dfsg-1.3
ii  libxrandr2               2:1.5.2-2+b1
ii  zlib1g                   1:1.2.13.dfsg-3

darktable recommends no packages.

darktable suggests no packages.

-- no debconf information



More information about the Pkg-phototools-devel mailing list