Join us at the Oolite Anniversary Party -- London, 7th July 2024, 1pm
More details in this thread.

Windows Trunk version 1.77.0.5057 experiencing CTD!

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

Moderators: another_commander, winston, Getafix

Post Reply
Switeck
---- E L I T E ----
---- E L I T E ----
Posts: 2412
Joined: Mon May 31, 2010 11:11 pm

Windows Trunk version 1.77.0.5057 experiencing CTD!

Post by Switeck »

NOW USING:
oolite-trunk-1.77.0.5057-dev.win32.exe
...and still getting CTDs. :cry:

Using:
oolite-trunk-1.77.0.5028-dev.win32.exe
On Win XP SP3 with 4 GB ram...

Code: Select all

03:26:00.062 [log.header]: Opening log for Oolite development version 1.77.0.5028 (x86-32 test release) under Windows at 2012-06-26 03:26:00 -0500.
4 processors detected.
Build options: new planets, spoken messages, mass/fuel pricing, JavaScript console support, OXP verifier, localization tools, debug GraphViz support, JavaScript profiling.
03:26:00.140 [display.mode.list.native]: Windows native resolution detected: 1440 x 900
03:26:00.468 [rendering.opengl.version]: OpenGL renderer version: 3.3.0 ("3.3.0"). Vendor: "NVIDIA Corporation". Renderer: "GeForce GTS 250/PCI/SSE2".
I wish I knew more what is going on...Latest.log isn't even showing line numbers for the errors it is displaying:

Code: Select all

03:47:16.750 [script.javaScript.exception.unexpectedType]: ***** JavaScript exception (militarytargettingsystem 1.0): TypeError: target is null
03:47:20.421 [script.javaScript.exception.unexpectedType]: ***** JavaScript exception (militarytargettingsystem 1.0): TypeError: target is null
The last few lines in the log:

Code: Select all

03:59:04.000 [ship_spawner]: Arrived at interstellar space FROM interstellar space! Removing Thargoids! , 2
03:59:05.984 [planetTex.temp]: Started generator <OOPlanetTextureGenerator 0x8502818>{seed: 460247301,4046559461 land: 0.42}
03:59:06.171 [planetTex.temp]: Completed generator <OOPlanetTextureGenerator 0x8502818>{seed: 460247301,4046559461 land: 0.42} successfully
03:59:08.875 [deep_space_pirates]: Adding trader convoy to dangerous system! Total traders 16
03:59:19.734 [swi_autoJumper]: 233, Jumping took 110.49 hours, ending at 2084290:11:01:18
04:40:34.000 [script.javaScript.exception.notFunction]: ***** JavaScript exception (galNavyTarget-Sortie Galactic Navy Build 5.3.0): TypeError: whom.hasRole is not a function
04:51:18.515 [PIRATE added!]: 1.149960620112235
04:53:15.765 [script.javaScript.exception.unexpectedType]: ***** JavaScript exception (LongRangeScanner 0.34.1): TypeError: system.allShips[missionVariables.lrangeScanner_start + lrscnr] is undefined
System_Redux.oxp is showing a distant planet that's just a whitish-gray ball. In v1.76.1 the same planet displayed ok. Sometimes the main planet is also a whitish-gray ball. I've also seen the Black Monk's Monastery (from Shady_blackmonks.oxp) have parts of its model that weren't colored/shaded correctly. So if I had to guess, I'd say Oolite's shader is overloading, flipping out, and triggering the Crash-To-Desktop at some point.

Docking_Lights0.93.oxp is also installed, which is still a work-in-progress, so it may be speeding up this crash. :(

I'm usually just wandering around in a system, looking around while cloaked or I'm firing my laser at something with a bounty on it...and scooping cargo.
The CTD comes randomly while I'm doing that, with seemingly nothing to do with what I'm doing. I don't recall it ever happening the moment I scoop cargo or shoot an enemy.
Last edited by Switeck on Mon Jul 09, 2012 7:58 am, edited 1 time in total.
User avatar
Commander McLane
---- E L I T E ----
---- E L I T E ----
Posts: 9520
Joined: Thu Dec 14, 2006 9:08 am
Location: a Hacker Outpost in a moderately remote area
Contact:

Re: Windows Trunk version 1.77.0.5028 experiencing CTD!

Post by Commander McLane »

The time stamps say that you had been flying around for almost one-and-a-half hours before the crash, which adds the possibility that a memory leak may play a role. Still leaves the question how it's caused.

I can't say anything about the OXP errors and whether they may be related, because I'm not using any of them.
Switeck
---- E L I T E ----
---- E L I T E ----
Posts: 2412
Joined: Mon May 31, 2010 11:11 pm

Re: Windows Trunk version 1.77.0.5028 experiencing CTD!

Post by Switeck »

For me, the crashes can come at almost any moment and the amount of free ram I have suggests a memory leak is unlikely. I check how much ram Oolite.exe is using, and it normally doesn't top 500 MB unless I'm doing mad/crazy jumping as fast as possible. I'll check it again, to be certain.

The question I must ask...are you also getting CTD's?
User avatar
cim
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 4072
Joined: Fri Nov 11, 2011 6:19 pm

Re: Windows Trunk version 1.77.0.5028 experiencing CTD!

Post by cim »

The "white spheres" planets are expected, as the atmosphere ends up opaque for externally-textured planets at the moment in trunk. It's not a high priority for a fix as submersible is rewriting the planet code anyway, and it doesn't happen in the rewritten version.

No idea about the rest of it. Could be something to do with the DockLights zero-poly entity: I remain unconvinced that all the bugs associated with those are removed from trunk, so try uninstalling that OXP and see if it makes a difference. It'll either rule in or out one possible place for the CTD bug...
User avatar
Commander McLane
---- E L I T E ----
---- E L I T E ----
Posts: 9520
Joined: Thu Dec 14, 2006 9:08 am
Location: a Hacker Outpost in a moderately remote area
Contact:

Re: Windows Trunk version 1.77.0.5028 experiencing CTD!

Post by Commander McLane »

Switeck wrote:
The question I must ask...are you also getting CTD's?
No, but I'm not using trunk or your OXP mix either, and I'm on a Mac.
cim wrote:
No idea about the rest of it. Could be something to do with the DockLights zero-poly entity
Nope, he has my OXP installed ("Docking_Lights", as opposed to "Docklights"), which doesn't have—and never had—a zero-poly entity.
Switeck
---- E L I T E ----
---- E L I T E ----
Posts: 2412
Joined: Mon May 31, 2010 11:11 pm

Re: Windows Trunk version 1.77.0.5028 experiencing CTD!

Post by Switeck »

From:
https://bb.oolite.space/viewtopic.php?f=3&t=12109
Windows Trunk version 1.77.0.5036 CTD because of DEP
Tricky wrote:
The problem turned out to be the Explorers' Club OXP. Everytime I clicked on a system in the Short range map (haven't checked the Long range map) it crashed. I took that out and everything worked OK.
For my CTD, I'm not running Explorers' Club OXP...so I do not have the luxury of that quick fix. :cry:

