项目

一般

简介

错误 #148

amf panic when BuildSecurityModeCommand

徐 红超大约 6 年 之前添加. 更新于 超过 5 年 之前.

状态:
已关闭
优先级:
一般
指派给:
类别:
-
目标版本:
-
开始日期:
2020-06-19
计划完成日期:
% 完成:

0%

预期时间:
问题归属:

描述

长时间接入运行后

DEBU[2020-06-18T19:50:38+08:00]/src/amf/gmm/handler.go:1960 free5gc/src/amf/gmm.HandleAuthenticationResponse() ue.DerivateKamf() e2106e7b99e9e9a437f6f563a1880f2579f988d3172487898df3cad0c884a5d2 AMF=Gmm
INFO[2020-06-18T19:50:38+08:00]/src/amf/gmm/message/send.go:165 free5gc/src/amf/gmm/message.SendSecurityModeCommand() [NAS] Send Security Mode Command AMF=Gmm
panic: runtime error: index out of range

goroutine 41 [running]:
free5gc/lib/nas/nasType.(*UESecurityCapability).GetIA0_5G(...)
/home/epc/go/src/free5gc/lib/nas/nasType/NAS_UESecurityCapability.go:173
free5gc/src/amf/context.(*AmfUe).SelectSecurityAlg(0xc001173080, 0xc0007e2ee0, 0x2, 0x8, 0xc0007e2ee8, 0x2, 0x8)
/home/epc/go/src/free5gc/src/amf/context/amf_ue.go:487 +0x13e
free5gc/src/amf/gmm/message.BuildSecurityModeCommand(0xc001173080, 0x0, 0x0, 0x0, 0x1, 0xc000957040, 0x5190a3, 0xc0000ae3f0, 0x5)
/home/epc/go/src/free5gc/src/amf/gmm/message/build.go:302 +0x7e
free5gc/src/amf/gmm/message.SendSecurityModeCommand(0xc001145320, 0xc00074b600, 0x0, 0x0)
/home/epc/go/src/free5gc/src/amf/gmm/message/send.go:167 +0xb4
free5gc/src/amf/gmm.HandleAuthenticationResponse(0xc001173080, 0xe4eee5, 0xb, 0xc001064340, 0xc000833058, 0xc000957248)
/home/epc/go/src/free5gc/src/amf/gmm/handler.go:1961 +0xf5b
free5gc/src/amf/gmm.Authentication_3gpp(0xc000e0f360, 0xe4efd7, 0xb, 0xc0008851d0, 0xc000759688, 0xc000eb1f00)
/home/epc/go/src/free5gc/src/amf/gmm/sm.go:92 +0x2a4
free5gc/lib/fsm.(*FSM).SendEvent(...)
/home/epc/go/src/free5gc/lib/fsm/fsm.go:57
free5gc/src/amf/nas.Dispatch(0xc001173080, 0xe4eee5, 0xb, 0x2e, 0xc0010642c0, 0xc0010642c0, 0x0)
/home/epc/go/src/free5gc/src/amf/nas/dispatch.go:19 +0x329
free5gc/src/amf/nas.HandleNAS(0xc001145320, 0x2e, 0xc0014e9c60, 0x1c, 0x20)
/home/epc/go/src/free5gc/src/amf/nas/handler.go:40 +0x10e
free5gc/src/amf/ngap.HandleUplinkNasTransport(0xc000702150, 0xc000eb1120)
/home/epc/go/src/free5gc/src/amf/ngap/handler.go:240 +0x73b
free5gc/src/amf/ngap.Dispatch(0xc000882140, 0x13, 0xc000c86000, 0x47, 0x2000)
/home/epc/go/src/free5gc/src/amf/ngap/dispatcher.go:41 +0x4f2
free5gc/src/amf/handler.Handle()
/home/epc/go/src/free5gc/src/amf/handler/handler.go:36 +0x1ec
created by free5gc/src/amf/service.(*AMF).Start
/home/epc/go/src/free5gc/src/amf/service/amf_init.go:145 +0x4a9

历史记录

#1

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

  • 状态新建 变更为 已解决

取消加密完保可选配置,设置固定为:
ue.CipheringAlg = ALG_CIPHERING_128_NEA0
ue.IntegrityAlg = ALG_INTEGRITY_128_NIA2
规避该bug。

#2

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

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

导出 Atom PDF