在event_base_free中,Assertion TAILQ_EMPTY(& base-> eventqueue)的程序崩溃失败

时间:2012-05-18 12:47:03

标签: c++ linux solaris libevent

使用libevent2.0.19-stable

我有program1向我的服务器程序发送连续的连接断开请求 一段时间后,服务器程序崩溃了以下:

[warn] port_associate: Bad file number
Abort (core dumped)  
or
[warn] port_associate: Bad file number
[err] event.c:778: Assertion TAILQ_EMPTY(&base->eventqueue) failed in event_base_free
Abort (core dumped)

在gdb堆栈中显示如下:

[err] bufferevent.c:611: Assertion bufev_private->refcnt > 0 failed in   _bufferevent_decref_and_unlock  
Abort (core dumped)

请说明出了什么问题?

0 个答案:

没有答案