I found a similar report in the mailing list archive, where it was concluded that this can happen when event_set is called after event_add. In this case, however, the only place in the code where event_set is called, is on the line before even_add.
//Daniel On Fri, Mar 2, 2012 at 12:46 AM, Daniel Janzon <jan...@gmail.com> wrote: > On Fri, Mar 2, 2012 at 12:27 AM, Daniel Janzon <jan...@gmail.com> wrote: >> Hi Guys, >> >> Sorry to bother you with a problem in an old release, but I'd >> appreciate any hints on this one. I've got a pretty large piece of >> software based on libevent-1.4.14b-stable, which usually is really >> solid. But in one load test I got stuck in the while loop in >> event.c:timeout_process(): >> >> [...] >> >> What I don't understand is why it is removed from >> base->activequeues[ev->ev_pri] in event_del() / event_queue_remove(). >> I would have imagined it should have been removed from base->timeheap. >> So maybe the bug is that EVLIST_TIMEOUT is not set in event_del? > > I set the timeout flag in the debugger and the program got out of the > loop and continued. And it is responsive and not totally corrupt. I > wonder what happened... > > /Daniel *********************************************************************** To unsubscribe, send an e-mail to majord...@freehaven.net with unsubscribe libevent-users in the body.