Description: Trying to start LO 7.0.0-alpha1 with OpenCL enabled results in a crash on startup. Steps to Reproduce: 1. Build LO 7.0.0-alpha1 2. Try to launch it on a box with OpenCL enabled (drivers and versions see below) Actual Results: Crash on startup, looks like an infinite recursion in clGetDeviceIDs Expected Results: Works Reproducible: Always User Profile Reset: Yes OpenGL enabled: Yes Additional Info: Radeon 540 GPU using open drivers Mesa 20.1.0-rc4 ocl-icd 2.2.12 libglvnd 1.3.1 kernel 5.7-rc5 clang 10.0 gcc 10.1 LO 6.4.4 works fine on the same box.
Created attachment 161087 [details] gdb backtrace
[ot] i'd generally advise to avoid openCL, as well as threaded calculation!, both of which produce - rarely - errors because autocalculate does not work reliably, these errors go often unnoticed... :-( [/ot]
Confirmed to still happen in 7.0.0-beta1
Finally got around to debugging it, it's caused by a Mesa bug, LO triggers it, but the fix is elsewhere.