kernel panic at kern/drivers/dev/ether.c:317, from core 1: assertion failed: BHLEN(bp) >= offsetof(struct etherpkt, data) Stack Backtrace on Core 1: #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 19:11:28 executing program 0: r0 = openat$dev_swap(0xffffffffffffff9c, &(0x7f0000000000), 0xa, 0x3, 0x0) r1 = openat$net_ether0_1_ifstats(0xffffffffffffff9c, &(0x7f0000000040), 0x16, 0x1, 0x0) fcntl$F_SETFD(r0, 0x2, 0x1) fcntl$F_GETFL(r1, 0x3) openat$net_icmpv6_stats(0xffffffffffffff9c, &(0x7f0000000080), 0x12, 0x1, 0x0) write(r1, &(0x7f00000000c0)="c26668b61b610f97c4d1ec3fb7088d6e3787fa400b10cbdff49c0bbb0617f68cf5c636dc86ab1727d7bdc94dde14fa635041bbc9d24165fdffdd96196a427e675e5bb207d860175ad695b2b596efd3d2a0d43da98ab05f08590cf282769ede04c66b81d7b987b2240957fa54645fabcf63e4995944df9283edd20ce14d89bf86d5364e0e", 0x84) tcgetattr(r0, &(0x7f0000000180)) r2 = openat$dev_hostowner(0xffffffffffffff9c, &(0x7f00000001c0), 0xf, 0x3, 0x0) openat(r0, &(0x7f0000000200)='./file0\x00', 0x8, 0x100000, 0x4) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3000003, 0x12, r2, 0x6) openat$proc_self_proc(0xffffffffffffff9c, &(0x7f0000000240), 0x10, 0x1, 0x0) openat$net_udp_0_status(0xffffffffffffff9c, &(0x7f0000000280), 0x12, 0x1, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2000000, 0x2010, 0xffffffffffffff9c, 0x5) openat$net_tcp_stats(0xffffffffffffff9c, &(0x7f00000002c0), 0xf, 0x1, 0x0) tap_fds(&(0x7f0000000300), 0x0) r3 = openat$dev_user(0xffffffffffffff9c, &(0x7f0000000340), 0xa, 0x3, 0x0) llseek(r3, 0x80000001, 0x4, &(0x7f0000000380), 0x1) openat$net_ether0_1_type(0xffffffffffffff9c, &(0x7f00000003c0), 0x13, 0x1, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000400)='./file0\x00', 0x8, 0x10000, 0x4) fcntl$F_SYNC(r4, 0x65) 19:11:28 executing program 5: r0 = openat$net_ether0_2_data(0xffffffffffffff9c, &(0x7f0000000000), 0x13, 0x3, 0x0) fcntl$F_GETFD(r0, 0x1) fcntl$F_DUPFD(r0, 0x0, r0, 0x1) r1 = openat$net_icmpv6_clone(0xffffffffffffff9c, &(0x7f0000000040), 0x12, 0x3, 0x0) r2 = openat$net_udp_clone(0xffffffffffffff9c, &(0x7f0000000080), 0xf, 0x3, 0x0) llseek(r2, 0x9, 0x1, &(0x7f00000000c0), 0x0) r3 = openat$net_iproute(0xffffffffffffff9c, &(0x7f0000000100), 0xd, 0x3, 0x0) fd2path(r3, &(0x7f0000000140)=""/152, 0x98) fcntl$F_SYNC(r1, 0x65) r4 = openat$dev_drivers(0xffffffffffffff9c, &(0x7f0000000200), 0xd, 0x1, 0x0) fcntl$F_SYNC(r4, 0x65) read(r0, &(0x7f0000000240)=""/60, 0x3c) fcntl$F_SYNC(r2, 0x65) r5 = openat$prof_mpstat(0xffffffffffffff9c, &(0x7f0000000280), 0xd, 0x3, 0x0) fstat(r5, &(0x7f00000002c0)) openat$net_tcp_2_data(0xffffffffffffff9c, &(0x7f0000000340), 0x10, 0x3, 0x0) r6 = openat$net_ipifc_1_err(0xffffffffffffff9c, &(0x7f0000000380), 0x11, 0x3, 0x0) fstat(r6, &(0x7f00000003c0)) openat$net_ether0_clone(0xffffffffffffff9c, &(0x7f0000000440), 0x12, 0x3, 0x0) fcntl$F_GETFL(0xffffffffffffffff, 0x3) 19:11:28 executing program 7: fcntl$F_GETFD(0xffffffffffffff9c, 0x1) r0 = openat$dev_zero(0xffffffffffffff9c, &(0x7f0000000000), 0xa, 0x1, 0x0) openat$net_ether0_0_stats(0xffffffffffffff9c, &(0x7f0000000040), 0x14, 0x1, 0x0) r1 = openat$net_tcp_2_remote(0xffffffffffffff9c, &(0x7f0000000080), 0x12, 0x1, 0x0) llseek(r1, 0x7, 0xa9, &(0x7f00000000c0), 0x1) fcntl$F_SETFL(r0, 0x4, 0x8800) write(0xffffffffffffffff, &(0x7f0000000100)="4311f3468d392040c5a5f58af03ed5c869662160bda4ccded17cc15e27e9d73fef23f60c24962c9886b0b8a9126dbc66b1cd9c4393a843969a11e2f7f5ff3e80472dd462d3d655685f19550f964085d06d646339c01909c883169ccd3a1d664056c6797c3c29e5baecfca1b03622420c88989260e445438d5a187af09bb73be808d93136464cba426d8e3c0e5ee6cc598a6d79201d9151c7e7d017aa2b6153ce05dd24f135f8660b28f3fb61a3637f1a40dba5a48c56e16339f79eaf48fb3bb7", 0xc0) close(r0) openat$net_ether0_0_data(0xffffffffffffff9c, &(0x7f00000001c0), 0x13, 0x3, 0x0) r2 = openat$prof_kptrace_ctl(0xffffffffffffff9c, &(0x7f0000000200), 0x12, 0x3, 0x0) openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x8, 0x1000, 0x9) openat$dev_sysctl(0xffffffffffffff9c, &(0x7f0000000280), 0xc, 0x3, 0x0) fcntl$F_SYNC(r2, 0x65) r3 = openat$proc_self_ns(0xffffffffffffff9c, &(0x7f00000002c0), 0xe, 0x1, 0x0) llseek(r3, 0x9, 0x0, &(0x7f0000000300), 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1000000, 0x110, r2, 0xbb97) openat$net_ether0_2_data(0xffffffffffffff9c, &(0x7f0000000340), 0x13, 0x3, 0x0) openat$proc_self_ctl(0xffffffffffffff9c, &(0x7f0000000380), 0xf, 0x3, 0x0) openat$dev_cputime(0xffffffffffffff9c, &(0x7f00000003c0), 0xd, 0x1, 0x0) openat$proc_self_status(0xffffffffffffff9c, &(0x7f0000000400), 0x12, 0x1, 0x0) 19:11:28 executing program 4: mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) openat$net_ipifc_0_ctl(0xffffffffffffff9c, &(0x7f0000000080), 0x11, 0x3, 0x0) openat$net_ether0_2_ifstats(0xffffffffffffff9c, &(0x7f0000000000), 0x16, 0x1, 0x0) 19:11:28 executing program 6: r0 = openat$net_udp_0_remote(0xffffffffffffff9c, &(0x7f0000000000), 0x12, 0x1, 0x0) read(r0, &(0x7f0000000040)=""/99, 0x63) fcntl$F_GETFD(r0, 0x1) close(r0) r1 = openat$net_ether0_ifstats(0xffffffffffffff9c, &(0x7f00000000c0), 0x14, 0x1, 0x0) r2 = openat$net_ipselftab(0xffffffffffffff9c, &(0x7f0000000100), 0xf, 0x1, 0x0) fstat(r2, &(0x7f0000000140)) r3 = openat$dev_hostdomain(0xffffffffffffff9c, &(0x7f00000001c0), 0x10, 0x3, 0x0) fcntl$F_GETFD(r3, 0x1) r4 = openat$net_ether0_0_type(0xffffffffffffff9c, &(0x7f0000000200), 0x13, 0x1, 0x0) tcgetattr(r4, &(0x7f0000000240)) abort_sysc_fd(r3) r5 = openat$net_udp_0_remote(0xffffffffffffff9c, &(0x7f0000000280), 0x12, 0x1, 0x0) r6 = openat$net_udp_0_remote(0xffffffffffffff9c, &(0x7f00000002c0), 0x12, 0x1, 0x0) fcntl$F_DUPFD(r1, 0x0, r0, 0x1) fcntl$F_GETFD(r5, 0x1) openat(r6, &(0x7f0000000300)='./file0\x00', 0x8, 0x100000, 0x10) r7 = openat$net_ether0_1_stats(0xffffffffffffff9c, &(0x7f0000000340), 0x14, 0x1, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1000003, 0x2b910, r7, 0x401) read(r3, &(0x7f0000000380)=""/147, 0x93) 19:11:28 executing program 3: llseek(0xffffffffffffff9c, 0x2, 0x4, &(0x7f0000000000), 0x0) r0 = openat$net_ipifc_1_data(0xffffffffffffff9c, &(0x7f0000000040), 0x12, 0x3, 0x0) r1 = openat$net_ipifc_0_local(0xffffffffffffff9c, &(0x7f0000000080), 0x13, 0x1, 0x0) openat$proc_self_syscall(0xffffffffffffff9c, &(0x7f00000000c0), 0x13, 0x1, 0x0) llseek(0xffffffffffffff9c, 0x3, 0x4, &(0x7f0000000100), 0x1) fd2path(r0, &(0x7f0000000140)=""/33, 0x21) r2 = openat$net_ether0_1_ctl(0xffffffffffffff9c, &(0x7f0000000180), 0x12, 0x3, 0x0) fcntl$F_SETFL(r2, 0x4, 0x800) r3 = openat$dev_cputime(0xffffffffffffff9c, &(0x7f00000001c0), 0xd, 0x1, 0x0) fcntl$F_SYNC(r3, 0x65) fcntl$F_SYNC(r1, 0x65) openat$proc_self_maps(0xffffffffffffff9c, &(0x7f0000000200), 0x10, 0x1, 0x0) openat$net_tcp_2_err(0xffffffffffffff9c, &(0x7f0000000240), 0xf, 0x3, 0x0) openat$net_ipifc_stats(0xffffffffffffff9c, &(0x7f0000000280), 0x11, 0x1, 0x0) openat$prof_kpctl(0xffffffffffffff9c, &(0x7f00000002c0), 0xc, 0x3, 0x0) fstat(r3, &(0x7f0000000300)) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x2810, r0, 0x7) openat$dev_zero(0xffffffffffffff9c, &(0x7f0000000380), 0xa, 0x1, 0x0) openat$net_ipifc_0_remote(0xffffffffffffff9c, &(0x7f00000003c0), 0x14, 0x1, 0x0) openat$net_ipifc_0_remote(0xffffffffffffff9c, &(0x7f0000000400), 0x14, 0x1, 0x0) 19:11:28 executing program 2: vmm_ctl$VMM_CTL_GET_FLAGS(0x3) vmm_ctl$VMM_CTL_GET_FLAGS(0x3) vmm_ctl$VMM_CTL_GET_FLAGS(0x3) vmm_ctl$VMM_CTL_GET_FLAGS(0x3) vmm_ctl$VMM_CTL_GET_FLAGS(0x3) vmm_ctl$VMM_CTL_GET_FLAGS(0x3) vmm_ctl$VMM_CTL_GET_FLAGS(0x3) vmm_ctl$VMM_CTL_GET_FLAGS(0x3) vmm_ctl$VMM_CTL_GET_FLAGS(0x3) vmm_ctl$VMM_CTL_GET_FLAGS(0x3) vmm_ctl$VMM_CTL_GET_FLAGS(0x3) vmm_ctl$VMM_CTL_GET_FLAGS(0x3) vmm_ctl$VMM_CTL_GET_FLAGS(0x3) vmm_ctl$VMM_CTL_GET_FLAGS(0x3) vmm_ctl$VMM_CTL_GET_FLAGS(0x3) vmm_ctl$VMM_CTL_GET_FLAGS(0x3) vmm_ctl$VMM_CTL_GET_FLAGS(0x3) vmm_ctl$VMM_CTL_GET_FLAGS(0x3) vmm_ctl$VMM_CTL_GET_FLAGS(0x3) vmm_ctl$VMM_CTL_GET_FLAGS(0x3) 19:11:33 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x8, 0x0) unlink(&(0x7f0000000040)='./file0/../file0\x00', 0x11) rmdir(&(0x7f0000000000)='./file0\x00', 0x8) 19:11:33 executing program 5: r0 = openat$net_ether0_2_data(0xffffffffffffff9c, &(0x7f0000000040), 0x13, 0x3, 0x0) write(r0, &(0x7f0000000080), 0x0) fd2path(r0, &(0x7f0000000080), 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x3, 0x4c) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) openat$net_tcp_1_local(0xffffffffffffff9c, &(0x7f0000000080), 0x11, 0x1, 0x0) openat$proc_self_ns(0xffffffffffffff9c, &(0x7f0000000000), 0xe, 0x1, 0x0) openat$net_ipifc_0_ctl(0xffffffffffffff9c, &(0x7f0000000040), 0x11, 0x3, 0x0) 19:11:33 executing program 7: r0 = openat$net_tcp_1_remote(0xffffffffffffff9c, &(0x7f0000000040), 0x12, 0x1, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x8032, r0, 0x0) openat$proc_self_args(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x3, 0x0) openat$net_udp_0_err(0xffffffffffffff9c, &(0x7f0000000000), 0xf, 0x3, 0x0)