No sound in Windows version of 1.80

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

Moderators: winston, another_commander, Getafix

Post Reply
User avatar
Diziet Sma
---- E L I T E ----
---- E L I T E ----
Posts: 6310
Joined: Mon Apr 06, 2009 12:20 pm
Location: Aboard the Pitviper S.E. "Blackwidow"

No sound in Windows version of 1.80

Post by Diziet Sma » Sun Jul 13, 2014 5:35 am

Today I installed 1.80 (and trunk) into my token Win7 installation to test something out.

I haven't tried with trunk as yet, but I noticed that I have no sound. The theme doesn't play, and I get no beeps when arrowkeying through various options/settings.

The Latest.log simply says:

Code: Select all

13:37:43.328 [shipData.load.begin]: Loading ship data.
13:37:43.530 [sound.load.error]: Failed to load sound "Resources/Sounds/trumble.ogg"
13:37:43.530 [sound.load.error]: Failed to load sound "Resources/Sounds/trumblesqueal.ogg"
13:37:44.493 [startup.complete]: ========== Loading complete in 2.29 seconds. ==========
13:37:44.554 [sound.load.error]: Failed to load sound "Resources/Music/OoliteTheme.ogg"
13:38:05.405 [sound.load.error]: Failed to load sound "Resources/Music/OoliteTheme.ogg"
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: 5396
Joined: Wed Feb 28, 2007 7:54 am

Re: No sound in Windows version of 1.80

Post by another_commander » Sun Jul 13, 2014 9:06 am

We need more info Dizzy. As you understand, this sound problem you are having is almost certainly isolated to your installation so we need to know exactly how that installation is set up. Is it a pure Windows system? If so, what version? Is it maybe a virtual machine? Can you try to remove everything Oolite related from the Windows side and reinstall from zero just one (not two together) version of the game, say 1.80 standard? If the problem persists after that, please post the full log after a shifted restart.

User avatar
Diziet Sma
---- E L I T E ----
---- E L I T E ----
Posts: 6310
Joined: Mon Apr 06, 2009 12:20 pm
Location: Aboard the Pitviper S.E. "Blackwidow"

Re: No sound in Windows version of 1.80

Post by Diziet Sma » Sun Jul 13, 2014 10:10 am

Yes, pure Windows 7 SP1, 64 bit system, not virtual. (I used the word 'token' before, as it and WinXP only get a 20GB partition each, on the 750GB hard drive.. as a rule, I only use Windows when forced to..)

I uninstalled both 1.80 and trunk, and this time deleted all of the leftover folders from the uninstall. Previously, I'd just uninstalled 1,77,1 and trunk, but didn't touch the leftover folders.

Re-installed 1.80, and this time, the sound works.

Ok.. next I installed the latest trunk (oolite-trunk-1.81.0.06f5c4f-dev.x64) and sound works with it, but sound has stopped working for 1.80. Also, instead of 1.80 exiting cleanly, I get a pop-up window with the message "oolite.exe has stopped working" - with options to check online for a solution, or close the program.

Clicking on the "View problem details" gives:

Code: Select all

Problem signature:
  Problem Event Name:	APPCRASH
  Application Name:	oolite.exe
  Application Version:	0.0.0.0
  Application Timestamp:	53b07c7b
  Fault Module Name:	objc-1.dll
  Fault Module Version:	0.0.0.0
  Fault Module Timestamp:	526eeaaf
  Exception Code:	c0000005
  Exception Offset:	000000000000a3bb
  OS Version:	6.1.7601.2.1.0.256.1
  Locale ID:	3081
  Additional Information 1:	950d
  Additional Information 2:	950d927d2ea1c332588d5524a2208024
  Additional Information 3:	38da
  Additional Information 4:	38da345ccc3ad7e6a163151bb2886864
Full log for the problematic run of 1.80 is:

Code: Select all

Opening log for Oolite version 1.80 (x86-64) under Windows 6.1.7601 Service Pack 1 64-bit at 2014-07-13 19:59:09 +1000.
2 processors detected.
Build options: OpenAL, new planets.

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

