panic: bytes only has space for 6 bytes but need space for 1366 bytes (length = 170) for extension header with id = 253 goroutine 403 gp=0xc000966fc0 m=14 mp=0xc000180e08 [running]: panic({0x1bdf400?, 0xc00088c5d0?}) bazel-out/k8-fastbuild/bin/external/io_bazel_rules_go/stdlib_/src/runtime/panic.go:804 +0x168 fp=0xc000e304c0 sp=0xc000e30410 pc=0x478628 gvisor.dev/gvisor/pkg/tcpip/header.(*IPv6PayloadIterator).nextHeaderData(0xc000795e30, 0x0, {0xc0007c82ea, 0x6, 0x6}) pkg/tcpip/header/ipv6_extension_headers.go:720 +0xd25 fp=0xc000e30640 sp=0xc000e304c0 pc=0xe5bca5 gvisor.dev/gvisor/pkg/tcpip/header.(*IPv6PayloadIterator).Next(0xc000795e30) pkg/tcpip/header/ipv6_extension_headers.go:645 +0x5b5 fp=0xc000e30770 sp=0xc000e30640 pc=0xe5acb5 gvisor.dev/gvisor/pkg/tcpip/header/parse.IPv6(0xc000ae8a00) pkg/tcpip/header/parse/parse.go:97 +0x3d2 fp=0xc000e30950 sp=0xc000e30770 pc=0x10b3392 gvisor.dev/gvisor/pkg/tcpip/network/ipv6.(*protocol).Parse(0xc000e309a0?, 0xc000ae8a00) pkg/tcpip/network/ipv6/ipv6.go:2661 +0x45 fp=0xc000e30978 sp=0xc000e30950 pc=0x119c525 gvisor.dev/gvisor/pkg/tcpip/network/ipv6.(*protocol).parseAndValidate(0xc000622480, 0xc000ae8a00) pkg/tcpip/network/ipv6/ipv6.go:2623 +0x46 fp=0xc000e309d8 sp=0xc000e30978 pc=0x119c1a6 gvisor.dev/gvisor/pkg/tcpip/network/ipv6.(*endpoint).HandlePacket(0xc0009d5508, 0xc000ae8a00) pkg/tcpip/network/ipv6/ipv6.go:1101 +0x105 fp=0xc000e30f50 sp=0xc000e309d8 pc=0x118d965 gvisor.dev/gvisor/pkg/tcpip/stack.(*nic).DeliverNetworkPacket(0xc00022eb48, 0x86dd, 0xc000ae8a00) pkg/tcpip/stack/nic.go:774 +0x1eb fp=0xc000e30fa8 sp=0xc000e30f50 pc=0xebd52b gvisor.dev/gvisor/pkg/tcpip/link/nested.(*Endpoint).DeliverNetworkPacket(0xc00026aa00, 0x86dd, 0xc000ae8a00) pkg/tcpip/link/nested/nested.go:61 +0xc2 fp=0xc000e30ff0 sp=0xc000e30fa8 pc=0x11caec2 gvisor.dev/gvisor/pkg/tcpip/link/packetsocket.(*endpoint).DeliverNetworkPacket(0xc00026aa00, 0x86dd, 0xc000ae8a00) pkg/tcpip/link/packetsocket/packetsocket.go:47 +0x5f fp=0xc000e31018 sp=0xc000e30ff0 pc=0x11cdd7f gvisor.dev/gvisor/pkg/tcpip/link/channel.(*Endpoint).InjectInbound(0xc000d80c60, 0x86dd, 0xc000ae8a00) pkg/tcpip/link/channel/channel.go:207 +0xc2 fp=0xc000e31058 sp=0xc000e31018 pc=0x11d3642 gvisor.dev/gvisor/pkg/tcpip/link/tun.(*Device).Write(0xc00076cae8, 0xc000795bf0) pkg/tcpip/link/tun/device.go:250 +0x806 fp=0xc000e31240 sp=0xc000e31058 pc=0x11d7b06 gvisor.dev/gvisor/pkg/sentry/devices/tundev.(*tunFD).Write(0xc00076ca80, {0x2064f60, 0xc000b63908}, {{0x205bbd8, 0xc000adb008}, {0x0, 0x1, 0x20000dc0, 0x46}, {0x0, ...}}, ...) pkg/sentry/devices/tundev/tundev.go:163 +0x592 fp=0xc000e31378 sp=0xc000e31240 pc=0x1707ad2 gvisor.dev/gvisor/pkg/sentry/vfs.(*FileDescription).Write(0xc00076ca80, {0x2064f60, 0xc000b63908}, {{0x205bbd8, 0xc000adb008}, {0x0, 0x1, 0x20000dc0, 0x46}, {0x0, ...}}, ...) pkg/sentry/vfs/file_description.go:682 +0x145 fp=0xc000e31448 sp=0xc000e31378 pc=0xb0e965 gvisor.dev/gvisor/pkg/sentry/syscalls/linux.write(0xc000b63908, 0xc00076ca80, {{0x205bbd8, 0xc000adb008}, {0x0, 0x1, 0x20000dc0, 0x46}, {0x0, 0x1}}, ...) pkg/sentry/syscalls/linux/sys_read_write.go:347 +0xa5 fp=0xc000e31560 sp=0xc000e31448 pc=0x129f085 gvisor.dev/gvisor/pkg/sentry/syscalls/linux.Write(0xc000b63908, 0x4af8cf?, {{0xc8}, {0x20000dc0}, {0x46}, {0x0}, {0x0}, {0x0}}) pkg/sentry/syscalls/linux/sys_read_write.go:316 +0x38f fp=0xc000e316e8 sp=0xc000e31560 pc=0x129e58f gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).executeSyscall(0xc000b63908, 0x1, {{0xc8}, {0x20000dc0}, {0x46}, {0x0}, {0x0}, {0x0}}) pkg/sentry/kernel/task_syscall.go:143 +0xb9f fp=0xc000e31998 sp=0xc000e316e8 pc=0xfed83f gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscallInvoke(0xc000b63908, 0x1, {{0xc8}, {0x20000dc0}, {0x46}, {0x0}, {0x0}, {0x0}}) pkg/sentry/kernel/task_syscall.go:323 +0x85 fp=0xc000e31a40 sp=0xc000e31998 pc=0xfef965 gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscallEnter(0xc000b63908, 0x1, {{0xc8}, {0x20000dc0}, {0x46}, {0x0}, {0x0}, {0x0}}) pkg/sentry/kernel/task_syscall.go:283 +0xc7 fp=0xc000e31ab0 sp=0xc000e31a40 pc=0xfef287 gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscall(0xc000b63908) pkg/sentry/kernel/task_syscall.go:258 +0x54a fp=0xc000e31bd0 sp=0xc000e31ab0 pc=0xfeedea gvisor.dev/gvisor/pkg/sentry/kernel.(*runApp).execute(0xc000b63908?, 0xc000b63908) pkg/sentry/kernel/task_run.go:269 +0x2295 fp=0xc000e31e78 sp=0xc000e31bd0 pc=0xfd96b5 gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).run(0xc000b63908, 0xa) pkg/sentry/kernel/task_run.go:97 +0x41b fp=0xc000e31fb0 sp=0xc000e31e78 pc=0xfd69db gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).Start.gowrap1() pkg/sentry/kernel/task_start.go:411 +0x45 fp=0xc000e31fe0 sp=0xc000e31fb0 pc=0xfeb145 runtime.goexit({}) src/runtime/asm_amd64.s:1700 +0x1 fp=0xc000e31fe8 sp=0xc000e31fe0 pc=0x4819a1 created by gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).Start in goroutine 279 pkg/sentry/kernel/task_start.go:411 +0x185