You are not logged in.

#1 2024-01-07 11:34:15

ktatar156
Member
Registered: 2012-10-01
Posts: 79

Opencl and Darktable

Hello,
I've installed OpenCL in line with https://wiki.archlinux.org/title/GPGPU (opencl-rusticl-mesa)
But something is wrong... When I do:

RUSTICL_ENABLE=radeonsi darktable

Darktable start, but when I double click to load and edit any photo, it crashes

This GDB supports auto-downloading debuginfo from the following URLs:
  <https://debuginfod.archlinux.org>
Enable debuginfod for this session? (y or [n]) [answered N; input not from terminal]
Debuginfod has been disabled.
To make this setting permanent, add 'set debuginfod enabled off' to .gdbinit.
[New LWP 21160]
[New LWP 21161]
[New LWP 21163]
[New LWP 21164]
[New LWP 21165]
[New LWP 21166]
[New LWP 21167]
[New LWP 21168]
[New LWP 21169]
[New LWP 21170]
[New LWP 21171]
[New LWP 21172]
[New LWP 21173]
[New LWP 21174]
[New LWP 21175]
[New LWP 21176]
[New LWP 21177]
[New LWP 21178]
[New LWP 21179]
[New LWP 21180]
[New LWP 21181]
[New LWP 21182]
[New LWP 21183]
[New LWP 21195]
[New LWP 21196]
[New LWP 21209]
[New LWP 21228]
[New LWP 21229]
[New LWP 21230]
[New LWP 21231]
[New LWP 21232]
[New LWP 21233]
[New LWP 21234]
[New LWP 21235]
[New LWP 21236]
[New LWP 21237]
[New LWP 21238]
[New LWP 21267]
[New LWP 21272]
[New LWP 21273]
[New LWP 21274]
[New LWP 21277]
[New LWP 21278]
[New LWP 21279]
[New LWP 21280]
[New LWP 21281]
[New LWP 21282]
[New LWP 21284]
[New LWP 21286]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
0x00007f65e1520f6f in poll () from /usr/lib/libc.so.6
warning: Currently logging to /tmp/darktable_bt_0EISG2.txt.  Turn the logging off and on to make the new setting effective.
#0  0x00007f65e1520f6f in poll () at /usr/lib/libc.so.6
#1  0x00007f65e13392b6 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f65e12dbb97 in g_main_loop_run () at /usr/lib/libglib-2.0.so.0
#3  0x00007f65e0bed2df in gtk_main () at /usr/lib/libgtk-3.so.0
#4  0x00007f65e18cfe77 in dt_gui_gtk_run () at /usr/bin/../lib/darktable/libdarktable.so
#5  0x000055b040253059 in  ()
#6  0x00007f65e1445cd0 in  () at /usr/lib/libc.so.6
#7  0x00007f65e1445d8a in __libc_start_main () at /usr/lib/libc.so.6
#8  0x000055b0402530b5 in  ()

=========

  Id   Target Id                                           Frame 
* 1    Thread 0x7f65cf956680 (LWP 21159) "darktable"       0x00007f65e1520f6f in poll () from /usr/lib/libc.so.6
  2    Thread 0x7f65cf1ff6c0 (LWP 21160) "pool-spawner"    0x00007f65e152c73d in syscall () from /usr/lib/libc.so.6
  3    Thread 0x7f65ce9fe6c0 (LWP 21161) "gmain"           0x00007f65e1520f6f in poll () from /usr/lib/libc.so.6
  4    Thread 0x7f65cd9fc6c0 (LWP 21163) "gdbus"           0x00007f65e1520f6f in poll () from /usr/lib/libc.so.6
  5    Thread 0x7f65ccfd06c0 (LWP 21164) "worker 0"        0x00007f65e14a74ae in ?? () from /usr/lib/libc.so.6
  6    Thread 0x7f65bffff6c0 (LWP 21165) "worker 1"        0x00007f65e14a74ae in ?? () from /usr/lib/libc.so.6
  7    Thread 0x7f65bf7fe6c0 (LWP 21166) "worker 2"        0x00007f65e14a74ae in ?? () from /usr/lib/libc.so.6
  8    Thread 0x7f65beffd6c0 (LWP 21167) "worker 3"        0x00007f65e14a74ae in ?? () from /usr/lib/libc.so.6
  9    Thread 0x7f65be7fc6c0 (LWP 21168) "thumbs_update"   0x00007f65e14a74ae in ?? () from /usr/lib/libc.so.6
  10   Thread 0x7f65bdffb6c0 (LWP 21169) "worker 5"        0x00007f65e14a74ae in ?? () from /usr/lib/libc.so.6
  11   Thread 0x7f65bd7fa6c0 (LWP 21170) "kicker"          0x00007f65e14f37f5 in clock_nanosleep () from /usr/lib/libc.so.6
  12   Thread 0x7f65bcff96c0 (LWP 21171) "worker res 0"    0x00007f65e152c73d in syscall () from /usr/lib/libc.so.6
  13   Thread 0x7f65abfff6c0 (LWP 21172) "worker res 1"    0x00007f65e14a74ae in ?? () from /usr/lib/libc.so.6
  14   Thread 0x7f65ab7fe6c0 (LWP 21173) "worker res 2"    0x00007f65e14a74ae in ?? () from /usr/lib/libc.so.6
  15   Thread 0x7f65aaffd6c0 (LWP 21174) "gphoto_update"   0x00007f65e14f37f5 in clock_nanosleep () from /usr/lib/libc.so.6
  16   Thread 0x7f65a89ff6c0 (LWP 21175) "darktable:cs0"   0x00007f65e14a74ae in ?? () from /usr/lib/libc.so.6
  17   Thread 0x7f65a11ff6c0 (LWP 21176) "darktab:disk$0"  0x00007f65e14a74ae in ?? () from /usr/lib/libc.so.6
  18   Thread 0x7f65a09fe6c0 (LWP 21177) "darktable:sh0"   0x00007f65e14a74ae in ?? () from /usr/lib/libc.so.6
  19   Thread 0x7f657bfff6c0 (LWP 21178) "darktabl:shlo0"  0x00007f65e14a74ae in ?? () from /usr/lib/libc.so.6
  20   Thread 0x7f657b7fe6c0 (LWP 21179) "darkta:traceq0"  0x00007f65e14a74ae in ?? () from /usr/lib/libc.so.6
  21   Thread 0x7f657affd6c0 (LWP 21180) "darkta:traceq0"  0x00007f65e14a74ae in ?? () from /usr/lib/libc.so.6
  22   Thread 0x7f657a7fc6c0 (LWP 21181) "darkta:traceq0"  0x00007f65e14a74ae in ?? () from /usr/lib/libc.so.6
  23   Thread 0x7f6579ffb6c0 (LWP 21182) "darkta:traceq0"  0x00007f65e14a74ae in ?? () from /usr/lib/libc.so.6
  24   Thread 0x7f65797fa6c0 (LWP 21183) "rusticl queue t" 0x00007f65e15181c7 in wait4 () from /usr/lib/libc.so.6
  25   Thread 0x7f6578df86c0 (LWP 21195) "libusb_event"    0x00007f65e1520f6f in poll () from /usr/lib/libc.so.6
  26   Thread 0x7f65795f96c0 (LWP 21196) "lua thread"      0x00007f65e1520f6f in poll () from /usr/lib/libc.so.6
  27   Thread 0x7f6548acc6c0 (LWP 21209) "pool"            0x00007f65e152c73d in syscall () from /usr/lib/libc.so.6
  28   Thread 0x7f6542c8e6c0 (LWP 21228) "darktable"       futex_wait (val=152, addr=0x55b04569a174) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
  29   Thread 0x7f6543fff6c0 (LWP 21229) "darktable"       futex_wait (val=152, addr=0x55b04569a174) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
  30   Thread 0x7f6549caa6c0 (LWP 21230) "darktable"       futex_wait (val=152, addr=0x55b04569a174) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
  31   Thread 0x7f654248d6c0 (LWP 21231) "darktable"       futex_wait (val=152, addr=0x55b04569a174) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
  32   Thread 0x7f6541c8c6c0 (LWP 21232) "darktable"       futex_wait (val=152, addr=0x55b04569a174) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
  33   Thread 0x7f654148b6c0 (LWP 21233) "darktable"       futex_wait (val=152, addr=0x55b04569a174) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
  34   Thread 0x7f6540c8a6c0 (LWP 21234) "darktable"       futex_wait (val=152, addr=0x55b04569a174) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
  35   Thread 0x7f6537fff6c0 (LWP 21235) "darktable"       futex_wait (val=152, addr=0x55b04569a174) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
  36   Thread 0x7f65377fe6c0 (LWP 21236) "darktable"       futex_wait (val=152, addr=0x55b04569a174) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
  37   Thread 0x7f6536ffd6c0 (LWP 21237) "darktable"       futex_wait (val=152, addr=0x55b04569a174) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
  38   Thread 0x7f65367fc6c0 (LWP 21238) "darktable"       futex_wait (val=152, addr=0x55b04569a174) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
  39   Thread 0x7f65494a96c0 (LWP 21267) "pool-darktable"  0x00007f65e152c73d in syscall () from /usr/lib/libc.so.6
  40   Thread 0x7f65356416c0 (LWP 21272) "worker res 0"    futex_wait (val=264, addr=0x7f65980212f4) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
  41   Thread 0x7f6535ffb6c0 (LWP 21273) "worker res 0"    futex_wait (val=264, addr=0x7f65980212f4) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
  42   Thread 0x7f65ce1fd6c0 (LWP 21274) "worker res 0"    futex_wait (val=264, addr=0x7f65980212f4) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
  43   Thread 0x7f652ffff6c0 (LWP 21277) "worker res 0"    futex_wait (val=264, addr=0x7f65980212f4) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
  44   Thread 0x7f652e7fc6c0 (LWP 21278) "worker res 0"    futex_wait (val=264, addr=0x7f65980212f4) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
  45   Thread 0x7f652f7fe6c0 (LWP 21279) "worker res 0"    futex_wait (val=264, addr=0x7f65980212f4) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
  46   Thread 0x7f652dffb6c0 (LWP 21280) "worker res 0"    futex_wait (val=264, addr=0x7f65980212f4) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
  47   Thread 0x7f652d7fa6c0 (LWP 21281) "worker res 0"    futex_wait (val=264, addr=0x7f65980212f4) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
  48   Thread 0x7f652cff96c0 (LWP 21282) "worker res 0"    futex_wait (val=264, addr=0x7f65980212f4) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
  49   Thread 0x7f652bff76c0 (LWP 21284) "worker res 0"    futex_wait (val=264, addr=0x7f65980212f4) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
  50   Thread 0x7f6527a006c0 (LWP 21286) "worker res 0"    futex_wait (val=264, addr=0x7f65980212f4) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97

=========

Thread 50 (Thread 0x7f6527a006c0 (LWP 21286) "worker res 0"):
#0  futex_wait (val=264, addr=0x7f65980212f4) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
        err = -512
#1  do_wait (val=264, addr=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/config/linux/wait.h:67
#2  gomp_barrier_wait_end (bar=0x7f65980212f0, state=264) at /usr/src/debug/gcc/gcc/libgomp/config/linux/bar.c:48
#3  0x00007f65e13edc70 in gomp_simple_barrier_wait (bar=0x7f65980212f0) at /usr/src/debug/gcc/gcc/libgomp/config/posix/simple-bar.h:60
        team = 0x7f6598021380
        task = 0x7f6598022260
        data = <optimized out>
        pool = 0x7f65980212b0
        local_fn = 0x7f65a91c8260
        local_data = 0x7f65bcfe9c20
#4  gomp_thread_start (xdata=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/team.c:133
        team = 0x7f6598021380
        task = 0x7f6598022260
        data = <optimized out>
        pool = 0x7f65980212b0
        local_fn = 0x7f65a91c8260
        local_data = 0x7f65bcfe9c20
#5  0x00007f65e14aa9eb in  () at /usr/lib/libc.so.6
#6  0x00007f65e152e7cc in  () at /usr/lib/libc.so.6

Thread 49 (Thread 0x7f652bff76c0 (LWP 21284) "worker res 0"):
#0  futex_wait (val=264, addr=0x7f65980212f4) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
        err = -512
#1  do_wait (val=264, addr=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/config/linux/wait.h:67
#2  gomp_barrier_wait_end (bar=0x7f65980212f0, state=264) at /usr/src/debug/gcc/gcc/libgomp/config/linux/bar.c:48
#3  0x00007f65e13edc70 in gomp_simple_barrier_wait (bar=0x7f65980212f0) at /usr/src/debug/gcc/gcc/libgomp/config/posix/simple-bar.h:60
        team = 0x7f6598021380
        task = 0x7f6598022180
        data = <optimized out>
        pool = 0x7f65980212b0
        local_fn = 0x7f65a91c8260
        local_data = 0x7f65bcfe9c20
#4  gomp_thread_start (xdata=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/team.c:133
        team = 0x7f6598021380
        task = 0x7f6598022180
        data = <optimized out>
        pool = 0x7f65980212b0
        local_fn = 0x7f65a91c8260
        local_data = 0x7f65bcfe9c20
#5  0x00007f65e14aa9eb in  () at /usr/lib/libc.so.6
#6  0x00007f65e152e7cc in  () at /usr/lib/libc.so.6

Thread 48 (Thread 0x7f652cff96c0 (LWP 21282) "worker res 0"):
#0  futex_wait (val=264, addr=0x7f65980212f4) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
        err = -512
#1  do_wait (val=264, addr=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/config/linux/wait.h:67
#2  gomp_barrier_wait_end (bar=0x7f65980212f0, state=264) at /usr/src/debug/gcc/gcc/libgomp/config/linux/bar.c:48
#3  0x00007f65e13edc70 in gomp_simple_barrier_wait (bar=0x7f65980212f0) at /usr/src/debug/gcc/gcc/libgomp/config/posix/simple-bar.h:60
        team = 0x7f6598021380
        task = 0x7f65980220a0
        data = <optimized out>
        pool = 0x7f65980212b0
        local_fn = 0x7f65a91c8260
        local_data = 0x7f65bcfe9c20
#4  gomp_thread_start (xdata=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/team.c:133
        team = 0x7f6598021380
        task = 0x7f65980220a0
        data = <optimized out>
        pool = 0x7f65980212b0
        local_fn = 0x7f65a91c8260
        local_data = 0x7f65bcfe9c20
#5  0x00007f65e14aa9eb in  () at /usr/lib/libc.so.6
#6  0x00007f65e152e7cc in  () at /usr/lib/libc.so.6

Thread 47 (Thread 0x7f652d7fa6c0 (LWP 21281) "worker res 0"):
#0  futex_wait (val=264, addr=0x7f65980212f4) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
        err = -512
#1  do_wait (val=264, addr=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/config/linux/wait.h:67
#2  gomp_barrier_wait_end (bar=0x7f65980212f0, state=264) at /usr/src/debug/gcc/gcc/libgomp/config/linux/bar.c:48
#3  0x00007f65e13edc70 in gomp_simple_barrier_wait (bar=0x7f65980212f0) at /usr/src/debug/gcc/gcc/libgomp/config/posix/simple-bar.h:60
        team = 0x7f6598021380
        task = 0x7f6598021fc0
        data = <optimized out>
        pool = 0x7f65980212b0
        local_fn = 0x7f65a91c8260
        local_data = 0x7f65bcfe9c20
#4  gomp_thread_start (xdata=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/team.c:133
        team = 0x7f6598021380
        task = 0x7f6598021fc0
        data = <optimized out>
        pool = 0x7f65980212b0
        local_fn = 0x7f65a91c8260
        local_data = 0x7f65bcfe9c20
#5  0x00007f65e14aa9eb in  () at /usr/lib/libc.so.6
#6  0x00007f65e152e7cc in  () at /usr/lib/libc.so.6

Thread 46 (Thread 0x7f652dffb6c0 (LWP 21280) "worker res 0"):
#0  futex_wait (val=264, addr=0x7f65980212f4) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
        err = -512
#1  do_wait (val=264, addr=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/config/linux/wait.h:67
#2  gomp_barrier_wait_end (bar=0x7f65980212f0, state=264) at /usr/src/debug/gcc/gcc/libgomp/config/linux/bar.c:48
#3  0x00007f65e13edc70 in gomp_simple_barrier_wait (bar=0x7f65980212f0) at /usr/src/debug/gcc/gcc/libgomp/config/posix/simple-bar.h:60
        team = 0x7f6598021380
        task = 0x7f6598021ee0
        data = <optimized out>
        pool = 0x7f65980212b0
        local_fn = 0x7f65a91c8260
        local_data = 0x7f65bcfe9c20
#4  gomp_thread_start (xdata=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/team.c:133
        team = 0x7f6598021380
        task = 0x7f6598021ee0
        data = <optimized out>
        pool = 0x7f65980212b0
        local_fn = 0x7f65a91c8260
        local_data = 0x7f65bcfe9c20
#5  0x00007f65e14aa9eb in  () at /usr/lib/libc.so.6
#6  0x00007f65e152e7cc in  () at /usr/lib/libc.so.6

Thread 45 (Thread 0x7f652f7fe6c0 (LWP 21279) "worker res 0"):
#0  futex_wait (val=264, addr=0x7f65980212f4) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
        err = -512
#1  do_wait (val=264, addr=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/config/linux/wait.h:67
#2  gomp_barrier_wait_end (bar=0x7f65980212f0, state=264) at /usr/src/debug/gcc/gcc/libgomp/config/linux/bar.c:48
#3  0x00007f65e13edc70 in gomp_simple_barrier_wait (bar=0x7f65980212f0) at /usr/src/debug/gcc/gcc/libgomp/config/posix/simple-bar.h:60
        team = 0x7f6598021380
        task = 0x7f6598021e00
        data = <optimized out>
        pool = 0x7f65980212b0
        local_fn = 0x7f65a91c8260
        local_data = 0x7f65bcfe9c20
#4  gomp_thread_start (xdata=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/team.c:133
        team = 0x7f6598021380
        task = 0x7f6598021e00
        data = <optimized out>
        pool = 0x7f65980212b0
        local_fn = 0x7f65a91c8260
        local_data = 0x7f65bcfe9c20
#5  0x00007f65e14aa9eb in  () at /usr/lib/libc.so.6
#6  0x00007f65e152e7cc in  () at /usr/lib/libc.so.6

Thread 44 (Thread 0x7f652e7fc6c0 (LWP 21278) "worker res 0"):
#0  futex_wait (val=264, addr=0x7f65980212f4) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
        err = -512
#1  do_wait (val=264, addr=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/config/linux/wait.h:67
#2  gomp_barrier_wait_end (bar=0x7f65980212f0, state=264) at /usr/src/debug/gcc/gcc/libgomp/config/linux/bar.c:48
#3  0x00007f65e13edc70 in gomp_simple_barrier_wait (bar=0x7f65980212f0) at /usr/src/debug/gcc/gcc/libgomp/config/posix/simple-bar.h:60
        team = 0x7f6598021380
        task = 0x7f6598021d20
        data = <optimized out>
        pool = 0x7f65980212b0
        local_fn = 0x7f65a91c8260
        local_data = 0x7f65bcfe9c20
#4  gomp_thread_start (xdata=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/team.c:133
        team = 0x7f6598021380
        task = 0x7f6598021d20
        data = <optimized out>
        pool = 0x7f65980212b0
        local_fn = 0x7f65a91c8260
        local_data = 0x7f65bcfe9c20
#5  0x00007f65e14aa9eb in  () at /usr/lib/libc.so.6
#6  0x00007f65e152e7cc in  () at /usr/lib/libc.so.6

Thread 43 (Thread 0x7f652ffff6c0 (LWP 21277) "worker res 0"):
#0  futex_wait (val=264, addr=0x7f65980212f4) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
        err = -512
#1  do_wait (val=264, addr=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/config/linux/wait.h:67
#2  gomp_barrier_wait_end (bar=0x7f65980212f0, state=264) at /usr/src/debug/gcc/gcc/libgomp/config/linux/bar.c:48
#3  0x00007f65e13edc70 in gomp_simple_barrier_wait (bar=0x7f65980212f0) at /usr/src/debug/gcc/gcc/libgomp/config/posix/simple-bar.h:60
        team = 0x7f6598021380
        task = 0x7f6598021c40
        data = <optimized out>
        pool = 0x7f65980212b0
        local_fn = 0x7f65a91c8260
        local_data = 0x7f65bcfe9c20
#4  gomp_thread_start (xdata=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/team.c:133
        team = 0x7f6598021380
        task = 0x7f6598021c40
        data = <optimized out>
        pool = 0x7f65980212b0
        local_fn = 0x7f65a91c8260
        local_data = 0x7f65bcfe9c20
#5  0x00007f65e14aa9eb in  () at /usr/lib/libc.so.6
#6  0x00007f65e152e7cc in  () at /usr/lib/libc.so.6

Thread 42 (Thread 0x7f65ce1fd6c0 (LWP 21274) "worker res 0"):
#0  futex_wait (val=264, addr=0x7f65980212f4) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
        err = -512
#1  do_wait (val=264, addr=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/config/linux/wait.h:67
#2  gomp_barrier_wait_end (bar=0x7f65980212f0, state=264) at /usr/src/debug/gcc/gcc/libgomp/config/linux/bar.c:48
#3  0x00007f65e13edc70 in gomp_simple_barrier_wait (bar=0x7f65980212f0) at /usr/src/debug/gcc/gcc/libgomp/config/posix/simple-bar.h:60
        team = 0x7f6598021380
        task = 0x7f6598021b60
        data = <optimized out>
        pool = 0x7f65980212b0
        local_fn = 0x7f65a91c8260
        local_data = 0x7f65bcfe9c20
#4  gomp_thread_start (xdata=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/team.c:133
        team = 0x7f6598021380
        task = 0x7f6598021b60
        data = <optimized out>
        pool = 0x7f65980212b0
        local_fn = 0x7f65a91c8260
        local_data = 0x7f65bcfe9c20
#5  0x00007f65e14aa9eb in  () at /usr/lib/libc.so.6
#6  0x00007f65e152e7cc in  () at /usr/lib/libc.so.6

Thread 41 (Thread 0x7f6535ffb6c0 (LWP 21273) "worker res 0"):
#0  futex_wait (val=264, addr=0x7f65980212f4) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
        err = -512
#1  do_wait (val=264, addr=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/config/linux/wait.h:67
#2  gomp_barrier_wait_end (bar=0x7f65980212f0, state=264) at /usr/src/debug/gcc/gcc/libgomp/config/linux/bar.c:48
#3  0x00007f65e13edc70 in gomp_simple_barrier_wait (bar=0x7f65980212f0) at /usr/src/debug/gcc/gcc/libgomp/config/posix/simple-bar.h:60
        team = 0x7f6598021380
        task = 0x7f6598021a80
        data = <optimized out>
        pool = 0x7f65980212b0
        local_fn = 0x7f65a91c8260
        local_data = 0x7f65bcfe9c20
#4  gomp_thread_start (xdata=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/team.c:133
        team = 0x7f6598021380
        task = 0x7f6598021a80
        data = <optimized out>
        pool = 0x7f65980212b0
        local_fn = 0x7f65a91c8260
        local_data = 0x7f65bcfe9c20
#5  0x00007f65e14aa9eb in  () at /usr/lib/libc.so.6
#6  0x00007f65e152e7cc in  () at /usr/lib/libc.so.6

Thread 40 (Thread 0x7f65356416c0 (LWP 21272) "worker res 0"):
#0  futex_wait (val=264, addr=0x7f65980212f4) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
        err = -512
#1  do_wait (val=264, addr=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/config/linux/wait.h:67
#2  gomp_barrier_wait_end (bar=0x7f65980212f0, state=264) at /usr/src/debug/gcc/gcc/libgomp/config/linux/bar.c:48
#3  0x00007f65e13edc70 in gomp_simple_barrier_wait (bar=0x7f65980212f0) at /usr/src/debug/gcc/gcc/libgomp/config/posix/simple-bar.h:60
        team = 0x7f6598021380
        task = 0x7f65980219a0
        data = <optimized out>
        pool = 0x7f65980212b0
        local_fn = 0x7f65a91c8260
        local_data = 0x7f65bcfe9c20
#4  gomp_thread_start (xdata=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/team.c:133
        team = 0x7f6598021380
        task = 0x7f65980219a0
        data = <optimized out>
        pool = 0x7f65980212b0
        local_fn = 0x7f65a91c8260
        local_data = 0x7f65bcfe9c20
#5  0x00007f65e14aa9eb in  () at /usr/lib/libc.so.6
#6  0x00007f65e152e7cc in  () at /usr/lib/libc.so.6

Thread 39 (Thread 0x7f65494a96c0 (LWP 21267) "pool-darktable"):
#0  0x00007f65e152c73d in syscall () at /usr/lib/libc.so.6
#1  0x00007f65e1334cd3 in g_cond_wait_until () at /usr/lib/libglib-2.0.so.0
#2  0x00007f65e12a6185 in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007f65e130f53b in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007f65e130ca05 in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007f65e14aa9eb in  () at /usr/lib/libc.so.6
#6  0x00007f65e152e7cc in  () at /usr/lib/libc.so.6

Thread 38 (Thread 0x7f65367fc6c0 (LWP 21238) "darktable"):
#0  futex_wait (val=152, addr=0x55b04569a174) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
        err = -512
