Have to use Task Manager to quit Oolite

News and discussion of the PC port of Oolite.

Moderators: winston, another_commander

Post Reply
User avatar
Holmes177
Competent
Competent
Posts: 56
Joined: Tue Apr 22, 2014 11:34 am

Have to use Task Manager to quit Oolite

Post by Holmes177 »

I've been playing Oolite for a couple of weeks now & love it. My problem is that whenever I quit Oolite, either by F2/Exit or by clicking the X in upper RH corner, it appears to close. But, no other program will open on my computer until I go into task manager where I find Oolite still running. I end it in task manager & all is well. Kind of headache to have to close the game this way. Any ideas? Running XP SP3, Intel DC & 4GB RAM.
Thanks
User avatar
Cody
Sharp Shooter Spam Assassin
Sharp Shooter Spam Assassin
Posts: 16081
Joined: Sat Jul 04, 2009 9:31 pm
Location: The Lizard's Claw
Contact:

Re: Have to use Task Manager to quit Oolite

Post by Cody »

Hi - that doesn't sound right. I don't know much about windowed mode, but you could try shift+q to quit, and see if the problem persists.
Which version of Oolite are you running, btw? 1.77.1, yes?
I would advise stilts for the quagmires, and camels for the snowy hills
And any survivors, their debts I will certainly pay. There's always a way!
User avatar
Holmes177
Competent
Competent
Posts: 56
Joined: Tue Apr 22, 2014 11:34 am

Re: Have to use Task Manager to quit Oolite

Post by Holmes177 »

Thanks, I'll try the shift+q. I'm running 1.76. Tried 1.77 & it did the same thing, plus some of the sounds were distorted in 1.77, so I went back to 1.76.
User avatar
Holmes177
Competent
Competent
Posts: 56
Joined: Tue Apr 22, 2014 11:34 am

Re: Have to use Task Manager to quit Oolite

Post by Holmes177 »

Tried the shift + q. Same issue. Getting ready to retire this desktop anyway. Have one with Win 7 that will be my mainstay & it does not have this issue
User avatar
Diziet Sma
---- E L I T E ----
---- E L I T E ----
Posts: 6312
Joined: Mon Apr 06, 2009 12:20 pm
Location: Aboard the Pitviper S.E. "Blackwidow"

Re: Have to use Task Manager to quit Oolite

Post by Diziet Sma »

Holmes177 wrote:
Tried 1.77 & it did the same thing, plus some of the sounds were distorted in 1.77, so I went back to 1.76.
!.77, or 1.77.1?

1.77.1 had a lot of bugfixes for 1.77.
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
another_commander
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 6680
Joined: Wed Feb 28, 2007 7:54 am

Re: Have to use Task Manager to quit Oolite

Post by another_commander »

Diziet Sma wrote:
!.77, or 1.77.1?

1.77.1 had a lot of bugfixes for 1.77.
True, but we never had anyone reporting this kind of problem before and none of the bug fixes were related to issues with abnormal shut down.

I am suspecting third party interference. An antivirus maybe that runs a check on the process before it releases it so it can close or something like that. To the OP: When Oolite shuts down, how much time do you give it before going to Task Manager and kill it? Maybe the solution could be as simple as to give the program more time to terminate. On my system, when I am online, Oolite takes quite a few seconds to actually close its window and terminate, while shut down is instant when I am not online.

In any case, maybe posting the Latest.log immediately after shut down (and while the application still shows as running on Task Manager) might give us a better clue. If you are switching to Win7 anyway, try to install and run the game before adding any antiviruses and other memory resident programs.
User avatar
Holmes177
Competent
Competent
Posts: 56
Joined: Tue Apr 22, 2014 11:34 am

Re: Have to use Task Manager to quit Oolite

Post by Holmes177 »

OK, gave it 5 min after exiting via F2/Exit. Still there in Task Manager. Have tried with no antivirus installed - no difference. Here's the latest log:

11:04:18.421 [log.header]: Opening log for Oolite version 1.76.1 (x86-32 test release) under Windows at 2014-04-28 11:04:18 -0400.
2 processors detected.
Build options: 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.

