Got another CTD.

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

Moderators: winston, another_commander, Getafix

User avatar
Kaks
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 3009
Joined: Mon Jan 21, 2008 11:41 pm
Location: The Big Smoke

Re: Got another CTD.

Post by Kaks »

Bingo! :)

Launched 'a few' of them crashythargoids and got this one on the log:
13:14:48.526 [ship.escort.reject]: <ShipEntity 0xaca3f38>{"Thargoid Warship" position: (80725, 29351.6, 474895) scanClass: CLASS_THARGOID status: STATUS_IN_FLIGHT} already got max escorts(26). Escort rejected: <ShipEntity 0xaa99720>{"Thargoid Invader" position: (80190, 30724.4, 475119) scanClass: CLASS_THARGOID status: STATUS_IN_FLIGHT}.
26 escorts, 10 above the normal limit, all without a hint of crashiness! :)

Interestingly, it was mixed in with a lot of
13:17:16.657 [ship.escort.reject]: <ShipEntity 0xe88fee8>{"Thargoid Robot Fighter" position: (81214.3, 29462.5, 474538) scanClass: CLASS_THARGOID status: STATUS_IN_FLIGHT} already got max escorts(0). Escort rejected: <ShipEntity 0xadf5a48>{"Thargoid Invader" position: (93710, 21368.4, 474618) scanClass: CLASS_THARGOID status: STATUS_IN_FLIGHT}.
Which suggests we might have some space for improvement in the escorts handling code... post-MNSR!
Hey, free OXPs: farsun v1.05 & tty v0.5! :0)
User avatar
JazHaz
---- E L I T E ----
---- E L I T E ----
Posts: 2991
Joined: Tue Sep 22, 2009 11:07 am
Location: Enfield, Middlesex
Contact:

Re: Got another CTD.

Post by JazHaz »

Running current test version, 1.75.3, and just got a CTD.

Nothing in my log. How can I find out what went wrong? I'm running Windows XP Home.
JazHaz

Gimi wrote:
drew wrote:
£4,500 though! :shock: <Faints>
Cheers,
Drew.
Maybe you could start a Kickstarter Campaign to found your £4500 pledge. 8)
Thanks to Gimi, I got an eBook in my inbox tonight (31st May 2014 - Release of Elite Reclamation)!
User avatar
Capt. Murphy
Commodore
Commodore
Posts: 1127
Joined: Fri Feb 25, 2011 8:46 am
Location: UK South Coast.

Re: Got another CTD.

Post by Capt. Murphy »

What you were doing/what settings you had may be useful. There are a couple of known crashers fixed in the current trunk. A not uncommon one which I think was on Windows XP machines (I've had it on XP in 1.75.3) is related to spoken messages being on. Fixed in trunk now, or turn off spoken messages.
[EliteWiki] Capt. Murphy's OXPs
External JavaScript resources - W3Schools & Mozilla Developer Network
Win 7 64bit, Intel Core i5 with HD3000 (driver rev. 8.15.10.2696 - March 2012), Oolite 1.76.1
User avatar
JazHaz
---- E L I T E ----
---- E L I T E ----
Posts: 2991
Joined: Tue Sep 22, 2009 11:07 am
Location: Enfield, Middlesex
Contact:

Re: Got another CTD.

Post by JazHaz »

Capt. Murphy wrote:
What you were doing/what settings you had may be useful.
I've never used spoken messages, so I can safely say that's not the cause. And I can't use shaders on this computer.

Today I installed/updated the following OXPs, before this session:

Coluber v0.5.1 (updated OXP)
Escort Contracts v1.4.2 (updated OXP)
Escape Capsule Locator v1.2 (installed first time)
Far Arm Ships v2.0 (installed first time)

One thing I did notice, was that when I launched Oolite, three times in a row loading failed and I ended up at the desktop. Only on the fourth attempt did the game load up.

I've never had a CTD before with 1.75.
JazHaz

Gimi wrote:
drew wrote:
£4,500 though! :shock: <Faints>
Cheers,
Drew.
Maybe you could start a Kickstarter Campaign to found your £4500 pledge. 8)
Thanks to Gimi, I got an eBook in my inbox tonight (31st May 2014 - Release of Elite Reclamation)!
User avatar
Capt. Murphy
Commodore
Commodore
Posts: 1127
Joined: Fri Feb 25, 2011 8:46 am
Location: UK South Coast.

