[comp.sys.mac.programmer] HELP! Can't Solve Sound Problem 6.0.7 in commercial product!

hale@scam.Berkeley.EDU (Greg Hale) (04/17/91)

Here's the scoop:

I wrote 'Leprechaun' 2 years ago.  It has performled flawlessly on every 
machine and every system (including 7.0, aux, portables, fx, etc...).  Suddenly,
there is a complete and utter crash on every 6.0.7 based 'classic/compact'
machine (classic, plus, SE).  It happens after the first sound plays,
and it is a non-recoverable/debuggable crash.  Reset is the only option.
100% reproducable.

1.  I tried simplifying my call down to:
	sndHandle = GetResource('snd ', #)
	HLock(sndHandle);
	SndPlay(&chan, sndHandle, false);

	and it never comes back.  The machine is totally gone.

The channel is initialized like so:
    SndNewChannel(&chan, sampledSynth, (long)(initSRate22k+initMono),
		    MyCallBack);

I am not sure I understand all of the symptoms, so I can't give all
of the details right now - I am a bit confused.

That's a little too weird for me, so more generally:

A)  What known problems are there under 6.0.7 with the sound manager?
B)  What fixes are available other than telling users to use an older system?
C)  Is there more I could tell you that would help get feedback?


Please send email to:

hale@scam.berkeley.edu


Thanks a million

Greg 'Mr. Leprechaun' Hale

O;   \\//   Greg 'All Black Stones Die' Hale, alias "The Leprechaun Guy"
&-- o----o  Internet:   hale@scam.Berkeley.EDU (128.32.138.1)
|\.  \__/   UUCP:       ...!ucbvax!scam!hale   (415) 601-7500 "Shodan"