Trying to reproduce/isolate the issue causing Ubuntu 22.04 LTS tests action to crash on this workflow. I suspect interactions between Pyvirtualdisplay, pytest and mayavi to be the main cause.
See this issue on stackoverflow.
Branches description:
main
: the bug as initially found on my own repo.fix
: a bug-free branch that uses only 2 dependencies in therequirements.txt
(but I need more deps in real life)break_again
: a branch that reproduces the bug after restoringg and cleaning therequirements.txt
a little bit.cutting_deps
: a branch were I tried to add one dep at a time until it breaks again: pyqt5==5.15.7 breaks the working behavior of mayavi==4.7.4 + PyVirtualDisplay==3.0