Re: Got another CTD.

Post by Capt. Murphy »

Mmm - so not a crash in play? Just as a hunch try removing Escape Capsule Locator 1.2 and see if you get any more crashes, then putting it back in and seeing if crashes start again. It doesn't seem to be a general problem (I run it fine on Windows XP) but at least one other member (also with a non shader capable graphics card) on Windows has had crashes which seemed to be related to OXP's that change entity position via script, and this OXP uses that technique on the escape pod beacon. And sometimes Escape Pods are spawned at start up so could also explain a early crash.

Did you ever use escort contracts version 1.3.1? That also used to use the technique for the mother/player torus effect, and that was clearly the point of crash for the other member I mentioned.

If it is the culprit let us know. It might be worth trying a nightly build to see if something has been fixed in the meantime and if not maybe we can guide you through installing a debug build of the game which would give extra diagnostic info as nothing an OXP can do should be capable of crashing the game. I'll also think about converting the script to a different method.

Out of interest what are the openGL and graphics card card details from your log?
[EliteWiki] Capt. Murphy's OXPs
External JavaScript resources - W3Schools & Mozilla Developer Network
Win 7 64bit, Intel Core i5 with HD3000 (driver rev. 8.15.10.2696 - March 2012), Oolite 1.76.1
User avatar
JazHaz
---- E L I T E ----
---- E L I T E ----
Posts: 2991
Joined: Tue Sep 22, 2009 11:07 am
Location: Enfield, Middlesex
Contact:

Re: Got another CTD.

Post by JazHaz »

Capt. Murphy wrote:
Mmm - so not a crash in play?
Actually yes, I forgot to say that. I was hyperspacing, got a glimpse of the hyperspace tunnel when the screen went white and I was bounced to the desktop.
Capt. Murphy wrote:
Just as a hunch try removing Escape Capsule Locator 1.2 and see if you get any more crashes, then putting it back in and seeing if crashes start again. It doesn't seem to be a general problem (I run it fine on Windows XP) but at least one other member (also with a non shader capable graphics card) on Windows has had crashes which seemed to be related to OXP's that change entity position via script, and this OXP uses that technique on the escape pod beacon. And sometimes Escape Pods are spawned at start up so could also explain a early crash.
That sounds likely to me, I will try that and report back.
Capt. Murphy wrote:
Did you ever use escort contracts version 1.3.1? That also used to use the technique for the mother/player torus effect, and that was clearly the point of crash for the other member I mentioned.
No, I only had version 1.4.0 and found it worked fine, on the odd occasion I took a contract. I was thinking of removing it, as I found it more annoying than fun.
Capt. Murphy wrote:
Out of interest what are the openGL and graphics card card details from your log?

Code: Select all

23:42:23.484 [rendering.opengl.version]: OpenGL renderer version: 1.4.0 ("1.4.0 - Build 7.14.10.4926"). Vendor: "Intel". Renderer: "Intel 945GM".
23:42:23.484 [rendering.opengl.extensions]: OpenGL extensions (49):
GL_ARB_transpose_matrix, GL_EXT_texture_compression_s3tc, GL_ARB_texture_cube_map, GL_ARB_texture_env_dot3, GL_NV_texgen_reflection, GL_EXT_blend_color, GL_EXT_rescale_normal, GL_ARB_texture_env_combine, GL_EXT_separate_specular_color, GL_ARB_texture_border_clamp, GL_EXT_fog_coord, GL_IBM_texture_mirrored_repeat, GL_EXT_draw_range_elements, GL_NV_blend_square, GL_ARB_depth_texture, GL_EXT_texture_env_combine, GL_EXT_multi_draw_arrays, GL_EXT_bgra, GL_ARB_texture_env_add, GL_ARB_shadow, GL_EXT_packed_pixels, GL_EXT_texture3D, GL_EXT_blend_subtract, GL_ARB_window_pos, GL_WIN_swap_hint, GL_EXT_texture_lod_bias, GL_ARB_texture_compression, GL_EXT_secondary_color, GL_ARB_texture_env_crossbar, GL_3DFX_texture_compression_FXT1, GL_EXT_shadow_funcs, GL_EXT_abgr, GL_ARB_fragment_program, GL_SGIS_texture_edge_clamp, GL_SGIS_generate_mipmap, GL_ARB_vertex_program, GL_EXT_texture_env_add, GL_EXT_stencil_two_side, GL_EXT_cull_vertex, GL_EXT_blend_func_separate, GL_EXT_blend_minmax, GL_EXT_texture_filter_anisotropic, GL_EXT_clip_volume_hint, GL_ARB_point_parameters, GL_ARB_multitexture, GL_EXT_stencil_wrap, GL_EXT_compiled_vertex_array, GL_ARB_vertex_buffer_object, GL_SGIS_texture_lod
23:42:23.515 [rendering.opengl.gpuSpecific]: Matched GPU configuration "Intel GMA 900/950 family".
23:42:23.515 [rendering.opengl.shader.support]: Shaders will not be used (OpenGL extension GL_ARB_shading_language_100 is not available).
JazHaz

