kernel panic at kern/drivers/dev/ether.c:317, from core 2: assertion failed: BHLEN(bp) >= offsetof(struct etherpkt, data) Stack Backtrace on Core 2: #01 [<0xffffffffc200aa6c>] in backtrace at src/kdebug.c:235 #02 [<0xffffffffc200a205>] in _panic at src/init.c:275 #03 [<0xffffffffc2079553>] in etheriq at drivers/dev/ether.c:317 #04 [<0xffffffffc207971e>] in etheroq at drivers/dev/ether.c:426 #05 [<0xffffffffc207999f>] in etherwrite at drivers/dev/ether.c:508 #06 [<0xffffffffc2040bc9>] in rwrite at src/ns/sysfile.c:1136 #07 [<0xffffffffc2040e1b>] in syswrite at src/ns/sysfile.c:1154 #08 [<0xffffffffc2059389>] in sys_write at src/syscall.c:1798 #09 [<0xffffffffc205a249>] in syscall at src/syscall.c:2582 #10 [<0xffffffffc205add8>] in run_local_syscall at src/syscall.c:2619 #11 [<0xffffffffc205b319>] in prep_syscalls at src/syscall.c:2639 #12 [<0xffffffffc20b7a92>] in sysenter_callwrapper at arch/x86/trap.c:932 10:46:57 executing program 0: r0 = openat$net_ipifc_stats(0xffffffffffffff9c, &(0x7f0000000740), 0x11, 0x1, 0x0) close(r0) openat$net_ether0_0_data(0xffffffffffffff9c, &(0x7f0000000780), 0x13, 0x3, 0x0) write(r0, &(0x7f00000007c0), 0x0) 10:46:57 executing program 5: r0 = openat$dev_null(0xffffffffffffff9c, &(0x7f0000000080), 0xa, 0x1, 0x0) fcntl$F_GETFD(r0, 0x1) 10:46:57 executing program 6: r0 = openat$proc_self_user(0xffffffffffffff9c, &(0x7f0000000180), 0x10, 0x1, 0x0) r1 = openat$proc_self_ctl(0xffffffffffffff9c, &(0x7f00000001c0), 0xf, 0x3, 0x0) fcntl$F_DUPFD(r0, 0x0, r1, 0x0) 10:46:57 executing program 1: openat$proc_self_mem(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x1, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) openat$net_ipselftab(0xffffffffffffff9c, &(0x7f0000000000), 0xf, 0x1, 0x0) 10:46:57 executing program 2: symlink(&(0x7f0000000000)='./file0\x00', 0x8, &(0x7f0000000040)='./file0\x00', 0x8) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) openat$net_iprouter(0xffffffffffffff9c, &(0x7f0000000000), 0xe, 0x3, 0x0) 10:46:57 executing program 3: openat$dev_null(0xffffffffffffff9c, &(0x7f0000000040), 0x3, 0x1, 0x0) 10:46:57 executing program 4: r0 = openat$dev_pgrpid(0xffffffffffffff9c, &(0x7f0000000140), 0xc, 0x1, 0x0) fstat(r0, &(0x7f0000000180)) 10:46:57 executing program 7: r0 = openat$dev_kmesg(0xffffffffffffff9c, &(0x7f0000000780), 0xb, 0x1, 0x0) fstat(r0, &(0x7f0000000b40)) 10:47:02 executing program 0: tcgetattr(0xffffffffffffffff, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) openat$proc_self_syscall(0xffffffffffffff9c, &(0x7f0000000000), 0x13, 0x1, 0x0) 10:47:02 executing program 5: nunmount(0x0, 0x0, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0/file0\x00', 0x5a) 10:47:02 executing program 6: r0 = openat$proc_self_proc(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x1, 0x0) fstat(r0, &(0x7f0000000080)) 10:47:02 executing program 1: r0 = openat$net_ipifc_1_status(0xffffffffffffff9c, &(0x7f0000000000), 0x14, 0x1, 0x0) r1 = openat$net_ipifc_1_snoop(0xffffffffffffff9c, &(0x7f00000000c0), 0x13, 0x1, 0x0) fcntl$F_DUPFD(r1, 0x0, r0, 0x0) 10:47:02 executing program 2: r0 = openat$proc_self_args(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x3, 0x0) close(r0) openat$net_ether0_1_ctl(0xffffffffffffff9c, &(0x7f0000000080), 0x12, 0x3, 0x0) read(r0, &(0x7f0000000140), 0x0) 10:47:02 executing program 3: openat$proc_self_text(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x1, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) openat$net_udp_0_err(0xffffffffffffff9c, &(0x7f0000000000), 0xf, 0x3, 0x0) 10:47:02 executing program 4: r0 = openat$proc_self_core(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x1, 0x0) openat(r0, &(0x7f0000000100)='/', 0x1, 0x0, 0x0) 10:47:02 executing program 7: tcgetattr(0xffffffffffffffff, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) openat$net_ether0_ifstats(0xffffffffffffff9c, &(0x7f0000000040), 0x14, 0x1, 0x0)