#1  do_wait (val=152, addr=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/config/linux/wait.h:67
#2  gomp_barrier_wait_end (bar=0x55b04569a170, state=152) at /usr/src/debug/gcc/gcc/libgomp/config/linux/bar.c:48
#3  0x00007f65e13edc70 in gomp_simple_barrier_wait (bar=0x55b04569a170) at /usr/src/debug/gcc/gcc/libgomp/config/posix/simple-bar.h:60
        team = 0x55b045729440
        task = 0x55b04572a320
        data = <optimized out>
        pool = 0x55b04569a130
        local_fn = 0x7f65e1914210
        local_data = 0x7ffd29f227c0
#4  gomp_thread_start (xdata=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/team.c:133
        team = 0x55b045729440
        task = 0x55b04572a320
        data = <optimized out>
        pool = 0x55b04569a130
        local_fn = 0x7f65e1914210
        local_data = 0x7ffd29f227c0
#5  0x00007f65e14aa9eb in  () at /usr/lib/libc.so.6
#6  0x00007f65e152e7cc in  () at /usr/lib/libc.so.6

Thread 37 (Thread 0x7f6536ffd6c0 (LWP 21237) "darktable"):
#0  futex_wait (val=152, addr=0x55b04569a174) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
        err = -512
#1  do_wait (val=152, addr=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/config/linux/wait.h:67
#2  gomp_barrier_wait_end (bar=0x55b04569a170, state=152) at /usr/src/debug/gcc/gcc/libgomp/config/linux/bar.c:48
#3  0x00007f65e13edc70 in gomp_simple_barrier_wait (bar=0x55b04569a170) at /usr/src/debug/gcc/gcc/libgomp/config/posix/simple-bar.h:60
        team = 0x55b045729440
        task = 0x55b04572a240
        data = <optimized out>
        pool = 0x55b04569a130
        local_fn = 0x7f65e1914210
        local_data = 0x7ffd29f227c0
#4  gomp_thread_start (xdata=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/team.c:133
        team = 0x55b045729440
        task = 0x55b04572a240
        data = <optimized out>
        pool = 0x55b04569a130
        local_fn = 0x7f65e1914210
        local_data = 0x7ffd29f227c0
#5  0x00007f65e14aa9eb in  () at /usr/lib/libc.so.6
#6  0x00007f65e152e7cc in  () at /usr/lib/libc.so.6

Thread 36 (Thread 0x7f65377fe6c0 (LWP 21236) "darktable"):
#0  futex_wait (val=152, addr=0x55b04569a174) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
        err = -512
#1  do_wait (val=152, addr=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/config/linux/wait.h:67
#2  gomp_barrier_wait_end (bar=0x55b04569a170, state=152) at /usr/src/debug/gcc/gcc/libgomp/config/linux/bar.c:48
#3  0x00007f65e13edc70 in gomp_simple_barrier_wait (bar=0x55b04569a170) at /usr/src/debug/gcc/gcc/libgomp/config/posix/simple-bar.h:60
        team = 0x55b045729440
        task = 0x55b04572a160
        data = <optimized out>
        pool = 0x55b04569a130
        local_fn = 0x7f65e1914210
        local_data = 0x7ffd29f227c0
#4  gomp_thread_start (xdata=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/team.c:133
        team = 0x55b045729440
        task = 0x55b04572a160
        data = <optimized out>
        pool = 0x55b04569a130
        local_fn = 0x7f65e1914210
        local_data = 0x7ffd29f227c0
#5  0x00007f65e14aa9eb in  () at /usr/lib/libc.so.6
#6  0x00007f65e152e7cc in  () at /usr/lib/libc.so.6

Thread 35 (Thread 0x7f6537fff6c0 (LWP 21235) "darktable"):
#0  futex_wait (val=152, addr=0x55b04569a174) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
        err = -512
#1  do_wait (val=152, addr=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/config/linux/wait.h:67
#2  gomp_barrier_wait_end (bar=0x55b04569a170, state=152) at /usr/src/debug/gcc/gcc/libgomp/config/linux/bar.c:48
#3  0x00007f65e13edc70 in gomp_simple_barrier_wait (bar=0x55b04569a170) at /usr/src/debug/gcc/gcc/libgomp/config/posix/simple-bar.h:60
        team = 0x55b045729440
        task = 0x55b04572a080
        data = <optimized out>
        pool = 0x55b04569a130
        local_fn = 0x7f65e1914210
        local_data = 0x7ffd29f227c0
#4  gomp_thread_start (xdata=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/team.c:133
        team = 0x55b045729440
        task = 0x55b04572a080
        data = <optimized out>
        pool = 0x55b04569a130
        local_fn = 0x7f65e1914210
        local_data = 0x7ffd29f227c0
#5  0x00007f65e14aa9eb in  () at /usr/lib/libc.so.6
#6  0x00007f65e152e7cc in  () at /usr/lib/libc.so.6

Thread 34 (Thread 0x7f6540c8a6c0 (LWP 21234) "darktable"):
#0  futex_wait (val=152, addr=0x55b04569a174) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
        err = -512
#1  do_wait (val=152, addr=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/config/linux/wait.h:67
#2  gomp_barrier_wait_end (bar=0x55b04569a170, state=152) at /usr/src/debug/gcc/gcc/libgomp/config/linux/bar.c:48
#3  0x00007f65e13edc70 in gomp_simple_barrier_wait (bar=0x55b04569a170) at /usr/src/debug/gcc/gcc/libgomp/config/posix/simple-bar.h:60
        team = 0x55b045729440
        task = 0x55b045729fa0
        data = <optimized out>
        pool = 0x55b04569a130
        local_fn = 0x7f65e1914210
        local_data = 0x7ffd29f227c0
#4  gomp_thread_start (xdata=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/team.c:133
        team = 0x55b045729440
        task = 0x55b045729fa0
        data = <optimized out>
        pool = 0x55b04569a130
        local_fn = 0x7f65e1914210
        local_data = 0x7ffd29f227c0
#5  0x00007f65e14aa9eb in  () at /usr/lib/libc.so.6
#6  0x00007f65e152e7cc in  () at /usr/lib/libc.so.6

Thread 33 (Thread 0x7f654148b6c0 (LWP 21233) "darktable"):
#0  futex_wait (val=152, addr=0x55b04569a174) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
        err = -512
#1  do_wait (val=152, addr=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/config/linux/wait.h:67
#2  gomp_barrier_wait_end (bar=0x55b04569a170, state=152) at /usr/src/debug/gcc/gcc/libgomp/config/linux/bar.c:48
#3  0x00007f65e13edc70 in gomp_simple_barrier_wait (bar=0x55b04569a170) at /usr/src/debug/gcc/gcc/libgomp/config/posix/simple-bar.h:60
        team = 0x55b045729440
        task = 0x55b045729ec0
        data = <optimized out>
        pool = 0x55b04569a130
        local_fn = 0x7f65e1914210
        local_data = 0x7ffd29f227c0
#4  gomp_thread_start (xdata=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/team.c:133
        team = 0x55b045729440
        task = 0x55b045729ec0
        data = <optimized out>
        pool = 0x55b04569a130
        local_fn = 0x7f65e1914210
        local_data = 0x7ffd29f227c0
#5  0x00007f65e14aa9eb in  () at /usr/lib/libc.so.6
#6  0x00007f65e152e7cc in  () at /usr/lib/libc.so.6

Thread 32 (Thread 0x7f6541c8c6c0 (LWP 21232) "darktable"):
#0  futex_wait (val=152, addr=0x55b04569a174) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
        err = -512
#1  do_wait (val=152, addr=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/config/linux/wait.h:67
#2  gomp_barrier_wait_end (bar=0x55b04569a170, state=152) at /usr/src/debug/gcc/gcc/libgomp/config/linux/bar.c:48
#3  0x00007f65e13edc70 in gomp_simple_barrier_wait (bar=0x55b04569a170) at /usr/src/debug/gcc/gcc/libgomp/config/posix/simple-bar.h:60
        team = 0x55b045729440
        task = 0x55b045729de0
        data = <optimized out>
        pool = 0x55b04569a130
        local_fn = 0x7f65e1914210
        local_data = 0x7ffd29f227c0
#4  gomp_thread_start (xdata=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/team.c:133
        team = 0x55b045729440
        task = 0x55b045729de0
        data = <optimized out>
        pool = 0x55b04569a130
        local_fn = 0x7f65e1914210
        local_data = 0x7ffd29f227c0
#5  0x00007f65e14aa9eb in  () at /usr/lib/libc.so.6
#6  0x00007f65e152e7cc in  () at /usr/lib/libc.so.6

Thread 31 (Thread 0x7f654248d6c0 (LWP 21231) "darktable"):
#0  futex_wait (val=152, addr=0x55b04569a174) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
        err = -512
#1  do_wait (val=152, addr=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/config/linux/wait.h:67
#2  gomp_barrier_wait_end (bar=0x55b04569a170, state=152) at /usr/src/debug/gcc/gcc/libgomp/config/linux/bar.c:48
#3  0x00007f65e13edc70 in gomp_simple_barrier_wait (bar=0x55b04569a170) at /usr/src/debug/gcc/gcc/libgomp/config/posix/simple-bar.h:60
        team = 0x55b045729440
        task = 0x55b045729d00
        data = <optimized out>
        pool = 0x55b04569a130
        local_fn = 0x7f65e1914210
        local_data = 0x7ffd29f227c0
#4  gomp_thread_start (xdata=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/team.c:133
        team = 0x55b045729440
        task = 0x55b045729d00
        data = <optimized out>
        pool = 0x55b04569a130
        local_fn = 0x7f65e1914210
        local_data = 0x7ffd29f227c0
#5  0x00007f65e14aa9eb in  () at /usr/lib/libc.so.6
#6  0x00007f65e152e7cc in  () at /usr/lib/libc.so.6

Thread 30 (Thread 0x7f6549caa6c0 (LWP 21230) "darktable"):
#0  futex_wait (val=152, addr=0x55b04569a174) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
        err = -512
#1  do_wait (val=152, addr=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/config/linux/wait.h:67
#2  gomp_barrier_wait_end (bar=0x55b04569a170, state=152) at /usr/src/debug/gcc/gcc/libgomp/config/linux/bar.c:48
#3  0x00007f65e13edc70 in gomp_simple_barrier_wait (bar=0x55b04569a170) at /usr/src/debug/gcc/gcc/libgomp/config/posix/simple-bar.h:60
        team = 0x55b045729440
        task = 0x55b045729c20
        data = <optimized out>
        pool = 0x55b04569a130
        local_fn = 0x7f65e1914210
        local_data = 0x7ffd29f227c0
#4  gomp_thread_start (xdata=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/team.c:133
        team = 0x55b045729440
        task = 0x55b045729c20
        data = <optimized out>
        pool = 0x55b04569a130
        local_fn = 0x7f65e1914210
        local_data = 0x7ffd29f227c0
#5  0x00007f65e14aa9eb in  () at /usr/lib/libc.so.6
#6  0x00007f65e152e7cc in  () at /usr/lib/libc.so.6

Thread 29 (Thread 0x7f6543fff6c0 (LWP 21229) "darktable"):
#0  futex_wait (val=152, addr=0x55b04569a174) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
        err = -512
#1  do_wait (val=152, addr=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/config/linux/wait.h:67
#2  gomp_barrier_wait_end (bar=0x55b04569a170, state=152) at /usr/src/debug/gcc/gcc/libgomp/config/linux/bar.c:48
#3  0x00007f65e13edc70 in gomp_simple_barrier_wait (bar=0x55b04569a170) at /usr/src/debug/gcc/gcc/libgomp/config/posix/simple-bar.h:60
        team = 0x55b045729440
        task = 0x55b045729b40
        data = <optimized out>
        pool = 0x55b04569a130
        local_fn = 0x7f65e1914210
        local_data = 0x7ffd29f227c0
#4  gomp_thread_start (xdata=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/team.c:133
        team = 0x55b045729440
        task = 0x55b045729b40
        data = <optimized out>
        pool = 0x55b04569a130
        local_fn = 0x7f65e1914210
        local_data = 0x7ffd29f227c0
#5  0x00007f65e14aa9eb in  () at /usr/lib/libc.so.6
#6  0x00007f65e152e7cc in  () at /usr/lib/libc.so.6

Thread 28 (Thread 0x7f6542c8e6c0 (LWP 21228) "darktable"):
#0  futex_wait (val=152, addr=0x55b04569a174) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
        err = -512
#1  do_wait (val=152, addr=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/config/linux/wait.h:67
#2  gomp_barrier_wait_end (bar=0x55b04569a170, state=152) at /usr/src/debug/gcc/gcc/libgomp/config/linux/bar.c:48
#3  0x00007f65e13edc70 in gomp_simple_barrier_wait (bar=0x55b04569a170) at /usr/src/debug/gcc/gcc/libgomp/config/posix/simple-bar.h:60
        team = 0x55b045729440
        task = 0x55b045729a60
        data = <optimized out>
        pool = 0x55b04569a130
        local_fn = 0x7f65e1914210
        local_data = 0x7ffd29f227c0
#4  gomp_thread_start (xdata=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/team.c:133
        team = 0x55b045729440
        task = 0x55b045729a60
        data = <optimized out>
        pool = 0x55b04569a130
        local_fn = 0x7f65e1914210
        local_data = 0x7ffd29f227c0
#5  0x00007f65e14aa9eb in  () at /usr/lib/libc.so.6
#6  0x00007f65e152e7cc in  () at /usr/lib/libc.so.6

Thread 27 (Thread 0x7f6548acc6c0 (LWP 21209) "pool"):
#0  0x00007f65e152c73d in syscall () at /usr/lib/libc.so.6
#1  0x00007f65e1334cd3 in g_cond_wait_until () at /usr/lib/libglib-2.0.so.0
#2  0x00007f65e12a6185 in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007f65e130f53b in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007f65e130ca05 in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007f65e14aa9eb in  () at /usr/lib/libc.so.6
#6  0x00007f65e152e7cc in  () at /usr/lib/libc.so.6

Thread 26 (Thread 0x7f65795f96c0 (LWP 21196) "lua thread"):
#0  0x00007f65e1520f6f in poll () at /usr/lib/libc.so.6
#1  0x00007f65e13392b6 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f65e12dbb97 in g_main_loop_run () at /usr/lib/libglib-2.0.so.0
#3  0x00007f65e192e8bb in  () at /usr/bin/../lib/darktable/libdarktable.so
#4  0x00007f65e130ca05 in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007f65e14aa9eb in  () at /usr/lib/libc.so.6
#6  0x00007f65e152e7cc in  () at /usr/lib/libc.so.6

Thread 25 (Thread 0x7f6578df86c0 (LWP 21195) "libusb_event"):
#0  0x00007f65e1520f6f in poll () at /usr/lib/libc.so.6
#1  0x00007f654eddcaa6 in  () at /usr/lib/libusb-1.0.so.0
#2  0x00007f65e14aa9eb in  () at /usr/lib/libc.so.6
#3  0x00007f65e152e7cc in  () at /usr/lib/libc.so.6

Thread 24 (Thread 0x7f65797fa6c0 (LWP 21183) "rusticl queue t"):
#0  0x00007f65e15181c7 in wait4 () at /usr/lib/libc.so.6
#1  0x00007f65e1799472 in  () at /usr/bin/../lib/darktable/libdarktable.so
#2  0x00007f65e145c710 in <signal handler called> () at /usr/lib/libc.so.6
#3  0x00007f65a1732bb1 in  () at /usr/lib/libRusticlOpenCL.so.1
#4  0x00007f65a1549371 in  () at /usr/lib/libRusticlOpenCL.so.1
#5  0x00007f65a1500911 in  () at /usr/lib/libRusticlOpenCL.so.1
#6  0x00007f65a17381cd in  () at /usr/lib/libRusticlOpenCL.so.1
#7  0x00007f65a21aaeaf in  () at /usr/lib/libRusticlOpenCL.so.1
#8  0x00007f65a2165c2a in  () at /usr/lib/libRusticlOpenCL.so.1
#9  0x00007f65a2129819 in  () at /usr/lib/libRusticlOpenCL.so.1
#10 0x00007f65a2173ea0 in  () at /usr/lib/libRusticlOpenCL.so.1
#11 0x00007f65a20dea4c in  () at /usr/lib/libRusticlOpenCL.so.1
#12 0x00007f65a210b66c in  () at /usr/lib/libRusticlOpenCL.so.1
#13 0x00007f65a20cd3ba in  () at /usr/lib/libRusticlOpenCL.so.1
#14 0x00007f65a210b3ab in  () at /usr/lib/libRusticlOpenCL.so.1
#15 0x00007f65a214525c in  () at /usr/lib/libRusticlOpenCL.so.1
#16 0x00007f65a20eaec9 in  () at /usr/lib/libRusticlOpenCL.so.1
#17 0x00007f65a2173751 in  () at /usr/lib/libRusticlOpenCL.so.1
#18 0x00007f65a21470a1 in  () at /usr/lib/libRusticlOpenCL.so.1
#19 0x00007f65a2149618 in  () at /usr/lib/libRusticlOpenCL.so.1
#20 0x00007f65a215995b in  () at /usr/lib/libRusticlOpenCL.so.1
#21 0x00007f65a21493d1 in  () at /usr/lib/libRusticlOpenCL.so.1
#22 0x00007f65a2173592 in  () at /usr/lib/libRusticlOpenCL.so.1
#23 0x00007f65a2173cbe in  () at /usr/lib/libRusticlOpenCL.so.1
#24 0x00007f65a21d5aa5 in  () at /usr/lib/libRusticlOpenCL.so.1
#25 0x00007f65e14aa9eb in  () at /usr/lib/libc.so.6
#26 0x00007f65e152e7cc in  () at /usr/lib/libc.so.6

Thread 23 (Thread 0x7f6579ffb6c0 (LWP 21182) "darkta:traceq0"):
#0  0x00007f65e14a74ae in  () at /usr/lib/libc.so.6
#1  0x00007f65e14a9d40 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007f65a12930bc in  () at /usr/lib/libRusticlOpenCL.so.1
#3  0x00007f65a128944c in  () at /usr/lib/libRusticlOpenCL.so.1
#4  0x00007f65e14aa9eb in  () at /usr/lib/libc.so.6
#5  0x00007f65e152e7cc in  () at /usr/lib/libc.so.6

Thread 22 (Thread 0x7f657a7fc6c0 (LWP 21181) "darkta:traceq0"):
#0  0x00007f65e14a74ae in  () at /usr/lib/libc.so.6
#1  0x00007f65e14a9d40 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007f65a12930bc in  () at /usr/lib/libRusticlOpenCL.so.1
#3  0x00007f65a128944c in  () at /usr/lib/libRusticlOpenCL.so.1
#4  0x00007f65e14aa9eb in  () at /usr/lib/libc.so.6
#5  0x00007f65e152e7cc in  () at /usr/lib/libc.so.6

Thread 21 (Thread 0x7f657affd6c0 (LWP 21180) "darkta:traceq0"):
#0  0x00007f65e14a74ae in  () at /usr/lib/libc.so.6
#1  0x00007f65e14a9d40 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007f65a12930bc in  () at /usr/lib/libRusticlOpenCL.so.1
#3  0x00007f65a128944c in  () at /usr/lib/libRusticlOpenCL.so.1
#4  0x00007f65e14aa9eb in  () at /usr/lib/libc.so.6
#5  0x00007f65e152e7cc in  () at /usr/lib/libc.so.6

Thread 20 (Thread 0x7f657b7fe6c0 (LWP 21179) "darkta:traceq0"):
#0  0x00007f65e14a74ae in  () at /usr/lib/libc.so.6
#1  0x00007f65e14a9d40 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007f65a12930bc in  () at /usr/lib/libRusticlOpenCL.so.1
#3  0x00007f65a128944c in  () at /usr/lib/libRusticlOpenCL.so.1
#4  0x00007f65e14aa9eb in  () at /usr/lib/libc.so.6
#5  0x00007f65e152e7cc in  () at /usr/lib/libc.so.6

Thread 19 (Thread 0x7f657bfff6c0 (LWP 21178) "darktabl:shlo0"):
#0  0x00007f65e14a74ae in  () at /usr/lib/libc.so.6
#1  0x00007f65e14a9d40 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007f65a12930bc in  () at /usr/lib/libRusticlOpenCL.so.1
#3  0x00007f65a128944c in  () at /usr/lib/libRusticlOpenCL.so.1
#4  0x00007f65e14aa9eb in  () at /usr/lib/libc.so.6
#5  0x00007f65e152e7cc in  () at /usr/lib/libc.so.6

Thread 18 (Thread 0x7f65a09fe6c0 (LWP 21177) "darktable:sh0"):
#0  0x00007f65e14a74ae in  () at /usr/lib/libc.so.6
#1  0x00007f65e14a9d40 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007f65a12930bc in  () at /usr/lib/libRusticlOpenCL.so.1
#3  0x00007f65a128944c in  () at /usr/lib/libRusticlOpenCL.so.1
#4  0x00007f65e14aa9eb in  () at /usr/lib/libc.so.6
#5  0x00007f65e152e7cc in  () at /usr/lib/libc.so.6

Thread 17 (Thread 0x7f65a11ff6c0 (LWP 21176) "darktab:disk$0"):
#0  0x00007f65e14a74ae in  () at /usr/lib/libc.so.6
#1  0x00007f65e14a9d40 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007f65a12930bc in  () at /usr/lib/libRusticlOpenCL.so.1
#3  0x00007f65a128944c in  () at /usr/lib/libRusticlOpenCL.so.1
#4  0x00007f65e14aa9eb in  () at /usr/lib/libc.so.6
#5  0x00007f65e152e7cc in  () at /usr/lib/libc.so.6

Thread 16 (Thread 0x7f65a89ff6c0 (LWP 21175) "darktable:cs0"):
#0  0x00007f65e14a74ae in  () at /usr/lib/libc.so.6
#1  0x00007f65e14a9d40 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007f65a12930bc in  () at /usr/lib/libRusticlOpenCL.so.1
#3  0x00007f65a128944c in  () at /usr/lib/libRusticlOpenCL.so.1
#4  0x00007f65e14aa9eb in  () at /usr/lib/libc.so.6
#5  0x00007f65e152e7cc in  () at /usr/lib/libc.so.6

Thread 15 (Thread 0x7f65aaffd6c0 (LWP 21174) "gphoto_update"):
#0  0x00007f65e14f37f5 in clock_nanosleep () at /usr/lib/libc.so.6
#1  0x00007f65e15058c7 in nanosleep () at /usr/lib/libc.so.6
#2  0x00007f65e1309379 in g_usleep () at /usr/lib/libglib-2.0.so.0
#3  0x00007f65e192811b in dt_update_cameras_thread () at /usr/bin/../lib/darktable/libdarktable.so
#4  0x00007f65e14aa9eb in  () at /usr/lib/libc.so.6
#5  0x00007f65e152e7cc in  () at /usr/lib/libc.so.6

Thread 14 (Thread 0x7f65ab7fe6c0 (LWP 21173) "worker res 2"):
#0  0x00007f65e14a74ae in  () at /usr/lib/libc.so.6
#1  0x00007f65e14a9d40 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007f65e17ac989 in  () at /usr/bin/../lib/darktable/libdarktable.so
#3  0x00007f65e14aa9eb in  () at /usr/lib/libc.so.6
#4  0x00007f65e152e7cc in  () at /usr/lib/libc.so.6

Thread 13 (Thread 0x7f65abfff6c0 (LWP 21172) "worker res 1"):
#0  0x00007f65e14a74ae in  () at /usr/lib/libc.so.6
#1  0x00007f65e14a9d40 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007f65e17ac989 in  () at /usr/bin/../lib/darktable/libdarktable.so
#3  0x00007f65e14aa9eb in  () at /usr/lib/libc.so.6
#4  0x00007f65e152e7cc in  () at /usr/lib/libc.so.6