19:59:10.416 [sound.initialization.error]: Failed to open default sound device
19:59:10.418 [display.mode.list.native]: Windows native resolution detected: 1280 x 800
19:59:10.709 [joystick.init]: Number of joysticks detected: 1
19:59:10.711 [rendering.opengl.version]: OpenGL renderer version: 2.1.8304 ("2.1.8304 Release"). Vendor: "ATI Technologies Inc.". Renderer: "ATI Mobility Radeon X2300".
19:59:10.711 [rendering.opengl.extensions]: OpenGL extensions (91):
GL_EXT_abgr, GL_ARB_texture_env_crossbar, GL_ARB_shadow, GL_EXT_texture_edge_clamp, GL_EXT_separate_specular_color, GL_EXT_blend_minmax, GL_EXT_texture_object, GL_ARB_texture_env_add, GL_ATI_meminfo, GL_EXT_texture_cube_map, GL_EXT_texture_env_dot3, GL_EXT_framebuffer_blit, GL_ARB_texture_env_dot3, GL_ARB_shadow_ambient, GL_EXT_framebuffer_object, GL_EXT_blend_subtract, GL_EXT_copy_texture, GL_ARB_multitexture, GL_EXT_stencil_wrap, GL_ARB_texture_border_clamp, GL_ARB_texture_env_combine, GL_EXT_texgen_reflection, GL_EXT_framebuffer_multisample, GL_SGIS_texture_edge_clamp, GL_EXT_texture_env_add, GL_EXT_packed_pixels, GL_SGIS_texture_lod, GL_ARB_depth_texture, GL_ARB_transpose_matrix, GL_ARB_occlusion_query, GL_NV_texgen_reflection, GL_ARB_shading_language_100, GL_ARB_fragment_program_shadow, GL_ARB_shader_texture_lod, GL_EXT_rescale_normal, GL_EXT_gpu_program_parameters, GL_ATI_fragment_shader, GL_ATI_texture_float, GL_ARB_pixel_buffer_object, GL_EXT_secondary_color, GL_ARB_texture_mirrored_repeat, GL_EXT_draw_range_elements, GL_EXT_blend_equation_separate, GL_ARB_half_float_pixel, GL_EXT_texture_lod_bias, GL_EXT_texture_filter_anisotropic, GL_ARB_half_float_vertex, WGL_EXT_swap_control, GL_SGIS_generate_mipmap, GL_ARB_texture_rectangle, GL_ARB_texture_non_power_of_two, GL_ARB_point_sprite, GL_EXT_texture_compression_s3tc, GL_EXT_packed_depth_stencil, GL_ARB_vertex_shader, GL_ARB_vertex_buffer_object, GL_WIN_swap_hint, GL_ARB_shader_objects, GL_EXT_texture_mirror_clamp, GL_ATI_separate_stencil, GL_EXT_texture_rectangle, GL_ARB_fragment_shader, GL_KTX_buffer_region, GL_EXT_texture3D, GL_EXT_fog_coord, GL_EXT_subtexture, GL_ARB_window_pos, GL_EXT_point_parameters, GL_ARB_fragment_program, GL_EXT_texture_env_combine, GL_ARB_vertex_program, GL_EXT_compiled_vertex_array, GL_EXT_bgra, GL_ARB_texture_cube_map, GL_ARB_point_parameters, GL_EXT_vertex_array, GL_ARB_multisample, GL_ARB_draw_buffers, GL_EXT_multi_draw_arrays, GL_ATI_draw_buffers, GL_ARB_texture_compression, GL_AMD_performance_monitor, GL_EXT_blend_func_separate, GL_ATI_texture_env_combine3, GL_ARB_texture_float, GL_EXT_texture_sRGB, GL_EXT_shadow_funcs, GL_ATI_texture_compression_3dc, GL_EXT_blend_color, GL_NV_blend_square, GL_ATI_envmap_bumpmap
19:59:10.719 [rendering.opengl.shader.support]: Shaders are supported.
19:59:10.752 [searchPaths.dumpAll]: Unrestricted mode - resource paths:
    Resources
    ../AddOns
