kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Wed Feb 5 18:06:44 PST 2020 OpenBSD/amd64 (ci-openbsd-multicore-6.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.10.48' (ECDSA) to the list of known hosts. 2020/02/05 18:06:55 fuzzer started 2020/02/05 18:07:02 dialing manager at 10.128.15.235:32113 2020/02/05 18:07:02 syscalls: 337 2020/02/05 18:07:02 code coverage: enabled 2020/02/05 18:07:02 comparison tracing: enabled 2020/02/05 18:07:02 extra coverage: support is not implemented in syzkaller 2020/02/05 18:07:02 setuid sandbox: enabled 2020/02/05 18:07:02 namespace sandbox: support is not implemented in syzkaller 2020/02/05 18:07:02 Android sandbox: support is not implemented in syzkaller 2020/02/05 18:07:02 fault injection: support is not implemented in syzkaller 2020/02/05 18:07:02 leak checking: support is not implemented in syzkaller 2020/02/05 18:07:02 net packet injection: enabled 2020/02/05 18:07:02 net device setup: support is not implemented in syzkaller 2020/02/05 18:07:02 concurrency sanitizer: support is not implemented in syzkaller 2020/02/05 18:07:02 devlink PCI setup: support is not implemented in syzkaller 18:07:08 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x84) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="bafab332ba452a82f23a2ddb10798462bcf6e53fdef350b66e3cdc41610dc970944607b8b49238b3601c65e7524269d300e9971b88d0d80b964d175286cf", 0x3e}], 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000180)={0xffffffff, 0x7, 0x6, 0x4, "2c98504574ea9c16b6cde078117d73362858e6ed", 0xfffffb9b, 0x400}) r2 = semget$private(0x0, 0x1, 0x168) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000001c0)=""/41) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x2, 0x0) fchmod(r3, 0x90) unlink(&(0x7f0000000240)='./file0\x00') r4 = socket$inet(0x2, 0x8000, 0x0) setsockopt$sock_int(r4, 0xffff, 0x800, &(0x7f0000000280)=0xf7, 0x4) shutdown(r0, 0x2) socket$inet(0x2, 0x8000, 0x4) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x40, 0x0) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f0000000300)={0x5, 0x8001, 0x4}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000340)={0xbd2c, './file1\x00', './file0\x00'}) r6 = kqueue() read(r6, &(0x7f0000000380)=""/128, 0x80) r7 = socket(0x20, 0x8000, 0xaf) setsockopt(r7, 0xfffffff9, 0x8001, &(0x7f0000000400)="fc87f1a6fd750306eff173c8231636c57ca1118eb20c32e4ee6b10c3c09c07566156b1f8d3b564ec5af5cd121eb93e253d8185f2de42733fc07783413d625e79cd757a8421ae25313cd1e61ad68079e59880f05ae7188432985349e2c95f7498d9f0f6aab8c3ffaaf9006ca3bdd950fa976cb415cf3f088a3052e3e976ecb3ce6937897d9ab5a3df48461816be6153ff503cdb206f1f7a5a83ef6e0068060fb8fcef9ed8e97237", 0xa7) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000500)={&(0x7f00000004c0)='./file0\x00', r3, 0x2}) r8 = geteuid() getgroups(0x1, &(0x7f0000000540)=[0xffffffffffffffff]) fchown(0xffffffffffffff9c, r8, r9) r10 = socket(0x6, 0x5, 0x45) setsockopt$inet_opts(r10, 0x0, 0x0, &(0x7f0000000580)="73b6600c9f30939964f001f89b93f8a416d337b3ce1f4206225b3204aca93adfafe80d0be4c74670c3f15c5f3e9e079e88385fa505920182c4b22a9e582d83f63086433359c5402d41aa35c5affcb56efb51fec80bdac48534612057f3303ff2def2eeba49070b1ffbd51a93eee8a03879866ae3e2eab10411b2e363dc564e23a519c16d6b8d4d22d238ae0c842013627e9a20859ca6dcc0f2a7485ad8e5d5c1ae390862e9dfa7cc90df28c2f1084150e1445d078beb73b5355f1fc9afd6d96537579b6d475474ebc31a16b0f3b215202b8959748d62a7cec81621913de2d92eae89c5c600fec49eb2", 0xe9) dup(0xffffffffffffffff) r11 = dup2(r6, 0xffffffffffffff9c) fchflags(r11, 0x0) 18:07:08 executing program 1: r0 = socket(0x18, 0x4, 0x6) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x10) r2 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) recvmsg(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/13, 0xd}, {&(0x7f0000000100)=""/70, 0x46}, {&(0x7f0000000180)=""/166, 0xa6}, {&(0x7f0000000240)=""/46, 0x2e}, {&(0x7f0000000280)=""/155, 0x9b}], 0x5, &(0x7f00000003c0)=""/103, 0x67}, 0x1) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCNXCL(r5, 0x2000740e) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000004c0)) r6 = socket(0x10, 0x5, 0x81) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x10, r6, 0x0, 0xe1) fcntl$setstatus(r0, 0x4, 0x8) r7 = openat(r1, &(0x7f0000000500)='./file0\x00', 0x0, 0x288) readv(r7, &(0x7f00000018c0)=[{&(0x7f0000000540)=""/241, 0xf1}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/24, 0x18}, {&(0x7f0000001680)=""/177, 0xb1}, {&(0x7f0000001740)=""/124, 0x7c}, {&(0x7f00000017c0)=""/12, 0xc}, {&(0x7f0000001800)=""/89, 0x59}, {&(0x7f0000001880)=""/20, 0x14}], 0x8) rmdir(&(0x7f0000001940)='./file0\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000001980)={0x1, 0xffff, 0x4, 0x7, "61ec8573a0e53fe69f3390ead6cd1d6fa3dc89cb", 0x7, 0x200}) pipe2(&(0x7f00000019c0)={0xffffffffffffffff}, 0x10000) ioctl$PCIOCWRITE(r8, 0xc0107003, &(0x7f0000001a00)={{0x7f, 0x6, 0x4}, 0x0, 0x40, 0x1}) r9 = socket$inet(0x2, 0x8005, 0xdb) fchdir(r9) socket(0x18, 0x2, 0x40) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001a40), 0xc) pipe2(&(0x7f0000001a80), 0x4) fcntl$getown(r0, 0x5) close(r9) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000001ac0)={""/16, @ifru_metric}) r10 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001b00), 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001b40)={0xffffffffffffffff}) accept(r11, &(0x7f0000001b80)=@in, &(0x7f0000001bc0)=0xc) 18:07:08 executing program 0: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xcd}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000040)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) accept$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchdir(r4) ioctl$TIOCCDTR(r4, 0x20007478) fchdir(r3) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f00000000c0)={0xffffffa2, 0x3668, {0x2, 0x8e}}) kevent(r2, 0x0, 0x0, &(0x7f0000000dc0), 0x400, 0x0) write(0xffffffffffffffff, &(0x7f0000000100)="a9291a44f62e79d5b07189c1740c69fde2971ec134c58b2b84fd50187eda933ebe0865881cb900a72f62033f8f7d914d0b404bd911c6411d7daef09b3dd20ade6de440fcc7448cffe0cecd784f33e3194462b87a1b83991dcf783b6183293e5c3ffba6a41a04bad3685344b90e965fdb", 0x70) 18:07:08 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5], [], [0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xffffffff], [0x0, 0x0, 0x2f6b6091], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xa41b}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xc}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8080691a, &(0x7f0000000300)) 18:07:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = accept$unix(r0, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) connect(r1, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x10045}, {0x15}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r2, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 18:07:09 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86139) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) kevent(0xffffffffffffffff, &(0x7f0000000180), 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="412198fd7601bd3d7327af14dd909c820bf6bdf12b1e5b07ed1f77e2f8cec81b6a3623a08d000000", 0x28}], 0x1, 0x0, 0x0) 18:07:09 executing program 1: r0 = socket(0x2, 0x3, 0x11) connect$unix(r0, &(0x7f0000001ec0)=ANY=[@ANYBLOB="7902adf5ffffffffffffff653000463f7b138a2a197a386207000000000195955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a400089d612f871f4385f04157795ea4a5c50700000000000000cac7dbac5b65c6593d2870bc122cd235000000000014b637000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314d39667400000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c7d35f23d1aa551416c17f38969eddff7744123053f35c0568241d85544cd1cfd1634aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc76946040906000000ec895c4784f6490ba02e9768a8b36d0400b89da05a0a414c6394359a0000000000c5906c034cf808981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e010000003d36ca293e35372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75ec53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9dafb7504fdae2d0f2587e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6653c52476b0f4a1fc0c7ee2e61ac55bd5d0e254af635e29603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9ddac3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef00a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852c3cb4338f3bfee15a07001520dd2515741d6ef34276b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1df26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb3aab78a2793c3f1253654f503adf2f3b4affd04d7100008f9d5e3da04cfbb073654c0180fffffd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab02e083d8597e92269a7d0cf1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d000000006f3501ce37c435b1d449d65b06dc2e15af79c285bd9d3a5d844e3bcd84dd0fcb94bc7ffb1f98e6adc147ca20bb93465f8f501542bcb5b9924e85630c5374310d409c86824d7cd06044cc952d4bfc84fa4bfbf568c07cce4173b5e86293ec4a9cd8e8f3cbc20274b62afc3af30d67cca812c4e79be8e198145af7ab215df3bee241fdfce327f83b9a812be0b28665eb2462d5d0631a58329f5ad0aadda72d848713e24a211dae0d7f7f1b8b52461fe4bc33ddaa99cdde7ba629b80000001b23723cd3b215ce8fa150715d7040e155d2a8f55c69d382df8570a63c3400311208a7ede233c2628884a40587903dad931d4778526285ea70b50883a43c72b9e00523a2cce6a7074b73e0a848abb7ff2c29fa7b7a06ac577b6112bc4d9f46eb83576e99b5a528d39c547aebe4878d7b30c63d364a5f7f62c8a2eb4b8a7da1729ac2534fd26f87cd357b8676435f6c46b8e630e6d32afdb05fce19b2ef45e1147b78817b50a88cc1a1f0049484396e47b0b68422ce311330064957355ce77da8ecac6392a60a201d1598faf652ecf5f4207aca1748ac259dbcebef3c31b342bae09e9453328371101fdb7bbf1237472c0500000000000000135f9f346867fddb060000000000000000008da619dd77894b000000000000bf7ada7adb3a6e0008dc887d55e5550d3f01257334ee933781286956a19a8bcf1e960f7f82041049b0a46e41c01375ad442ab57fe772cbe2b5e3e1e5ac000000000000e30b6b46aaf8db428ac153e2ee6b11dabfa3f61407867bb49839a248fb28f7d91ff0c211d70e7e73f1b412a428e7c3032245680a7e5bc2a871d1b025ba5d38cdec23c0eb6f7ae6da1b143baa9d524badecfc87f922b9188d638d15fb9ea02b1c389fa07b99cb04eb282a44b14a66bfeac9da17d6295a694bc601ac31b178dc5dc095be29f01ad60ccd307d003ee441cb8c7b308b5c975ddcad8ec4ba61a4831f452bd60f48008456b09f5226ed178c2fa7c7458c7b9a9248564fe2a7263b0a0df5bd778cb1808b7857df93c3bf1ed0e006452ad0b823d93c39d197cbd8102e06c5c40e3346b7e501a4e9f9dd4089754149244f896ccebd29b791a63d025e957ce8111812a92b8da9c93d5ce5ba28878d0b3501394ebd068fb1128ff96897ea240c67a07a84667f79ea7e2aeb7d7324ae7dc32f821163d7906c8721258725c01a4e571702940e42d65b6acfb7b0a7cd821911f63003f358c09d87b877c255e8751d32a5841662c721e42e17f6c467fcf17842d75e8393bb83e42f9aa54f986ec66b55aeb4783d8ffff44a9693c0fc337342fe852e9bad066be8c83daba6764553ab28aa9629fa9bb518ec97d714f20ea2326edc5ec4f633019be287f0d5233d1aa6d476af9ee0a5006d842f1330f102c3f40c24ca8d556c94dc650c15e4298f1ed76ef7f1e8731a90acf0543f692224d79aa9b6d15d00"/2006], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="06694b11050800000000000000", 0xd}, {&(0x7f0000000480)="3708c45eed3570c3a5330f254b1988c5d43c840000000000000a9bca86dbb8124a763a012a0f459133f7dcc75aa23a81cd6a79e5521f44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33d55de84b97acd9cbe120a03274831f48e82313e72bd96ec804359f79e3af9e7e2d6b63d78e76de666579ef69aa0a49a6ff8a71ad000000004e2398c6bee967c490c4c79ccd5aa1054c273e45e0ace578abe4d177d57071efbec6368bd57be8acddc30fd514d45654d6834fdac68037af2af3fc0f01b03c1ca2c7302fa056208d2003625162767c8c57eecd4e02a69adf2fb6b74597220a19d46b0fec7f528da340b0119892e83f063ccaf3d75d67e682cc69156ac21195ee3c496ec531b40f985d013de235a45caa91abae7863a825491f9da422550f2baf9bb17b562bf142d5ad32f293018cbad7d8dc870fc3b30771dc8740bc0332c1de08caf765e447fda061f0e49d4dfa344b3a4af3f171ec2207ee870fe1341143e243d7083e747fe777ad26f55fa500e0eee2430f8eaf6144651b2392c7f3e8c3d2881eb401067bc8046d5e39a8d18ca4b445ab454a48364456b0b92400a2aef3e9368f6e14ce76a9804a1e1e30ed5e3bd07edf6d168a4a589306671993ab6f26490e1f69fb0e7411953014f4b3a8d0ddf9a88592a86c985d54ae768f545ac8bf3fc1ba1a47405a81e5bb032772", 0x1ee}, {&(0x7f0000000100)="892eadf04950078f2ed34954230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319c06000000d47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000c00)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdfde91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae1bcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c2382f64c3c86c83d6cbb33278d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d121908c9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905ae38b1d564059880e84ec7d10761f7c6a9ebb23b5c6bd250045571cafc0f332c39b5b437647d2c4c5ba7e7fb06243055e47d4b428742b64920385aa156bf3cff50669dd14f5624e38c8f65ee50fffb9facfc693c07bc56dd7fb9f2209a776a3513a8e3697b008dedeb5ff1136c83ccedae784b5d735b8598f8a4c2258d28e33ec1465ac59eb1138e9f91bb8984fb425502f25d880a55f32b74180a0786bb1f94ee2672d2a22fb8e549652781706424ab192feae3", 0x34d}, {&(0x7f0000000200)="c8fca0b45cc6907b1a82fadfa6413fd6319d52523a1ac648f77dc9d3b5b03b2e1f1c242cff0e886c50b38a2bc6165beee8f54b68a448f250000d0b8256189321b7ea4c3eca48ec03bfcf09760cc4a0110d30b27ed7d5435d795a19cdc5a3e8cbee4f0755e2d4f537a959f55f4311f35af57fd8addadedb6b80961f634129b1fc9983cc91e03ebb622b5345b7f28c6be7848baef08006361868e48dac36b3", 0x9e}, {&(0x7f0000000340)="d035526ead04b3c7695ff37a68be0023d05420d8f83a16d1c7354a5a5cf63ff17e2d70235c19f9aa89968babe4994692a4bf59254324f40e9676702d06b981811c96890cafc17de6a2cbf85c8bf8f020989ae31628060f20e26e9b9da88e8e2b9fddb477361d2249795de665e6231c684fc313e45953faaa5379616c45ce3226a114f54b0b36b118e223b140e458293fef877c1a0d0565c29d6e8ccf0712d1b5abdbc511ba19e7dd96b85719e65add6d671de56764782a05", 0xb8}, {&(0x7f0000000680)="6886be8e447bb2f685bc42d3d1e4f8d234b68500faf7fd1c98b8acfb1fc28c96411a4bf47d01b035f383f22bf17c48eacc733c3d85e95ac148a20976fa98dfa11e290426a059bb2e6daf6e69fc437a9d1d3448dbe6d903c049f9deccff2afd716305571dfa2b37531c523f1917573a648379b84ea007f0cbc6fe9250371093248061ed9babf25e", 0x87}, {&(0x7f0000000740)="0de0a906d224bffadb454b9ad9100e1683cb4f86fd2c806c135a43381b36d246ced1458fb70b7dc505ee5a8ee071160864d6536d40996640f641b49a525236807323d551b9efd543d360c1576c396ba18834db66f2d1361ba49c6116184144c0ab7278d306b42b7a82db919b2b92aeb4f25dd6fd59b63fdd8422d90d1c7aabf8df92acff8bf1c8a85cf02c97ceec114c0439519ab7ae826fe4a41c1e23fc2b2024fdafaaed53ac9d0933eac969557ee5d4f238fdfe9f026094f428d227240934a6c946040fec66bf3b125653d79304b10ce7c316103f4006ff362bee2fe5943e308726", 0xe3}], 0x8) 18:07:09 executing program 0: poll(0x0, 0x0, 0xc6) openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = socket$inet(0x2, 0x5, 0x80) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) getsockopt$inet_opts(r1, 0x0, 0xa, 0x0, 0x0) listen(r1, 0xca38) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="00000018620495f88a002b3a0000030083caf7afb9d8dcd161342e", 0x1b}], 0x278) ioctl$TIOCCBRK(r0, 0x2000747a) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchdir(r2) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./bus\x00', 0xffffffffffffffff, 0x3}) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x80, 0x0) fchflags(r3, 0x10000) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xc}, {0x3c}, {0x7ffffffe}]}) writev(r4, &(0x7f0000001600)=[{&(0x7f0000000140)="b37a1a61bb1f9897988302e33d505d64b389056cf208a6378574ecfb3a29010731f6bc61d0c2ab75c2b86588af39b65d280c4c50b8eb0d0c7d55a009a609292eaebe3193c17a3d4631727471d0dc3fd6f1cb9d63fb90ab6f569fe7457194d835636c44d4440aef684f4f81f8f48cfc969b3fe332b9abb258484718493a1ac98f64b1b96e70e7c649f2455721fdd0b3544fb5cd83acc3afc4448bd561a3894af891a2d96f5715e4b20368e6d7ac5a6d", 0xaf}, {&(0x7f0000000200)="616d9b49ae7718a234f8c034ed572ec930e3091c1dc193f2e7d6da40700686316325effdc9a502f04e7fc134bf873f07d15af478deb89fe16926c253a7eef192dff069500de96f1bf0d337179529cbec17cf73a457b65d3f5570e11936fe940de9a6768ebdf5a8499cb7ad948585cde5251a25fb0d84eae126c3e9eb8c988d0ab573b6c1b5816f19e52d6dff2f341d0bc0985fe53af0ece3d3268e1f384b131c0b301d0d1983169b0fa3cfc0e2e8fe391f1b55c2141022959d8f24beac121d2e191826f8b4115c64c3b8206247055fd0788b33347b", 0xd5}, {&(0x7f0000000300)="8e6fd86a21a121d40dd7354c492bb9afbf65fa245df4c0000204eafd021ec090f4fdcbcd0da719dee3b363a037a9c0a3cd48c31ab31ba3696a3ae16168753eda7eaacfee", 0x44}, {&(0x7f0000000380)="c39934fce48d64e5c234b7b6a5ec6520e42d4df14f58", 0x16}, {&(0x7f0000000440)="c98973f7ae8a5d2eff156db13ddd54ca301e550ff336b85f191b3121f3462c7d441414ab531f16bad0f01a777b972a78c5a818dc540d01a8378638960d8f4f7d3976ce9a2c6eb6207c1075cb0a6e7e892c821f421a1bc94744631dc49a867212b31a002f6a0fa2c751f45bf65f10d6abf7fd41aacfebc62e7ec750b6a5b106187e4cf42d24957103a61224fcf99a850f91d8", 0x92}, {&(0x7f0000000500)="dd09d98feadbd16e76cac2ed73f2d7c07011ac2031774141f8feb74e34780298d05f5267ce5172937b9d2d218f413afb4ec05d63fe95956c59bda8d66692a30271135db228bd520887f9429bc1d4c0b04f5b869b23e593b9b1bc5623b9c5987ec917cf310a1bc32e80a93ce431886afa3b1aee68d911a0139d0a3cf46d12bdef3f2c369e572a526341453aa1dd78c2db7c0c19cdb565e0990ce860750549010281e9479dda0d37380f89114e9fe888e3db3f65cd2783023c0f809efcfbaa8e226b76877b70", 0xc5}, {&(0x7f0000000600)="a950e7b0eed6c6300bada938aeb32aae09a263e5ea32955935fcba97c599b3adbd4f2c1cd91777a864f9afd5f4550eac4dfaa3d02be079b3f17a971dcb0d3280e37cabd27ac345be52e8be4d46ab9053de90afef5b72210bdd7cd1448017b1312ddbd1dedd54b14dabec6a8385dc6af6a916add0f1502322f988df79b9c0aaa68fee5b37fb243eb6209f2c76d820716465ecbdfbbc241cc5101fd312cf58603cd1f54bc5fb23e6399f9e25a7675764efe73069a2de55e55ebb3b1cf253d714bed42dff3abf3a2064091e10ea01f762fc23e4138265f72cde7ee57753ae16cd56d7e6670b44f4ae671945837b9abf9a9b1ed1bec90445d5ee03c06db3be76db81a3a249286ff258187f99769de822c630d874800505fdc9fde96bc7c56acfa770da86e677f99685b56fefcdaab13d154ad73514d434b56b85aa0c31360d8b629efbcb341a9fc60de86912f7a7939717a0fe6ca82ef1bddd60889a2d216a0a4517c5f044c9f08adc31aea4cec6a07676c208d9d3ce1f87249c14da6a32d33b811cfcc294fac41f74b994fc2ef29db5b9442b9e8033f021e91cbff92f1752aa8fe82e27d930ed93e48cd6bc3f058a1099583a89447f3efebcb799f205f4f8daeadf8c1551f9e41850341e189f1b88e8436d7c7c0465cc633d917766d039a75400e9f66680d55725a87b3904809b3942d07f132d0a20d1dd72787fe9778d965ded1a455bb5f0516f401008f12847c55e8a788ce096b73a2ce29845b638cdc83b85087613165d7ec8d8450903387c2a4b68b4583bfcebc1fb99079eb78da7b8e87624d4e984b4bdbd9847c50fda58b910c7721e9ac72fc42de8785ff08d6830e61bc1f0e61c9704b8eee90e32d2dbd595b94fb928d62ffc85e4122e693c945f5324341134f6ade597308896c4af5f87e2e7cf17a092c0da3ed266342b1afaffcf369cc0d770faf736e03c047d4775c2e3fd6d78dd1634a30f9fc208a801c01c3b42c7340b6821d3ef4c67a304758bd063d094f53ae64349083a4abdfe9158db328fd25cd7b400890b1a5d31a4dda95a19b865d6b3613cf973ebb89b0d1750f3997ea1755ef30644b7161116a490dfe4fb4cd54aaefd934537cdfb4c25e47b1ed91d5ea68b1a56f15b91ecb656a039c52a38a9ec8a967c55aba7572a8156e793f7a1409ac04641e06f63b24c21322766528495f592b289fa92ab9c0732c398ce95926a1468c236221d466812d58e768af717f33670ec2295cdb5d754d6f73cab7d0593d59fa0cfc5813a5402fb14edd1749dfb6a26082a62511ddb95c7fabceaea80e39a4bba3186e7273c782bd3ad91176f3409690562b7d59768d6319fb28008fac35ebca706bf7f404d67d76fa13793fe4aa008da87a9f88c60410e3649c75280cd578a34ab63bec1ce46ebf02f0e9477bb70dc0ba4217327d95760bc2f53e902e68cafe44ecfde00c275db13a1608cf2b82ab9dd3204006eaf041c9889b9cedad9ea9ca8e2ac966cec14eb406d64614799dbabf1e7ba2eec0952878f488dc5142e0f6d5feea2fd27e15cab1c8f296376b46ea5e1171e52e8e29bc3aec985546dc9f0ab8204f83aa2b48e307988f7580e1e4aaa1ffd6305b68b1e4aa356b110ff8e074cce6beb6e12bfda8d52218713315ecfd18b62cb5e88d90b8fa2ccd6489971e5eedac5e8fb98e3eb6f20b3ccb25d9e7e627a7f5f6f60862c06930394acd8601b2501091aa6bea59aa80d75473a57b3ec34eba38ca4916eb6a36bcff45bc70f7e96b5bf1fd9802224f16ebd2baf21976eea4a0fe93624f5fa61e6f0fe44313892e1d702db01af2b579ed67f1250577bc4a3e4875e6ea0096a779b2fdda25427c492dbb121506812b379a869ed8a62d014d0e0f1eae7e029eba6431ca0f434a4718fab7bf2d48c1ead3030ea62462aeae171aa59628db6c2ef73fb0f29a705eb1262ab26cf3464fe872ca292c4d229b778ee3fc83cc635eed973ac986114b7b5aa65011058f4f16ce2be846881e9baec189dc8231693c53d403174e6182954cc1e15126bd12e11d5fa3db7091e5bde8e049877d4579397a016ae07ee495f1c710640989d9da5d7725cba7c1efbaca00ed0074896d6d07d137b91e5b8f24ccd2d538d04b125c7f89469cb913d449257323587c118113db515ea1eae59a8ab92bce2281cd1f711729d21cd0f78076e783aa197448ed87269855df65157880d13b6376ca9a4079fbc08e0da18d2c3dbedf42f9e1a84a9adb0aa21e9c26fbb6d57ba5a487b43b0abb62715dcd551b117afa5807c34ccee19aee37f6a6084d3642cb69ac5c07a37624f2c9d02155c9c1b602fa5f094b0263ee4681b1fb55c619fac145421d0eb5fa8b249d91ae010f9a9ad92609c4cbb3f45fd44f47207122e9517ca59788c6a213e7421e95cc19d498fddc271002d31beba10ad99a9073c5d8b25ce3a869c700efa4825d08f36ff47587d671c263dfca25331f6bd00112e2efa3ba75b9f723304e98f58a0ceb26ccc24ab9cffdfefcf10aea003230c976885dd043c200f4daa13aa20a0850ad27b0b0549101e5da87b4157989fa3b5d1a424e0ce9460a2a15f349617042e6a6b9891dfc000ea230f3648980d73ab4ba90d2e8beb6c8be55e3a5e2ad0d59b8fa7ee1edd04c5a4a5586579d5a1b089fbccd495e24f4286587f0fce9e45058256e972d52bdff05a7f4c1ee9d86cb9a33932f2fff04225c280a1b6008f5198e2c389a2e6c46fc0e43413bbd340d19eef1d3680052e4d1e220c173f90cb63ab74245c69585880f93b03d1eef8d7006495e56cea454f7bf0251d26fd6522b898d93b3ccb0e87439ebd794ed93644e921987c289813ff0d28cd1e3696f093c013b541699218e9e7544523c389c7ca27d08915b4cb9620f0cab2124ac1fd21839b41da15b6c3646c08d598e4a43eaa4a364e8df91bda28775051b7fa452119caf55a1fd3cc51c5ef9f9ba839772fb2aa939513225de55f0d148defd434fd412d773e3c88eda085bd20f34dfd7078133fbbf349e85099b199e7eec0774f77eb72c27e9873d4420e1df1d9cbe657813824a2fbd3ad717fe9e1175c042353bda5e04c94bc0bf6ceece572c3dd044b63b13a7282a53344103e7eca086077c3668967e67ac46fe898b4d3ce9b56d806583eaee215d4a930ce840f1bbffb7e095047049e66aa420906a67f21e0b9cd4d3c4a8bd4b88f989e6aba9b97bf8e65ae81e98dc23c798d2241c1916ec419d976dbeed7b485bc53972830b340ccd18ee4c73bec112d4bb3fe5b73e362cae043097b0ece1c4549177341e833a68e7208f29f86d01ac6858c4074578f94768fb39d98520f87f56b4d02c78c6d4a3e0edc3d61bf0a4b624880ee8291fc0df37cbee4e29e455084d6a50ecaa4c2dd3040f7101a98b3c5c6c6c4f356e3c2b844963cb8a70f8a1577503c98b410a27e947a2b1bee993c520d666c3f5140e9cc3a6c3a6ceccb198c973dc93981b9587157221863753486d602299352211404227060c6f098083af1e1469805cbe8f75a261a65a7a49d433138ff477e5bae75699a0b1a67e1bc01a7d7999d41f948cb41a1816fcddd8de26d9841327e62da7b80cbd24939ee52877de073f992508edfb47adc5869423e994cd9e126abf0a829ee449ebf86bcc89f81f79935f84dd7630880f0dea92c33a6a858821426fa8586f020dd4b3f3788a86996ef1d9f4081805cb2ad25a4305966c4c85ffd66ebaee1b36e0198a308898f94601713160e725baf1f3e3dbc06663a862b9a8c687236ac977614e536ba64cf0252bfe29f1ccd33146f3fdb5dd17104e5354b1d8d5ea3b03e27cdf25ace982cd2662fc4529f5f5476bb0fa138ad194358c9202a69bf3eda4cbe54929076b5f07a20eb7a2d03bbfbf2e3e7b03ddc0acbb889551bdb14e8d9d1250c71e7dfc8403f04e670c7673dc5d26ebd5fd80cc2099563e38f6c2edfba8f1fa6cdd37f17006413cb8542bde1a483e14396b0c256380142505b9247235c7b0a53e2b1a8f120af218211f430ffc4e8eac3a710cec067062c39a23b9eccf844c14d3e1af4b7085e37f0207fe0961d457e868bcc28c44be4e224115f60d1f045768c240093080dec801cf625969eefad84fce65fdff49abcdf13156f8af2d5258f6347b8cbd48280cf420dce50a5dc3a097e0785bc8b7e9687de0056f6ab62aaa323dc74b0e1f8fa50834ee41acbedef4d030b541ad8e38f1be71e47e39b6c47f27af384d7f26ac72e6e2ef40e811c0a8cb664ac292a7ab640e5dfd010c67340881f9f574d67204209c6edcfecb7676d4c50285f801c1b4da67125c208500a003fa8294ca3264ea1d22d1c1025865011b13709420805ee038ea61da757c10414e4a7332eb8fd471a48db55267a3e7d829570fa874feb2259ae69006da2a6695ef4042a89cdcf673ea0c97a9c846a0e9ac5311b1ba8d625a09f6a6f83595c16e818c8bf791eaf412c57dcb661ed40866a21cff5663e2d55e6cea7c8e7cebf8d344c4483a2287f759256140c6346edfa55166d0d73ec717ddb02e4680853d696fd1854bd3e0d64f41585a47d40d877081458c8c80dcd16a5c1594ee93a93fb7e5cf0e5a713ddaa6c44a62ffd2db93e4b8c863037faea12799562bad6a12bba18921f72ec1f11f82ccc762284fb9e44dae27f647d71c8514c558e26544b739cf68e3b3eabf7f7adef827d6ac3c5215cc6c610e1e1d766e77e17c1fd97dc4f00d20f6644c780f7f8800eee09d3206253b3e7fb95e5103983b6d07064b6690f530fa38f0657da508f2a263f1f3067ab6879d71b54dc364bd664cb212f36a97b3ef92e4193049a33a93b386b25ad2c64fde0f72cae7881cf57b1847cb36efe844abb90bd03819d575fdc7668e09bf8e792a877f7f35551638f85a2cbf950ab303f31bca35488012bf4d0b5cb2263499e701c1583a321e6035948d73a9603de12c8bc7fa07cc85b16da0326dd50737fd983a90358d745860778674c57bb9e871f8f63daefcde802cf6d9249d86f88264707f5221127f7a9aa908fb3ab77797ba600ee7d065cd82d53c04b9cd8dc0a6e17618b43914693c6d0db3c0a699bb1a6618ea4b9400465b8c9d0afac85f0f1a55d6c0a5fc5caf1f0aa71aec0f3cdd9e4e7d6943c079bec32775ac6bf975e34a22176c15bf3b866d8f76bddd09865e239b7b669b88045a0805d997737f93e405b2fcc50ab654bd50ca021accadf88cd04ee6912c49f60dd317e1672fa5fd1d9e83c01cd5000b88ad08979b88bdf684d3e9f50f09d7c217d2221cbce256b4695d4153fd9f7edbf7031d85194701f3ba6bca5b55935dd421d3f964585a0b3f0f7f11e9832dd4f96e207886bc1d1cda537423f66b8f547dc7a6d067d0abd60641fe5751ae57a48fd41d5744c48942d4078dcfddd050d76cf65040d9fa5155828b851f2af144746ce69a644f981a5ebc1179e6a95bd7c28395a70703d1fe23966c96be4ac1a2ae978fe50ca426611675b921c5f76ff2ad1b2ea02e9d73e25e377c87828c1b813a1840db484c4af55e5ebaaa73f1704fd9a9fb05e85e6ee5a3b5b2a04967e7c7999611d0667dbb03934901b905b02dbb6ef2dcbcc05202f9ad3b3a93058a1510d59857017b435e7e25e153be93c4ca45d575893db5fb4a0f7ab10d0f9a718280cf15858c8f98696f055a1ef11130e6d1b8af25aa3da148a0096cd680bb985ad85e355c3ed9747c9015321ee7c3cd929f0e1d0343a6665e229b1699d1ed5e7deb0e99c2dddfd8b1fd6b6b10f5024a7d689cfd1fe6cc9440214b7918a174d1af288", 0x1000}], 0x7) 18:07:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r2 = semget$private(0x0, 0x3, 0x10) r3 = getuid() geteuid() r4 = getgid() r5 = getuid() setreuid(0x0, r5) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x9, r3, 0xffffffffffffffff, r5, r4, 0xc4, 0x9}, 0x0, 0x6, 0x9}) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) dup2(r1, r0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) write(r1, 0x0, 0x0) 18:07:10 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) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB=',s'], 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) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xc}, {0x3c}, {0x7ffffffe}]}) r4 = dup2(r0, r3) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000100)={0x1f, './file0\x00', './file0\x00'}) close(r2) socket(0x400000000018, 0x3, 0x3a) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f0000000180)) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000040)="100a2956b9223776", 0x21d) 18:07:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchdir(r0) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x74}, {0x6}]}) syz_emit_ethernet(0x28d, &(0x7f0000000340)='\x00') 18:07:10 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x6, 0x4000, 0xf) setsockopt(r0, 0x6, 0x1, &(0x7f0000000340)="e82b7cfa", 0x4) 18:07:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) socket(0x2, 0x1, 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchdir(r2) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000140)={0x2, 0x1ff}) sendto(r0, &(0x7f0000000040)="3f182d55b6979fe6", 0x8, 0x0, 0x0, 0x0) 18:07:10 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xc}, {0x3c}, {0x7ffffffe}]}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000180)="5b9e286e94a6acd25bcbd05e451ba19c6df6944d52bbb648803a5010230f74fae0f7adbd21b15c2931241ec4b2955a131228ac6df1f96eef8d2e07b101f943490b08a49825b3ede4b03211508bb134136a5a54567748608d517083ab2af8851d5d9a8318fa456ecd606056c2a3cec33bd1649f846887072927454dc326826bbe23c52fc035ae9dbdc9c1567e917696dda8c68c820157f335c3b62421718970c4267956e01f5f33ee7abf9d27e08a81d46fbd07ac885ef0", 0xb7}], 0x1) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x8901, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchdir(r1) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000280)={0x10, 0x7, 0x4, 0x7fffffff, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x971}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x75b}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xd41}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x81}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x800}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x80}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000140)={0x0, 0xb}) r2 = socket(0x2, 0x4003, 0x0) dup2(r2, r0) 18:07:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{}, {0x6c}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) syz_emit_ethernet(0x3a6, &(0x7f0000000000)="b6") 18:07:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x14}, {0x74}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) msgget(0x2, 0x412) 18:07:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) msgget(0x2, 0x1) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000000500)=ANY=[@ANYRESHEX], 0x1, 0x3, 0x1000) msgrcv(r1, &(0x7f0000000380)={0x0, ""/81}, 0x59, 0x0, 0x800) r2 = geteuid() r3 = semget$private(0x0, 0x8, 0x80) semop(r3, &(0x7f0000000440)=[{0x0, 0x0, 0x1800}, {0x1, 0x3, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0x7, 0x1000}], 0x6) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchdir(r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000480)=0xc) semop(r3, &(0x7f0000000400)=[{0x0, 0xfffe, 0x1800}, {0x4, 0x202, 0xc00}, {0x1, 0x8, 0xcab2bfc5c2d47ec2}], 0x3) r5 = socket$inet6(0x18, 0x4000, 0x0) getsockopt(r5, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r6, r7, r6, r7, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) r8 = getuid() setreuid(0x0, r8) r9 = getegid() r10 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r10) r11 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x9, r2, r7, r8, r9, 0x6, 0x9a8e}, 0x6, 0x2, r10, r11, 0x3, 0x400, 0x3, 0x5}) r12 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchdir(r12) sendto(r12, &(0x7f0000000040)="b88884b0a49d0ff3686a0e589be4064ac09df1dd7bec4d42d689c11767ebb1849aded11da88ff53a7dc51c44f0cfc6d807a82d627685922356c3", 0x3a, 0x6, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) 18:07:10 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x200000], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff], [0x0, 0x0, 0x0, 0x10000000000009, 0xffffffffffffffff, 0xffbffffefdffffff], [0x0, 0x10001, 0x401], [{}, {}, {}, {}, {}, {0x0, 0x3}, {}, {0xff}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8080691a, &(0x7f0000000300)) 18:07:10 executing program 1: pledge(&(0x7f0000000180)='vmm f#) \x00\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x02\xf3\xe3\x00\x00\x00\b\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa3s\x02b\xa7Q\xb4\xb4\xb0\xb8\x18\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t\xf3\x01\x00\x00\x00\x00\x00\x00\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wG\r\v\x97m\xb9 \xc3\xd5\xf6-\xe4\xde\xc5J\xd9i\xbb\x00\x00\x83\xfb\xffZ\xd1\x01\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8Txa|\x175\xe4\x8a', 0x0) getuid() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x100, 0x0) msgget$private(0x0, 0x20000002cf) syz_open_pts() r0 = msgget$private(0x0, 0xfffffffffffffffd) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xc}, {0x3c}, {0x7ffffffe}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xc}, {0x3c}, {0x7ffffffe}]}) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYRES64=r1, @ANYRESDEC=r2, @ANYRESHEX], 0x3, 0x800) msgrcv(r0, &(0x7f0000001540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003e520000000000000000"], 0xeb, 0x0, 0x1000) shmget(0x3, 0x3000, 0x5d0, &(0x7f0000ffa000/0x3000)=nil) msgget$private(0x0, 0x10) 18:07:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xc}, {0x3c}, {0x7ffffffe}]}) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000140)={0x200, 0x7, 0x4, {[0xaf, 0x10001, 0x6, 0x7fff, 0x9, 0x100, 0x9, 0x3, 0xb3d4, 0x1, 0xfffffffffffff801, 0x9, 0xffffffffe1c33352, 0x2, 0x7ff, 0x2, 0x8, 0x8], [0x3, 0xffffffff, 0x7dc, 0x200, 0x4000000000000000, 0x100000000, 0x5ee2, 0x6, 0x7, 0x5], [0x100, 0x8a1, 0x7, 0x6, 0x3ff, 0x7fff, 0x5], [0x7fffffff, 0x4, 0x7945, 0x1, 0x0, 0x1], [{0x1, 0x800, 0x101, 0x200}, {0x0, 0x1000, 0x7fff}, {0x7fff, 0x9, 0x20, 0x400}, {0x101, 0x2, 0x400, 0x5}, {0x6, 0x1, 0xffffff35, 0x400}, {0x8, 0x80000000, 0x5}, {0x40, 0x3, 0x81, 0x100}, {0x4, 0x401, 0xfff, 0x8}], {0xffff, 0x3, 0xa32, 0x79e32935}, {0x7, 0x1, 0x80000001, 0xbd2}}}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0xb017, 0xffffffffffffff9c, 0x0, 0x0) 18:07:11 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xc}, {0x3c}, {0x7ffffffe}]}) r2 = dup2(r0, r1) ioctl$TIOCDRAIN(r2, 0x2000745e) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000340)="080072a20800f2ec", 0x8}], 0x1) 18:07:11 executing program 1: socketpair(0x0, 0x8000, 0x9, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x3, 0x0, 0xffff1745}, {0x18, 0x0, 0x1f, 0x6}, 0x7, [0x4, 0xbac2, 0xffffffff, 0x9, 0xffff, 0x20, 0x1, 0x101]}, 0x3c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) unlink(&(0x7f0000000040)='./file0\x00') ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x4}, {0x4006}]}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchdir(r2) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0x9, 0x1f, 0x2, 0x4}, {0x16, 0x0, 0x3f, 0xfffffff8}, {0x4a05, 0x3f, 0x3, 0x6}, {0x1, 0x3, 0x8, 0x1}, {0x7, 0x7, 0x8, 0x8}]}) chflagsat(r2, &(0x7f0000000100)='./file1\x00', 0x1, 0x2) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") close(r1) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f0000000000)) 18:07:11 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x200, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) sync() writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="1c421eb8ca11fb7030266bdf355bf4d97d1a88cc12d107819d51fe528338d76264a3ebf8db74a914547840c3d4add906984d625eb5edd4b41ae338701a62b325dcde9ba83a9b9c0f1dd1c6f68d6986c35ab760d7d8d583c9a526321c293887b1d32e51307936ddd38c754ddd5b3720", 0x6f}], 0x1) write(r1, &(0x7f0000000100)=' \n', 0x3) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchdir(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) fchown(r0, r3, 0xffffffffffffffff) 18:07:11 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x100, 0x0) r1 = dup(r0) r2 = socket(0x18, 0x4000, 0x0) getsockopt$inet_opts(r2, 0x29, 0x1b, 0x0, 0x0) r3 = getpid() ktrace(&(0x7f0000000c00)='./file0\x00', 0x0, 0xc0000110, r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) lchown(&(0x7f00000006c0)='./file0\x00', 0x0, r5) r6 = getuid() setreuid(0xee00, r6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000340), 0x8) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0x2eb) lchown(&(0x7f00000006c0)='./file0\x00', 0x0, r8) r9 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x2, 0x0) ioctl$PCIOCGETROM(r9, 0xc0107005, &(0x7f00000000c0)={{}, 0x0, 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) r10 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x41) read(r10, &(0x7f0000000180)=""/219, 0xdb) openat(r10, &(0x7f0000000180)='./file0\x00', 0x400, 0x140) r11 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0x1f5) writev(r11, &(0x7f0000000640)=[{&(0x7f0000000140)='?!', 0x2}], 0x1) ioctl$PCIOCGETROM(r11, 0xc0107005, &(0x7f00000001c0)={{}, 0x0, 0x0}) r12 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r12, 0xc0107005, &(0x7f00000000c0)={{}, 0x0, 0x0}) r13 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r13, 0xc0107005, &(0x7f00000000c0)={{}, 0x0, 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) r14 = open(&(0x7f0000000100)='./file0\x00', 0x80000000000206, 0xa2) writev(r14, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) ioctl$PCIOCGETROM(r14, 0xc0107005, &(0x7f00000000c0)={{}, 0x0, 0x0}) r15 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r15, 0xc0107005, &(0x7f00000000c0)={{}, 0x0, 0x0}) r16 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r16, 0xc0107005, &(0x7f00000000c0)={{}, 0x0, 0x0}) r17 = socket(0x18, 0x2, 0x0) getsockopt$inet_opts(r17, 0x29, 0x1b, 0x0, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) lchown(&(0x7f00000006c0)='./file0\x00', 0x0, r19) r20 = getpid() ktrace(&(0x7f0000000c00)='./file0\x00', 0x0, 0xc0000110, r20) geteuid() ioctl$WSMUXIO_INJECTEVENT(r1, 0x80045710, &(0x7f0000000080)={0x1000}) login: pckbd_enable: command error 18:07:13 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) socketpair(0x18, 0x0, 0x7, &(0x7f0000000080)) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x1, 0x117) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xc}, {0x3c}, {0x7ffffffe}]}) fchdir(r1) mknodat(r0, &(0x7f0000000200)='./file0\x00', 0x4092, 0x3) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0, 0x1ff) getrlimit(0x6, &(0x7f00000001c0)) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000140)=0x100) 18:07:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = open(&(0x7f0000001600)='./bus\x00', 0x800, 0x8) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x43}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000080)=0x5) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x1, 0x8, "5efceaed76ad52eade00000002000000008c5e00", 0x0, 0xfffffffd}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000300)="8509a6990bffda950678d7e1f35f7921bf8cec277eb37f2583e5f31049b07fc650a6399c35ebd2687b7b61046ed502f8c2083c96f7a44151fb62961a58c493613a9e23d329d4491c77671524b68414745a7db5bc1bbe21510d", 0x59}], 0x1) r3 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x43}) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt(r4, 0x0, 0x800000000001e, 0x0, 0x0) r5 = open$dir(&(0x7f0000000280)='./bus\x00', 0x2f912c012e7615af, 0x10) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt(r6, 0x0, 0x800000000001e, 0x0, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt(r7, 0x0, 0x800000000001e, 0x0, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt(r8, 0x0, 0x800000000001e, 0x0, 0x0) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt(r9, 0x0, 0x800000000001e, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) r11 = getuid() r12 = semget$private(0x0, 0x4, 0x408) semop(r12, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r12, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r12, &(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(r12, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r14 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r14, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = accept$inet6(r16, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r18 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r16, 0x0, r17) r19 = socket(0x18, 0x1, 0x0) setsockopt(r19, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r19, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) r21 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r21}}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000480)=0x671) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r24 = getpgrp() r25 = fcntl$getown(r17, 0x5) r26 = semget$private(0x0, 0x4, 0x408) semop(r26, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r26, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r26, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r26, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r26, &(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(r26, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r28 = getegid() getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r31 = accept$inet6(r30, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r32 = socket$inet6(0x18, 0x4005, 0x70) r33 = fcntl$dupfd(r30, 0x0, r31) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r35 = socket(0x18, 0x1, 0x0) setsockopt(r35, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r35, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r39 = getpgrp() r40 = fcntl$getown(r31, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r34, r36, r37, r38, 0x5, 0x7fff}, 0x6, 0x2, r39, r40, 0x7f, 0x100000001, 0xb1f1}) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000100)={{0x6, r27, r28, r34, r29, 0x4c}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r27, r20, r22, r23, 0x5, 0x7fff}, 0x6, 0x2, r24, r25, 0x7f, 0x100000001, 0xb1f1}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r42 = accept$inet6(r41, &(0x7f0000000800), &(0x7f00000008c0)=0xc) r43 = socket$inet6(0x18, 0x4005, 0x70) fcntl$dupfd(r41, 0x0, r42) r44 = socket(0x18, 0x1, 0x0) setsockopt(r44, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r44, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffc77) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r48 = fcntl$getown(r42, 0x5) r49 = semget$private(0x0, 0x4, 0x408) semop(r49, &(0x7f00000003c0), 0x2b31) semop(r49, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r49, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r49, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) semop(r49, &(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(r49, &(0x7f0000000240), 0x6) r50 = open$dir(&(0x7f0000000200)='./bus\x00', 0x8001, 0x0) r51 = dup(r50) ioctl$WSKBDIO_SETMODE(r51, 0x80045710, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, 0x2bdd7c36e0c82825) r53 = getegid() r54 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r54, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xffffffffffffff3b) r56 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r56, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r49, 0x0, 0x1, &(0x7f0000000100)={{0x3, r52, r53, r55, r57, 0x4}, 0x200, 0x401, 0x2}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x10000000000000, r52, r45, r46, r47, 0x5, 0x7fff}, 0x6, 0x2, 0xffffffffffffffff, r48, 0x7f, 0x100000001, 0x9}) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000100)={{0xfffffffc, r13, r45, r27, r15, 0x4}, 0x1fd, 0x401, 0x2}) r58 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001380)='/dev/ttyCcfg\x00', 0x80, 0x0) r59 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r60}, 0xfffffffffffffffe, 0x3, 0x1, 0xfffffffffffffff9}], 0x0, 0x0, 0x0, 0x0) r61 = accept$inet6(r60, &(0x7f0000001580), &(0x7f0000001640)=0xc) setsockopt(r61, 0x801, 0x1d, 0x0, 0x0) r62 = socket$inet(0x2, 0x2, 0x0) setsockopt(r62, 0x0, 0x800000000001e, 0x0, 0x0) r63 = accept$inet(r62, &(0x7f00000013c0), &(0x7f0000001400)=0xc) r64 = socket$inet(0x2, 0x2, 0x0) setsockopt(r64, 0x0, 0x800000000001e, 0x0, 0x0) r65 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001440)='/dev/bpf\x00', 0x8, 0x0) r66 = socket$inet(0x2, 0x2, 0x0) setsockopt(r66, 0x0, 0x800000000001e, 0x0, 0x0) r67 = socket$inet(0x2, 0x4, 0x0) setsockopt(r67, 0x0, 0x800000000001e, 0x0, 0x0) r68 = getpgid(0xffffffffffffffff) r69 = socket$inet(0x2, 0x2, 0x0) setsockopt(r69, 0x0, 0x800000000001e, 0x0, 0x0) getsockopt$sock_cred(r69, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, &(0x7f00000014c0)=0xc) sendmsg$unix(r3, &(0x7f00000015c0)={&(0x7f0000001780)=ANY=[@ANYBLOB="01002e2f6275f4d2db4d2ff4b854dd95e03394e8e0ca0d1a63d474103ec73df09fa2da3cc202a99cc7b5e7c1a62156f00d647a87bce96697b7e6371d4c1dda0ad4fc3ba65267b4e58a33e965c8afad93ad1789b8"], 0x8, &(0x7f0000000240)=[{&(0x7f0000000140)="43fe5c98165ba87f89940b905f4b7e941478a73c5a9c1d3449ba5595b8b8378cb0b753a557324ca9301b46d2c47c06cebfb146db9fd2f18f5d3f110172e9b942498197efc97447e28698c0fc38a863c5", 0x50}, {&(0x7f0000000380)="e33cc71e5bc93590b157d526081d93cdc2d2bbeb5e3493930cd2fda75ade7ee3adeb45a6783ba4ce223bff66bc251a5fb2b47be2e5eee0fde61a90ace8e45dd507eb4fac3f58b4dd688a8627264997cfcde7cd0ba03855f061696ec1f7401e1f6483911bcb05a51352aaa272de8c43710862ac397cbb0d4346a32e8bf45300ca8253fb6f3c2448bba77f1d0f8deb2d2195909c601d6af33993dde9f4cdacda0d3e18fdb3d7c86df3b2cb917cb089126e03b2b5c1db9cd4f9b1acaf3a543b1686895a1bee92172dc0f0ef6f0a657fa7f304e310364b382dde8cf79064d3816e09277a7c86d20d795ed2d627144f4667ab469e029c350358e74d22435ad35d384835d7d8682a76157ecc068e29558205cc1d82a0b0ef58f43ea48d3635f21a046f39f211aa7daceab99c9df13116d1dd918cb5f18ab6990e341a07f395f12e18ed0dd9719bbcebd9ad5df2e755c6f4804524c59438cd19deaaece4b998a918f81d6d179fb9139f4681cba1608df1d60694ca44d1d924bf0273ae484eab81894bc4169b8eee5f012dabbfea0698480d47e50885a35321696e451299d8487bd71d72fd36b6c3afafb1a89001dce8f7bc40c330a896e45b68e1b9d19bb1d36ad1d8557634639837ece8c9549305289e1a32771905929479603c02a47c20d40d998224dcf789e6890906ca7f01790de9545e40d93d94b874ebf74dd03f0efd681d0365b86eb28cf3e9a499f20be3939ed2bad05e908058f1bf82a5de1885223dce2a4127b9a0d5f9a9ae8af65cc5c3e6a96da9c66b3ebadb99f2bd7d18a4bff1c817b8305fa681e7f5aa0fa703c035df72c608b78121542255acd5e60655ad6b40e56482ebe3ef0103aa9002c20bc2b63de5baf02902fdeda7335253c948ba6b70b9b47f10eb4915c98d24afaeaf0ad09ce9fd78927e73dc40fe13c54f97ef7da6e24fd15732e3abd547d7cf98c0ff9213a6eb59cb4256fb049f1312fec3d32815dca546c1c461e9017b3464730e8f60ae43e0b7226ee054452f2f6d821ff97c9ee4b5cb1474cfb9c21ce482c18baebf3abb17b47957a7507d4299a768f546bac3629c59d6f16c80e1dfaa1862bcbe867b8c06176e308d28c8e35645a24638ceb458432b797e126f1f7f73954d22eaa2e4c12f2437f0eb0d26883b8187c1984454b3942443f211c754f7c594a52df30658735e5733fbdc8540ddf732ea5e949317bafbdf90ea4cca38d379dc752fab30710d03e6229cd348f6414f1e38f8fddcbaac1fac01d37fa9d860d0ef44fa5f8b49024669719ba1e223fea72ca244a038e98af6d7e92e3a5fb5ed5c05ada55de4feeb07156590fffc8a8033bc89316a178a311402f88455f641856bb5738cb5aa2faaa7ea189be921ec742a7cb21f8f19ab72597c4511cee281f1ef19731b6807c384ec3a6e68963928072e7d5b090785ddacb94e6b3c06570225d39a8450ed03fa879245efbb4cd4629bb046c935268f5ed0023b7b06687a119137ea4acbe452012c7249be0ef773ac2224f0b6222f8425099e26ae1d79f413f1073cfb95aaeda2958cd2b8fb67fcbfa1c804a2a2951109bd2ccd09bfefc62ad9d003157dfc664de7198b60e8dc0c4ddeb29161986d795ab234bd87f8967df78038ace4fbdea74964738bebbcae189c96dee99304ec28a30133a510f382968c33a5abecd82312fff14178f93e508f0b8bd4635b5a109ec9626df3f9559103a71a82f6c74ce7a7fd45213d04f672fc2994d934fe2df82663e32ab8d561b0b2af1124d92bbcf02c03a9eaecfab9ed0ee195b73fb163980eea1355446d51136c80ffd7c73d5a9c1b2bc8068490c1370bf71638d25e587903dfa0cd530951a44e50960024545996d5d33e8825a95c5baeaa40feba0a44478337b6f787be8dc8b98f90a5e57c64e26a3f3dbe177e556ef637ac986f31424f6e4f3fee63c3247c49dc69ba2ac06028119d10d59afd97e7b7a9801e734a4e4cb1bf9112930a7258fc8cc17300b44b3a523a8ad66cad7205bd053202bf6e7c40335bde88b67efd840310612a8316860a449c015966a1ed78c3748466900a816b3acdfad0d2624509886384674992068b82abcd499090cc9d8744f639bbeec528a1541cf2231084a04b5df9831d2f5eb84128a94d9b537643d4b0573dc71dccf5d9b6fa80d41a3418a3fc3d9a65e40f4797faf128bbd46d4e9decb4bb61f8a872264c3fcaff08e6b8799062cbab5f1402a9ad868ae6eff27390c37a13b343e47342472cbace36773edc9f995a72d6724b0b0723f166ef54c6f1c1be0d00ef83e9bf17f88b295385ad711c0b471cc01f454af5e184de1e10f9dee58cb08460e7f087e19f4b51a16611f849e16b693e2ea04ddd32dbd1a202e6041eb0b12922e3cf5f5bd9b0858a276719ae0c6efd55186ae3c8e8b041b2e6fa43a5d865cc26ac981402c8ce622590b3a29c45887c0e07e8b922e68630bb3f5256661516c8e1ff7fe534e08bd088264994087ca21db7cc6d7205c7a8dee0bf9c3ce13be317211b865c435b4f5d8ed60dd00856022a9f40dff4caf8727a126ac4242ed0a0f6bff5ae11f968e521116570f5b86eaa83addf4f6f6c6e7ccff57be3e10d6a97cad9573a658dd73e5f47a0a522a1e7543e6f331076eb3219b58723861f7257d90bd66f81351e5d675eb702c047f098854b5b8b9e15881d7c1ceb8a90a48755dea6743a2225eac3358e30c35e4975e5b004ddf6bdc3c569c5f5adfc14bb38489c75ad85b1d704d4b9995e6abc7694c4962d8e054e0f9c1af02edbf91d9fc5467ca03fa587b922b74b73652e2fd6ad5f02262d4fbd3524d862ccfa0c475d23bbb8d3ca5bb8a84b357a90a3133bde18da15ca141c52ba6f0b4d38428ee34fc60a3c119af7ffc8508e7e27db64c3ac9d0cbff99e2c60225d9cc1f04b079981556ee70dab0b7bacef9acad5bf1bf328a8951a33fd4a775ade42f975eeafedb4ecf12a9849d581a48c5e928d5395c640db9087c6289298630fda7392d58b745679deae710b650cc7706c0733ea9fc7825d0dbcbe1b1d067b2747193ccb06a0acfbabf97ef3cdb2eb55521d8502a304210653013dba76e3cfac74a92581a35421c48898f3e8513904f08037fb6decd9b45593ba72e7f991b9fbf53aa8ed255b7d34a2c586b177c56607284343b3886a3aaa0d633dbf84ef7c9ba7966a845f0d15625de3630e1ed69ed5702904320c05913f8e24f7016aa895da26061c938a185a8fc90438aee47cae942090d75fa9a7925b3508912a04dbc8b000cf300dd6a8688503d9e5a5364063ea2cffe681fea935c6deeaf51494c59d9375cb851412725a3ebf5efc337d30ac3a6a12829b3843f5308f0fe164b648876b343c724df0d2a87cbea8a9e1aeeedbbe5f380268e25c7dac7c094eb1ea5ad6bfe3e6199eaec3f552fe037cb3c92effe40c682aa13bfc581ba52fa75e423c1e59d2221300e585118b9d1dda94f5dc71a7ebd3f1c527c6f50818c70827f9c724370935bf1ff30b4b0c2f9f90e1682eaf176354f2abae6c4c16baed2011508d4d8384452fce432cf18f88b4d877e2a9da3fd136c62de2a982fb1262c15acbe29c089a65d70047c83ed9db03d27db342ad6994bf64874f00ad1f25f7923efcf319c8844e6bd07d496dd9d7d54737b1befd7ffc74345f3cac56c7872a0634636b643b4df9f9f3c95cccf07fb1b551cc3d10d20d066f9950f08a35548972188538a0b788a255107f870a006da0a9d9647e9815ea5c18d7109c70b43bb846d642d04c78804f83090163b2ec9389b4592c97497189b8a63591d76c8b6c3101c72b230d42dd8157d98fefe84a463d787de0e6c87ceb6075a9c72660a21363456d2d58ec4b1a7da87c3a7d3fd4b78ad26e34c038913e3d205ee6756858c8edbaaee8e456f6309f1ff84b5b67f81038e0eec43be2a0a10947d3d265334590c66e4e5bb2564ee8f6b76a81046e0b94064b1293d0d31c4095d3c3d9fc1ed1944eebcb0e6c3ea2a43cad8ae2cd354fe4aba80a0362fa420cc702f33bb7f37a3c1595cc262d59a51666f8946c520fb3abea39250b0240d465512c06f95a9b5b1576b31ff9611736d92a99f9b1aa7f54398c37569533ccc1475f02ffb712e34009ffcaadb42c2e99e41b69ee7f7921738d215e7c16a5bb797767d182b3372a90d7899d491eca2abf3d0fcdb8a8ec152be968657ef8d75e77545f1d8f1d8520785927a22ec56752fdb95ead657b6fa21f4abd45f35b08174b831ce58bd9b729bcdd053bbcc80b801b7757dbce22dcc8675c45a184dde8c9635f5b415af5a4770c27b796232be294b4c2b40a2d58e4f0d0626b5a642bcc594122d9bbde30770c87d29c2e44dab707dd52ffb5c6ce25084d70253053fabd83a1f697e85bf62fe3ef3d05bdf99751e67f873b9646202c467c2f148c7776016c2bdbdd94db3def4d22156c440507a70ada3a3c5273ce3733775ee7f36662a7cbabf63eb1e9fa5fc9a54bccca334aaefc500fb330804825ebba1550367b6bb2ac2b0e197aa69bd540a99e9456c1e77be10972715b9ade7f27aa428cda6a862e9d38c5ada81ea9322169b45b81ebb6988ee61aaa709d1628868e18020106ad5d7d3d59d135be02eb23ded8909387c4a880979b0726e7ee8ba3bd45925e6853117c0ad41e8d6da58f6734985d0ccca8ea2aa6e5b635d04addeebd4aa034760af35f8014385dd154b9860434a7d887bc171874becb56f55b704cc311a50b62051249461a725e9b3c377dd13b2ad3183850b4b441169033b75d27f3281ef382347af28789cf0e68ab5371d7429d63e829cc505521934816dfabfbe129617ed8d5dbc44b700d002c6fed08c7c549b201d3a0496fe8a3c894b62fafae51f4d7ce9645f1081811a76b373ca028d0ab1d5da9c557c29107aee7f8aa89eb94d7b961c32850465b9e7754f47ada3c21f5acd4cb9e6576625fa75ac929875bf5ecb2161e8359d6461da927aff9688f8de3b0b533dcf76258c3c0b537245fb100360da92d8021f8fe6c89d91e191c7b46e3dc7d327ed1ba19a2d6355abbba509dfedb04a406627f06024653556b5647e5eccef9de5df119dec29dd941f7d8d1c17a9b3390d3629c90a4562fad852c2ac94d62d36d852ec09ef6418078049ed916dcafb00001b31410827185d82e6a4fabbe411e64c92eb53c93fc674c9c24d4429d028fb5830d722edd72788eec33ce7e57a55990ddb8174a25d4cf51783a79ecf59dadbf56424007d0ffbec3991eecb30eed6e1f7dc47844ae57c7987eb8cf3c5c22935e15f032a025e2ebd745cc9f58d9dcc108ce028b83ad12468b28f13923145c0e7b974a5bb41448a1ba92ced227c01ffcc51bd3698a779df14d9bb47edfc45f1c67e007057cd2695b8b78cdfd4556f7f5250e8994695906685945c45f07214e62acd0b79667c2c080687b246fac1ee9929d33ed7c2976a05d7bdbfa6e4ae6f37c575c9a4beb1380a0c465d5b06254025fdc116afea3b78b45bb514272bd27b5b5e5ea8f02df2b63e70fdf39373723a9579b2ba898ca4552bc63c6ebb4efdf354c12c44942ed9a655020d3a0587c1a24bea6cdf7cc3d85d3cde9dab0447389b9ab6bd923d28aa9c11106cf4975a4c00dd6fd740b83569704b61ceb8d460ba79022e912054d475317031a0a55fb6ca0454c5fae6a12c6e83cc297d226f500d6b1b29ccc1a739883da823394efb682d6162fafc50732ff7ca8ffd0694120c7fe8fb641b623eb7b31e3d42dedc38429fd2208e2bfa3980c2ab96106146461d5ffb8bb1d7555e532e1", 0x1000}], 0x2, &(0x7f0000001b40)=ANY=[@ANYBLOB="30000000005ef400ffff0000d41e0000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r0, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r2, @ANYBLOB="2000000800000000ffff0000000059e2d272aa57070098d0860b9fb69b2c91f9cf0982d918abbee8d6c7cdef73f3de6e0cb93ef894996d445703ec91ef058c0889d50e637658fc410e967d19f89fc41b92c542160b8a08306a02aa9fc08dc5cd5de1e632c1980d2e513578e9017d1a45a00a", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r15, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r58, @ANYRES32=r59, @ANYRES32=r63, @ANYRES32=r1, @ANYRES32=r64, @ANYRES32=r65, @ANYRES32=r66, @ANYRES32=r67, @ANYBLOB="0000809f0c5e02b25f08f9a7eaaefd637ff37378ba7688ce48f1115d65e7640d44a22d5706c514544dd445b928788a0be3238c422234b7c5f0216c9e1789505b8bcfde584809b4265991e2bb43ed458dbe4269eb1bc5f61edd0c4bb7126b710bd1b03531630b447da11b25e0274ed3da97cf98baaf3a6a4a2f7b0a3d620a8cf9", @ANYRES32=r68, @ANYRES32=r70, @ANYRES32=0x0, @ANYBLOB="0000dd09dcb185b8eb604ea410002305e620d8497e4a"], 0xa0, 0x1}, 0x1) 18:07:13 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getegid() chown(&(0x7f0000000040)='./file0\x00', r1, r2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 18:07:13 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b818000000290000003300000000dd9ccada77b653e0000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x3, 0x2f, 0x20, 0x1f}, {0x2, 0x5, 0x0, 0x80}, {0x7ff, 0x1, 0x9, 0x276}, {0x200, 0x3, 0x3, 0x80000001}, {0x0, 0x0, 0x1, 0x3}]}) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 18:07:13 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchdir(r1) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') truncate(&(0x7f0000000240)='./file1\x00', 0x0, 0x1) r2 = semget$private(0x0, 0x4, 0xa5) semop(r2, &(0x7f00000003c0), 0x0) semop(r2, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8, 0x1f, 0x9]) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchdir(r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) semop(r2, &(0x7f00000011c0)=[{0x3, 0x8, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x7ff, 0x800}], 0x3) semop(r2, &(0x7f0000000240), 0x6) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000180)=""/97) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/109) unlinkat(r0, &(0x7f0000000280)='./file0\x00', 0x8) 18:07:13 executing program 0: msgget(0x3, 0x100) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x1, 0x4, 0x0, 0x8, "4bb0bbca21d300000200", 0x2}) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r2, &(0x7f0000000540)=""/226, 0xe2) r3 = msgget$private(0x0, 0x220) msgrcv(r3, &(0x7f0000000600)=ANY=[], 0x0, 0x3, 0x1000) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000040)=0x1) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f00000000c0)={0x1, 0x80}) getgid() utimensat(r5, &(0x7f0000000180)='./file1/../file0\x00', &(0x7f0000000200)={{0x0, 0x6}, {0x6cb, 0xb}}, 0x0) r6 = open(&(0x7f0000000440)='.\x00', 0xff7c, 0xc0) r7 = open(&(0x7f0000000240)='./file0\x00', 0x8, 0x0) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000000)) msgget$private(0x0, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, 0x0) r8 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fcntl$getown(r8, 0x5) bind$unix(r8, &(0x7f00000004c0)=ANY=[@ANYBLOB="e7879a1801400000000000000040e0c4e96334f0000000000000000000000000e0904de20c920cd00cb3ca9058493992aee7b3cf4bb9b4134fab42b34bbc266080a74fc3da11cd62dcf9811a7d8c0e6d4101d96a8d272b38a6174249eef9904359f13ac592177002f08a5f673c770c0af6d0eda7b28e108e4a6721f5460f9175d75d1f26dda8558e4b866394e4fbf569790c5901b6522a2257650a3bb0681ed9951845b9fc16010000801a40e610c0318ce6da33494c5400000000000000"], 0x1) ioctl$WSKBDIO_GETMODE(r8, 0x40045714, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000300), 0xc) fcntl$setstatus(r7, 0x4, 0x14) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r9 = open(&(0x7f0000000000)='./bus\x00', 0x482, 0x0) pwritev(r9, &(0x7f0000000100)=[{&(0x7f0000000040)='G', 0x1}], 0x1, 0x0, 0x2) dup2(r8, r9) fcntl$getown(r8, 0x5) fchdir(r8) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r11 = dup(r10) r12 = open(&(0x7f0000000000)='./bus\x00', 0x482, 0x0) pwritev(r12, &(0x7f0000000100)=[{&(0x7f0000000040)='G', 0x1}], 0x1, 0x0, 0x2) kevent(r8, &(0x7f0000000740)=[{{r4}, 0x7ffffffffffffff8, 0x24, 0x40, 0x8, 0xfffffffffffffffc}, {{r6}, 0x0, 0xf5, 0x0, 0x7, 0x4}, {{r11}, 0xfffffffffffffffa, 0x4, 0x2, 0x6, 0x4c}, {{r1}, 0xffffffffffffffff, 0x41, 0x80000010, 0x5, 0x7c}, {{r4}, 0xfffffffffffffff8, 0xc, 0xf0000000, 0xb9, 0x1}, {{r12}, 0xfffffffffffffffb, 0x4e428531e2c8e0be, 0x47, 0x237b}], 0x6, 0x0, 0x0, 0x0) kqueue() r13 = socket(0x2, 0x1, 0x0) bind(r13, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r14 = dup(r13) listen(r14, 0x0) r15 = socket(0x18, 0x400000002, 0x0) close(r15) setsockopt(r15, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r15, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) r16 = accept$unix(r15, &(0x7f0000000140)=@abs, &(0x7f0000000280)=0x8) r17 = accept$unix(r16, 0x0, &(0x7f0000000040)) write(r17, &(0x7f0000000080)="ddee43ab8734abe72e8289e48f56a2848dcae6855abd", 0x16) r18 = socket(0x2, 0x4000, 0xfc) bind(r18, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r19 = dup(r18) listen(r19, 0x0) r20 = accept$unix(r19, 0x0, &(0x7f0000000040)=0xfffffffffffffe51) dup2(r4, 0xffffffffffffffff) r21 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r21}], 0x1, 0x0) kevent(r21, &(0x7f0000000140), 0x3, 0x0, 0x1ffffd, 0x0) r22 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r22, &(0x7f0000000440)=ANY=[], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) r23 = socket(0x18, 0x1, 0x0) close(r23) r24 = socket(0x2, 0x1, 0x0) connect$unix(r24, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$sock_int(r24, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r25 = socket(0x10000000002, 0x4008, 0xfd) dup2(r24, r25) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106978, &(0x7f00000000c0)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r25, &(0x7f0000000800)=ANY=[@ANYBLOB="01002e2f66696c65312f2e980c98061d9dffffffffffffffffda89b600000000000000ff0000000034340079111d0cbd5b4f7dec37ea282f988d0293518393843f6ed62495f8110149a6b1b99c23484b4e49bae154e1e72b88709a998cf576777bb44ea0452b8dff519dbcc54aa4c0c9506b0145387cd5b165aea65e65254ae8daaa5df06096db845ab1fc9735913f57c5984609fa625e561effea73688b4ad067a7af24eb10d5d69ecb010488a4801d738d7b068fde6fa662352d6a4ccbb2fc5e1edb070000000000"], 0x1) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000100), 0xc) msgget$private(0x0, 0x800) r26 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r26, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='./file1/../file0\x00', r26, &(0x7f0000000440)='./file1\x00') ioctl$TIOCMGET(r26, 0x4004746a, &(0x7f0000000380)) msgget$private(0x0, 0x718) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000180), 0xc) geteuid() getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xc) getpgrp() msgrcv(r22, &(0x7f00000016c0)={0x0, ""/4096}, 0xfffffffffffffe07, 0x0, 0x1000) 18:07:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x1, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) listen(r1, 0x6) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000640)=ANY=[@ANYBLOB="8202adfdffffffffffff2fcf49a5463f7b238bf4688a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e924ed70a266abca64896bc5e57c6388bbd2ad88b2951b158c965e248701201360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799bab80ab4cedd6b1becbd13ad30505e8f5300a49fef9d612f871f4385f04140795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000b66ec0f5c669ea191b76bb2fad1e03781b316cb24017630331ff23bb3a52084976d34e1c29d436947f299768b16516026629002e32f470e75c93ec4f7f5e6c83b082cb97fa5d1f50cc35740e3eaca89a8aba050559f2120ff387c0f64f790da917510500983d41ba76f5bff41e0e590b8bd5295eba5ae8d52b8686ff308d72c2f4286e086f9daecf0c0a3f93a5d68996fade9cef0100752e67b0e033c429ed29335c34f0ede0ea3cdad290d245a760911ef70a8ff72ad015c5a4a1f3797b42df9e6d315dc865db84f007a4084883add7525e0126e33aaa9f845d0369830df582bce12842db8b2161c337a7613f48b6373af701a3f7dee86f6f4e6d98c10eadf6a176570a6af3238e149eb3ed56b2e017cbe46e35cddecf18db151266bb671897178b832aa6a6a2511f244a878492258ee52f00ba48df76c5d3b8bfa3a14993fc7a9f01722f661679fc1422c2c582d1a45372bfe6efb1c6e7becfb2eb2eb9a614bde6d303de8dd30470ffcccfd0acca0ff4fa95f62e2b7dccc9655f686766dfb6aa9ff5bb890e7517a30c7fec7ff5414a16a8e57820faefaaa891724062f7e162b2e5b80ac0f7c030385a9e980bf73100000000ac82b9fa226c7de08060f6892f5c94c2931e645303b4da0ae2e628beccd1a205ebca60a5a3918bfc87b6eb4d73447f93b274ba781f8e15d43288ffbb929a05072a61aee7d5025ae9fc83f8999905dfec2945185601aba866467f03bf0c75af117890b6dc270d13d017b00e7ca8a7056572971a202167e10953b3f3bd50fcf279fdcec904368cd2e33ce85d0652ef9b914db3e82ead6cd54c432aadcb4df4b6cfab95f10c54554e3b0ade52fece1f728dbcb10ec2af46e59f4299cf8db5089d3a1c0ae025001d28a46c5deeb22b0c20d810c129ac6a87447048384428480875e4f86c678930fb2cb7a8541e40fa22cd53953fb4bd6a3ee1270a8e730c1caf6e3d930382a14ed7b658391ea34ff14ed7b2e3d5fa987f46c75672d421a06c5f9a41857b53b010f6eb409556db5bb66083277b23f571d0b390ee05f170a08476acdcc071cfd72d596ce0bab94688f7d59f6b91aab4d553fa253b31abb3a78bf238a53a7840a98d5de65d232cd744239163d7115ec0c8c38964fba10498e97670f2e774450700c4fe833ff84a560d9e2fbcf9b4923d95b2b61ef4a2c3dcef67095d21e35fe7c94375eb407af5774e6a5e6699c76a36b649af269bc00b68f22589414a4b47ffd81f846fd32f66cec9848ce144e47faa041ab141e42c736c04814142055319ba7f64e24012cba1d6370e9e250f230729568e37f763395555ae3a375664fe1b6acd999439c7d76cdb7b01a313da2a7b7aa596c1160c612e2a0359fb4ac6f7d84941c3d77d3397c404cf5cf500000000001a12fc0f807f88c5ea04b5851d829e1b9fe6272554e5407a3c8f6799fc6700000000220a6c57a60a1f7df2b388e3a40d0d9337a979c4712bcb1300"/1265], 0x10) dup2(r4, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r0) r6 = accept$inet6(r3, 0x0, &(0x7f0000000040)) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r7, 0x2) setsockopt$sock_int(r6, 0xffff, 0x80, &(0x7f0000000580)=0x20, 0x4) flock(r7, 0x2) r8 = socket(0x1, 0x1, 0x0) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x0, r8) r11 = socket(0x1, 0x1, 0x0) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) r13 = fcntl$dupfd(r12, 0x0, r11) ioctl$VMM_IOC_READREGS(r13, 0x80105703, &(0x7f0000001100)) r14 = socket(0x1, 0x1, 0x0) r15 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fcntl$dupfd(r15, 0x0, r14) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x4a81d0f98973da66, 0x0) r16 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchdir(r16) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x60, 0x0) r17 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchdir(r17) r18 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchdir(r18) r19 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchdir(r19) r20 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchdir(r20) r21 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchdir(r21) ioctl$VMM_IOC_READREGS(r21, 0x80105703, &(0x7f0000002000)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20000) ioctl$VMM_IOC_READREGS(r22, 0x80105703, &(0x7f0000001100)) r23 = syz_open_pts() fcntl$lock(r23, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r23, 0x2) flock(r23, 0x2) fcntl$lock(r23, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x2000300000000}) fcntl$lock(r23, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setregid(0x0, r25) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setregid(0x0, r27) getgroups(0x2, &(0x7f0000000600)=[r25, r27]) fchown(r23, 0x0, r28) ioctl$WSMUXIO_REMOVE_DEVICE(r10, 0x80085762, &(0x7f00000005c0)={0x3, 0x6}) fcntl$lock(r7, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x2000300000000}) fcntl$lock(r7, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$dupfd(r6, 0xa, r7) sendto$inet6(r5, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 18:07:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86134) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x1fd) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchdir(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xc}, {0x3c}, {0x7ffffffe}]}) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x400, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0xc}, {0x3c}, {0x7ffffffe}]}) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x8, 0x0, 0x0, 0xfffffffffffffffc}], 0x3, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0x111, 0x1, 0x3ff, 0x2}, {{r3}, 0xfffffffffffffffa, 0x61, 0x2, 0x7, 0x277e}], 0x81, &(0x7f0000000180)={0x2, 0x5}) close(r0) panic: receive 1a: so 0xfffffd806f6d6640, so_type 3, m 0xfffffd8068e59600, m_type 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 491520 84947 0 0 0x4000080 1 syz-executor.0 *130241 63581 0 0 0 0K dhclient db_enter() at db_enter+0x18 panic(ffffffff821c2260) at panic+0x15c soreceive(fffffd806f6d6640,0,ffff800020abcee8,0,0,ffff800020abcdf4) at soreceive+0x174a soo_read(fffffd80711fb000,ffff800020abcee8,0) at soo_read+0x53 dofilereadv(ffff800020a7c758,6,ffff800020abcee8,0,ffff800020abcfd0) at dofilereadv+0x1a1 sys_read(ffff800020a7c758,ffff800020abcf80,ffff800020abcfd0) at sys_read+0x83 syscall(ffff800020abd050) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffeb750, count: 7 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 receive 1a: so 0xfffffd806f6d6640, so_type 3, m 0xfffffd8068e59600, m_type 0 ddb{0}> trace db_enter() at db_enter+0x18 panic(ffffffff821c2260) at panic+0x15c soreceive(fffffd806f6d6640,0,ffff800020abcee8,0,0,ffff800020abcdf4) at soreceive+0x174a soo_read(fffffd80711fb000,ffff800020abcee8,0) at soo_read+0x53 dofilereadv(ffff800020a7c758,6,ffff800020abcee8,0,ffff800020abcfd0) at dofilereadv+0x1a1 sys_read(ffff800020a7c758,ffff800020abcf80,ffff800020abcfd0) at sys_read+0x83 syscall(ffff800020abd050) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffeb750, count: -8 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff800020abcc30 rbx 0xffff800020abcce0 rdx 0xffff800020a7c758 rcx 0 rax 0 r8 0xffffffff818e716f kprintf+0x16f r9 0x1 r10 0x25 r11 0x9afa80b2e195d2a9 r12 0x3000000008 r13 0xffff800020abcc40 r14 0x100 r15 0x1 rip 0xffffffff81267f78 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020abcc20 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (dhclient) pid=130241 stat=onproc flags process=0 proc=0 pri=24, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff800020a7cea8,0xffff800020a7cc48 process=0xffff800020a90f10 user=0xffff800020ab8000, vmspace=0xfffffd807efff000 estcpu=0, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 84947 7000 58910 0 2 0 syz-executor.0 84947 491520 58910 0 7 0x4000080 syz-executor.0 56726 76417 18819 0 2 0x490 syz-executor.1 56726 504133 18819 0 3 0x4000090 lockf syz-executor.1 56726 397156 18819 0 3 0x4000090 lockf syz-executor.1 56726 430827 18819 0 3 0x4000090 lockf syz-executor.1 56726 151124 18819 0 3 0x4000090 lockf syz-executor.1 56726 252349 18819 0 3 0x4000090 fsleep syz-executor.1 98507 146797 0 0 3 0x14200 bored sosplice 18819 470439 81773 0 2 0x482 syz-executor.1 58910 125754 81773 0 3 0x82 nanosleep syz-executor.0 81773 144736 63766 0 3 0x82 thrsleep syz-fuzzer 81773 473276 63766 0 2 0x4000482 syz-fuzzer 81773 232008 63766 0 3 0x4000082 thrsleep syz-fuzzer 81773 124362 63766 0 3 0x4000082 thrsleep syz-fuzzer 81773 171550 63766 0 3 0x4000082 thrsleep syz-fuzzer 81773 393998 63766 0 3 0x4000082 thrsleep syz-fuzzer 81773 497731 63766 0 3 0x4000082 thrsleep syz-fuzzer 81773 338990 63766 0 3 0x4000082 kqread syz-fuzzer 81773 153123 63766 0 3 0x4000082 thrsleep syz-fuzzer 81773 75530 63766 0 2 0x4000482 syz-fuzzer 63766 155303 16156 0 3 0x10008a pause ksh 16156 453012 62958 0 3 0x92 select sshd 27999 480251 1 0 3 0x100083 ttyin getty 62958 489280 1 0 3 0x80 select sshd 59022 6807 66323 74 3 0x100092 bpf pflogd 66323 508621 1 0 3 0x80 netio pflogd 50910 387804 92956 73 3 0x100090 kqread syslogd 92956 440387 1 0 3 0x100082 netio syslogd 81994 472770 1 77 3 0x100090 poll dhclient *63581 130241 1 0 7 0 dhclient 24442 81845 0 0 3 0x14200 pgzero zerothread 40710 9151 0 0 3 0x14200 aiodoned aiodoned 21111 503951 0 0 3 0x14200 syncer update 51858 420358 0 0 3 0x14200 cleaner cleaner 84648 130322 0 0 3 0x14200 reaper reaper 63403 454483 0 0 3 0x14200 pgdaemon pagedaemon 17702 289478 0 0 3 0x14200 bored crynlk 89161 147665 0 0 3 0x14200 bored crypto 49207 367929 0 0 3 0x40014200 acpi0 acpi0 66409 374136 0 0 3 0x40014200 idle1 78536 76302 0 0 3 0x14200 bored softnet 50024 469523 0 0 3 0x14200 bored systqmp 81101 491350 0 0 3 0x14200 bored systq 42402 97295 0 0 3 0x40014200 bored softclock 83941 351544 0 0 3 0x40014200 idle0 45401 508523 0 0 3 0x14200 bored smr 1 71173 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 63581 (dhclient) thread 0xffff800020a7c758 (130241) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82632c00) #0 witness_lock+0x52e #1 solock+0x66 #2 soreceive+0x114 #3 soo_read+0x53 #4 dofilereadv+0x1a1 #5 sys_read+0x83 #6 syscall+0x4a4 #7 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9496 6533K 6724K 78643K 10705 0 pcb 13 8K 8K 78643K 23 0 rtable 105 3K 3K 78643K 207 0 ifaddr 53 11K 11K 78643K 58 0 counters 43 33K 33K 78643K 43 0 ioctlops 0 0K 4K 78643K 1471 0 iov 0 0K 12K 78643K 2 0 mount 1 1K 1K 78643K 1 0 vnodes 1219 77K 77K 78643K 1251 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 12 0K 0K 78643K 16 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1809 196K 290K 78643K 12766 0 file desc 6 17K 25K 78643K 66 0 proc 60 63K 95K 78643K 446 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 0 0K 0K 78643K 10 0 in_multi 33 2K 2K 78643K 36 0 ether_multi 1 0K 0K 78643K 2 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 49 228K 228K 78643K 49 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 125 22K 22K 78643K 1160 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 0 0K 0K 78643K 5 0 NDP 8 0K 0K 78643K 12 0 temp 92 3012K 3076K 78643K 2205 0 kqueue 3 4K 8K 78643K 5 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 0 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 21 0 19 1 0 1 1 0 8 0 rtentry 112 45 0 1 2 0 2 2 0 8 0 unpcb 120 59 0 40 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 311 0 311 1 0 1 1 0 8 1 tcpcb 544 32 0 28 1 0 1 1 0 8 0 inpcb 280 106 0 98 1 0 1 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 pffrag 232 1 0 1 1 0 1 1 0 482 1 pffrnode 88 1 0 1 1 0 1 1 0 8 1 pffrent 40 45 0 45 1 0 1 1 0 8 1 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 17 0 0 1 0 1 1 0 8 0 pfstkey 112 17 0 0 1 0 1 1 0 8 0 pfstate 328 17 0 0 2 0 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 213 0 0 14 0 14 14 0 8 0 art_table 32 214 0 0 2 0 2 2 0 8 0 art_node 16 44 0 4 1 0 1 1 0 8 0 sysvmsgpl 40 4 0 3 1 0 1 1 0 8 0 semupl 112 1 0 1 1 0 1 1 0 8 1 semapl 112 14 0 4 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1470 0 61 46 0 46 46 0 8 0 ffsino 272 1470 0 61 95 0 95 95 0 8 0 nchpl 144 1772 0 151 61 0 61 61 0 8 0 uvmvnodes 72 1542 0 0 29 0 29 29 0 8 0 vnodes 208 1542 0 0 82 0 82 82 0 8 0 namei 1024 4601 0 4601 1 0 1 1 0 8 1 percpumem 16 32 0 0 1 0 1 1 0 8 0 scxspl 192 5245 0 5245 8 1 7 7 0 8 7 plimitpl 152 17 0 9 1 0 1 1 0 8 0 sigapl 432 265 0 249 3 0 3 3 0 8 1 futexpl 56 912 0 911 1 0 1 1 0 8 0 knotepl 112 55 0 36 1 0 1 1 0 8 0 kqueuepl 104 8 0 6 1 0 1 1 0 8 0 pipelkpl 48 86 0 76 1 0 1 1 0 8 0 pipepl 120 172 0 153 1 0 1 1 0 8 0 fdescpl 496 266 0 249 4 1 3 3 0 8 0 filepl 152 1463 0 1343 6 0 6 6 0 8 1 lockfpl 104 26 0 18 1 0 1 1 0 8 0 lockfspl 48 9 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 79 0 68 1 0 1 1 0 8 0 zombiepl 144 249 0 249 1 0 1 1 0 8 1 processpl 960 282 0 249 5 0 5 5 0 8 0 procpl 624 385 0 337 5 0 5 5 0 8 1 sosppl 128 2 0 2 1 0 1 1 0 8 1 sockpl 400 186 0 157 4 0 4 4 0 8 0 mcl64k 65536 2 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 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 3 0 0 1 0 1 1 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 164 0 0 20 0 20 20 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 250 0 0 16 0 16 16 0 8 0 bufpl 280 4159 0 190 284 0 284 284 0 8 0 anonpl 16 40269 0 24489 65 1 64 64 0 125 0 amapchunkpl 152 1212 0 1055 8 0 8 8 0 158 1 amappl16 192 1035 0 191 43 0 43 43 0 8 0 amappl15 184 68 0 62 1 0 1 1 0 8 0 amappl14 176 45 0 41 1 0 1 1 0 8 0 amappl12 160 3 0 2 1 0 1 1 0 8 0 amappl11 152 53 0 38 1 0 1 1 0 8 0 amappl10 144 26 0 20 1 0 1 1 0 8 0 amappl9 136 602 0 599 1 0 1 1 0 8 0 amappl8 128 125 0 99 1 0 1 1 0 8 0 amappl7 120 117 0 105 1 0 1 1 0 8 0 amappl6 112 57 0 50 1 0 1 1 0 8 0 amappl5 104 130 0 116 1 0 1 1 0 8 0 amappl4 96 500 0 472 1 0 1 1 0 8 0 amappl3 88 156 0 144 1 0 1 1 0 8 0 amappl2 80 1207 0 1120 3 1 2 3 0 8 0 amappl1 72 16059 0 15578 26 14 12 21 0 8 2 amappl 80 635 0 583 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 266 0 249 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 266 0 249 1 0 1 1 0 8 0 vmmpekpl 168 6115 0 6075 2 0 2 2 0 8 0 vmmpepl 168 40556 0 38406 125 3 122 122 0 357 28 vmsppl 368 265 0 249 2 0 2 2 0 8 0 pdppl 4096 539 0 498 6 0 6 6 0 8 0 pvpl 32 140768 0 121557 160 0 160 160 0 265 4 pmappl 232 265 0 249 2 0 2 2 0 8 1 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 175 0 3 5 0 5 5 0 8 0