Now that difficulty is sufficiently high, no longer seeing machine or cgminer restarts.
The most common symptom now is a cessation of mining; cgminer and machine are both responding to status queries, but no work is occurring.
This symptom occurs every 24-48 hours.
A simple machine restart fixes the problem immediately.
Sure sounds like a memory leak.
If you could check and record every hour or so, the free memory reported by 'free', and maybe capture which processes are using how much with 'ps axu', you may be able to find more definitive proof.
'free' is happy as a clam. The previous behavior can be attributed to a memory leak.
Now that difficulty is sufficiently high, the box reaches a condition where the controller (linux kernel, cgminer) are active and accessible remotely, but no work is progressing.
The box will restart if the memory leak condition is reached. The box does not restart upon this no-mining condition.
I am using a semi new version of cgminer and that behavior is what i am seeing. Program is running but no actual work gets to btcguild. Restarting cgminer every few weeks fixes it. No reboot needed on windows 7 with gpu.
Cant you drop in a new version of cgminer but somehow keep the critcal bits for those asics? Or are the drivers compiled into one big binary? Just thinking out loud. I am prob wrong.