Thread 12 (Thread 0x7f65bcff96c0 (LWP 21171) "worker res 0"):
#0  0x00007f65e152c73d in syscall () at /usr/lib/libc.so.6
#1  0x00007f65a21d4ea4 in  () at /usr/lib/libRusticlOpenCL.so.1
#2  0x00007f65a21d638a in  () at /usr/lib/libRusticlOpenCL.so.1
#3  0x00007f65a215bbd8 in  () at /usr/lib/libRusticlOpenCL.so.1
#4  0x00007f65a210b071 in  () at /usr/lib/libRusticlOpenCL.so.1
#5  0x00007f65a2145fa0 in  () at /usr/lib/libRusticlOpenCL.so.1
#6  0x00007f65a20cc400 in  () at /usr/lib/libRusticlOpenCL.so.1
#7  0x00007f65a2145ce8 in  () at /usr/lib/libRusticlOpenCL.so.1
#8  0x00007f65a20f0ed2 in  () at /usr/lib/libRusticlOpenCL.so.1
#9  0x00007f65a212954d in  () at /usr/lib/libRusticlOpenCL.so.1
#10 0x00007f65a2128b77 in  () at /usr/lib/libRusticlOpenCL.so.1
#11 0x00007f65cc02f86f in clEnqueueWriteImage () at /usr/lib/libOpenCL.so.1
#12 0x00007f65e1785598 in dt_opencl_write_host_to_device_raw () at /usr/bin/../lib/darktable/libdarktable.so
#13 0x00007f65e1785677 in dt_opencl_write_host_to_device_rowpitch () at /usr/bin/../lib/darktable/libdarktable.so
#14 0x00007f65e185f28a in  () at /usr/bin/../lib/darktable/libdarktable.so
#15 0x00007f65e185c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#16 0x00007f65e185cc00 in  () at /usr/bin/../lib/darktable/libdarktable.so
#17 0x00007f65e185cc00 in  () at /usr/bin/../lib/darktable/libdarktable.so
#18 0x00007f65e185c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#19 0x00007f65e185c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#20 0x00007f65e185c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#21 0x00007f65e185cc00 in  () at /usr/bin/../lib/darktable/libdarktable.so
#22 0x00007f65e185c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#23 0x00007f65e185c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#24 0x00007f65e185c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#25 0x00007f65e185c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#26 0x00007f65e185c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#27 0x00007f65e185c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#28 0x00007f65e185c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#29 0x00007f65e185c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#30 0x00007f65e185c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#31 0x00007f65e185c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#32 0x00007f65e185c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#33 0x00007f65e185c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#34 0x00007f65e185c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#35 0x00007f65e185cc00 in  () at /usr/bin/../lib/darktable/libdarktable.so
#36 0x00007f65e185c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#37 0x00007f65e185c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#38 0x00007f65e185c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#39 0x00007f65e185c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#40 0x00007f65e185c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#41 0x00007f65e185c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#42 0x00007f65e185c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#43 0x00007f65e185cc00 in  () at /usr/bin/../lib/darktable/libdarktable.so
#44 0x00007f65e185cc00 in  () at /usr/bin/../lib/darktable/libdarktable.so
#45 0x00007f65e185c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#46 0x00007f65e185c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#47 0x00007f65e185c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#48 0x00007f65e185c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#49 0x00007f65e185c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#50 0x00007f65e185c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#51 0x00007f65e185c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#52 0x00007f65e185c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#53 0x00007f65e185c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#54 0x00007f65e185c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#55 0x00007f65e185c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#56 0x00007f65e185c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#57 0x00007f65e185c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#58 0x00007f65e185c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#59 0x00007f65e185c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#60 0x00007f65e185c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#61 0x00007f65e185c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#62 0x00007f65e185c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#63 0x00007f65e185c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#64 0x00007f65e185c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#65 0x00007f65e185c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#66 0x00007f65e185c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#67 0x00007f65e185c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#68 0x00007f65e185cc00 in  () at /usr/bin/../lib/darktable/libdarktable.so
#69 0x00007f65e185c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#70 0x00007f65e185c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#71 0x00007f65e185c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#72 0x00007f65e185c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#73 0x00007f65e185c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#74 0x00007f65e185c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#75 0x00007f65e185c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#76 0x00007f65e185c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#77 0x00007f65e185c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#78 0x00007f65e185c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#79 0x00007f65e185c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#80 0x00007f65e185c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#81 0x00007f65e185c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#82 0x00007f65e185c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#83 0x00007f65e185c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#84 0x00007f65e185c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#85 0x00007f65e185c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#86 0x00007f65e185c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#87 0x00007f65e185c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#88 0x00007f65e185c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#89 0x00007f65e185c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#90 0x00007f65e185c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#91 0x00007f65e185c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#92 0x00007f65e185cc00 in  () at /usr/bin/../lib/darktable/libdarktable.so
#93 0x00007f65e185c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#94 0x00007f65e185c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#95 0x00007f65e185c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#96 0x00007f65e185c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#97 0x00007f65e185c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#98 0x00007f65e185c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#99 0x00007f65e185c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#100 0x00007f65e185cc00 in  () at /usr/bin/../lib/darktable/libdarktable.so
#101 0x00007f65e185ffe8 in dt_dev_pixelpipe_process () at /usr/bin/../lib/darktable/libdarktable.so
#102 0x00007f65e1805937 in dt_dev_process_image_job () at /usr/bin/../lib/darktable/libdarktable.so
#103 0x00007f65e17b535a in  () at /usr/bin/../lib/darktable/libdarktable.so
#104 0x00007f65e17ac9fe in  () at /usr/bin/../lib/darktable/libdarktable.so
#105 0x00007f65e14aa9eb in  () at /usr/lib/libc.so.6
#106 0x00007f65e152e7cc in  () at /usr/lib/libc.so.6

Thread 11 (Thread 0x7f65bd7fa6c0 (LWP 21170) "kicker"):
#0  0x00007f65e14f37f5 in clock_nanosleep () at /usr/lib/libc.so.6
#1  0x00007f65e15058c7 in nanosleep () at /usr/lib/libc.so.6
#2  0x00007f65e151682e in sleep () at /usr/lib/libc.so.6
#3  0x00007f65e17aba33 in  () at /usr/bin/../lib/darktable/libdarktable.so
#4  0x00007f65e14aa9eb in  () at /usr/lib/libc.so.6
#5  0x00007f65e152e7cc in  () at /usr/lib/libc.so.6

Thread 10 (Thread 0x7f65bdffb6c0 (LWP 21169) "worker 5"):
#0  0x00007f65e14a74ae in  () at /usr/lib/libc.so.6
#1  0x00007f65e14a9d40 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007f65e17ad182 in  () at /usr/bin/../lib/darktable/libdarktable.so
#3  0x00007f65e14aa9eb in  () at /usr/lib/libc.so.6
#4  0x00007f65e152e7cc in  () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7f65be7fc6c0 (LWP 21168) "thumbs_update"):
#0  0x00007f65e14a74ae in  () at /usr/lib/libc.so.6
#1  0x00007f65e14a9d40 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007f65e17ad182 in  () at /usr/bin/../lib/darktable/libdarktable.so
#3  0x00007f65e14aa9eb in  () at /usr/lib/libc.so.6
#4  0x00007f65e152e7cc in  () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7f65beffd6c0 (LWP 21167) "worker 3"):
#0  0x00007f65e14a74ae in  () at /usr/lib/libc.so.6
#1  0x00007f65e14a9d40 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007f65e17ad182 in  () at /usr/bin/../lib/darktable/libdarktable.so
#3  0x00007f65e14aa9eb in  () at /usr/lib/libc.so.6
#4  0x00007f65e152e7cc in  () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7f65bf7fe6c0 (LWP 21166) "worker 2"):
#0  0x00007f65e14a74ae in  () at /usr/lib/libc.so.6
#1  0x00007f65e14a9d40 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007f65e17ad182 in  () at /usr/bin/../lib/darktable/libdarktable.so
#3  0x00007f65e14aa9eb in  () at /usr/lib/libc.so.6
#4  0x00007f65e152e7cc in  () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7f65bffff6c0 (LWP 21165) "worker 1"):
#0  0x00007f65e14a74ae in  () at /usr/lib/libc.so.6
#1  0x00007f65e14a9d40 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007f65e17ad182 in  () at /usr/bin/../lib/darktable/libdarktable.so
#3  0x00007f65e14aa9eb in  () at /usr/lib/libc.so.6
#4  0x00007f65e152e7cc in  () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7f65ccfd06c0 (LWP 21164) "worker 0"):
#0  0x00007f65e14a74ae in  () at /usr/lib/libc.so.6
#1  0x00007f65e14a9d40 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007f65e17ad182 in  () at /usr/bin/../lib/darktable/libdarktable.so
#3  0x00007f65e14aa9eb in  () at /usr/lib/libc.so.6
#4  0x00007f65e152e7cc in  () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7f65cd9fc6c0 (LWP 21163) "gdbus"):
#0  0x00007f65e1520f6f in poll () at /usr/lib/libc.so.6
#1  0x00007f65e13392b6 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f65e12dbb97 in g_main_loop_run () at /usr/lib/libglib-2.0.so.0
#3  0x00007f65e06c019c in  () at /usr/lib/libgio-2.0.so.0
#4  0x00007f65e130ca05 in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007f65e14aa9eb in  () at /usr/lib/libc.so.6
#6  0x00007f65e152e7cc in  () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7f65ce9fe6c0 (LWP 21161) "gmain"):
#0  0x00007f65e1520f6f in poll () at /usr/lib/libc.so.6
#1  0x00007f65e13392b6 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f65e12d9162 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f65e12d91b2 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007f65e130ca05 in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007f65e14aa9eb in  () at /usr/lib/libc.so.6
#6  0x00007f65e152e7cc in  () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7f65cf1ff6c0 (LWP 21160) "pool-spawner"):
#0  0x00007f65e152c73d in syscall () at /usr/lib/libc.so.6
#1  0x00007f65e13342f7 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2  0x00007f65e12a61b4 in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007f65e130ea8e in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007f65e130ca05 in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007f65e14aa9eb in  () at /usr/lib/libc.so.6
#6  0x00007f65e152e7cc in  () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7f65cf956680 (LWP 21159) "darktable"):
#0  0x00007f65e1520f6f in poll () at /usr/lib/libc.so.6
#1  0x00007f65e13392b6 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f65e12dbb97 in g_main_loop_run () at /usr/lib/libglib-2.0.so.0
#3  0x00007f65e0bed2df in gtk_main () at /usr/lib/libgtk-3.so.0
#4  0x00007f65e18cfe77 in dt_gui_gtk_run () at /usr/bin/../lib/darktable/libdarktable.so
#5  0x000055b040253059 in  ()
#6  0x00007f65e1445cd0 in  () at /usr/lib/libc.so.6
#7  0x00007f65e1445d8a in __libc_start_main () at /usr/lib/libc.so.6
#8  0x000055b0402530b5 in  ()
[Inferior 1 (process 21159) detached]
backtrace written to /tmp/darktable_bt_0EISG2.txt
Naruszenie ochrony pamięci (zrzut pamięci)

Offline

#2 2024-01-07 13:43:10

Lone_Wolf
Forum Moderator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 11,966

Re: Opencl and Darktable

What is the output of

$ RUSTICL_ENABLE=radeonsi darktable -d opencl

?


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.


(A works at time B)  && (time C > time B ) ≠  (A works at time C)

Offline

#3 2024-01-20 15:23:33

ktatar156
Member
Registered: 2012-10-01
Posts: 79

Re: Opencl and Darktable

