On Sun, Feb 27, 2011 at 1:38 AM, Marc Lehmann <[email protected]> wrote: > On Sat, Feb 26, 2011 at 11:27:10PM -0600, Brandon Black <[email protected]> > wrote: >> Assertion '("libev: active index mismatch in heap", ((W)((heap >> [i]).w))->active == i)' failed in verify_heap() at ./libev/ev.c:1978 > > [...] > > Yes, but there are lots of possibilities. If you use threads, then a > possibility would be that you stop the watcher in another thread. It could > also be that you free an active watcher.
Just for the record, I was eventually able to track down my error, and it was a corner case where I was failing to stop a timer watcher before free()-ing it. Thanks for the help -- Brandon _______________________________________________ libev mailing list [email protected] http://lists.schmorp.de/cgi-bin/mailman/listinfo/libev
