项目

一般

简介

错误 #261

amf 收到InitialUEMessage挂死

徐 红超超过 4 年 之前添加. 更新于 超过 4 年 之前.

状态:
已关闭
优先级:
普通
指派给:
类别:
-
目标版本:
-
开始日期:
2020-11-17
计划完成日期:
% 完成:

0%

预期时间:
问题归属:

描述

挂死log如下:
andleInitialUEMessage)
2020-11-16T17:03:55+08:00 [WARN][NAS][Security] Integrity NIA0 is emergency.
2020-11-16T17:03:55+08:00 [WARN][AMF][NAS] NAS MAC verification failed(received: 0x38aef2a7, expected: 0x00000000) (/home/epc/go/src/free5gc/src/amf/nas/nas_security/security.go:179 free5gc/src/amf/nas/nas_security.Decode)

Thread 8 "amf" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffc97fa700 (LWP 16378)]
0x0000000000a018fb in free5gc/lib/fsm.(*State).Current (state=0x0, ~r0=...) at /home/epc/go/src/free5gc/lib/fsm/state.go:24
24 state.stateMutex.RLock()
(gdb) bt
#0 0x0000000000a018fb in free5gc/lib/fsm.(*State).Current (state=0x0, ~r0=...) at /home/epc/go/src/free5gc/lib/fsm/state.go:24
#1 0x0000000000a014b0 in free5gc/lib/fsm.(*FSM).SendEvent (fsm=0xc000114a30, state=0x0, event=..., args=0xc0002857a0, ~r3=...)
at /home/epc/go/src/free5gc/lib/fsm/fsm.go:84
#2 0x0000000000b1ee30 in free5gc/src/amf/nas.Dispatch (ue=0xc0001dab00, accessType=..., procedureCode=15, msg=0xc0002d44e0, ~r4=...)
at /home/epc/go/src/free5gc/src/amf/nas/dispatch.go:21
#3 0x0000000000b1f09a in free5gc/src/amf/nas.HandleNAS (ue=0xc0001bb200, procedureCode=15, nasPdu=...)
at /home/epc/go/src/free5gc/src/amf/nas/handler.go:33
#4 0x0000000000b4457f in free5gc/src/amf/ngap.HandleInitialUEMessage (ran=0xc000279500, message=0xc0001afd80)
at /home/epc/go/src/free5gc/src/amf/ngap/handler.go:1025
#5 0x0000000000b3c7d9 in free5gc/src/amf/ngap.Dispatch (conn=..., msg=...) at /home/epc/go/src/free5gc/src/amf/ngap/dispatcher.go:73
#6 0x0000000000b6744a in free5gc/src/amf/ngap/service.handleConnection (conn=0xc0000bd1b0, bufsize=8192, msgHandler= {void (net.Conn, struct []uint8)} 0xc0002b7f40, ~r3=...) at /home/epc/go/src/free5gc/src/amf/ngap/service/service.go:161
#7 0x0000000000b675e5 in free5gc/src/amf/ngap/service.listenAndServe.func1 (conn=0xc0000bd1b0, msgHandler= {void (net.Conn, struct []uint8)} 0xc0002b7fd8) at /home/epc/go/src/free5gc/src/amf/ngap/service/service.go:107
#8 0x0000000000464ef1 in runtime.goexit () at /usr/local/go/src/runtime/asm_amd64.s:1373
#9 0x000000c0000bd1b0 in ?? ()
#10 0x0000000000ddfd18 in func.* ()
#11 0x0000000000000000 in ?? ()

历史记录

#1

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

基站没有建立NGAP链接,就发送nas消息,导致amf挂死。amf通过判断NGAP链接是否建立来修复该问题

#2

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

  • 状态新建 变更为 已解决
#3

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

  • 状态已解决 变更为 已关闭

导出 Atom PDF