Re: [Valgrind-users] POSIX pthread counter (integer) overflow in valgrind drd_vc.c

2019-06-09 Thread Julian Seward
> drd: drd_vc.c:96 (vgDrd_vc_increment): Assertion 'oldcount < > vc->vc[i].count' failed. I suspect (I don't know for sure) that this is a vector clock overflow. That might happen if your program performed more that 2^32 inter-thread synchronisation events, for example, mutex lock, unlock, cond

Re: [Valgrind-users] POSIX pthread counter (integer) overflow in valgrind drd_vc.c

2019-06-08 Thread John Reiser
|drd: drd_vc.c:96 (vgDrd_vc_increment): Assertion 'oldcount < vc->vc[i].count' failed. My program was running a quite large volume of data (millions of records). How many millions, and how long does the program run, both with an without drd? It's quite possible to overflow the 'count', which is