TL/DR Debian, 3.10.0 runs stable for a week, starts crashing 1/day after 2 weeks or so. New hardware and Arch Linux. 3.12.1 runs stable for a week. Starts crashing 1/day after 1-2 weeks or so.
As an update. For recollection, my Debian installation seemed to run fine for a week or three. And then at least 10 crashes occurred, randomly (at first every 30-24 hours - in the end they seemed to happen within a few hours). @Taloth knows what I am talking about, he spent about 30 hours on my machines via. SSH.
It seemed there was a very subtle hardware (pentium dualcore laptop 1.5 GHz) error involved affecting memory (1 out of 18 passes showed it in the end).
I swapped the hardware to something much smaller (eeePc 900MHz) that is very reliable, though (tested everything thoroughly and the hardware runs at high load). This time I ran Arch Linux as it offers better control to swap the mono version using the PACkage MANager.
The crashes happened at first. We downgraded at first from 3.12.1 to 3.10.0. Crashes gone. Then we used the recent git 3.12.x branch. Crashes gone. Then we apparently used the stock distro 3.12.1 again (that was crashing) - no crashes. For a day. Then a week. Then two weeks.
A few days ago. Looky looky - SIGSEGV. Sadly I messed around with the system with following things
- Converted FAT/NTFS drives to ext4
- Used mhddfs to pool my drives
- Installed nginx for reverse proxy support
- Implemented quite sophisticated permission restrictions so users (processes) can only write where they need to
- Installed CouchPotato
I waited at first. The SIGSEGVs came 3 times. Again once every 30-24 hours. Now I downgraded mono to 3.10.0 and everything is running like a beast again. That includes 1MB/s NZBget, 2MB/s NFS, Sonarr update, Kodi update for the MariaDB, rsync from 1 usb drive to the other on the same controller and looking for prime numbers while simultaneously error checking. My HTPC will playback (the 2MB/s NFS) at 1080p with no buffering without interruption.
Sonarr has been going strong for 3-4 days again. I wonder if in a week or two the crashes come back even on 3.10.0. Then I would not understand the world anymore and feel taunted, but I guess by now we all do.