Another bug that has been reported by several people on the Raspberry Pi forum is that [utl=http://www.raspberrypi.org/phpBB3/viewtopic.php?f=77&t=18684&p=192695#p192695]Sound causes Scratch to lock up intermittently[/url].
I've run Scratch from a command line, and found that when a project include 'play sound', the message
snd_pcm_writei returned -1
is written to the command prompt every few seconds. When Scratch locks up, that message is repeatedly written. The function in question appears to be something to do with the ALSA sound routines.
The same Scratch project but with no 'play sound' doesn't display that message, and doesn't ever lock up. So it seems that there may be some correlation between the error message, and the lock-ups.
If I can help provide any other information, please tell me how. I'm happy to test any fixes.
Offline
The above bug, and another one ('sticky keys', see http://scratch.mit.edu/forums/viewtopic.php?id=106380 are causing a fair number of people to become frustrated with Scratch on the Raspberry Pi (and Linux in general, in the case of the 'sticky keys' one). The problems have been reported on here and the Raspberry Pi forum, but it's difficult to know where to go from here. The people reporting the bugs don't usually have much development experience, certainly not enough to get involved in Squeak plugins, etc. Is there an official way to report and track the progress of bugs?
Offline