On 07.06.2011, at 14:04, Amos Blanton wrote:

> Recording and playback work with the pulse-audio plugin from the repositories 
> on 32 bit systems. (Great!)
> 
> Unfortunately, I receive a crash when running Scratch with the 64 bit VM / 
> pulse-audio plugin:
> 
> But pressing play on the meow sound causes this to happen:
> Segmentation fault
> 10307732 [] in SoundPlayer class>playLoop
> 10296532 Semaphore>critical:
> 10296440 SoundPlayer class>playLoop
> 10307428 [] in SoundPlayer class>startPlayerProcessBufferSize:rate:stereo:
> 10307520 [] in BlockContext>newProcess
> Aborted
> 
> Recording gives this error:
> 
> Segmentation fault
> 10307732 [] in SoundPlayer class>playLoop
> 10296532 Semaphore>critical:
> 10296440 SoundPlayer class>playLoop
> 10307428 [] in SoundPlayer class>startPlayerProcessBufferSize:rate:stereo:
> 10307520 [] in BlockContext>newProcess
> Aborted
> 
> Sayamindu mentioned browsing the code and seeing a data structure that might 
> bork when compiled for 64 bit processors. 
> 
> Bert, Derek - Should I file this bug against the Debian or Ubuntu package, or 
> is there somewhere else we should report it?

Do not compile the VM for 64 bits. This is still very experimental, only a few 
plugins have been made 64-bit clean. 

IMHO Debian should not package this as a 64 bit version, but rather make a 
Squeak VM package that pulls in the needed 32 bit libs as a dependency.

- Bert -


_______________________________________________
Mailing list: https://launchpad.net/~scratch
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~scratch
More help   : https://help.launchpad.net/ListHelp

Reply via email to