libpomelo2出现断言失败-急!!在线等!!

出现在UV库里面:

0 0x0000000104928350 in uv_finish_close [inlined] libpomelo/deps/uv/src/unix/core.c:182
1 0x0000000104928350 in uv_run_closing_handles [inlined] libpomelo/deps/uv/src/unix/core.c:233
2 0x0000000104928335 in uv_run libpomelo/deps/uv/src/unix/core.c:301
3 0x000000010492795e in uv__thread_start libpomelo/deps/uv/src/uv-common.c:292
4 0x000000010c41c2fc in _pthread_body ()
5 0x000000010c41c279 in _pthread_start ()
6 0x000000010c41a4b1 in thread_start ()

应该就是建立连接后,发过几条route,然后就突然崩溃了
assert(handle->flags & UV_CLOSING);断言失败了~
有没有人有类似的情况?

标签:无
Jeremiah 在 2014-12-10 11:43发布
Jeremiah 在 2014-12-10 12:14重新编辑 分享到 weibo
1 回复
#1 {2} wangxy 2014-12-10 20:38 回复

能给出重现的test case吗

qklxtlx 2014-12-10 21:30 回复

网络情况差的时候特别容易发生,我这边再抽象下案例

qklxtlx 2014-12-11 11:32 回复

读了一遍libpomelo2代码,发现可能是我自己当时hack的一个地方出了点问题……改好之后目前还没复现,嘿嘿...

回到顶部