项目

一般

简介

错误 #647

长时间运行后smf不响应

徐 红超超过 3 年 之前添加. 更新于 2 个月 之前.

状态:
已关闭
优先级:
普通
指派给:
类别:
smf
开始日期:
2021-09-15
计划完成日期:
% 完成:

0%

预期时间:
问题归属:
5GC

描述

长时间运行后smf不响应。查看发现smf在响应pdu建立时发现之前没有释放的在释放旧的pdu时,有时候会发生死锁现象。

2021-09-15T16:09:13+08:00 [INFO][SMF][PduSess] Recieve Create SM Context Request
2021-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

历史记录

#1

徐 红超 更新于 超过 3 年 之前

  • 状态新建 变更为 进行中
#2

徐 红超 更新于 超过 3 年 之前

  • 状态进行中 变更为 已解决
#3

徐 红超 更新于 2 个月 之前

  • 状态已解决 变更为 已关闭
  • 问题归属 5GC 已添加

导出 Atom PDF