EDIT!:
Seems this is my old bug revisited. I'd missed a special case which can trigger it...
At least on Windows Oolite, try jumping while cloaked. At the end of the jump, if anything moves the player's ship or any ships near your exit point are moved when you arrive...odds are decent that the game will CTD.

EDIT2!:
Also, some of the crashes weren't while I was jumping...I was just tooling around in-system. I can't even remember if I was cloaked when the crashes occurred, but it's possible for at least some of them. :cry:
In short, a DIFFERENT error (than EDIT #1) is causing some of the CTDs!
Switeck
---- E L I T E ----
---- E L I T E ----
Posts: 2412
Joined: Mon May 31, 2010 11:11 pm

Re: Windows Trunk version 1.77.0.5028 experiencing CTD!

Post by Switeck »

I think I've eliminated possibilities for the crashes...
Here's my full game log of one of the crashes:

Code: Select all

16:28:15.843 [log.header]: Opening log for Oolite development version 1.77.0.5036 (x86-32 test release) under Windows at 2012-06-29 16:28:15 -0500.
4 processors detected.
Build options: new planets, spoken messages, mass/fuel pricing, JavaScript console support, OXP verifier, localization tools, debug GraphViz support, JavaScript profiling.

Note that the contents of the log file can be adjusted by editing logcontrol.plist.

16:28:15.890 [display.mode.list.native]: Windows native resolution detected: 1440 x 900
16:28:16.046 [joystick.init]: Number of joysticks detected: 0
16:28:16.062 [rendering.opengl.version]: OpenGL renderer version: 3.3.0 ("3.3.0"). Vendor: "NVIDIA Corporation". Renderer: "GeForce GTS 250/PCI/SSE2".
16:28:16.062 [rendering.opengl.extensions]: OpenGL extensions (236):
GL_ARB_draw_instanced, GL_NV_texture_lod_clamp, GL_NV_float_buffer, GL_ARB_occlusion_query, GL_EXT_texture_env_add, GL_ARB_texture_storage, GL_ARB_texture_env_dot3, GL_ARB_sync, GL_EXTX_framebuffer_mixed_formats, GL_ARB_texture_multisample, GL_NV_texture_env_combine4, GL_ARB_point_parameters, GL_OES_depth24, GL_ARB_vertex_array_object, GL_NVX_gpu_memory_info, GL_NV_vertex_buffer_unified_memory, GL_ARB_blend_func_extended, GL_NV_explicit_multisample, GL_EXT_provoking_vertex, GL_NV_texture_shader2, GL_EXT_blend_equation_separate, GL_ARB_compressed_texture_pixel_storage, GL_NV_texture_shader3, GL_ARB_texture_non_power_of_two, GL_ARB_texture_mirrored_repeat, GL_EXT_multi_draw_arrays, GL_NV_fence, GL_ARB_timer_query, GL_ARB_texture_buffer_object, GL_OES_packed_depth_stencil, GL_NV_occlusion_query, GL_EXT_abgr, GL_ARB_vertex_program, GL_NV_shader_buffer_load, GL_ATI_texture_float, GL_ARB_viewport_array, GL_KTX_buffer_region, GL_ARB_shadow, GL_NV_light_max_exponent, GL_EXT_texture_cube_map, GL_EXT_texture_compression_dxt1, GL_NV_texture_multisample, GL_NV_primitive_restart, GL_EXT_framebuffer_object, GL_EXT_texture_sRGB, GL_ARB_conservative_depth, GL_ARB_get_program_binary, GL_ARB_multitexture, GL_NV_half_float, GL_NV_copy_image, GL_NV_path_rendering, GL_OES_depth32, GL_NV_register_combiners, GL_EXT_texture_compression_rgtc, GL_ARB_shader_objects, GL_EXT_blend_func_separate, GL_EXT_bgra, GL_ARB_pixel_buffer_object, GL_NV_fragment_program2, GL_EXT_Cg_shader, GL_ARB_draw_buffers, GL_EXT_separate_shader_objects, GL_NV_texgen_reflection, GL_ARB_texture_env_crossbar, GL_ARB_fragment_shader, GL_EXT_texture_swizzle, GL_EXT_fog_coord, GL_EXT_vertex_array_bgra, GL_EXT_framebuffer_blit, GL_NV_copy_depth_to_color, GL_ARB_texture_compression_rgtc, GL_NV_vertex_program1_1, GL_ARB_seamless_cube_map, GL_WIN_swap_hint, GL_EXT_texture_shared_exponent, GL_ARB_shading_language_420pack, GL_EXT_texture_format_BGRA8888, GL_EXT_geometry_shader4, GL_EXT_direct_state_access, GL_EXT_compiled_vertex_array, GL_NV_parameter_buffer_object2, GL_NV_vertex_array_range2, GL_ARB_shading_language_include, GL_EXT_texture_storage, GL_EXT_separate_specular_color, GL_ARB_vertex_type_2_10_10_10_rev, GL_EXT_vertex_array, GL_ARB_shading_language_100, GL_OES_texture_float, GL_EXT_rescale_normal, GL_ARB_texture_float, GL_EXT_packed_depth_stencil, GL_EXT_bindable_uniform, GL_ARB_texture_swizzle, GL_ARB_half_float_pixel, GL_EXT_texture_compression_s3tc, GL_EXT_draw_instanced, GL_ARB_occlusion_query2, GL_NV_transform_feedback, GL_NV_texture_compression_vtc, GL_ARB_texture_rgb10_a2ui, GL_SGIS_texture_lod, WGL_EXT_swap_control, GL_ARB_geometry_shader4, GL_NV_point_sprite, GL_ARB_framebuffer_object, GL_NV_conditional_render, GL_EXT_stencil_two_side, GL_ARB_texture_rg, GL_OES_get_program_binary, GL_NV_texture_expand_normal, GL_EXT_texture_type_2_10_10_10_REV, GL_ARB_color_buffer_float, GL_NV_framebuffer_multisample_coverage, GL_EXT_blend_color, GL_NV_packed_depth_stencil, GL_NV_geometry_shader4, GL_NV_texture_rectangle, GL_ARB_vertex_array_bgra, GL_EXT_texture_integer, GL_EXT_texture_array, GL_ARB_base_instance, GL_EXT_import_sync_object, GL_ARB_shading_language_packing, GL_ARB_fragment_program_shadow, GL_NV_gpu_program4, GL_NV_fragdepth, GL_EXT_texture_buffer_object, GL_OES_standard_derivatives, GL_NV_vertex_program2_option, GL_ARB_map_buffer_range, GL_ARB_fragment_program, GL_ARB_copy_buffer, GL_NV_blend_minmax, GL_S3_s3tc, GL_NV_depth_clamp, GL_EXT_texture_lod_bias, GL_EXT_texture_filter_anisotropic, GL_EXT_draw_buffers2, GL_OES_texture_3D, GL_NV_fragment_program, GL_EXT_secondary_color, GL_EXT_framebuffer_multisample, GL_ARB_window_pos, GL_IBM_rasterpos_clip, GL_EXT_texture_env_combine, GL_ARB_vertex_shader, GL_SGIS_generate_mipmap, GL_ARB_compatibility, GL_ATI_texture_mirror_once, GL_EXT_packed_float, GL_ARB_texture_border_clamp, GL_ARB_explicit_attrib_location, GL_NV_blend_square, GL_ARB_internalformat_query, GL_EXT_texture3D, GL_SUN_slice_accum, GL_NV_vertex_array_range, GL_ARB_ES2_compatibility, GL_NV_vertex_program, GL_NV_multisample_filter_hint, GL_EXT_texture_mirror_clamp, GL_EXT_texture_sRGB_decode, GL_ARB_texture_compression, GL_NV_vertex_program2, GL_NV_multisample_coverage, GL_ARB_texture_env_add, GL_ARB_imaging, GL_NV_vertex_program3, GL_ARB_provoking_vertex, GL_EXT_gpu_shader4, GL_ARB_texture_rectangle, GL_EXT_texture_edge_clamp, GL_OES_texture_half_float_linear, GL_ARB_draw_elements_base_vertex, GL_ARB_fragment_coord_conventions, GL_OES_texture_half_float, GL_ARB_separate_shader_objects, GL_SGIX_shadow, GL_ARB_texture_cube_map, GL_NV_alpha_test, GL_OES_vertex_array_object, GL_EXT_framebuffer_sRGB, GL_NV_fragment_program_option, GL_EXT_texture_compression_latc, GL_ARB_robustness, GL_ARB_point_sprite, GL_OES_depth_texture, GL_NV_depth_buffer_float, GL_ARB_depth_texture, GL_EXT_texture_object, GL_EXT_depth_bounds_test, GL_NV_fog_distance, GL_ARB_instanced_arrays, GL_EXT_blend_minmax, GL_SGIX_depth_texture, GL_ATI_draw_buffers, GL_ARB_framebuffer_sRGB, GL_NV_fbo_color_attachments, GL_EXT_blend_subtract, GL_NV_register_combiners2, GL_EXT_packed_pixels, GL_IBM_texture_mirrored_repeat, GL_NV_texture_shader, GL_EXT_draw_range_elements, GL_ARB_sampler_objects, GL_ARB_half_float_vertex, GL_OES_mapbuffer, GL_OES_rgb8_rgba8, GL_ARB_depth_clamp, GL_ARB_transpose_matrix, GL_NV_parameter_buffer_object, GL_ARB_vertex_buffer_object, GL_EXT_pixel_buffer_object, GL_OES_texture_npot, GL_NVX_conditional_render, GL_ARB_texture_env_combine, GL_OES_vertex_half_float, GL_ARB_shader_bit_encoding, GL_EXT_timer_query, GL_EXT_gpu_program_parameters, GL_ARB_uniform_buffer_object, GL_ARB_multisample, GL_EXT_texture_env_dot3, GL_OES_texture_float_linear, GL_EXT_shadow_funcs, GL_EXT_texture_lod, GL_ARB_depth_buffer_float, GL_NV_pixel_data_range, GL_ARB_map_buffer_alignment, GL_EXT_stencil_wrap, GL_OES_fbo_render_mipmap, GL_EXT_point_parameters, GL_OES_element_index_uint, GL_NV_texture_barrier, GL_NV_complex_primitives
16:28:16.078 [rendering.opengl.shader.support]: Shaders are supported.
16:28:16.078 [speech.synthesis]: Spoken messages are off.
16:28:16.078 [searchPaths.dumpAll]: Unrestricted mode - resource paths:
    Resources
    ../AddOns
    ../AddOns/Basic-debug.oxp
    ../AddOns/OMEGA.oxp
16:28:16.156 [shipData.load.begin]: Loading ship data.
16:28:16.265 [script.load.world.listAll]: Loaded 6 world scripts:
    OMEGA 0.3
    oolite-cloaking-device 1.77
    oolite-constrictor-hunt 1.77
    oolite-nova 1.77
    oolite-thargoid-plans 1.77
    oolite-trumbles 1.77
16:28:16.468 [planetTex.temp]: Started generator <OOPlanetTextureGenerator 0x4755858>{seed: 3560527675,2338263651 land: 0.65}
16:28:16.578 [loading.complete]: ========== Loading complete. ==========
16:28:16.578 [debugTCP.connected]: Connected to debug console "DebugConsole".
16:28:16.656 [planetTex.temp]: Completed generator <OOPlanetTextureGenerator 0x4755858>{seed: 3560527675,2338263651 land: 0.65} successfully
16:28:20.859 [script.load.world.listAll]: Loaded 6 world scripts:
    OMEGA 0.3
    oolite-cloaking-device 1.77
    oolite-constrictor-hunt 1.77
    oolite-nova 1.77
    oolite-thargoid-plans 1.77
    oolite-trumbles 1.77
16:28:20.953 [load.failed.missileNotFound]: ----- WARNING: couldn't find missile with role 'EQ_GAL_DRIVE_MINE' in [PlayerEntity setCommanderDataFromDictionary:], missile entry discarded.
16:28:20.953 [load.failed.missileNotFound]: ----- WARNING: couldn't find missile with role 'EQ_GAL_DRIVE_MINE' in [PlayerEntity setCommanderDataFromDictionary:], missile entry discarded.
16:28:20.953 [load.failed.missileNotFound]: ----- WARNING: couldn't find missile with role 'EQ_GAL_DRIVE_MINE' in [PlayerEntity setCommanderDataFromDictionary:], missile entry discarded.
16:28:20.953 [load.failed.missileNotFound]: ----- WARNING: couldn't find missile with role 'EQ_GAL_DRIVE_MINE' in [PlayerEntity setCommanderDataFromDictionary:], missile entry discarded.
16:28:20.953 [load.failed.missileNotFound]: ----- WARNING: couldn't find missile with role 'EQ_GAL_DRIVE_MINE' in [PlayerEntity setCommanderDataFromDictionary:], missile entry discarded.
16:28:20.953 [load.failed.missileNotFound]: ----- WARNING: couldn't find missile with role 'EQ_GAL_DRIVE_MINE' in [PlayerEntity setCommanderDataFromDictionary:], missile entry discarded.
16:28:20.953 [load.failed.missileNotFound]: ----- WARNING: couldn't find missile with role 'EQ_GAL_DRIVE_MINE' in [PlayerEntity setCommanderDataFromDictionary:], missile entry discarded.
16:28:20.953 [load.failed.missileNotFound]: ----- WARNING: couldn't find missile with role 'EQ_GAL_DRIVE_MINE' in [PlayerEntity setCommanderDataFromDictionary:], missile entry discarded.
16:28:20.953 [load.failed.missileNotFound]: ----- WARNING: couldn't find missile with role 'EQ_GAL_DRIVE_MINE' in [PlayerEntity setCommanderDataFromDictionary:], missile entry discarded.
16:28:20.953 [load.failed.missileNotFound]: ----- WARNING: couldn't find missile with role 'EQ_GAL_DRIVE_MINE' in [PlayerEntity setCommanderDataFromDictionary:], missile entry discarded.
16:28:20.953 [load.failed.missileNotFound]: ----- WARNING: couldn't find missile with role 'EQ_GAL_DRIVE_MINE' in [PlayerEntity setCommanderDataFromDictionary:], missile entry discarded.
16:28:20.953 [load.failed.missileNotFound]: ----- WARNING: couldn't find missile with role 'EQ_GAL_DRIVE_MINE' in [PlayerEntity setCommanderDataFromDictionary:], missile entry discarded.
16:28:20.953 [load.failed.missileNotFound]: ----- WARNING: couldn't find missile with role 'EQ_GAL_DRIVE_MINE' in [PlayerEntity setCommanderDataFromDictionary:], missile entry discarded.
16:28:20.953 [load.failed.missileNotFound]: ----- WARNING: couldn't find missile with role 'EQ_GAL_DRIVE_MINE' in [PlayerEntity setCommanderDataFromDictionary:], missile entry discarded.
16:28:20.953 [load.failed.missileNotFound]: ----- WARNING: couldn't find missile with role 'EQ_GAL_DRIVE_MINE' in [PlayerEntity setCommanderDataFromDictionary:], missile entry discarded.
16:28:20.953 [load.failed.missileNotFound]: ----- WARNING: couldn't find missile with role 'EQ_GAL_DRIVE_MINE' in [PlayerEntity setCommanderDataFromDictionary:], missile entry discarded.
16:28:20.953 [load.upgrade.replacedEnergyBomb]: Replaced legacy energy bomb with Quirium cascade mine.
16:28:21.046 [planetTex.temp]: Started generator <OOPlanetTextureGenerator 0x46e2a10>{seed: 993708242,2295998609 land: 0.56}
16:28:21.265 [planetTex.temp]: Completed generator <OOPlanetTextureGenerator 0x46e2a10>{seed: 993708242,2295998609 land: 0.56} successfully
16:37:11.359 [planetTex.temp]: Started generator <OOPlanetTextureGenerator 0x81dbed0>{seed: 993038630,4037654844 land: 0.33}
16:37:11.515 [planetTex.temp]: Completed generator <OOPlanetTextureGenerator 0x81dbed0>{seed: 993038630,4037654844 land: 0.33} successfully
16:37:27.515 [planetTex.temp]: Started generator <OOPlanetTextureGenerator 0x8189f28>{seed: 3677639094,4035009115 land: 0.34}
16:37:27.671 [planetTex.temp]: Completed generator <OOPlanetTextureGenerator 0x8189f28>{seed: 3677639094,4035009115 land: 0.34} successfully
16:38:16.296 [planetTex.temp]: Started generator <OOPlanetTextureGenerator 0x15c3580>{seed: 993904982,2293508504 land: 0.53}
16:38:16.453 [planetTex.temp]: Completed generator <OOPlanetTextureGenerator 0x15c3580>{seed: 993904982,2293508504 land: 0.53} successfully
And here's OoDebugConsole.exe log:

Code: Select all

Opened connection with Oolite version 1.77
Connection closed with no message.
EQ_GAL_DRIVE_MINE is Smiv's Galactic Hyperdrive Pod, which isn't installed so they're removed.

I used a Q-bomb (the one given in replacement of the energy bomb ironically) in interstellar space to blow up some Thargoids...got caught in my own explosion and killed, then the game CTD. I was not cloaked at the time.

Other CTDs have occurred almost immediately after I launched from station after loading, usually after I cloak.
Other CTDs occur when doing misjumps while cloaked.

The singular installed OXP of mine, OMEGA, is my superfast hacked Constrictor. The OMEGA's script contains this:

Code: Select all

this.name		= "OMEGA";
this.author	 	= "Switeck";
this.copyright	= "  2008 Creative Commons: attribution, non-commercial, sharealike.";
this.description	= "Gives free fuel!";
this.version	= "0.3";

"use strict";

this.shipLaunchedFromStation = function ()
{
	player.ship.fuel = 7;
}
this.shipExitedWitchspace = function()
{
//	player.commsMessage("Total PIRATES " + system.countShipsWithPrimaryRole("pirate") + " Total traders " + system.countShipsWithPrimaryRole("trader") +" Total Thargoids " + system.countShipsWithPrimaryRole("thargoid"),9);
	player.ship.fuel = 7;
}
I am also using a modified keyconfig.plist inside OMEGA OXP.
User avatar
JensAyton
Grand Admiral Emeritus
Grand Admiral Emeritus
Posts: 6657
Joined: Sat Apr 02, 2005 2:43 pm
Location: Sweden
Contact:

Re: Windows Trunk version 1.77.0.5028 experiencing CTD!

Post by JensAyton »

Please test again in tonight’s nightly (r5043 or later).
User avatar
Diziet Sma
---- E L I T E ----
---- E L I T E ----
Posts: 6311
Joined: Mon Apr 06, 2009 12:20 pm
Location: Aboard the Pitviper S.E. "Blackwidow"

Re: Windows Trunk version 1.77.0.5028 experiencing CTD!

Post by Diziet Sma »

Having trouble getting into the swing of this "retirement" thing, are you, Ahruman? :mrgreen:
Most games have some sort of paddling-pool-and-water-wings beginning to ease you in: Oolite takes the rather more Darwinian approach of heaving you straight into the ocean, often with a brick or two in your pockets for luck. ~ Disembodied
Switeck
---- E L I T E ----
---- E L I T E ----
Posts: 2412
Joined: Mon May 31, 2010 11:11 pm

Re: Windows Trunk version 1.77.0.5028 experiencing CTD!

Post by Switeck »

No joy, still Crashed-To-Desktop after doing 3 misjumps in a row while cloaked. :cry:
Oolite.exe's ram usage was only about 100-200 MB.
Absolutely nothing noteworthy shows up in logger or Latest.log:

Code: Select all

01:26:23.687 [log.header]: Opening log for Oolite development version 1.77.0.5043 (x86-32 test release) under Windows at 2012-06-30 01:26:23 -0500.
4 processors detected.
Build options: new planets, spoken messages, mass/fuel pricing, JavaScript console support, OXP verifier, localization tools, debug GraphViz support, JavaScript profiling.

01:26:24.015 [display.mode.list.native]: Windows native resolution detected: 1440 x 900
01:26:24.656 [joystick.init]: Number of joysticks detected: 0
01:26:24.671 [dataCache.notFound]: No data cache found, starting from scratch.
01:26:24.671 [rendering.opengl.version]: OpenGL renderer version: 3.3.0 ("3.3.0"). Vendor: "NVIDIA Corporation". Renderer: "GeForce GTS 250/PCI/SSE2".
01:26:24.671 [rendering.opengl.extensions]: OpenGL extensions (236):
01:26:24.750 [rendering.opengl.shader.support]: Shaders are supported.
01:26:24.750 [speech.synthesis]: Spoken messages are off.
01:26:24.750 [dataCache.notFound]: No data cache found, starting from scratch.
01:26:24.750 [searchPaths.dumpAll]: Unrestricted mode - resource paths:
    Resources
    ../AddOns
    ../AddOns/Basic-debug.oxp
    ../AddOns/OMEGA.oxp
01:26:24.984 [shipData.load.begin]: Loading ship data.
01:26:25.218 [script.load.world.listAll]: Loaded 6 world scripts:
    OMEGA 0.3
    oolite-cloaking-device 1.77
    oolite-constrictor-hunt 1.77
    oolite-nova 1.77
    oolite-thargoid-plans 1.77
    oolite-trumbles 1.77
01:26:25.765 [planetTex.temp]: Started generator <OOPlanetTextureGenerator 0x171c2a0>{seed: 3560527675,2338263651 land: 0.65}
01:26:25.906 [planetTex.temp]: Completed generator <OOPlanetTextureGenerator 0x171c2a0>{seed: 3560527675,2338263651 land: 0.65} successfully
01:26:26.218 [loading.complete]: ========== Loading complete. ==========
01:26:26.593 [debugTCP.connected]: Connected to debug console "DebugConsole".
01:26:30.515 [script.load.world.listAll]: Loaded 6 world scripts:
    OMEGA 0.3
    oolite-cloaking-device 1.77
    oolite-constrictor-hunt 1.77
    oolite-nova 1.77
    oolite-thargoid-plans 1.77
    oolite-trumbles 1.77
01:26:30.625 [load.failed.missileNotFound]: ----- WARNING: couldn't find missile with role 'EQ_GAL_DRIVE_MINE' in [PlayerEntity setCommanderDataFromDictionary:], missile entry discarded.

...(16 times for 16 missiles)

01:26:30.625 [load.failed.missileNotFound]: ----- WARNING: couldn't find missile with role 'EQ_GAL_DRIVE_MINE' in [PlayerEntity setCommanderDataFromDictionary:], missile entry discarded.
01:26:30.625 [load.upgrade.replacedEnergyBomb]: Replaced legacy energy bomb with Quirium cascade mine.
01:26:30.718 [planetTex.temp]: Started generator <OOPlanetTextureGenerator 0x15c0f30>{seed: 993708242,2295998609 land: 0.56}
01:26:30.890 [planetTex.temp]: Completed generator <OOPlanetTextureGenerator 0x15c0f30>{seed: 993708242,2295998609 land: 0.56} successfully
01:26:53.687 [gnustep]: 2012-06-30 01:26:53.687 oolite[1152] Defaults path 'C:\Oolite-Trunk2/oolite.app/GNUstep/Defaults' did not exist - created it

01:26:53.687 [gnustep]: 2012-06-30 01:26:53.687 oolite[1152] Creating empty user defaults database
OoDebugConsole.exe Debug Log:

Code: Select all

Opened connection with Oolite version 1.77
Connection closed with no message.
I doubt the problem's planet textures, because I'm in interstellar space the whole time both before/during the crash. (Unless it's trying to draw the nonexistent textures on the nonexistent planet!) The problem (or a similar CTD problem) is not only cloak related, as I've had CTDs happen when NOT cloaked...just wandering around in a regular system.
User avatar
Capt. Murphy
Commodore
Commodore
Posts: 1127
Joined: Fri Feb 25, 2011 8:46 am
Location: UK South Coast.

Re: Windows Trunk version 1.77.0.5028 experiencing CTD!

Post by Capt. Murphy »

Can you run a debug build with GDB? I've still got a copy of OMEGA you sent me a while back and have spent a while pootling around in perpetual cloak, misjumping, following ships through wormholes etc, but no crashes.
[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
Switeck
---- E L I T E ----
---- E L I T E ----
Posts: 2412
Joined: Mon May 31, 2010 11:11 pm

Re: Windows Trunk version 1.77.0.5028 experiencing CTD!

Post by Switeck »

Follow these posts?:
https://bb.oolite.space/viewtopic.php?f=8&t=5943
https://bb.oolite.space/viewtopic.php?f=8&t=10800

Assuming I did those correctly, here's what I got:

Code: Select all

Program received signal SIGSEGV, Segmentation fault.
0x04aae492 in ?? ()
(gdb) bt
#0  0x04aae492 in ?? ()
#1  0x00000038 in ?? ()
#2  0x042c0000 in ?? ()
#3  0x00000000 in ?? ()
(gdb)
I can sometimes misjump 2-10 times in a row before getting a CTD.
Last edited by Switeck on Sat Jun 30, 2012 8:05 am, edited 1 time in total.
User avatar
Capt. Murphy
Commodore
Commodore
Posts: 1127
Joined: Fri Feb 25, 2011 8:46 am
Location: UK South Coast.

Re: Windows Trunk version 1.77.0.5028 experiencing CTD!

Post by Capt. Murphy »

Switeck wrote:
You'd have to step me through the process to do that. :(

Follow these posts?:
https://bb.oolite.space/viewtopic.php?f=8&t=5943
Yep but at stage 3 do make debug=yes
Yep. :)
Switeck wrote:
Assuming I did those correctly, here's what I got:

Code: Select all

Program received signal SIGSEGV, Segmentation fault.
0x04aae492 in ?? ()
(gdb) bt
#0  0x04aae492 in ?? ()
#1  0x00000038 in ?? ()
#2  0x042c0000 in ?? ()
#3  0x00000000 in ?? ()
(gdb)
Mmm, which is particularly unenlightening. :(
[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
Switeck
---- E L I T E ----
---- E L I T E ----
Posts: 2412
Joined: Mon May 31, 2010 11:11 pm

Re: Windows Trunk version 1.77.0.5028 experiencing CTD!

Post by Switeck »

Doubtful this will add anything helpful, but here's the Latest.log for that:

Code: Select all

03:02:59.234 [log.header]: Opening log for Oolite version 1.77 (x86-32 debug) under Windows at 2012-06-30 03:02:59 -0500.
4 processors detected.
Build options: new planets, spoken messages, mass/fuel pricing, JavaScript console support, OXP verifier, localization tools, debug GraphViz support, JavaScript profiling.

Note that the contents of the log file can be adjusted by editing logcontrol.plist.

03:02:59.515 [display.mode.list.native]: Windows native resolution detected: 1440 x 900
03:02:59.734 [joystick.init]: Number of joysticks detected: 0
03:02:59.812 [dataCache.rebuild]: Data cache version (1.75.4) does not match Oolite version (1.77), rebuilding cache.
03:02:59.812 [rendering.opengl.version]: OpenGL renderer version: 3.3.0 ("3.3.0"). Vendor: "NVIDIA Corporation". Renderer: "GeForce GTS 250/PCI/SSE2".
03:02:59.812 [rendering.opengl.extensions]: OpenGL extensions (236):
GL_ARB_draw_instanced, GL_NV_texture_lod_clamp, GL_NV_float_buffer, GL_ARB_occlusion_query, GL_EXT_texture_env_add, GL_ARB_texture_storage, GL_ARB_texture_env_dot3, GL_ARB_sync, GL_EXTX_framebuffer_mixed_formats, GL_ARB_texture_multisample, GL_NV_texture_env_combine4, GL_ARB_point_parameters, GL_OES_depth24, GL_ARB_vertex_array_object, GL_NVX_gpu_memory_info, GL_NV_vertex_buffer_unified_memory, GL_ARB_blend_func_extended, GL_NV_explicit_multisample, GL_EXT_provoking_vertex, GL_NV_texture_shader2, GL_EXT_blend_equation_separate, GL_ARB_compressed_texture_pixel_storage, GL_NV_texture_shader3, GL_ARB_texture_non_power_of_two, GL_ARB_texture_mirrored_repeat, GL_EXT_multi_draw_arrays, GL_NV_fence, GL_ARB_timer_query, GL_ARB_texture_buffer_object, GL_OES_packed_depth_stencil, GL_NV_occlusion_query, GL_EXT_abgr, GL_ARB_vertex_program, GL_NV_shader_buffer_load, GL_ATI_texture_float, GL_ARB_viewport_array, GL_KTX_buffer_region, GL_ARB_shadow, GL_NV_light_max_exponent, GL_EXT_texture_cube_map, GL_EXT_texture_compression_dxt1, GL_NV_texture_multisample, GL_NV_primitive_restart, GL_EXT_framebuffer_object, GL_EXT_texture_sRGB, GL_ARB_conservative_depth, GL_ARB_get_program_binary, GL_ARB_multitexture, GL_NV_half_float, GL_NV_copy_image, GL_NV_path_rendering, GL_OES_depth32, GL_NV_register_combiners, GL_EXT_texture_compression_rgtc, GL_ARB_shader_objects, GL_EXT_blend_func_separate, GL_EXT_bgra, GL_ARB_pixel_buffer_object, GL_NV_fragment_program2, GL_EXT_Cg_shader, GL_ARB_draw_buffers, GL_EXT_separate_shader_objects, GL_NV_texgen_reflection, GL_ARB_texture_env_crossbar, GL_ARB_fragment_shader, GL_EXT_texture_swizzle, GL_EXT_fog_coord, GL_EXT_vertex_array_bgra, GL_EXT_framebuffer_blit, GL_NV_copy_depth_to_color, GL_ARB_texture_compression_rgtc, GL_NV_vertex_program1_1, GL_ARB_seamless_cube_map, GL_WIN_swap_hint, GL_EXT_texture_shared_exponent, GL_ARB_shading_language_420pack, GL_EXT_texture_format_BGRA8888, GL_EXT_geometry_shader4, GL_EXT_direct_state_access, GL_EXT_compiled_vertex_array, GL_NV_parameter_buffer_object2, GL_NV_vertex_array_range2, GL_ARB_shading_language_include, GL_EXT_texture_storage, GL_EXT_separate_specular_color, GL_ARB_vertex_type_2_10_10_10_rev, GL_EXT_vertex_array, GL_ARB_shading_language_100, GL_OES_texture_float, GL_EXT_rescale_normal, GL_ARB_texture_float, GL_EXT_packed_depth_stencil, GL_EXT_bindable_uniform, GL_ARB_texture_swizzle, GL_ARB_half_float_pixel, GL_EXT_texture_compression_s3tc, GL_EXT_draw_instanced, GL_ARB_occlusion_query2, GL_NV_transform_feedback, GL_NV_texture_compression_vtc, GL_ARB_texture_rgb10_a2ui, GL_SGIS_texture_lod, WGL_EXT_swap_control, GL_ARB_geometry_shader4, GL_NV_point_sprite, GL_ARB_framebuffer_object, GL_NV_conditional_render, GL_EXT_stencil_two_side, GL_ARB_texture_rg, GL_OES_get_program_binary, GL_NV_texture_expand_normal, GL_EXT_texture_type_2_10_10_10_REV, GL_ARB_color_buffer_float, GL_NV_framebuffer_multisample_coverage, GL_EXT_blend_color, GL_NV_packed_depth_stencil, GL_NV_geometry_shader4, GL_NV_texture_rectangle, GL_ARB_vertex_array_bgra, GL_EXT_texture_integer, GL_EXT_texture_array, GL_ARB_base_instance, GL_EXT_import_sync_object, GL_ARB_shading_language_packing, GL_ARB_fragment_program_shadow, GL_NV_gpu_program4, GL_NV_fragdepth, GL_EXT_texture_buffer_object, GL_OES_standard_derivatives, GL_NV_vertex_program2_option, GL_ARB_map_buffer_range, GL_ARB_fragment_program, GL_ARB_copy_buffer, GL_NV_blend_minmax, GL_S3_s3tc, GL_NV_depth_clamp, GL_EXT_texture_lod_bias, GL_EXT_texture_filter_anisotropic, GL_EXT_draw_buffers2, GL_OES_texture_3D, GL_NV_fragment_program, GL_EXT_secondary_color, GL_EXT_framebuffer_multisample, GL_ARB_window_pos, GL_IBM_rasterpos_clip, GL_EXT_texture_env_combine, GL_ARB_vertex_shader, GL_SGIS_generate_mipmap, GL_ARB_compatibility, GL_ATI_texture_mirror_once, GL_EXT_packed_float, GL_ARB_texture_border_clamp, GL_ARB_explicit_attrib_location, GL_NV_blend_square, GL_ARB_internalformat_query, GL_EXT_texture3D, GL_SUN_slice_accum, GL_NV_vertex_array_range, GL_ARB_ES2_compatibility, GL_NV_vertex_program, GL_NV_multisample_filter_hint, GL_EXT_texture_mirror_clamp, GL_EXT_texture_sRGB_decode, GL_ARB_texture_compression, GL_NV_vertex_program2, GL_NV_multisample_coverage, GL_ARB_texture_env_add, GL_ARB_imaging, GL_NV_vertex_program3, GL_ARB_provoking_vertex, GL_EXT_gpu_shader4, GL_ARB_texture_rectangle, GL_EXT_texture_edge_clamp, GL_OES_texture_half_float_linear, GL_ARB_draw_elements_base_vertex, GL_ARB_fragment_coord_conventions, GL_OES_texture_half_float, GL_ARB_separate_shader_objects, GL_SGIX_shadow, GL_ARB_texture_cube_map, GL_NV_alpha_test, GL_OES_vertex_array_object, GL_EXT_framebuffer_sRGB, GL_NV_fragment_program_option, GL_EXT_texture_compression_latc, GL_ARB_robustness, GL_ARB_point_sprite, GL_OES_depth_texture, GL_NV_depth_buffer_float, GL_ARB_depth_texture, GL_EXT_texture_object, GL_EXT_depth_bounds_test, GL_NV_fog_distance, GL_ARB_instanced_arrays, GL_EXT_blend_minmax, GL_SGIX_depth_texture, GL_ATI_draw_buffers, GL_ARB_framebuffer_sRGB, GL_NV_fbo_color_attachments, GL_EXT_blend_subtract, GL_NV_register_combiners2, GL_EXT_packed_pixels, GL_IBM_texture_mirrored_repeat, GL_NV_texture_shader, GL_EXT_draw_range_elements, GL_ARB_sampler_objects, GL_ARB_half_float_vertex, GL_OES_mapbuffer, GL_OES_rgb8_rgba8, GL_ARB_depth_clamp, GL_ARB_transpose_matrix, GL_NV_parameter_buffer_object, GL_ARB_vertex_buffer_object, GL_EXT_pixel_buffer_object, GL_OES_texture_npot, GL_NVX_conditional_render, GL_ARB_texture_env_combine, GL_OES_vertex_half_float, GL_ARB_shader_bit_encoding, GL_EXT_timer_query, GL_EXT_gpu_program_parameters, GL_ARB_uniform_buffer_object, GL_ARB_multisample, GL_EXT_texture_env_dot3, GL_OES_texture_float_linear, GL_EXT_shadow_funcs, GL_EXT_texture_lod, GL_ARB_depth_buffer_float, GL_NV_pixel_data_range, GL_ARB_map_buffer_alignment, GL_EXT_stencil_wrap, GL_OES_fbo_render_mipmap, GL_EXT_point_parameters, GL_OES_element_index_uint, GL_NV_texture_barrier, GL_NV_complex_primitives
03:02:59.859 [rendering.opengl.shader.support]: Shaders are supported.
03:02:59.859 [speech.synthesis]: Spoken messages are off.
03:02:59.890 [dataCache.rebuild]: Data cache version (1.75.4) does not match Oolite version (1.77), rebuilding cache.
03:02:59.890 [searchPaths.dumpAll]: Unrestricted mode - resource paths:
    Resources
    ../AddOns
    ../AddOns/OMEGA.oxp
03:03:00.000 [shipData.load.begin]: Loading ship data.
03:03:00.203 [script.load.world.listAll]: Loaded 6 world scripts:
    OMEGA 0.3
    oolite-cloaking-device 1.77
    oolite-constrictor-hunt 1.77
    oolite-nova 1.77
    oolite-thargoid-plans 1.77
    oolite-trumbles 1.77
03:03:00.828 [planetTex.temp]: Started generator <OOPlanetTextureGenerator 0x76d3b70>{seed: 3560527675,2338263651 land: 0.65}
03:03:01.437 [planetTex.temp]: Completed generator <OOPlanetTextureGenerator 0x76d3b70>{seed: 3560527675,2338263651 land: 0.65} successfully
03:03:02.250 [loading.complete]: ========== Loading complete. ==========
03:03:11.875 [script.load.world.listAll]: Loaded 6 world scripts:
    OMEGA 0.3
    oolite-cloaking-device 1.77
    oolite-constrictor-hunt 1.77
    oolite-nova 1.77
    oolite-thargoid-plans 1.77
    oolite-trumbles 1.77
03:03:12.015 [load.failed.missileNotFound]: ----- WARNING: couldn't find missile with role 'EQ_GAL_DRIVE_MINE' in [PlayerEntity setCommanderDataFromDictionary:], missile entry discarded.
03:03:12.015 [load.failed.missileNotFound]: ----- WARNING: couldn't find missile with role 'EQ_GAL_DRIVE_MINE' in [PlayerEntity setCommanderDataFromDictionary:], missile entry discarded.
03:03:12.015 [load.failed.missileNotFound]: ----- WARNING: couldn't find missile with role 'EQ_GAL_DRIVE_MINE' in [PlayerEntity setCommanderDataFromDictionary:], missile entry discarded.
03:03:12.015 [load.failed.missileNotFound]: ----- WARNING: couldn't find missile with role 'EQ_GAL_DRIVE_MINE' in [PlayerEntity setCommanderDataFromDictionary:], missile entry discarded.
03:03:12.015 [load.failed.missileNotFound]: ----- WARNING: couldn't find missile with role 'EQ_GAL_DRIVE_MINE' in [PlayerEntity setCommanderDataFromDictionary:], missile entry discarded.
03:03:12.015 [load.failed.missileNotFound]: ----- WARNING: couldn't find missile with role 'EQ_GAL_DRIVE_MINE' in [PlayerEntity setCommanderDataFromDictionary:], missile entry discarded.
03:03:12.015 [load.failed.missileNotFound]: ----- WARNING: couldn't find missile with role 'EQ_GAL_DRIVE_MINE' in [PlayerEntity setCommanderDataFromDictionary:], missile entry discarded.
03:03:12.015 [load.failed.missileNotFound]: ----- WARNING: couldn't find missile with role 'EQ_GAL_DRIVE_MINE' in [PlayerEntity setCommanderDataFromDictionary:], missile entry discarded.
03:03:12.015 [load.failed.missileNotFound]: ----- WARNING: couldn't find missile with role 'EQ_GAL_DRIVE_MINE' in [PlayerEntity setCommanderDataFromDictionary:], missile entry discarded.
03:03:12.015 [load.failed.missileNotFound]: ----- WARNING: couldn't find missile with role 'EQ_GAL_DRIVE_MINE' in [PlayerEntity setCommanderDataFromDictionary:], missile entry discarded.
03:03:12.015 [load.failed.missileNotFound]: ----- WARNING: couldn't find missile with role 'EQ_GAL_DRIVE_MINE' in [PlayerEntity setCommanderDataFromDictionary:], missile entry discarded.
03:03:12.015 [load.failed.missileNotFound]: ----- WARNING: couldn't find missile with role 'EQ_GAL_DRIVE_MINE' in [PlayerEntity setCommanderDataFromDictionary:], missile entry discarded.
03:03:12.015 [load.failed.missileNotFound]: ----- WARNING: couldn't find missile with role 'EQ_GAL_DRIVE_MINE' in [PlayerEntity setCommanderDataFromDictionary:], missile entry discarded.
03:03:12.015 [load.failed.missileNotFound]: ----- WARNING: couldn't find missile with role 'EQ_GAL_DRIVE_MINE' in [PlayerEntity setCommanderDataFromDictionary:], missile entry discarded.
03:03:12.015 [load.failed.missileNotFound]: ----- WARNING: couldn't find missile with role 'EQ_GAL_DRIVE_MINE' in [PlayerEntity setCommanderDataFromDictionary:], missile entry discarded.
03:03:12.015 [load.failed.missileNotFound]: ----- WARNING: couldn't find missile with role 'EQ_GAL_DRIVE_MINE' in [PlayerEntity setCommanderDataFromDictionary:], missile entry discarded.
03:03:12.031 [load.upgrade.replacedEnergyBomb]: Replaced legacy energy bomb with Quirium cascade mine.
03:03:12.171 [planetTex.temp]: Started generator <OOPlanetTextureGenerator 0x76f1c18>{seed: 993708242,2295998609 land: 0.56}
03:03:12.765 [planetTex.temp]: Completed generator <OOPlanetTextureGenerator 0x76f1c18>{seed: 993708242,2295998609 land: 0.56} successfully
User avatar
Capt. Murphy
Commodore
Commodore
Posts: 1127
Joined: Fri Feb 25, 2011 8:46 am
Location: UK South Coast.

Re: Windows Trunk version 1.77.0.5028 experiencing CTD!

Post by Capt. Murphy »

I was looking back at your similar problems here https://bb.oolite.space/viewtopic.ph ... t.#p157205 which suggested the Graphics Driver was implicated in the crash.

Are your graphics drivers as up to date as they can be? A quick look at the NVidia site suggests that the most recent driver release for your card was May 12.
[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
Post Reply