kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Wed Mar 4 21:16:56 PST 2020 OpenBSD/amd64 (ci-openbsd-multicore-4.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.43' (ECDSA) to the list of known hosts. 2020/03/04 21:17:07 fuzzer started 2020/03/04 21:17:13 dialing manager at 10.128.15.235:32849 2020/03/04 21:17:13 syscalls: 337 2020/03/04 21:17:13 code coverage: enabled 2020/03/04 21:17:13 comparison tracing: enabled 2020/03/04 21:17:13 extra coverage: support is not implemented in syzkaller 2020/03/04 21:17:13 setuid sandbox: enabled 2020/03/04 21:17:13 namespace sandbox: support is not implemented in syzkaller 2020/03/04 21:17:13 Android sandbox: support is not implemented in syzkaller 2020/03/04 21:17:13 fault injection: support is not implemented in syzkaller 2020/03/04 21:17:13 leak checking: support is not implemented in syzkaller 2020/03/04 21:17:13 net packet injection: enabled 2020/03/04 21:17:13 net device setup: support is not implemented in syzkaller 2020/03/04 21:17:13 concurrency sanitizer: support is not implemented in syzkaller 2020/03/04 21:17:13 devlink PCI setup: support is not implemented in syzkaller 21:17:19 executing program 1: syz_emit_ethernet(0x1, &(0x7f00000000c0)=ANY=[@ANYBLOB]) 21:17:19 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x14a41, 0x0) 21:17:19 executing program 1: syz_emit_ethernet(0x97, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaabbaaaaaaaaaa3100040001bd6151cc0200849ec6577e4bfe0e7006ec77fd6590813e96f9d1405311e165a30bbbfa676268afd6607d533f1c1ea22a32c9ac3e7277bf6c58475a1279d7b17fe5ea0e77ddfaede87ce6c549a08237c73a07ca7d750c786e5ac270db9278dcae1a057beb27e6537f6022f0435c818519013971b7a129410f86f409c52216a8111ec9e0ca4cbb27382558fc9fcae35521b98a566f62ce44be7fa051"]) 21:17:19 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 21:17:19 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_linger(r0, 0x1, 0xd, &(0x7f0000000000), 0x39) 21:17:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696cca6be9"], 0x10) write(0xffffffffffffffff, &(0x7f00000000c0)="9e3eaa56000000040004bf9aab4230408600000000d04593f0430510fa651c1e6142e5411e5603de", 0x28) write(0xffffffffffffffff, &(0x7f0000000040)="e25bae490000000000df142d545d", 0xe) r1 = dup2(0xffffffffffffffff, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') 21:17:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x7, 0x90d2, 0x0, "d73000000000e74de400"}) writev(r0, &(0x7f00000007c0)=[{&(0x7f00000001c0)="9debacc4adbcbb44edfffd53a21cd27d73171120376fb479da294d8ffed9be0538fd1ed23be2c8cd69d1584d5a4c7b072c9db7d896875ad884388637d047a41b921a1c42b7d480e1e503b2ff010000e7bd3b2c72a42efaaf03ccec3869fde890fb81de1e4006", 0x66}], 0x1) ioctl$TIOCNOTTY(r0, 0x20007471) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "da97be06b8d6c157347653790514d1ec6b156507"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) ioctl$TIOCSCTTY(r0, 0x20007461) syz_open_pts() 21:17:19 executing program 1: getitimer(0x0, &(0x7f0000000080)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x0, 0x9}, {0x18, 0x3, 0xfffffff7, 0x12}, 0x20be, [0xfffffdbc, 0x3, 0x200, 0xfffff801, 0xb7, 0x1, 0x9, 0x1]}, 0x3c) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x42087007, &(0x7f0000000200)) sendto$inet(r1, &(0x7f0000000180)="90a2dbd816b630dcc7f3111adb3c13b795830cb0c4b8fd7fe806aea7c164a96273d5069287f55f8a041aaf74bd8873c69a6e75e36e4ae278596a1413445006d4c287f44a9c60343f64b187c44283845365f5acb6fb7f36ecda30ab2f5ee19e53da5344fd0991a72e935089feeb9aa9600e2c67d9e32d4be550d69143", 0x7c, 0x2, 0x0, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x1, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)) ioctl$LIOCSFD(0xffffffffffffff9c, 0x80046c7f, &(0x7f0000000140)=r0) 21:17:19 executing program 1: sync() r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f0000000000)='./file0\x00', 0x20000, 0x1) getrusage(0x0, &(0x7f0000000180)) 21:17:19 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{}, {0x2b, 0x0, 0x3}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="a715c32924385475ea16402526"], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 21:17:19 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000000)={0x5f, 0x499, 0x7, {[0x4, 0x0, 0x5, 0xff, 0x11, 0x80000000, 0x2, 0x9, 0x8ce6, 0x3, 0x8000, 0x2, 0x0, 0x6, 0x6, 0x8, 0xfc, 0x7fff], [0x3, 0x2, 0xcf, 0x9, 0x3, 0x9, 0xe280000000000, 0x5e83, 0xda, 0x4], [0x100000001, 0x8000, 0x1, 0x2, 0x8, 0xffffffffffffe6c3, 0x4], [0x8, 0x8001, 0x0, 0x5, 0x100000001], [{0x1, 0x2dbc000, 0x1ce0000, 0x3ff}, {0x5, 0x8, 0x8dc, 0x8}, {0x7, 0x4, 0x4, 0x9}, {0x3, 0x6, 0xfffffff8, 0xfffffffffffffff7}, {0x2, 0x2bf, 0xf62, 0x8}, {0xfff, 0xff, 0x18, 0x1}, {0x8c4e, 0x400, 0x1b1, 0x9}, {0x3, 0x800, 0xb5, 0x2ef3}], {0x8, 0x8, 0x3, 0x7908}, {0x9, 0x1, 0x1800000, 0x6}}}) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f00000016c0)=ANY=[@ANYBLOB="7902adf5ffffffffffffff653000463f7b138a2a197a386207000000000195955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a400089d612f871f4385f04157795ea4a5c50700000000000000cac7dbac5b65c6593d2870bc122cd235000000000014b637000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c7d35f23d1aa551416c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc76946040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c034cf808981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e010000003d36ca293e35372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75ec53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac55bd5d0e254af635e29603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9ddac3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef00a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852c3cb4338f3bfee15a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d7100008f9d5e3da04cfbb073654c0180fffffd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d0cf1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7ffb1f98e6adc147ca20bb93465f8f501542bcb5b9924e85630c5374310d409c86824d7cd06044cc952d4bfc84fa4bfbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e198145af7ab215df2bee241fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c3400311208a7ede233c2628884a40587903dad931d4778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729ac2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8ecac6392a60a201d1598faf652ecf5f4207aca1748ac259dbcebef3c31b342bae09e9453328371101fdb7bbf1237472c0500000000000000135f9f346867fddb060000000000000000008da619dd77894b000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac000000000000e30b6b46aaf8db428ac153e2ee6b11dabfa3f61407867bb49839a248fb28f7d91ff0c211d70e7e73f1b412a428e7c3032245680a7e5bc2a871d1b025ba5d38cdec23c0eb6f7ae6da1b143baa9d524badecfc87f922b9188d638d15fb9ea02b1c389fa07b99cb04eb282a44b14a66bfeac9da17d6295a694bc601ac31b178dc5dc095003ee441cb8c7b308b5c975ddcad8ec4ba61a4831f452bd60f48008456b09f5226ed178c2fa7c7458c7b9a9248564fe2a7263b0a0df5bd778cb1808b7857df93c3bf1ed0e006452ad0b823d93c39d197cbd8102e06c5c40e3346b7e501a4e9f9dd4089754149244f896ccebd29b791a63d025ed57ce8111812a92b8da9c93d5ce5ba28878d0b3501394ebd068fb1128ff96897ea240c67a07a84667f79ea7e2aeb7d7324ae7dc32f821163d7906c8721258725c01a4e571702940e42d65b6acfb7b0a7cd821911f63003f358c09d87b877c255e8751d32a5841662c721e42e17f6c467fcf17842d75e8393bb83e42f9aa54f986ec66b55aeb4783d8ffff44a9693c0fc337342fe852e9bad066be8c83daba6764553ab28aa9629fa9bb518ec97d714f20ea2326edc5ec4f633019be287f0d5233d1aa6d476af9ee0a5006d842f1330f102c3f40c24ca8d556c94dc650c15e4298f1ed76ef7f1e8731a90acf0543f692224d79aa9b6d15d00"/1997], 0x10) writev(r0, &(0x7f0000001680)=[{0x0}], 0x1) 21:17:19 executing program 1: getrlimit(0x6, &(0x7f0000000000)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) 21:17:19 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x30) r1 = geteuid() r2 = kqueue() kevent(r2, 0x0, 0x3, 0x0, 0x20, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000001680)=ANY=[@ANYBLOB="000010000000000000fe00000000000000000000000000000000000506000000000000000000000000d500000324677ce1638b679df6cac4ec036f2a2a013ff03ebe8eb61675a5ac000000651be999f2d9b2f75acae1d74263fe3ce6188dab913dbdfadefae6f49436878ecc8818017a8b9a0e0d43952fdfaa0000000000fafd1ce79cf445fa8ad6749044cfd47e56b428434a6ae9993fe5229e31dafd01c73c7cd33b2f7bd7f19645c4fe0f9b324de9068d0141583374a46cb26337c30395c430ca718778c3a87f0374a02da14e2cbcba9444f93075be535b3ff4009be2f27744f09c009d34911027e8a721c62b40dd32d46337c7ef8aed76f9e85cfd872dc6cfaf353a8d627496cc96f9315fb043009c60249e24f9af205ef661fa45bc7493b7cc5008633be23425a68496867d8afc4b625650fe82c533e07219d6d9e7795f6c6e54a9a171925a8a57111b8bd6be9b6a9c84b8d6"], &(0x7f0000000480)=0x31) kevent(r2, &(0x7f0000000300)=[{{0xffffffffffffff9c}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0xa}, {{r2}, 0xfffffffffffffffc, 0x4, 0xfff71, 0xd, 0x7ffffffe}, {{r2}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r2}, 0xffffffffffffffff, 0x182, 0x20000000, 0x7245e870, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x3}], 0x912, &(0x7f00000003c0)=[{{r3}, 0xfffffffffffffffa, 0x10, 0x8, 0x1, 0x1978ca53b}, {{r4}, 0xfffffffffffffffa, 0xc, 0x0, 0x0, 0x200}, {{r3}, 0xfffffffffffffffd, 0xd0, 0x40000000, 0x800, 0x101}, {{r2}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x800, 0x3f}, {{r2}, 0x24abb9af1b3ef6e0, 0x6c, 0x40000061, 0x9, 0xfffb}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x20, 0x1, 0x5, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) close(r2) r5 = getuid() r6 = getgid() fchown(r2, r5, r6) fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r6, 0x0) r7 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xff, 0x0, "0023009e00000000000000001d0040170c00"}) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r7, 0x0, &(0x7f0000000040)) 21:17:19 executing program 1: r0 = socket$inet(0x2, 0x4, 0x3f) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCFLUSH(r1, 0x42087007, &(0x7f0000000200)) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x17) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x61}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) dup(r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x61}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r5) ioctl$TIOCFLUSH(r3, 0xc020699e, &(0x7f0000000300)) ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f0000000180)={0x0, 0x6, 0x8, 0xe28, 0x3}) 21:17:19 executing program 0: r0 = socket(0x2, 0x1, 0x0) socket(0x1, 0x4000, 0x5) poll(&(0x7f0000000040)=[{r0, 0x25}], 0x1, 0x401) poll(&(0x7f0000000040), 0x59, 0x0) socketpair(0x2, 0x4000, 0x7, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x93, 0x1fb}, 0xc) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 21:17:19 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x80, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000004c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000300), 0x22e, &(0x7f0000000380), 0x10000, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0xba) r5 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0x42087007, &(0x7f0000000200)) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x61}, {0x7}, {0x6}]}) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x61}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x20, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x61}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r12 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x80, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x61}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kevent(r5, &(0x7f0000000140)=[{{r6}, 0xffffffffffffffff, 0x10, 0x20, 0x7, 0xfffffffffffffbff}, {{r4}, 0xfffffffffffffffc, 0x80, 0x40000000, 0x4000000, 0x7}, {{r7}, 0xfffffffffffffffb, 0x98, 0xf0000000, 0xe9d, 0x100}, {{r4}, 0xfffffffffffffff9, 0x3, 0x0, 0x6, 0x9}, {{r4}, 0xfffffffffffffffd, 0x8, 0x1, 0x33e, 0x100000001}, {{r2}, 0xfffffffffffffff8, 0x6a, 0xf0000047, 0x3, 0x9}], 0xfffffffe, &(0x7f00000002c0)=[{{r9}, 0xfffffffffffffffa, 0x86, 0x0, 0x8, 0x9}, {{r10}, 0xfffffffffffffffa, 0x21, 0x40000000, 0x400}, {{r0}, 0xfffffffffffffffe, 0xe3, 0x20000000, 0x0, 0x5}, {{r1}, 0xfffffffffffffff9, 0x8e, 0x4, 0xb5a5, 0x1}, {{r11}, 0xffffffffffffffff, 0x14, 0x4, 0x83, 0xc4b}, {{r12}, 0xffffffffffffffff, 0x29, 0x80, 0x0, 0x8}, {{r13}, 0xfffffffffffffff9, 0x82, 0x2, 0x9, 0x58}, {{r2}, 0xfffffffffffffff9, 0x21, 0x40000000, 0x7, 0xd}, {{r0}, 0xfffffffffffffffd, 0x0, 0x40, 0x8, 0x1}], 0x5, &(0x7f0000000400)={0x0, 0x3}) login: pckbd_enable: command error 21:17:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1001e000000000000000000000045efcd72"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="81", 0x3e7) syz_open_pts() r1 = kqueue() close(r0) chflagsat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x10000, 0x0) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffeff, 0x0, 0x104, '\x00', 0x0, 0x43}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0xd}], 0x3ff, 0x0, 0x8000, 0x0) 21:17:21 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000300)=[{}, {}, {0x2}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x61}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x8000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x801169ac, &(0x7f0000000300)) 21:17:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x3, 0x0, 0x20, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000001680)=ANY=[@ANYBLOB="000010000000000000fe00000000000000000000000000000000000506000000000000000000000000d500000324677ce1638b679df6cac4ec036f2a2a013ff03ebe8eb61675a5ac000000651be999f2d9b2f75acae1d74263fe3ce6188dab913dbdfadefae6f49436878ecc8818017a8b9a0e0d43952fdfaa0000000000fafd1ce79cf445fa8ad6749044cfd47e56b428434a6ae9993fe5229e31dafd01c73c7cd33b2f7bd7f19645c4fe0f9b324de9068d0141583374a46cb26337c30395c430ca718778c3a87f0374a02da14e2cbcba9444f93075be535b3ff4009be2f27744f09c009d34911027e8a721c62b40dd32d46337c7ef8aed76f9e85cfd872dc6cfaf353a8d627496cc96f9315fb043009c60249e24f9af205ef661fa45bc7493b7cc5008633be23425a68496867d8afc4b625650fe82c533e07219d6d9e7795f6c6e54a9a171925a8a57111b8bd6be9b6a9c84b8d6"], &(0x7f0000000480)=0x31) kevent(r3, &(0x7f0000000300)=[{{0xffffffffffffff9c}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0xa}, {{r3}, 0xfffffffffffffffc, 0x4, 0xfff71, 0xd, 0x7ffffffe}, {{r3}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r3}, 0xffffffffffffffff, 0x182, 0x20000000, 0x7245e870, 0x100000000}, {{r3}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x3}], 0x912, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffffa, 0x10, 0x8, 0x1, 0x1978ca53b}, {{r5}, 0xfffffffffffffffa, 0xc, 0x0, 0x0, 0x200}, {{r4}, 0xfffffffffffffffd, 0xd0, 0x40000000, 0x800, 0x101}, {{r3}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r3}, 0x24abb9af1b3ef6e0, 0x6c, 0x40000061, 0x9, 0xfffb}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x20, 0x82, 0x5, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r3, 0x40}], 0x1, 0x0) close(r3) r6 = getuid() r7 = getgid() fchown(r3, r6, r7) setegid(r7) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 21:17:21 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000180), 0x817fd}], 0x1000000000000013) read(r0, &(0x7f0000000240)=""/5, 0xffffffec) ktrace(&(0x7f0000000400)='./file0\x00', 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000180), 0x817fd}], 0x1000000000000013) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="18", 0x1}], 0x1, 0x0, 0xf6e0) read(r2, &(0x7f0000000000)=""/5, 0x7fffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x1a, 0xffffffffffffffff, 0x0, 0x6) 21:17:21 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)={0x2, 0x7fff, {0x6, 0x7}}) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x1) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x10020008001) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x61}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x61, 0x0, 0x8, 0x8}, {0x4000}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) close(r2) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x100208000) 21:17:21 executing program 0: unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000001300)='c\x00') mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) rename(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x812c943c214c367d, 0x22c, r2) r3 = getuid() r4 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x42087007, &(0x7f0000000200)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x812c943c214c367d, 0x22c, r7) r8 = getpgid(r7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r10 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r10, 0x42087007, &(0x7f0000000200)) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x10000) r13 = openat(0xffffffffffffffff, &(0x7f00000005c0)='./file0\x00', 0x0, 0x40) r14 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wskbd\x00', 0x1, 0x0) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r15, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x61}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000140)="18c6d160eb52d840d8002f822e7d10f2b8c4e0c383b083f9b8eba131a7a96676f9e78ec16c00547a713621d90a89c91e4a4676d728a517e92e1a02e58524baf6ba939cd7186608714d1c6a2d6a5fb655ce7612c1f4df0c95563e43f49f2ef7360ef156aa76d17c9d68de426cfb631b1c177566a43d4bb736895f4182e23fc177e6ff5194bab4e74edbf8f5a5f1d999c1aa31ad3209ac752843722e12ee0b65e552f76563de468ee4f9891d40d4ab656f4100d27c915b0cc2b0afe90df149fd0e0f0c82abb87a104b17a97d53f6c0b4557093636d48e6ce3e930ba7863851126e691b4798947c", 0xe6}, {&(0x7f0000000280)="d7fca54bf91498f0c91324af326f7b5507ba6029eb1aebd4a747d93a0665eb583fc600fd72654188ba875df87c91bd118e017eae23bc720ad8a608e58fa89398ade5d051ff85ad868cca07aaf41f7910441a4d133cd40c4817886cdefad1de24f68a4c8ea0badeba3dffc2b5fd7e899c47e20f4fac6c78bcec97687a07dd36a8383aee271c402dda3cf951e751eedc9bc41a7494b084d02e92c48e0cfe7196515a47d200a1b1da288883516a6222fb88e319693b36c6c0ac4ea5ede7f95791835da572dc440c09d1e90c027d436e49e6e97087bae9f93065c56128a6003c00793a1c47824735d92bd8b0eba2e9c6817285aa1d712187a6e1f5b7ee", 0xfb}, {&(0x7f0000000080)="6539dc87fc7306c0644bcfda545d784099241d6b", 0x14}, {&(0x7f0000000380)="40a5b800a5b324cfd97d393a03a136f305fd732cdae09508c50e11ee3133bf94ba638a1d7295c80935782e4abf61d4aabee7eff54bad5777a49eec9919330032cd8bcfa706e9acd518f2c73689440d300100b580e9a449fff3031776cd", 0x5d}], 0x4, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r2, r3, r5}, @cred={0x20, 0xffff, 0x0, r8, r9, r11}, @rights={0x20, 0xffff, 0x1, [r12, r13, r14, r15]}], 0x60, 0x408}, 0x408) 21:17:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x61}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000000c0)=0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x1d}, {0x4006}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r2 = dup2(0xffffffffffffffff, r0) pread(r2, &(0x7f0000000100)="4ed9f9d738fc3c7fb48351dc1adc2d1c4765427c3884f691c82dabf62ed76f92ada3535f5d0930be5e8a71a400e4b5c4249e0ac5d84aec47f564c74603ab445a7af78519c409f0a4cc4b87dab1ba9942a7f482dc53a20fe72039654870cd6bb11ada48dd6fea73ac41ef2f9553b2fed92009ba57cb97da4dec33529ab533469f627a4502c4189afb4820bd08fa14f22c23ce33a63e", 0x95, 0x0, 0x8df) 21:17:21 executing program 0: lchown(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{}, {}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x2b7f) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="100a2956b9223776", 0x21d) 21:17:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x87}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r0, &(0x7f0000000080)="7cd23fc0aa17dddf7830faa1aaab", 0xe) pwrite(0xffffffffffffff9c, &(0x7f0000000140)="a6c06e741e7205a828c8472a25db2eed93955539648ccc07f6de37507891906d460ee45563b15ff4ccbad3ebb1aae2f255b62720cd6062e9a1e23051c104612fb61c6bf81ef43f993a6778456c9e41fab53f002afe9b4510591687b2eba6ff934079ee59ad551116108cb0e4375e2f9b13142c5c6f627c65e559389b7cceffbe000e3607771d38ddb0e48834e4a8e4eb097f34a278f9686d746692b2e28b5df1c8e674c1b3be49efd43e4725632c585768f2159c95bae40ea625ab81a02b8b063ac3cee36c64bb1b4d51bedd1e919b140d20a93750dae0fde63900913526981077c2426886425c31455118912c5bf37196ceefcc4d88dd3d71743d10d75c57a4c1b68f60256df8105a944bb9aefffa114c8baad1878b8bf1f4c58bb33f383aa9fddbcd88dc918585f4d47c0b952aa63763edd8d817f8d1d5daacbdeecfbebde3b7e702af6f14661d5193588fef5b39b6c9abe4bbf987276ae02decf0886f7c37a98bc2991949789d857d743e10e821f3099057daee7b5a9af0af068a3765604372358e17d25019c209450c8439ca65b0a008d9cfbe41a429b7d7f13df0944cac245db1604f42d3db6c50a6b874983e54b0d86c09108cb82027d17bc7dae77e3472452032e4fbfd60472a1c3d49cdd68235123360900fb71a7857827d3ca9023f14f1d66e5cefe4a5d63125478799eede1422069de37dc875f54e41bc5e77e3ce2251683273420bb9901384253110c2a0158f21417bffb5d6804508f7fb9d2e8f65ff8984f19146e3bd8b9fd8a0738ad45f31216dea56d7874a0d6e7753b5e7af3177e004fbe62b771498b141e36bd717e2eb3dc340709fb5faa5931963e412df77371f032dff2f5032275811cbb75c10ccffc52626e6506e7bbcceecd0a1566802eee6bb8b4e702654c39ab7351a58b6f99a565c773539bba43a97cd899af91ccd0b00f8c3fedade91301d5ddb318f02eb2587b0fb95522cf2f402925e742c7ecd9f31195f21a3c9acd8b6b225098392489fa28f946161e2ba80c6980c498bd7906b19ab7dc9ec67ff018b672521940bbe49934e68c45c590c69e308d3e48bb6c488e3b95b2c6d9db43d74a5e9b6cf4bc138eefdec5851b1de3c942450bc16fc64e3728ea6361b03273e23268896b13caf0f37da5ed28e2d1cbe1cd4ff39840197a19aa7af47871cd8629e9bd347277e7e21442e8dd8239deb51a9889e3b0f99cd724c63303981f94a455f42195df55e6b2109a78fb9f12315bedb974a06605aeb9a87a1b8ab6b4542f7c8631777d8b955dac6fdb45c234ad312b26a76f2fd0f9dfb49c570dd528b4efcca8628c351c3c7b2c6fa80eb68bb0c7d20a6cd5768388daebfa1fa7432d8aa6632127b8068360f25792095b9bc9378b363ed18864cf6c8d7b675dfae236a28c604ff6371f92cdf6a3ad7ec22f2a43ff03e7bfc71cdb96870a9e3913ca0c9a9b22158a011383b8f3192f446144c956e2f044f8c67ea4190e16bd2f9eab998dcfb79def1273e4b0e9744039d5d51935aaabc5fd08ad6c62d867d93c94377655e4105a36eed1798239d3e7d2578bc7d6b1a1ffd12b61649d0e653b8709892b4b07076da9860db2528efb3c762e60f013f523c5adf48ed5a5ef5a6fb38d69cafafb4977b0bd4dbbf8c0d0872f88f33b652b16f1c18ff260a3036dec2e4e0d338e3845395d54d0ae0fbdbbf8a360f924c30e2162d6a3ba3c8fbe6b6f4fab03b9be2648fec5d2a67353852d5e5874be3ad94785302b3d1e86a24f5e0046f05df1057136a9907703d46901e332daa1969c8a5bf938e9a5c8dc738e062fed5c60184d45d4e19ac8b74b9dff020a578e36992bdac4480cdcd8f05dac14bf115e9ddf96e24e22a580ffa33e13371ff335acc7318a29486277dfeceb62843c2cc8ac55194e512e1816596940fc1d4e657269c83ce424ad988f9a4dc2107579aa9931571bae0c008b3e202d782bee44010c24a70f04494c797ae5c40099b7e5afe7dea37406279c5f191849d6995cf05cdc703b86dcc8996b48fd6726026b4b8b980ac0c19f14d42633f7da42b75646b9b077dbf8a8c0df1d0e5e7d852473ef0c3b809dd929024308b5f9a0eea048d46aeebd45159bdfcd9f2bd8453d0bff48d91f39025a55ddb6b798c8a3e45ebf295609350b323097de18b0580db42d9e4a40afda4b8c46f45bc51ec205479ffdae3ea3e820e01f5031b7115c401689f911b19abbb13f9efbec00035039e2a53e2e0abd17d55acd111fab1a506c20b97a850ae57c5f53a1da2f7f721a9de39f1ff2fe4bf2e0542d3610e534f1ffe05b9a46522f8ef4636f09aeaeac034330eb4fc9daef62983a0bf2f4c709e2393b9ed90dd2ac95a276c6a2286efd5fa6bd74d9e1bb7501144e2fdc24a50c757b223e7289948442c61fa736ff783cc28fa0f9fa3da3076fd172738ee60f879894d8b7e2dd4042dbb2d2f0167a551ac0a0fc7060fa1d7d3ba482fcfea047878baf80391ffc61c4b9b8306f03908aecd7d1160d831ec1dc5a9e3d71479f46aa097bb7423add67534cb3338769f532f96e57bb601631bb39d4ad59bdb9db0f7f5b51b3b30f3d59326d9657390e16145d84bfc543d841866fc59508b4cf27291e9a027930b5751e68be2d468176a196beeec96e03fc5536a181f6ab4cdac3d5484e9e1be9cefd5f6e643036290ec0d9ac708feee265e1d498b8aadf27b7068b879c60ff559a611878bf097a882e9885c6bd104c62aedc437f73d73c900f04a04eda4b1931b0f6ba67da1a52af4de43afe65c6774f7cd80c0e5c8fba4444cf8f127a8490267394d6e45e7b8f8e741a242fa510c0b6fbf3e964e9eac72c4c8fe54aeec14ab46600d1fc10bfbaba995db95fd16248dd296cd8d1f03084f8f87ed97843fde371590ea6cc9d2c2d52456dc34e745c330d88f48def3f455c045687039166e37c2f5f227d3bd7adc65c00b29109103a01fc876a2c067773323706ad31eca2b1bbb49cb160bf722feae67b86cff1c28e51386a1b8e4363e05dee6f9f61eebc92e70c5e3d0500fd0e4dafa8afe2974d963e0997fd91478f444f865ab5e235ec9719d7f4178c8059e849db13b709ebb17f163d83951e304e19d68ba7d9a2d632ddd9c6e7b9c1cfcec77916cf7e86caeccdea2934af42ad482e3798b033293cee46120195def78af2bfeeb3e2f37b8265bb7fefe04e84497c987772734b240668d0afa9c4de908f1750a16954ab7d44f19c4614a61185d3105eef86ef3e5a3ecaf390bb66cdf11b981fe7cbf870bbabf7e4f7ddbefc1606ae1f9fbc3844f56bd35d0425ead94769a20235628ebba1d4426363dd197c9fb8d05aaac50c483a2ca8a06311f8e92ed5bea7d245c7818a19cdb8cf4ed35e8dcb4dafa13275c220c96d79d09c05d16edb06a777c7e3a288c03668030d4e0976e9ae56cbf78ab82f3df8f1493d46e12ffeddd68d5d9c6f1366e5a1eae2297a77521562ad18f23cc5a3ee3abfdba2920dcc6d949b5d3d3e8891af90e1c61c1e6b43b67a1453da94c6c558f8a7a926941db6ed7e57465999df99bcdd3887f36a77b035d1d795ba7e7b07f355110a4108c73352e720a61b0911d126a5435e76184e045653f0a07df4ea57900ade071b50795ffd72fe2d6b2a2cbff542430d8372cc4dab42542c9b77933630981b6b7285d074722d9e13c65c64aa7c94140019c44e3144693e81f273f680a58d17c9ddfb78a0788b153412c5981b8ef18d9c8ec1bb1f1643a0dab4a109ce17a12a185d7a2b1ae77af1e690490095159077699093b09e1052bbce4ef743ffa3a297623fcb354e8774b2ccba1bb14f67fafdd09772f7a772100d83fade5bb628a16677939a39f981f049289fb22e98224f6319e730e571bccb730aec9f1d4534869d3003212f5851f419bd03bd3c046b87024f96c7db9d0b3d04a20c3bcfbc30d6b52c9f8feac1987faceb4cc45a2c87098294af5f39054d2972c88fbdef44aef07c3b1847d81ccbdf6ac02ef4bfd7157a2402a66e0dc18e350bae6084571b061743d8ec8b0dcefd89f647100709f8f1a077fbb9f6df5d1cf9a0115eea62cd8b2c3de8deaa436591e5c2833d7fc8e82cfba1bddb53de890f581204627cf4630f1facf45a7fed532efe1f995b604d01b30f8ee9046380d93a77273a3b95a4d3f219c65232d7fd52a055c53a79e0cb8653177fa0decf7405a93239bf14e43869ffcb1cf6c9c648b65f4455d50584e8297ee7e039d6215587992322beeab08b9c0202eb78fb460bec19248356bd756f43ad4793eb397a0acdaf2dfb946522fb3505a4b45930c6c6b973888aa1111fa2b56e1bb8eea716e200244588af281278486746d53536ad2ba6a9e886bff7185f8ee590c69859739b9e96e0234564e5ca18cfcd235aa6b424eb4fd57b5538302e13e83e9f4733543b3390d52fb0b59b1efd5e02aac8f4713a22443dafbb1a70cb8972ce7ab3f12cbea9c98296408827d758e2faf2bd1e54b3dbfc0d857d2e9f2cf9a5422d306726bd98a5831aab00ee967d99ce7af16ee4d80306d89aed86a04021780629d026810941cbded7c7ae707171137ad15dac477fec90be765c84bd0fc75b7d67abc884e55f09f02f1a761f52ffcaa9003db3f14c3cf28b19c307eb55913c896c7c1cabe41c4ec4f2d24df16512e634a9c3a66ec8923251eaa5b02672533003755bdc287e38c9811c857f7cd5db56d4835c78d10064007d7e186156aa9a87ca60cc762c1ed8621cf3634f045d840582c0c9b978dbed82b09d26f2a0fa259fd21cca12725120184487779107fc6eeaad6b2ec72e15d3b34dc07c850fc7a606d0a74a182d86874bb6f62f78f9b56a89ff09930bd9398a792452c53547fefcd3170da92b1c263200f7abe60185aa2300f91b09bb74e5bb12abca3aa21ad7881e11ca34f84e41e4fca6e9e9d7f97dcb4db5fef87a69f69b278e62054767589e6cb528bcb17ac07f44a2b2e8c989200ed70861c21bb5d8145d19897a8ac311160f4982049144da76b429c55568accf47baf2dbaf541a0e9472140f6cb31987b82a65e588832a7461c47c110f99f880622e5d0a3f1214eecd8d1f66221a679644c3371e598dde68a997332c58c8ece2bcad63435c02721837fce573a0e8be47facba96e0a43b4367b0b8e450259edd5ffda443b4d80d92bd4b8a2e5a88743bd6a7aa38c0245a92e4a194becf88efd482eecec15dde733d4207fc266ed37c878ab0b408753169767d06aac79b7aaff50cec9f661b46d400766177c4ce4263f99926190305e6de6b88690425c7fd5c108259ac8dabeb622608622ac52046a9372f099c869f0152913b02dcddeea2d1ec04b996f7237116546bc8cca2fe177f672c5510438d8e8d94e7d9767b49a691130aad48a4af0f97947d14f4f175bf5a8de375dd4c2f2205d5bca7349ebbded348a9b330bb391c0030715203ac8a5bc99bfebdf85f8c2c3f773e8bdbc29dc316d6760fdc364d25aca0b5b34b10624341e8e2f3609df5007f69e670cefc7c1a24dc12e3f756d04790c4678dcf6240528dc4106035fa00775ff11f555c53865256d1f044efe0ff4e3561d3eb787545e4f3997dff94da88c0a061c364d6335b5e1855c8e2dcc1a40cbe274fa80f7d37c58a524e0a0d6c08426be701fba9ee3edfc229e843fcccf078c83ba6bd450bed18f9d671f063202f2ec4ca9bc4d18cbdb0e200dfcef936b75c95ea38cd4708304221c1ba362a7089d5337a757b438a03177221983ce7c0de45dde84612951a266a540a95ecc9ecf333f3b6e44783938ef4573741bed4cd", 0x1000, 0x0, 0x7) 21:17:21 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x61}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ftruncate(r1, 0x0, 0x80001ffff4) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x80001ffffb) ftruncate(r2, 0x0, 0x80001ffffc) 21:17:21 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200, 0x0, 0x0, 0x9], [0x0, 0x0, 0x0, 0x9, 0xfff7ffffffffffff], [0x0, 0x0, 0x401]}}) r0 = socket$inet(0x2, 0x4, 0x3) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 21:17:21 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) dup(0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x8000, 0x0, 0x0, 0x0) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x5, 0xfffffffc, '\f\x00'}) write(r0, &(0x7f0000000140)='\f', 0x1) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x61}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 21:17:21 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x200, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b000600000000000000e4"}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='+'], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x0, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 21:17:21 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) msgsnd(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="03800000217b544c7f9018dc311c2c"], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x33) 21:17:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r2, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x20, 0x3, 0x6}, {0x6, 0x0, 0x0, 0x1000000}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) r5 = getpid() r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400004000000024a, 0x0) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x2011, r7, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x1, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x61}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r10 = fcntl$getown(r9, 0x5) r11 = kqueue() kevent(r11, 0x0, 0x3, 0x0, 0x20, 0x0) r12 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) r13 = accept$unix(0xffffffffffffff9c, &(0x7f0000001680)=ANY=[@ANYBLOB="000010000000000000fe00000000000000000000000000000000000506000000000000000000000000d500000324677ce1638b679df6cac4ec036f2a2a013ff03ebe8eb61675a5ac000000651be999f2d9b2f75acae1d74263fe3ce6188dab913dbdfadefae6f49436878ecc8818017a8b9a0e0d43952fdfaa0000000000fafd1ce79cf445fa8ad6749044cfd47e56b428434a6ae9993fe5229e31dafd01c73c7cd33b2f7bd7f19645c4fe0f9b324de9068d0141583374a46cb26337c30395c430ca718778c3a87f0374a02da14e2cbcba9444f93075be535b3ff4009be2f27744f09c009d34911027e8a721c62b40dd32d46337c7ef8aed76f9e85cfd872dc6cfaf353a8d627496cc96f9315fb043009c60249e24f9af205ef661fa45bc7493b7cc5008633be23425a68496867d8afc4b625650fe82c533e07219d6d9e7795f6c6e54a9a171925a8a57111b8bd6be9b6a9c84b8d6"], &(0x7f0000000480)=0x31) kevent(r11, &(0x7f0000000300)=[{{0xffffffffffffff9c}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0xa}, {{r11}, 0xfffffffffffffffc, 0x4, 0xfff71, 0xd, 0x7ffffffe}, {{r11}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x9, 0x7}, {{r11}, 0xffffffffffffffff, 0x182, 0x20000000, 0x7245e870, 0x100000000}, {{r11}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x3}], 0x912, &(0x7f00000003c0)=[{{r12}, 0xfffffffffffffffa, 0x10, 0x8, 0x1, 0x1978ca53b}, {{r13}, 0xfffffffffffffffa, 0xc, 0x0, 0x0, 0x200}, {{r12}, 0xfffffffffffffffd, 0xd0, 0x40000000, 0x800, 0x101}, {{r11}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r11}, 0x24abb9af1b3ef6e0, 0x6c, 0x40000061, 0x9, 0xfffb}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x20, 0x82, 0x5, 0xcba}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r11, 0x40}], 0x1, 0x0) close(r11) r14 = getuid() r15 = getgid() fchown(r11, r14, r15) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r17 = kqueue() kevent(r17, 0x0, 0x3, 0x0, 0x20, 0x0) r18 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000001680)=ANY=[@ANYBLOB="000010000000000000fe00000000000000000000000000000000000506000000000000000000000000d500000324677ce1638b679df6cac4ec036f2a2a013ff03ebe8eb61675a5ac000000651be999f2d9b2f75acae1d74263fe3ce6188dab913dbdfadefae6f49436878ecc8818017a8b9a0e0d43952fdfaa0000000000fafd1ce79cf445fa8ad6749044cfd47e56b428434a6ae9993fe5229e31dafd01c73c7cd33b2f7bd7f19645c4fe0f9b324de9068d0141583374a46cb26337c30395c430ca718778c3a87f0374a02da14e2cbcba9444f93075be535b3ff4009be2f27744f09c009d34911027e8a721c62b40dd32d46337c7ef8aed76f9e85cfd872dc6cfaf353a8d627496cc96f9315fb043009c60249e24f9af205ef661fa45bc7493b7cc5008633be23425a68496867d8afc4b625650fe82c533e07219d6d9e7795f6c6e54a9a171925a8a57111b8bd6be9b6a9c84b8d6"], &(0x7f0000000480)=0x31) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x61}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r20, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x61}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r21, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x61}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r22 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/wskbd0\x00', 0x100, 0x0) kevent(r17, &(0x7f0000000300)=[{{0xffffffffffffff9c}, 0x68e80cdf5362a287, 0x42, 0x1, 0x1000, 0xa}, {{r17}, 0xfffffffffffffffc, 0x4, 0xfff71, 0xd, 0x7ffffffe}, {{r20}, 0xfffffffffffffffd, 0x14, 0x20000000, 0x5, 0x7}, {{r17}, 0xffffffffffffffff, 0x182, 0x20000000, 0x7245e870, 0x2}, {{r17}, 0xffffffffffffffff, 0x3d, 0x3, 0x0, 0x1ffffff}], 0x912, &(0x7f00000008c0)=[{{r18}, 0xfffffffffffffffa, 0x10, 0x8, 0x1, 0x1978ca53b}, {{r2}, 0xfffffffffffffffa, 0xc, 0x0, 0x0, 0x200}, {{r18}, 0xfffffffffffffffd, 0xd0, 0x40000000, 0x800, 0x101}, {{r22}, 0x7ffffffffffffffe, 0x1, 0x40000002, 0x1f, 0x3f}, {{r17}, 0x24abb9af1b3ef6e0, 0x6c, 0x40000061, 0x9, 0xfffb}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x20, 0x82, 0x5, 0xcba}, {{r19}, 0xfffffffffffffffd, 0x94, 0x20000000, 0x8, 0x7}, {{r20}, 0xfffffffffffffffb, 0x4, 0x1, 0x2, 0x7}, {{r21}, 0xfffffffffffffff9, 0xc, 0x0, 0x7, 0xd12}], 0x1, &(0x7f0000000080)={0xfff, 0xfffffffffffffffd}) poll(&(0x7f0000000000)=[{r17, 0x40}], 0x1, 0x0) close(r17) r23 = getuid() r24 = getgid() fchown(r17, r23, r24) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r26 = geteuid() r27 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r27, 0x42087007, &(0x7f0000000200)) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x100, 0x0) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r30, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x61}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r31 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r31, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x61}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r31, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r32 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r32, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x61}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r32, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r33 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r33, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x61}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r33, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) sendmsg$unix(r8, &(0x7f0000000880)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000280)="c64ccaf04bbe742dcbba1e24b6d578dc34bffb461e3e02d3b31e635334c99bb0e123", 0x22}, {&(0x7f00000002c0)="1141e64398028378bc65df5025d8078d60a2d6a2e94ff34dc24516d528338c2a0376b21a99d1937cbcf04b0bacdd3b7b1494ddec7cc43fb2c1ffa36b07d198ea406039376cb094d76e6720d312f1e394e383e0372ead5a9d45b65ed5a9dbec4011cd67100c48b140eda7bdb066514a375d17827bd764417975d75559fc180e0da3d9382b8640de4573ce2767fc7265127bf7c41e5816c56b292c9da635d0f15f7c49b88a1a1f99b2d2a30edb7199338b6d19fc5efed5800f560d17f6", 0xbc}, {&(0x7f0000000380)}], 0x3, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r10, r14, r16}, @cred={0x20, 0xffff, 0x0, r5, r23, r25}, @cred={0x20, 0xffff, 0x0, r5, r26, r28}, @rights={0x28, 0xffff, 0x1, [r3, 0xffffffffffffff9c, r29, r30, 0xffffffffffffff9c, r1]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffff9c, r0, r2, r31]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffff9c, r1]}, @rights={0x20, 0xffff, 0x1, [r32, r6, r7, r33]}], 0xe8, 0x402}, 0xc00) r34 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r34, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r34, 0x0, 0x0) r35 = msgget$private(0x0, 0x480) msgsnd(r35, &(0x7f0000000180)={0x2, "5fe62fb1d423e7a6cd25d44ea98d51c24ffcd0e90f3f2e982db61d74f533240bced0e4e511e5e3afa4afa2820c38f6f42746b334e86d28a05af982e6349dc9a83948d8cd332058ded18559d9ea2dd9a98763f009fa98b1ac11d167bc1b702fcfd456f0d30a3b2f8656882c70a6"}, 0x75, 0x0) pckbd_enable: command error 21:17:22 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f00004f7000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00004ee000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f00007a8000/0x3000)=nil}, {&(0x7f00003dd000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000a0a000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f00000fa000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file1\x00', './file\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) r0 = socket(0x18, 0x4003, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000600)) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) ftruncate(0xffffffffffffff9c, 0x0, 0x2) r3 = getpid() fcntl$lock(r1, 0x9, &(0x7f0000000540)={0x3, 0x2, 0xffff, 0x7ff, r3}) close(r2) dup(r1) r4 = socket(0x18, 0x3, 0x85) setsockopt(r0, 0x800000000029, 0x28, &(0x7f0000000040)="1f12fb36", 0x4) getpeername$inet(0xffffffffffffff9c, &(0x7f0000000580), &(0x7f00000005c0)=0xc) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = semget$private(0x0, 0x4, 0x408) semop(r5, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r5, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r5, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r5, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getegid() r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r8, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r10, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000100)={{0x3, r6, r7, r9, r11, 0x4}, 0x200, 0x401, 0x2}) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000200)=0x8) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000640)=""/246) socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, 0x0, 0x0) 21:17:22 executing program 1: syz_open_pts() r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x4, 0x0) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107008, &(0x7f0000000000)) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000002c0)=0x6) accept$unix(r1, &(0x7f0000001440)=ANY=[@ANYBLOB="0000000005000000f400000000002f5d00000000000000000000000000000000000000000000000080010000000000000000000000004000000000000000000000000000eb000000000000000000000000000000000000000000ef0195dd6e7e4992373986ed0000000000000000000000930000003600000000"], &(0x7f00000013c0)=0x6e) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000a00)=0x100000001) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x9, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x0, 0x1ff, 0x7fffffff}) write(r2, &(0x7f0000000400)="bc6c23f36d1c00cdb873885b1d5b1b57e20271bd480c2567f7724a1057aeb016c0a728d609cf795bb1b013da4fcc0188231a1107efad077ea9c2ff1f57e935aed309b7871c16a209bb11153c8a6c0d91f47011ed854475ad92ef5c08", 0x5c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001280), 0x312) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x6a, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0xc0107008, &(0x7f0000000000)) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f00000002c0)=0x6) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7) ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f0000000a00)=0x100000001) r6 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r6, 0x42087007, &(0x7f0000000200)) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7194, 0x1, 0x9623, 0x1, 0xff, 0xf64, 0x5, 0x2, 0x1, 0x200000000000007, 0x778d}) write(r5, &(0x7f0000000400)="bc6c23f36d1c00cdb873885b1d5b1b57e20271bd480c2567f7724a1057aeb016c0a728d609cf795bb1b013da4fcc0188231a1107efad077ea9c2ff1f57e935aed309b7871c16a209bb11153c8a6c0d91f47011ed854475ad92ef5c08", 0x5c) accept$unix(r5, 0x0, &(0x7f00000012c0)) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r7, 0xc0107008, &(0x7f0000000000)) ioctl$VT_ACTIVATE(r7, 0x20007605, &(0x7f00000002c0)=0x6) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001300), &(0x7f0000001240)=0xb08c63b78ab11835) bind$inet(r3, &(0x7f0000000240)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r8 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) r9 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r12 = getgid() r13 = openat$tty(0xffffffffffffff9c, &(0x7f0000001400)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCNXCL(r13, 0x2000740e) bind$inet(r3, &(0x7f00000011c0)={0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$GETVAL(r9, 0x3, 0x5, &(0x7f00000003c0)=""/85) chown(&(0x7f0000000300)='./file0\x00', r14, r11) syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000010c0)=0x5) r16 = syz_open_pts() ioctl$TIOCCONS(r16, 0x80047462, &(0x7f0000000480)=0x5) r17 = open$dir(&(0x7f0000001340)='./bus/file0\x00', 0x20, 0x6a) r18 = getppid() fcntl$setown(r17, 0x6, r18) renameat(r0, &(0x7f0000001100)='./file0\x00', r17, &(0x7f0000001140)='./file0\x00') r19 = syz_open_pts() ioctl$TIOCCONS(r19, 0x80047462, &(0x7f0000000480)=0x4) ioctl$TIOCGTSTAMP(r19, 0x4010745b, &(0x7f0000001180)) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x20040000, r10, r12, r14, r15, 0x2, 0x9}, 0x5, 0x5, 0x2}) 21:17:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = open$dir(&(0x7f00000001c0)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x400, 0x70) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0xffffff01, 0xe571}, {0x18, 0x1, 0x10000, 0x200}, 0x4, [0xffffffff, 0x400, 0x9, 0x2, 0x2, 0x9f, 0x8f2, 0x7]}, 0x3c) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff00000000000063e86cfc9d071b9d2a538706000000b818000000290000003100000000000000000005020000139f"], 0x38}, 0x0) r2 = socket(0x18, 0x4003, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) panic: m_copydata: null mbuf Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 429787 10042 0 0x2 0x480 1 syz-executor.0 *236428 28560 0 0x14000 0x200 0 softnet db_enter() at db_enter+0x18 panic(ffffffff8226b85f) at panic+0x15c m_copydata(fffffd806f203900,30,2,ffff800020a38e18) at m_copydata+0x17e ip6_pullexthdr(fffffd806f203900,30,0) at ip6_pullexthdr+0xa2 ip6_savecontrol(fffffd806f6f3000,fffffd806f203900,ffff800020a38f80) at ip6_savecontrol+0x373 rip6_input(ffff800020a391c8,ffff800020a391d4,0,18) at rip6_input+0x7e7 ip_deliver(ffff800020a391c8,ffff800020a391d4,0,18) at ip_deliver+0x353 ip6_input_if(ffff800020a391c8,ffff800020a391d4,29,0,ffff800000679800) at ip6_input_if+0x17e1 ipv6_input(ffff800000679800,fffffd806f203900) at ipv6_input+0x48 if_input_local(ffff800000679800,fffffd806f203900,18) at if_input_local+0x121 loinput(ffff800000679800,fffffd806f203900,0) at loinput+0x4f if_input_process(ffff800000679800,ffff800020a39338) at if_input_process+0xfb ifiq_process(ffff800000679bf8) at ifiq_process+0x80 taskq_thread(ffff80000002b080) at taskq_thread+0x9c end trace frame: 0x0, count: 1 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic m_copydata: null mbuf ddb{0}> trace db_enter() at db_enter+0x18 panic(ffffffff8226b85f) at panic+0x15c m_copydata(fffffd806f203900,30,2,ffff800020a38e18) at m_copydata+0x17e ip6_pullexthdr(fffffd806f203900,30,0) at ip6_pullexthdr+0xa2 ip6_savecontrol(fffffd806f6f3000,fffffd806f203900,ffff800020a38f80) at ip6_savecontrol+0x373 rip6_input(ffff800020a391c8,ffff800020a391d4,0,18) at rip6_input+0x7e7 ip_deliver(ffff800020a391c8,ffff800020a391d4,0,18) at ip_deliver+0x353 ip6_input_if(ffff800020a391c8,ffff800020a391d4,29,0,ffff800000679800) at ip6_input_if+0x17e1 ipv6_input(ffff800000679800,fffffd806f203900) at ipv6_input+0x48 if_input_local(ffff800000679800,fffffd806f203900,18) at if_input_local+0x121 loinput(ffff800000679800,fffffd806f203900,0) at loinput+0x4f if_input_process(ffff800000679800,ffff800020a39338) at if_input_process+0xfb ifiq_process(ffff800000679bf8) at ifiq_process+0x80 taskq_thread(ffff80000002b080) at taskq_thread+0x9c end trace frame: 0x0, count: -14 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff800020a38cf0 rbx 0xffff800020a38da0 rdx 0xffff800020a189c0 rcx 0 rax 0 r8 0xffffffff81ce63bf kprintf+0x16f r9 0x1 r10 0x25 r11 0xe556b918f60c5929 r12 0x3000000008 r13 0xffff800020a38d00 r14 0x100 r15 0x1 rip 0xffffffff815a95a8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020a38ce0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (softnet) pid=236428 stat=onproc flags process=14000 proc=200 pri=32, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff800020a18c30,0xffff800020a184f0 process=0xffff800020a1a3c0 user=0xffff800020a34000, vmspace=0xffffffff82635118 estcpu=0, cpticks=1, pctcpu=1.23 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 79328 453585 36594 0 2 0 syz-executor.1 79328 331803 36594 0 2 0x4000000 syz-executor.1 87809 195823 10042 0 3 0x80 nanosleep syz-executor.0 87809 90693 10042 0 3 0x4000080 semwait syz-executor.0 87809 461325 10042 0 3 0x4000080 fsleep syz-executor.0 10042 429787 61789 0 7 0x482 syz-executor.0 36594 261241 61789 0 2 0x482 syz-executor.1 61789 388585 23866 0 3 0x82 thrsleep syz-fuzzer 61789 216579 23866 0 2 0x4000482 syz-fuzzer 61789 184670 23866 0 3 0x4000082 kqread syz-fuzzer 61789 289406 23866 0 3 0x4000082 thrsleep syz-fuzzer 61789 338030 23866 0 3 0x4000082 thrsleep syz-fuzzer 61789 404527 23866 0 3 0x4000082 thrsleep syz-fuzzer 61789 364445 23866 0 3 0x4000082 thrsleep syz-fuzzer 61789 156963 23866 0 3 0x4000082 thrsleep syz-fuzzer 61789 312175 23866 0 3 0x4000082 thrsleep syz-fuzzer 61789 290586 23866 0 3 0x4000082 thrsleep syz-fuzzer 61789 21396 23866 0 3 0x4000082 thrsleep syz-fuzzer 23866 116970 76384 0 3 0x10008a pause ksh 76384 312515 28151 0 3 0x92 select sshd 96821 394251 1 0 3 0x100083 ttyin getty 28151 38154 1 0 3 0x80 select sshd 27011 304351 29115 74 3 0x100092 bpf pflogd 29115 422592 1 0 3 0x80 netio pflogd 79149 520174 26833 73 3 0x100090 kqread syslogd 26833 96343 1 0 3 0x100082 netio syslogd 54341 147175 1 77 3 0x100090 poll dhclient 2912 24440 1 0 3 0x80 poll dhclient 6206 445057 0 0 2 0x40014200 smr 68916 109825 0 0 3 0x14200 pgzero zerothread 37 183500 0 0 3 0x14200 aiodoned aiodoned 70014 57594 0 0 3 0x14200 syncer update 63748 149477 0 0 3 0x14200 cleaner cleaner 7035 388212 0 0 3 0x14200 reaper reaper 68407 232052 0 0 3 0x14200 pgdaemon pagedaemon 91774 387864 0 0 3 0x14200 bored crynlk 71885 193560 0 0 3 0x14200 bored crypto 6240 507099 0 0 3 0x40014200 acpi0 acpi0 37176 442438 0 0 3 0x40014200 idle1 *28560 236428 0 0 7 0x14200 softnet 94329 222693 0 0 3 0x14200 bored systqmp 83036 475656 0 0 3 0x14200 bored systq 24322 462302 0 0 3 0x40014200 bored softclock 44376 43896 0 0 3 0x40014200 idle0 1 134276 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 28560 (softnet) thread 0xffff800020a189c0 (236428) shared rwlock netlock r = 0 (0xffffffff8248d648) #0 witness_lock+0x52e #1 if_input_process+0x84 #2 ifiq_process+0x80 #3 taskq_thread+0x9c #4 proc_trampoline+0x1c shared rwlock softnet r = 0 (0xffff80000002b0e0) #0 witness_lock+0x52e #1 taskq_thread+0x8f #2 proc_trampoline+0x1c ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9527 6983K 6983K 78643K 10730 0 pcb 17 8K 8K 78643K 38 0 rtable 97 3K 3K 78643K 203 0 ifaddr 49 11K 11K 78643K 51 0 counters 43 33K 33K 78643K 43 0 ioctlops 0 0K 4K 78643K 1469 0 iov 0 0K 2K 78643K 6 0 mount 1 1K 1K 78643K 1 0 vnodes 1228 77K 77K 78643K 1269 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 1K 78643K 2 0 VM map 2 1K 1K 78643K 2 0 sem 5 0K 0K 78643K 5 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1809 196K 290K 78643K 12766 0 file desc 6 17K 25K 78643K 68 0 proc 60 63K 95K 78643K 444 0 subproc 32 2K 2K 78643K 34 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 1 0K 0K 78643K 4 0 in_multi 38 2K 2K 78643K 45 0 ether_multi 2 0K 0K 78643K 5 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 43 201K 201K 78643K 43 0 exec 0 0K 1K 78643K 207 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 117 22K 22K 78643K 1133 0 UVM aobj 2 2K 2K 78643K 2 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 2 0K 0K 78643K 15 0 NDP 7 0K 0K 78643K 11 0 temp 74 3016K 3080K 78643K 2183 0 kqueue 3 4K 8K 78643K 7 0 SYN cache 2 16K 16K 78643K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 2 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 19 0 17 1 0 1 1 0 8 0 rtentry 112 45 0 5 2 0 2 2 0 8 0 unpcb 120 43 0 33 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 145 0 145 1 0 1 1 0 8 1 tcpcb 544 34 0 29 1 0 1 1 0 8 0 inpcb 280 94 0 82 2 0 2 2 0 8 1 nd6 48 6 0 0 1 0 1 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 16 0 0 1 0 1 1 0 8 0 pfstkey 112 16 0 0 1 0 1 1 0 8 0 pfstate 328 16 0 0 2 0 2 2 0 8 0 pfrule 1360 21 0 15 2 0 2 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 188 0 4 12 0 12 12 0 8 0 art_table 32 189 0 4 2 0 2 2 0 8 0 art_node 16 44 0 8 1 0 1 1 0 8 0 sysvmsgpl 40 2 0 0 1 0 1 1 0 8 0 semapl 112 3 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1490 0 79 46 0 46 46 0 8 0 ffsino 272 1490 0 79 95 0 95 95 0 8 0 nchpl 144 1772 0 154 61 0 61 61 0 8 0 uvmvnodes 72 1566 0 0 29 0 29 29 0 8 0 vnodes 208 1566 0 0 83 0 83 83 0 8 0 namei 1024 4667 0 4667 1 0 1 1 0 8 1 percpumem 16 32 0 0 1 0 1 1 0 8 0 scxspl 192 5505 0 5505 4 1 3 3 0 8 3 plimitpl 152 15 0 7 1 0 1 1 0 8 0 sigapl 424 283 0 251 4 0 4 4 0 8 0 futexpl 56 780 0 779 1 0 1 1 0 8 0 knotepl 112 56 0 37 1 0 1 1 0 8 0 kqueuepl 144 14 0 12 1 0 1 1 0 8 0 pipelkpl 48 77 0 67 1 0 1 1 0 8 0 pipepl 120 154 0 135 1 0 1 1 0 8 0 fdescpl 496 268 0 251 3 0 3 3 0 8 0 filepl 152 1478 0 1372 5 0 5 5 0 8 0 lockfpl 104 11 0 10 1 0 1 1 0 8 0 lockfspl 48 6 0 5 1 0 1 1 0 8 0 sessionpl 112 18 0 7 1 0 1 1 0 8 0 pgrppl 48 18 0 7 1 0 1 1 0 8 0 ucredpl 96 125 0 116 1 0 1 1 0 8 0 zombiepl 144 251 0 251 1 0 1 1 0 8 1 processpl 960 283 0 251 5 0 5 5 0 8 0 procpl 624 368 0 323 4 0 4 4 0 8 0 sockpl 400 156 0 132 3 0 3 3 0 8 0 mcl64k 65536 4 0 0 1 0 1 1 0 8 0 mcl12k 12288 1 0 0 1 0 1 1 0 8 0 mcl9k 9216 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 1 0 0 1 0 1 1 0 8 0 mcl4k 4096 4 0 0 1 0 1 1 0 8 0 mcl2k 2048 167 0 0 20 0 20 20 0 8 0 mtagpl 80 4 0 0 1 0 1 1 0 8 0 mbufpl 256 167 0 0 10 0 10 10 0 8 0 bufpl 280 4225 0 183 289 0 289 289 0 8 0 anonpl 16 40676 0 24783 65 1 64 64 0 124 0 amapchunkpl 152 1231 0 1079 9 0 9 9 0 158 1 amappl16 192 1147 0 289 44 0 44 44 0 8 0 amappl15 184 1 0 0 1 0 1 1 0 8 0 amappl14 176 13 0 10 2 1 1 1 0 8 0 amappl13 168 42 0 39 1 0 1 1 0 8 0 amappl12 160 3 0 2 2 1 1 1 0 8 0 amappl11 152 71 0 53 1 0 1 1 0 8 0 amappl10 144 34 0 28 1 0 1 1 0 8 0 amappl9 136 390 0 386 1 0 1 1 0 8 0 amappl8 128 326 0 300 1 0 1 1 0 8 0 amappl7 120 137 0 124 1 0 1 1 0 8 0 amappl6 112 22 0 19 1 0 1 1 0 8 0 amappl5 104 149 0 134 1 0 1 1 0 8 0 amappl4 96 513 0 482 2 1 1 2 0 8 0 amappl3 88 129 0 119 1 0 1 1 0 8 0 amappl2 80 1175 0 1099 3 1 2 3 0 8 0 amappl1 72 16138 0 15680 26 10 16 20 0 8 6 amappl 80 625 0 576 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 1 0 0 1 0 1 1 0 8 0 uaddrrnd 24 268 0 251 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 268 0 251 1 0 1 1 0 8 0 vmmpekpl 168 5998 0 5970 2 0 2 2 0 8 0 vmmpepl 168 40000 0 37882 120 6 114 114 0 357 21 vmsppl 368 267 0 251 2 0 2 2 0 8 0 pdppl 4096 544 0 502 6 0 6 6 0 8 0 pvpl 32 142819 0 123715 158 0 158 158 0 265 0 pmappl 232 267 0 251 2 0 2 2 0 8 1 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 165 0 2 5 0 5 5 0 8 0