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 #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 ROS(Core 3)> kernel panic at kern/drivers/dev/mnt.c:1131, from core 1: rpc tags Stack Backtrace on Core 1: #01 [<0xffffffffc200aa6c>] in backtrace at src/kdebug.c:235 #02 [<0xffffffffc200a205>] in _panic at src/init.c:275 #03 [<0xffffffffc207faca>] in mntralloc at drivers/dev/mnt.c:1131 #04 [<0xffffffffc207fb73>] in mntflushalloc at drivers/dev/mnt.c:1058 #05 [<0xffffffffc2080010>] in mountio at drivers/dev/mnt.c:854 #06 [<0xffffffffc2080105>] in mountrpc at drivers/dev/mnt.c:783 #07 [<0xffffffffc2080f3b>] in mntwalk at drivers/dev/mnt.c:475 #08 [<0xffffffffc2033bcb>] in walk at src/ns/chan.c:800 #09 [<0xffffffffc2034039>] in __namec_from at src/ns/chan.c:1138 #10 [<0xffffffffc2034c43>] in namec at src/ns/chan.c:1530 #11 [<0xffffffffc2041ddd>] in sysopenat at src/ns/sysfile.c:585 #12 [<0xffffffffc20592de>] in sys_openat at src/syscall.c:1826 #13 [<0xffffffffc205a249>] in syscall at src/syscall.c:2582 #14 [<0xffffffffc205add8>] in run_local_syscall at src/syscall.c:2619 #15 [<0xffffffffc205b319>] in prep_syscalls at src/syscall.c:2639 06:40:32 executing program 2: r0 = openat$net_tcp_2_data(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x3, 0x0) r1 = openat$net_iprouter(0xffffffffffffff9c, &(0x7f0000000080), 0xe, 0x3, 0x0) r2 = openat$net_iprouter(0xffffffffffffff9c, &(0x7f0000000080), 0xe, 0x3, 0x0) fstat(r2, &(0x7f0000000140)) fstat(r2, &(0x7f00000001c0)) fcntl$F_SETFL(r1, 0x4, 0x0) fcntl$F_GETFL(0xffffffffffffff9c, 0x3) fcntl$F_SETFL(0xffffffffffffffff, 0x4, 0x800) abort_sysc_fd(r0) close(0xffffffffffffff9c) #16 [<0xffffffffc20b7a92>] in sysenter_callwrapper at arch/x86/trap.c:932 06:40:32 executing program 6: close(0xffffffffffffffff) write(0xffffffffffffff9c, &(0x7f0000000000)="2ecdc5927093e6604476d4bc40e4dd129db24bb62f00afc137ddf201bb587d0e6e456d1eb23ac8209cd3aa992488257524d4684ccde45b85d2d09c8efc501677", 0x40) openat$proc_self_notepg(0xffffffffffffff9c, &(0x7f0000000040), 0x12, 0x1, 0x0) r0 = openat$dev_osversion(0xffffffffffffff9c, &(0x7f0000000080), 0xf, 0x1, 0x0) fstat(r0, &(0x7f00000000c0)) llseek(0xffffffffffffff9c, 0x101, 0x8, &(0x7f0000000140), 0x0) r1 = openat$proc_self_status(0xffffffffffffff9c, &(0x7f0000000180), 0x12, 0x1, 0x0) r2 = openat$net_ether0_2_data(0xffffffffffffff9c, &(0x7f00000001c0), 0x13, 0x3, 0x0) llseek(r2, 0x6, 0x7fffffff, &(0x7f0000000200), 0x2) read(r1, &(0x7f0000000240)=""/87, 0x57) r3 = openat$dev_stdout(0xffffffffffffff9c, &(0x7f00000002c0), 0xc, 0x3, 0x0) llseek(r3, 0x265, 0x10000, &(0x7f0000000300), 0x1) read(r0, &(0x7f0000000340)=""/143, 0x8f) openat$prof_empty(0xffffffffffffff9c, &(0x7f0000000400), 0xd, 0x3, 0x0) r4 = openat$proc_self_fpregs(0xffffffffffffff9c, &(0x7f0000000440), 0x12, 0x1, 0x0) close(r4) abort_sysc_fd(r0) openat$net_udp_0_data(0xffffffffffffff9c, &(0x7f0000000480), 0x10, 0x3, 0x0) close(r2) openat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x8, 0x3, 0x44) 06:40:32 executing program 4: openat$proc_self_text(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x1, 0x0) openat$dev_sysstat(0xffffffffffffff9c, &(0x7f0000000000), 0xd, 0x3, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) openat$net_ipifc_1_local(0xffffffffffffff9c, &(0x7f0000000040), 0x13, 0x1, 0x0) fcntl$F_SYNC(0xffffffffffffffff, 0x65) 06:40:32 executing program 0: r0 = openat$proc_self_vmstatus(0xffffffffffffff9c, &(0x7f0000000080), 0x14, 0x1, 0x0) fd2path(r0, &(0x7f0000000000)=""/75, 0x8) openat$dev_sysctl(0xffffffffffffff9c, &(0x7f0000000100), 0x5b, 0x3, 0x0) 06:40:32 executing program 7: r0 = openat$net_icmpv6_stats(0xffffffffffffff9c, &(0x7f0000000000), 0x12, 0x1, 0x0) fcntl$F_GETFD(r0, 0x1) write(r0, &(0x7f0000000040)="e45011604318e472d27277833d73c315212100a60a403e2c56cb211cfd860a4bde9c23305e6f626bb5a974eb1637785f06cf11c10c992df24e416140e6b4ac8c4a5b553269f558cc66ea45105c3763f28e3ef71006fb3ef3c8b5db86f539758ca6bcdace8c3c37af04f7b1496572675783047373ca04", 0x76) openat$proc_self_fpregs(0xffffffffffffff9c, &(0x7f00000000c0), 0x12, 0x1, 0x0) r1 = openat$net_tcp_0_remote(0xffffffffffffff9c, &(0x7f0000000100), 0x12, 0x1, 0x0) fcntl$F_GETFL(r1, 0x3) abort_sysc_fd(r0) r2 = openat$net_ether0_clone(0xffffffffffffff9c, &(0x7f0000000140), 0x12, 0x3, 0x0) r3 = openat$proc_self_vmstatus(0xffffffffffffff9c, &(0x7f0000000180), 0x14, 0x1, 0x0) abort_sysc_fd(r3) fcntl$F_SYNC(r1, 0x65) fchdir(0x0, r2) r4 = openat$net_cs(0xffffffffffffff9c, &(0x7f00000001c0), 0x8, 0x3, 0x0) fd2path(r4, &(0x7f0000000200)=""/193, 0xc1) openat$net_ipifc_0_data(0xffffffffffffff9c, &(0x7f0000000300), 0x12, 0x3, 0x0) close(r3) r5 = openat$proc_self_fd(0xffffffffffffff9c, &(0x7f0000000340), 0xe, 0x1, 0x0) r6 = fcntl$F_DUPFD(r2, 0x0, r5, 0x0) dup_fds_to(0x0, &(0x7f0000000380)=[{r1}], 0x1) fcntl$F_GETFL(r6, 0x3) 06:40:32 executing program 3: openat$dev_hostowner(0xffffffffffffff9c, 0x0, 0x0, 0x3, 0x0) r0 = openat$net_iprouter(0xffffffffffffff9c, &(0x7f0000000080), 0xe, 0x3, 0x0) fstat(r0, &(0x7f0000000140)) close(r0) r1 = openat$net_iprouter(0xffffffffffffff9c, &(0x7f0000000080), 0xe, 0x3, 0x0) openat$net_tcp_2_data(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x3, 0x0) llseek(0xffffffffffffffff, 0x1, 0xffffffff, &(0x7f0000000100), 0x1) fcntl$F_SETFL(r1, 0x4, 0x100000) openat$prof_kpdata(0xffffffffffffff9c, &(0x7f0000000040), 0xd, 0x3, 0x0) fstat(r1, &(0x7f0000000140)) fcntl$F_DUPFD(r1, 0x0, r1, 0x1) openat$dev_cputime(0xffffffffffffff9c, &(0x7f0000000000), 0xd, 0x1, 0x0) 06:40:32 executing program 1: openat$net_tcp_0_err(0xffffffffffffff9c, &(0x7f0000000000), 0xb, 0x3, 0x0) r0 = openat$net_iprouter(0xffffffffffffff9c, &(0x7f0000000080), 0xe, 0x3, 0x0) fstat(r0, &(0x7f0000000140)) write(r0, &(0x7f0000000080)="2e8736b735188627a9daa695d85d173a80386b067a2827a533827105643e9542eb116c8c6fc6babd838e5fe28c1cc52e723853de9c6268d9aa6270f75b24fa4773a28305a1866528c462304d9cd1b92876008d7cadd2091403e96b29a48f1e15237e040729aee453dd0f76ede76660856f0ed14158acdaac9113bfaaa509d00cf8a94d9c44f362", 0x87) r1 = openat$net_ether0_2_stats(0xffffffffffffff9c, &(0x7f0000000040), 0x14, 0x1, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6, 0x113, r1, 0x1000) 06:40:37 executing program 2: fcntl$F_SETFL(0xffffffffffffff9c, 0x4, 0x8000) r0 = openat$net_tcp_2_err(0xffffffffffffff9c, &(0x7f0000000000), 0xf, 0x3, 0x0) r1 = openat$dev_stderr(0xffffffffffffff9c, &(0x7f0000000040), 0xc, 0x3, 0x0) r2 = fcntl$F_DUPFD(r1, 0x0, r0, 0x1) r3 = fcntl$F_DUPFD(r2, 0x0, r2, 0x0) r4 = openat$net_tcp_1_local(0xffffffffffffff9c, &(0x7f0000000080), 0x11, 0x1, 0x0) r5 = openat$net_ipifc_1_listen(0xffffffffffffff9c, &(0x7f00000000c0), 0x14, 0x3, 0x0) fcntl$F_SETFL(r3, 0x4, 0x100000) fcntl$F_DUPFD(r5, 0x0, r4, 0x1) abort_sysc_fd(r4) r6 = openat$net_iproute(0xffffffffffffff9c, &(0x7f0000000100), 0xd, 0x3, 0x0) close(0xffffffffffffff9c) llseek(r6, 0x401, 0x100000001, &(0x7f0000000140), 0x2) openat$net_ether0_0_data(0xffffffffffffff9c, &(0x7f0000000180), 0x13, 0x3, 0x0) openat$net_ether0_1_type(0xffffffffffffff9c, &(0x7f00000001c0), 0x13, 0x1, 0x0) r7 = openat$net_ipifc_0_data(0xffffffffffffff9c, &(0x7f0000000200), 0x12, 0x3, 0x0) fcntl$F_SYNC(r7, 0x65) openat(r3, &(0x7f0000000240)='./file0\x00', 0x8, 0x800, 0x104) r8 = openat$net_ether0_2_ctl(0xffffffffffffff9c, &(0x7f0000000280), 0x12, 0x3, 0x0) abort_sysc_fd(r8) 06:40:37 executing program 6: openat$prof_mpstat(0xffffffffffffff9c, &(0x7f00000000c0), 0xd, 0x3, 0x0) r0 = openat$prof_empty(0xffffffffffffff9c, &(0x7f0000000000), 0xd, 0x3, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x0, 0x0) 06:40:37 executing program 4: r0 = openat$dev_killkid(0xffffffffffffff9c, &(0x7f0000000000), 0xd, 0x3, 0x0) fcntl$F_SYNC(r0, 0x65) r1 = openat$dev_cputime(0xffffffffffffff9c, &(0x7f0000000040), 0xd, 0x1, 0x0) r2 = openat$dev_capuse(0xffffffffffffff9c, &(0x7f0000000080), 0xc, 0x3, 0x0) fcntl$F_SETFL(r2, 0x4, 0x100000) fwstat(r2, &(0x7f00000000c0)=""/184, 0xb8, 0x0) read(r2, &(0x7f0000000180)=""/39, 0x27) r3 = openat$net_ipifc_1_data(0xffffffffffffff9c, &(0x7f00000001c0), 0x12, 0x3, 0x0) close(r1) read(r1, &(0x7f0000000200)=""/71, 0x47) openat$net_ipifc_0_local(0xffffffffffffff9c, &(0x7f0000000280), 0x13, 0x1, 0x0) openat$net_tcp_2_local(0xffffffffffffff9c, &(0x7f00000002c0), 0x11, 0x1, 0x0) r4 = openat$net_ipifc_0_local(0xffffffffffffff9c, &(0x7f0000000300), 0x13, 0x1, 0x0) r5 = openat$prof_mpstat(0xffffffffffffff9c, &(0x7f0000000340), 0xd, 0x3, 0x0) fcntl$F_GETFD(r5, 0x1) fcntl$F_DUPFD(r3, 0x0, 0xffffffffffffffff, 0x0) r6 = openat$net_ether0_ifstats(0xffffffffffffff9c, &(0x7f0000000380), 0x14, 0x1, 0x0) close(r6) write(r4, &(0x7f00000003c0)="9a74b84aa5487575ab23435078be4851dd1c6e9cf34583c3691394692d84be5d58c70da64be0364c1fa71216c37078558d24bcaea4a3973e28cd3e3618c47763e5dfbd", 0x43) openat$prof_kptrace_ctl(0xffffffffffffff9c, &(0x7f0000000440), 0x12, 0x3, 0x0) 06:40:37 executing program 0: close(0xffffffffffffffff) openat$net_icmpv6_clone(0xffffffffffffff9c, &(0x7f0000000000), 0x12, 0x3, 0x0) r0 = openat$dev_empty(0xffffffffffffff9c, &(0x7f0000000040), 0xc, 0x3, 0x0) r1 = openat$dev_swap(0xffffffffffffff9c, &(0x7f0000000080), 0xa, 0x3, 0x0) fcntl$F_SYNC(r1, 0x65) r2 = openat$dev_pid(0xffffffffffffff9c, &(0x7f00000000c0), 0x9, 0x1, 0x0) openat$net_udp_0_status(0xffffffffffffff9c, &(0x7f0000000100), 0x12, 0x1, 0x0) fcntl$F_GETFD(r0, 0x1) r3 = openat$dev_kmesg(0xffffffffffffff9c, &(0x7f0000000140), 0xb, 0x1, 0x0) fcntl$F_SETFL(r3, 0x4, 0x800) openat(r0, &(0x7f0000000180)='./file0\x00', 0x8, 0x11483, 0x15c) openat$net_ether0_stats(0xffffffffffffff9c, &(0x7f00000001c0), 0x12, 0x1, 0x0) r4 = openat$dev_osversion(0xffffffffffffff9c, &(0x7f0000000200), 0xf, 0x1, 0x0) openat$net_ndb(0xffffffffffffff9c, &(0x7f0000000240), 0x9, 0x3, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2000001, 0x1810, r2, 0x5) fcntl$F_GETFL(r4, 0x3) r5 = openat$prof_kpctl(0xffffffffffffff9c, &(0x7f0000000280), 0xc, 0x3, 0x0) read(r5, &(0x7f00000002c0)=""/84, 0x54) close(r0) openat$net_udp_0_status(0xffffffffffffff9c, &(0x7f0000000340), 0x12, 0x1, 0x0) 06:40:37 executing program 7: abort_sysc_fd(0xffffffffffffffff) openat$net_ether0_ifstats(0xffffffffffffff9c, &(0x7f0000000040), 0x14, 0x1, 0x0) openat$net_udp_0_err(0xffffffffffffff9c, &(0x7f0000000000), 0xf, 0x3, 0x0) r0 = openat$net_iprouter(0xffffffffffffff9c, &(0x7f0000000080), 0xe, 0x3, 0x0) fstat(r0, &(0x7f0000000140)) r1 = openat$net_iprouter(0xffffffffffffff9c, &(0x7f0000000080), 0xe, 0x3, 0x0) fstat(r1, &(0x7f0000000140)) llseek(r1, 0x4, 0xe9, &(0x7f00000000c0), 0x1) read(r0, &(0x7f0000000080)=""/15, 0xf) 06:40:37 executing program 3: close(0xffffffffffffffff) r0 = openat$net_ipifc_0_local(0xffffffffffffff9c, &(0x7f0000000000), 0x13, 0x1, 0x0) fcntl$F_GETFD(r0, 0x1) r1 = openat$net_tcp_0_status(0xffffffffffffff9c, &(0x7f0000000040), 0x12, 0x1, 0x0) r2 = openat$dev_swap(0xffffffffffffff9c, &(0x7f0000000080), 0xa, 0x3, 0x0) fcntl$F_SETFL(r2, 0x4, 0x400) r3 = openat$net_ether0_1_data(0xffffffffffffff9c, &(0x7f00000000c0), 0x13, 0x3, 0x0) r4 = openat$net_tcp_stats(0xffffffffffffff9c, &(0x7f0000000100), 0xf, 0x1, 0x0) llseek(r4, 0x0, 0x81, &(0x7f0000000140), 0x1) fcntl$F_SETFL(r3, 0x4, 0x80000) fcntl$F_SYNC(r4, 0x65) r5 = openat$net_cs(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x3, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2000000, 0x110, r5, 0x3) openat$proc_self_ns(0xffffffffffffff9c, &(0x7f00000001c0), 0xe, 0x1, 0x0) openat$proc_self_maps(0xffffffffffffff9c, &(0x7f0000000200), 0x10, 0x1, 0x0) r6 = openat$net_ether0_2_data(0xffffffffffffff9c, &(0x7f0000000240), 0x13, 0x3, 0x0) tcgetattr(r6, &(0x7f0000000280)) openat$net_ipifc_stats(0xffffffffffffff9c, &(0x7f00000002c0), 0x11, 0x1, 0x0) read(r1, &(0x7f0000000300)=""/242, 0xf2) read(r6, &(0x7f0000000400)=""/254, 0xfe) 06:40:37 executing program 1: r0 = openat$net_udp_0_data(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x3, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1000004, 0x17, r0, 0x8000) r1 = openat$net_ether0_2_type(0xffffffffffffff9c, &(0x7f0000000040), 0x13, 0x1, 0x0) r2 = fcntl$F_DUPFD(r1, 0x0, r0, 0x0) openat$dev_urandom(0xffffffffffffff9c, &(0x7f0000000080), 0xd, 0x1, 0x0) openat$net_udp_stats(0xffffffffffffff9c, &(0x7f00000000c0), 0xf, 0x1, 0x0) fcntl$F_SYNC(r2, 0x65) r3 = openat$net_ipifc_0_remote(0xffffffffffffff9c, &(0x7f0000000100), 0x14, 0x1, 0x0) openat$net_ether0_addr(0xffffffffffffff9c, &(0x7f0000000140), 0x11, 0x3, 0x0) r4 = openat$prof_mpstat(0xffffffffffffff9c, &(0x7f0000000180), 0xd, 0x3, 0x0) tcgetattr(r4, &(0x7f00000001c0)) r5 = openat$net_cs(0xffffffffffffff9c, &(0x7f0000000200), 0x8, 0x3, 0x0) read(r5, &(0x7f0000000240)=""/34, 0x22) r6 = openat$net_udp_0_remote(0xffffffffffffff9c, &(0x7f0000000280), 0x12, 0x1, 0x0) openat$net_udp_stats(0xffffffffffffff9c, &(0x7f00000002c0), 0xf, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000300), 0x0) fd2path(r3, &(0x7f0000000340)=""/122, 0x7a) close(r6) openat$net_ether0_2_ifstats(0xffffffffffffff9c, &(0x7f00000003c0), 0x16, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000440)="09c98a6e0236b4af3c497dd1838b511daa2f2975b36990c79c099dbcc8bbfc75e9c33c98e8022aee2bb379fb282e490c7fbb89873eaf88415e594ea9680758643dce1caaf2bebc018085f4621160ddb48f857fc1d0b1bc51471b60f80e17a38bdd4d91023622b4fcd59a5d0c52ec2f25beb6010bfc0be0de223d466f5ff8d8dae2a1693fa3d2ae1f74ba35b5d4f12cff94b36566b013a06c445d6b843e2c2d1ddc1a7f79855fdfa03dee412f29191a995cdaae57aa4a867c9076bb94", 0xbc)