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

Reply via email to