Freezeup/Close down

For test results, bug reports, announcements of new builds etc.

Moderators: winston, another_commander, Getafix

Post Reply
User avatar
TGHC
---- E L I T E ----
---- E L I T E ----
Posts: 2157
Joined: Mon Jan 31, 2005 4:16 pm
Location: Berkshire, UK

Freezeup/Close down

Post by TGHC »

Managed to extract a log :D

vI.62 running windoze XP

2006-01-28 21:18:51.000 oolite.exe[1272] initialising SDL
2006-01-28 21:18:51.000 oolite.exe[1272] init: numSticks=0
2006-01-28 21:18:51.000 oolite.exe[1272] CREATING MODE LIST
2006-01-28 21:18:51.000 oolite.exe[1272] Unknown architecture, defaulting to 1024x768
2006-01-28 21:18:51.000 oolite.exe[1272] Added res 1280 x 1024
2006-01-28 21:18:51.000 oolite.exe[1272] Added res 1152 x 864
2006-01-28 21:18:51.000 oolite.exe[1272] Added res 1088 x 612
2006-01-28 21:18:51.000 oolite.exe[1272] Added res 1024 x 768
2006-01-28 21:18:51.000 oolite.exe[1272] Added res 960 x 600
2006-01-28 21:18:51.000 oolite.exe[1272] Added res 848 x 480
2006-01-28 21:18:51.000 oolite.exe[1272] Added res 800 x 600
2006-01-28 21:18:51.000 oolite.exe[1272] Added res 720 x 576
2006-01-28 21:18:51.000 oolite.exe[1272] Added res 640 x 480
2006-01-28 21:18:51.000 oolite.exe[1272] Added res 512 x 384
2006-01-28 21:18:51.000 oolite.exe[1272] Added res 480 x 360
2006-01-28 21:18:51.000 oolite.exe[1272] Added res 400 x 300
2006-01-28 21:18:51.000 oolite.exe[1272] Added res 320 x 240
2006-01-28 21:18:52.000 oolite.exe[1272] drawRect calling initialiseGLWithSize
2006-01-28 21:18:52.000 oolite.exe[1272] Creating a new surface of 1024 x 768
2006-01-28 21:18:55.000 oolite.exe[1272] no universe, clearning surface
2006-01-28 21:18:55.000 oolite.exe[1272] ---> searching paths:
(oolite.app/Contents/Resources, AddOns)
2006-01-28 21:18:55.000 oolite.exe[1272] Vertex Array Range optimisation - not supported
2006-01-28 21:18:56.000 oolite.exe[1272] Populating a system with economy 5, and government 3
2006-01-28 21:18:56.000 oolite.exe[1272] ... adding 6 trading vessels
2006-01-28 21:18:56.000 oolite.exe[1272] ... adding 3 sun skimming vessels
2006-01-28 21:18:56.000 oolite.exe[1272] ... adding 12 pirate vessels
2006-01-28 21:18:56.000 oolite.exe[1272] ... adding 3 sun skim pirates
2006-01-28 21:18:56.000 oolite.exe[1272] ... adding 2 law/bounty-hunter vessels
2006-01-28 21:18:56.000 oolite.exe[1272] ... adding 0 sun skim law/bounty hunter vessels
2006-01-28 21:18:56.000 oolite.exe[1272] ... adding 0 Thargoid warships
2006-01-28 21:18:56.000 oolite.exe[1272] ... adding 2 asteroid clusters
2006-01-28 21:18:56.000 oolite.exe[1272] ... for a total of 28 ships
2006-01-28 21:18:57.000 oolite.exe[1272] OPENGL_DEBUG GL_ERROR (1280) 'invalid enumerant' in: Universe before doing anything
2006-01-28 21:19:22.000 oolite.exe[1272] Found mode {Height = 768; RefreshRate = 0; Width = 1024; }
2006-01-28 21:19:27.000 oolite.exe[1272] Populating a system with economy 1, and government 6
2006-01-28 21:19:27.000 oolite.exe[1272] ... adding 9 trading vessels
2006-01-28 21:19:27.000 oolite.exe[1272] ... adding 1 sun skimming vessels
2006-01-28 21:19:27.000 oolite.exe[1272] ... adding 12 pirate vessels
2006-01-28 21:19:27.000 oolite.exe[1272] ... adding 4 sun skim pirates
2006-01-28 21:19:27.000 oolite.exe[1272] ... adding 3 law/bounty-hunter vessels
2006-01-28 21:19:27.000 oolite.exe[1272] ... adding 1 sun skim law/bounty hunter vessels
2006-01-28 21:19:27.000 oolite.exe[1272] ... adding 1 Thargoid warships
2006-01-28 21:19:27.000 oolite.exe[1272] ... adding 2 asteroid clusters
2006-01-28 21:19:27.000 oolite.exe[1272] ... for a total of 33 ships
2006-01-28 21:22:27.000 oolite.exe[1272] Populating a system with economy 0, and government 7
2006-01-28 21:22:27.000 oolite.exe[1272] ... adding 14 trading vessels
2006-01-28 21:22:27.000 oolite.exe[1272] ... adding 4 sun skimming vessels
2006-01-28 21:22:27.000 oolite.exe[1272] ... adding 3 pirate vessels
2006-01-28 21:22:27.000 oolite.exe[1272] ... adding 0 sun skim pirates
2006-01-28 21:22:27.000 oolite.exe[1272] ... adding 15 law/bounty-hunter vessels
2006-01-28 21:22:27.000 oolite.exe[1272] ... adding 1 sun skim law/bounty hunter vessels
2006-01-28 21:22:27.000 oolite.exe[1272] ... adding 0 Thargoid warships
2006-01-28 21:22:27.000 oolite.exe[1272] ... adding 4 asteroid clusters
2006-01-28 21:22:27.000 oolite.exe[1272] ... for a total of 41 ships
2006-01-28 22:04:53.000 oolite.exe[1272] Populating a system with economy 1, and government 6
2006-01-28 22:04:53.000 oolite.exe[1272] ... adding 11 trading vessels
2006-01-28 22:04:53.000 oolite.exe[1272] ... adding 1 sun skimming vessels
2006-01-28 22:04:53.000 oolite.exe[1272] ... adding 5 pirate vessels
2006-01-28 22:04:53.000 oolite.exe[1272] ... adding 2 sun skim pirates
2006-01-28 22:04:53.000 oolite.exe[1272] ... adding 2 law/bounty-hunter vessels
2006-01-28 22:04:53.000 oolite.exe[1272] ... adding 1 sun skim law/bounty hunter vessels
2006-01-28 22:04:53.000 oolite.exe[1272] ... adding 0 Thargoid warships
2006-01-28 22:04:53.000 oolite.exe[1272] ... adding 0 asteroid clusters
2006-01-28 22:04:53.000 oolite.exe[1272] ... for a total of 22 ships
Fatal signal: Segmentation Fault (SDL Parachute Deployed)
The Grey Haired Commander has spoken!
OK so I'm a PC user - "you know whats scary? Out of billions of sperm I was the fastest"
User avatar
TGHC
---- E L I T E ----
---- E L I T E ----
Posts: 2157
Joined: Mon Jan 31, 2005 4:16 pm
Location: Berkshire, UK