11:04:18.640 [display.mode.list.native]: Windows native resolution detected: 1920 x 1080
11:04:19.437 [joystick.init]: Number of joysticks detected: 1
11:04:19.484 [rendering.opengl.version]: OpenGL renderer version: 4.1.10516 ("4.1.10516 Compatibility Profile Context"). Vendor: "ATI Technologies Inc.". Renderer: "ATI Radeon HD 5700 Series".
11:04:19.484 [rendering.opengl.extensions]: OpenGL extensions (196):
GL_ARB_draw_instanced, GL_NV_float_buffer, GL_ARB_occlusion_query, GL_EXT_texture_env_add, GL_ARB_texture_env_dot3, GL_ARB_sync, GL_ARB_texture_multisample, GL_ARB_point_parameters, GL_ARB_vertex_array_object, GL_ARB_blend_func_extended, GL_AMD_shader_trace, GL_NV_explicit_multisample, GL_EXT_provoking_vertex, GL_EXT_blend_equation_separate, GL_EXT_texture_snorm, GL_ARB_texture_non_power_of_two, GL_ARB_texture_mirrored_repeat, GL_EXT_multi_draw_arrays, GL_ARB_timer_query, GL_ARB_texture_buffer_object, GL_SGIS_texture_edge_clamp, GL_EXT_abgr, GL_ARB_vertex_program, GL_ATI_texture_float, GL_ARB_draw_buffers_blend, GL_AMD_sample_positions, GL_ARB_viewport_array, GL_KTX_buffer_region, GL_ARB_shadow, GL_EXT_texture_cube_map, GL_NV_primitive_restart, GL_EXT_framebuffer_object, GL_EXT_texture_sRGB, GL_ARB_get_program_binary, GL_ARB_multitexture, GL_NV_half_float, GL_AMD_seamless_cubemap_per_texture, GL_SUN_multi_draw_arrays, GL_EXT_texture_compression_rgtc, GL_ARB_shader_objects, GL_EXT_blend_func_separate, GL_EXT_bgra, GL_ARB_pixel_buffer_object, GL_ARB_vertex_attrib_64bit, GL_ARB_draw_buffers, 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_EXT_transform_feedback, GL_ARB_sample_shading, GL_ARB_seamless_cube_map, GL_WIN_swap_hint, GL_EXT_texture_shared_exponent, GL_AMD_depth_clamp_separate, GL_ARB_shader_subroutine, GL_EXT_copy_buffer, GL_AMD_shader_stencil_export, GL_AMD_name_gen_delete, GL_EXT_geometry_shader4, GL_EXT_direct_state_access, GL_EXT_compiled_vertex_array, GL_EXT_shader_image_load_store, GL_EXT_separate_specular_color, GL_ARB_vertex_type_2_10_10_10_rev, GL_EXT_vertex_array, GL_ARB_shading_language_100, GL_EXT_rescale_normal, GL_ARB_texture_float, GL_EXT_packed_depth_stencil, GL_EXT_bindable_uniform, GL_ARB_half_float_pixel, GL_EXT_texture_compression_s3tc, GL_EXT_draw_instanced, GL_ARB_occlusion_query2, GL_AMD_draw_buffers_blend, GL_ARB_texture_rgb10_a2ui, GL_SGIS_texture_lod, WGL_EXT_swap_control, GL_ARB_geometry_shader4, GL_AMD_transform_feedback3_lines_triangles, GL_ARB_framebuffer_object, GL_AMD_debug_output, GL_NV_conditional_render, GL_ARB_texture_rg, GL_AMD_conservative_depth, GL_ARB_color_buffer_float, GL_EXT_blend_color, GL_EXT_texture_rectangle, GL_ARB_vertex_array_bgra, GL_EXT_texture_integer, GL_EXT_texture_array, GL_EXT_texture_compression_bptc, GL_EXT_histogram, GL_ARB_fragment_program_shadow, GL_EXT_texture_buffer_object, GL_ARB_texture_snorm, GL_ARB_map_buffer_range, GL_ARB_fragment_program, GL_ARB_copy_buffer, GL_ARB_shadow_ambient, GL_ARB_tessellation_shader, GL_EXT_texture_lod_bias, GL_EXT_texture_filter_anisotropic, GL_EXT_draw_buffers2, GL_EXT_secondary_color, GL_ARB_transform_feedback2, GL_ARB_transform_feedback3, GL_EXT_framebuffer_multisample, GL_ARB_window_pos, GL_EXT_texture_env_combine, GL_ARB_vertex_shader, GL_ARB_texture_compression_bptc, GL_SGIS_generate_mipmap, GL_ATI_texture_mirror_once, GL_EXT_packed_float, GL_ARB_texture_border_clamp, GL_ARB_explicit_attrib_location, GL_NV_blend_square, GL_EXT_texture3D, GL_ARB_ES2_compatibility, GL_ARB_texture_query_lod, GL_AMD_texture_cube_map_array, GL_AMDX_vertex_shader_tessellator, GL_EXT_texture_mirror_clamp, GL_ARB_texture_compression, GL_ARB_texture_env_add, GL_ARB_imaging, GL_ARB_provoking_vertex, GL_EXT_gpu_shader4, GL_ARB_texture_rectangle, GL_EXT_texture_edge_clamp, GL_ARB_draw_elements_base_vertex, GL_ARB_fragment_coord_conventions, GL_ARB_shader_stencil_export, GL_ATI_envmap_bumpmap, GL_ARB_separate_shader_objects, GL_ARB_texture_cube_map, GL_EXT_framebuffer_sRGB, GL_EXT_texture_compression_latc, GL_EXT_texgen_reflection, GL_ATI_fragment_shader, GL_ARB_point_sprite, GL_ARB_texture_gather, GL_ARB_texture_buffer_object_rgb32, GL_ARB_depth_texture, GL_EXT_texture_object, GL_ATI_meminfo, GL_ARB_instanced_arrays, GL_EXT_blend_minmax, GL_ATI_draw_buffers, GL_ARB_framebuffer_sRGB, GL_EXT_blend_subtract, GL_EXT_packed_pixels, GL_IBM_texture_mirrored_repeat, GL_AMD_texture_texture4, GL_EXT_draw_range_elements, GL_ARB_texture_cube_map_array, GL_ARB_sampler_objects, GL_ARB_half_float_vertex, GL_AMDX_debug_output, GL_ARB_shader_precision, GL_ARB_gpu_shader5, GL_ARB_depth_clamp, GL_AMD_vertex_shader_tessellator, GL_ARB_transpose_matrix, GL_ARB_vertex_buffer_object, GL_ARB_draw_indirect, GL_EXT_pixel_buffer_object, GL_EXT_vertex_attrib_64bit, GL_ATI_texture_env_combine3, GL_ARB_texture_env_combine, GL_ATI_texture_compression_3dc, GL_ARB_shader_bit_encoding, GL_EXT_timer_query, GL_EXT_gpu_program_parameters, GL_ARB_shader_texture_lod, GL_ARB_uniform_buffer_object, GL_ARB_multisample, GL_EXT_texture_env_dot3, GL_EXT_shadow_funcs, GL_EXT_texture_lod, GL_ARB_depth_buffer_float, GL_EXT_copy_texture, GL_ARB_gpu_shader_fp64, GL_EXT_stencil_wrap, GL_EXT_point_parameters, GL_ATI_separate_stencil, GL_EXT_subtexture, GL_AMD_performance_monitor, GL_NV_texture_barrier
11:04:19.500 [rendering.opengl.shader.support]: Shaders are supported.
11:04:19.500 [speech.synthesis]: Spoken messages are off.
11:04:19.531 [searchPaths.dumpAll]: Unrestricted mode - resource paths:
Resources
../AddOns
../AddOns/Cobra_Mk3-XT.oxp
../AddOns/Combat-HUDv2.1.oxp
11:04:19.984 [script.load.world.listAll]: Loaded 5 world scripts:
oolite-cloaking-device 1.76.1
oolite-constrictor-hunt 1.76.1
oolite-nova 1.76.1
oolite-thargoid-plans 1.76.1
oolite-trumbles 1.76.1
11:04:22.000 [loading.complete]: ========== Loading complete. ==========
11:04:26.468 [script.load.world.listAll]: Loaded 5 world scripts:
oolite-cloaking-device 1.76.1
oolite-constrictor-hunt 1.76.1
oolite-nova 1.76.1
oolite-thargoid-plans 1.76.1
oolite-trumbles 1.76.1
11:04:48.421 [gnustep]: 2014-04-28 11:04:48.421 oolite[4092] Warning ... someone broke our lock (C:\Oolite/oolite.app/GNUstep/Defaults/.GNUstepDefaults.lck) ... and may have interfered with updating defaults data in file.

