panic: FIN segments must be the final segment in the write list. goroutine 1335834 [running]: panic(0x1055220, 0x13939a0) GOROOT/src/runtime/panic.go:1065 +0x565 fp=0xc001a4a9c0 sp=0xc001a4a8f8 pc=0x437c65 gvisor.dev/gvisor/pkg/tcpip/transport/tcp.(*sender).maybeSendSegment(0xc001999880, 0xc003cbb400, 0xffcb, 0xc06d40ea10, 0x40e318) pkg/tcpip/transport/tcp/snd.go:764 +0x58d fp=0xc001a4aa50 sp=0xc001a4a9c0 pc=0xacf8ed gvisor.dev/gvisor/pkg/tcpip/transport/tcp.(*sender).sendData(0xc001999880) pkg/tcpip/transport/tcp/snd.go:946 +0x129 fp=0xc001a4aaa8 sp=0xc001a4aa50 pc=0xacfd09 08:28:52 executing program 1: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) r1 = inotify_init1(0x0) ioctl$KDGKBLED(r1, 0x5450, 0x0) dup3(r1, r0, 0x80000) r2 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000040)='/sys/devices/system', 0x20100, 0x120) getsockopt$inet6_IPV6_FLOWLABEL_MGR(r0, 0x29, 0x20, &(0x7f0000000000)={@private1, 0xfffffffd, 0x1, 0x3, 0xb, 0x1, 0x1}, &(0x7f00000000c0)=0x20) getsockopt$inet6_IPV6_FLOWLABEL_MGR(r2, 0x6, 0x4, 0x0, &(0x7f0000000080)) r3 = socket(0x1, 0x5, 0x0) ioctl$sock_inet6_tcp_SIOCOUTQ(r3, 0x5411, &(0x7f0000000180)) connect$inet(r3, &(0x7f0000000100)={0x2, 0x4e22, @dev={0xac, 0x14, 0x14, 0x35}}, 0x10)