I’m having quite a similar problem. mt-daapd installed from the Ubuntu repositories, which is apparently version svn-1586. After about 20 minutes, I get a crash, and here’s what the end of the logfile said (I upped the debug level to 5 following that suggestion here):
2008-02-16 20:25:44 (b748a6c0): Found music file: Subfader_-_The_Classic_Rare_Jazz_Experience_Vol._7_-_Old_School_Jazz_2.mp3
2008-02-16 20:38:02 (b6c3cb90): Rendezvous socket closed (daap server crashed?) Aborting.
2008-02-16 20:38:02: Aborting
Now, the fact that the crash is so far after the last scan, plus the fact that it scanned a bunch of other files just like it and didn’t crash, make me think that it’s probably not bad headers, but I don’t know. Any ideas?