I had the same problem. I found a clue looking at the strace (or truss) output of lbreakout:
strace lbreakout2
I found the following lines:
stat64("/dev/sound", 0xbffff26c) = -1 ENOENT (No such file or directory)
open("/dev/dsp", O_WRONLY|O_NONBLOCK) = -1 EBUSY (Device or resource busy)
stat64("/dev/dsp1", {st_mode=S_IFCHR|0660, st_rdev=makedev(14, 19), ...}) = 0
open("/dev/dsp1", O_WRONLY|O_NONBLOCK) = -1 ENOSYS (Function not implemented)
So /dev/dsp was busy. It appeared I had a sound daemon running (esd). When I killed that one, lbreakout made its very usefull sounds again.
I hope that this helps for your situation.
Ruud.
|