19:59:11.046 [shipData.load.begin]: Loading ship data.
19:59:11.187 [sound.load.error]: Failed to load sound "Resources/Sounds/trumble.ogg"
19:59:11.188 [sound.load.error]: Failed to load sound "Resources/Sounds/trumblesqueal.ogg"
19:59:12.026 [startup.complete]: ========== Loading complete in 2.20 seconds. ==========
19:59:12.122 [sound.load.error]: Failed to load sound "Resources/Music/OoliteTheme.ogg"
19:59:45.187 [sound.load.error]: Failed to load sound "Resources/Sounds/laserhits.ogg"
19:59:45.188 [sound.load.error]: Failed to load sound "Resources/Sounds/ecm.ogg"
19:59:45.189 [sound.load.error]: Failed to load sound "Resources/Sounds/missile.ogg"
19:59:45.190 [sound.load.error]: Failed to load sound "Resources/Sounds/guiclick.ogg"
19:59:45.190 [sound.load.error]: Failed to load sound "Resources/Sounds/beep.ogg"
19:59:45.191 [sound.load.error]: Failed to load sound "Resources/Sounds/trumble.ogg"
19:59:45.192 [sound.load.error]: Failed to load sound "Resources/Sounds/ecm.ogg"
19:59:45.192 [sound.load.error]: Failed to load sound "Resources/Sounds/warning.ogg"
19:59:45.193 [sound.load.error]: Failed to load sound "Resources/Sounds/hit.ogg"
19:59:45.194 [sound.load.error]: Failed to load sound "Resources/Sounds/boop.ogg"
19:59:45.194 [sound.load.error]: Failed to load sound "Resources/Sounds/hullbang.ogg"
19:59:45.195 [sound.load.error]: Failed to load sound "Resources/Sounds/laser.ogg"
19:59:45.195 [sound.load.error]: Failed to load sound "Resources/Sounds/buy.ogg"
19:59:45.196 [sound.load.error]: Failed to load sound "Resources/Sounds/breakpattern.ogg"
19:59:45.197 [sound.load.error]: Failed to load sound "Resources/Sounds/bigbang.ogg"
19:59:45.198 [sound.load.error]: Failed to load sound "Resources/Sounds/witchabort.ogg"
19:59:45.198 [sound.load.error]: Failed to load sound "Resources/Sounds/ecm.ogg"
19:59:45.199 [sound.load.error]: Failed to load sound "Resources/Sounds/trumblesqueal.ogg"
19:59:45.200 [sound.load.error]: Failed to load sound "Resources/Sounds/sell.ogg"
19:59:45.201 [sound.load.error]: Failed to load sound "Resources/Sounds/bigbang.ogg"
19:59:45.201 [sound.load.error]: Failed to load sound "Resources/Sounds/scoop.ogg"
19:59:45.202 [sound.load.error]: Failed to load sound "Resources/Sounds/hullbang.ogg"
19:59:45.202 [sound.load.error]: Failed to load sound "Resources/Sounds/afterburner1.ogg"
19:59:45.203 [sound.load.error]: Failed to load sound "Resources/Sounds/afterburner1.ogg"
19:59:45.469 [script.load.world.listAll]: Loaded 14 world scripts:
    oolite-cloaking-device 1.80
    oolite-constrictor-hunt 1.80
    oolite-contracts-cargo 1.80
    oolite-contracts-helpers 1.80
    oolite-contracts-parcels 1.80
    oolite-contracts-passengers 1.80
    oolite-libPriorityAI 1.80
    oolite-nova 1.80
    oolite-populator 1.80
    oolite-primable-equipment-register 1.80
    oolite-registership 1.80
    oolite-thargoid-plans 1.80
    oolite-trumbles 1.80
    oolite-tutorial 1.80
19:59:54.488 [sound.load.error]: Failed to load sound "Resources/Sounds/guiclick.ogg"
19:59:54.738 [sound.load.error]: Failed to load sound "Resources/Sounds/guiclick.ogg"
19:59:54.955 [sound.load.error]: Failed to load sound "Resources/Sounds/guiclick.ogg"
19:59:55.422 [sound.load.error]: Failed to load sound "Resources/Sounds/guiclick.ogg"
19:59:56.956 [sound.load.error]: Failed to load sound "Resources/Sounds/guiclick.ogg"
19:59:57.140 [sound.load.error]: Failed to load sound "Resources/Sounds/guiclick.ogg"
19:59:57.340 [sound.load.error]: Failed to load sound "Resources/Sounds/guiclick.ogg"
19:59:57.523 [sound.load.error]: Failed to load sound "Resources/Sounds/guiclick.ogg"
19:59:57.940 [sound.load.error]: Failed to load sound "Resources/Sounds/guiclick.ogg"
19:59:58.091 [sound.load.error]: Failed to load sound "Resources/Sounds/guiclick.ogg"
19:59:58.257 [sound.load.error]: Failed to load sound "Resources/Sounds/guiclick.ogg"
19:59:58.407 [sound.load.error]: Failed to load sound "Resources/Sounds/guiclick.ogg"
19:59:58.541 [sound.load.error]: Failed to load sound "Resources/Sounds/guiclick.ogg"
19:59:58.691 [sound.load.error]: Failed to load sound "Resources/Sounds/guiclick.ogg"
19:59:58.857 [sound.load.error]: Failed to load sound "Resources/Sounds/guiclick.ogg"
19:59:59.025 [sound.load.error]: Failed to load sound "Resources/Sounds/guiclick.ogg"
19:59:59.291 [sound.load.error]: Failed to load sound "Resources/Sounds/guiclick.ogg"
20:00:01.576 [sound.load.error]: Failed to load sound "Resources/Sounds/guiclick.ogg"
20:00:02.476 [exit.context]: Exiting: Exit Game selected on options screen.
20:00:02.492 [gameController.exitApp]: .GNUstepDefaults synchronized.

