Zero-K freezes on glPrimitiveBoundingBox
System information
System: Host: amnykon-desktop Kernel: 5.3.0-46-generic x86_64
bits: 64 gcc: 7.5.0
Desktop: Gnome 3.28.4 (Gtk 3.22.30-1ubuntu4) dm: gdm3
Distro: Ubuntu 18.04.4 LTS
CPU: 8 core AMD FX-8350 Eight-Core (-MCP-)
arch: Bulldozer rev.0 cache: 16384 KB
flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm) bmips: 64426
clock speeds: min/max: 1400/4000 MHz 1: 1408 MHz 2: 1408 MHz
3: 1407 MHz 4: 1398 MHz 5: 1406 MHz 6: 1415 MHz 7: 1409 MHz
8: 1407 MHz
Graphics: Card: NVIDIA GF119 [NVS 310] bus-ID: 01:00.0 chip-ID: 10de:107d
Display Server: x11 (X.Org 1.20.5 )
drivers: nvidia (unloaded: modesetting,fbdev,vesa,nouveau)
Resolution: 1920x1080@60.00hz, 1920x1080@60.00hz
OpenGL: renderer: NVD9 version: 4.3 Mesa 19.2.8 Direct Render: Yes
Describe the issue
While playing Zero-K, the game freezes. A few seconds later the mouse and keyboard also freeze.
The Spring engine (Zero-K uses the spring engine)logs show: [f=0026138] Warning: [Watchdog] Hang detection triggered for Spring 104.0.1-1477-g8ecf38a maintenance.
Followed by a stack grace containing: [f=0026138] [CrashHandler] Warning: <04> /usr/lib/x86_64-linux-gnu/libGLX_mesa.so.0(+0x58263) [0x7fc106c40263] glPrimitiveBoundingBox
This usually happens when there are more units being drawn on the map and for larger maps.
bug is probably related to #2744 (moved) as they both freeze on glPrimitiveBoundingBox.
Regression
This worked about 4 years ago. This bug is the reason I stopped playing Zero-K.
Log files as attachment
Xorg.0.log dmesg.txt infolog.txt log from spring engine
Any extra information would be greatly appreciated
bug was previously filed for Spring engine: https://springrts.com/mantis/view.php?id=6379