Darktable devs need your help

On some systems running latest self-compiled darktable master code leads to immediate crashes if the color equalizer module is activated.

So far affected systems share two things:

  1. Both users are on ArchLinux
  2. Both users have recent cpus with AVX-512 features

See: Segfault opening darktable · Issue #16781 · darktable-org/darktable · GitHub

So If you self-compile darktable github master

  1. On Arch with >4y old CPUs, could you report if you have proplems with CE module?
  2. On Arch with recent hardware, can you confirm the crash
  3. If on non-Arc-based distros - fedora 39/40 would be best as i use that and have no issues - and using a new cpu, could you report?

Thanks for all reports, please let us know you CPU and gcc, OpenCL or what type of raw does not matter.

1 Like

Fedora 40 KDE X11 5700G CPU Nvidia 3060 GPU 4.7.0+1245~g1a6d1ab1b1 Release self build GCC 14.1.1 and with clang 18.1.1 No without issues with CPU or GPU.

1 Like

I was testing on windows 11 for something else and took the opportunity to check this too. I used Bill’s weekly windows build from today. No issues with or without GPU.

1 Like

Arch Linux, Intel Core i7-5820K (old, no AVX-512), GCC 14.1.1, 4.7.0+1245~g1a6d1ab1b1. No crash when enabling color equalizer.

1 Like

Using Manjaro Linux (which is Arch based), I get a crash using the Color Equalizer on a locally built darktable (commit 156a42d33afb839a8cadf2c50662c1245b14b040)

gcc --version : gcc (GCC) 13.2.1 20240417

CPU:
  Info: model: 11th Gen Intel Core i5-11400H socket: U3E1 bits: 64 type: MT MCP
  arch: Tiger Lake gen: core 11 level: v4 note: check built: 2020

Intel page said launch date of CPU was Q2’21

2 Likes

Ubuntu 22.04, gcc 12.3 12th Gen I7, nvidia 3070 works fine

1 Like

Thanks for all you testing, seems the issue is now understood and fixed in master!

7 Likes