Post by TGHC »

Any ideas?
The Grey Haired Commander has spoken!
OK so I'm a PC user - "you know whats scary? Out of billions of sperm I was the fastest"
User avatar
Selezen
---- E L I T E ----
---- E L I T E ----
Posts: 2530
Joined: Tue Mar 29, 2005 9:14 am
Location: Tionisla
Contact:

Post by Selezen »

Email the crash log to [email protected].

More chance of a direct reply, and it's quicker.
User avatar
winston
Pirate
Pirate
Posts: 731
Joined: Mon Sep 27, 2004 10:21 pm
Location: Port St. Mary, Isle of Man
Contact:

Post by winston »

This may have been the hanging pointer that Giles fixed. 1.62-2 for Linux should be out by the end of the evening (which includes this fix).
User avatar
JensAyton
Grand Admiral Emeritus
Grand Admiral Emeritus
Posts: 6657
Joined: Sat Apr 02, 2005 2:43 pm
Location: Sweden
Contact:

Post by JensAyton »

Did you notice the "OPENGL_DEBUG GL_ERROR (1280) 'invalid enumerant' in: Universe before doing anything"? I’m in the dark; AFAICT the string “before doing anything” isn’t in the source, at least on the Mac side.
User avatar
Selezen
---- E L I T E ----
---- E L I T E ----
Posts: 2530
Joined: Tue Mar 29, 2005 9:14 am
Location: Tionisla
Contact:

