Hi folks I'm trying to use libevent 2.0.13 with priorities, and am having a problem when signal events are defined. Basically, this is what I do:
1. create an event base 2. call event_base_priority_init(base, 8) 3. event_assign(&event, base, SIGTERM, EV_SIGNAL|EV_PERSIST, cbfunc, &event) 4. event_priority_set(&event, 1) 5. event_add(&event, NULL) This is accepted just fine. However, when I subsequently call event_base_free(base), libevent crashes: 729 struct event *next = TAILQ_NEXT(ev, ev_next); (gdb) where #0 0x0000000100157be2 in event_base_free (base=0x1003046f0) at event.c:729 Any ideas on what might be happening? My program works fine (all other events cause no problem) so long as I remove these signal events. Do signal events not work with priority queues, at least in 2.0.13? Thanks Ralph *********************************************************************** To unsubscribe, send an e-mail to majord...@freehaven.net with unsubscribe libevent-users in the body.