moc dying frequently

Hi!

I'm having problems running moc on a discless Mini-ITX box running Debian Stable over nfs. I can start playing a track, but if I try to change tracks while one is running or try to stop the track, moc crashes with one of the following messages:

FATAL_ERROR: Can't send() int to the server.
FATAL_ERROR: Can't receive value from the server.

The problem is not 100% reproducible, but if I change 2-3 songs in rapid succession the program always crashes with one of the messages listed above.
The linux kernel on the machine is not the stock Debian kernel, but based on the 2.6.8 Debian kernel sources with the necessary drivers statically compiled in (for easier tftp-boot). Could this be causing the problems?
I wish I could supply more information, but I can't think of anything else to add.

moc version 2.2.1-2 from the Debian repository.
I could of course compile a newer version from source or use Debian Unstable packages, but I would rather avoid this.

Any suggestions?

moc version 2.2.1-2 from the Debian repository.
I could of course compile a newer version from source or use Debian Unstable packages, but I would rather avoid this.

Why? 2.3.2-4 is in testing now and should work well ;)

Elimar

--
The path to source is always uphill ;-)

2.2.1 is really old. This could be a bug mentioned in 2.2.2 changelog:

"Fixed a race condition that crashes MOC when switching songs quickly."

--
Damian Pietras - MOC developer

Alright... I guess I'll have to try a newer version then, but I doubt that the problem relates to the bug Damian Peitras mentions, as I do not see this behavoir on any of my other machines running debian stable. I somewhat suspect that I can be a nfs-problem (the whole filesystem on nfs)... Something to do with filelocks perhaps?
I will try a newer version and see if the behavoir is still there.

Thanks so far!

My whole music collection is on nfs and it works. MOC doesn't use any locks.
--
Damian Pietras - MOC developer