Below (also I've double click on the image for crash logs)

[krzysztof@tatar ~]$ RUSTICL_ENABLE=radeonsi darktable -d opencl
darktable 4.6.0
Copyright (C) 2012-2023 Johannes Hanika and other contributors.

Compile options:
  Bit depth              -> 64 bit
  Debug                  -> DISABLED
  SSE2 optimizations     -> ENABLED
  OpenMP                 -> ENABLED
  OpenCL                 -> ENABLED
  Lua                    -> ENABLED  - API version 9.2.0
  Colord                 -> ENABLED
  gPhoto2                -> ENABLED
  GMIC                   -> ENABLED  - Compressed LUTs are supported
  GraphicsMagick         -> ENABLED
  ImageMagick            -> DISABLED
  libavif                -> ENABLED
  libheif                -> ENABLED
  libjxl                 -> ENABLED
  OpenJPEG               -> ENABLED
  OpenEXR                -> ENABLED
  WebP                   -> ENABLED

See https://www.darktable.org/resources/ for detailed documentation.
See https://github.com/darktable-org/darktable/issues/new/choose to report bugs.

     0,0695 [dt_get_sysresource_level] switched to 1 as `default'
     0,0695   total mem:       15914MB
     0,0695   mipmap cache:    1989MB
     0,0695   available mem:   7957MB
     0,0695   singlebuff:      124MB
     0.0831 [opencl_init] opencl library 'libOpenCL' found on your system and loaded, preference 'default path'
     0.1801 [opencl_init] found 1 platform
[opencl_init] found 1 device

[dt_opencl_device_init]
   DEVICE:                   0: 'AMD Radeon RX 590 Series (radeonsi, polaris10, LLVM 16.0.6, DRM 3.56, 6.7.0-arch3-1)'
   PLATFORM, VENDOR & ID:    rusticl, Mesa/X.org, ID=4098
   CANONICAL NAME:           rusticlamdradeonrx590series
   DRIVER VERSION:           23.3.3-arch1.1
   DEVICE VERSION:           OpenCL 3.0 
   DEVICE_TYPE:              GPU, dedicated mem
   GLOBAL MEM SIZE:          8192 MB
   MAX MEM ALLOC:            2048 MB
   MAX IMAGE SIZE:           16384 x 16384
   MAX WORK GROUP SIZE:      1024
   MAX WORK ITEM DIMENSIONS: 3
   MAX WORK ITEM SIZES:      [ 1024 1024 1024 ]
   ASYNC PIXELPIPE:          NO
   PINNED MEMORY TRANSFER:   NO
   AVOID ATOMICS:            NO
   MICRO NAP:                250
   ROUNDUP WIDTH & HEIGHT    16x16
   CHECK EVENT HANDLES:      128
   TILING ADVANTAGE:         0.000
   DEFAULT DEVICE:           NO
   KERNEL BUILD DIRECTORY:   /usr/share/darktable/kernels
   KERNEL DIRECTORY:         /home/krzysztof/.cache/darktable/cached_v3_kernels_for_rusticlAMDRadeonRX590Series_2333arch11
   CL COMPILER OPTION:       
   CL COMPILER COMMAND:      -w   -DAMD=1 -I"/usr/share/darktable/kernels"
   KERNEL LOADING TIME:       0.4680 sec
[opencl_init] OpenCL successfully initialized. internal numbers and names of available devices:
[opencl_init]		0	'rusticl AMD Radeon RX 590 Series'
     0.6490 [opencl_init] FINALLY: opencl is AVAILABLE and ENABLED.
[opencl_init] opencl_scheduling_profile: 'default'
[opencl_init] opencl_device_priority: '*/!0,*/*/*/!0,*'
[opencl_init] opencl_mandatory_timeout: 400
     0.6490 [opencl_init] set scheduling profile to default, setup has changed.
[dt_opencl_update_priorities] these are your device priorities:
[dt_opencl_update_priorities] 		image	preview	export	thumbs	preview2
[dt_opencl_update_priorities]		0	-1	0	0	-1
[dt_opencl_update_priorities] show if opencl use is mandatory for a given pixelpipe:
[dt_opencl_update_priorities] 		image	preview	export	thumbs	preview2
[dt_opencl_update_priorities]		0	0	0	0	0
[opencl_synchronization_timeout] synchronization timeout set to 200
[dt_opencl_update_priorities] these are your device priorities:
[dt_opencl_update_priorities] 		image	preview	export	thumbs	preview2
[dt_opencl_update_priorities]		0	-1	0	0	-1
[dt_opencl_update_priorities] show if opencl use is mandatory for a given pixelpipe:
[dt_opencl_update_priorities] 		image	preview	export	thumbs	preview2
[dt_opencl_update_priorities]		0	0	0	0	0
[opencl_synchronization_timeout] synchronization timeout set to 200
     1,0252 [lib_load_module] failed to open `midi': libportmidi.so.2: nie można otworzyć pliku obiektu dzielonego: Nie ma takiego pliku ani katalogu
     5,1431 [dt_opencl_check_tuning] use 5326MB (headroom=OFF, pinning=OFF) on device `rusticl AMD Radeon RX 590 Series' id=0

This GDB supports auto-downloading debuginfo from the following URLs:
  <https://debuginfod.archlinux.org>
Enable debuginfod for this session? (y or [n]) [answered N; input not from terminal]
Debuginfod has been disabled.
To make this setting permanent, add 'set debuginfod enabled off' to .gdbinit.
[New LWP 5373]
[New LWP 5374]
[New LWP 5376]
[New LWP 5377]
[New LWP 5378]
[New LWP 5379]
[New LWP 5380]
[New LWP 5381]
[New LWP 5382]
[New LWP 5383]
[New LWP 5384]
[New LWP 5385]
[New LWP 5386]
[New LWP 5387]
[New LWP 5388]
[New LWP 5389]
[New LWP 5390]
[New LWP 5391]
[New LWP 5392]
[New LWP 5393]
[New LWP 5394]
[New LWP 5395]
[New LWP 5396]
[New LWP 5408]
[New LWP 5409]
[New LWP 5422]
[New LWP 5439]
[New LWP 5440]
[New LWP 5441]
[New LWP 5442]
[New LWP 5443]
[New LWP 5444]
[New LWP 5445]
[New LWP 5446]
[New LWP 5447]
[New LWP 5448]
[New LWP 5449]
[New LWP 5450]
[New LWP 5451]
[New LWP 5452]
[New LWP 5453]
[New LWP 5454]
[New LWP 5455]
[New LWP 5456]
[New LWP 5457]
[New LWP 5458]
[New LWP 5462]
[New LWP 5463]
[New LWP 5504]
[New LWP 5511]
[New LWP 5512]
[New LWP 5513]
[New LWP 5514]
[New LWP 5515]
[New LWP 5516]
[New LWP 5517]
[New LWP 5518]
[New LWP 5519]
[New LWP 5520]
[New LWP 5521]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
0x0000767d7cf51696 in gtk_widget_get_style_context () from /usr/lib/libgtk-3.so.0
warning: Currently logging to /tmp/darktable_bt_E0SRH2.txt.  Turn the logging off and on to make the new setting effective.
#0  0x0000767d7cf51696 in gtk_widget_get_style_context () at /usr/lib/libgtk-3.so.0
#1  0x0000767d7daad71f in  () at /usr/bin/../lib/darktable/libdarktable.so
#2  0x0000767d7cf489aa in  () at /usr/lib/libgtk-3.so.0
#3  0x0000767d7cd0a7a5 in gtk_container_propagate_draw () at /usr/lib/libgtk-3.so.0
#4  0x0000767d7cd0a8b6 in  () at /usr/lib/libgtk-3.so.0
#5  0x0000767d7cf489aa in  () at /usr/lib/libgtk-3.so.0
#6  0x0000767d7cd0a7a5 in gtk_container_propagate_draw () at /usr/lib/libgtk-3.so.0
#7  0x0000767d7cd0a8b6 in  () at /usr/lib/libgtk-3.so.0
#8  0x0000767d7cddccd8 in  () at /usr/lib/libgtk-3.so.0
#9  0x0000767d7cc8c6cd in  () at /usr/lib/libgtk-3.so.0
#10 0x0000767d7cf363a3 in  () at /usr/lib/libgtk-3.so.0
#11 0x0000767d7c73c626 in g_closure_invoke () at /usr/lib/libgobject-2.0.so.0
#12 0x0000767d7c76b0ea in  () at /usr/lib/libgobject-2.0.so.0
#13 0x0000767d7c75b335 in  () at /usr/lib/libgobject-2.0.so.0
#14 0x0000767d7c75bc77 in g_signal_emit_valist () at /usr/lib/libgobject-2.0.so.0
#15 0x0000767d7c75bd34 in g_signal_emit () at /usr/lib/libgobject-2.0.so.0
#16 0x0000767d7cf48ac3 in  () at /usr/lib/libgtk-3.so.0
#17 0x0000767d7cd0a7a5 in gtk_container_propagate_draw () at /usr/lib/libgtk-3.so.0
#18 0x0000767d7cd0a8b6 in  () at /usr/lib/libgtk-3.so.0
#19 0x0000767d7cd68fbf in  () at /usr/lib/libgtk-3.so.0
#20 0x0000767d7cc8c6cd in  () at /usr/lib/libgtk-3.so.0
#21 0x0000767d7cf363a3 in  () at /usr/lib/libgtk-3.so.0
#22 0x0000767d7c73c6c0 in g_closure_invoke () at /usr/lib/libgobject-2.0.so.0
#23 0x0000767d7c76b0ea in  () at /usr/lib/libgobject-2.0.so.0
#24 0x0000767d7c75b335 in  () at /usr/lib/libgobject-2.0.so.0
#25 0x0000767d7c75bc77 in g_signal_emit_valist () at /usr/lib/libgobject-2.0.so.0
#26 0x0000767d7c75bd34 in g_signal_emit () at /usr/lib/libgobject-2.0.so.0
#27 0x0000767d7cf48ac3 in  () at /usr/lib/libgtk-3.so.0
#28 0x0000767d7cd0a7a5 in gtk_container_propagate_draw () at /usr/lib/libgtk-3.so.0
#29 0x0000767d7cd0a8b6 in  () at /usr/lib/libgtk-3.so.0
#30 0x0000767d7ccb6251 in  () at /usr/lib/libgtk-3.so.0
#31 0x0000767d7cd0b0b1 in  () at /usr/lib/libgtk-3.so.0
#32 0x0000767d7cd17f1c in  () at /usr/lib/libgtk-3.so.0
#33 0x0000767d7ccb67c5 in  () at /usr/lib/libgtk-3.so.0
#34 0x0000767d7cf489aa in  () at /usr/lib/libgtk-3.so.0
#35 0x0000767d7cd0a7a5 in gtk_container_propagate_draw () at /usr/lib/libgtk-3.so.0
#36 0x0000767d7cd0a8b6 in  () at /usr/lib/libgtk-3.so.0
#37 0x0000767d7ccb6251 in  () at /usr/lib/libgtk-3.so.0
#38 0x0000767d7cd0b0b1 in  () at /usr/lib/libgtk-3.so.0
#39 0x0000767d7cd17f1c in  () at /usr/lib/libgtk-3.so.0
#40 0x0000767d7ccb67c5 in  () at /usr/lib/libgtk-3.so.0
#41 0x0000767d7cf489aa in  () at /usr/lib/libgtk-3.so.0
#42 0x0000767d7cd0a7a5 in gtk_container_propagate_draw () at /usr/lib/libgtk-3.so.0
#43 0x0000767d7cd0a8b6 in  () at /usr/lib/libgtk-3.so.0
#44 0x0000767d7cf489aa in  () at /usr/lib/libgtk-3.so.0
#45 0x0000767d7cd0a7a5 in gtk_container_propagate_draw () at /usr/lib/libgtk-3.so.0
#46 0x0000767d7cd0a8b6 in  () at /usr/lib/libgtk-3.so.0
#47 0x0000767d7cda7241 in  () at /usr/lib/libgtk-3.so.0
#48 0x0000767d7cd0b0b1 in  () at /usr/lib/libgtk-3.so.0
#49 0x0000767d7cd17f1c in  () at /usr/lib/libgtk-3.so.0
#50 0x0000767d7cda7ae5 in  () at /usr/lib/libgtk-3.so.0
#51 0x0000767d7cf489aa in  () at /usr/lib/libgtk-3.so.0
#52 0x0000767d7cd0a7a5 in gtk_container_propagate_draw () at /usr/lib/libgtk-3.so.0
#53 0x0000767d7cd0a8b6 in  () at /usr/lib/libgtk-3.so.0
#54 0x0000767d7ccb6251 in  () at /usr/lib/libgtk-3.so.0
#55 0x0000767d7cd0b0b1 in  () at /usr/lib/libgtk-3.so.0
#56 0x0000767d7cd17f1c in  () at /usr/lib/libgtk-3.so.0
#57 0x0000767d7ccb67c5 in  () at /usr/lib/libgtk-3.so.0
#58 0x0000767d7cf489aa in  () at /usr/lib/libgtk-3.so.0
#59 0x0000767d7cd0a7a5 in gtk_container_propagate_draw () at /usr/lib/libgtk-3.so.0
#60 0x0000767d7cd0a8b6 in  () at /usr/lib/libgtk-3.so.0
#61 0x0000767d7cf489aa in  () at /usr/lib/libgtk-3.so.0
#62 0x0000767d7cf538d3 in  () at /usr/lib/libgtk-3.so.0
#63 0x0000767d7cdefc6b in gtk_main_do_event () at /usr/lib/libgtk-3.so.0
#64 0x0000767d7cb39b77 in  () at /usr/lib/libgdk-3.so.0
#65 0x0000767d7cb4bb02 in  () at /usr/lib/libgdk-3.so.0
#66 0x0000767d7cb50158 in  () at /usr/lib/libgdk-3.so.0
#67 0x0000767d7cb50375 in  () at /usr/lib/libgdk-3.so.0
#68 0x0000767d7c75bb73 in  () at /usr/lib/libgobject-2.0.so.0
#69 0x0000767d7c75bc77 in g_signal_emit_valist () at /usr/lib/libgobject-2.0.so.0
#70 0x0000767d7c75bd34 in g_signal_emit () at /usr/lib/libgobject-2.0.so.0
#71 0x0000767d7cb46fe9 in  () at /usr/lib/libgdk-3.so.0
#72 0x0000767d7cb3369e in  () at /usr/lib/libgdk-3.so.0
#73 0x0000767d7d4403ee in  () at /usr/lib/libglib-2.0.so.0
#74 0x0000767d7d43ef69 in  () at /usr/lib/libglib-2.0.so.0
#75 0x0000767d7d49d367 in  () at /usr/lib/libglib-2.0.so.0
#76 0x0000767d7d43fb97 in g_main_loop_run () at /usr/lib/libglib-2.0.so.0
#77 0x0000767d7cded2bf in gtk_main () at /usr/lib/libgtk-3.so.0
#78 0x0000767d7dacfe77 in dt_gui_gtk_run () at /usr/bin/../lib/darktable/libdarktable.so
#79 0x0000647b50459059 in  ()
#80 0x0000767d7d645cd0 in  () at /usr/lib/libc.so.6
#81 0x0000767d7d645d8a in __libc_start_main () at /usr/lib/libc.so.6
#82 0x0000647b504590b5 in  ()

=========

  Id   Target Id                                          Frame 
* 1    Thread 0x767d6bb18680 (LWP 5372) "darktable"       0x0000767d7cf51696 in gtk_widget_get_style_context () from /usr/lib/libgtk-3.so.0
  2    Thread 0x767d6b2006c0 (LWP 5373) "pool-spawner"    0x0000767d7d72c73d in syscall () from /usr/lib/libc.so.6
  3    Thread 0x767d6a8006c0 (LWP 5374) "gmain"           0x0000767d7d720f6f in poll () from /usr/lib/libc.so.6
  4    Thread 0x767d694006c0 (LWP 5376) "gdbus"           0x0000767d7d720f6f in poll () from /usr/lib/libc.so.6
  5    Thread 0x767d68a006c0 (LWP 5377) "worker 0"        0x0000767d7d6a74ae in ?? () from /usr/lib/libc.so.6
  6    Thread 0x767d63e006c0 (LWP 5378) "worker 1"        0x0000767d7b4acc2b in ?? () from /usr/lib/libjpeg.so.8
  7    Thread 0x767d634006c0 (LWP 5379) "worker 2"        0x0000767d7d6a74ae in ?? () from /usr/lib/libc.so.6
  8    Thread 0x767d62a006c0 (LWP 5380) "thumbs_update"   0x0000767d7d6a74ae in ?? () from /usr/lib/libc.so.6
  9    Thread 0x767d620006c0 (LWP 5381) "worker 4"        0x0000767d7d72b26b in munmap () from /usr/lib/libc.so.6
  10   Thread 0x767d616006c0 (LWP 5382) "worker 5"        0x0000767d7d6a74ae in ?? () from /usr/lib/libc.so.6
  11   Thread 0x767d60c006c0 (LWP 5383) "kicker"          0x0000767d7d6f37f5 in clock_nanosleep () from /usr/lib/libc.so.6
  12   Thread 0x767d5be006c0 (LWP 5384) "worker res 0"    0x0000767d7d72c73d in syscall () from /usr/lib/libc.so.6
  13   Thread 0x767d5b4006c0 (LWP 5385) "worker res 1"    0x0000767d7d6a74ae in ?? () from /usr/lib/libc.so.6
  14   Thread 0x767d5aa006c0 (LWP 5386) "worker res 2"    0x0000767d7d6a74ae in ?? () from /usr/lib/libc.so.6
  15   Thread 0x767d5a0006c0 (LWP 5387) "gphoto_update"   0x0000767d7d6f37f5 in clock_nanosleep () from /usr/lib/libc.so.6
  16   Thread 0x767d43e006c0 (LWP 5388) "darktable:cs0"   0x0000767d7d6a74ae in ?? () from /usr/lib/libc.so.6
  17   Thread 0x767d434006c0 (LWP 5389) "darktab:disk$0"  0x0000767d7d6a74ae in ?? () from /usr/lib/libc.so.6
  18   Thread 0x767d42a006c0 (LWP 5390) "darktable:sh0"   0x0000767d7d6a74ae in ?? () from /usr/lib/libc.so.6
  19   Thread 0x767d420006c0 (LWP 5391) "darktabl:shlo0"  0x0000767d7d6a74ae in ?? () from /usr/lib/libc.so.6
  20   Thread 0x767d416006c0 (LWP 5392) "darkta:traceq0"  0x0000767d7d6a74ae in ?? () from /usr/lib/libc.so.6
  21   Thread 0x767d40c006c0 (LWP 5393) "darkta:traceq0"  0x0000767d7d6a74ae in ?? () from /usr/lib/libc.so.6
  22   Thread 0x767d3be006c0 (LWP 5394) "darkta:traceq0"  0x0000767d7d6a74ae in ?? () from /usr/lib/libc.so.6
  23   Thread 0x767d3b4006c0 (LWP 5395) "darkta:traceq0"  0x0000767d7d6a74ae in ?? () from /usr/lib/libc.so.6
  24   Thread 0x767d484006c0 (LWP 5396) "rusticl queue t" 0x0000767d7d7181c7 in wait4 () from /usr/lib/libc.so.6
  25   Thread 0x767d3a0006c0 (LWP 5408) "libusb_event"    0x0000767d7d720f6f in poll () from /usr/lib/libc.so.6
  26   Thread 0x767d3aa006c0 (LWP 5409) "lua thread"      0x0000767d7d720f6f in poll () from /usr/lib/libc.so.6
  27   Thread 0x767d2be006c0 (LWP 5422) "pool"            0x0000767d7d72c73d in syscall () from /usr/lib/libc.so.6
  28   Thread 0x767d2a0006c0 (LWP 5439) "darktable"       futex_wait (val=216, addr=0x647b54ef5de4) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
  29   Thread 0x767d2aa006c0 (LWP 5440) "darktable"       futex_wait (val=216, addr=0x647b54ef5de4) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
  30   Thread 0x767d236006c0 (LWP 5441) "darktable"       futex_wait (val=216, addr=0x647b54ef5de4) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
  31   Thread 0x767d228006c0 (LWP 5442) "darktable"       futex_wait (val=216, addr=0x647b54ef5de4) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
  32   Thread 0x767d21e006c0 (LWP 5443) "darktable"       futex_wait (val=216, addr=0x647b54ef5de4) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
  33   Thread 0x767d214006c0 (LWP 5444) "darktable"       futex_wait (val=216, addr=0x647b54ef5de4) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
  34   Thread 0x767d20a006c0 (LWP 5445) "darktable"       futex_wait (val=216, addr=0x647b54ef5de4) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
  35   Thread 0x767d1be006c0 (LWP 5446) "darktable"       futex_wait (val=216, addr=0x647b54ef5de4) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
  36   Thread 0x767d1b4006c0 (LWP 5447) "darktable"       futex_wait (val=216, addr=0x647b54ef5de4) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
  37   Thread 0x767d1aa006c0 (LWP 5448) "darktable"       futex_wait (val=216, addr=0x647b54ef5de4) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
  38   Thread 0x767d1a0006c0 (LWP 5449) "darktable"       futex_wait (val=216, addr=0x647b54ef5de4) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
  39   Thread 0x767d196006c0 (LWP 5450) "thumbs_update"   futex_wait (val=8, addr=0x767d2c00b444) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
  40   Thread 0x767d18c006c0 (LWP 5451) "thumbs_update"   futex_wait (val=8, addr=0x767d2c00b444) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
  41   Thread 0x767d13e006c0 (LWP 5452) "thumbs_update"   futex_wait (val=8, addr=0x767d2c00b444) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
  42   Thread 0x767d134006c0 (LWP 5453) "thumbs_update"   futex_wait (val=8, addr=0x767d2c00b444) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
  43   Thread 0x767d12a006c0 (LWP 5454) "thumbs_update"   futex_wait (val=8, addr=0x767d2c00b444) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
  44   Thread 0x767d120006c0 (LWP 5455) "thumbs_update"   futex_wait (val=8, addr=0x767d2c00b444) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
  45   Thread 0x767d116006c0 (LWP 5456) "thumbs_update"   futex_wait (val=8, addr=0x767d2c00b444) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
  46   Thread 0x767d10c006c0 (LWP 5457) "thumbs_update"   futex_wait (val=8, addr=0x767d2c00b444) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
  47   Thread 0x767d0be006c0 (LWP 5458) "thumbs_update"   futex_wait (val=8, addr=0x767d2c00b444) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
  48   Thread 0x767d0b4006c0 (LWP 5462) "thumbs_update"   futex_wait (val=8, addr=0x767d2c00b444) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
  49   Thread 0x767d0aa006c0 (LWP 5463) "thumbs_update"   futex_wait (val=8, addr=0x767d2c00b444) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
  50   Thread 0x767d098006c0 (LWP 5504) "pool-darktable"  0x0000767d7d72c73d in syscall () from /usr/lib/libc.so.6
  51   Thread 0x767cf8a006c0 (LWP 5511) "worker res 0"    futex_wait (val=264, addr=0x767d140212f4) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
  52   Thread 0x767d69e006c0 (LWP 5512) "worker res 0"    futex_wait (val=264, addr=0x767d140212f4) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
  53   Thread 0x767d2b4006c0 (LWP 5513) "worker res 0"    futex_wait (val=264, addr=0x767d140212f4) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
  54   Thread 0x767cf34006c0 (LWP 5514) "worker res 0"    futex_wait (val=264, addr=0x767d140212f4) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
  55   Thread 0x767cf2a006c0 (LWP 5515) "worker res 0"    futex_wait (val=264, addr=0x767d140212f4) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
  56   Thread 0x767cf20006c0 (LWP 5516) "worker res 0"    futex_wait (val=264, addr=0x767d140212f4) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
  57   Thread 0x767cf16006c0 (LWP 5517) "worker res 0"    futex_wait (val=264, addr=0x767d140212f4) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
  58   Thread 0x767cf0c006c0 (LWP 5518) "worker res 0"    futex_wait (val=264, addr=0x767d140212f4) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
  59   Thread 0x767cebe006c0 (LWP 5519) "worker res 0"    futex_wait (val=264, addr=0x767d140212f4) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
  60   Thread 0x767ceb4006c0 (LWP 5520) "worker res 0"    futex_wait (val=264, addr=0x767d140212f4) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
  61   Thread 0x767ceaa006c0 (LWP 5521) "worker res 0"    futex_wait (val=264, addr=0x767d140212f4) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97

=========

Thread 61 (Thread 0x767ceaa006c0 (LWP 5521) "worker res 0"):
#0  futex_wait (val=264, addr=0x767d140212f4) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
        err = -512
#1  do_wait (val=264, addr=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/config/linux/wait.h:67
#2  gomp_barrier_wait_end (bar=0x767d140212f0, state=264) at /usr/src/debug/gcc/gcc/libgomp/config/linux/bar.c:48
#3  0x0000767d7def4c70 in gomp_simple_barrier_wait (bar=0x767d140212f0) at /usr/src/debug/gcc/gcc/libgomp/config/posix/simple-bar.h:60
        team = 0x767d14021380
        task = 0x767d14022260
        data = <optimized out>
        pool = 0x767d140212b0
        local_fn = 0x767d62a13260
        local_data = 0x767d5bdf0c20
#4  gomp_thread_start (xdata=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/team.c:133
        team = 0x767d14021380
        task = 0x767d14022260
        data = <optimized out>
        pool = 0x767d140212b0
        local_fn = 0x767d62a13260
        local_data = 0x767d5bdf0c20
#5  0x0000767d7d6aa9eb in  () at /usr/lib/libc.so.6
#6  0x0000767d7d72e7cc in  () at /usr/lib/libc.so.6

Thread 60 (Thread 0x767ceb4006c0 (LWP 5520) "worker res 0"):
#0  futex_wait (val=264, addr=0x767d140212f4) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
        err = -512
#1  do_wait (val=264, addr=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/config/linux/wait.h:67
#2  gomp_barrier_wait_end (bar=0x767d140212f0, state=264) at /usr/src/debug/gcc/gcc/libgomp/config/linux/bar.c:48
#3  0x0000767d7def4c70 in gomp_simple_barrier_wait (bar=0x767d140212f0) at /usr/src/debug/gcc/gcc/libgomp/config/posix/simple-bar.h:60
        team = 0x767d14021380
        task = 0x767d14022180
        data = <optimized out>
        pool = 0x767d140212b0
        local_fn = 0x767d62a13260
        local_data = 0x767d5bdf0c20
#4  gomp_thread_start (xdata=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/team.c:133
        team = 0x767d14021380
        task = 0x767d14022180
        data = <optimized out>
        pool = 0x767d140212b0
        local_fn = 0x767d62a13260
        local_data = 0x767d5bdf0c20
#5  0x0000767d7d6aa9eb in  () at /usr/lib/libc.so.6
#6  0x0000767d7d72e7cc in  () at /usr/lib/libc.so.6

Thread 59 (Thread 0x767cebe006c0 (LWP 5519) "worker res 0"):
#0  futex_wait (val=264, addr=0x767d140212f4) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
        err = -512
#1  do_wait (val=264, addr=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/config/linux/wait.h:67
#2  gomp_barrier_wait_end (bar=0x767d140212f0, state=264) at /usr/src/debug/gcc/gcc/libgomp/config/linux/bar.c:48
#3  0x0000767d7def4c70 in gomp_simple_barrier_wait (bar=0x767d140212f0) at /usr/src/debug/gcc/gcc/libgomp/config/posix/simple-bar.h:60
        team = 0x767d14021380
        task = 0x767d140220a0
        data = <optimized out>
        pool = 0x767d140212b0
        local_fn = 0x767d62a13260
        local_data = 0x767d5bdf0c20
#4  gomp_thread_start (xdata=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/team.c:133
        team = 0x767d14021380
        task = 0x767d140220a0
        data = <optimized out>
        pool = 0x767d140212b0
        local_fn = 0x767d62a13260
        local_data = 0x767d5bdf0c20
#5  0x0000767d7d6aa9eb in  () at /usr/lib/libc.so.6
#6  0x0000767d7d72e7cc in  () at /usr/lib/libc.so.6

Thread 58 (Thread 0x767cf0c006c0 (LWP 5518) "worker res 0"):
#0  futex_wait (val=264, addr=0x767d140212f4) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
        err = -512
#1  do_wait (val=264, addr=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/config/linux/wait.h:67
#2  gomp_barrier_wait_end (bar=0x767d140212f0, state=264) at /usr/src/debug/gcc/gcc/libgomp/config/linux/bar.c:48
#3  0x0000767d7def4c70 in gomp_simple_barrier_wait (bar=0x767d140212f0) at /usr/src/debug/gcc/gcc/libgomp/config/posix/simple-bar.h:60
        team = 0x767d14021380
        task = 0x767d14021fc0
        data = <optimized out>
        pool = 0x767d140212b0
        local_fn = 0x767d62a13260
        local_data = 0x767d5bdf0c20
#4  gomp_thread_start (xdata=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/team.c:133
        team = 0x767d14021380
        task = 0x767d14021fc0
        data = <optimized out>
        pool = 0x767d140212b0
        local_fn = 0x767d62a13260
        local_data = 0x767d5bdf0c20
#5  0x0000767d7d6aa9eb in  () at /usr/lib/libc.so.6
#6  0x0000767d7d72e7cc in  () at /usr/lib/libc.so.6

Thread 57 (Thread 0x767cf16006c0 (LWP 5517) "worker res 0"):
#0  futex_wait (val=264, addr=0x767d140212f4) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
        err = -512
#1  do_wait (val=264, addr=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/config/linux/wait.h:67
#2  gomp_barrier_wait_end (bar=0x767d140212f0, state=264) at /usr/src/debug/gcc/gcc/libgomp/config/linux/bar.c:48
#3  0x0000767d7def4c70 in gomp_simple_barrier_wait (bar=0x767d140212f0) at /usr/src/debug/gcc/gcc/libgomp/config/posix/simple-bar.h:60
        team = 0x767d14021380
        task = 0x767d14021ee0
        data = <optimized out>
        pool = 0x767d140212b0
        local_fn = 0x767d62a13260
        local_data = 0x767d5bdf0c20
#4  gomp_thread_start (xdata=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/team.c:133
        team = 0x767d14021380
        task = 0x767d14021ee0
        data = <optimized out>
        pool = 0x767d140212b0
        local_fn = 0x767d62a13260
        local_data = 0x767d5bdf0c20
#5  0x0000767d7d6aa9eb in  () at /usr/lib/libc.so.6
#6  0x0000767d7d72e7cc in  () at /usr/lib/libc.so.6

Thread 56 (Thread 0x767cf20006c0 (LWP 5516) "worker res 0"):
#0  futex_wait (val=264, addr=0x767d140212f4) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
        err = -512
#1  do_wait (val=264, addr=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/config/linux/wait.h:67
#2  gomp_barrier_wait_end (bar=0x767d140212f0, state=264) at /usr/src/debug/gcc/gcc/libgomp/config/linux/bar.c:48
#3  0x0000767d7def4c70 in gomp_simple_barrier_wait (bar=0x767d140212f0) at /usr/src/debug/gcc/gcc/libgomp/config/posix/simple-bar.h:60
        team = 0x767d14021380
        task = 0x767d14021e00
        data = <optimized out>
        pool = 0x767d140212b0
        local_fn = 0x767d62a13260
        local_data = 0x767d5bdf0c20
#4  gomp_thread_start (xdata=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/team.c:133
        team = 0x767d14021380
        task = 0x767d14021e00
        data = <optimized out>
        pool = 0x767d140212b0
        local_fn = 0x767d62a13260
        local_data = 0x767d5bdf0c20
#5  0x0000767d7d6aa9eb in  () at /usr/lib/libc.so.6
#6  0x0000767d7d72e7cc in  () at /usr/lib/libc.so.6

Thread 55 (Thread 0x767cf2a006c0 (LWP 5515) "worker res 0"):
#0  futex_wait (val=264, addr=0x767d140212f4) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
        err = -512
#1  do_wait (val=264, addr=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/config/linux/wait.h:67
#2  gomp_barrier_wait_end (bar=0x767d140212f0, state=264) at /usr/src/debug/gcc/gcc/libgomp/config/linux/bar.c:48
#3  0x0000767d7def4c70 in gomp_simple_barrier_wait (bar=0x767d140212f0) at /usr/src/debug/gcc/gcc/libgomp/config/posix/simple-bar.h:60
        team = 0x767d14021380
        task = 0x767d14021d20
        data = <optimized out>
        pool = 0x767d140212b0
        local_fn = 0x767d62a13260
        local_data = 0x767d5bdf0c20
#4  gomp_thread_start (xdata=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/team.c:133
        team = 0x767d14021380
        task = 0x767d14021d20
        data = <optimized out>
        pool = 0x767d140212b0
        local_fn = 0x767d62a13260
        local_data = 0x767d5bdf0c20
#5  0x0000767d7d6aa9eb in  () at /usr/lib/libc.so.6
#6  0x0000767d7d72e7cc in  () at /usr/lib/libc.so.6

Thread 54 (Thread 0x767cf34006c0 (LWP 5514) "worker res 0"):
#0  futex_wait (val=264, addr=0x767d140212f4) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
        err = -512
#1  do_wait (val=264, addr=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/config/linux/wait.h:67
#2  gomp_barrier_wait_end (bar=0x767d140212f0, state=264) at /usr/src/debug/gcc/gcc/libgomp/config/linux/bar.c:48
#3  0x0000767d7def4c70 in gomp_simple_barrier_wait (bar=0x767d140212f0) at /usr/src/debug/gcc/gcc/libgomp/config/posix/simple-bar.h:60
        team = 0x767d14021380
        task = 0x767d14021c40
        data = <optimized out>
        pool = 0x767d140212b0
        local_fn = 0x767d62a13260
        local_data = 0x767d5bdf0c20
#4  gomp_thread_start (xdata=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/team.c:133
        team = 0x767d14021380
        task = 0x767d14021c40
        data = <optimized out>
        pool = 0x767d140212b0
        local_fn = 0x767d62a13260
        local_data = 0x767d5bdf0c20
#5  0x0000767d7d6aa9eb in  () at /usr/lib/libc.so.6
#6  0x0000767d7d72e7cc in  () at /usr/lib/libc.so.6

Thread 53 (Thread 0x767d2b4006c0 (LWP 5513) "worker res 0"):
#0  futex_wait (val=264, addr=0x767d140212f4) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
        err = -512
#1  do_wait (val=264, addr=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/config/linux/wait.h:67
#2  gomp_barrier_wait_end (bar=0x767d140212f0, state=264) at /usr/src/debug/gcc/gcc/libgomp/config/linux/bar.c:48
#3  0x0000767d7def4c70 in gomp_simple_barrier_wait (bar=0x767d140212f0) at /usr/src/debug/gcc/gcc/libgomp/config/posix/simple-bar.h:60
        team = 0x767d14021380
        task = 0x767d14021b60
        data = <optimized out>
        pool = 0x767d140212b0
        local_fn = 0x767d62a13260
        local_data = 0x767d5bdf0c20
#4  gomp_thread_start (xdata=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/team.c:133
        team = 0x767d14021380
        task = 0x767d14021b60
        data = <optimized out>
        pool = 0x767d140212b0
        local_fn = 0x767d62a13260
        local_data = 0x767d5bdf0c20
#5  0x0000767d7d6aa9eb in  () at /usr/lib/libc.so.6
#6  0x0000767d7d72e7cc in  () at /usr/lib/libc.so.6

Thread 52 (Thread 0x767d69e006c0 (LWP 5512) "worker res 0"):
#0  futex_wait (val=264, addr=0x767d140212f4) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
        err = -512
#1  do_wait (val=264, addr=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/config/linux/wait.h:67
#2  gomp_barrier_wait_end (bar=0x767d140212f0, state=264) at /usr/src/debug/gcc/gcc/libgomp/config/linux/bar.c:48
#3  0x0000767d7def4c70 in gomp_simple_barrier_wait (bar=0x767d140212f0) at /usr/src/debug/gcc/gcc/libgomp/config/posix/simple-bar.h:60
        team = 0x767d14021380
        task = 0x767d14021a80
        data = <optimized out>
        pool = 0x767d140212b0
        local_fn = 0x767d62a13260
        local_data = 0x767d5bdf0c20
#4  gomp_thread_start (xdata=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/team.c:133
        team = 0x767d14021380
        task = 0x767d14021a80
        data = <optimized out>
        pool = 0x767d140212b0
        local_fn = 0x767d62a13260
        local_data = 0x767d5bdf0c20
#5  0x0000767d7d6aa9eb in  () at /usr/lib/libc.so.6
#6  0x0000767d7d72e7cc in  () at /usr/lib/libc.so.6

Thread 51 (Thread 0x767cf8a006c0 (LWP 5511) "worker res 0"):
#0  futex_wait (val=264, addr=0x767d140212f4) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
        err = -512
#1  do_wait (val=264, addr=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/config/linux/wait.h:67
#2  gomp_barrier_wait_end (bar=0x767d140212f0, state=264) at /usr/src/debug/gcc/gcc/libgomp/config/linux/bar.c:48
#3  0x0000767d7def4c70 in gomp_simple_barrier_wait (bar=0x767d140212f0) at /usr/src/debug/gcc/gcc/libgomp/config/posix/simple-bar.h:60
        team = 0x767d14021380
        task = 0x767d140219a0
        data = <optimized out>
        pool = 0x767d140212b0
        local_fn = 0x767d62a13260
        local_data = 0x767d5bdf0c20
#4  gomp_thread_start (xdata=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/team.c:133
        team = 0x767d14021380
        task = 0x767d140219a0
        data = <optimized out>
        pool = 0x767d140212b0
        local_fn = 0x767d62a13260
        local_data = 0x767d5bdf0c20
#5  0x0000767d7d6aa9eb in  () at /usr/lib/libc.so.6
#6  0x0000767d7d72e7cc in  () at /usr/lib/libc.so.6

Thread 50 (Thread 0x767d098006c0 (LWP 5504) "pool-darktable"):
#0  0x0000767d7d72c73d in syscall () at /usr/lib/libc.so.6
#1  0x0000767d7d498cd3 in g_cond_wait_until () at /usr/lib/libglib-2.0.so.0
#2  0x0000767d7d40a185 in  () at /usr/lib/libglib-2.0.so.0
#3  0x0000767d7d47353b in  () at /usr/lib/libglib-2.0.so.0
#4  0x0000767d7d470a05 in  () at /usr/lib/libglib-2.0.so.0
#5  0x0000767d7d6aa9eb in  () at /usr/lib/libc.so.6
#6  0x0000767d7d72e7cc in  () at /usr/lib/libc.so.6

Thread 49 (Thread 0x767d0aa006c0 (LWP 5463) "thumbs_update"):
#0  futex_wait (val=8, addr=0x767d2c00b444) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
        err = -512
#1  do_wait (val=8, addr=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/config/linux/wait.h:67
#2  gomp_barrier_wait_end (bar=0x767d2c00b440, state=8) at /usr/src/debug/gcc/gcc/libgomp/config/linux/bar.c:48
#3  0x0000767d7def4c70 in gomp_simple_barrier_wait (bar=0x767d2c00b440) at /usr/src/debug/gcc/gcc/libgomp/config/posix/simple-bar.h:60
        team = 0x767d2c022e00
        task = 0x767d2c023ce0
        data = <optimized out>
        pool = 0x767d2c00b400
        local_fn = 0x767d7da11180
        local_data = 0x767d629ef5d0
#4  gomp_thread_start (xdata=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/team.c:133
        team = 0x767d2c022e00
        task = 0x767d2c023ce0
        data = <optimized out>
        pool = 0x767d2c00b400
        local_fn = 0x767d7da11180
        local_data = 0x767d629ef5d0
#5  0x0000767d7d6aa9eb in  () at /usr/lib/libc.so.6
#6  0x0000767d7d72e7cc in  () at /usr/lib/libc.so.6

Thread 48 (Thread 0x767d0b4006c0 (LWP 5462) "thumbs_update"):
#0  futex_wait (val=8, addr=0x767d2c00b444) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
        err = -512
#1  do_wait (val=8, addr=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/config/linux/wait.h:67
#2  gomp_barrier_wait_end (bar=0x767d2c00b440, state=8) at /usr/src/debug/gcc/gcc/libgomp/config/linux/bar.c:48
#3  0x0000767d7def4c70 in gomp_simple_barrier_wait (bar=0x767d2c00b440) at /usr/src/debug/gcc/gcc/libgomp/config/posix/simple-bar.h:60
        team = 0x767d2c022e00
        task = 0x767d2c023c00
        data = <optimized out>
        pool = 0x767d2c00b400
        local_fn = 0x767d7da11180
        local_data = 0x767d629ef5d0
#4  gomp_thread_start (xdata=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/team.c:133
        team = 0x767d2c022e00
        task = 0x767d2c023c00
        data = <optimized out>
        pool = 0x767d2c00b400
        local_fn = 0x767d7da11180
        local_data = 0x767d629ef5d0
#5  0x0000767d7d6aa9eb in  () at /usr/lib/libc.so.6
#6  0x0000767d7d72e7cc in  () at /usr/lib/libc.so.6

Thread 47 (Thread 0x767d0be006c0 (LWP 5458) "thumbs_update"):
#0  futex_wait (val=8, addr=0x767d2c00b444) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
        err = -512
#1  do_wait (val=8, addr=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/config/linux/wait.h:67
#2  gomp_barrier_wait_end (bar=0x767d2c00b440, state=8) at /usr/src/debug/gcc/gcc/libgomp/config/linux/bar.c:48
#3  0x0000767d7def4c70 in gomp_simple_barrier_wait (bar=0x767d2c00b440) at /usr/src/debug/gcc/gcc/libgomp/config/posix/simple-bar.h:60
        team = 0x767d2c022e00
        task = 0x767d2c023b20
        data = <optimized out>
        pool = 0x767d2c00b400
        local_fn = 0x767d7da11180
        local_data = 0x767d629ef5d0
#4  gomp_thread_start (xdata=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/team.c:133
        team = 0x767d2c022e00
        task = 0x767d2c023b20
        data = <optimized out>
        pool = 0x767d2c00b400
        local_fn = 0x767d7da11180
        local_data = 0x767d629ef5d0
#5  0x0000767d7d6aa9eb in  () at /usr/lib/libc.so.6
#6  0x0000767d7d72e7cc in  () at /usr/lib/libc.so.6

Thread 46 (Thread 0x767d10c006c0 (LWP 5457) "thumbs_update"):
#0  futex_wait (val=8, addr=0x767d2c00b444) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
        err = -512
#1  do_wait (val=8, addr=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/config/linux/wait.h:67
#2  gomp_barrier_wait_end (bar=0x767d2c00b440, state=8) at /usr/src/debug/gcc/gcc/libgomp/config/linux/bar.c:48
#3  0x0000767d7def4c70 in gomp_simple_barrier_wait (bar=0x767d2c00b440) at /usr/src/debug/gcc/gcc/libgomp/config/posix/simple-bar.h:60
        team = 0x767d2c022e00
        task = 0x767d2c023a40
        data = <optimized out>
        pool = 0x767d2c00b400
        local_fn = 0x767d7da11180
        local_data = 0x767d629ef5d0
#4  gomp_thread_start (xdata=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/team.c:133
        team = 0x767d2c022e00
        task = 0x767d2c023a40
        data = <optimized out>
        pool = 0x767d2c00b400
        local_fn = 0x767d7da11180
        local_data = 0x767d629ef5d0
#5  0x0000767d7d6aa9eb in  () at /usr/lib/libc.so.6
#6  0x0000767d7d72e7cc in  () at /usr/lib/libc.so.6

Thread 45 (Thread 0x767d116006c0 (LWP 5456) "thumbs_update"):
#0  futex_wait (val=8, addr=0x767d2c00b444) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
        err = -512
#1  do_wait (val=8, addr=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/config/linux/wait.h:67
#2  gomp_barrier_wait_end (bar=0x767d2c00b440, state=8) at /usr/src/debug/gcc/gcc/libgomp/config/linux/bar.c:48
#3  0x0000767d7def4c70 in gomp_simple_barrier_wait (bar=0x767d2c00b440) at /usr/src/debug/gcc/gcc/libgomp/config/posix/simple-bar.h:60
        team = 0x767d2c022e00
        task = 0x767d2c023960
        data = <optimized out>
        pool = 0x767d2c00b400
        local_fn = 0x767d7da11180
        local_data = 0x767d629ef5d0
#4  gomp_thread_start (xdata=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/team.c:133
        team = 0x767d2c022e00
        task = 0x767d2c023960
        data = <optimized out>
        pool = 0x767d2c00b400
        local_fn = 0x767d7da11180
        local_data = 0x767d629ef5d0
#5  0x0000767d7d6aa9eb in  () at /usr/lib/libc.so.6
#6  0x0000767d7d72e7cc in  () at /usr/lib/libc.so.6

Thread 44 (Thread 0x767d120006c0 (LWP 5455) "thumbs_update"):
#0  futex_wait (val=8, addr=0x767d2c00b444) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
        err = -512
#1  do_wait (val=8, addr=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/config/linux/wait.h:67
#2  gomp_barrier_wait_end (bar=0x767d2c00b440, state=8) at /usr/src/debug/gcc/gcc/libgomp/config/linux/bar.c:48
#3  0x0000767d7def4c70 in gomp_simple_barrier_wait (bar=0x767d2c00b440) at /usr/src/debug/gcc/gcc/libgomp/config/posix/simple-bar.h:60
        team = 0x767d2c022e00
        task = 0x767d2c023880
        data = <optimized out>
        pool = 0x767d2c00b400
        local_fn = 0x767d7da11180
        local_data = 0x767d629ef5d0
#4  gomp_thread_start (xdata=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/team.c:133
        team = 0x767d2c022e00
        task = 0x767d2c023880
        data = <optimized out>
        pool = 0x767d2c00b400
        local_fn = 0x767d7da11180
        local_data = 0x767d629ef5d0
#5  0x0000767d7d6aa9eb in  () at /usr/lib/libc.so.6
#6  0x0000767d7d72e7cc in  () at /usr/lib/libc.so.6

Thread 43 (Thread 0x767d12a006c0 (LWP 5454) "thumbs_update"):
#0  futex_wait (val=8, addr=0x767d2c00b444) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
        err = -512
#1  do_wait (val=8, addr=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/config/linux/wait.h:67
#2  gomp_barrier_wait_end (bar=0x767d2c00b440, state=8) at /usr/src/debug/gcc/gcc/libgomp/config/linux/bar.c:48
#3  0x0000767d7def4c70 in gomp_simple_barrier_wait (bar=0x767d2c00b440) at /usr/src/debug/gcc/gcc/libgomp/config/posix/simple-bar.h:60
        team = 0x767d2c022e00
        task = 0x767d2c0237a0
        data = <optimized out>
        pool = 0x767d2c00b400
        local_fn = 0x767d7da11180
        local_data = 0x767d629ef5d0
#4  gomp_thread_start (xdata=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/team.c:133
        team = 0x767d2c022e00
        task = 0x767d2c0237a0
        data = <optimized out>
        pool = 0x767d2c00b400
        local_fn = 0x767d7da11180
        local_data = 0x767d629ef5d0
#5  0x0000767d7d6aa9eb in  () at /usr/lib/libc.so.6
#6  0x0000767d7d72e7cc in  () at /usr/lib/libc.so.6

Thread 42 (Thread 0x767d134006c0 (LWP 5453) "thumbs_update"):
#0  futex_wait (val=8, addr=0x767d2c00b444) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
        err = -512
#1  do_wait (val=8, addr=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/config/linux/wait.h:67
#2  gomp_barrier_wait_end (bar=0x767d2c00b440, state=8) at /usr/src/debug/gcc/gcc/libgomp/config/linux/bar.c:48
#3  0x0000767d7def4c70 in gomp_simple_barrier_wait (bar=0x767d2c00b440) at /usr/src/debug/gcc/gcc/libgomp/config/posix/simple-bar.h:60
        team = 0x767d2c022e00
        task = 0x767d2c0236c0
        data = <optimized out>
        pool = 0x767d2c00b400
        local_fn = 0x767d7da11180
        local_data = 0x767d629ef5d0
#4  gomp_thread_start (xdata=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/team.c:133
        team = 0x767d2c022e00
        task = 0x767d2c0236c0
        data = <optimized out>
        pool = 0x767d2c00b400
        local_fn = 0x767d7da11180
        local_data = 0x767d629ef5d0
#5  0x0000767d7d6aa9eb in  () at /usr/lib/libc.so.6
#6  0x0000767d7d72e7cc in  () at /usr/lib/libc.so.6

Thread 41 (Thread 0x767d13e006c0 (LWP 5452) "thumbs_update"):
#0  futex_wait (val=8, addr=0x767d2c00b444) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
        err = -512
#1  do_wait (val=8, addr=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/config/linux/wait.h:67
#2  gomp_barrier_wait_end (bar=0x767d2c00b440, state=8) at /usr/src/debug/gcc/gcc/libgomp/config/linux/bar.c:48
#3  0x0000767d7def4c70 in gomp_simple_barrier_wait (bar=0x767d2c00b440) at /usr/src/debug/gcc/gcc/libgomp/config/posix/simple-bar.h:60
        team = 0x767d2c022e00
        task = 0x767d2c0235e0
        data = <optimized out>
        pool = 0x767d2c00b400
        local_fn = 0x767d7da11180
        local_data = 0x767d629ef5d0
#4  gomp_thread_start (xdata=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/team.c:133
        team = 0x767d2c022e00
        task = 0x767d2c0235e0
        data = <optimized out>
        pool = 0x767d2c00b400
        local_fn = 0x767d7da11180
        local_data = 0x767d629ef5d0
#5  0x0000767d7d6aa9eb in  () at /usr/lib/libc.so.6
#6  0x0000767d7d72e7cc in  () at /usr/lib/libc.so.6

Thread 40 (Thread 0x767d18c006c0 (LWP 5451) "thumbs_update"):
#0  futex_wait (val=8, addr=0x767d2c00b444) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
        err = -512
#1  do_wait (val=8, addr=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/config/linux/wait.h:67
#2  gomp_barrier_wait_end (bar=0x767d2c00b440, state=8) at /usr/src/debug/gcc/gcc/libgomp/config/linux/bar.c:48
#3  0x0000767d7def4c70 in gomp_simple_barrier_wait (bar=0x767d2c00b440) at /usr/src/debug/gcc/gcc/libgomp/config/posix/simple-bar.h:60
        team = 0x767d2c022e00
        task = 0x767d2c023500
        data = <optimized out>
        pool = 0x767d2c00b400
        local_fn = 0x767d7da11180
        local_data = 0x767d629ef5d0
#4  gomp_thread_start (xdata=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/team.c:133
        team = 0x767d2c022e00
        task = 0x767d2c023500
        data = <optimized out>
        pool = 0x767d2c00b400
        local_fn = 0x767d7da11180
        local_data = 0x767d629ef5d0
#5  0x0000767d7d6aa9eb in  () at /usr/lib/libc.so.6
#6  0x0000767d7d72e7cc in  () at /usr/lib/libc.so.6

Thread 39 (Thread 0x767d196006c0 (LWP 5450) "thumbs_update"):
#0  futex_wait (val=8, addr=0x767d2c00b444) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
        err = -512
#1  do_wait (val=8, addr=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/config/linux/wait.h:67
#2  gomp_barrier_wait_end (bar=0x767d2c00b440, state=8) at /usr/src/debug/gcc/gcc/libgomp/config/linux/bar.c:48
#3  0x0000767d7def4c70 in gomp_simple_barrier_wait (bar=0x767d2c00b440) at /usr/src/debug/gcc/gcc/libgomp/config/posix/simple-bar.h:60
        team = 0x767d2c022e00
        task = 0x767d2c023420
        data = <optimized out>
        pool = 0x767d2c00b400
        local_fn = 0x767d7da11180
        local_data = 0x767d629ef5d0
#4  gomp_thread_start (xdata=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/team.c:133
        team = 0x767d2c022e00
        task = 0x767d2c023420
        data = <optimized out>
        pool = 0x767d2c00b400
        local_fn = 0x767d7da11180
        local_data = 0x767d629ef5d0
#5  0x0000767d7d6aa9eb in  () at /usr/lib/libc.so.6
#6  0x0000767d7d72e7cc in  () at /usr/lib/libc.so.6

Thread 38 (Thread 0x767d1a0006c0 (LWP 5449) "darktable"):
#0  futex_wait (val=216, addr=0x647b54ef5de4) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
        err = -512
#1  do_wait (val=216, addr=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/config/linux/wait.h:67
#2  gomp_barrier_wait_end (bar=0x647b54ef5de0, state=216) at /usr/src/debug/gcc/gcc/libgomp/config/linux/bar.c:48
#3  0x0000767d7def4c70 in gomp_simple_barrier_wait (bar=0x647b54ef5de0) at /usr/src/debug/gcc/gcc/libgomp/config/posix/simple-bar.h:60
        team = 0x647b54f52140
        task = 0x647b54f53020
        data = <optimized out>
        pool = 0x647b54ef5da0
        local_fn = 0x767d7db14210
        local_data = 0x7ffde9c37c00
#4  gomp_thread_start (xdata=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/team.c:133
        team = 0x647b54f52140
        task = 0x647b54f53020
        data = <optimized out>
        pool = 0x647b54ef5da0
        local_fn = 0x767d7db14210
        local_data = 0x7ffde9c37c00
#5  0x0000767d7d6aa9eb in  () at /usr/lib/libc.so.6
#6  0x0000767d7d72e7cc in  () at /usr/lib/libc.so.6

Thread 37 (Thread 0x767d1aa006c0 (LWP 5448) "darktable"):
#0  futex_wait (val=216, addr=0x647b54ef5de4) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
        err = -512
#1  do_wait (val=216, addr=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/config/linux/wait.h:67
#2  gomp_barrier_wait_end (bar=0x647b54ef5de0, state=216) at /usr/src/debug/gcc/gcc/libgomp/config/linux/bar.c:48
#3  0x0000767d7def4c70 in gomp_simple_barrier_wait (bar=0x647b54ef5de0) at /usr/src/debug/gcc/gcc/libgomp/config/posix/simple-bar.h:60
        team = 0x647b54f52140
        task = 0x647b54f52f40
        data = <optimized out>
        pool = 0x647b54ef5da0
        local_fn = 0x767d7db14210
        local_data = 0x7ffde9c37c00
#4  gomp_thread_start (xdata=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/team.c:133
        team = 0x647b54f52140
        task = 0x647b54f52f40
        data = <optimized out>
        pool = 0x647b54ef5da0
        local_fn = 0x767d7db14210
        local_data = 0x7ffde9c37c00
#5  0x0000767d7d6aa9eb in  () at /usr/lib/libc.so.6
#6  0x0000767d7d72e7cc in  () at /usr/lib/libc.so.6

Thread 36 (Thread 0x767d1b4006c0 (LWP 5447) "darktable"):
#0  futex_wait (val=216, addr=0x647b54ef5de4) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
        err = -512
#1  do_wait (val=216, addr=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/config/linux/wait.h:67
#2  gomp_barrier_wait_end (bar=0x647b54ef5de0, state=216) at /usr/src/debug/gcc/gcc/libgomp/config/linux/bar.c:48
#3  0x0000767d7def4c70 in gomp_simple_barrier_wait (bar=0x647b54ef5de0) at /usr/src/debug/gcc/gcc/libgomp/config/posix/simple-bar.h:60
        team = 0x647b54f52140
        task = 0x647b54f52e60
        data = <optimized out>
        pool = 0x647b54ef5da0
        local_fn = 0x767d7db14210
        local_data = 0x7ffde9c37c00
#4  gomp_thread_start (xdata=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/team.c:133
        team = 0x647b54f52140
        task = 0x647b54f52e60
        data = <optimized out>
        pool = 0x647b54ef5da0
        local_fn = 0x767d7db14210
        local_data = 0x7ffde9c37c00
#5  0x0000767d7d6aa9eb in  () at /usr/lib/libc.so.6
#6  0x0000767d7d72e7cc in  () at /usr/lib/libc.so.6

Thread 35 (Thread 0x767d1be006c0 (LWP 5446) "darktable"):
#0  futex_wait (val=216, addr=0x647b54ef5de4) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
        err = -512
#1  do_wait (val=216, addr=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/config/linux/wait.h:67
#2  gomp_barrier_wait_end (bar=0x647b54ef5de0, state=216) at /usr/src/debug/gcc/gcc/libgomp/config/linux/bar.c:48
#3  0x0000767d7def4c70 in gomp_simple_barrier_wait (bar=0x647b54ef5de0) at /usr/src/debug/gcc/gcc/libgomp/config/posix/simple-bar.h:60
        team = 0x647b54f52140
        task = 0x647b54f52d80
        data = <optimized out>
        pool = 0x647b54ef5da0
        local_fn = 0x767d7db14210
        local_data = 0x7ffde9c37c00
#4  gomp_thread_start (xdata=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/team.c:133
        team = 0x647b54f52140
        task = 0x647b54f52d80
        data = <optimized out>
        pool = 0x647b54ef5da0
        local_fn = 0x767d7db14210
        local_data = 0x7ffde9c37c00
#5  0x0000767d7d6aa9eb in  () at /usr/lib/libc.so.6
#6  0x0000767d7d72e7cc in  () at /usr/lib/libc.so.6

Thread 34 (Thread 0x767d20a006c0 (LWP 5445) "darktable"):
#0  futex_wait (val=216, addr=0x647b54ef5de4) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
        err = -512
#1  do_wait (val=216, addr=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/config/linux/wait.h:67
#2  gomp_barrier_wait_end (bar=0x647b54ef5de0, state=216) at /usr/src/debug/gcc/gcc/libgomp/config/linux/bar.c:48
#3  0x0000767d7def4c70 in gomp_simple_barrier_wait (bar=0x647b54ef5de0) at /usr/src/debug/gcc/gcc/libgomp/config/posix/simple-bar.h:60
        team = 0x647b54f52140
        task = 0x647b54f52ca0
        data = <optimized out>
        pool = 0x647b54ef5da0
        local_fn = 0x767d7db14210
        local_data = 0x7ffde9c37c00
#4  gomp_thread_start (xdata=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/team.c:133
        team = 0x647b54f52140
        task = 0x647b54f52ca0
        data = <optimized out>
        pool = 0x647b54ef5da0
        local_fn = 0x767d7db14210
        local_data = 0x7ffde9c37c00
#5  0x0000767d7d6aa9eb in  () at /usr/lib/libc.so.6
#6  0x0000767d7d72e7cc in  () at /usr/lib/libc.so.6

Thread 33 (Thread 0x767d214006c0 (LWP 5444) "darktable"):
#0  futex_wait (val=216, addr=0x647b54ef5de4) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
        err = -512
#1  do_wait (val=216, addr=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/config/linux/wait.h:67
#2  gomp_barrier_wait_end (bar=0x647b54ef5de0, state=216) at /usr/src/debug/gcc/gcc/libgomp/config/linux/bar.c:48
#3  0x0000767d7def4c70 in gomp_simple_barrier_wait (bar=0x647b54ef5de0) at /usr/src/debug/gcc/gcc/libgomp/config/posix/simple-bar.h:60
        team = 0x647b54f52140
        task = 0x647b54f52bc0
        data = <optimized out>
        pool = 0x647b54ef5da0
        local_fn = 0x767d7db14210
        local_data = 0x7ffde9c37c00
#4  gomp_thread_start (xdata=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/team.c:133
        team = 0x647b54f52140
        task = 0x647b54f52bc0
        data = <optimized out>
        pool = 0x647b54ef5da0
        local_fn = 0x767d7db14210
        local_data = 0x7ffde9c37c00
#5  0x0000767d7d6aa9eb in  () at /usr/lib/libc.so.6
#6  0x0000767d7d72e7cc in  () at /usr/lib/libc.so.6

Thread 32 (Thread 0x767d21e006c0 (LWP 5443) "darktable"):
#0  futex_wait (val=216, addr=0x647b54ef5de4) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
        err = -512
#1  do_wait (val=216, addr=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/config/linux/wait.h:67
#2  gomp_barrier_wait_end (bar=0x647b54ef5de0, state=216) at /usr/src/debug/gcc/gcc/libgomp/config/linux/bar.c:48
#3  0x0000767d7def4c70 in gomp_simple_barrier_wait (bar=0x647b54ef5de0) at /usr/src/debug/gcc/gcc/libgomp/config/posix/simple-bar.h:60
        team = 0x647b54f52140
        task = 0x647b54f52ae0
        data = <optimized out>
        pool = 0x647b54ef5da0
        local_fn = 0x767d7db14210
        local_data = 0x7ffde9c37c00
#4  gomp_thread_start (xdata=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/team.c:133
        team = 0x647b54f52140
        task = 0x647b54f52ae0
        data = <optimized out>
        pool = 0x647b54ef5da0
        local_fn = 0x767d7db14210
        local_data = 0x7ffde9c37c00
#5  0x0000767d7d6aa9eb in  () at /usr/lib/libc.so.6
#6  0x0000767d7d72e7cc in  () at /usr/lib/libc.so.6

Thread 31 (Thread 0x767d228006c0 (LWP 5442) "darktable"):
#0  futex_wait (val=216, addr=0x647b54ef5de4) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
        err = -512
#1  do_wait (val=216, addr=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/config/linux/wait.h:67
#2  gomp_barrier_wait_end (bar=0x647b54ef5de0, state=216) at /usr/src/debug/gcc/gcc/libgomp/config/linux/bar.c:48
#3  0x0000767d7def4c70 in gomp_simple_barrier_wait (bar=0x647b54ef5de0) at /usr/src/debug/gcc/gcc/libgomp/config/posix/simple-bar.h:60
        team = 0x647b54f52140
        task = 0x647b54f52a00
        data = <optimized out>
        pool = 0x647b54ef5da0
        local_fn = 0x767d7db14210
        local_data = 0x7ffde9c37c00
#4  gomp_thread_start (xdata=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/team.c:133
        team = 0x647b54f52140
        task = 0x647b54f52a00
        data = <optimized out>
        pool = 0x647b54ef5da0
        local_fn = 0x767d7db14210
        local_data = 0x7ffde9c37c00
#5  0x0000767d7d6aa9eb in  () at /usr/lib/libc.so.6
#6  0x0000767d7d72e7cc in  () at /usr/lib/libc.so.6

Thread 30 (Thread 0x767d236006c0 (LWP 5441) "darktable"):
#0  futex_wait (val=216, addr=0x647b54ef5de4) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
        err = -512
#1  do_wait (val=216, addr=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/config/linux/wait.h:67
#2  gomp_barrier_wait_end (bar=0x647b54ef5de0, state=216) at /usr/src/debug/gcc/gcc/libgomp/config/linux/bar.c:48
#3  0x0000767d7def4c70 in gomp_simple_barrier_wait (bar=0x647b54ef5de0) at /usr/src/debug/gcc/gcc/libgomp/config/posix/simple-bar.h:60
        team = 0x647b54f52140
        task = 0x647b54f52920
        data = <optimized out>
        pool = 0x647b54ef5da0
        local_fn = 0x767d7db14210
        local_data = 0x7ffde9c37c00
#4  gomp_thread_start (xdata=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/team.c:133
        team = 0x647b54f52140
        task = 0x647b54f52920
        data = <optimized out>
        pool = 0x647b54ef5da0
        local_fn = 0x767d7db14210
        local_data = 0x7ffde9c37c00
#5  0x0000767d7d6aa9eb in  () at /usr/lib/libc.so.6
#6  0x0000767d7d72e7cc in  () at /usr/lib/libc.so.6

Thread 29 (Thread 0x767d2aa006c0 (LWP 5440) "darktable"):
#0  futex_wait (val=216, addr=0x647b54ef5de4) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
        err = -512
#1  do_wait (val=216, addr=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/config/linux/wait.h:67
#2  gomp_barrier_wait_end (bar=0x647b54ef5de0, state=216) at /usr/src/debug/gcc/gcc/libgomp/config/linux/bar.c:48
#3  0x0000767d7def4c70 in gomp_simple_barrier_wait (bar=0x647b54ef5de0) at /usr/src/debug/gcc/gcc/libgomp/config/posix/simple-bar.h:60
        team = 0x647b54f52140
        task = 0x647b54f52840
        data = <optimized out>
        pool = 0x647b54ef5da0
        local_fn = 0x767d7db14210
        local_data = 0x7ffde9c37c00
#4  gomp_thread_start (xdata=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/team.c:133
        team = 0x647b54f52140
        task = 0x647b54f52840
        data = <optimized out>
        pool = 0x647b54ef5da0
        local_fn = 0x767d7db14210
        local_data = 0x7ffde9c37c00
#5  0x0000767d7d6aa9eb in  () at /usr/lib/libc.so.6
#6  0x0000767d7d72e7cc in  () at /usr/lib/libc.so.6

Thread 28 (Thread 0x767d2a0006c0 (LWP 5439) "darktable"):
#0  futex_wait (val=216, addr=0x647b54ef5de4) at /usr/src/debug/gcc/gcc/libgomp/config/linux/x86/futex.h:97
        err = -512
#1  do_wait (val=216, addr=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/config/linux/wait.h:67
#2  gomp_barrier_wait_end (bar=0x647b54ef5de0, state=216) at /usr/src/debug/gcc/gcc/libgomp/config/linux/bar.c:48
#3  0x0000767d7def4c70 in gomp_simple_barrier_wait (bar=0x647b54ef5de0) at /usr/src/debug/gcc/gcc/libgomp/config/posix/simple-bar.h:60
        team = 0x647b54f52140
        task = 0x647b54f52760
        data = <optimized out>
        pool = 0x647b54ef5da0
        local_fn = 0x767d7db14210
        local_data = 0x7ffde9c37c00
#4  gomp_thread_start (xdata=<optimized out>) at /usr/src/debug/gcc/gcc/libgomp/team.c:133
        team = 0x647b54f52140
        task = 0x647b54f52760
        data = <optimized out>
        pool = 0x647b54ef5da0
        local_fn = 0x767d7db14210
        local_data = 0x7ffde9c37c00
#5  0x0000767d7d6aa9eb in  () at /usr/lib/libc.so.6
#6  0x0000767d7d72e7cc in  () at /usr/lib/libc.so.6

Thread 27 (Thread 0x767d2be006c0 (LWP 5422) "pool"):
#0  0x0000767d7d72c73d in syscall () at /usr/lib/libc.so.6
#1  0x0000767d7d498cd3 in g_cond_wait_until () at /usr/lib/libglib-2.0.so.0
#2  0x0000767d7d40a185 in  () at /usr/lib/libglib-2.0.so.0
#3  0x0000767d7d47353b in  () at /usr/lib/libglib-2.0.so.0
#4  0x0000767d7d470a05 in  () at /usr/lib/libglib-2.0.so.0
#5  0x0000767d7d6aa9eb in  () at /usr/lib/libc.so.6
#6  0x0000767d7d72e7cc in  () at /usr/lib/libc.so.6

Thread 26 (Thread 0x767d3aa006c0 (LWP 5409) "lua thread"):
#0  0x0000767d7d720f6f in poll () at /usr/lib/libc.so.6
#1  0x0000767d7d49d2b6 in  () at /usr/lib/libglib-2.0.so.0
#2  0x0000767d7d43fb97 in g_main_loop_run () at /usr/lib/libglib-2.0.so.0
#3  0x0000767d7db2e8bb in  () at /usr/bin/../lib/darktable/libdarktable.so
#4  0x0000767d7d470a05 in  () at /usr/lib/libglib-2.0.so.0
#5  0x0000767d7d6aa9eb in  () at /usr/lib/libc.so.6
#6  0x0000767d7d72e7cc in  () at /usr/lib/libc.so.6

Thread 25 (Thread 0x767d3a0006c0 (LWP 5408) "libusb_event"):
#0  0x0000767d7d720f6f in poll () at /usr/lib/libc.so.6
#1  0x0000767d53f3caa6 in  () at /usr/lib/libusb-1.0.so.0
#2  0x0000767d7d6aa9eb in  () at /usr/lib/libc.so.6
#3  0x0000767d7d72e7cc in  () at /usr/lib/libc.so.6

Thread 24 (Thread 0x767d484006c0 (LWP 5396) "rusticl queue t"):
#0  0x0000767d7d7181c7 in wait4 () at /usr/lib/libc.so.6
#1  0x0000767d7d999472 in  () at /usr/bin/../lib/darktable/libdarktable.so
#2  0x0000767d7d65c710 in <signal handler called> () at /usr/lib/libc.so.6
#3  0x0000767d50b33071 in  () at /usr/lib/libRusticlOpenCL.so.1
#4  0x0000767d50949351 in  () at /usr/lib/libRusticlOpenCL.so.1
#5  0x0000767d509008e1 in  () at /usr/lib/libRusticlOpenCL.so.1
#6  0x0000767d50b3868d in  () at /usr/lib/libRusticlOpenCL.so.1
#7  0x0000767d515be8cf in  () at /usr/lib/libRusticlOpenCL.so.1
#8  0x0000767d515027ba in  () at /usr/lib/libRusticlOpenCL.so.1
#9  0x0000767d51573ca9 in  () at /usr/lib/libRusticlOpenCL.so.1
#10 0x0000767d514d6270 in  () at /usr/lib/libRusticlOpenCL.so.1
#11 0x0000767d5152e5bc in  () at /usr/lib/libRusticlOpenCL.so.1
#12 0x0000767d51547dfc in  () at /usr/lib/libRusticlOpenCL.so.1
#13 0x0000767d51513e1a in  () at /usr/lib/libRusticlOpenCL.so.1
#14 0x0000767d51547b3b in  () at /usr/lib/libRusticlOpenCL.so.1
#15 0x0000767d5155fafc in  () at /usr/lib/libRusticlOpenCL.so.1
#16 0x0000767d51561099 in  () at /usr/lib/libRusticlOpenCL.so.1
#17 0x0000767d5150ee01 in  () at /usr/lib/libRusticlOpenCL.so.1
#18 0x0000767d5151bbf1 in  () at /usr/lib/libRusticlOpenCL.so.1
#19 0x0000767d514d57a2 in  () at /usr/lib/libRusticlOpenCL.so.1
#20 0x0000767d514e20bb in  () at /usr/lib/libRusticlOpenCL.so.1
#21 0x0000767d514d5581 in  () at /usr/lib/libRusticlOpenCL.so.1
#22 0x0000767d5150ec27 in  () at /usr/lib/libRusticlOpenCL.so.1
#23 0x0000767d514d608e in  () at /usr/lib/libRusticlOpenCL.so.1
#24 0x0000767d515e4585 in  () at /usr/lib/libRusticlOpenCL.so.1
#25 0x0000767d7d6aa9eb in  () at /usr/lib/libc.so.6
#26 0x0000767d7d72e7cc in  () at /usr/lib/libc.so.6

Thread 23 (Thread 0x767d3b4006c0 (LWP 5395) "darkta:traceq0"):
#0  0x0000767d7d6a74ae in  () at /usr/lib/libc.so.6
#1  0x0000767d7d6a9d40 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x0000767d506931bc in  () at /usr/lib/libRusticlOpenCL.so.1
#3  0x0000767d5068954c in  () at /usr/lib/libRusticlOpenCL.so.1
#4  0x0000767d7d6aa9eb in  () at /usr/lib/libc.so.6
#5  0x0000767d7d72e7cc in  () at /usr/lib/libc.so.6

Thread 22 (Thread 0x767d3be006c0 (LWP 5394) "darkta:traceq0"):
#0  0x0000767d7d6a74ae in  () at /usr/lib/libc.so.6
#1  0x0000767d7d6a9d40 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x0000767d506931bc in  () at /usr/lib/libRusticlOpenCL.so.1
#3  0x0000767d5068954c in  () at /usr/lib/libRusticlOpenCL.so.1
#4  0x0000767d7d6aa9eb in  () at /usr/lib/libc.so.6
#5  0x0000767d7d72e7cc in  () at /usr/lib/libc.so.6

Thread 21 (Thread 0x767d40c006c0 (LWP 5393) "darkta:traceq0"):
#0  0x0000767d7d6a74ae in  () at /usr/lib/libc.so.6
#1  0x0000767d7d6a9d40 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x0000767d506931bc in  () at /usr/lib/libRusticlOpenCL.so.1
#3  0x0000767d5068954c in  () at /usr/lib/libRusticlOpenCL.so.1
#4  0x0000767d7d6aa9eb in  () at /usr/lib/libc.so.6
#5  0x0000767d7d72e7cc in  () at /usr/lib/libc.so.6

Thread 20 (Thread 0x767d416006c0 (LWP 5392) "darkta:traceq0"):
#0  0x0000767d7d6a74ae in  () at /usr/lib/libc.so.6
#1  0x0000767d7d6a9d40 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x0000767d506931bc in  () at /usr/lib/libRusticlOpenCL.so.1
#3  0x0000767d5068954c in  () at /usr/lib/libRusticlOpenCL.so.1
#4  0x0000767d7d6aa9eb in  () at /usr/lib/libc.so.6
#5  0x0000767d7d72e7cc in  () at /usr/lib/libc.so.6

Thread 19 (Thread 0x767d420006c0 (LWP 5391) "darktabl:shlo0"):
#0  0x0000767d7d6a74ae in  () at /usr/lib/libc.so.6
#1  0x0000767d7d6a9d40 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x0000767d506931bc in  () at /usr/lib/libRusticlOpenCL.so.1
#3  0x0000767d5068954c in  () at /usr/lib/libRusticlOpenCL.so.1
#4  0x0000767d7d6aa9eb in  () at /usr/lib/libc.so.6
#5  0x0000767d7d72e7cc in  () at /usr/lib/libc.so.6

Thread 18 (Thread 0x767d42a006c0 (LWP 5390) "darktable:sh0"):
#0  0x0000767d7d6a74ae in  () at /usr/lib/libc.so.6
#1  0x0000767d7d6a9d40 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x0000767d506931bc in  () at /usr/lib/libRusticlOpenCL.so.1
#3  0x0000767d5068954c in  () at /usr/lib/libRusticlOpenCL.so.1
#4  0x0000767d7d6aa9eb in  () at /usr/lib/libc.so.6
#5  0x0000767d7d72e7cc in  () at /usr/lib/libc.so.6

Thread 17 (Thread 0x767d434006c0 (LWP 5389) "darktab:disk$0"):
#0  0x0000767d7d6a74ae in  () at /usr/lib/libc.so.6
#1  0x0000767d7d6a9d40 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x0000767d506931bc in  () at /usr/lib/libRusticlOpenCL.so.1
#3  0x0000767d5068954c in  () at /usr/lib/libRusticlOpenCL.so.1
#4  0x0000767d7d6aa9eb in  () at /usr/lib/libc.so.6
#5  0x0000767d7d72e7cc in  () at /usr/lib/libc.so.6

Thread 16 (Thread 0x767d43e006c0 (LWP 5388) "darktable:cs0"):
#0  0x0000767d7d6a74ae in  () at /usr/lib/libc.so.6
#1  0x0000767d7d6a9d40 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x0000767d506931bc in  () at /usr/lib/libRusticlOpenCL.so.1
#3  0x0000767d5068954c in  () at /usr/lib/libRusticlOpenCL.so.1
#4  0x0000767d7d6aa9eb in  () at /usr/lib/libc.so.6
#5  0x0000767d7d72e7cc in  () at /usr/lib/libc.so.6

Thread 15 (Thread 0x767d5a0006c0 (LWP 5387) "gphoto_update"):
#0  0x0000767d7d6f37f5 in clock_nanosleep () at /usr/lib/libc.so.6
#1  0x0000767d7d7058c7 in nanosleep () at /usr/lib/libc.so.6
#2  0x0000767d7d46d379 in g_usleep () at /usr/lib/libglib-2.0.so.0
#3  0x0000767d7db2811b in dt_update_cameras_thread () at /usr/bin/../lib/darktable/libdarktable.so
#4  0x0000767d7d6aa9eb in  () at /usr/lib/libc.so.6
#5  0x0000767d7d72e7cc in  () at /usr/lib/libc.so.6

Thread 14 (Thread 0x767d5aa006c0 (LWP 5386) "worker res 2"):
#0  0x0000767d7d6a74ae in  () at /usr/lib/libc.so.6
#1  0x0000767d7d6a9d40 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x0000767d7d9ac989 in  () at /usr/bin/../lib/darktable/libdarktable.so
#3  0x0000767d7d6aa9eb in  () at /usr/lib/libc.so.6
#4  0x0000767d7d72e7cc in  () at /usr/lib/libc.so.6

Thread 13 (Thread 0x767d5b4006c0 (LWP 5385) "worker res 1"):
#0  0x0000767d7d6a74ae in  () at /usr/lib/libc.so.6
#1  0x0000767d7d6a9d40 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x0000767d7d9ac989 in  () at /usr/bin/../lib/darktable/libdarktable.so
#3  0x0000767d7d6aa9eb in  () at /usr/lib/libc.so.6
#4  0x0000767d7d72e7cc in  () at /usr/lib/libc.so.6

Thread 12 (Thread 0x767d5be006c0 (LWP 5384) "worker res 0"):
#0  0x0000767d7d72c73d in syscall () at /usr/lib/libc.so.6
#1  0x0000767d515e39b4 in  () at /usr/lib/libRusticlOpenCL.so.1
#2  0x0000767d515e4eda in  () at /usr/lib/libRusticlOpenCL.so.1
#3  0x0000767d514f8a9d in  () at /usr/lib/libRusticlOpenCL.so.1
#4  0x0000767d51547801 in  () at /usr/lib/libRusticlOpenCL.so.1
#5  0x0000767d51560840 in  () at /usr/lib/libRusticlOpenCL.so.1
#6  0x0000767d51512d30 in  () at /usr/lib/libRusticlOpenCL.so.1
#7  0x0000767d51560588 in  () at /usr/lib/libRusticlOpenCL.so.1
#8  0x0000767d514e6e52 in  () at /usr/lib/libRusticlOpenCL.so.1
#9  0x0000767d515739dd in  () at /usr/lib/libRusticlOpenCL.so.1
#10 0x0000767d51573007 in  () at /usr/lib/libRusticlOpenCL.so.1
#11 0x0000767d694be86f in clEnqueueWriteImage () at /usr/lib/libOpenCL.so.1
#12 0x0000767d7d985598 in dt_opencl_write_host_to_device_raw () at /usr/bin/../lib/darktable/libdarktable.so
#13 0x0000767d7d985677 in dt_opencl_write_host_to_device_rowpitch () at /usr/bin/../lib/darktable/libdarktable.so
#14 0x0000767d7da5f28a in  () at /usr/bin/../lib/darktable/libdarktable.so
#15 0x0000767d7da5c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#16 0x0000767d7da5cc00 in  () at /usr/bin/../lib/darktable/libdarktable.so
#17 0x0000767d7da5cc00 in  () at /usr/bin/../lib/darktable/libdarktable.so
#18 0x0000767d7da5c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#19 0x0000767d7da5c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#20 0x0000767d7da5c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#21 0x0000767d7da5cc00 in  () at /usr/bin/../lib/darktable/libdarktable.so
#22 0x0000767d7da5c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#23 0x0000767d7da5c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#24 0x0000767d7da5c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#25 0x0000767d7da5c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#26 0x0000767d7da5c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#27 0x0000767d7da5c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#28 0x0000767d7da5c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#29 0x0000767d7da5c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#30 0x0000767d7da5c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#31 0x0000767d7da5c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#32 0x0000767d7da5c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#33 0x0000767d7da5c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#34 0x0000767d7da5c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#35 0x0000767d7da5cc00 in  () at /usr/bin/../lib/darktable/libdarktable.so
#36 0x0000767d7da5c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#37 0x0000767d7da5c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#38 0x0000767d7da5c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#39 0x0000767d7da5c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#40 0x0000767d7da5c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#41 0x0000767d7da5c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#42 0x0000767d7da5c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#43 0x0000767d7da5cc00 in  () at /usr/bin/../lib/darktable/libdarktable.so
#44 0x0000767d7da5cc00 in  () at /usr/bin/../lib/darktable/libdarktable.so
#45 0x0000767d7da5c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#46 0x0000767d7da5c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#47 0x0000767d7da5c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#48 0x0000767d7da5c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#49 0x0000767d7da5c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#50 0x0000767d7da5c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#51 0x0000767d7da5c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#52 0x0000767d7da5c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#53 0x0000767d7da5c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#54 0x0000767d7da5c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#55 0x0000767d7da5c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#56 0x0000767d7da5c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#57 0x0000767d7da5c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#58 0x0000767d7da5c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#59 0x0000767d7da5c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#60 0x0000767d7da5c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#61 0x0000767d7da5c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#62 0x0000767d7da5c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#63 0x0000767d7da5c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#64 0x0000767d7da5c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#65 0x0000767d7da5c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#66 0x0000767d7da5c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#67 0x0000767d7da5c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#68 0x0000767d7da5cc00 in  () at /usr/bin/../lib/darktable/libdarktable.so
#69 0x0000767d7da5c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#70 0x0000767d7da5c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#71 0x0000767d7da5c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#72 0x0000767d7da5c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#73 0x0000767d7da5c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#74 0x0000767d7da5c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#75 0x0000767d7da5c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#76 0x0000767d7da5c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#77 0x0000767d7da5c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#78 0x0000767d7da5c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#79 0x0000767d7da5c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#80 0x0000767d7da5c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#81 0x0000767d7da5c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#82 0x0000767d7da5c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#83 0x0000767d7da5c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#84 0x0000767d7da5c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#85 0x0000767d7da5c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#86 0x0000767d7da5c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#87 0x0000767d7da5c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#88 0x0000767d7da5c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#89 0x0000767d7da5c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#90 0x0000767d7da5c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#91 0x0000767d7da5c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#92 0x0000767d7da5cc00 in  () at /usr/bin/../lib/darktable/libdarktable.so
#93 0x0000767d7da5c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#94 0x0000767d7da5c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#95 0x0000767d7da5c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#96 0x0000767d7da5c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#97 0x0000767d7da5c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#98 0x0000767d7da5c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#99 0x0000767d7da5c99e in  () at /usr/bin/../lib/darktable/libdarktable.so
#100 0x0000767d7da5cc00 in  () at /usr/bin/../lib/darktable/libdarktable.so
#101 0x0000767d7da5ffe8 in dt_dev_pixelpipe_process () at /usr/bin/../lib/darktable/libdarktable.so
#102 0x0000767d7da05937 in dt_dev_process_image_job () at /usr/bin/../lib/darktable/libdarktable.so
#103 0x0000767d7d9b535a in  () at /usr/bin/../lib/darktable/libdarktable.so
#104 0x0000767d7d9ac9fe in  () at /usr/bin/../lib/darktable/libdarktable.so
#105 0x0000767d7d6aa9eb in  () at /usr/lib/libc.so.6
#106 0x0000767d7d72e7cc in  () at /usr/lib/libc.so.6

Thread 11 (Thread 0x767d60c006c0 (LWP 5383) "kicker"):
#0  0x0000767d7d6f37f5 in clock_nanosleep () at /usr/lib/libc.so.6
#1  0x0000767d7d7058c7 in nanosleep () at /usr/lib/libc.so.6
#2  0x0000767d7d71682e in sleep () at /usr/lib/libc.so.6
#3  0x0000767d7d9aba33 in  () at /usr/bin/../lib/darktable/libdarktable.so
#4  0x0000767d7d6aa9eb in  () at /usr/lib/libc.so.6
#5  0x0000767d7d72e7cc in  () at /usr/lib/libc.so.6

Thread 10 (Thread 0x767d616006c0 (LWP 5382) "worker 5"):
#0  0x0000767d7d6a74ae in  () at /usr/lib/libc.so.6
#1  0x0000767d7d6a9d40 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x0000767d7d9ad182 in  () at /usr/bin/../lib/darktable/libdarktable.so
#3  0x0000767d7d6aa9eb in  () at /usr/lib/libc.so.6
#4  0x0000767d7d72e7cc in  () at /usr/lib/libc.so.6

Thread 9 (Thread 0x767d620006c0 (LWP 5381) "worker 4"):
#0  0x0000767d7d72b26b in munmap () at /usr/lib/libc.so.6
#1  0x0000767d7d6bb39a in free () at /usr/lib/libc.so.6
#2  0x0000767d7b1e4710 in Exiv2::PreviewManager::getPreviewProperties() const () at /usr/lib/libexiv2.so.28
#3  0x0000767d7d903d7e in dt_exif_get_thumbnail () at /usr/bin/../lib/darktable/libdarktable.so
#4  0x0000767d7db01c8f in dt_imageio_large_thumbnail () at /usr/bin/../lib/darktable/libdarktable.so
#5  0x0000767d7d96e660 in dt_mipmap_cache_get_with_caller () at /usr/bin/../lib/darktable/libdarktable.so
#6  0x0000767d7d9b56db in  () at /usr/bin/../lib/darktable/libdarktable.so
#7  0x0000767d7d9acc5d in  () at /usr/bin/../lib/darktable/libdarktable.so
#8  0x0000767d7d9ad2d0 in  () at /usr/bin/../lib/darktable/libdarktable.so
#9  0x0000767d7d6aa9eb in  () at /usr/lib/libc.so.6
#10 0x0000767d7d72e7cc in  () at /usr/lib/libc.so.6

Thread 8 (Thread 0x767d62a006c0 (LWP 5380) "thumbs_update"):
#0  0x0000767d7d6a74ae in  () at /usr/lib/libc.so.6
#1  0x0000767d7d6a9d40 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x0000767d7d9ad182 in  () at /usr/bin/../lib/darktable/libdarktable.so
#3  0x0000767d7d6aa9eb in  () at /usr/lib/libc.so.6
#4  0x0000767d7d72e7cc in  () at /usr/lib/libc.so.6

Thread 7 (Thread 0x767d634006c0 (LWP 5379) "worker 2"):
#0  0x0000767d7d6a74ae in  () at /usr/lib/libc.so.6
#1  0x0000767d7d6a9d40 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x0000767d7d9ad182 in  () at /usr/bin/../lib/darktable/libdarktable.so
#3  0x0000767d7d6aa9eb in  () at /usr/lib/libc.so.6
#4  0x0000767d7d72e7cc in  () at /usr/lib/libc.so.6

Thread 6 (Thread 0x767d63e006c0 (LWP 5378) "worker 1"):
#0  0x0000767d7b4acc2b in  () at /usr/lib/libjpeg.so.8
#1  0x0000000000001770 in  ()
#2  0x0000767d3c03ac58 in  ()
#3  0x0000767d3c03a420 in  ()
#4  0x0000767d3c03a440 in  ()
#5  0x0000767d63deeec0 in  ()
#6  0x0000000000000001 in  ()
#7  0x0000000000000001 in  ()
#8  0x0000767d3c03ac14 in  ()
#9  0x0000767d63deee74 in  ()
#10 0x0000767d3c03a340 in  ()
#11 0x0000767d3c03abc0 in  ()
#12 0x0000767d3c03aa00 in  ()
#13 0x0009000900090009 in  ()
#14 0x0009000900090009 in  ()
#15 0x0009000900090009 in  ()
#16 0x0009000900090009 in  ()
#17 0x0009000900090009 in  ()
#18 0x0009000900090009 in  ()
#19 0x0009000900090009 in  ()
#20 0x0009000900090009 in  ()
#21 0x0000767d63def158 in  ()
#22 0x0000767d3c03a340 in  ()
#23 0x0000767d63deee74 in  ()
#24 0x0000767d3c03a300 in  ()
#25 0x0000767d63def158 in  ()
#26 0x0000767d7b4d5b77 in  () at /usr/lib/libjpeg.so.8
#27 0x0000767d7b4d52bd in  () at /usr/lib/libjpeg.so.8
#28 0x0000767d7b4d77f1 in jpeg_read_scanlines () at /usr/lib/libjpeg.so.8
#29 0x0000767d7db07e56 in dt_imageio_jpeg_decompress () at /usr/bin/../lib/darktable/libdarktable.so
#30 0x0000767d7db01ed6 in dt_imageio_large_thumbnail () at /usr/bin/../lib/darktable/libdarktable.so
#31 0x0000767d7d96e660 in dt_mipmap_cache_get_with_caller () at /usr/bin/../lib/darktable/libdarktable.so
#32 0x0000767d7d9b56db in  () at /usr/bin/../lib/darktable/libdarktable.so
#33 0x0000767d7d9acc5d in  () at /usr/bin/../lib/darktable/libdarktable.so
#34 0x0000767d7d9ad2d0 in  () at /usr/bin/../lib/darktable/libdarktable.so
#35 0x0000767d7d6aa9eb in  () at /usr/lib/libc.so.6
#36 0x0000767d7d72e7cc in  () at /usr/lib/libc.so.6

Thread 5 (Thread 0x767d68a006c0 (LWP 5377) "worker 0"):
#0  0x0000767d7d6a74ae in  () at /usr/lib/libc.so.6
#1  0x0000767d7d6a9d40 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x0000767d7d9ad182 in  () at /usr/bin/../lib/darktable/libdarktable.so
#3  0x0000767d7d6aa9eb in  () at /usr/lib/libc.so.6
#4  0x0000767d7d72e7cc in  () at /usr/lib/libc.so.6

Thread 4 (Thread 0x767d694006c0 (LWP 5376) "gdbus"):
#0  0x0000767d7d720f6f in poll () at /usr/lib/libc.so.6
#1  0x0000767d7d49d2b6 in  () at /usr/lib/libglib-2.0.so.0
#2  0x0000767d7d43fb97 in g_main_loop_run () at /usr/lib/libglib-2.0.so.0
#3  0x0000767d7c89c19c in  () at /usr/lib/libgio-2.0.so.0
#4  0x0000767d7d470a05 in  () at /usr/lib/libglib-2.0.so.0
#5  0x0000767d7d6aa9eb in  () at /usr/lib/libc.so.6
#6  0x0000767d7d72e7cc in  () at /usr/lib/libc.so.6

Thread 3 (Thread 0x767d6a8006c0 (LWP 5374) "gmain"):
#0  0x0000767d7d720f6f in poll () at /usr/lib/libc.so.6
#1  0x0000767d7d49d2b6 in  () at /usr/lib/libglib-2.0.so.0
#2  0x0000767d7d43d162 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x0000767d7d43d1b2 in  () at /usr/lib/libglib-2.0.so.0
#4  0x0000767d7d470a05 in  () at /usr/lib/libglib-2.0.so.0
#5  0x0000767d7d6aa9eb in  () at /usr/lib/libc.so.6
#6  0x0000767d7d72e7cc in  () at /usr/lib/libc.so.6

Thread 2 (Thread 0x767d6b2006c0 (LWP 5373) "pool-spawner"):
#0  0x0000767d7d72c73d in syscall () at /usr/lib/libc.so.6
#1  0x0000767d7d4982f7 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2  0x0000767d7d40a1b4 in  () at /usr/lib/libglib-2.0.so.0
#3  0x0000767d7d472a8e in  () at /usr/lib/libglib-2.0.so.0
#4  0x0000767d7d470a05 in  () at /usr/lib/libglib-2.0.so.0
#5  0x0000767d7d6aa9eb in  () at /usr/lib/libc.so.6
#6  0x0000767d7d72e7cc in  () at /usr/lib/libc.so.6

Thread 1 (Thread 0x767d6bb18680 (LWP 5372) "darktable"):
#0  0x0000767d7cf51696 in gtk_widget_get_style_context () at /usr/lib/libgtk-3.so.0
#1  0x0000767d7daad71f in  () at /usr/bin/../lib/darktable/libdarktable.so
#2  0x0000767d7cf489aa in  () at /usr/lib/libgtk-3.so.0
#3  0x0000767d7cd0a7a5 in gtk_container_propagate_draw () at /usr/lib/libgtk-3.so.0
#4  0x0000767d7cd0a8b6 in  () at /usr/lib/libgtk-3.so.0
#5  0x0000767d7cf489aa in  () at /usr/lib/libgtk-3.so.0
#6  0x0000767d7cd0a7a5 in gtk_container_propagate_draw () at /usr/lib/libgtk-3.so.0
#7  0x0000767d7cd0a8b6 in  () at /usr/lib/libgtk-3.so.0
#8  0x0000767d7cddccd8 in  () at /usr/lib/libgtk-3.so.0
#9  0x0000767d7cc8c6cd in  () at /usr/lib/libgtk-3.so.0
#10 0x0000767d7cf363a3 in  () at /usr/lib/libgtk-3.so.0
#11 0x0000767d7c73c626 in g_closure_invoke () at /usr/lib/libgobject-2.0.so.0
#12 0x0000767d7c76b0ea in  () at /usr/lib/libgobject-2.0.so.0
#13 0x0000767d7c75b335 in  () at /usr/lib/libgobject-2.0.so.0
#14 0x0000767d7c75bc77 in g_signal_emit_valist () at /usr/lib/libgobject-2.0.so.0
#15 0x0000767d7c75bd34 in g_signal_emit () at /usr/lib/libgobject-2.0.so.0
#16 0x0000767d7cf48ac3 in  () at /usr/lib/libgtk-3.so.0
#17 0x0000767d7cd0a7a5 in gtk_container_propagate_draw () at /usr/lib/libgtk-3.so.0
#18 0x0000767d7cd0a8b6 in  () at /usr/lib/libgtk-3.so.0
#19 0x0000767d7cd68fbf in  () at /usr/lib/libgtk-3.so.0
#20 0x0000767d7cc8c6cd in  () at /usr/lib/libgtk-3.so.0
#21 0x0000767d7cf363a3 in  () at /usr/lib/libgtk-3.so.0
#22 0x0000767d7c73c6c0 in g_closure_invoke () at /usr/lib/libgobject-2.0.so.0
#23 0x0000767d7c76b0ea in  () at /usr/lib/libgobject-2.0.so.0
#24 0x0000767d7c75b335 in  () at /usr/lib/libgobject-2.0.so.0
#25 0x0000767d7c75bc77 in g_signal_emit_valist () at /usr/lib/libgobject-2.0.so.0
#26 0x0000767d7c75bd34 in g_signal_emit () at /usr/lib/libgobject-2.0.so.0
#27 0x0000767d7cf48ac3 in  () at /usr/lib/libgtk-3.so.0
#28 0x0000767d7cd0a7a5 in gtk_container_propagate_draw () at /usr/lib/libgtk-3.so.0
#29 0x0000767d7cd0a8b6 in  () at /usr/lib/libgtk-3.so.0
#30 0x0000767d7ccb6251 in  () at /usr/lib/libgtk-3.so.0
#31 0x0000767d7cd0b0b1 in  () at /usr/lib/libgtk-3.so.0
#32 0x0000767d7cd17f1c in  () at /usr/lib/libgtk-3.so.0
#33 0x0000767d7ccb67c5 in  () at /usr/lib/libgtk-3.so.0
#34 0x0000767d7cf489aa in  () at /usr/lib/libgtk-3.so.0
#35 0x0000767d7cd0a7a5 in gtk_container_propagate_draw () at /usr/lib/libgtk-3.so.0
#36 0x0000767d7cd0a8b6 in  () at /usr/lib/libgtk-3.so.0
#37 0x0000767d7ccb6251 in  () at /usr/lib/libgtk-3.so.0
#38 0x0000767d7cd0b0b1 in  () at /usr/lib/libgtk-3.so.0
#39 0x0000767d7cd17f1c in  () at /usr/lib/libgtk-3.so.0
#40 0x0000767d7ccb67c5 in  () at /usr/lib/libgtk-3.so.0
#41 0x0000767d7cf489aa in  () at /usr/lib/libgtk-3.so.0
#42 0x0000767d7cd0a7a5 in gtk_container_propagate_draw () at /usr/lib/libgtk-3.so.0
#43 0x0000767d7cd0a8b6 in  () at /usr/lib/libgtk-3.so.0
#44 0x0000767d7cf489aa in  () at /usr/lib/libgtk-3.so.0
#45 0x0000767d7cd0a7a5 in gtk_container_propagate_draw () at /usr/lib/libgtk-3.so.0
#46 0x0000767d7cd0a8b6 in  () at /usr/lib/libgtk-3.so.0
#47 0x0000767d7cda7241 in  () at /usr/lib/libgtk-3.so.0
#48 0x0000767d7cd0b0b1 in  () at /usr/lib/libgtk-3.so.0
#49 0x0000767d7cd17f1c in  () at /usr/lib/libgtk-3.so.0
#50 0x0000767d7cda7ae5 in  () at /usr/lib/libgtk-3.so.0
#51 0x0000767d7cf489aa in  () at /usr/lib/libgtk-3.so.0
#52 0x0000767d7cd0a7a5 in gtk_container_propagate_draw () at /usr/lib/libgtk-3.so.0
#53 0x0000767d7cd0a8b6 in  () at /usr/lib/libgtk-3.so.0
#54 0x0000767d7ccb6251 in  () at /usr/lib/libgtk-3.so.0
#55 0x0000767d7cd0b0b1 in  () at /usr/lib/libgtk-3.so.0
#56 0x0000767d7cd17f1c in  () at /usr/lib/libgtk-3.so.0
#57 0x0000767d7ccb67c5 in  () at /usr/lib/libgtk-3.so.0
#58 0x0000767d7cf489aa in  () at /usr/lib/libgtk-3.so.0
#59 0x0000767d7cd0a7a5 in gtk_container_propagate_draw () at /usr/lib/libgtk-3.so.0
#60 0x0000767d7cd0a8b6 in  () at /usr/lib/libgtk-3.so.0
#61 0x0000767d7cf489aa in  () at /usr/lib/libgtk-3.so.0
#62 0x0000767d7cf538d3 in  () at /usr/lib/libgtk-3.so.0
#63 0x0000767d7cdefc6b in gtk_main_do_event () at /usr/lib/libgtk-3.so.0
#64 0x0000767d7cb39b77 in  () at /usr/lib/libgdk-3.so.0
#65 0x0000767d7cb4bb02 in  () at /usr/lib/libgdk-3.so.0
#66 0x0000767d7cb50158 in  () at /usr/lib/libgdk-3.so.0
#67 0x0000767d7cb50375 in  () at /usr/lib/libgdk-3.so.0
#68 0x0000767d7c75bb73 in  () at /usr/lib/libgobject-2.0.so.0
#69 0x0000767d7c75bc77 in g_signal_emit_valist () at /usr/lib/libgobject-2.0.so.0
#70 0x0000767d7c75bd34 in g_signal_emit () at /usr/lib/libgobject-2.0.so.0
#71 0x0000767d7cb46fe9 in  () at /usr/lib/libgdk-3.so.0
#72 0x0000767d7cb3369e in  () at /usr/lib/libgdk-3.so.0
#73 0x0000767d7d4403ee in  () at /usr/lib/libglib-2.0.so.0
#74 0x0000767d7d43ef69 in  () at /usr/lib/libglib-2.0.so.0
#75 0x0000767d7d49d367 in  () at /usr/lib/libglib-2.0.so.0
#76 0x0000767d7d43fb97 in g_main_loop_run () at /usr/lib/libglib-2.0.so.0
#77 0x0000767d7cded2bf in gtk_main () at /usr/lib/libgtk-3.so.0
#78 0x0000767d7dacfe77 in dt_gui_gtk_run () at /usr/bin/../lib/darktable/libdarktable.so
#79 0x0000647b50459059 in  ()
#80 0x0000767d7d645cd0 in  () at /usr/lib/libc.so.6
#81 0x0000767d7d645d8a in __libc_start_main () at /usr/lib/libc.so.6
#82 0x0000647b504590b5 in  ()
[Inferior 1 (process 5372) detached]
backtrace written to /tmp/darktable_bt_E0SRH2.txt
Naruszenie ochrony pamięci (zrzut pamięci)
[krzysztof@tatar ~]$ RUSTICL_ENABLE=radeonsi clinfo | grep -i "image support"
  Image support                                   Yes

Last edited by ktatar156 (2024-01-20 15:28:37)

Offline

#4 2024-01-20 16:14:42

maboleth
Member
Registered: 2020-01-03
Posts: 220

Re: Opencl and Darktable

Rusticl is still alpha phase. For me it worked without crashing but modules like Filmic didn't work - they produced black image.

Offline

#5 2024-01-21 11:12:01

Lone_Wolf
Forum Moderator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 11,966

Re: Opencl and Darktable

the darktable diagnostics output doesn't show any issues.

Edit:
Very recently there has been an issue with a faulty rebuild of libjxl.
Ensure your system is uptodate and you are using darktable 2.4.6.0-3 .


If that gives the same crash, try running darktable without opencl to verify things work then.

Last edited by Lone_Wolf (2024-01-21 11:34:20)


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.


(A works at time B)  && (time C > time B ) ≠  (A works at time C)

Offline

#6 2024-02-11 17:33:54

ktatar156
Member
Registered: 2012-10-01
Posts: 79

Re: Opencl and Darktable

Lone_Wolf wrote:

the darktable diagnostics output doesn't show any issues.

Edit:
Very recently there has been an issue with a faulty rebuild of libjxl.
Ensure your system is uptodate and you are using darktable 2.4.6.0-3 .


If that gives the same crash, try running darktable without opencl to verify things work then.

I'm having the latest darktable and drivers, still crashes.... Without opencl turned on - it works.
Is there anyway to use opencl? (Maybe other drivers?)

Offline

#7 2024-02-12 16:00:53

Lone_Wolf
Forum Moderator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 11,966

Re: Opencl and Darktable

Depends on the hardware, but it looks like you are using a RX 590 ?

Then opencl-amd from AUR is your best bet.
(repo opencl-clover-mesa would work also for generic OpenCL on 590, but DT requires image support which clover doesn't offer as far as I know).


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.


(A works at time B)  && (time C > time B ) ≠  (A works at time C)

Offline

#8 2024-02-25 09:18:16

ktatar156
Member
Registered: 2012-10-01
Posts: 79

Re: Opencl and Darktable

I installed opencl-amd, but now darktable stops working; also clinfo is not working hmm hmm

$ darktable
free(): invalid pointer
Przerwane (zrzut pamięci)
$ clinfo | grep -i "image support"
free(): invalid pointer
 
$ ls /etc/OpenCL/vendors
amdocl64.icd  amdocl-orca64.icd

Last edited by ktatar156 (2024-02-25 09:21:34)

Offline

#9 2024-02-25 09:32:54

ktatar156
Member
Registered: 2012-10-01
Posts: 79

Re: Opencl and Darktable

I removed this and installed again opencl Rusticl - now it works! (maybe some updates fixed something smile ). One question - how to setup to start this stuff by default?
Because, for now, I need to use command RUSTICL_ENABLE=radeonsi to get things work:

$ clinfo | grep -i "image support"
$ RUSTICL_ENABLE=radeonsi clinfo | grep -i "image support"
  Image support                                   Yes

PS. Oh now, Darktable starts, selected OpenCL RustiCL but probably it do not use it by default. When I select "Activate OpenCL support", DT crashes when I try to get into darkroom in DT sad

Last edited by ktatar156 (2024-02-25 09:47:07)

Offline

#10 2024-02-25 09:48:01

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,804

Re: Opencl and Darktable

Export that environment variable in a more global spot so that it is part of your session: https://wiki.archlinux.org/title/Enviro … s#Globally

Offline

#11 2024-02-25 09:51:14

ktatar156
Member
Registered: 2012-10-01
Posts: 79

Re: Opencl and Darktable

V1del wrote:

Export that environment variable in a more global spot so that it is part of your session: https://wiki.archlinux.org/title/Enviro … s#Globally

Thanks, I setup this also, but now:

PS. Oh now, Darktable starts, selected OpenCL RustiCL but probably it do not use it by default. When I select "Activate OpenCL support", DT crashes when I try to get into darkroom in DT sad

Offline

#12 2024-02-29 13:30:51

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,804

Re: Opencl and Darktable

Enable debuginfod and post the resulting stack trace

Offline

#13 2024-02-29 20:40:13

ktatar156
Member
Registered: 2012-10-01
Posts: 79

Re: Opencl and Darktable

V1del wrote:

Enable debuginfod and post the resulting stack trace

Thanks, but to be honest... I don't know how to use it.... I need to install debuginfod and what next? What commands?

Offline

#14 2024-02-29 20:48:58

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,804

Re: Opencl and Darktable

Ah the N answer doesn't come from you. You should have a coredump: https://wiki.archlinux.org/title/Core_d … _core_dump -- and run the corresponding command on the coredump with DEBUGINFOD_URLS exported:

DEBUGINFOD_URLS="https://debuginfod.archlinux.org/" coredumpctl gdb 921

the 921 is an example use coredumpctl list to find the PID of the crashed darktable. Download symbols when prompted and post the output of "bt full"

Last edited by V1del (2024-02-29 20:55:23)

Offline

#15 2024-02-29 21:08:36

ktatar156
Member
Registered: 2012-10-01
Posts: 79

Re: Opencl and Darktable

It's to hard for me probably... I done something, but I don't know if the results are as expected.... There is some file > 200 MB...

$ coredumpctl debug 6802
Hint: You are currently not seeing messages from other users and the system.
      Users in groups 'adm', 'systemd-journal', 'wheel' can see all messages.
      Pass -q to turn off this notice.
           PID: 6802 (darktable)
           UID: 1000 ()
           GID: 1000 ()
        Signal: 11 (SEGV)
     Timestamp: Thu 2024-02-29 22:02:25 CET (2min 52s ago)
  Command Line: darktable
    Executable: /usr/bin/darktable
 Control Group: /user.slice/user-1000.slice/user@1000.service/app.slice/app-org.gnome.Terminal.slice/vte-spawn-bfbd2563-a10e-4478-826c-40431007244b.scope
          Unit: user@1000.service
     User Unit: vte-spawn-bfbd2563-a10e-4478-826c-40431007244b.scope
         Slice: user-1000.slice
     Owner UID: 1000 ()
       Boot ID: 
    Machine ID: 
      Hostname: 
       Storage: /var/lib/systemd/coredump/core.darktable.1000.44a223224bf6427a854849313fff54e6.6802.1709240545000000.zst (present)
  Size on Disk: 256.9M
       Message: Process 6802 (darktable) of user 1000 dumped core.
                
                Stack trace of thread 6827:
                #0  0x0000000000000000 n/a (n/a + 0x0)
                ELF object binary architecture: AMD x86-64

GNU gdb (GDB) 14.1
Copyright (C) 2023 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/bin/darktable...

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.
Reading symbols from /home//.cache/debuginfod_client/112d443f68e6331aeb2a18de0eeaa343a6ee2d45/debuginfo...

warning: Can't open file /SYSV00000000 (deleted) during file-backed mapping note processing
[New LWP 6827]
[New LWP 6809]
[New LWP 6804]
[New LWP 6802]
[New LWP 6815]
[New LWP 6828]
[New LWP 6817]
[New LWP 6813]
[New LWP 6895]
--Type <RET> for more, q to quit, c to continue without paging--
[New LWP 6830]
[New LWP 6808]
[New LWP 6814]
[New LWP 6803]
[New LWP 6845]
[New LWP 6818]
[New LWP 6821]
[New LWP 6925]
[New LWP 6864]
[New LWP 6836]
[New LWP 6865]
[New LWP 6863]
[New LWP 6812]
[New LWP 6875]
[New LWP 6822]
[New LWP 6862]
[New LWP 6871]
[New LWP 6869]
[New LWP 6852]
[New LWP 6816]
[New LWP 6810]
[New LWP 6811]
[New LWP 6880]
[New LWP 6841]
[New LWP 6861]
[New LWP 6829]
[New LWP 6837]
[New LWP 6820]
[New LWP 6819]
[New LWP 6840]
[New LWP 6866]
[New LWP 6854]
[New LWP 6839]
--Type <RET> for more, q to quit, c to continue without paging--
[New LWP 6823]
[New LWP 6825]
[New LWP 6872]
[New LWP 6806]
[New LWP 6842]
[New LWP 6824]
[New LWP 6867]
[New LWP 6860]
[New LWP 6844]
[New LWP 6877]
[New LWP 6843]
[New LWP 6878]
[New LWP 6868]
[New LWP 6838]
[New LWP 6851]
[New LWP 6826]
[New LWP 6856]
[New LWP 6879]
[New LWP 6846]
[New LWP 6853]
[New LWP 6876]
[New LWP 6855]
[New LWP 6857]
[New LWP 6858]
[New LWP 6859]
[New LWP 6870]
[New LWP 6873]
[New LWP 6874]
[New LWP 6881]
[New LWP 6883]
[New LWP 6882]
[New LWP 6891]
--Type <RET> for more, q to quit, c to continue without paging--                                   
Downloading separate debug info for /usr/lib/libcairo.so.2
--Type <RET> for more, q to quit, c to continue without paging--                                   
Downloading separate debug info for /usr/lib/libImath-3_1.so.29
Downloading separate debug info for /usr/lib/libcairo-gobject.so.2                                 
--Type <RET> for more, q to quit, c to continue without paging--                                   
Downloading separate debug info for /usr/lib/libpixman-1.so.0
Downloading separate debug info for /usr/lib/libSvtAv1Enc.so.1                                     
Downloading separate debug info for /usr/lib/libx265.so.199                                        
Downloading separate debug info for /usr/lib/libpsl.so.5                                           
--Type <RET> for more, q to quit, c to continue without paging--                                   
Downloading separate debug info for /usr/lib/libINIReader.so.0
Downloading separate debug info for /usr/lib/libudev.so.1                                          
Downloading separate debug info for /usr/lib/libdeflate.so.0                                       
Downloading separate debug info for /usr/lib/libunistring.so.5                                     
--Type <RET> for more, q to quit, c to continue without paging--                                   
Downloading separate debug info for /usr/lib/libinih.so.0
Downloading separate debug info for /usr/lib/libtasn1.so.6                                         
Downloading separate debug info for /usr/lib/libsystemd.so.0                                       
Downloading separate debug info for /usr/lib/libvorbisfile.so.3                                    
Downloading separate debug info for /usr/lib/libvorbis.so.0                                        
Downloading separate debug info for /usr/lib/libogg.so.0                                           
--Type <RET> for more, q to quit, c to continue without paging--                                   
Downloading separate debug info for /usr/lib/libgsm.so.1
Downloading separate debug info for /usr/lib/libvorbisenc.so.2                                     
Downloading separate debug info for /usr/lib/libx264.so.164                                        
Downloading separate debug info for /usr/lib/libxvidcore.so.4                                      
Downloading separate debug info for /usr/lib/libsoxr.so.0                                          
--Type <RET> for more, q to quit, c to continue without paging--                                   
Downloading separate debug info for /usr/lib/libosmgpsmap-1.0.so.1
--Type <RET> for more, q to quit, c to continue without paging--                                   
Downloading separate debug info for /usr/lib/libraw1394.so.11
Downloading separate debug info for /usr/lib/libvapoursynth-script.so.0                            
Downloading separate debug info for /usr/lib/libbluray.so.2                                        
--Type <RET> for more, q to quit, c to continue without paging--                                   
Downloading separate debug info for system-supplied DSO at 0x7ffc56db0000
[Thread debugging using libthread_db enabled]                                                      
Using host libthread_db library "/usr/lib/libthread_db.so.1".
Core was generated by `darktable'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x0000000000000000 in ?? ()
[Current thread is 1 (Thread 0x775bd44006c0 (LWP 6827))]
(gdb) 

Offline

#16 2024-02-29 21:48:26

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,804

Re: Opencl and Darktable

from that prompt, run bt full and post the output you get

Offline

#17 2024-03-02 21:00:53

ktatar156
Member
Registered: 2012-10-01
Posts: 79

Re: Opencl and Darktable

(gdb) bt full
#0  0x0000000000000000 in ??? ()
#1  0x0000775c14b78b62 in _dt_sigsegv_handler (param=11)
    at /usr/src/debug/darktable/darktable-4.6.1/src/common/system_signal_handling.c:129
        pid = 6898
        name_used = 0x775b74000c40 "pK\267\001\\w"
        fout = <optimized out>
        delete_file = <optimized out>
        datadir = "/usr/share/darktable", '\000' <repeats 4075 times>
        pid_arg = 0x775b74000de0 "0V\267\001\\w"
        comm_arg = 0x775b74000b70 ""
        logenable = 0x775b740014d0 "\341M\267\001\\w"
        setlogfile = 0x775b740014f0 "1U\267\001\\w"
#2  0x0000775c1485a770 in <signal handler called> () at /usr/lib/libc.so.6
#3  util_blitter_default_src_texture ()
    at ../mesa-24.0.1/src/gallium/auxiliary/util/u_blitter.c:1668
#4  0x0000775bd66fdde1 in si_resource_copy_region ()
    at ../mesa-24.0.1/src/gallium/drivers/radeonsi/si_blit.c:973
#5  0x0000775bd66c90a1 in si_copy_from_staging_texture ()
    at ../mesa-24.0.1/src/gallium/drivers/radeonsi/si_texture.c:152
#6  si_texture_transfer_unmap ()
    at ../mesa-24.0.1/src/gallium/drivers/radeonsi/si_texture.c:2025
#7  0x0000775bd690b0bd in pipe_texture_unmap ()
--Type <RET> for more, q to quit, c to continue without paging--
    at ../mesa-24.0.1/src/gallium/auxiliary/util/u_inlines.h:585
#8  u_default_texture_subdata ()
    at ../mesa-24.0.1/src/gallium/auxiliary/util/u_transfer.c:116
#9  0x0000775bd73bc77f in mesa_rust::pipe::context::PipeContext::texture_subdata (self=0x775bd43f0ba8, res=0x775bc0043a90, bx=0x775bd43f03c8, data=0x775b15000080, stride=12192, layer_stride=49450752)
    at ../mesa-24.0.1/src/gallium/frontends/rusticl/mesa/pipe/context.rs:101
#10 0x0000775bd7389fb4 in rusticl::core::memory::Mem::write_from_user_rect
    (self=0x775bc0045800, src=0x775b15000080, q=0x775bc004bcc0, ctx=0x775bd43f0ba8, region=0x775bc0044bd0, src_origin=0x775bd43f0590, src_row_pitch=12192, src_slice_pitch=49450752, dst_origin=0x775bc0044bf8, dst_row_pitch=12192, dst_slice_pitch=49450752)
    at ../mesa-24.0.1/src/gallium/frontends/rusticl/core/memory.rs:998
        bx = mesa_rust_gen::pipe_box {x: 0, y: 0, z: 0, width: 6096, height: 4056, depth: 1}
        res = 0x775bc0044a28
#11 0x0000775bd7356f97 in rusticl::api::memory::enqueue_write_image::{closure#0} (q=0x775bc004bcc0, ctx=0x775bd43f0ba8)
    at ../mesa-24.0.1/src/gallium/frontends/rusticl/api/memory.rs:1843
        o = rusticl::api::types::CLVec<usize> {vals: [0, 0, 0]}
        slice_pitch = 49450752
        row_pitch = 12192
        r = rusticl::api::types::CLVec<usize> {vals: [6096, 4056, 1]}
--Type <RET> for more, q to quit, c to continue without paging--
        ptr = 0x775b15000080
        i = alloc::sync::Arc<rusticl::core::memory::Mem, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rusticl::core::memory::Mem>> {pointer: 0x775bc00457f0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rusticl::core::memory::Mem>>, alloc: alloc::alloc::Global}
#12 0x0000775bd7325fa0 in core::ops::function::FnOnce::call_once<rusticl::api::memory::enqueue_write_image::{closure_env#0}, (&alloc::sync::Arc<rusticl::core::queue::Queue, alloc::alloc::Global>, &rusticl::core::queue::QueueContext)> ()
    at /usr/src/debug/rust/rustc-1.76.0-src/library/core/src/ops/function.rs:250
#13 0x0000775bd72c79dc in alloc::boxed::{impl#47}::call_once<(&alloc::sync::Arc<rusticl::core::queue::Queue, alloc::alloc::Global>, &rusticl::core::queue::QueueContext), dyn core::ops::function::FnOnce<(&alloc::sync::Arc<rusticl::core::queue::Queue, alloc::alloc::Global>, &rusticl::core::queue::QueueContext), Output=core::result::Result<(), i32>>, alloc::alloc::Global> (self=..., args=...)
    at /usr/src/debug/rust/rustc-1.76.0-src/library/alloc/src/boxed.rs:2015
#14 0x0000775bd737e838 in rusticl::core::event::{impl#2}::call::{closure#0}
    (w=...) at ../mesa-24.0.1/src/gallium/frontends/rusticl/core/event.rs:217
        query_end = core::option::Option<mesa_rust::pipe::query::PipeQuery<u64>>::None
        queue = alloc::sync::Arc<rusticl::core::queue::Queue, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rusticl::core::queue::Queue>> {pointer: 0x775bc409e3f0}, phantom: core::marker::PhantomData<alloc::--Type <RET> for more, q to quit, c to continue without paging--
sync::ArcInner<rusticl::core::queue::Queue>>, alloc: alloc::alloc::Global}
        ctx = rusticl::core::queue::QueueContext {ctx: mesa_rust::pipe::context::PipeContext {pipe: core::ptr::non_null::NonNull<mesa_rust_gen::pipe_context> {pointer: 0x775bc561eba0}, screen: alloc::sync::Arc<mesa_rust::pipe::screen::PipeScreen, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<mesa_rust::pipe::screen::PipeScreen>> {pointer: 0x775bc41c4340}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<mesa_rust::pipe::screen::PipeScreen>>, alloc: alloc::alloc::Global}}, cb0: core::option::Option<mesa_rust::pipe::resource::PipeResource>::Some(mesa_rust::pipe::resource::PipeResource {pipe: 0x775bc5663880, is_user: false})}
        query_start = core::option::Option<mesa_rust::pipe::query::PipeQuery<u64>>::None
        profiling_enabled = false
