项目

一般

简介

错误 #558

smf挂死当终端发送ims pdu会话

徐 红超大约 4 年 之前添加. 更新于 2 个月 之前.

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

0%

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

描述

smf挂死当终端发送ims pdu会话,在smf配置一个切片时。

2021-06-07T12:19:33+08:00 [INFO][SMF][PduSess] Recieve Create SM Context Request (/home/epc/go/src/free5gc/NFs/smf/pdusession/api_sm_contexts_collection.go:27 github.com/free5gc/smf/pdusession.HTTPPostSmContexts)
2021-06-07T12:19:33+08:00 [INFO][SMF][PduSess] In HandlePDUSessionSMContextCreate (/home/epc/go/src/free5gc/NFs/smf/producer/pdu_session.go:30 github.com/free5gc/smf/producer.HandlePDUSessionSMContextCreate)
2021-06-07T12:19:33+08:00 [ERRO][SMF][PduSess] S-NSSAI[sst: 1, sd: 010203] DNN[ims] not matched DNN Config (/home/epc/go/src/free5gc/NFs/smf/producer/pdu_session.go:72 github.com/free5gc/smf/producer.HandlePDUSessionSMContextCreate)
2021-06-07T12:19:33+08:00 [INFO][SMF][PduSess] Send NF Discovery Serving UDM Successfully (/home/epc/go/src/free5gc/NFs/smf/producer/pdu_session.go:82 github.com/free5gc/smf/producer.HandlePDUSessionSMContextCreate)
2021-06-07T12:19:33+08:00 [INFO][SMF][CTX] Allocated UE IP address: 60.61.0.1 (/home/epc/go/src/free5gc/NFs/smf/context/user_plane_information.go:613 github.com/free5gc/smf/context.(*UeIPPool).allocate)
2021-06-07T12:19:33+08:00 [INFO][SMF][CTX] Selected UPF: UPF (/home/epc/go/src/free5gc/NFs/smf/context/user_plane_information.go:563 github.com/free5gc/smf/context.(*UserPlaneInformation).SelectUPFAndAllocUEIP)
2021-06-07T12:19:33+08:00 [INFO][SMF][PduSess] UE[imsi-001010000000001] PDUSessionID5 IP[60.61.0.1] (/home/epc/go/src/free5gc/NFs/smf/producer/pdu_session.go:106 github.com/free5gc/smf/producer.HandlePDUSessionSMContextCreate)
2021-06-07T12:19:33+08:00 [INFO][SMF][GSM] In HandlePDUSessionEstablishmentRequest (/home/epc/go/src/free5gc/NFs/smf/context/gsm_handler.go:12 github.com/free5gc/smf/context.(*SMContext).HandlePDUSessionEstablishmentRequest)
2021-06-07T12:19:33+08:00 [INFO][NAS][Convert] ProtocolOrContainerList: [0xc0001f0e40 0xc0001f0e80 0xc0001f0ec0 0xc0001f0f40 0xc0001f0f80 0xc0001f1020] (/nasConvert/ProtocolConfigurationOptions.go:132 github.com/free5gc/nas/nasConvert.(*ProtocolConfigurationOptions).UnMarshal)
2021-06-07T12:19:33+08:00 [INFO][SMF][GSM] Protocol Configuration Options (/home/epc/go/src/free5gc/NFs/smf/context/gsm_handler.go:47 github.com/free5gc/smf/context.(*SMContext).HandlePDUSessionEstablishmentRequest)
2021-06-07T12:19:33+08:00 [INFO][SMF][GSM] &{[0xc0001f0e40 0xc0001f0e80 0xc0001f0ec0 0xc0001f0f40 0xc0001f0f80 0xc0001f1020]} (/home/epc/go/src/free5gc/NFs/smf/context/gsm_handler.go:48 github.com/free5gc/smf/context.(*SMContext).HandlePDUSessionEstablishmentRequest)
2021-06-07T12:19:33+08:00 [INFO][SMF][GSM] Didn't Implement container type IPAddressAllocationViaNASSignallingUL (/home/epc/go/src/free5gc/NFs/smf/context/gsm_handler.go:71 github.com/free5gc/smf/context.(*SMContext).HandlePDUSessionEstablishmentRequest)
2021-06-07T12:19:33+08:00 [INFO][SMF][GSM] Didn't Implement container type IMCNSubsystemSignalingFlagUL (/home/epc/go/src/free5gc/NFs/smf/context/gsm_handler.go:57 github.com/free5gc/smf/context.(*SMContext).HandlePDUSessionEstablishmentRequest)
2021-06-07T12:19:33+08:00 [INFO][SMF][GSM] Didn't Implement container type PCSCFIPv6AddressRequestUL (/home/epc/go/src/free5gc/NFs/smf/context/gsm_handler.go:55 github.com/free5gc/smf/context.(*SMContext).HandlePDUSessionEstablishmentRequest)
2021-06-07T12:19:33+08:00 [INFO][SMF][PduSess] PCF Selection for SMContext SUPI[imsi-001010000000001] PDUSessionID5 (/home/epc/go/src/free5gc/NFs/smf/producer/pdu_session.go:181 github.com/free5gc/smf/producer.HandlePDUSessionSMContextCreate)
2021-06-07T12:19:33+08:00 [INFO][SMF][PduSess] SUPI[imsi-001010000000001] has no pre-config route (/home/epc/go/src/free5gc/NFs/smf/producer/pdu_session.go:212 github.com/free5gc/smf/producer.HandlePDUSessionSMContextCreate)

