Describe the bug
Run f3d without a valid rendering backend and it will fail with a segfault.
Trivial to reproduce with docker
To Reproduce
Steps to reproduce the behavior:
- run docker
ubuntu:24.04
- install nightly .deb package, do not install suggested packages
- run f3d
- segfault
========== Configuring engine ==========
Generic Warning: In vtkOSOpenGLRenderWindow.cxx, line 149
libOSMesa not found. It appears that OSMesa is not installed in your system. Please install the OSMesa library from your distribution's package manager.
VTK window class type is vtkOSOpenGLRenderWindow
Segmentation fault (core dumped)
Expected behavior
A failure but no segfault
System Information:
- OS: Ubuntu 24.04
- GPU and GPU driver: None
F3D Information
Paste the content of f3d --version or f3d-console.exe --version on Windows: Nightly
Additional context
Add any other context about the problem here.
Describe the bug
Run f3d without a valid rendering backend and it will fail with a segfault.
Trivial to reproduce with docker
To Reproduce
Steps to reproduce the behavior:
ubuntu:24.04Expected behavior
A failure but no segfault
System Information:
F3D Information
Paste the content of
f3d --versionorf3d-console.exe --versionon Windows: NightlyAdditional context
Add any other context about the problem here.