#15 0x0000775bd733e2da in core::option::Option<alloc::boxed::Box<dyn core::ops::function::FnOnce<(&alloc::sync::Arc<rusticl::core::queue::Queue, alloc::alloc::Global>, &rusticl::core::queue::QueueContext), Output=core::result::Result<(), i32>>, alloc::alloc::Global>>::map_or<alloc::boxed::Box<dyn core::ops::function::FnOnce<(&alloc::sync::Arc<rusticl::core::queue::Queue, alloc::alloc::Global>, &rusticl::core::queue::QueueContext), Output=core::result::Result<(), i32>>, alloc::alloc::Global>, i32, rusticl::core::event::{impl#2}::call::{closure_env#0}>
    (self=..., default=2, f=...)
    at /usr/src/debug/rust/rustc-1.76.0-src/library/core/src/option.rs:1126
        t = warning: (Internal error: pc 0x775bd7e00e90 in read in CU, but not in symtab.)
warning: (Error: pc 0x775bd7e00e90 in address map, but not in symtab.)
alloc::boxed::Box<dyn core::ops::function::FnOnce<(&alloc::sync::Arc--Type <RET> for more, q to quit, c to continue without paging--
<rusticl::core::queue::Queue, alloc::alloc::Global>, &rusticl::core::queue::QueueContext), Output=core::result::Result<(), i32>>, alloc::alloc::Global> {pointer: 0x775bc0044bc0, vtable: 0x775bd7e00e90}
#16 0x0000775bd737e56b in rusticl::core::event::Event::call
    (self=0x775bc004bc90, ctx=0x775bd43f0ba8)
    at ../mesa-24.0.1/src/gallium/frontends/rusticl/core/event.rs:208
        query_end = core::option::Option<mesa_rust::pipe::query::PipeQuery<u64>>::None
        query_start = core::option::Option<mesa_rust::pipe::query::PipeQuery<u64>>::None
        profiling_enabled = false
        queue = 0x775bc004bcc0
        status = 3
        lock = std::sync::mutex::MutexGuard<rusticl::core::event::EventMutState> {lock: 0x775bc004bcc8, poison: std::sync::poison::Guard {panicking: false}}
