Removing all the vtk actors from the Timeline object after the render method doesn't solve the problem
The double call Render method with a timeline and a gltf object seems to be the cause of the seg fault.
I've created a simple repo with just the test_morphing to debug this issue. The following zip has all the logs of the failed actions:
12_DEBUG fail-test.txt : catchsegv python3 debug_fail.py13_DEBUG catch.txt: python3 -X faulthandler debug_fail.py
Description
test_morphing
https://github.com/fury-gl/fury/blob/b37669f8767d460b97e17584106ad8a6b5d26491/fury/tests/test_gltf.py#L285 causes a segmentation fault error in most of the github actions. It seems correlated with the headless mode.What I can conclude until now it is:
initialize
method https://github.com/fury-gl/fury/blob/b37669f8767d460b97e17584106ad8a6b5d26491/fury/tests/test_gltf.py#L300I've created a simple repo with just the
test_morphing
to debug this issue. The following zip has all the logs of the failed actions:12_DEBUG fail-test.txt
:catchsegv python3 debug_fail.py
13_DEBUG catch.txt
:python3 -X faulthandler debug_fail.py
logs_github_actions_traceback.zip