Oolite freezes on buying other ship

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

Moderators: winston, another_commander, Getafix

Post Reply
Iskander Novena
Average
Average
Posts: 10
Joined: Sat Aug 04, 2007 11:47 am

Oolite freezes on buying other ship

Post by Iskander Novena »

Hi,

Also put this in a mail last night...

When I try to buy a new ship in Oolite the whole program just freezes up!
First tried with a savegame where I 'manually' got very rich, and also with a 'clean' savegame. Both the same thing.

I'm running Oolite 1.69.1 PC (Pentium 4 HT, 3 GHz, 1.5 GB RAM, Windows XP SP2 (forgot that one in the mail)).

Do any of you guys (and gals) have a similar problem??
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 »

This is a beta version so bugs are being squashed when they are found, but not sure if this is one
.
Anyway the normal response is check your OXP's by removing them one at a time to see if that is causing the problem. You cannot use an OXP ship without it's OXP being loaded, so try without any OXP's loaded and see if the crash still occurs. If that still does not work then uninstalling and reinstalling sometimes fixes.
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"
Iskander Novena
Average
Average
Posts: 10
Joined: Sat Aug 04, 2007 11:47 am

Post by Iskander Novena »

I knew I forgot something in my earlier post...

Tries with only halsis.oxp + hOopyCasino.oxp and with no oxp at all...

Same problem...
Iskander Novena
Average
Average
Posts: 10
Joined: Sat Aug 04, 2007 11:47 am

Post by Iskander Novena »

Just tried to start with a fresh commander at Lave, get cargo, go to Zaonce, sell cargo and trade-in for an Adder, but same thing.

I noticed some additional things, however:
1) My computer doesn't lock up! I can do anything with it (anything that you can normally do with a computer, that is.. ;) ) but I only see the frozen-up screen of Oolite.
2) My stderr.txt has about 5 MB op these errors:
oolite.exe[3108] [rendering.opengl.error]: OpenGL error: "invalid enumerant" (1280), context: SkyEntity after drawing <SkyEntity 0x5700028>{101 position=(-48913.8, 60031.1, 592569) scanClass=CLASS_NO_DRAW status=STATUS_EFFECT}

oolite.exe[3108] [rendering.opengl.error]: OpenGL error: "invalid enumerant" (1280), context: SkyEntity after drawing <SkyEntity 0xfe20028>{180 position=(7578.5, 12418.6, 3437.45) scanClass=CLASS_NO_DRAW status=STATUS_EFFECT}

Searched the internet and came up with some links:
[Cannot post links yet.... need some more messages...]
Seems to have something to do with shaders, at least for that piece of software. But since shaders are new in the versions above 1.65, might this be a thingy??
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 »

The “SkyEntity” message happens constantly on certain hardware under Windows. It is not known to be related to any real problems.

You can disable it by creating a file in your AddOns directory called “logControl.plist”, with the following contents:

Code: Select all

{
    rendering.opengl.error = "off";
}
This will slightly improve performance and make it easier to spot actually important error messages.
Iskander Novena
Average
Average
Posts: 10
Joined: Sat Aug 04, 2007 11:47 am

Post by Iskander Novena »

OK, just put that addon in and ran it again. Loaded up my fresh commander (fresh in to Zaonce from Lave) and try to tradein to an adder. This is now the stderr.txt:

Code: Select all

