My Computer Crashes with 1.80 ?

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

Moderators: winston, another_commander, Getafix

Post Reply
Duggan
---- E L I T E ----
---- E L I T E ----
Posts: 487
Joined: Sat Dec 31, 2011 2:58 pm

My Computer Crashes with 1.80 ?

Post by Duggan » Thu Jul 24, 2014 12:15 pm

Hello there,

I wondered if someone could advise me of the following report and what it means, and most importantly , how I might go about rooting the timers to prevent it crashing the game and my Laptop.
Timer <OOJSTimer 0x5b100e0>{nextTime: 3152.11, interval: 0.25, running, function: anonymous} is being garbage-collected while still running. You must keep a reference to all running timers, or they will stop unpredictably!
I think it might be using the Long Range Scanner OXP to identify lucrative bounties and then jumping to their location to clean up but am not sure.

Because the closing log just prior to crash reads;
12:55:03.166 [ShipEntity.abandonShip.notPossible]: Ship <ShipEntity 0x15655b10>{"Fer-de-Lance" position: (0, 34, -8) (subentity)} cannot be abandoned at this time.
12:59:33.229 [files.notFound]: ----- WARNING: Could not find texture file "griff_decals_set1.png".
Thanks in advance.

Duggan
Flying Python Class Cruiser, Chapter & Verse IV

User avatar
cim
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 4018
Joined: Fri Nov 11, 2011 6:19 pm

Re: My Computer Crashes with 1.80 ?

Post by cim » Thu Jul 24, 2014 12:33 pm

Duggan wrote:Timer <OOJSTimer 0x5b100e0>{nextTime: 3152.11, interval: 0.25, running, function: anonymous} is being garbage-collected while still running. You must keep a reference to all running timers, or they will stop unpredictably!
This will be an OXP bug somewhere - some sort of repeating timer on a ship script which isn't being stopped when the ship is destroyed. Once you find which OXP is causing it you should report it in the OXP's thread.
(While incorrect OXP coding, this should not crash Oolite)
Duggan wrote:12:55:03.166 [ShipEntity.abandonShip.notPossible]: Ship <ShipEntity 0x15655b10>{"Fer-de-Lance" position: (0, 34, -8) (subentity)} cannot be abandoned at this time.
12:59:33.229 [files.notFound]: ----- WARNING: Could not find texture file "griff_decals_set1.png".
Neither of these seems particularly likely to be the cause of a crash either. A subentity with an escape pod seems somewhat odd, though - I wonder if that's intentional.

"griff_decals_set1.png" is in Griff Shipset Resources and may be in some of Griff's other OXPs. It's possible you have an OXP installed which is expecting it to exist.

None of those log entries seem likely to be related to an Oolite crash, though - even stranger is that it also crashes your OS. It might be worth trying to track the errors down to particular OXPs, and removing those OXPs to see if it stops the crashes.

User avatar
Stormrider
Deadly
Deadly
Posts: 211
Joined: Sat Jan 25, 2014 2:35 am
Location: Skiing the Rice Ridge burn

Re: My Computer Crashes with 1.80 ?

Post by Stormrider » Thu Jul 24, 2014 12:44 pm

Duggan wrote:12:59:33.229 [files.notFound]: ----- WARNING: Could not find texture file "griff_decals_set1.png".
Are you using Griff's core ship suppressor? My game was crashing because I had missed a few downloads off the replacement set. Was causing problems for the system populator.

Code: Select all

14:40:22.951 [script.javaScript.timeLimit]: ***** ERROR: Script "oolite-populator" ran for 5.32596 seconds and has been terminated.
Realize collective conscious creation

Duggan
---- E L I T E ----
---- E L I T E ----
Posts: 487
Joined: Sat Dec 31, 2011 2:58 pm

Re: My Computer Crashes with 1.80 ?

Post by Duggan » Thu Jul 24, 2014 2:28 pm

Thank you for your advice cim and Stormrider,

The most obvious candidate for
[script.javaScript.unrootedTimer]: ----- WARNING: Timer <OOJSTimer 0x490c920>{nextTime: 174.968, interval: 0.25, running, function: anonymous} is being garbage-collected while still running. You must keep a reference to all running timers, or they will stop unpredictably!
seems to be some kind of conflict between an MFD that displays times and the Destination ETA oxp, so I have taken out the Destination ETA oxp to see if that helps.

The Griff decal issue , though minor has been traced back to my Boa Class Cruiser OXP from the old 1.79 days.that I have now also removed.

I will continue my search to see if any other issues might contribute to this crashing issue.
Flying Python Class Cruiser, Chapter & Verse IV

User avatar
Norby
---- E L I T E ----
---- E L I T E ----
Posts: 2543
Joined: Mon May 20, 2013 9:53 pm
Location: Budapest, Hungary (Mainly Agricultural Democracy, TL10)
Contact:

Re: My Computer Crashes with 1.80 ?

Post by Norby » Thu Jul 24, 2014 2:49 pm

I got once a similar crash here.

Duggan
---- E L I T E ----
---- E L I T E ----
Posts: 487
Joined: Sat Dec 31, 2011 2:58 pm

Re: My Computer Crashes with 1.80 ?

Post by Duggan » Thu Jul 24, 2014 2:59 pm

Hello Norby,

I think our issues might be similar, I think the thing is (and no offence intended to Griff) to avoid installing older core ship oxps from Griff industries as they are already included in 1.80 anyway.

The timer issue seems resolved with the removal of Destination ETA oxp, perhaps it was conflicting with the Navigation MFD which also displays ETA.
Flying Python Class Cruiser, Chapter & Verse IV

