Hi,
I think I posted on the old Sourceforge forums about a problem I was having with the CoreAudio sound driver on Mac OS X when I played Simon the Sorceror 1 and 2. I'm now getting the same problem with a couple of SCUMM games (Monkey Island 2 and Sam & Max). ScummVM starts fine and music/sound starts playing but after about 10-15 seconds a screeching sound is played and the game then continues for 1 or 2 seconds without any sound and then crashes. Can any other Mac users confirm this? I've tried with v0.8.0a and the latest CVS version built by myself, I'm running 10.3.9.
It's not that much of a problem because I can use the Quicktime sound driver instead. This sound driver seems to work fine with each game so far.
Jimbob
PS.
Thinking about it, I've compressed all the sound files using the various tools available. Could this be causing the problems?
Mac: CoreAudio sound driver crashing
Moderator: ScummVM Team
Well all I need to do is start Monkey Island 2. I get past the Lame-O copy protection screen and then choose Monkey Island 2 on the difficulty selection screen. The game starts with Elaine and Guybrush down a hole, then the music/sound starts and the LucasArts screen is displayed and the Monkey Island 2 screen. The 2 gibbons come on the screen and start dancing and the game crashes here. I've encountered this on both the 0.8.0a and the daily CVS version that I build. I'm running on 10.3.9 using the advmame2x filter and the sound files for my games have been compressed using OGG Vorbis format.fingolfin wrote:Can you give any more specific directions as to how to reproduce the problem?
The console output for the crash is: -
Code: Select all
Looking for monkey2
Trying to start game 'Monkey Island 2: LeChuck's revenge'
Fatal signal: Segmentation Fault (SDL Parachute Deployed)
Nov 9 08:17:04 ip-186 crashdump: Started writing crash report to: /Users/James/Library/Logs/CrashReporter/scummvm.crash.log
2005-11-09 08:17:04.630 scummvm[12236] *** _NSAutoreleaseNoPool(): Object 0x1165110 of class NSCFArray autoreleased with no pool in place - just leaking
2005-11-09 08:17:04.631 scummvm[12236] *** _NSAutoreleaseNoPool(): Object 0x1175110 of class NSCFString autoreleased with no pool in place - just leaking
2005-11-09 08:17:04.631 scummvm[12236] *** _NSAutoreleaseNoPool(): Object 0x11be4f0 of class NSCFNumber autoreleased with no pool in place - just leaking
2005-11-09 08:17:04.631 scummvm[12236] *** _NSAutoreleaseNoPool(): Object 0x11be320 of class NSCFDictionary autoreleased with no pool in place - just leaking
2005-11-09 08:17:04.631 scummvm[12236] *** _NSAutoreleaseNoPool(): Object 0x1176320 of class NSCFNumber autoreleased with no pool in place - just leaking
2005-11-09 08:17:04.631 scummvm[12236] *** _NSAutoreleaseNoPool(): Object 0x1160150 of class NSCFDictionary autoreleased with no pool in place - just leaking
2005-11-09 08:17:04.631 scummvm[12236] *** _NSAutoreleaseNoPool(): Object 0x11bdc60 of class NSCFArray autoreleased with no pool in place - just leaking
2005-11-09 08:17:04.632 scummvm[12236] *** _NSAutoreleaseNoPool(): Object 0x1158500 of class NSCFArray autoreleased with no pool in place - just leaking
2005-11-09 08:17:04.632 scummvm[12236] *** _NSAutoreleaseNoPool(): Object 0xa2e7938c of class NSCFString autoreleased with no pool in place - just leaking
2005-11-09 08:17:04.633 scummvm[12236] *** _NSAutoreleaseNoPool(): Object 0x1174df0 of class NSCFArray autoreleased with no pool in place - just leaking
2005-11-09 08:17:04.634 scummvm[12236] *** _NSAutoreleaseNoPool(): Object 0x11cb510 of class NSCFArray autoreleased with no pool in place - just leaking
2005-11-09 08:17:04.634 scummvm[12236] *** _NSAutoreleaseNoPool(): Object 0x114e560 of class SDL_QuartzWindow autoreleased with no pool in place - just leaking
Nov 9 08:17:06 ip-186 crashdump: Finished writing crash report to: /Users/James/Library/Logs/CrashReporter/scummvm.crash.log
Jimbob