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 15:45:54 executing program 0: change_vcore(0x3, 0x1) fcntl$F_SYNC(0xffffffffffffffff, 0x65) openat$net_ipifc_stats(0xffffffffffffff9c, &(0x7f0000000000), 0x11, 0x1, 0x0) change_vcore(0x9, 0x0) r0 = openat$proc_self_fpregs(0xffffffffffffff9c, &(0x7f0000000040), 0x12, 0x1, 0x0) fcntl$F_SETFL(r0, 0x4, 0x8400) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1000006, 0x1010, 0xffffffffffffffff, 0x7fffffff) #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 15:45:58 executing program 5: r0 = openat$net_udp_0_data(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x3, 0x0) llseek(r0, 0xffff, 0x27cb, &(0x7f0000000040), 0x0) tcgetattr(r0, &(0x7f0000000080)) close(r0) openat$dev_cputime(0xffffffffffffff9c, &(0x7f00000000c0), 0xd, 0x1, 0x0) openat$net_ether0_0_type(0xffffffffffffff9c, &(0x7f0000000100), 0x13, 0x1, 0x0) r1 = openat$net_ndb(0xffffffffffffff9c, &(0x7f0000000140), 0x9, 0x3, 0x0) fcntl$F_GETFD(r1, 0x1) r2 = openat$proc_self_fd(0xffffffffffffff9c, &(0x7f0000000180), 0xe, 0x1, 0x0) tcgetattr(r2, &(0x7f00000001c0)) openat$net_empty(0xffffffffffffff9c, &(0x7f0000000200), 0xc, 0x3, 0x0) read(r2, &(0x7f0000000240)=""/31, 0x1f) r3 = openat$proc_self_user(0xffffffffffffff9c, &(0x7f0000000280), 0x10, 0x1, 0x0) write(r3, &(0x7f00000002c0)="7f68348010a9ef17901d9a00a274600988e1889b999a151a82ac8cc89c2a547d606ea7a9f319", 0x26) r4 = openat$proc_self_notepg(0xffffffffffffff9c, &(0x7f0000000300), 0x12, 0x1, 0x0) close(r4) openat$net_icmpv6_clone(0xffffffffffffff9c, &(0x7f0000000340), 0x12, 0x3, 0x0) r5 = openat$net_udp_0_local(0xffffffffffffff9c, &(0x7f0000000380), 0x11, 0x1, 0x0) tcgetattr(r5, &(0x7f00000003c0)) openat(0xffffffffffffffff, &(0x7f0000000440)='./file0\x00', 0x8, 0x400, 0x0) 15:45:58 executing program 2: r0 = openat$dev_null(0xffffffffffffff9c, &(0x7f0000000000), 0xa, 0x1, 0x0) fcntl$F_SETFL(r0, 0x4, 0x88400) abort_sysc_fd(r0) 15:45:58 executing program 4: r0 = openat$dev_ppid(0xffffffffffffff9c, &(0x7f00000000c0), 0xa, 0x1, 0x0) close(r0) r1 = openat$net_ipifc_1_err(0xffffffffffffff9c, &(0x7f0000000080), 0x11, 0x3, 0x0) fstat(r1, &(0x7f0000000100)) openat$net_tcp_0_remote(0xffffffffffffff9c, &(0x7f0000000000), 0x12, 0x1, 0x0) fcntl$F_SETFL(r0, 0x4, 0x0) 15:45:59 executing program 0: r0 = openat$net_tcp_0_data(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x3, 0x0) close(r0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1000004, 0x20111, r0, 0x5) openat$proc_self_args(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x3, 0x0) r1 = openat$net_ndb(0xffffffffffffff9c, &(0x7f0000000080), 0x9, 0x3, 0x0) fd2path(r1, &(0x7f00000000c0)=""/215, 0xd7) fcntl$F_SETFL(r1, 0x4, 0x80400) openat$dev_osversion(0xffffffffffffff9c, &(0x7f00000001c0), 0xf, 0x1, 0x0) r2 = openat$dev_sdctl(0xffffffffffffff9c, &(0x7f0000000200), 0xb, 0x3, 0x0) read(r2, &(0x7f0000000240)=""/48, 0x30) read(r1, &(0x7f0000000280)=""/199, 0xc7) r3 = openat$net_ipifc_1_snoop(0xffffffffffffff9c, &(0x7f0000000380), 0x13, 0x1, 0x0) close(r3) openat$prof_kptrace_ctl(0xffffffffffffff9c, &(0x7f00000003c0), 0x12, 0x3, 0x0) openat$net_udp_0_err(0xffffffffffffff9c, &(0x7f0000000400), 0xf, 0x3, 0x0) r4 = openat$dev_capuse(0xffffffffffffff9c, &(0x7f0000000440), 0xc, 0x3, 0x0) read(r4, &(0x7f0000000480)=""/168, 0xa8) r5 = openat$net_iproute(0xffffffffffffff9c, &(0x7f0000000540), 0xd, 0x3, 0x0) fstat(r5, &(0x7f0000000580)) fcntl$F_GETFD(0xffffffffffffffff, 0x1) 15:46:03 executing program 5: r0 = openat$dev_time(0xffffffffffffff9c, &(0x7f0000000100), 0x5c, 0x3, 0x0) close(r0) fd2path(r0, &(0x7f0000000000)=""/164, 0xa4) read(r0, &(0x7f00000000c0), 0x0) fcntl$F_SYNC(r0, 0x65) 15:46:03 executing program 2: read(0xffffffffffffff9c, &(0x7f0000000000)=""/219, 0xdb) r0 = openat$dev_sdctl(0xffffffffffffff9c, &(0x7f0000000100), 0xb, 0x3, 0x0) r1 = openat$dev_empty(0xffffffffffffff9c, &(0x7f0000000140), 0xc, 0x3, 0x0) close(r1) fcntl$F_SYNC(0xffffffffffffff9c, 0x65) r2 = openat$proc_self_noteid(0xffffffffffffff9c, &(0x7f0000000180), 0x12, 0x3, 0x0) fd2path(r0, &(0x7f00000001c0)=""/95, 0x5f) r3 = openat$net_udp_0_status(0xffffffffffffff9c, &(0x7f0000000240), 0x12, 0x1, 0x0) write(r3, &(0x7f0000000280)="be5939512ea10aad8a2e2ac77232eea1a4b99536ab06cd8a58868389e4d055272386a5276d9e322601cb44026d0952eb823f05ca7b4a9b8410f873ca68e85f7e772daa3d31f894186f595896cf15aae99601fe0d04ac96248025c32fe4cf2fe6a760f30e1e1266d106459b209cbd2e24a9deb9af3de87d04942146916f191dd5c4f84df9426a16a69f18a15f5a96ced09442aff5b8794bd666fe6129351ae31ec91986bed5aba83104bcbd17793ea769a2c9c3e63616", 0xb6) r4 = fcntl$F_DUPFD(r2, 0x0, r1, 0x0) fcntl$F_GETFL(0xffffffffffffffff, 0x3) write(r4, &(0x7f0000000340)="f1c50c99567c2e12320c337251cf56bac6eac21c09b888f5523dd147b4c360c11ebfdbd7887753902c546c2932a21fb9e783f15198818aa484862036c3517eef87ec8db016a451a1c92877496e78610123ef3d952d1ea2c00b3012eb3d1c2600537ef843d8c40117273cf8607a1975b8b8eef7eb6582651dda8f7dac8b498f0702fc8d9356063416db", 0x89) fstat(r0, &(0x7f0000000400)) fd2path(r3, &(0x7f0000000480)=""/67, 0x43) r5 = openat$proc_self_status(0xffffffffffffff9c, &(0x7f0000000500), 0x12, 0x1, 0x0) openat$net_ether0_ifstats(0xffffffffffffff9c, &(0x7f0000000540), 0x14, 0x1, 0x0) llseek(r0, 0x7, 0x3c04, &(0x7f0000000580), 0x2) llseek(r0, 0x9f0, 0x9000000000000, &(0x7f00000005c0), 0x2) read(r5, &(0x7f0000000600)=""/153, 0x99) close(r4) 15:46:03 executing program 4: read(0xffffffffffffffff, &(0x7f0000000000)=""/86, 0x56) r0 = openat$dev_sdctl(0xffffffffffffff9c, &(0x7f0000000080), 0xb, 0x3, 0x0) r1 = fcntl$F_DUPFD(0xffffffffffffffff, 0x0, r0, 0x1) fstat(r1, &(0x7f00000000c0)) r2 = openat$dev_cputime(0xffffffffffffff9c, &(0x7f0000000140), 0xd, 0x1, 0x0) close(r1) close(r2) r3 = openat$net_ether0_stats(0xffffffffffffff9c, &(0x7f0000000180), 0x12, 0x1, 0x0) fcntl$F_SYNC(r3, 0x65) fcntl$F_SYNC(0xffffffffffffff9c, 0x65) r4 = openat$net_ipifc_0_data(0xffffffffffffff9c, &(0x7f00000001c0), 0x12, 0x3, 0x0) fcntl$F_SYNC(r4, 0x65) close(r2) openat$net_ipifc_1_data(0xffffffffffffff9c, &(0x7f0000000200), 0x12, 0x3, 0x0) openat$net_udp_0_remote(0xffffffffffffff9c, &(0x7f0000000240), 0x12, 0x1, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2000001, 0x20010, r0, 0x101) openat$proc_self_vmstatus(0xffffffffffffff9c, &(0x7f0000000280), 0x14, 0x1, 0x0) r5 = openat$net_ether0_2_type(0xffffffffffffff9c, &(0x7f00000002c0), 0x13, 0x1, 0x0) fcntl$F_SYNC(r5, 0x65) fcntl$F_SYNC(r3, 0x65)