Looking for some help with an odd new issue that started happening after the latest Manjaro update (installed from the official repositories (community)). I’ve been using darktable for a while with OpenCL enabled and working fine but started experiencing crashes after an update. Darktable would start just fine and load the first few thumbnails but would crash as I started to scroll down the lighttable. I tried changing the settings on quality and format of thumbnails but nothing worked until I turned off OpenCL.
Now, darktable starts up normally and remains stable until I reactivate OpenCL and start scrolling through thumbnails in the lighttable or start exporting photos.
So far, I’ve only seen this problem when OpenCL is on. It crashes and exits with this error message when I run it from the terminal:
/usr/include/c++/11.1.0/bits/stl_vector.h:1045: std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::operator(std::vector<_Tp, _Alloc>::size_type) [with _Tp = hsa_signal_s; _Alloc = std::allocator<hsa_signal_s>; std::vector<_Tp, _Alloc>::reference = hsa_signal_s&; std::vector<_Tp, _Alloc>::size_type = long unsigned int]: Assertion ‘__n < this->size()’ failed.
zsh: abort (core dumped) darktable -d cache
darktable --version output:
this is darktable 3.6.1
copyright (c) 2009-2021 johannes hanika
bit depth is 64 bit
SSE2 optimized codepath enabled
OpenMP support enabled
OpenCL support enabled
Lua support enabled, API version 7.0.0
Colord support enabled
gPhoto2 support enabled
GraphicsMagick support enabled
ImageMagick support disabled
OpenEXR support enabled
neofetch output for system information:
OS: Manjaro Linux x86_64
Shell: bash 5.1.12
DE: Plasma 5.23.4
Theme: Breath2 2021 Dark [Plasma], Breeze [GTK2/3]
Icons: breeze [Plasma], breeze [GTK2/3]
CPU: AMD Ryzen 7 3700X (16) @ 3.600GHz
GPU: AMD ATI Radeon RX 5500/5500M / Pro 5500M
Memory: 3982MiB / 32070MiB
clinfo output attached
clinfo.txt (15.9 KB)
Thank you to everyone involved with developing this amazing piece of software! Any help would be appreciated.