[Vm-dev] Pulse audio Scratch plugin causes seg fault on 64bit Ubuntu installation

Amos Blanton amos at scratch.mit.edu
Thu Aug 2 21:36:42 UTC 2012


To reproduce:

1. Execute Scratch using current VM and pulse plugin (on Ubuntu 12.04, 64
bit system):
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
(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)

2. Click "Sounds" tab, click play icon next to meow. That results in:

Segmentation fault

10273532 [] in SoundPlayer class>playLoop
10262332 Semaphore>critical:
10262240 SoundPlayer class>playLoop
10273228 [] in SoundPlayer class>startPlayerProcessBufferSize:rate:stereo:
10273320 [] in BlockContext>newProcess
Aborted (core dumped)

Note that the same package on 32 bit systems does not produce the error
(playback and recording both work).

The issue is also described here:
https://bugs.launchpad.net/ubuntu/+source/squeak-vm/+bug/1009080

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.

-Amos
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20120802/18d06ee6/attachment.htm


More information about the Vm-dev mailing list