#17 0x0000775bd72d925e in rusticl::core::queue::{impl#3}::new::{closure#0} ()
    at ../mesa-24.0.1/src/gallium/frontends/rusticl/core/queue.rs:164
        err = core::option::Option<i32>::None
        e = alloc::sync::Arc<rusticl::core::event::Event, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<rusticl::core::event::Event>> {pointer: 0x775bc004bc80}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<rusticl::core::event::Event>>, alloc: alloc::alloc::Global}
        iter = alloc::vec::into_iter::IntoIter<alloc::sync::Arc<rusticl::core::e--Type <RET> for more, q to quit, c to continue without paging--
vent::Event, alloc::alloc::Global>, alloc::alloc::Global> {buf: core::ptr::non_null::NonNull<alloc::sync::Arc<rusticl::core::event::Event, alloc::alloc::Global>> {pointer: 0x775bc0018fe0}, phantom: core::marker::PhantomData<alloc::sync::Arc<rusticl::core::event::Event, alloc::alloc::Global>>, cap: 4, alloc: core::mem::manually_drop::ManuallyDrop<alloc::alloc::Global> {value: alloc::alloc::Global}, ptr: 0x775bc0018fe8, end: 0x775bc0018fe8}
        flushed = alloc::vec::Vec<alloc::sync::Arc<rusticl::core::event::Event, alloc::alloc::Global>, alloc::alloc::Global> {buf: alloc::raw_vec::RawVec<alloc::sync::Arc<rusticl::core::event::Event, alloc::alloc::Global>, alloc::alloc::Global> {ptr: core::ptr::unique::Unique<alloc::sync::Arc<rusticl::core::event::Event, alloc::alloc::Global>> {pointer: core::ptr::non_null::NonNull<alloc::sync::Arc<rusticl::core::event::Event, alloc::alloc::Global>> {pointer: 0x8}, _marker: core::marker::PhantomData<alloc::sync::Arc<rusticl::core::event::Event, alloc::alloc::Global>>}, cap: alloc::raw_vec::Cap (0), alloc: alloc::alloc::Global}, len: 0}
        new_events = alloc::vec::Vec<alloc::sync::Arc<rusticl::core::event::Event, alloc::alloc::Global>, alloc::alloc::Global> {buf: alloc::raw_vec::RawVec<alloc::sync::Arc<rusticl::core::event::Event, alloc::alloc::Global>, alloc::alloc::Global> {ptr: core::ptr::unique::Unique<alloc::sync::Arc<rusticl::core::event::Event, alloc::alloc::Global>> {pointer: core::ptr::non_null::NonNull<alloc::sync::Arc<rusticl::core::event::Event, alloc::alloc::Global>> {pointer: 0x775bc0018fe0}, _marker: core::marker::PhantomData<alloc::sync::Arc<rusticl::core::event::Event, alloc::alloc::Global>>}, cap: alloc::raw_vec::Cap (4), alloc: alloc::alloc:--Type <RET> for more, q to quit, c to continue without paging--
:Global}, len: 1}
        r = core::result::Result<alloc::vec::Vec<alloc::sync::Arc<rusticl::core::event::Event, alloc::alloc::Global>, alloc::alloc::Global>, std::sync::mpsc::RecvError>::Ok(alloc::vec::Vec<alloc::sync::Arc<rusticl::core::event::Event, alloc::alloc::Global>, alloc::alloc::Global> {buf: alloc::raw_vec::RawVec<alloc::sync::Arc<rusticl::core::event::Event, alloc::alloc::Global>, alloc::alloc::Global> {ptr: core::ptr::unique::Unique<alloc::sync::Arc<rusticl::core::event::Event, alloc::alloc::Global>> {pointer: core::ptr::non_null::NonNull<alloc::sync::Arc<rusticl::core::event::Event, alloc::alloc::Global>> {pointer: 0x775bc0018fe0}, _marker: core::marker::PhantomData<alloc::sync::Arc<rusticl::core::event::Event, alloc::alloc::Global>>}, cap: alloc::raw_vec::Cap (4), alloc: alloc::alloc::Global}, len: 1})
        ctx = rusticl::core::queue::QueueContext {ctx: mesa_rust::pipe::context::PipeContext {pipe: core::ptr::non_null::NonNull<mesa_rust_gen::pipe_context> {pointer: 0x775bc561eba0}, screen: alloc::sync::Arc<mesa_rust::pipe::screen::PipeScreen, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<mesa_rust::pipe::screen::PipeScreen>> {pointer: 0x775bc41c4340}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<mesa_rust::pipe::screen::PipeScreen>>, alloc: alloc::alloc::Global}}, cb0: core::option::Option<mesa_rust::pipe::resource::PipeResource>::Some(mesa_rust::pipe::resource::PipeResource {pipe: 0x775bc5663880, is_user: false})}
        rx_t = std::sync::mpsc::Receiver<alloc::vec::Vec<alloc::sync::Arc<rusticl::core::event::Event, alloc::alloc::Global>, alloc::alloc::Global>> {inner: std--Type <RET> for more, q to quit, c to continue without paging--
::sync::mpmc::Receiver<alloc::vec::Vec<alloc::sync::Arc<rusticl::core::event::Event, alloc::alloc::Global>, alloc::alloc::Global>> {flavor: std::sync::mpmc::ReceiverFlavor<alloc::vec::Vec<alloc::sync::Arc<rusticl::core::event::Event, alloc::alloc::Global>, alloc::alloc::Global>>::List(std::sync::mpmc::counter::Receiver<std::sync::mpmc::list::Channel<alloc::vec::Vec<alloc::sync::Arc<rusticl::core::event::Event, alloc::alloc::Global>, alloc::alloc::Global>>> {counter: 0x775bc566bb80})}}
#18 0x0000775bd7342e89 in std::sys_common::backtrace::__rust_begin_short_backtrace<rusticl::core::queue::{impl#3}::new::{closure_env#0}, ()> (f=...)
    at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/sys_common/backtrace.rs:155
