To reproduce:<br><br>1. Execute Scratch using current VM and pulse plugin (on Ubuntu 12.04, 64 bit system):<br>Executing: /usr/lib/squeak/4.4.7-2357/squeakvm -encoding UTF-8 -vm-display-x11 -xshm -plugins /usr/lib/scratch/plugins/:/usr/lib/squeak/4.4.7-2357/ -vm-sound-pulse /usr/share/scratch/Scratch.image<br>
(There is no pulse plugin in /usr/lib/scratch/plugins in my installation package, so it must be using the one in /usr/lib/squeak/4.4.7-2357)<br><br>2. Click "Sounds" tab, click play icon next to meow. That results in:<br>
<br>Segmentation fault<br><br>10273532 [] in SoundPlayer class>playLoop<br>10262332 Semaphore>critical:<br>10262240 SoundPlayer class>playLoop<br>10273228 [] in SoundPlayer class>startPlayerProcessBufferSize:rate:stereo:<br>
10273320 [] in BlockContext>newProcess<br>Aborted (core dumped)<br><br>Note that the same package on 32 bit systems does not produce the error (playback and recording both work).<br><br>The issue is also described here:<br>
<a href="https://bugs.launchpad.net/ubuntu/+source/squeak-vm/+bug/1009080">https://bugs.launchpad.net/ubuntu/+source/squeak-vm/+bug/1009080</a><br><br>If someone can take a look and patch this, we'd very much appreciate it! This is the last major (known) issue we've got with Scratch running on Ubuntu.<div>
<div><br></div><div>-Amos</div></div>