错误 #227
3.0.3 基础版本:amf panic
0%
描述
INFO[2020-09-04T17:27:40+08:00]/src/amf/ngap/handler.go:180 free5gc/src/amf/ngap.HandleUplinkNasTransport() [AMF] Uplink Nas Transport AMF=NGAP
INFO[2020-09-04T17:27:40+08:00]/src/amf/gmm/handler.go:2147 free5gc/src/amf/gmm.HandleAuthenticationResponse() [AMF] Handle Authentication Response AMF=Gmm
INFO[2020-09-04T17:27:40+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 [0] with length 0
goroutine 14 [running]:
free5gc/lib/nas/nasType.(*UESecurityCapability).GetEA0_5G(...)
/home/yzrt/go/src/free5gc/lib/nas/nasType/NAS_UESecurityCapability.go:77
free5gc/src/amf/context.(*AmfUe).SelectSecurityAlg(0xc0009e6680, 0xc00081edd8, 0x1, 0x8, 0xc00081ede0, 0x1, 0x8)
/home/yzrt/go/src/free5gc/src/amf/context/amf_ue.go:496 +0x149
free5gc/src/amf/gmm/message.BuildSecurityModeCommand(0xc0009e6680, 0xc000000000, 0x0, 0x0, 0x1, 0xc000a1d436, 0x2, 0x2, 0xc000a1d530)
/home/yzrt/go/src/free5gc/src/amf/gmm/message/build.go:302 +0x88
free5gc/src/amf/gmm/message.SendSecurityModeCommand(0xc00072b680, 0xc000ad1a00, 0x0, 0x0)
/home/yzrt/go/src/free5gc/src/amf/gmm/message/send.go:167 +0xb3
free5gc/src/amf/gmm.HandleAuthenticationResponse(0xc0009e6680, 0xdab15f, 0xb, 0xc000db8ce0, 0xc000ac63f8, 0xc000a1d718)
/home/yzrt/go/src/free5gc/src/amf/gmm/handler.go:2197 +0xa93
free5gc/src/amf/gmm.Authentication_3gpp(0xc000b74e00, 0xdab225, 0xb, 0xc000aeef60, 0xc000b7b8f8, 0x6c274a8)
/home/yzrt/go/src/free5gc/src/amf/gmm/sm.go:94 +0x2a3
free5gc/lib/fsm.(*FSM).SendEvent(...)
/home/yzrt/go/src/free5gc/lib/fsm/fsm.go:57
free5gc/src/amf/nas.Dispatch(0xc0009e6680, 0xdab15f, 0xb, 0x2e, 0xc000db8ca0, 0x15, 0x19)
/home/yzrt/go/src/free5gc/src/amf/nas/dispatch.go:19 +0x2b5
free5gc/src/amf/nas.HandleNAS(0xc00072b680, 0x2e, 0xc000d157e0, 0x1c, 0x20)
/home/yzrt/go/src/free5gc/src/amf/nas/handler.go:41 +0x11a
free5gc/src/amf/ngap.HandleUplinkNasTransport(0xc0000b0000, 0xc000d73b80)
/home/yzrt/go/src/free5gc/src/amf/ngap/handler.go:239 +0x731
free5gc/src/amf/ngap.Dispatch(0xc0006f40a0, 0x13, 0xc000a9a000, 0x48, 0x2000)
/home/yzrt/go/src/free5gc/src/amf/ngap/dispatcher.go:65 +0x6b0
free5gc/src/amf/handler.Handle()
/home/yzrt/go/src/free5gc/src/amf/handler/handler.go:35 +0x1db
created by free5gc/src/amf/service.(*AMF).Start
/home/yzrt/go/src/free5gc/src/amf/service/amf_init.go:150 +0x518