项目

一般

简介

错误 #663

amf 挂死当收到上行5GSM status消息

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

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

0%

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

描述

2021-10-14T10:55:33+08:00 [INFO][AMF][GMM][AMF_UE_NGAP_ID:14][SUPI:imsi-001010000000009] Send DL NAS Transport
2021-10-14T10:55:33+08:00 [INFO][AMF][NGAP][192.168.2.248:38412][AMF_UE_NGAP_ID:14] Send Downlink Nas Transport
2021-10-14T10:55:33+08:00 [INFO][AMF][NGAP][192.168.2.248:38412] Handle Uplink Nas Transport
2021-10-14T10:55:33+08:00 [INFO][AMF][NGAP][192.168.2.248:38412][AMF_UE_NGAP_ID:14] Uplink NAS Transport (RAN UE NGAP ID: 0)
2021-10-14T10:55:33+08:00 [INFO][AMF][GMM][AMF_UE_NGAP_ID:14][SUPI:imsi-001010000000009] Handle UL NAS Transport
2021-10-14T10:55:33+08:00 [INFO][AMF][GMM][AMF_UE_NGAP_ID:14][SUPI:imsi-001010000000009] Transport 5GSM Message to SMF

Thread 8 "amf" received signal SIGSEGV, Segmentation fault.
[Switching to LWP 13016]
github.com/free5gc/amf/gmm.transport5GSMMessage (ue=0xc0001c2c00, anType=..., ulNasTransport=0xc0004004e0, r3=...) at /home/ngc/go/src/free5gc/NFs/amf/gmm/handler.go:181
181 if allowedNssai, ok := ue.AllowedNssai[anType]; ok {
(gdb) bt
#0 github.com/free5gc/amf/gmm.transport5GSMMessage (ue=0xc0001c2c00, anType=..., ulNasTransport=0xc0004004e0, ~r3=...) at /home/ngc/go/src/free5gc/NFs/amf/gmm/handler.go:181
#1 0x0000000000e8e6b2 in github.com/free5gc/amf/gmm.HandleULNASTransport (ue=0xc0001c2c00, anType=..., ulNasTransport=0xc0004004e0, ~r3=...)
at /home/ngc/go/src/free5gc/NFs/amf/gmm/handler.go:48
#2 0x0000000000ea5879 in github.com/free5gc/amf/gmm.Registered (state=0xc00060f980, event=..., args=0xc00046e510) at /home/ngc/go/src/free5gc/NFs/amf/gmm/sm.go:88
#3 0x00000000009e4b0d in github.com/free5gc/fsm.(FSM).SendEvent (fsm=0xc00060c380, state=0xc00060f980, event=..., args=0xc00046e510, ~r3=...)
at /fsm.go:95
#4 0x0000000000eab6ee in github.com/free5gc/amf/nas.Dispatch (ue=0xc0001c2c00, accessType=..., procedureCode=46, msg=0xc0003f8de0, ~r4=...)
at /home/ngc/go/src/free5gc/NFs/amf/nas/dispatch.go:27
#5 0x0000000000eab9f9 in github.com/free5gc/amf/nas.HandleNAS (ue=0xc000167d40, procedureCode=46, nasPdu=...) at /home/ngc/go/src/free5gc/NFs/amf/nas/handler.go:33
#6 0x0000000000ed36dc in github.com/free5gc/amf/ngap.HandleUplinkNasTransport (ran=0xc0005ca000, message=0xc00092f9c0) at /home/ngc/go/src/free5gc/NFs/amf/ngap/handler.go:234
#7 0x0000000000ed0f21 in github.com/free5gc/amf/ngap.Dispatch (conn=..., msg=...) at /home/ngc/go/src/free5gc/NFs/amf/ngap/dispatcher.go:49
#8 0x0000000000ef9640 in github.com/free5gc/amf/ngap/service.handleConnection (conn=0xc000354000, bufsize=8192, handler=...)
at /home/ngc/go/src/free5gc/NFs/amf/ngap/service/service.go:204
#9 0x0000000000463471 in runtime.goexit () at /usr/local/go/src/runtime/asm_amd64.s:1373
#10 0x000000c000354000 in ?? ()
#11 0x0000000000002000 in ?? ()
#12 0x00000000011dc6f8 in func.
()
#13 0x00000000011dc700 in func.* ()
#14 0x0000000000000000 in ?? ()
(gdb) p ulNasTransport
$1 = (github.com/free5gc/nas/nasMessage.ULNASTransport *) 0xc0004004e0
(gdb) p *ulNasTransport
$2 = {ExtendedProtocolDiscriminator = {Octet = 126 '
'}, SpareHalfOctetAndSecurityHeaderType = {Octet = 0 '\000'}, ULNASTRANSPORTMessageIdentity = {Octet = 103 'g'},
SpareHalfOctetAndPayloadContainerType = {Octet = 1 '\001'}, PayloadContainer = {Iei = 0 '\000', Len = 5, Buffer = {array = 0xc00044e792 ".\005", len = 5, cap = 5}},
PduSessionID2Value = 0xc00044e79e, OldPDUSessionID = 0x0, RequestType = 0x0, SNSSAI = 0x0, DNN = 0x0, AdditionalInformation = 0x0}
(gdb)


文件

1.png (60.7 KB) 1.png 徐 红超, 2021-10-14 11:08
signal (34).pcap (263 KB) signal (34).pcap 徐 红超, 2021-10-14 11:08

历史记录

#1

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

#2

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

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

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

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

徐 红超 更新于 2 个月 之前

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

导出 Atom PDF