weixin_39646695 2020-11-30 05:31
浏览 0

crash in taskq_thread

I have only been able to see this on Linux systems with code built using clang. (I've not seen this on any other configuration):


Thread 18 "inproc_thr" received signal SIGABRT, Aborted.
[Switching to Thread 0x7fffef392700 (LWP 34248)]
__GI_raise (sig=sig=6) at ../sysdeps/unix/sysv/linux/raise.c:51
51  ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) bt
#0  __GI_raise (sig=sig=6) at ../sysdeps/unix/sysv/linux/raise.c:51
#1  0x00007ffff73e3801 in __GI_abort () at abort.c:79
#2  0x000000000041f5f9 in nni_plat_abort () at ../src/platform/posix/posix_debug.c:22
#3  0x000000000041727f in nni_panic (fmt=0x43d50f "pthread_mutex_lock: %s") at ../src/core/panic.c:66
#4  0x000000000041fa5d in nni_pthread_mutex_lock (m=0x651678) at ../src/platform/posix/posix_thread.c:83
#5  0x000000000041f9da in nni_plat_mtx_lock (mtx=0x651670) at ../src/platform/posix/posix_thread.c:269
#6  0x000000000041d0f5 in nni_mtx_lock (mtx=0x651670) at ../src/core/thread.c:27
#7  0x000000000041c825 in nni_taskq_thread (self=0x64d550) at ../src/core/taskq.c:62
#8  0x000000000041d428 in nni_thr_wrap (arg=0x64d558) at ../src/core/thread.c:94
#9  0x000000000042055d in nni_plat_thr_main (arg=0x64d558) at ../src/platform/posix/posix_thread.c:393
#10 0x00007ffff79b56db in start_thread (arg=0x7fffef392700) at pthread_create.c:463
#11 0x00007ffff74c488f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

该提问来源于开源项目:nanomsg/nng

  • 写回答

10条回答 默认 最新

  • weixin_39646695 2020-11-30 05:31
    关注

    This happens really infrequently, btw.

    评论

报告相同问题?