Page 1 of 1

Exhausted Memory?

Posted: Thu Feb 16, 2006 3:50 pm
by Jabbro
Oolite is a great simulator and does not seem to have all that many polygons to map, but it seems that docking, or coming close to it, eats the virtual memory. I have even been in large battles (six ships, AI and all) and have not had such problems but once in the space station range (where the S should show up but does not on the PC version) memory becomes increasingly scarce.

Below is the log file. Any suggestions?
2006-02-16 10:08:03.000 oolite.exe[2264] ... adding 7 trading vessels
2006-02-16 10:08:03.000 oolite.exe[2264] ... adding 0 sun skimming vessels
2006-02-16 10:08:03.000 oolite.exe[2264] ... adding 3 pirate vessels
2006-02-16 10:08:03.000 oolite.exe[2264] ... adding 1 sun skim pirates
2006-02-16 10:08:03.000 oolite.exe[2264] ... adding 1 law/bounty-hunter vessels
2006-02-16 10:08:03.000 oolite.exe[2264] ... adding 1 sun skim law/bounty hunter vessels
2006-02-16 10:08:03.000 oolite.exe[2264] ... adding 0 Thargoid warships
2006-02-16 10:08:03.000 oolite.exe[2264] ... adding 2 asteroid clusters
2006-02-16 10:08:03.000 oolite.exe[2264] ... for a total of 15 ships
2006-02-16 10:08:03.000 oolite.exe[2264] OPENGL_DEBUG GL_ERROR (1280) 'invalid enumerant' in: Universe before doing anything
2006-02-16 10:08:13.000 oolite.exe[2264] Populating a system with economy 0, and government 2
2006-02-16 10:08:13.000 oolite.exe[2264] ... adding 7 trading vessels
2006-02-16 10:08:13.000 oolite.exe[2264] ... adding 3 sun skimming vessels
2006-02-16 10:08:13.000 oolite.exe[2264] ... adding 17 pirate vessels
2006-02-16 10:08:13.000 oolite.exe[2264] ... adding 1 sun skim pirates
2006-02-16 10:08:13.000 oolite.exe[2264] ... adding 1 law/bounty-hunter vessels
2006-02-16 10:08:13.000 oolite.exe[2264] ... adding 0 sun skim law/bounty hunter vessels
2006-02-16 10:08:13.000 oolite.exe[2264] ... adding 0 Thargoid warships
2006-02-16 10:08:13.000 oolite.exe[2264] ... adding 0 asteroid clusters
2006-02-16 10:08:13.000 oolite.exe[2264] ... for a total of 29 ships
2006-02-16 10:14:43.000 oolite.exe[2264] Populating a system with economy 7, and government 5
2006-02-16 10:14:43.000 oolite.exe[2264] ... adding 1 trading vessels
2006-02-16 10:14:43.000 oolite.exe[2264] ... adding 0 sun skimming vessels
2006-02-16 10:14:43.000 oolite.exe[2264] ... adding 3 pirate vessels
2006-02-16 10:14:43.000 oolite.exe[2264] ... adding 1 sun skim pirates
2006-02-16 10:14:43.000 oolite.exe[2264] ... adding 1 law/bounty-hunter vessels
2006-02-16 10:14:43.000 oolite.exe[2264] ... adding 0 sun skim law/bounty hunter vessels
2006-02-16 10:14:43.000 oolite.exe[2264] ... adding 0 Thargoid warships
2006-02-16 10:14:43.000 oolite.exe[2264] ... adding 8 asteroid clusters
2006-02-16 10:14:43.000 oolite.exe[2264] ... for a total of 14 ships
Virtual memory exhausted

Posted: Thu Feb 16, 2006 4:22 pm
by aegidian
Yes, I suspect there is a looping AI condition in the docking system that's causing this intermittent memory loss. We're working on it.

Posted: Thu Feb 16, 2006 4:31 pm
by Jabbro
Thanks for the update. It makes a docking computer look really attractive.

Posted: Thu Feb 16, 2006 5:20 pm
by JensAyton
“Docking computer: this enhancement stops your ship’s standard computer from going insane and venting your atmosphere during docking.”