User avatar
Cody
Sharp Shooter Spam Assassin
Sharp Shooter Spam Assassin
Posts: 13693
Joined: Sat Jul 04, 2009 9:31 pm
Location: Corke's Drift
Contact:

Re: My Computer Crashes with 1.80 ?

Post by Cody » Thu Jul 24, 2014 3:03 pm

Duggan wrote:I think the thing is (and no offence intended to Griff) to avoid installing older core ship oxps from Griff industries as they are already included in 1.80 anyway.
Not quite - the Oolite 1.80 core shipset uses Griff's models, but lacks shadery stuff. If you want Griff's core shipset for Oolite 1.80, get them all here.
Their dreams a tattered sail in the wind

Duggan
---- E L I T E ----
---- E L I T E ----
Posts: 487
Joined: Sat Dec 31, 2011 2:58 pm

Re: My Computer Crashes with 1.80 ?

Post by Duggan » Thu Jul 24, 2014 5:40 pm

Thanks for the links Cody,

I have added them all , I note however that the game fails to start with the core ship suppressor oxp installed, but aside from that, It works a treat.
Flying Python Class Cruiser, Chapter & Verse IV

User avatar
Cody
Sharp Shooter Spam Assassin
Sharp Shooter Spam Assassin
Posts: 13693
Joined: Sat Jul 04, 2009 9:31 pm
Location: Corke's Drift
Contact:

Re: My Computer Crashes with 1.80 ?

Post by Cody » Thu Jul 24, 2014 5:49 pm

Duggan wrote:I note however that the game fails to start with the core ship suppressor oxp installed...
Curious... it works fine here, and I have the full core set of Griff's OXPs too, plus a few of his extras.
Their dreams a tattered sail in the wind

Duggan
---- E L I T E ----
---- E L I T E ----
Posts: 487
Joined: Sat Dec 31, 2011 2:58 pm

Re: My Computer Crashes with 1.80 ?

Post by Duggan » Thu Jul 24, 2014 9:40 pm

Well having mucked about with it all day now , I am still getting
[script.javaScript.unrootedTimer]: ----- WARNING: Timer <OOJSTimer 0x19331b30>{nextTime: 2391.79, interval: 0.25, running, function: anonymous} is being garbage-collected while still running. You must keep a reference to all running timers, or they will stop unpredictably!
No CTD's as yet but I assume this is a cumulative issue that eventually brings about a Crash, I am guessing (guessing only) that it is the Long Range Scanner OXP, that in some way mucks up timers when I jump to Target using it. I conclude then that the Long Range Scanner OXP itself is no longer compatible with Oolite.

Thanks for the help anyway :)
Flying Python Class Cruiser, Chapter & Verse IV

User avatar
StathisR
Dangerous
Dangerous
Posts: 71
Joined: Fri Jun 08, 2012 9:31 pm
Location: Serres, Greece

Re: My Computer Crashes with 1.80 ?

Post by StathisR » Fri Jul 25, 2014 1:41 am

I get this error when the auto docking is stalling in rock hermits and other non main stations. But no crash.

Duggan
---- E L I T E ----
---- E L I T E ----
Posts: 487
Joined: Sat Dec 31, 2011 2:58 pm

Re: My Computer Crashes with 1.80 ?

Post by Duggan » Fri Jul 25, 2014 1:03 pm

Thank you for your input StathisR, I do have Stations for Extra Planets installed as it happens.

My last Log drew my closer to a possible cause. I was wondering if this had something to do with it.
JavaScript exception (Deep_Horizon_Adv_Nav_Comp 1.0.0): TypeError: this.$navFrameVE is undefined
13:44:39.601 [script.javaScript.exception.unexpectedType]: ../AddOns/Deep_Horizon_Advanced_Navigation_Computer.oxp/Scripts/Deep_Horizon_Adv_Nav_Comp_World.js, line 325.
I have taken out the DH Advanced Nav Computer OXP from my Add ons now and will see if this resolves the matter.

edit .. Nope , still there alas
14:06:27.961 [script.javaScript.unrootedTimer]: ----- WARNING: Timer <OOJSTimer 0x4340390>{nextTime: 119.96, interval: 0.25, running, function: anonymous} is being garbage-collected while still running. You must keep a reference to all running timers, or they will stop unpredictably!
14:06:59.717 [bigShips_populator]: 1 big trader(s) added to the Qutiri system.
14:07:30.617 [script.javaScript.unrootedTimer]: ----- WARNING: Timer <OOJSTimer 0xbabcb60>{nextTime: 176.435, interval: 0.25, running, function: anonymous} is being garbage-collected while still running. You must keep a reference to all running timers, or they will stop unpredictably!
14:12:02.807 [script.javaScript.unrootedTimer]: ----- WARNING: Timer <OOJSTimer 0xb7d0860>{nextTime: 446.832, interval: 0.25, running, function: anonymous} is being garbage-collected while still running. You must keep a reference to all running timers, or they will stop unpredictably!
14:12:19.385 [exit.context]: Exiting: SDL_QUIT event received.
14:12:19.386 [gameController.exitApp]: .GNUstepDefaults synchronized.
For my next act, I am checking Java Run time for updates, If that fails I will take off all oxps and oxz's and add them one at a time to see what the culprit is.

edit no 2 , Its not OXP or OXZ related that creates the [script.javaScript.unrootedTimer]: ----- WARNING:As I have attempted to play completely vanilla. So a clean install or a roll back to 1.79 seems favourite.
Flying Python Class Cruiser, Chapter & Verse IV

Post Reply