11:17:07.000 [gnustep]: 2014-04-28 11:17:07.000 oolite[4092] Warning ... someone broke our lock (C:\Oolite/oolite.app/GNUstep/Defaults/.GNUstepDefaults.lck) ... and may have interfered with updating defaults data in file.

11:17:07.000 [gameController.exitApp]: .GNUstepDefaults synchronized.

Closing log at 2014-04-28 11:17:07 -0400.
another_commander
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 6680
Joined: Wed Feb 28, 2007 7:54 am

Re: Have to use Task Manager to quit Oolite

Post by another_commander »

Ok, there are some strange messages from GNUstep in there, about breaking a lock , which could be indicative of a threading issue. It would be interesting to know what other programs/processes are running in the background at the same time. I will try to have a look at the GNUstepBase code itself to see what exact conditions generate the messages im your log, but I will be able to do that only in the near future due to RL issues.

I am still suspecting third party interference. If you would like to give it a go, you could try running Oolite in Safe Mode and see if that changes anything.
User avatar
Holmes177
Competent
Competent
Posts: 56
Joined: Tue Apr 22, 2014 11:34 am

Re: Have to use Task Manager to quit Oolite

Post by Holmes177 »

I agree with the third party interference. I'm going to take a look & see what is starting when windows boots. Thanks for the input.
Post Reply