Gimi wrote:
drew wrote:
£4,500 though! :shock: <Faints>
Cheers,
Drew.
Maybe you could start a Kickstarter Campaign to found your £4500 pledge. 8)
Thanks to Gimi, I got an eBook in my inbox tonight (31st May 2014 - Release of Elite Reclamation)!
User avatar
JazHaz
---- E L I T E ----
---- E L I T E ----
Posts: 2991
Joined: Tue Sep 22, 2009 11:07 am
Location: Enfield, Middlesex
Contact:

Re: Got another CTD.

Post by JazHaz »

JazHaz wrote:
Capt. Murphy wrote:
Just as a hunch try removing Escape Capsule Locator 1.2 and see if you get any more crashes, then putting it back in and seeing if crashes start again. It doesn't seem to be a general problem (I run it fine on Windows XP) but at least one other member (also with a non shader capable graphics card) on Windows has had crashes which seemed to be related to OXP's that change entity position via script, and this OXP uses that technique on the escape pod beacon. And sometimes Escape Pods are spawned at start up so could also explain a early crash.
That sounds likely to me, I will try that and report back.
Well I just played a session, it seemed to go well, no crashes in normal play, jumped to three systems, until I got destroyed by a Far Arm Corsair. Press Space, Commander, which I did, and then got another CTD.

EDIT: That last CTD still didn't report anything in the log. Last thing in the log was listing of the 61 world scripts.

Also from the log is the full list of OXPs I have installed, in case you can see anything thats incompatible:

Code: Select all