#19 0x0000775bd733a280 in std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure#0}<rusticl::core::queue::{impl#3}::new::{closure_env#0}, ()> ()
    at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/thread/mod.rs:529
        f = rusticl::core::queue::{impl#3}::new::{closure_env#0} {rx_t: std::sync::mpsc::Receiver<alloc::vec::Vec<alloc::sync::Arc<rusticl::core::event::Event, alloc::alloc::Global>, alloc::alloc::Global>> {inner: std::sync::mpmc::Receiver<alloc::vec::Vec<alloc::sync::Arc<rusticl::core::event::Event, alloc::alloc::Global>, alloc::alloc::Global>> {flavor: std::sync::mpmc::ReceiverFlavor<alloc::vec::Vec<alloc::sync::Arc<rusticl::core::event::Event, alloc::alloc::Global>, alloc::alloc::Global>>::Array(std::sync::mpmc::counter::Receiver<std::sync::mpmc::array::Channel<alloc::vec::Vec<alloc::sync::Arc<rusticl::core::event::Event, alloc::alloc::Global>, alloc::alloc::Global>>> {counter: <optimized out>})}}, ctx: rust--Type <RET> for more, q to quit, c to continue without paging--
icl::core::queue::QueueContext {ctx: mesa_rust::pipe::context::PipeContext {pipe: core::ptr::non_null::NonNull<mesa_rust_gen::pipe_context> {pointer: <optimized out>}, screen: alloc::sync::Arc<mesa_rust::pipe::screen::PipeScreen, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<mesa_rust::pipe::screen::PipeScreen>> {pointer: <optimized out>}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<mesa_rust::pipe::screen::PipeScreen>>, alloc: alloc::alloc::Global}}, cb0: core::option::Option<mesa_rust::pipe::resource::PipeResource>::Some(mesa_rust::pipe::resource::PipeResource {pipe: <optimized out>, is_user: <optimized out>})}}
#20 0x0000775bd7308290 in core::panic::unwind_safe::{impl#23}::call_once<(), std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rusticl::core::queue::{impl#3}::new::{closure_env#0}, ()>> (self=...)
    at /usr/src/debug/rust/rustc-1.76.0-src/library/core/src/panic/unwind_safe.rs:272
        _args = ()
