I am using JUCE 7.0.6. And I follow the instructions to install Linux deps (see this workflow for details).
When I remove the OpenGLContext, everything goes fine (see this action). However, when I attach the OpenGLContext, the pluginval will be aborted by xcb occasionally (see this action):
[xcb] Unknown sequence number while processing reply
[xcb] You called XInitThreads, this is not your fault
[xcb] Aborting, sorry about that.
pluginval: ../../src/xcb_io.c:730: _XReply: Assertion `!xcb_xlib_threads_sequence_lost' failed.
/home/runner/work/_temp/78a3e092-1ff4-41b5-8010-b953bc77b96d.sh: line 3: 5811 Aborted (core dumped) ./pluginval --strictness-level 10 --verbose --validate-in-process "ZLTest_artefacts/Release/VST3/ZL Test.vst3"
Currently I am not able to locate the problem (code? building? Linux deps? … ). I would appreciate any advice
It might be worth checking what version of libX11 you have installed. There are reports of a similar issue here, which appear to be caused by an X11 bug which is fixed in newer releases.