Just crashed again, this time:
protocol version 01000030 not supported
right before the crash.
I'm not sure why this is happening all of the sudden as it's been really stable for awhile.
Based on the above, I'd guess that '01000030' is the stratum protocol "mining.notify" method job version for whatever pool you're connecting to - it seems that 0.5.8 added support for '01000020', but now '01000030' is also required. Meaning, pools are updating their software, but miners need to catch up. Is this on nicehash or suprnova (based on your previous posts)?
dstm, if I'm on the right track here, have you investigated whether dropping any job version checks is feasible?
That crash was on Nicehash. I had another one today that just returned: