OSG logspam, potentially freeze when changing cells

Issue Description

Fresh-ish character, originally created with quite an extensive modlist. When changing cells around the ashlands and Molag Amur region openmw.log gets spammed with

[19:36:12.362 I] Unloading cell Molag Mar Region (2, -3)
[19:36:12.363 I] Unloading cell Molag Mar Region (0, -3)
[19:36:12.364 I] Unloading cell Molag Mar Region (1, -3)
[19:36:12.366 I] Loading cell Ashlands Region (1, 0)
[19:36:12.368 I] Loading cell Ashlands Region (0, 0)
[19:36:12.371 I] Loading cell Ashlands Region (2, 0)
[19:36:12.378 W] CullVisitor::apply(Geode&) detected NaN,
[19:36:12.378 W]     depth=-nan, center=(0 0 -1.99993),
[19:36:12.378 W]     matrix={
[19:36:12.378 W] 	-nan -nan nan nan 
[19:36:12.378 W] 	-nan -nan nan nan 
[19:36:12.378 W] 	-nan -nan nan nan 
[19:36:12.378 W] 	-nan -nan nan nan 
[19:36:12.378 W] }
[19:36:12.379 W] 
[19:36:12.379 W] CullVisitor::apply(Geode&) detected NaN,
[19:36:12.379 W]     depth=-nan, center=(0 0 -0.999928),
[19:36:12.379 W]     matrix={
[19:36:12.379 W] 	-nan -nan nan nan 
[19:36:12.379 W] 	-nan -nan nan nan 
[19:36:12.379 W] 	-nan -nan nan nan 
[19:36:12.379 W] 	-nan -nan nan nan 
[19:36:12.379 W] }
[19:36:12.379 W] 

CullVisitor messages continue while the character is in the affected cell.

And the world/local map for the cell also breaks - showing it as black square

world_map.png

local_map.png

, screenshots attached.

Attaching two settings.cfg files:

  • settings.cfg-freeze being active causes the game to become completely unresponsive while log gets spammed on my system.
  • if I let the game run in this state and not kill it - it consumes all available ram and renders the system unresponsive
  • Mint's native "this app is not responding" doesn't trigger
  • settings.cfg-clean is a clean reset of the file, and only produces OSG logspam.

I was able to isolate the issue down to one mod, the "Sun's Duck Survival and needs" This doesn't happen on new characters, so maybe some interaction in the modlist. But I was told in openmw discord to post this here.

Specifically the issue happens as I pass the cell border near this plant heading north (console bc output):

Report time: 2026.02.19 19:52:18 UTC
Content file: 1 [Morrowind.esm]
RefNum: 163697
RefID: "flora_trama_shrub_04"
Memory address: 0x5e9041049f00
Cell: Ashlands Region
Grid: 1 -1
Coordinates: 8561.6 -6910.11 1025.28
Model: meshes/f/flora_trama_shrub_04.nif
(BSA: /home/arrean/.local/share/Steam/steamapps/common/Morrowind/Data Files/Morrowind.bsa)
Bound textures: 
  DIR: /home/arrean/.config/openmw/Data Files/GFX/Morrowind Enhanced Textures
    diffuseMap: textures/tx_tramaroot_01.dds 

Steps to Reproduce

  1. Install Sun's Dusk 1.8.2(at the time of writing) https://www.nexusmods.com/morrowind/mods/57526?tab=description
  2. Load attached "IssueTesting" save file
  3. Run forward for about ~30 meters, until you pass the trama shrub plant on the left, monitor openmw.log as you pass cell boundary

System Information

  • OpenMW Version:
    • 0.50.0
  • Operating System & Version:
    • Linux Mint 22.3 Zara + Cinnamon 6.6.7
  • GPU:
    • NVIDIA GeForce RTX 3050 6GB Laptop GPU
    • Drivers: 590.48.01-0ubunut0.24.04.1
  • Morrowind Version:
    • Steam GOTY
  • Language:
    • English
  • Addons:
    • Tribunal, Bloodmoon

Mods

  • Are you using mods? Yes/No
    • yes
  • Are you using any shader mods? Yes/No
    • no
  • Does it happen in a clean vanilla install? Yes/No/Untested
    • no

Logs and Settings

settings.cfg_freeze - causes game to freeze during logspam

settings.cfg_clean - just logspam, clean config

openmw.log - log from last run -

openmw.cfg_backup - original full modlist

openmw.cfg - current, isolated down to one mod.

IssueTesting.omwsave - save file with the issue

Edited by Arrean