After playing with other projects for a while I have revisited this issue.
At first I had trouble getting my Slug to run Firefly at all –
mt-daapd.log had hundreds of “Error statting: No such file or directory”
I believe this was because the iTunes XML file was out of synch with the MP3 dir. So, for now, I’ve renamed the XML file.
In the process of sorting that out, I noticed that I had a songs.gdb file hanging around so I removed that as well.
After a reboot, the Slug has been running faultlessly for over 5hrs now…
Does this give any indication of the root cause ?