错误 #647
长时间运行后smf不响应
开始日期:
2021-09-15
计划完成日期:
% 完成:
0%
预期时间:
问题归属:
5GC
描述
长时间运行后smf不响应。查看发现smf在响应pdu建立时发现之前没有释放的在释放旧的pdu时,有时候会发生死锁现象。
2021-09-15T16:09:13+08:00 [INFO][SMF][PduSess] Recieve Create SM Context Request2021-09-15T16:09:13+08:00 [INFO][SMF][PduSess] In HandlePDUSessionSMContextCreate
2021-09-15T16:09:13+08:00 [INFO][SMF][PduSess] In releaseOldPDUSessionSMContext
^C
Thread 1 "smf" received signal SIGINT, Interrupt.
runtime.futex () at /usr/local/go/src/runtime/sys_linux_amd64.s:568
568 /usr/local/go/src/runtime/sys_linux_amd64.s: No such file or directory.
(gdb) bt
#0 runtime.futex () at /usr/local/go/src/runtime/sys_linux_amd64.s:568
#1 0x000000000042f966 in runtime.futexsleep (addr=0x1c0d128 <runtime.m0+328>, val=0, ns=-1) at /usr/local/go/src/runtime/os_linux.go:45
#2 0x000000000040acdf in runtime.notesleep (n=0x1c0d128 <runtime.m0+328>) at /usr/local/go/src/runtime/lock_futex.go:151
#3 0x0000000000439780 in runtime.stopm () at /usr/local/go/src/runtime/proc.go:1834
#4 0x000000000043ad9d in runtime.findrunnable (gp=0xc00004f800, inheritTime=false) at /usr/local/go/src/runtime/proc.go:2366
#5 0x000000000043b8dc in runtime.schedule () at /usr/local/go/src/runtime/proc.go:2526
#6 0x000000000043be5d in runtime.park_m (gp=0xc000102c00) at /usr/local/go/src/runtime/proc.go:2696
#7 0x000000000046147b in runtime.mcall () at /usr/local/go/src/runtime/asm_amd64.s:318
#8 0x0000000000461394 in runtime.rt0_go () at /usr/local/go/src/runtime/asm_amd64.s:220
#9 0x0000000000000000 in ?? ()
(gdb) info threads
Id Target Id Frame
- 1 LWP 15683 "smf" runtime.futex () at /usr/local/go/src/runtime/sys_linux_amd64.s:568
2 LWP 15687 "smf" runtime.futex () at /usr/local/go/src/runtime/sys_linux_amd64.s:568
3 LWP 15688 "smf" runtime.futex () at /usr/local/go/src/runtime/sys_linux_amd64.s:568
4 LWP 15689 "smf" runtime.futex () at /usr/local/go/src/runtime/sys_linux_amd64.s:568
5 LWP 15690 "smf" runtime.epollwait () at /usr/local/go/src/runtime/sys_linux_amd64.s:705
6 LWP 15691 "smf" runtime.futex () at /usr/local/go/src/runtime/sys_linux_amd64.s:568
7 LWP 15692 "smf" runtime.futex () at /usr/local/go/src/runtime/sys_linux_amd64.s:568
8 LWP 15693 "smf" runtime.futex () at /usr/local/go/src/runtime/sys_linux_amd64.s:568
9 LWP 15701 "smf" runtime.futex () at /usr/local/go/src/runtime/sys_linux_amd64.s:568
10 LWP 15741 "smf" runtime.futex () at /usr/local/go/src/runtime/sys_linux_amd64.s:568
11 LWP 15742 "smf" runtime.futex () at /usr/local/go/src/runtime/sys_linux_amd64.s:568
12 LWP 15743 "smf" runtime.futex () at /usr/local/go/src/runtime/sys_linux_amd64.s:568
13 LWP 15744 "smf" runtime.futex () at /usr/local/go/src/runtime/sys_linux_amd64.s:568
14 LWP 15816 "smf" runtime.futex () at /usr/local/go/src/runtime/sys_linux_amd64.s:568