Open
Description
Is there an existing issue for this?
- I checked and did not find my issue in the already reported ones
Describe the bug
While working on photos in Darktable, with the newest ROCm 6.4.0, after processing a few photos (usually just a few), Darktable crashes and the screen (through a USB dock) goes blank.
Steps to reproduce
- Work on a few photos in the Darkroom: I only managed to work with exposure, rotate and crop. (But also had Filmic, Lut3D, denoise and some other defaults on).
- After a few photos it crashes. There is no specific flow that I found that triggers it.
Expected behavior
No response
Logfile | Screenshot | Screencast
Apr 16 10:11:11 erez-laptop kernel: usb 5-1.1.3.5: USB disconnect, device number 9
Apr 16 10:11:11 erez-laptop kernel: usb 5-1.1.5: USB disconnect, device number 6
Apr 16 10:11:11 erez-laptop kernel: usb 5-1.2: USB disconnect, device number 4
Apr 16 10:11:11 erez-laptop NetworkManager[1113]: <info> [1744787471.3631] device (eth0): state change: unavailable -> unmanaged (reas>
Apr 16 10:11:11 erez-laptop warp-taskbar[2569]: 2025-04-16T07:11:11.891Z ERROR ThreadId(01) warp_taskbar::ipc: IPC error - sleeping and>
Apr 16 10:11:12 erez-laptop systemd-coredump[7376]: [🡕] Process 5592 (darktable) of user 1000 dumped core.
Module [dso] without build-id.
Module [dso] without build-id.
Module [dso] without build-id.
Module [dso] without build-id.
Module [dso] without build-id.
Module [dso] without build-id.
Module [dso] without build-id.
Module [dso] without build-id.
Module [dso] without build-id.
Module [dso] without build-id.
Module [dso] without build-id.
Stack trace of thread 5652:
#0 0x0000743897478624 n/a (libc.so.6 + 0x97624)
#1 0x000074389741eba0 raise (libc.so.6 + 0x3dba0)
#2 0x0000743897406582 abort (libc.so.6 + 0x25582)
#3 0x00007437cea9bc40 n/a (libhsa-runtime64.so.1 + 0x9bc40)
#4 0x00007437ceaa1b2c n/a (libhsa-runtime64.so.1 + 0xa1b2c)
#5 0x00007437cea39241 n/a (libhsa-runtime64.so.1 + 0x39241)
#6 0x000074389747670a n/a (libc.so.6 + 0x9570a)
#7 0x00007438974faaac n/a (libc.so.6 + 0x119aac)
Stack trace of thread 5614:
#0 0x000074389747ebe2 n/a (libc.so.6 + 0x9dbe2)
#1 0x0000743897472e33 n/a (libc.so.6 + 0x91e33)
#2 0x00007438974734bc n/a (libc.so.6 + 0x924bc)
#3 0x0000743897475c0e pthread_cond_wait (libc.so.6 + 0x94c0e)
#4 0x000074387cb000ee n/a (libgallium-25.0.3-arch1.1.so + 0x5000ee)
#5 0x000074387cacabcc n/a (libgallium-25.0.3-arch1.1.so + 0x4cabcc)
#6 0x000074387cb0001d n/a (libgallium-25.0.3-arch1.1.so + 0x50001d)
#7 0x000074389747670a n/a (libc.so.6 + 0x9570a)
#8 0x00007438974faaac n/a (libc.so.6 + 0x119aac)
Stack trace of thread 5599:
#0 0x000074389747ebe2 n/a (libc.so.6 + 0x9dbe2)
#1 0x0000743897472e33 n/a (libc.so.6 + 0x91e33)
#2 0x0000743897472e74 n/a (libc.so.6 + 0x91e74)
#3 0x00007438974eda06 ppoll (libc.so.6 + 0x10ca06)
#4 0x00007438971fff67 n/a (libglib-2.0.so.0 + 0xc1f67)
#5 0x000074389719cee7 g_main_loop_run (libglib-2.0.so.0 + 0x5eee7)
#6 0x000074389659ca84 n/a (libgio-2.0.so.0 + 0x114a84)
#7 0x00007438971d3b3e n/a (libglib-2.0.so.0 + 0x95b3e)
#8 0x000074389747670a n/a (libc.so.6 + 0x9570a)
#9 0x00007438974faaac n/a (libc.so.6 + 0x119aac)
Stack trace of thread 5596:
#0 0x00007438974f888d syscall (libc.so.6 + 0x11788d)
#1 0x00007438971ce450 g_cond_wait (libglib-2.0.so.0 + 0x90450)
#2 0x0000743897163dac n/a (libglib-2.0.so.0 + 0x25dac)
#3 0x00007438971d4ad2 n/a (libglib-2.0.so.0 + 0x96ad2)
#4 0x00007438971d3b3e n/a (libglib-2.0.so.0 + 0x95b3e)
#5 0x000074389747670a n/a (libc.so.6 + 0x9570a)
#6 0x00007438974faaac n/a (libc.so.6 + 0x119aac)
Stack trace of thread 5592:
#0 0x00007438974f770b __munmap (libc.so.6 + 0x11670b)
#1 0x0000743897487a08 __libc_free (libc.so.6 + 0xa6a08)
#2 0x0000743893c1ab04 n/a (libpixman-1.so.0 + 0x53b04)
#3 0x0000743893c1ab5b pixman_image_unref (libpixman-1.so.0 + 0x53b5b)
#4 0x000074389668fbb2 n/a (libcairo.so.2 + 0x37bb2)
#5 0x00007438966c5cba n/a (libcairo.so.2 + 0x6dcba)
#6 0x00007438966ca248 cairo_surface_destroy (libcairo.so.2 + 0x72248)
#7 0x00007438977a1472 dt_control_expose (libdarktable.so + 0x1a1472)
#8 0x00007438978d2598 n/a (libdarktable.so + 0x2d2598)
#9 0x0000743896ab39aa n/a (libgtk-3.so.0 + 0x2b39aa)
#10 0x0000743896d7aafb n/a (libgtk-3.so.0 + 0x57aafb)
#11 0x000074389645be5c n/a (libgobject-2.0.so.0 + 0x32e5c)
#12 0x000074389645bf72 g_signal_emit_valist (libgobject-2.0.so.0 + 0x32f72)
#13 0x000074389645c034 g_signal_emit (libgobject-2.0.so.0 + 0x33034)
#14 0x0000743896d8ac22 n/a (libgtk-3.so.0 + 0x58ac22)
#15 0x0000743896b39ac2 gtk_container_propagate_draw (libgtk-3.so.0 + 0x339ac2)
#16 0x0000743896b39bed n/a (libgtk-3.so.0 + 0x339bed)
#17 0x0000743896d8ab0a n/a (libgtk-3.so.0 + 0x58ab0a)
#18 0x0000743896b39ac2 gtk_container_propagate_draw (libgtk-3.so.0 + 0x339ac2)
#19 0x0000743896b39bed n/a (libgtk-3.so.0 + 0x339bed)
#20 0x0000743896bdc511 n/a (libgtk-3.so.0 + 0x3dc511)
#21 0x0000743896b3a625 n/a (libgtk-3.so.0 + 0x33a625)
#22 0x0000743896b4f70a n/a (libgtk-3.so.0 + 0x34f70a)
#23 0x0000743896bdce55 n/a (libgtk-3.so.0 + 0x3dce55)
#24 0x0000743896d8ab0a n/a (libgtk-3.so.0 + 0x58ab0a)
#25 0x0000743896b39ac2 gtk_container_propagate_draw (libgtk-3.so.0 + 0x339ac2)
#26 0x0000743896b39bed n/a (libgtk-3.so.0 + 0x339bed)
#27 0x0000743896ae4501 n/a (libgtk-3.so.0 + 0x2e4501)
#28 0x0000743896b3a625 n/a (libgtk-3.so.0 + 0x33a625)
#29 0x0000743896b4f70a n/a (libgtk-3.so.0 + 0x34f70a)
#30 0x0000743896ae4ac5 n/a (libgtk-3.so.0 + 0x2e4ac5)
#31 0x0000743896d8ab0a n/a (libgtk-3.so.0 + 0x58ab0a)
#32 0x0000743896b39ac2 gtk_container_propagate_draw (libgtk-3.so.0 + 0x339ac2)
#33 0x0000743896b39bed n/a (libgtk-3.so.0 + 0x339bed)
#34 0x0000743896bdc511 n/a (libgtk-3.so.0 + 0x3dc511)
Commit
No response
Where did you obtain darktable from?
darktable.org / GitHub release
darktable version
5.0.1
What OS are you using?
Linux
What is the version of your OS?
Linux Manjaro
Describe your system
Manjaro Wayland with Sway.
I am using it through a Dell dock and two monitors (Darkable is only on one 4K monitor).
Are you using OpenCL GPU in darktable?
Yes
If yes, what is the GPU card and driver?
AMD Ryzen 9 8945HS. Using the latest AUR opencl-amd package (6.4.0)
Please provide additional context if applicable. You can attach files too, but might need to rename to .txt or .zip
No response