from v3.10.0 to v3.11.0,failed to Establ
hello there,
I upgraded from v3.10.0 to v3.11.0,failed to Establ
$ bin/gobgp --version gobgp version 3.10.0 $ bin/gobgpd --version gobgpd version 3.10.0 $ bin/gobgp n Peer AS Up/Down State |#Received Accepted 192.168.189.121 100 00:02:10 Establ | 0 0 192.168.189.186 100 00:00:29 Establ | 0 0
$ bin/gobgp --version gobgp version 3.11.0 $ bin/gobgpd --version gobgpd version 3.11.0 $ bin/gobgp n Peer AS Up/Down State |#Received Accepted 192.168.189.121 100 never Idle | 0 0 192.168.189.186 100 never Active | 0 0
time="2023-02-14T17:27:06+08:00" level=debug msg="state changed" Key=192.168.189.186 Topic=Peer new=BGP_FSM_OPENSENT old=BGP_FSM_ACTIVE reason=new-connection time="2023-02-14T17:27:06+08:00" level=debug msg="state changed" Key=192.168.189.186 Topic=Peer new=BGP_FSM_OPENCONFIRM old=BGP_FSM_OPENSENT reason=open-msg-received time="2023-02-14T17:27:06+08:00" level=debug msg="state changed" Key=192.168.189.186 Topic=Peer new=BGP_FSM_IDLE old=BGP_FSM_OPENCONFIRM reason=invalid-msg
panic: runtime error: index out of range [15] with length 5 goroutine 60 [running]: github.com/osrg/gobgp/v3/pkg/packet/bgp.(*CapFQDN).DecodeFromBytes(0xc00008bea0, {0xc00048a00e?, 0x7, 0x107}) /home/runner/work/gobgp/gobgp/pkg/packet/bgp/bgp.go:955 +0x239 github.com/osrg/gobgp/v3/pkg/packet/bgp.DecodeCapability({0xc00048a00e, 0x7, 0x107}) /home/runner/work/gobgp/gobgp/pkg/packet/bgp/bgp.go:1047 +0x202 github.com/osrg/gobgp/v3/pkg/packet/bgp.(*OptionParameterCapability).DecodeFromBytes(0xc00041ee60, {0xc00048a00c?, 0x7ff4cd4f4f08?, 0x30 ?}) /home/runner/work/gobgp/gobgp/pkg/packet/bgp/bgp.go:1066 +0xd1 github.com/osrg/gobgp/v3/pkg/packet/bgp.(*BGPOpen).DecodeFromBytes(0xc000473a80, {0xc00048a000?, 0x115?, 0xc00007ad30?}, {0x40d847?, 0x8 ?, 0xb72ac0?}) /home/runner/work/gobgp/gobgp/pkg/packet/bgp/bgp.go:1157 +0x2aa github.com/osrg/gobgp/v3/pkg/packet/bgp.parseBody(0xc00007aee8, {0xc00048a000, 0x115, 0x115}, {0xc00009ad30, 0x1, 0x1}) /home/runner/work/gobgp/gobgp/pkg/packet/bgp/bgp.go:13327 +0x275 github.com/osrg/gobgp/v3/pkg/packet/bgp.ParseBGPBody(...) /home/runner/work/gobgp/gobgp/pkg/packet/bgp/bgp.go:13346 github.com/osrg/gobgp/v3/pkg/server.(*fsmHandler).recvMessageWithError(0xc00040fc70) /home/runner/work/gobgp/gobgp/pkg/server/fsm.go:988 +0x676 github.com/osrg/gobgp/v3/pkg/server.(*fsmHandler).recvMessage(0xc00040fc70, {0xdf8ee8?, 0xc0004738c0?}, 0x0?) /home/runner/work/gobgp/gobgp/pkg/server/fsm.go:1147 +0x6d github.com/osrg/gobgp/v3/pkg/server.(*fsmHandler).recvMessage(0xc00040fc70, {0xdf8ee8?, 0xc0004738c0?}, 0x0?) /home/runner/work/gobgp/gobgp/pkg/server/fsm.go:1147 +0x6d created by github.com/osrg/gobgp/v3/pkg/server.(*fsmHandler).opensent /home/runner/work/gobgp/gobgp/pkg/server/fsm.go:1231 +0x2cd
Can you share a pcap file?