Closing log at 2014-07-13 20:00:02 +1000.

I then uninstalled trunk again, and sound in 1.80 is back, and it shuts down properly. Seems that something trunk does is borking the standard install.
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: 5396
Joined: Wed Feb 28, 2007 7:54 am

Re: No sound in Windows version of 1.80

Post by another_commander » Sun Jul 13, 2014 10:18 am

Do you get anything in stderr.txt when there are problem runs? Also, can you try changing

Code: Select all

$soundDebug		= no;
to

Code: Select all

$soundDebug		= yes;
in logcontrol.plist and obtain a problem run log like this? Obviously something goes bad once you install trunk, as the primary sound device cannnot be initialized when you run 1.80 - it's noted at the top of the log too.

another_commander
Quite Grand Sub-Admiral
Quite Grand Sub-Admiral
Posts: 5396
Joined: Wed Feb 28, 2007 7:54 am

Re: No sound in Windows version of 1.80

Post by another_commander » Sun Jul 13, 2014 10:30 am

I just tried the very same experiment you did Dizzy and both official 1.80 and trunk work fine for me and co-exist happily as ever. Can you please check that there are no symlinks active between trunk and 1.80 on your installation and that each version of Oolite is looking for data resources at its own folder and its own folder only?

User avatar
Diziet Sma
---- E L I T E ----
---- E L I T E ----
Posts: 6310
Joined: Mon Apr 06, 2009 12:20 pm
Location: Aboard the Pitviper S.E. "Blackwidow"

Re: No sound in Windows version of 1.80

Post by Diziet Sma » Sun Jul 13, 2014 11:10 am

Curious.. I didn't get as far as running with the logging change you suggested.

I reninstalled trunk once more, to do the check, and this time, sound works fine with both installations, and both installations are exiting cleanly..

Sorry for all the hassle, guys.
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

User avatar
Diziet Sma
---- E L I T E ----
---- E L I T E ----
Posts: 6310
Joined: Mon Apr 06, 2009 12:20 pm
Location: Aboard the Pitviper S.E. "Blackwidow"

Re: No sound in Windows version of 1.80

Post by Diziet Sma » Sun Jul 13, 2014 11:15 am

another_commander wrote:I just tried the very same experiment you did Dizzy and both official 1.80 and trunk work fine for me and co-exist happily as ever.
See the above post..
another_commander wrote:Can you please check that there are no symlinks active between trunk and 1.80 on your installation and that each version of Oolite is looking for data resources at its own folder and its own folder only?
Absolutely no symlinks or other weirdness going on, and both installs are using their own resources.

Don't know what went wrong, but it seems to have sorted itself out..
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

zevans
---- E L I T E ----
---- E L I T E ----
Posts: 322
Joined: Mon Jul 06, 2009 11:12 pm
Location: Uncharted backwaters of the unfashionable end of the western spiral arm

Re: No sound in Windows version of 1.80

Post by zevans » Fri Aug 01, 2014 8:46 pm

It's just stopped for me. It was OK when I played b1ac90d the other night, but just installed 7f90b5d and... no sound.

Other applications still have sound. I'll reboot and see if it magically gets better but thought I'd post just to say there's something weird going on...

zevans
---- E L I T E ----
---- E L I T E ----
Posts: 322
Joined: Mon Jul 06, 2009 11:12 pm
Location: Uncharted backwaters of the unfashionable end of the western spiral arm

Re: No sound in Windows version of 1.80

Post by zevans » Fri Aug 01, 2014 9:11 pm

It's back after a reboot...

zevans
---- E L I T E ----
---- E L I T E ----
Posts: 322
Joined: Mon Jul 06, 2009 11:12 pm
Location: Uncharted backwaters of the unfashionable end of the western spiral arm

Re: No sound in Windows version of 1.80

Post by zevans » Sun Aug 03, 2014 3:23 pm

No sound again - on GIT Revision: e40fc68. I'll have to try some combinations of factors including whether I remember to delete the Oolite copy of OpenAL (I have the Creative installer version installed and it does indeed solve the stuttering)

Post Reply