System:
- antiX / Debian Trixie
- Kernel: XanMod
- X11 + XFCE
- Intel HD Graphics 4400 (Haswell GT2)
- Mesa 25.0.7
- OpenGL 4.6
- Driver: crocus
- direct rendering: Yes
GPU info:
OpenGL renderer string: Mesa Intel(R) HD Graphics 4400 (HSW GT2)
OpenGL version string: 4.6 (Compatibility Profile) Mesa 25.0.7-2
Problem:
The Dust3D 1.1.3 AppImage instantly triggers extremely large memory allocations and gets killed by the Linux OOM killer during startup.
The application never fully opens.
Depending on environment variables, I get:
- immediate process kill
- transparent window
- black window
- or OOM kill
Kernel logs show Dust3D allocating absurd amounts of virtual memory (25–33 GB VM) and around 5 GB RSS before being terminated.
dmesg:
Out of memory: Killed process (AppRun)
total-vm: 25063256kB
anon-rss: 4816420kB
Important:
The system OpenGL stack itself appears healthy:
- glxinfo works correctly
- glxgears works correctly
- OpenGL acceleration is active
- renderer is proper Intel hardware acceleration (not llvmpipe)
I tested many combinations:
- crocus
- i965
- software backend
- xcb_glx
- xcb_egl
- DRI3 disabled
- compositor disabled
- Qt software rendering
The only partial result was:
QSG_RHI_BACKEND=software
which opened a transparent/black window instead of crashing immediately.
This suggests the issue may be related to:
- Qt6 SceneGraph
- RHI backend
- AppImage bundled Qt runtime
- excessive framebuffer allocation
- or GPU backend initialization on older Intel Haswell GPUs.
It may also indicate a Qt6 + Mesa + Haswell compatibility issue specific to the AppImage runtime.
Older Dust3D versions may behave differently, but 1.1.3 AppImage is currently unusable on this hardware.
System:
GPU info:
OpenGL renderer string: Mesa Intel(R) HD Graphics 4400 (HSW GT2)
OpenGL version string: 4.6 (Compatibility Profile) Mesa 25.0.7-2
Problem:
The Dust3D 1.1.3 AppImage instantly triggers extremely large memory allocations and gets killed by the Linux OOM killer during startup.
The application never fully opens.
Depending on environment variables, I get:
Kernel logs show Dust3D allocating absurd amounts of virtual memory (25–33 GB VM) and around 5 GB RSS before being terminated.
dmesg:
Out of memory: Killed process (AppRun)
total-vm: 25063256kB
anon-rss: 4816420kB
Important:
The system OpenGL stack itself appears healthy:
I tested many combinations:
The only partial result was:
QSG_RHI_BACKEND=software
which opened a transparent/black window instead of crashing immediately.
This suggests the issue may be related to:
It may also indicate a Qt6 + Mesa + Haswell compatibility issue specific to the AppImage runtime.
Older Dust3D versions may behave differently, but 1.1.3 AppImage is currently unusable on this hardware.