Thread 11 "smf" received signal SIGSEGV, Segmentation fault.
[Switching to LWP 9044]
0x0000000000e31f26 in github.com/free5gc/smf/context.(*UPFInterfaceInfo).IP (i=0x0, pduSessType=1 '\001', ~r1=..., ~r2=...)
at /home/epc/go/src/free5gc/NFs/smf/context/upf.go:106
106 if (pduSessType nasMessage.PDUSessionTypeIPv4 || pduSessType nasMessage.PDUSessionTypeIPv4IPv6) && len(i.IPv4EndPointAddresses) != 0 {
(gdb) bt
#0 0x0000000000e31f26 in github.com/free5gc/smf/context.(*UPFInterfaceInfo).IP (i=0x0, pduSessType=1 '\001', ~r1=..., ~r2=...)
at /home/epc/go/src/free5gc/NFs/smf/context/upf.go:106
#1 0x0000000000e24668 in github.com/free5gc/smf/context.(*DataPath).ActivateTunnelAndPDR (dataPath=0xc0003406e0, smContext=0xc0008ca000,
precedence=255) at /home/epc/go/src/free5gc/NFs/smf/context/datapath.go:393
#2 0x0000000000e5bc28 in github.com/free5gc/smf/producer.HandlePDUSessionSMContextCreate (request=..., ~r1=<optimized out>)
at /home/epc/go/src/free5gc/NFs/smf/producer/pdu_session.go:219
#3 0x0000000000e6d4c5 in github.com/free5gc/smf/pdusession.HTTPPostSmContexts (c=0xc00050a000)
at /home/epc/go/src/free5gc/NFs/smf/pdusession/api_sm_contexts_collection.go:54
#4 0x00000000009a6bdb in github.com/gin-gonic/gin.(*Context).Next (c=0xc00050a000)
at /context.go:160
#5 0x00000000009b8fb0 in github.com/gin-gonic/gin.RecoveryWithWriter.func1 (c=0xc00050a000)
at /recovery.go:83
#6 0x00000000009a6bdb in github.com/gin-gonic/gin.(*Context).Next (c=0xc00050a000)
at /context.go:160
#7 0x00000000009bab5e in github.com/free5gc/logger_util.ginToLogrus.func1 (c=0xc00050a000)
at /logger_util.go:65
#8 0x00000000009a6bdb in github.com/gin-gonic/gin.(*Context).Next (c=0xc00050a000)
at /context.go:160
#9 0x00000000009b0686 in github.com/gin-gonic/gin.(*Engine).handleHTTPRequest (engine=0xc0001c6000, c=0xc00050a000)
at /gin.go:409
#10 0x00000000009afd9d in github.com/gin-gonic/gin.(*Engine).ServeHTTP (engine=0xc0001c6000, w=..., req=0xc0000e6300)
at /gin.go:367
#11 0x00000000007bb8fd in net/http.Handler.ServeHTTP-fm () at /usr/local/go/src/net/http/server.go:87
#12 0x00000000009ecf6b in golang.org/x/net/http2.(*serverConn).runHandler (sc=0xc000602a80, rw=0xc00059a008, req=0xc0000e6300, handler= {void (net/http.ResponseWriter, net/http.Request *)} 0xc0008d7fd8)
at /http2/server.go:2152
#13 0x0000000000463421 in runtime.goexit () at /usr/local/go/src/runtime/asm_amd64.s:1373

历史记录

#1

徐 红超 更新于 将近 4 年 之前

  • 状态新建 变更为 转测试

smf的ims pdu配置出错导致smf读取错误

#2

徐 红超 更新于 将近 4 年 之前

  • 状态转测试 变更为 已解决
#3

徐 红超 更新于 2 个月 之前

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

导出 Atom PDF