I’ve only been mining for about a week now, and I occasionally get the following error/crash:
Assertion failed!
Program: D:\Primecoin\primecoin-qt.exe
File: src/checkqueue.h, line 171
Expression: pqueue->nTotal == pqueue-> nIdle
Has anyone encountered this error, and/or does anyone know how to stop it from happening? My friend is mining using 4 different rigs and hasn’t encountered this problem. The only difference is that his Primespersec are stable (within 100), where as mine fluctuate between 3200 and 4800. Any help would be appreciated.
for the pfork != NULL assert, could you go to your %appdata% directory, copy wallet.dat and debug.log.
The copy of wallet.dat is for backup purpose, and for debug.log you can search for ‘ERROR’ and post the messages here for diagnosis.
If you cannot use the wallet due to startup failure, you can then perform a redownload of blockchain, by removing all files/subdirectories except for wallet.dat and primecoin.conf (if you have one) and start up the client wallet.