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 18:15:41 executing program 3: r0 = openat$net_ipifc_0_err(0xffffffffffffff9c, &(0x7f0000000000), 0x11, 0x3, 0x0) fcntl$F_GETFD(r0, 0x1) llseek(r0, 0x8, 0x100000000, &(0x7f0000000040), 0x0) openat$net_ipifc_0_local(0xffffffffffffff9c, &(0x7f0000000080), 0x13, 0x1, 0x0) openat$net_ether0_1_type(0xffffffffffffff9c, &(0x7f00000000c0), 0x13, 0x1, 0x0) r1 = openat$proc_self_syscall(0xffffffffffffff9c, &(0x7f0000000100), 0x13, 0x1, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2000001, 0x3010, 0xffffffffffffff9c, 0x3) r2 = openat$net_ipifc_0_remote(0xffffffffffffff9c, &(0x7f0000000140), 0x14, 0x1, 0x0) openat$net_tcp_2_remote(0xffffffffffffff9c, &(0x7f0000000180), 0x12, 0x1, 0x0) fstat(r2, &(0x7f00000001c0)) r3 = openat$proc_self_text(0xffffffffffffff9c, &(0x7f0000000240), 0x10, 0x1, 0x0) llseek(r0, 0x0, 0x102c0000000, &(0x7f0000000280), 0x2) read(r1, &(0x7f00000002c0)=""/237, 0xed) fcntl$F_DUPFD(r1, 0x0, r3, 0x1) r4 = openat$dev_random(0xffffffffffffff9c, &(0x7f00000003c0), 0xc, 0x1, 0x0) fcntl$F_GETFL(r4, 0x3) openat$proc_self_ns(0xffffffffffffff9c, &(0x7f0000000400), 0xe, 0x1, 0x0) tcgetattr(r4, &(0x7f0000000440)) tcgetattr(r0, &(0x7f0000000480)) fcntl$F_SETFL(r0, 0x4, 0x0) 18:15:41 executing program 7: r0 = openat$net_tcp_0_local(0xffffffffffffff9c, &(0x7f00000011c0), 0xfffffffffffffec9, 0x1, 0x0) fd2path(r0, &(0x7f0000001200)=""/108, 0x6c) r1 = openat$net_tcp_2_status(0xffffffffffffff9c, &(0x7f0000000000), 0x12, 0x1, 0x0) fstat(r1, &(0x7f0000000040)) read(r1, &(0x7f0000000000)=""/108, 0x6c) 18:15:41 executing program 2: r0 = openat$dev_stdout(0xffffffffffffff9c, &(0x7f0000000040), 0xc, 0x3, 0x0) r1 = openat$net_ipifc_0_local(0xffffffffffffff9c, &(0x7f0000000640), 0x13, 0x1, 0x0) fcntl$F_DUPFD(r0, 0x0, r1, 0x0) 18:15:41 executing program 1: r0 = openat$proc_self_proc(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x1, 0x0) openat(r0, &(0x7f0000000080)='/', 0x1, 0x0, 0x1) 18:15:41 executing program 5: halt_core(0x2) r0 = openat$net_ether0_2_type(0xffffffffffffff9c, &(0x7f0000000080), 0x13, 0x1, 0x0) r1 = openat$net_tcp_2_status(0xffffffffffffff9c, &(0x7f0000000000), 0x12, 0x1, 0x0) fstat(r1, &(0x7f0000000040)) fcntl$F_SETFL(r1, 0x4, 0x188400) fcntl$F_SETFL(r0, 0x4, 0x0) 18:15:41 executing program 6: abort_sysc_fd(0xffffffffffffffff) r0 = openat$dev_drivers(0xffffffffffffff9c, &(0x7f0000000000), 0xd, 0x1, 0x0) dup_fds_to(0xffffffffffffffff, &(0x7f0000000040)=[{r0}, {}], 0x2) close(r0) openat$proc_self_fpregs(0xffffffffffffff9c, &(0x7f0000000080), 0x12, 0x1, 0x0) fcntl$F_DUPFD(r0, 0x0, r0, 0x0) llseek(r0, 0x9, 0x9, &(0x7f00000000c0), 0x0) openat$net_ether0_2_data(0xffffffffffffff9c, &(0x7f0000000100), 0x13, 0x3, 0x0) r1 = openat$net_ipifc_1_snoop(0xffffffffffffff9c, &(0x7f0000000140), 0x13, 0x1, 0x0) write(r1, &(0x7f0000000180)="ca1f0737914d1cbbc2275b76add1a3866880bf953289949d4ad24380c9cd87c366a8b96b2abec01bf6203b06707e082c21c90440399ff3b061286be5dc52814d1dd1f79a02e395b0297ffa10a0e24e61acd5db65e709dcaebb03d1214dae6ee6ae6ff64a2fb6d0feed97857ce8798500173b83ba0d63faaeb7d141e1205a1947680e47e9ca13001287ee284be0485fcc19cb4af478130a69f934cfeebedebee42712fc8404d2a41732ba09e8a14eb5d5148138a945ce7b31cb7da3d7289612471365568d3bf8a40a2b063f48350ae603faafc91517675dde5ce650b3152cfa29f0e0035c8908e43ae6f9371dc2305238cc290d2a8dc1f88f", 0xf8) r2 = openat$proc_self_ns(0xffffffffffffff9c, &(0x7f0000000280), 0xe, 0x1, 0x0) nmount(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x8, 0x6) openat$proc_self_status(0xffffffffffffff9c, &(0x7f0000000300), 0x12, 0x1, 0x0) openat$proc_self_profile(0xffffffffffffff9c, &(0x7f0000000340), 0x13, 0x1, 0x0) openat$net_udp_0_ctl(0xffffffffffffff9c, &(0x7f0000000380), 0xf, 0x3, 0x0) openat$dev_capuse(0xffffffffffffff9c, &(0x7f00000003c0), 0xc, 0x3, 0x0) openat$net_udp_stats(0xffffffffffffff9c, &(0x7f0000000400), 0xf, 0x1, 0x0) fd2path(r1, &(0x7f0000000440)=""/172, 0xac) close(r2) abort_sysc_fd(0xffffffffffffffff) 18:15:41 executing program 4: rename(&(0x7f0000000000)='./file0\x00', 0x8, &(0x7f0000000040)='./file0\x00', 0x8) symlink(&(0x7f0000000080)='./file0\x00', 0x8, &(0x7f00000000c0)='./file0\x00', 0x8) proc_create(&(0x7f0000000100)='./file0\x00', 0x8, &(0x7f0000000140)='\xc3^[##\x00', 0x6, 0x0) stat(&(0x7f0000000180)='./file0\x00', 0x8, &(0x7f00000001c0)) nunmount(&(0x7f0000000240)='./file0\x00', 0x8, &(0x7f0000000280)='./file0\x00', 0x8) symlink(&(0x7f00000002c0)='./file0\x00', 0x8, &(0x7f0000000300)='./file0\x00', 0x8) rename(&(0x7f0000000340)='./file0\x00', 0x8, &(0x7f0000000380)='./file0\x00', 0x8) link(&(0x7f00000003c0)='./file0\x00', 0x8, &(0x7f0000000400)='./file0\x00', 0x8) stat(&(0x7f0000000440)='./file0\x00', 0x8, &(0x7f0000000480)) openat(0xffffffffffffff9c, &(0x7f0000000500)='./file0\x00', 0x8, 0x200, 0x0) lstat(&(0x7f0000000540)='./file0\x00', 0x8, &(0x7f0000000580)) rename(&(0x7f0000000600)='./file0\x00', 0x8, &(0x7f0000000640)='./file0\x00', 0x8) symlink(&(0x7f0000000680)='./file0\x00', 0x8, &(0x7f00000006c0)='./file0\x00', 0x8) r0 = proc_create(&(0x7f0000000700)='./file0\x00', 0x8, &(0x7f0000000740)='.#\x00', 0x3, 0x0) waitpid(r0, &(0x7f0000000780), 0x2) chdir(0x0, &(0x7f00000007c0)='./file0\x00', 0x8) stat(&(0x7f0000000800)='./file0\x00', 0x8, &(0x7f0000000840)) nbind(&(0x7f00000008c0)='./file0\x00', 0x8, &(0x7f0000000900)='./file0\x00', 0x8, 0x4) symlink(&(0x7f0000000940)='./file0\x00', 0x8, &(0x7f0000000980)='./file0\x00', 0x8) rename(&(0x7f00000009c0)='./file0\x00', 0x8, &(0x7f0000000a00)='./file0\x00', 0x8) 18:15:46 executing program 3: r0 = openat$net_ether0_ifstats(0xffffffffffffff9c, &(0x7f0000000000), 0x14, 0x1, 0x0) openat$net_udp_0_listen(0xffffffffffffff9c, &(0x7f0000000040), 0x12, 0x3, 0x0) fstat(r0, &(0x7f0000000080)) close(0xffffffffffffffff) r1 = openat$prof_kpctl(0xffffffffffffff9c, &(0x7f0000000100), 0xc, 0x3, 0x0) r2 = openat$net_ether0_0_data(0xffffffffffffff9c, &(0x7f0000000140), 0x13, 0x3, 0x0) llseek(r2, 0xb163, 0x1, &(0x7f0000000180), 0x0) openat$proc_self_ns(0xffffffffffffff9c, &(0x7f00000001c0), 0xe, 0x1, 0x0) close(r1) openat$dev_cputime(0xffffffffffffff9c, &(0x7f0000000200), 0xd, 0x1, 0x0) openat$net_ipifc_0_status(0xffffffffffffff9c, &(0x7f0000000240), 0x14, 0x1, 0x0) openat$net_ipifc_stats(0xffffffffffffff9c, &(0x7f0000000280), 0x11, 0x1, 0x0) openat$net_ipifc_1_data(0xffffffffffffff9c, &(0x7f00000002c0), 0x12, 0x3, 0x0) r3 = openat$net_tcp_2_data(0xffffffffffffff9c, &(0x7f0000000300), 0x10, 0x3, 0x0) llseek(r3, 0x9, 0x423b, &(0x7f0000000340), 0x2) provision(0xffffffffffffffff, 0x0, 0x1f) openat$dev_zero(0xffffffffffffff9c, &(0x7f0000000380), 0xa, 0x1, 0x0) openat$proc_self_syscall(0xffffffffffffff9c, &(0x7f00000003c0), 0x13, 0x1, 0x0) openat$net_ipifc_0_local(0xffffffffffffff9c, &(0x7f0000000400), 0x13, 0x1, 0x0) openat$prof_kptrace_ctl(0xffffffffffffff9c, &(0x7f0000000440), 0x12, 0x3, 0x0) 18:15:46 executing program 7: stat(&(0x7f0000000000)='./file0\x00', 0x8, &(0x7f0000000040)) symlink(&(0x7f00000000c0)='./file0\x00', 0x8, &(0x7f0000000100)='./file1\x00', 0x8) proc_create(&(0x7f0000000140)='./file1\x00', 0x8, &(0x7f0000000180)='!%&@\x00', 0x5, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x8, 0xc8) r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file1\x00', 0x8, 0x100, 0x1) r1 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x8, 0x100000, 0x18) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1000000, 0x8810, r1, 0x3ff) openat$net_ipifc_0_remote(0xffffffffffffff9c, &(0x7f0000000280), 0x14, 0x1, 0x0) openat$net_ether0_1_ctl(0xffffffffffffff9c, &(0x7f00000002c0), 0x12, 0x3, 0x0) r2 = openat$net_ipifc_1_ctl(0xffffffffffffff9c, &(0x7f0000000300), 0x11, 0x3, 0x0) abort_sysc_fd(r2) r3 = openat$net_ether0_1_type(0xffffffffffffff9c, &(0x7f0000000340), 0x13, 0x1, 0x0) symlink(&(0x7f0000000380)='./file0\x00', 0x8, &(0x7f00000003c0)='./file1\x00', 0x8) openat$net_ether0_ifstats(0xffffffffffffff9c, &(0x7f0000000400), 0x14, 0x1, 0x0) read(r1, &(0x7f0000000440)=""/195, 0xc3) exec(&(0x7f0000000540)='./file0\x00', 0x8, &(0x7f0000000580)='/net/ether0/1/type\x00', 0x13) r4 = openat$net_ipifc_1_data(0xffffffffffffff9c, &(0x7f00000005c0), 0x12, 0x3, 0x0) fcntl$F_SYNC(r4, 0x65) close(r2) tcgetattr(r3, &(0x7f0000000600)) 18:15:46 executing program 1: tcgetattr(0xffffffffffffffff, &(0x7f0000000000)) r0 = openat$net_ether0_1_ctl(0xffffffffffffff9c, &(0x7f0000000040), 0x12, 0x3, 0x0) fstat(0xffffffffffffff9c, &(0x7f0000000080)) openat$net_tcp_2_data(0xffffffffffffff9c, &(0x7f0000000100), 0x10, 0x3, 0x0) openat$net_tcp_1_err(0xffffffffffffff9c, &(0x7f0000000140), 0xf, 0x3, 0x0) openat$dev_null(0xffffffffffffff9c, &(0x7f0000000180), 0xa, 0x1, 0x0) r1 = openat$net_tcp_2_status(0xffffffffffffff9c, &(0x7f00000001c0), 0x12, 0x1, 0x0) close(r1) r2 = openat$net_ether0_2_data(0xffffffffffffff9c, &(0x7f0000000200), 0x13, 0x3, 0x0) openat$net_udp_0_listen(0xffffffffffffff9c, &(0x7f0000000240), 0x12, 0x3, 0x0) fcntl$F_GETFL(r0, 0x3) write(r2, &(0x7f0000000280)="adef99e775ad665c2408f6433f6d5a86497a75b3375b966bda346a231ed09cead4546a9cc26f80b0c25ab3483b5b36c215b4382d5fb8108e46878cfcd71bfd515089d9307a21511d74c1cc8762a4fe93fca011d74b", 0x55) r3 = openat$proc_self_maps(0xffffffffffffff9c, &(0x7f0000000300), 0x10, 0x1, 0x0) llseek(r3, 0x62f, 0x2, &(0x7f0000000340), 0x1) openat$net_ipifc_1_ctl(0xffffffffffffff9c, &(0x7f0000000380), 0x11, 0x3, 0x0) openat$dev_cputime(0xffffffffffffff9c, &(0x7f00000003c0), 0xd, 0x1, 0x0) r4 = openat$proc_self_notepg(0xffffffffffffff9c, &(0x7f0000000400), 0x12, 0x1, 0x0) fcntl$F_SETFL(r4, 0x4, 0x400) close(0xffffffffffffffff) close(0xffffffffffffffff) 18:15:46 executing program 2: r0 = openat$net_log(0xffffffffffffff9c, &(0x7f0000000000), 0x9, 0x3, 0x0) close(r0) tcgetattr(r0, &(0x7f0000000040)) fcntl$F_SETFL(r0, 0x4, 0x88c00) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x20013, r0, 0x6) r1 = openat$net_ether0_0_ifstats(0xffffffffffffff9c, &(0x7f0000000080), 0x16, 0x1, 0x0) close(r1) fcntl$F_SETFL(r0, 0x4, 0x8400) r2 = openat$net_ipifc_0_err(0xffffffffffffff9c, &(0x7f00000000c0), 0x11, 0x3, 0x0) close(r2) openat$net_ipifc_0_err(0xffffffffffffff9c, &(0x7f0000000100), 0x11, 0x3, 0x0) r3 = openat$net_tcp_0_local(0xffffffffffffff9c, &(0x7f0000000140), 0x11, 0x1, 0x0) read(r3, &(0x7f0000000180)=""/142, 0x8e) openat$dev_random(0xffffffffffffff9c, &(0x7f0000000240), 0xc, 0x1, 0x0) openat$dev_bintime(0xffffffffffffff9c, &(0x7f0000000280), 0xd, 0x3, 0x0) r4 = openat$net_ether0_clone(0xffffffffffffff9c, &(0x7f00000002c0), 0x12, 0x3, 0x0) fstat(r4, &(0x7f0000000300)) r5 = openat$net_tcp_1_ctl(0xffffffffffffff9c, &(0x7f0000000380), 0xf, 0x3, 0x0) r6 = openat$prof_kptrace(0xffffffffffffff9c, &(0x7f00000003c0), 0xe, 0x3, 0x0) fcntl$F_DUPFD(r6, 0x0, r5, 0x1) 18:15:46 executing program 5: r0 = openat$dev_ppid(0xffffffffffffff9c, &(0x7f0000000000), 0xa, 0x1, 0x0) r1 = openat$dev_sysname(0xffffffffffffff9c, &(0x7f0000000040), 0xd, 0x3, 0x0) r2 = fcntl$F_DUPFD(r0, 0x0, r1, 0x0) openat$net_tcp_1_local(0xffffffffffffff9c, &(0x7f0000000080), 0x11, 0x1, 0x0) r3 = openat$net_tcp_1_local(0xffffffffffffff9c, &(0x7f00000000c0), 0x11, 0x1, 0x0) fcntl$F_SYNC(r2, 0x65) r4 = openat$dev_caphash(0xffffffffffffff9c, &(0x7f0000000100), 0xd, 0x3, 0x0) fd2path(r4, &(0x7f0000000140)=""/214, 0xd6) write(r3, &(0x7f0000000240)="73a9af18066397ef1c72d0fdefce346a9f3977f3f7e01a2ada1e020dae05c36aadda530cffc1843e80813d9b0298f9109272725b4f2678b48cc9debaed2282f8097ca458ac2470b3b0d724d8f687695105c6291da7fd51b621c1e7e53653a662330253dc0d7161c861dd949e92ed14a4036f4a79de8d09fa8bf0bf9a901f915a46713faa733c4224b77823e84d31d7c05790194c28152f394fbbff3b7d958c42aa2052befbf4b9fda2d4e21889c72ad70b116c27a8d5d99cdd61689fbc9013bffd823631e518694a37fbb084c39f888ab5ad2715990d810de4c8", 0xda) r5 = openat$net_ipifc_0_status(0xffffffffffffff9c, &(0x7f0000000340), 0x14, 0x1, 0x0) llseek(r5, 0xfffffffffffffc01, 0x7, &(0x7f0000000380), 0x1) close(r3) r6 = openat$dev_stderr(0xffffffffffffff9c, &(0x7f00000003c0), 0xc, 0x3, 0x0) fcntl$F_SETFL(r6, 0x4, 0x8000) r7 = openat$dev_pid(0xffffffffffffff9c, &(0x7f0000000400), 0x9, 0x1, 0x0) close(r7) r8 = openat$dev_hostowner(0xffffffffffffff9c, &(0x7f0000000440), 0xf, 0x3, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r8, 0x71f) fcntl$F_GETFD(0xffffffffffffff9c, 0x1) openat$dev_zero(0xffffffffffffff9c, &(0x7f0000000480), 0xa, 0x1, 0x0) 18:15:46 executing program 6: r0 = openat$net_ipifc_1_snoop(0xffffffffffffff9c, &(0x7f0000000040), 0x13, 0x1, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x30932, r0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1000004, 0x11, 0xffffffffffffffff, 0x81) 18:15:46 executing program 4: r0 = openat$proc_self_strace(0xffffffffffffff9c, &(0x7f0000000040), 0xb, 0x1, 0x0) r1 = openat$proc_self_note(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x1, 0x0) r2 = openat$net_tcp_2_status(0xffffffffffffff9c, &(0x7f0000000000), 0x12, 0x1, 0x0) fstat(r2, &(0x7f0000000040)) fcntl$F_DUPFD(r1, 0x0, r0, 0x0) fcntl$F_GETFL(r0, 0x3) tcgetattr(0xffffffffffffffff, &(0x7f00000000c0))