I'm mining SHA and when running using the "price" option in the password - p=0.07 - and letting it run for long periods of time, suddenly the NiceHash pool will appear in the miner as "Alive" ... but the pool is not passing any work, and the threshold has NOT been hit! There are NO contracts for 0.07 ...
This is now easily reproducible on more than one box, and they are running the latest cgminer that does contain the "idle bug" fix.
I am trying now to debug the protocol, and determine exactly *WHY* cgminer would believe - when sending the miner.subscribe and miner.authorize requests - believe that the pool is alive.
When this happens my miners are sitting idle - believing they are connected to an active pool, but not being given any work. Today I have lost hours of mining when I have come back to check the status of my miners and found them in this state.
I have reached out to NiceHash, ckolivas and kano for assistance, but any other assistance in debugging the protocol or cgminer would be appreciated. Until I can know exactly how NiceHash is handling the protocol requests, it is very difficult to debug cgminer to see what is going on.
This is because nicehash never addressed the true cause of the original "idle bug", but only applied a hacky fix to eliminate one of its symptoms. I had offered them the real solution to the problem quite some time ago but they declined. And I would bet this this problem is happening to many more of their miners, but you're just one who noticed it and decided to stay and investigate rather than simply taking your hashpower elsewhere.
Everyone pointing their miners at nicehash should keep a very close watch on them to ensure that they are not unexpectedly going idle.