10:03:25.937 [searchPaths.dumpAll]: Unrestricted mode - resource paths:
    Resources
    ../AddOns
    ../AddOns/ACS_1.2.oxp
    ../AddOns/adcks_bulk_haulers_v1.4.oxp
    ../AddOns/Anarchies2.5.oxp
    ../AddOns/Armoury 1.09.oxp
    ../AddOns/AsteroidStorm 4.01.oxp
    ../AddOns/Basic-debug.oxp
    ../AddOns/behemoth 2.6.oxp
    ../AddOns/BGS-A1.3.5.oxp
    ../AddOns/BigShips 1.02.oxp
    ../AddOns/BlOomberg Markets v2.5.oxp
    ../AddOns/BountyScannerv2.0.oxp
    ../AddOns/buoyRepair1.3.oxp
    ../AddOns/Cabal_Common_Library1.4.5.oxp
    ../AddOns/Coluber_0_5_1_2011-11-20.oxp
    ../AddOns/Commies.oxp
    ../AddOns/default_Jameson_ship_is_griff_cobra3.oxp
    ../AddOns/Dictators v1.5.oxp
    ../AddOns/Docking Clearance.oxp
    ../AddOns/Escort_Contracts_1.4.2_2011-11-20.oxp
    ../AddOns/Far_Arm_ships_v2.0.oxp
    ../AddOns/Flight Log 1.03.oxp
    ../AddOns/Fuel Tank v2.2.oxp
    ../AddOns/Galactic_Navy 5.4.3.oxp
    ../AddOns/griff_shipset_all_in_1.oxp
    ../AddOns/Hired Guns 1.25.oxp
    ../AddOns/I-Missile.oxp
    ../AddOns/IronHide 2.00.oxp
    ../AddOns/MilHUD-v3.4.oxp
    ../AddOns/Military Fuel Injectors 1.00.oxp
    ../AddOns/Missile Analyser 1.2.oxp
    ../AddOns/Naval Grid 1.00.oxp
    ../AddOns/Ore_processor 1.58.oxp
    ../AddOns/OXPConfig2.0.4.oxp
    ../AddOns/PlanetFall 1.41.oxp
    ../AddOns/Python Class Cruiser 2.6.oxp
    ../AddOns/RandomHits1.4.11.oxp
    ../AddOns/RepairBots 2.04.oxp
    ../AddOns/RoC2.1.oxp
    ../AddOns/Rock_Hermit_Locator1.3.3.oxp
    ../AddOns/RVandGS1.1.oxp
    ../AddOns/Sensible Lasers.oxp
    ../AddOns/Sensible Sun.oxp
    ../AddOns/Snoopers2.1.2.oxp
    ../AddOns/Switeck's Shipping v0.5.oxp
    ../AddOns/System_Redux.oxp
    ../AddOns/TalkativeCompass_1.0.3.oxp
    ../AddOns/The_Feudal_States_v1.12.oxp
    ../AddOns/total_patrol.oxp
    ../AddOns/Traffic Control 1.11.oxp
    ../AddOns/Transports 2.52.oxp
    ../AddOns/UPS-courier v1.7.7.oxp
    ../AddOns/Welcome Mat 1.11.oxp
    ../AddOns/YOUR_AD_HERE.oxp
    ../AddOns/YOUR_AD_HERE_set_A.oxp
    ../AddOns/YOUR_AD_HERE_set_A417_upd.oxp
    ../AddOns/YOUR_AD_HERE_set_B.oxp
    ../AddOns/YOUR_AD_HERE_set_B417_upd.oxp
    ../AddOns/YOUR_AD_HERE_set_C.oxp
    ../AddOns/YOUR_AD_HERE_set_C417_upd.oxp
    ../AddOns/YOUR_AD_HERE_set_D.oxp
    ../AddOns/YOUR_AD_HERE_set_D417_upd.oxp
    ../AddOns/YOUR_AD_HERE_set_E.oxp
    ../AddOns/YOUR_AD_HERE_set_E417_upd.oxp
    ../AddOns/YOUR_AD_HERE_set_F.oxp
    ../AddOns/YOUR_AD_HERE_set_F417_upd.oxp
    ../AddOns/YOUR_AD_HERE_set_G.oxp
    ../AddOns/Z_GrOovy_System_Stations.oxp
JazHaz

Gimi wrote:
drew wrote:
£4,500 though! :shock: <Faints>
Cheers,
Drew.
Maybe you could start a Kickstarter Campaign to found your £4500 pledge. 8)
Thanks to Gimi, I got an eBook in my inbox tonight (31st May 2014 - Release of Elite Reclamation)!
User avatar
Kaks
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 3009
Joined: Mon Jan 21, 2008 11:41 pm
Location: The Big Smoke

Re: Got another CTD.

Post by Kaks »

JazHaz, are you using the latest trunk version?

There were 'a couple' of issues we worked on fairly recently, and it would really be helpful if you could run all your OXPs with this one:

oolite-trunk-1.75.4.4656-dev.win32.exe

or - for people using linux - this one:

oolite-trunk-1.75.4.4656-dev.linux-x86.tgz
)

I'll try the escape pod locator and see if I can get it to crash Oolite... :)
Hey, free OXPs: farsun v1.05 & tty v0.5! :0)
User avatar
JazHaz
---- E L I T E ----
---- E L I T E ----
Posts: 2991
Joined: Tue Sep 22, 2009 11:07 am
Location: Enfield, Middlesex
Contact:

Re: Got another CTD.

Post by JazHaz »

Kaks wrote:
JazHaz, are you using the latest trunk version?
No, just the latest test/beta 1.75.3.

I thought trunk was not for playing, just testing?
Switeck
---- E L I T E ----
---- E L I T E ----
Posts: 2411
Joined: Mon May 31, 2010 11:11 pm

Re: Got another CTD.

Post by Switeck »

JazHaz wrote:
Capt. Murphy wrote:
Mmm - so not a crash in play?
Actually yes, I forgot to say that. I was hyperspacing, got a glimpse of the hyperspace tunnel when the screen went white and I was bounced to the desktop.
Sounds a little like my crash...except I'm using lots of wormholes. Either at the hyperspace tunnel or at the exit of one and poof! I'm at the desktop.

Trunk might be better for playing than v1.75.3 considering all the recent fixes. Find out if that crashes on loading or only during/after jumping.
another_commander
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 6683
Joined: Wed Feb 28, 2007 7:54 am

Re: Got another CTD.

Post by another_commander »

JazHaz wrote:
I thought trunk was not for playing, just testing?
Normally this is the case during a standard development cycle. However, since we entered feature freeze, what happens is that trunk keeps getting updated with all fixes for bugs reported, while 1.75.3 remains as-is. New bugs are normally introduced when new features are being developed and this is not the case here, beacause we are not developing new features since February of this year. Essentially, playing with the trunk at this time guarantees that you have the latest and greatest in the Oolite experience.

Also, using trunk at this stage helps us with testing and ensures that when 1.76 comes out it will be as problem-free as possible.

Bottom line: Until 1.76 goes in production, using the trunk for playing is the recommended way forward.
User avatar
JazHaz
---- E L I T E ----
---- E L I T E ----
Posts: 2991
Joined: Tue Sep 22, 2009 11:07 am
Location: Enfield, Middlesex
Contact:

Re: Got another CTD.

Post by JazHaz »

OK, I installed Trunk v1.75.4.4656 last night using your link. Also reinstalled Escape Capsule Locator OXP.

Just played a short session, and I can report one crash upon loading, changed startup to -nosplash after that, and the second time it loaded up. Did two trading runs, and tested ECL fine. No errors in the log afterward, not even for incompatible OXPs(?)
JazHaz

Gimi wrote:
drew wrote:
£4,500 though! :shock: <Faints>
Cheers,
Drew.
Maybe you could start a Kickstarter Campaign to found your £4500 pledge. 8)
Thanks to Gimi, I got an eBook in my inbox tonight (31st May 2014 - Release of Elite Reclamation)!
User avatar
JazHaz
---- E L I T E ----
---- E L I T E ----
Posts: 2991
Joined: Tue Sep 22, 2009 11:07 am
Location: Enfield, Middlesex
Contact:

Re: Got another CTD.

Post by JazHaz »

Still getting random crashes on hyperspacing with trunk. Currently using 1.75.4.4661.

Is there any problem with Total Patrol OXP that anyone knows? Often the last thing in my log is Total Patrol adding police. EDIT: I tried taking this out and reloading with shift held, but still getting CTDs.

Is there any additional logging options I could turn on to help diagnose the problem? I looked at logcontrol.plist, but I'm buggered if I know what to do with it! :?

EDIT: I'm getting CTDs virtually every jump now, plus a couple of them on loading my saved game. Its making actually playing the game impossible now.
JazHaz

Gimi wrote:
drew wrote:
£4,500 though! :shock: <Faints>
Cheers,
Drew.
Maybe you could start a Kickstarter Campaign to found your £4500 pledge. 8)
Thanks to Gimi, I got an eBook in my inbox tonight (31st May 2014 - Release of Elite Reclamation)!
User avatar
Fatleaf
Intergalactic Spam Assassin
Intergalactic Spam Assassin
Posts: 1988
Joined: Tue Jun 08, 2010 5:11 am
Location: In analysis mode on Phaelon
Contact:

Re: Got another CTD.

Post by Fatleaf »

How about your keyconfig.plist (or any other files you copy over) I used to get CDT's by using an older file, usually on jumping like you. Everytime an update was released I would just copy it over. Only when I deleted the older file and manually changed the new keyconfig file did my game become crash free.
Find out about the early influences of Fatleaf here. Also his OXP's!
Holds the Ooniversal record for "Thread Necromancy"
User avatar
JazHaz
---- E L I T E ----
---- E L I T E ----
Posts: 2991
Joined: Tue Sep 22, 2009 11:07 am
Location: Enfield, Middlesex
Contact:

Re: Got another CTD.

Post by JazHaz »

Fatleaf wrote:
How about your keyconfig.plist (or any other files you copy over) I used to get CDT's by using an older file, usually on jumping like you. Everytime an update was released I would just copy it over. Only when I deleted the older file and manually changed the new keyconfig file did my game become crash free.
I could try that, but the problem is I use the BBC Elite key layout, and it would be a pain to redo it.

I'm going to try to disable a whole load of OXPs, to see if I can narrow down the problem.
JazHaz

Gimi wrote:
drew wrote:
£4,500 though! :shock: <Faints>
Cheers,
Drew.
Maybe you could start a Kickstarter Campaign to found your £4500 pledge. 8)
Thanks to Gimi, I got an eBook in my inbox tonight (31st May 2014 - Release of Elite Reclamation)!
Post Reply