kernel panic at kern/drivers/dev/ether.c:317, from core 3: assertion failed: BHLEN(bp) >= offsetof(struct etherpkt, data) Stack Backtrace on Core 3: #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 10:35:46 executing program 1: r0 = openat$net_ether0_ifstats(0xffffffffffffff9c, &(0x7f0000000000), 0x14, 0x1, 0x0) fcntl$F_GETFL(r0, 0x3) abort_sysc_fd(r0) r1 = openat$dev_kmesg(0xffffffffffffff9c, &(0x7f0000000040), 0xb, 0x1, 0x0) r2 = openat$proc_self_syscall(0xffffffffffffff9c, &(0x7f0000000140), 0x13, 0x1, 0x0) r3 = openat$net_udp_0_data(0xffffffffffffff9c, &(0x7f0000000240), 0x10, 0x3, 0x0) tap_fds(&(0x7f0000000400)=[{r1, 0x2, 0x200, 0xc0c5, &(0x7f0000000100)={&(0x7f0000000080)="a9e2ab5494f20162b4e46ff6dd6ecd1a302c529bbf3d955104e04cb016587a24cc57c87459bbfcc0bbe476ae477e758f9b1414fc159cb9c40dcf6b0fd87ae220bc722472ac9b048f4df8fce95f3599b6", 0x0, 0x0, 0xbb, 0x100000001, 0x5}}, {r2, 0x1, 0x0, 0x7fffffff, &(0x7f0000000200)={&(0x7f0000000180)="406b23f4cac989c8972ae0a8d93e545d9a00e3d2b03dd1e915bde1c17274b8a9f96e89dd3aefc29894b4884289105aafa8109482874b302af61f6dd2fb103ee8aad9ee4d855eebe644e0eb817b9b1a8a", 0x2, 0x0, 0x3, 0xf3f, 0x10001}}, {r3, 0x0, 0x200, 0x1f, &(0x7f0000000300)={&(0x7f0000000280)="3a9e344c5312b4e7086d2de7e91167f6b03b0297e697ab263fdd856d7d8128f5fd31b6c2837acb3417cd629948fb79f3e51b77954d50a2a3c2860de40d234dc4c7832248495a93d567871fc8047aed2d", 0x2, 0x0, 0x0, 0x5, 0x7}}, {r0, 0x3, 0x20, 0xfff, &(0x7f00000003c0)={&(0x7f0000000340)="ef90f9e92d548c25a3cb6b96c6f57480887002c7bf53d782a3f34c87952b65ebaa6b2ff087dbcf2cca171c08109a3b36e40d3e094dcbfdfb92b0d776ffbb29f31fcd102080906b405e9ec5cdf2f9492f", 0xfffffffb, 0x0, 0x935, 0xffff, 0xfffffffffffffff9}}], 0x4) openat$net_tcp_0_status(0xffffffffffffff9c, &(0x7f0000000480), 0x12, 0x1, 0x0) openat$proc_self_wait(0xffffffffffffff9c, &(0x7f00000004c0), 0x10, 0x1, 0x0) read(r1, &(0x7f0000000500)=""/11, 0xb) close(r0) openat$proc_self_ns(0xffffffffffffff9c, &(0x7f0000000540), 0xe, 0x1, 0x0) close(0xffffffffffffffff) r4 = openat$prof_mpstat_raw(0xffffffffffffff9c, &(0x7f0000000580), 0x11, 0x3, 0x0) close(r1) close(r4) openat$net_empty(0xffffffffffffff9c, &(0x7f00000005c0), 0xc, 0x3, 0x0) openat$net_tcp_1_ctl(0xffffffffffffff9c, &(0x7f0000000600), 0xf, 0x3, 0x0) openat$prof_kptrace_ctl(0xffffffffffffff9c, &(0x7f0000000640), 0x12, 0x3, 0x0) openat$dev_random(0xffffffffffffff9c, &(0x7f0000000680), 0xc, 0x1, 0x0) #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:35:51 executing program 6: r0 = openat$dev_klog(0xffffffffffffff9c, &(0x7f0000000000), 0xa, 0x1, 0x0) fcntl$F_SYNC(r0, 0x65) r1 = openat$net_ether0_0_ctl(0xffffffffffffff9c, &(0x7f0000000040), 0x12, 0x3, 0x0) tcgetattr(r1, &(0x7f0000000080)) openat$dev_time(0xffffffffffffff9c, &(0x7f00000000c0), 0xa, 0x3, 0x0) r2 = proc_create(&(0x7f0000000100)='./file0\x00', 0x8, &(0x7f0000000140)='/net/ether0/0/ctl\x00', 0x12, 0x1) fchdir(r2, r1) r3 = proc_create(&(0x7f0000000180)='./file0/file0\x00', 0xe, &(0x7f00000001c0)='/dev/time\x00', 0xa, 0x0) notify(r3, 0x32, &(0x7f0000000240)={0x1, 0xa9d9, 0x0, &(0x7f0000000200)="caa12b97f3637894946731", 0x1}) r4 = openat$dev_cputime(0xffffffffffffff9c, &(0x7f0000000280), 0xd, 0x1, 0x0) r5 = openat$net_ipifc_0_err(0xffffffffffffff9c, &(0x7f00000002c0), 0x11, 0x3, 0x0) r6 = openat$dev_swap(0xffffffffffffff9c, &(0x7f0000000300), 0xa, 0x3, 0x0) r7 = openat$dev_config(0xffffffffffffff9c, &(0x7f0000000340), 0xc, 0x1, 0x0) dup_fds_to(r2, &(0x7f0000000380)=[{r4}, {r5}, {r0}, {r6}, {r7}, {r1}, {r1}, {r1}], 0x8) fchdir(r2, r5) r8 = openat$net_tcp_1_data(0xffffffffffffff9c, &(0x7f0000000400), 0x10, 0x3, 0x0) fd2path(r8, &(0x7f0000000440)=""/10, 0xa) r9 = openat$net_ipifc_stats(0xffffffffffffff9c, &(0x7f0000000480), 0x11, 0x1, 0x0) close(r9) write(0xffffffffffffffff, &(0x7f0000000500)="4f213a961bc620337848882318e3c8cc508db51380f884617bbf3504e642d330d98e5e68c19aad87db88ff3d7a4492947cb9a1c53004286940cdcfef9a0710df5589ba7fec37b3c02ad73531af6cdc9472014e1e0da38c83ea599facc24486b6e88a88", 0x63) 10:35:51 executing program 3: mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3000004, 0x11, 0xffffffffffffffff, 0x5) r0 = openat$net_udp_0_err(0xffffffffffffff9c, &(0x7f0000000000), 0xf, 0x3, 0x0) write(r0, &(0x7f0000000040)="dc6c6d03a17a4ab8cf4ddbf12f86b36bf850e1d70bc693b463fe53363d84b700678660567ae28c0c16f11818c068064fe0c4186c0ba7437f41756cf8edf7a41f1b92db8836187424f1ce4dfdd94f310c6d2f0a6cc63bc96dce7149bfd0779a66beaf136d4fd697aa9767cb5897cef7ade7cea5b034064c19464f8958945bd56ac12069fd906e70443dfef3f4ec70c4", 0x8f) r1 = openat$proc_self_strace_traceset(0xffffffffffffff9c, &(0x7f0000000100), 0x1b, 0x3, 0x0) fchdir(0xffffffffffffffff, r1) mmap(&(0x7f0000ff4000/0x4000)=nil, 0x4000, 0x1, 0x10, 0xffffffffffffffff, 0x80000000) nmount(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x8, 0x0) r2 = openat$net_tcp_0_ctl(0xffffffffffffff9c, &(0x7f0000000180), 0xf, 0x3, 0x0) r3 = openat$net_tcp_0_listen(0xffffffffffffff9c, &(0x7f00000001c0), 0x12, 0x3, 0x0) read(r3, &(0x7f0000000200)=""/4096, 0x1000) fcntl$F_GETFD(r3, 0x1) r4 = openat$net_ether0_1_stats(0xffffffffffffff9c, 0x0, 0x0, 0x1, 0x0) r5 = openat$net_ether0_ifstats(0xffffffffffffff9c, &(0x7f0000001200), 0x14, 0x1, 0x0) dup_fds_to(0x0, &(0x7f0000001240)=[{r3}, {r4}, {r5}, {r2}], 0x4) openat$net_tcp_1_ctl(0xffffffffffffff9c, &(0x7f0000001280), 0xf, 0x3, 0x0) fcntl$F_SETFL(r1, 0x4, 0x8800) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x20010, r1, 0x0) openat$net_ether0_1_type(0xffffffffffffff9c, &(0x7f00000012c0), 0x13, 0x1, 0x0) r6 = openat$dev_kmesg(0xffffffffffffff9c, &(0x7f0000001300), 0xb, 0x1, 0x0) close(r6) 10:35:51 executing program 7: close(0xffffffffffffffff) send_event(0x0, &(0x7f0000000200)={0x8, 0x0, 0x0, 0x0, 0xd3f}, 0x0) notify(0x0, 0x2, &(0x7f0000000100)={0x4, 0x1, 0x49, &(0x7f0000000040)="04d1ab78fc97e93f31bb883d3fa2092bee37b5c775f3f382e98c248c6eddf7d85f5313db3b1ec1c900b3bddb6d9a567998c6d610dc18c83a6bb0dd531779e565b62b7a0a435aaa560524dae03185dd027f053b8a70f5393d2f954079789c62cc3934b8233c77c7fbbe64769426cb00f053884748b132f055f8496b9fc376e3c38d8f69cc1fc32deea2515ffe2a6745b9b885749c2c84c66d2b4518bfb75c8148eec6"}) r0 = proc_create(&(0x7f0000000140)='./file0\x00', 0x8, &(0x7f00000001c0)='!\x00', 0x2, 0x0) proc_create(&(0x7f0000000000)='./file0\x00', 0x8, &(0x7f0000000240)=']\x8a/\x00', 0x4, 0x1) provision(r0, 0x0, 0x2) proc_run(r0) self_notify(0xc, 0x7, &(0x7f0000000180)={0x32, 0x0, 0x3, &(0x7f0000000140), 0x72ed}, 0x0) 10:35:51 executing program 0: r0 = openat$proc_self_status(0xffffffffffffff9c, &(0x7f0000001080), 0x12, 0x1, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2000001, 0x31, r0, 0x0)