#21 0x0000775bd731bdb0 in std::panicking::try::do_call<core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rusticl::core::queue::{impl#3}::new::{closure_env#0}, ()>>, ()>
    (data=0x775bd43f0cb0)
    at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/panicking.rs:552
        f = core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rusticl::core::queue::{impl#3}::new::{closure_env#0}, ()>> (std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{--Type <RET> for more, q to quit, c to continue without paging--
closure_env#0}<rusticl::core::queue::{impl#3}::new::{closure_env#0}, ()> {f: rusticl::core::queue::{impl#3}::new::{closure_env#0} {rx_t: std::sync::mpsc::Receiver<alloc::vec::Vec<alloc::sync::Arc<rusticl::core::event::Event, alloc::alloc::Global>, alloc::alloc::Global>> {inner: std::sync::mpmc::Receiver<alloc::vec::Vec<alloc::sync::Arc<rusticl::core::event::Event, alloc::alloc::Global>, alloc::alloc::Global>> {flavor: std::sync::mpmc::ReceiverFlavor<alloc::vec::Vec<alloc::sync::Arc<rusticl::core::event::Event, alloc::alloc::Global>, alloc::alloc::Global>>::List(std::sync::mpmc::counter::Receiver<std::sync::mpmc::list::Channel<alloc::vec::Vec<alloc::sync::Arc<rusticl::core::event::Event, alloc::alloc::Global>, alloc::alloc::Global>>> {counter: 0x775bc566bb80})}}, ctx: rusticl::core::queue::QueueContext {ctx: mesa_rust::pipe::context::PipeContext {pipe: core::ptr::non_null::NonNull<mesa_rust_gen::pipe_context> {pointer: 0x775bc561eba0}, screen: alloc::sync::Arc<mesa_rust::pipe::screen::PipeScreen, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<mesa_rust::pipe::screen::PipeScreen>> {pointer: 0x775bc41c4340}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<mesa_rust::pipe::screen::PipeScreen>>, alloc: alloc::alloc::Global}}, cb0: core::option::Option<mesa_rust::pipe::resource::PipeResource>::Some(mesa_rust::pipe::resource::PipeResource {pipe: 0x775bc5663880, is_user: false})}}})
        data = 0x775bd43f0cb0
        data = 0x775bd43f0cb0
#22 0x0000775bd7322aab in __rust_try () at /usr/lib/libRusticlOpenCL.so.1
#23 0x0000775bd731bb9f in std::panicking::try<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#--Type <RET> for more, q to quit, c to continue without paging--
0}<rusticl::core::queue::{impl#3}::new::{closure_env#0}, ()>>> (f=...)
    at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/panicking.rs:516
        data_ptr = 0x775bd43f0cb0
        data = std::panicking::try::Data<core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rusticl::core::queue::{impl#3}::new::{closure_env#0}, ()>>, ()> {f: core::mem::manually_drop::ManuallyDrop<core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rusticl::core::queue::{impl#3}::new::{closure_env#0}, ()>>> {value: core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rusticl::core::queue::{impl#3}::new::{closure_env#0}, ()>> (std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rusticl::core::queue::{impl#3}::new::{closure_env#0}, ()> {f: rusticl::core::queue::{impl#3}::new::{closure_env#0} {rx_t: std::sync::mpsc::Receiver<alloc::vec::Vec<alloc::sync::Arc<rusticl::core::event::Event, alloc::alloc::Global>, alloc::alloc::Global>> {inner: std::sync::mpmc::Receiver<alloc::vec::Vec<alloc::sync::Arc<rusticl::core::event::Event, alloc::alloc::Global>, alloc::alloc::Global>> {flavor: std::sync::mpmc::ReceiverFlavor<alloc::vec::Vec<alloc::sync::Arc<rusticl::core::event::Event, alloc::alloc::Global>, alloc::alloc::Global>>::List(std::sync::mpmc::counter::Receiver<std::sync::mpmc::list::Channel<alloc::vec::Vec<alloc::sync::Arc<rusticl::core::event::Event, alloc::alloc::Global>, alloc::alloc::Global>>> {counter: 0x775bc566bb80})}}, ctx: rusticl::core::queue::QueueContext {ctx: mesa_rust::pipe::context::PipeContext {pipe: core::ptr::non_null::NonNull<mesa_rust_gen::pipe_context> {pointer--Type <RET> for more, q to quit, c to continue without paging--
: 0x775bc561eba0}, screen: alloc::sync::Arc<mesa_rust::pipe::screen::PipeScreen, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<mesa_rust::pipe::screen::PipeScreen>> {pointer: 0x775bc41c4340}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<mesa_rust::pipe::screen::PipeScreen>>, alloc: alloc::alloc::Global}}, cb0: core::option::Option<mesa_rust::pipe::resource::PipeResource>::Some(mesa_rust::pipe::resource::PipeResource {pipe: 0x775bc5663880, is_user: false})}}})}, r: core::mem::manually_drop::ManuallyDrop<()> {value: ()}, p: core::mem::manually_drop::ManuallyDrop<alloc::boxed::Box<(dyn core::any::Any + core::marker::Send), alloc::alloc::Global>> {value: alloc::boxed::Box<(dyn core::any::Any + core::marker::Send), alloc::alloc::Global> {pointer: 0x1, vtable: 0x775bc566bb80}}}
#24 0x0000775bd733a0b9 in std::panic::catch_unwind<core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rusticl::core::queue::{impl#3}::new::{closure_env#0}, ()>>, ()>
    (f=<error reading variable: Cannot access memory at address 0x0>)
    at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/panic.rs:142
        f = core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rusticl::core::queue::{impl#3}::new::{closure_env#0}, ()>> (std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<rusticl::core::queue::{impl#3}::new::{closure_env#0}, ()> {f: rusticl::core::queue::{impl#3}::new::{closure_env#0} {rx_t: std::sync::mpsc::Receiver<alloc::vec::Vec<alloc::sync::Arc<rusticl::core::event::Event, alloc::alloc::Global>, alloc::alloc::Global>> {inner: std::sync::mpmc::Receiver<alloc::vec::Vec--Type <RET> for more, q to quit, c to continue without paging--
<alloc::sync::Arc<rusticl::core::event::Event, alloc::alloc::Global>, alloc::alloc::Global>> {flavor: std::sync::mpmc::ReceiverFlavor<alloc::vec::Vec<alloc::sync::Arc<rusticl::core::event::Event, alloc::alloc::Global>, alloc::alloc::Global>>::List(std::sync::mpmc::counter::Receiver<std::sync::mpmc::list::Channel<alloc::vec::Vec<alloc::sync::Arc<rusticl::core::event::Event, alloc::alloc::Global>, alloc::alloc::Global>>> {counter: 0x775bc566bb80})}}, ctx: rusticl::core::queue::QueueContext {ctx: mesa_rust::pipe::context::PipeContext {pipe: core::ptr::non_null::NonNull<mesa_rust_gen::pipe_context> {pointer: 0x775bc561eba0}, screen: alloc::sync::Arc<mesa_rust::pipe::screen::PipeScreen, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<mesa_rust::pipe::screen::PipeScreen>> {pointer: 0x775bc41c4340}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<mesa_rust::pipe::screen::PipeScreen>>, alloc: alloc::alloc::Global}}, cb0: core::option::Option<mesa_rust::pipe::resource::PipeResource>::Some(mesa_rust::pipe::resource::PipeResource {pipe: 0x775bc5663880, is_user: false})}}})
#25 std::thread::{impl#0}::spawn_unchecked_::{closure#1}<rusticl::core::queue::{impl#3}::new::{closure_env#0}, ()> ()
    at /usr/src/debug/rust/rustc-1.76.0-src/library/std/src/thread/mod.rs:528
        f = rusticl::core::queue::{impl#3}::new::{closure_env#0} {rx_t: std::sync::mpsc::Receiver<alloc::vec::Vec<alloc::sync::Arc<rusticl::core::event::Event, alloc::alloc::Global>, alloc::alloc::Global>> {inner: std::sync::mpmc::Receiver<alloc::vec::Vec<alloc::sync::Arc<rusticl::core::event::Event, alloc::alloc::Global>, alloc::alloc::Global>> {flavor: std::sync::mpmc::ReceiverFlavor<alloc::vec::Vec<alloc::sync::Arc<rusticl::core::event::Event, alloc::alloc::Global>, alloc:--Type <RET> for more, q to quit, c to continue without paging--
:alloc::Global>>::List(std::sync::mpmc::counter::Receiver<std::sync::mpmc::list::Channel<alloc::vec::Vec<alloc::sync::Arc<rusticl::core::event::Event, alloc::alloc::Global>, alloc::alloc::Global>>> {counter: 0x775bc566bb80})}}, ctx: rusticl::core::queue::QueueContext {ctx: mesa_rust::pipe::context::PipeContext {pipe: core::ptr::non_null::NonNull<mesa_rust_gen::pipe_context> {pointer: 0x775bc561eba0}, screen: alloc::sync::Arc<mesa_rust::pipe::screen::PipeScreen, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<mesa_rust::pipe::screen::PipeScreen>> {pointer: 0x775bc41c4340}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<mesa_rust::pipe::screen::PipeScreen>>, alloc: alloc::alloc::Global}}, cb0: core::option::Option<mesa_rust::pipe::resource::PipeResource>::Some(mesa_rust::pipe::resource::PipeResource {pipe: 0x775bc5663880, is_user: false})}}
        their_packet = alloc::sync::Arc<std::thread::Packet<()>, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Packet<()>>> {pointer: 0x775bc5663ab0}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Packet<()>>>, alloc: alloc::alloc::Global}
        f = std::thread::{impl#0}::spawn_unchecked_::MaybeDangling<rusticl::core::queue::{impl#3}::new::{closure_env#0}> (core::mem::maybe_uninit::MaybeUninit<rusticl::core::queue::{impl#3}::new::{closure_env#0}> {uninit: (), value: core::mem::manually_drop::ManuallyDrop<rusticl::core::queue::{impl#3}::new::{closure_env#0}> {value: rusticl::core::queue::{impl#3}::new::{closure_env#0} {rx_t: std::sync::mpsc::Receiver<alloc::vec::Vec<alloc::sync::Arc<rusticl::core::event::Event, alloc::alloc::Global>, alloc::alloc::Global>> {inner: std::sync::mpmc::Receive--Type <RET> for more, q to quit, c to continue without paging--
r<alloc::vec::Vec<alloc::sync::Arc<rusticl::core::event::Event, alloc::alloc::Global>, alloc::alloc::Global>> {flavor: std::sync::mpmc::ReceiverFlavor<alloc::vec::Vec<alloc::sync::Arc<rusticl::core::event::Event, alloc::alloc::Global>, alloc::alloc::Global>>::List(std::sync::mpmc::counter::Receiver<std::sync::mpmc::list::Channel<alloc::vec::Vec<alloc::sync::Arc<rusticl::core::event::Event, alloc::alloc::Global>, alloc::alloc::Global>>> {counter: 0x775bc566bb80})}}, ctx: rusticl::core::queue::QueueContext {ctx: mesa_rust::pipe::context::PipeContext {pipe: core::ptr::non_null::NonNull<mesa_rust_gen::pipe_context> {pointer: 0x775bc561eba0}, screen: alloc::sync::Arc<mesa_rust::pipe::screen::PipeScreen, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<mesa_rust::pipe::screen::PipeScreen>> {pointer: 0x775bc41c4340}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<mesa_rust::pipe::screen::PipeScreen>>, alloc: alloc::alloc::Global}}, cb0: core::option::Option<mesa_rust::pipe::resource::PipeResource>::Some(mesa_rust::pipe::resource::PipeResource {pipe: 0x775bc5663880, is_user: false})}}}})
        output_capture = core::option::Option<alloc::sync::Arc<std::sync::mutex::Mutex<alloc::vec::Vec<u8, alloc::alloc::Global>>, alloc::alloc::Global>>::None
        their_thread = std::thread::Thread {inner: core::pin::Pin<alloc::sync::Arc<std::thread::Inner, alloc::alloc::Global>> {pointer: alloc::sync::Arc<std::thread::Inner, alloc::alloc::Global> {ptr: core::ptr::non_null::NonNull<alloc::sync::ArcInner<std::thread::Inner>> {pointer: 0x775bc400b630}, phantom: core::marker::PhantomData<alloc::sync::ArcInner<std::thread::Inner>>, alloc: alloc::alloc::Global}}}
--Type <RET> for more, q to quit, c to continue without paging--
#26 0x0000775bd73265ee in core::ops::function::FnOnce::call_once<std::thread::{impl#0}::spawn_unchecked_::{closure_env#1}<rusticl::core::queue::{impl#3}::new::{closure_env#0}, ()>, ()> ()
    at /usr/src/debug/rust/rustc-1.76.0-src/library/core/src/ops/function.rs:250
#27 0x0000775bd73e2105 in std::sys::unix::thread::Thread::new::thread_start ()
    at /usr/lib/libRusticlOpenCL.so.1
#28 0x0000775c148a955a in start_thread (arg=<optimized out>)
    at pthread_create.c:447
        ret = <optimized out>
        pd = <optimized out>
        out = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {131236286695104, -165109313966571568, -57472, 2, 131236750081168, 131236284596224, 1369870036074364880, 1372824796575301584}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#29 0x0000775c14926a3c in clone3 ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
(gdb) 

Offline

#18 2024-03-04 14:42:12

ktatar156
Member
Registered: 2012-10-01
Posts: 79

Re: Opencl and Darktable

V1del wrote:

from that prompt, run bt full and post the output you get

Attached above, could you please look at it? smile

Offline

#19 2024-03-19 07:49:16

ktatar156
Member
Registered: 2012-10-01
Posts: 79

Re: Opencl and Darktable

Anyone? I'm stuck sad Please help smile

Offline

#20 2024-03-19 09:52:32

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,804

Re: Opencl and Darktable

Are you running out of RAM/VRAM, is this accompanied by error messages in dmesg?

Offline

#21 2024-04-08 06:55:11

ktatar156
Member
Registered: 2012-10-01
Posts: 79

Re: Opencl and Darktable

No.
Something changed - after pacman -Syu update, DT with OpenCL started working....  smile

Offline

Board footer

Powered by FluxBB