2007-08-14 19:01:38.000 oolite.exe[3256] Disallowed time zone name `W. Europe Standard Time'.
2007-08-14 19:01:38.000 oolite.exe[3256] Using time zone with absolute offset 0.
2007-08-14 19:01:38.000 oolite.exe[3256] File NSUserDefaults.m: 544. In [NSUserDefaults +standardUserDefaults] Improper installation: No language locale found
2007-08-14 19:01:38.000 oolite.exe[3256] [unclassified.MyOpenGLView]: initialising SDL
2007-08-14 19:01:38.000 oolite.exe[3256] [unclassified.JoystickHandler]: init: numSticks=1
2007-08-14 19:01:38.000 oolite.exe[3256] [unclassified.MyOpenGLView]: CREATING MODE LIST
2007-08-14 19:01:38.000 oolite.exe[3256] [unclassified.MyOpenGLView]: Unknown architecture, defaulting to 1024x768
2007-08-14 19:01:38.000 oolite.exe[3256] [unclassified.MyOpenGLView]: Added res 1280 x 1024
2007-08-14 19:01:38.000 oolite.exe[3256] [unclassified.MyOpenGLView]: Added res 1152 x 864
2007-08-14 19:01:38.000 oolite.exe[3256] [unclassified.MyOpenGLView]: Added res 1024 x 768
2007-08-14 19:01:38.000 oolite.exe[3256] [unclassified.MyOpenGLView]: Added res 848 x 480
2007-08-14 19:01:38.000 oolite.exe[3256] [unclassified.MyOpenGLView]: Added res 800 x 600
2007-08-14 19:01:38.000 oolite.exe[3256] [unclassified.MyOpenGLView]: Added res 720 x 576
2007-08-14 19:01:38.000 oolite.exe[3256] [unclassified.MyOpenGLView]: Added res 640 x 480
2007-08-14 19:01:38.000 oolite.exe[3256] [unclassified.MyOpenGLView]: Added res 512 x 384
2007-08-14 19:01:38.000 oolite.exe[3256] [unclassified.MyOpenGLView]: Added res 400 x 300
2007-08-14 19:01:38.000 oolite.exe[3256] [unclassified.MyOpenGLView]: Added res 320 x 240
2007-08-14 19:01:38.000 oolite.exe[3256] [unclassified.MyOpenGLView]: Found mode {Height = 1024; RefreshRate = 0; Width = 1280; }
2007-08-14 19:01:38.000 oolite.exe[3256] [unclassified.MyOpenGLView]: drawRect calling initialiseGLWithSize
2007-08-14 19:01:38.000 oolite.exe[3256] [unclassified.MyOpenGLView]: Creating a new surface of 1280 x 1002
2007-08-14 19:01:38.000 oolite.exe[3256] [unclassified.MyOpenGLView]: no universe, clearning surface
2007-08-14 19:01:38.000 oolite.exe[3256] [cpuInfo.cpuCount]: 2 processors detected.
2007-08-14 19:01:38.000 oolite.exe[3256] [rendering.opengl.version]: OpenGL renderer version: 2.0.6458 ("2.0.6458 WinXP Release")
Vendor: ATI Technologies Inc.
Renderer: Radeon X1650 Series x86/SSE2
2007-08-14 19:01:38.000 oolite.exe[3256] [rendering.opengl.extensions]: OpenGL extensions (98):
GL_ARB_multitexture GL_EXT_texture_env_add GL_EXT_compiled_vertex_array GL_S3_s3tc GL_ARB_depth_texture GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_multisample GL_ARB_occlusion_query GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_shader_objects GL_ARB_shading_language_100 GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_texture_border_clamp GL_ARB_texture_compression GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_mirrored_repeat GL_ARB_texture_rectangle GL_ARB_transpose_matrix GL_ARB_vertex_blend GL_ARB_vertex_buffer_object GL_ARB_pixel_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_window_pos GL_ARB_draw_buffers GL_ATI_draw_buffers GL_ATI_element_array GL_ATI_envmap_bumpmap GL_ATI_fragment_shader GL_ATI_map_object_buffer GL_ATI_separate_stencil GL_ATI_shader_texture_lod GL_ATI_texture_compression_3dc GL_ATI_texture_env_combine3 GL_ATI_texture_float GL_ATI_texture_mirror_once GL_ATI_vertex_array_object GL_ATI_vertex_attrib_array_object GL_ATI_vertex_streams GL_ATIX_texture_env_combine3 GL_ATIX_texture_env_route GL_ATIX_vertex_shader_output_point_size GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_clip_volume_hint GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_object GL_EXT_multi_draw_arrays GL_EXT_packed_pixels GL_EXT_point_parameters GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_shadow_funcs GL_EXT_stencil_wrap GL_EXT_texgen_reflection GL_EXT_texture3D GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_rectangle GL_EXT_vertex_array GL_EXT_vertex_shader GL_HP_occlusion_test GL_NV_blend_square GL_NV_occlusion_query GL_NV_texgen_reflection GL_SGI_color_matrix GL_SGIS_generate_mipmap GL_SGIS_multitexture GL_SGIS_texture_border_clamp GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod GL_SUN_multi_draw_arrays GL_WIN_swap_hint WGL_EXT_extensions_string WGL_EXT_swap_control 
2007-08-14 19:01:38.000 oolite.exe[3256] [dataCache.found]: Found data cache.
2007-08-14 19:01:38.000 oolite.exe[3256] [searchPaths.dumpAll]: ---> OXP search paths:
(oolite.app/Resources, AddOns)
2007-08-14 19:01:38.000 oolite.exe[3256] [dataCache.rebuild.pathsChanged]: Cache is stale (search paths have changed). Rebuilding from scratch.
2007-08-14 19:01:39.000 oolite.exe[3256] [script.load.world.listAll]: Loaded 5 world scripts: "oolite-cloaking-device" 1.69.1, "oolite-constrictor-hunt" 1.69.1, "oolite-nova" 1.69.1, "oolite-thargoid-plans" 1.69.1, "oolite-trumbles" 1.69.1
2007-08-14 19:01:42.000 oolite.exe[3256] [dataCache.willWrite]: About to write data cache.
2007-08-14 19:01:42.000 oolite.exe[3256] [dataCache.write.success]: Wrote data cache.
2007-08-14 19:01:47.000 oolite.exe[3256] [entity.linkedList.verify.error]: Broken x_next <PlayerEntity Cobra Mark III 100> list (78) ***
2007-08-14 19:01:47.000 oolite.exe[3256] [entity.linkedList.verify.rebuild]: Rebuilding all linked lists from scratch
The last two lines are, I think, a better clue of what the problem is....
Iskander Novena
Average
Average
Posts: 10
Joined: Sat Aug 04, 2007 11:47 am

Post by Iskander Novena »

And some additional info: just installed 165 alongside it and opened the fresh commander in it and tried to trade-in the ship (with several oxp's loaded) and it just buzzed right on and I got myself a new ship...!
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 »

I am unable to reproduce this problem under OS X. Anyone?

When the game apparently freezes, can you change screens by pressing the number or F keys? This is sometimes the case when it appears to be frozen.

(The last two lines in the log are normal, by the way. It’s a minor problem that the game recovers from fine.)
Iskander Novena
Average
Average
Posts: 10
Joined: Sat Aug 04, 2007 11:47 am

Post by Iskander Novena »

Nope, I can press any button, including everything like opening task manager, starting a new program from there and so forth, without ever having the screen changed... The whole display is frozen. The only way I can tell other programs are open, is because when I move my mouse across the screen, the cursor changes...
Iskander Novena
Average
Average
Posts: 10
Joined: Sat Aug 04, 2007 11:47 am

Post by Iskander Novena »

I'll try updating the display drivers tonight, perhaps that helps....
I'll post back afterwards...
Iskander Novena
Average
Average
Posts: 10
Joined: Sat Aug 04, 2007 11:47 am

Post by Iskander Novena »

Hi,

Just finished updating the drivers. So far (after a blue screen, uninstalling and then again reinstalling, finding out ATI CCC isn't working, deinstalling and installing ATI TrayTools) Oolite seems to work again and very smoothly.

Just checked the errorlog.
Previous OpenGL renderer: [rendering.opengl.version]: OpenGL renderer version: 2.0.6458 ("2.0.6458 WinXP Release")
Current OpenGL renderer: [rendering.opengl.version]: OpenGL renderer version: 2.0.6747 ("2.0.6747 WinXP Release")

Seems to do the tricks so far....

If anything happens I'll naturally post back!
Post Reply