Post by Selezen »

That particular error comes up every time I start the game in either WinXP or Linux...
User avatar
winston
Pirate
Pirate
Posts: 731
Joined: Mon Sep 27, 2004 10:21 pm
Location: Port St. Mary, Isle of Man
Contact:

Post by winston »

Ahruman wrote:
Did you notice the "OPENGL_DEBUG GL_ERROR (1280) 'invalid enumerant' in: Universe before doing anything"? I’m in the dark; AFAICT the string “before doing anything” isn’t in the source, at least on the Mac side.
Universe.m, line 3246 (on all platforms).
User avatar
JensAyton
Grand Admiral Emeritus
Grand Admiral Emeritus
Posts: 6657
Joined: Sat Apr 02, 2005 2:43 pm
Location: Sweden
Contact:

Post by JensAyton »

So it is. *Hits XCode’s Project Find with a pickled herring*

Seems to be a dangling error from some previous GL code that doesn’t call checkGLErrors(). :-/
User avatar
winston
Pirate
Pirate
Posts: 731
Joined: Mon Sep 27, 2004 10:21 pm
Location: Port St. Mary, Isle of Man
Contact:

Post by winston »

Ahruman wrote:
So it is. *Hits XCode’s Project Find with a pickled herring*
I've never found XCode's find thingy any use. I end up using grep most of the time (or Spotlight).
brainspank
Harmless
Harmless
Posts: 1
Joined: Sat Feb 04, 2006 10:50 pm

Post by brainspank »

winston wrote:
This may have been the hanging pointer that Giles fixed. 1.62-2 for Linux should be out by the end of the evening (which includes this fix).
FYI - I'm using 1.62-2 on Linux and see the OpenGL error, which causes a freeze. I also get a lot of these before that:

Code: Select all

2006-02-04 22:45:54.000 oolite[7668] don't know how to load entity 'http://www.apple.com/DTDs/PropertyList-1.0.dtd' id '-//Apple Computer//DTD PLIST 1.0//EN'
.:3: validity error : Validation failed: no DTD found !
<plist version="1.0">
                    ^
Ubuntu Breezy
AMD64 3200 (32bit kernel & OS)
1GB, GeForceFX5950, Nvidia drivers
User avatar
winston
Pirate
Pirate
Posts: 731
Joined: Mon Sep 27, 2004 10:21 pm
Location: Port St. Mary, Isle of Man
Contact:

Post by winston »

The OpenGL error is "normal", so I doubt its what's at fault. If you built from souce, run the debugger, and when it hangs hit Ctrl-C in the debugger and get a back trace. Freezes are caused by either memory exhaustion (in which case there will be a lot of thrashing, and perhaps one frame every 10 seconds) or infinite loops, or something blocking forever.

Ignore the DTD errors, they are harmless, it's just GNUstep whinging that it can't find the DTD to check the validity of the XML that follows on (maybe now that OOXMLExtensions is in, we can forgo the base GNUstep XML altogether, hmm... have to look into that).
Post Reply