kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Wed Mar 20 02:26:53 PDT 2019 OpenBSD/amd64 (ci-openbsd-multicore-8.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.5' (ECDSA) to the list of known hosts. 2019/03/20 02:27:19 fuzzer started 2019/03/20 02:27:26 dialing manager at 10.128.15.235:20268 2019/03/20 02:27:26 syscalls: 1 2019/03/20 02:27:26 code coverage: enabled 2019/03/20 02:27:26 comparison tracing: enabled 2019/03/20 02:27:26 extra coverage: support is not implemented in syzkaller 2019/03/20 02:27:26 setuid sandbox: enabled 2019/03/20 02:27:26 namespace sandbox: support is not implemented in syzkaller 2019/03/20 02:27:26 Android sandbox: support is not implemented in syzkaller 2019/03/20 02:27:26 fault injection: support is not implemented in syzkaller 2019/03/20 02:27:26 leak checking: support is not implemented in syzkaller 2019/03/20 02:27:26 net packet injection: enabled 2019/03/20 02:27:26 net device setup: support is not implemented in syzkaller 02:27:30 executing program 0: 02:27:30 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') lseek(r0, 0x0, 0x0) 02:27:31 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x3, 0x0) fcntl$setown(r0, 0x6, 0x0) 02:27:31 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000385, 0x29) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x20005701, 0x0) 02:27:31 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getegid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) getsockopt(r0, 0x200000027, 0x24, 0x0, 0x0) 02:27:31 executing program 1: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() getgroups(0x2, &(0x7f0000000180)=[r2, r2]) r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10, 0x7}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$lock(r7, 0xf, &(0x7f0000000340)={0x1, 0x2, 0x9e45, 0x9, r4}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r6, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) r8 = dup(0xffffffffffffff9c) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000280)) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f00000001c0)=""/185) unlink(&(0x7f00000002c0)='./file0\x00') syz_open_pts() 02:27:32 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x1) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) 02:27:32 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x1) 02:27:32 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f00000003c0)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000001580)=[{&(0x7f0000000400)="513cba7480b8f1014d6a8d3956be7888f4dfb601d434f754baed93e123c98d35722c7aefae9584c9a7a1e7a42b316d80811e46530104d311eb0f0dbf9c54c2d48ff493cd83e5bbd1c81200fffa5c31ed73c15793e2b305e07aba804567a16aacf963b149284dcc54b11a1f972ad74eea1eb55d546c915e08918d6a215bdc1d2b9fb0809d8994ace58694405d010d9c5a75ac2e4ed95ef1aaa9e8bb318b442994b92d5d8a22d457051fe013207c0301bfd6c247edcfb567adaa91d5214252d99b89c49b471ea928975325ee8f2388eac4b455eb18e3a00ea9f9e976a7a743ed9cca79f071d7b390ada5df44be86d3c35c43fcd7d01dd71b93ceff8f67b37179ad38182cf78ba72cba390b8613b9c81c7ed810931e64d135623ee38961dec4578a87553eeec5b0ed230836125cc1dabef5bc7a0fcf000fe58bf424113bcc7f07013df527829b7c6877342632b8ea6e9a666f66234fb357dcf165b3210c741ffa9c7b2072b3d7e75631a05868a57f51b4c750b05ca8d31e4b7e2e653bae707dfb05c5e98c6e9a92cc1f91bcce866c6dc277cd16e4a8505af27299d91c1ff52c1a0c62dcf087536c8c47e141b2d3febad489b9591242e523a48ac4f24e108632b0e2bd52a709815c932acea9fe47a09b7c0885c379b43bdfc109cc71f2820a68d3664722864bf7c3aedaa303bc2e2601869f58ae87e6e6279029f8b71169fa836ffe4677246b7464f30b313f302faae19429d252d528e5b4403b1a2125c47155510e9a9fd58565c41b5c5b43f11c91fafd5faee77fe2e62b185aea2ccea6dcc350a3b3cc15d8a9deaf7aeb562eadbfbe98cdd9fbf08027c3de1640b294896a9d45eba229daa407a459295bf3ec77caeda7ef7b322247e8ce3c111e333a8c6e0d8627f3ca9f0b3d57e7f320150966e0ddfe7d230b3c8d726da4b82e9f7c6bda2f41526c61e3678e0b2bba8599d9167c271a8dceba6fd33a584c0601618719756966cdec6aa33b8fb17756a4e38a79e8d51ccf971aa6149ae06524b739cb5a23bdc71cb905610348e7c4479e0ccff390a6c3491276705fa9e96e57c35e3548734f953fcdb638a9ba3d2caf0a0bd78d6cfc4346c08d64f320db129e9c06607382837c1eee6e9af3d20d4b946108b1484d5b1a066486b7b825746e1445d1eb985f7e96c8d99f58579577d9be392eeb55799f1f949f8b9d32afc4727e7a7abee2", 0x35c}], 0x10000006) 02:27:32 executing program 1: setrlimit(0xc, &(0x7f0000000040)={0x7, 0x95}) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0xb8) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x2, 0x40) r2 = syz_open_pts() rmdir(&(0x7f0000000440)='./file0\x00') close(r2) socketpair(0x20, 0x4007, 0x8, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000380)='./file0\x00', 0x200, 0x20) fcntl$setflags(r2, 0x2, 0x1) r4 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000005, 0x69, "73be4ad94e90bf82bc6d61b8dc7bee901dc09e9f", 0xfffffffffffffffe}) write(r2, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8", 0xcf4) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000300)=0x3) writev(r2, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237f", 0x255}], 0x1) writev(r4, &(0x7f0000000240)=[{&(0x7f0000000140)="b06b30bcf0db0755ee8ef74b945b16bd8f9c979d3e94774b829dd32d4b42c90f0b82ad012641d5af59b495cd7a5ca075cec859a18e3e38c1f766079f0776e731aa6ebb489cee82d838be68ef3270bb6faa929433941ae96372bcc151a32aa276229ff41fc6ff48e3f6be0e45b77ed022ce2607a6386b131974f32e814db942e0a4bae6770673d1a1d2c773719cac84a0fcdf54a3802fc3d4e861ee22bf00ef0070407684f27d6f57b06c003664dd7d26e38b58", 0xb3}, {&(0x7f0000002540)="851300538da9ff9984f645014f60f3f16d582d1f0f526c4050c70f0b10cab9e594457fc6555176562072dc3c10651eeca56d32034e063ec828ec35e64c3d089389c47abbe6ed8b5a608770a08b0e8b7a042a2276e76ee1cf3143d666044fbb1b8f36e5b5e243f7296e69992f8a1cd4a51fee05248bf2bfb83af6864dfd4af10756cb5588c093bd1b662f2b5765dc6142010b3186e5ef5d9f42589e3f8fcc93e69bb5e004515e348d2bb789c16ce67296aed46a263636f77b4c1d870c03702d90b4ae6102ac2f6e956ab67fcbe200f4ad89e38738e92557102e232566e1d5b908b3697258c131ff42f7b68609101a58a9b0f8cce6863b700f449f61373425ca53a71c864336b58de3739f65e160c3803fd8bbbf4088aba4e9f513838beda828126fa3cb3ee5c097b799c30719f467ded2963d8dbb42366feb8b22a7d45f3e15d392be2f30fde9a6ddd881fdbdbd04048dd4d68e3db04eae2a70cad3badccbacae05aee348b04c5901f427f4778b9f40352f39301c1833780ce569949b46287714e83bd7ec5f8f61faa9e9f5455ce651c3a643cfed04e8dd45a321d5e5195ec6a41e83bef003c42c5253f3c3cefb7fa79a3c8943d750e5b94b4bbb53205fab7aeae231723d548279c18b579f340e2ab1023f0e63f7cf278b0f0a387fd86c713f2d6e80498ed8f09b3e42d891e0ae7dc33ce0eb27db48f3a1bab2a1481a3ca434410c23b48d3729651386673f5656fb2512369edb9489ed345e0541c56c88982f94584cafedc1d565e6c999ce6903f41cf9b4426a3eb0816c1b5795a35bbd7597a1a67f9f7bdd02365eecfc621e5851bb852b432a2f6761c72404bc0d56b3ad2889a0d42a1be7b0e83321b6cc231bcfbd190733cef29a1c8daac9033205424584d47aaf00866e8e8a997ec1a5a50064141c811b3f26f29d5889e6ded041826579db8720ffb6db8f433dcc14c160f3a5d9cbcf40f9a55fe5945e962a59c71eb79a37d1213f251b480e28b4e5ebde3c335199d8e755fd30143ab3b712a59d7eff3208ce9497238a8c42f23e3690e5b4cdb441389f072e7e3590de97e01721ad41645ff2c1f078397c81cd713b63b500af3be3167649ebc32ea5b2310d7342c6838bd9c198a088c4f7829e15840ca86d7d45b877e085981319e5930aeeffaf3fbcfdcf62269b2c6fafc463d2dd9eb476151e489a726526b74e127bfe4e34974423a563a2b18760e5f5453ac3699e6d1a34ec00446015b2c68b99dd47a542bacb43e22dbcd371b3b332d3266ed01c276d20181b12076a43bddd7a16bb269605e31638a7dab04b3c10987b300be39c8d4687f24db1155eaf048abab408a0ce9e2c9f54df79b389a9f2b8e788858ba1e5665eecca71023e58599354f49148803107b44739d5b0d3b48d910ee49dad570183d0c2d84c9d829b0b68d2e614131baa437b72d2c4f6900af3ab88e3d25aae13a055dca0e83598405ef3c8cc88c55cc2607a991d1488b49e6d3df03109d041826d7886cbe7249070af4f078cd7945d7819adaab438c16f5e89ae58276b9ccfae2d03f9ddba8a02e320116977051af8da58ab562a6b4f009c501d6198e33da48a926935dc027d45104e1a534b7c89d6260649c8454df34ed7872c726376150e46afe73c966f271221351f4e2abb112cd99c05c1be9ab2834846f33c66121e45ef579f9c63ea05e0b39ed7bc7fec193a503a6e109222db31455fedbddc6ad4c3e96de9b95b1247a624c58062b08cb890e32beb3366797188ace7e42dd3b536ee80961bd1c95415d6c652e51bf4c36defda66fdab4af94b545e2b4fa69ffad6740f4f1d464213bd9ceff088091f0e2c22cdca3b8cadc2285bb3886d1b7cb173a499f6b11472056a86e5b2a8f0a843ae6ec0819f80545f7e481bfdf24245c368791146cdefe35340f0ed94198def0883bd7cf09262eb9eaa033b60a1dedbb368d0f88a948f6ca1b53ac3cbf5cf92a6577f6a0e1e42f775a3060a08d1b968d0883144a34c024025d38c61f16dbf7d5276c54e03acb79fbd0b5482d0fa8320085ac5a3eeba4d5c31ffd83a96586f3ab546b58912fc033e147166c6a8e41280e98b865484266f55f3388ef8d0f9cb0581ad8f8f2d4f17752f84fb595699a7d080a8dffe034306466de4b4458a62fae8f94c3cd196cec2ac79a052e65fcd1626d860fb3561584a5d6057fa59e8e503ae3fc974a0aea3fdbff59d678fa8d7108faaaf11882bb606fdaf0181b547dc61acc531a4ab4d3debea23d81e1377c18d8e559ab0f1904477cdf2e21a5383cfd85659de12bd8cb9a0b3d9e44ae4981cfd5f4ab7965ed1cc334b2137eb612e286d66a1102b307324b2a3f55653a800bb27d963e7d9ede294e92a1b0513b55a0f5e91fd2d014bf24e003b019431161049952a192125f251fc8a7129bfee74933a71883b00341e4e45e5b8ab319c2958f8f1527759d148f248d805bc5a82b5e0fc308f09bfb18d9e4d6bbc49410f1524435c421a90f33e7769e6869d41a63078a5c463e2ad827b03c502a0f8f12cfa39c6c90c063f3b93713232adb15954f0be1c4d033f12b036a472eb6d38919c5a46a6c16e8303b3e28a67ff10079bc12c0f0a879c473b933d735f1d806e38ae689974b017e3b3b23ac71f0740fffa9f71f992b550fb447417ee3b8f7118464045a32a6ed32dcded62dbd3fbb47176d33a6ca23c0b8b6c8461995e79f6737ceb73ce49a51fd945a921e28896b70d7b3b0651f1636a88d1a75b8d63e949a8632010a79c5421f9773f4819e131537bf282c52f9d399daed79d1585b3e7291c2dfb4f15711625f10bf9bfb3ddb2866de5f5681f278a97a9f7c4e066353f4da9c2648a869a6500173b0455d9a08d918fd6a20083e3c0aeb9e0def6eb2e09a392f1c3772bfbc6ccbda8507136502134a0d12cc352a9017e53bbc94e8f7471461f1820fdd5d19c368ec667355d13c7dea5c6896d5311ab431b1393e032a1dd2e9403f517c6b6db0845273a97817aa58a64227e39ca935daa631f8549098acb80e152e1fe3f0fb98eb0f77ad5703999efc8129f292aa6d9ae9da16d9c06d893f051d8057b117d32e6bb9df5b0189f5b29f7f432335030f66a507ef1f75fcd72ba902c8fb2c8de7fb90538c3389f0430db2bc3b7a3e080f3adff0b34cc01ba950b38c5d61be22dfc845545356fe2b8fe0860078f297882d8b7351d3c6de36581a7ddc18ef6234600ee7e83e4a674505f5b53bd77be99e42b622e1987f6a4d9db8f25c1ecb24a190ed9cfded32ff375a03363816556b19d8401cdf2c79fb71b09cd653dfa84bb43fb78d72403bc9668792da1a1cd00f90560a6f640530582c9cf1120b5dcadb1af53c6d30f510a4a18287b703b346dbd8a19beb5c8a33d5d831b9e7c911db7ff93a063e99fb2f67c3b377dda35429f1a8c13f9a1602d1e485ca7d180656de6cfec145db25083f80405e89a8c12051486991979224eda690f351fca61a65dcca80047d91e02b9b816660e72b42f9e88447e2e7bfe7950b2742e7648216b085ace4e53207aed6e109ffc6e06810b0043bd1e3887f1d9a6cecd5cae72854c7b5e731da2b1fdde3e1ef57a1c8f2318c8dfe887b188c026de720a5e9908bf73cd1f5bed0624d96d61a0d7d52d5682a7861c5084b7bcb16df458e3da9ebc605ed07ac8c7c2760dc6b17a7c6aa276b25ba519ab46daa5709c046af1d6b623f0062c539a5e0678e2fa952da5105a5fe8c2b66091715d0da6b1063c3953bcba6d33b25f698357d667053ad98e7fb7bc70a85470600012f31fb2ed416aed825795fa321871b7c2a1c008958a31103b4c980ad2c0f77b2f30704530b599e2347d9e812acccb62a15fa15ce65be3b5c084eddfdf285f05aaabf8a34bc243e2e7efc4952ddd98fe0cdf72784fc0eb0d1e3e5bc1953301a7fcf1c2e88a74e832edbfdf868612c0ef05f324e689be6e2985a667b87fcc8e6988f230efd69eec6834acbbb2ca90bd6841b6c1835f7e763b39c4cb7717ae9f4f9b06300e3a635a6ce1651c59c369494c090c01e6ddd711e2e3ffc4ef8749fda07ff794493494dffe127f384151c960ac345928554279ba513209e068c5c538c5c1349169f13906809f8020d47500799f4b2deb79e1f9b2d9861f3bd28a64fcee8424c82ea5f1f5974c1df96b2c0fb45c79ea18236e84aae41b24f963fb2c1ed15db8e1130d185301215b0275b883704b41033fc1507bcec15ea4b8d2efe756e4215727449a43dffe543c150a97dfbc0069944aaa9ac7fd7b5fc12507354869abf7ad3fa097981d92df9fa3c9a764201604ae4146e18f79d1cd79d2e59b0dabda692842ff5099f48ef3e74dc48427cdd643a6f5e9a8ed04fbdbe8dc593a0f0eece33f301235d3aded845b30d4d2e5fcf36f16f39e1ed95fc97362711c9c808781d4fae6a8b5ab33bf54684c404efb669f527cd6d3682a0efc8d359800203a511135f58007c74dd7535af27cad8720b33eea9ba2f309c80f34d62128a7f0c685305bfc9be0d2c5d35196e77d0c4d532bbe6591eb79a9225c980eff789f85d8558f01e9861d8d605b60070b2a25b6958b244a3fb27741b228ae61091eb8d549f5ce58e8b545fe89ce8a7ccbd86b32596aaebb885d611e28c296bbc5e4697af7e0cef3884738ec05b580d2f4bc5820a6ff2c4db7b5d52ac8a858df77a976899fdf4f4674f472fc7a72ad4f6bfafcb1666f4d390b84285b334fb413e1c62cede32d78813b4a40abebcfebeaa07e0a37d30e1acb56b880d221e1cb2be01cc507d48cf9e432ff7e12070c4c8953e9f82f5c708d75f9e1706723d4b966bb21cb0cdc65ef92826cac71559343a949e76390dea292c7f778e0853e8811182569945c276f4e441aaadc566435f099f37aeb1039138e3c5de278b7e3a7b6515bd705554bf3abb6fadb200e89206e174640ca68e5858ae82a3ec99648b18d6ae773efebef5b4d58dca8a4b14733c72e81de94b94fe840fb4461963eb16355aab89d62cf2f47efd283b7025313c00eb4b43011792e5459b80cabb6bd96e9d0a4cc57b7843e785ce42ecbc3ed7ecac9b3e1ed61faf9ea2053863644edca3cd052083eeae4084b91a4604f1f6b3a32a4f128eb5d0ca9e4960ccce6e508a9662fad10a8b452a17e05c80bf64f18f0b4c06acfa9c32a27ea91a82678e00e8cd9d9c65b388505da36dab5b8f931095bb2c8a0b380a5f3d9b3a896876b149a76506f2c86a322739fcb85d2f809aeb3322b0d6c49fa3c79581bdf6538b9c9b6b62da9530b0f176b98bbe78822059724eaa3fc1f9d9b2501bceb45288ccd444a1d85ada4b0476004b9f6ba7f693106166e9b0b80e695fb109e2e46e8fbcfb26dc07c0ae95729cf5a3e7f443d9724345b1202f93c27c4ebb5fbeead81befd6024afabce0d2c53b6e9cfbd56433e29391618f7f1dccff10e4d0f62c29c97a60c76152d2bd3d19ac2abefc7430908cc35cebc55b99b2a7370434fb6071902c26d472ed1ed69d6926655ec77d81e5404d3eabd2a38246968c85a51cdcbbd7ee02018c048943814453262097731059c99745a803a2845c158eaec75286fe539e054645910c5a967e06d89205234e4e0c817ff69623b0faa90daf581ba96db8a78dcd095fe56ed880f01100652001264b7ccd0c202b6fc3c033f74dc2531e169926dbbf8a409b74169a80266ab7ec894383e99dd602ff78b13d73fa64cbeb2f84ab7449f7fb431e97bf12380ed726193d72616a2b016fd644239086dcdbca21f0fdc1703c95454132d1a37a9a6a4a75dde0ce9441ec3154d", 0x1000}, {&(0x7f0000003540)="6e5aa6808207c081c8a661d950bfddfea95cbb9e453b5754a9dd5badb26553129330c3886b9e0be63111ff71398d429f8a3e898ad0041681083d85a29ae70c95aa4530e4ca0ac16ad48ece047c21ec06d3aeb1fa8942ce9fe28afb7625763f2c4d2acab83ce1863f97508c3183ab3cf33806ccd034594c8f97fd02ee95c5ec176db65e01cac5d1c165980f4cb75ee27b748782a2d2d990cc85556925964c3929fa97fb278a45c558aa9bc91235c20819aab6dae9da9b9cc86dc144bd38e65d82b50f420534a8d2b5ea4c8db59aae86770a2c1eb6bca7fee96facebfd2b25f44a3e6053ab1a5c8ddd444c04210d7baed1c45556dfa8b733c6bbffe9f1f0382ed722efce3074a128296ff2c2735caefb759229d910b2881e2e1dd426486f4bcf7b2cef45b76ef8a817d0b3c7b2d681bf9291d86d5aac9ffa1de92a4d273624423e8d38c047883128c62cd64ab2f650d1db5300886e0d0321da61c56a9df68b6efc69964a49a195b8e4cc0d5ecc10e8212ff49133d28471af429450ecb7a5f4ee8ba93f20cf93a2a17a608466d880fc1ad98e45d5b2059eb08feb9ebd79b480b934483f440183f2f15114198d7e6bc9ae43a02b9d98c0ffa04593d3e18a6a20ae7e421a9b14c92ffff5d9336bab9ea66f7ed4eaf322ce4ba73c17265c374574a30831a108a82f987893e8c69a740c2d36fb9d3f72b762e62d50e0fb4940244cef8af6f536c07215732c6bc5b72a5b993b9483a0b76269b33b068a9eea4e8734eea2c151dcd25a69ccbeadd10610c3606f50699f50d98e950f4bc8e6b12bf5108a2c5f4d7a8d6a88b7fee73d7f6154515bece431df1d25951a6de4f0eb98a9b2ec4035fa810b76ce84e980c29fba5cd389175925359085f8ea62c228bb103164fab55fb7199e719058e05494c22544e79479ca32caf1d3a923a9b7e62701c08d91c41ebe299fbdc708841db9a3399ba1878de2fa3ace435192d4db0f90b2f4abf5fc6e6be3d979463e379620046435a713e6850febd06d16be97f3db2101708bbddc3533ebbee89f0d0cd52772139628ef178fb343da81bf65fde851eb30c0465630939866fdfd273fd7eca90d7e032d669a41d1de115b0edde1eeaf82ef10b81cf0a3c5a6ec0b3c692553175384fc0dabf9cedf08987a59533c6b99cf3236b8abadb0bc4b6a351c725398cc07bea7a3e14e81b52c22449e4f72fdd02f709a83287edbb36254be4ebf8960a7634847a5287f690f0b339394fca1bea70b0e062c4fb6079fdca4882d0fba1689db9191f1f68b8dcd12c53e6cae410ba1bbf84a872621b18a7a5222fc6f508002981d519168e4c5a72d37a3dea1694a885799c4099df1232d43db63fb365fe239dca19a15dae98da23e684b2989d28882d7a9592333bc25a5de7e720e901f1c59b4a2fd8b644c220ae6f05c992ff8aa92a12694505c3857d4b5c6cd73107a1775cf57fa6f8af65c303026fc9d6dd3aacd33789eb1aba8b5dce5a8415a04b714595b21968036f1da97e87538b278804caf4f99f89f15dc9ad6883730f2ec3b02050edc5f6cb348ed2374ad51626c524ee10d2c0a972ed844b8759f38b7caba37b4fb8a0ad517ac1f9316cb08fa5549284af6ea7c3647e9d145e2669c5f53aa73c4b7ce6f767cb95557786b399779d8a1c7b5d0a11b1e55d9085a7c4ef56a957e8b030f49a6730a5391a8a0e83d6a54406b9b42cf3ed19edf46b2a40527c8222ce943b46d4d21f61658bdc8d44e5df8879d490e0595cb3aa1a641b0f8a309dd664aa81b91ed9dfdefef96b12896b74805435b742f8e50830b4caaa3b8641d4cb24dcb3cc71bdd3f3292a2f8185f47ec8aa828c402ef6cf862400aa96d3ad503f3ae32681fb19730b7a1ac52befff2f792365bccad535d6c24c555d11545bf4ea8bec3e6c1e8b7a590deb00af696f0d48dee36cf22b59c46e0532071d5913959fc5c5f105970326fa923cad0ad1698b96abaa40c4326c5bb72c57f21077120a8617ccff2f8272f15c9d9dd5cbff09cbe4442f7ee861a242d75a0c2ad88acea11a5a9855c74836aa00a062b9e1a9e676766adfc9d9272254ebdb6e666eea7c7cbfca4b3e3e8f7be3baeea79453902c986c937f84ae0bd042896f3fc45f6e4097381632edbfffb215808b36c7f1ca6e4157f2242f3a2b70e4f886a42b8ad98e7374b9e60ac059873162a38834d8259ce68d509e79046650c006c766e06f34ebe29256649c3daddd9f99ba0a856d3f70d5d86ca588b8c526ebdd695201f604f1e0e5146d8585811a07f760bb6b16a443d6ae049e557361e200e7945a57d7d0710074a5d45303eadacf977117a1c0e4264e4262fd4fec20419e74b8ecb0b2bb2cdad12c6db3a8c7a17a0525a3ab7d380f26c57b115c7920e04caec52100e4fab2b9ec3521e565a3a631150e94e1310f5ff39f2b2d590f4a25cae5880a56356e5599e1c61380672aa1f44e1d381ef6144f1ef15f28f30192fe18f81915016a58cac3c4b810667c05d7659800e5e36dc70bcaa3b3634d0f61e51fb616230bb75873c63a182328c9a16c262e0300a2af518ec27a3e7e030ebd637525cdddd89754a7cfb5218bd55de675c2359293f4254514646c76f754e58a5187aa0dc50a1f9ddd574a72fe6e978294f5eac6c4748b618982451acba08e6a995abcb20af6e168891efb7ac85ad72145d53a01c3ebeddc5f49ab073214820aba50f3982bae757e44658925898f3af5a35d088f8e18a0a1daa60e36e93888ee9e63c65a82b50fc93ce9a2b1b97d6b049b495a99c5c07a54080b98cfa21410cf7814465705b24a54a4efb9552c32f01261205d122515379ef9ec458c06e7b2d3866910a61f5896081ec526be5e487574945ab685fee0f06414af17e42708d81e48aebfa42bbe7e3c7826154c193a85461be5c018c004b59dcefa2119d20c5ffbf648018c797f9d2bce3e9cb57cac828a911e53cd623168c3ed146334a639e12e290f216556f36265dc5c8aaf64a754a7afe202e0c5c6d48def25596ea2288a18779d8c8ef25f5e09d50e3c2b259c0a15abfc0e44f6e31c8e5f066f99f3ccb137f15c9ca0e22310c9cef1901f936fb26f9a441afe2d88edf6441cd22ebe425451e170b65a81742d9292cfca7bcc6eb9a2e695c481c5a96943afdaee31172cef4d1582dda4f1ada0fb548ca16d22a60eeb9f0f855df8d6a670a2e742b6a5085341a0d5d949d2d7c06479cb18a34fbfaf545d8b9eb4518c80953ed430380ac77965c1431fd796d3dba32e00e439d99cac8e5f5dbd54956ccdce20175142951874bb01016dca7f05730b37b0b0449a3926f1e0346539ab6f83dc3acf9db5a87e4f8093892768decc9a2387b1cc739b123fb893c1000758c4ca6e20800ffdec641939b755f825fc7d1f4844293d7c877bc9e63ea5908d31a1b0dcdc4f4caa3e24496d8ac1b9dc1d8e37b44e0427fb7f41a336fa26ef30a51778353e2b68976488fa03e74441d0084d16bb4d8e9fc08d45c4f957cc478adf1ce5a714d7ea962c4ad942fda347df78a701e252ab55b68bfe5e25225f849190df79f0350f83e371a4a0b94c92a7a10c6e44ead62c1cdc45d00df69ea96567527389ab0a77f1f1ebd89e4dc823e611795145bd7ed195e9b575cc04af1bdce5a80137d3beb6c0865dea6c249295a4b316dfb162ade97c7d85852ad5db6e1392dfb6946cf77d4cc72c5d1cad6af0da748231779291617debfe2df2d3eb5a1f1649cf30bec2afa5f37c7330786753752bc5c6f1328445cc192871ba251f776ec83ab21aee3275330f88d777b03e302219fccecd8f0b6904b956b0aeea8bee9f2c0d764224c8a138ce25607fdc361b8c4624077d5481c8dacd3eb92099e5fa3517a6dccb05d096fd41f9175e3c86d45b39da2d26baa5510300322650754efbe83ec2853550f8c23549834d264f71bef076c4a1a938f1d51f174334044b0d5780d539ea5488f7b85acb1e9a31ff775503e6eb70162c6ad4e3be50958b84d39ca5abcad294f5986d12ad1694c2e1978cc0ce83490c8c506013e33c5cd60b3427e39d99bd406449f0a01185e8c6dbbbb4a7f67aa01b0e2800209c76dbb16a2909b53c0112c6a676d1a988b37783b416fb31a5fa25726ebfb6e97f9028f18fd614a80a9883952159e59861219d3cbb268d41edcdbdbd52aef2c9cd48afd957f4a379dd8980aaf84ea92ead3796414273b3577df8a799d9d69524d3d05519039d4622e51aee75ade481b6b73157e2d7efee102194c6251f2f1e1374cdb30d9ce227618cdb8afa02f9f20b31348b93eb4708d805ccfa39835510bdb49b3674106660ef958e4ce6e7646a6c83904d47fb8f4f3799125095a2179778e810e39399cbbedfd303c1272b04456b100929e879281b6c1e52ccc4f790ee13ae9b64b9e5312c2e519dfd49319bd4439597ed16129ddbd8e00bdea8269066dce5f193df6585111c0a6a044b25862a021c651519798e1f2b3e8d56d035880ccb5f0e7f7c32cff3e0d9b722093115703d376a0c5d94157ad7ceea49e6431ac6531df65c7308294a102194621ab4dfebb9e62a655d3458df280c0ef1134c69cc852cdb3a7a2c9c82d9a14d29566c898c98a14710dd70570271e8ac0c2109e3a09adf38fb8d025f5ea65ad3afa45784522d9c5c35734bcd04315e5b990a056c0eab51e1e3662fc9e624e57c1f2f02349deed3151b02aa3bf2a703ad0b9168a03f37ab3cb0d73de5b466de75dd56763904d971ff7f201a7e16f8aa002a7bdc8c0755ad3659af2775105a3e93882dbdb9d63796ebc1b43ba42192e2f337363b16aafb96d9ac28136a2eb102ca6067afeeeb21fb80338356ba8907f78a7020b5fa79d852a1e0a9fd0633bae611124c68a29ab9e1f3c16103bf80b27412c3be599139637994300781bc0918617c3abe3033cae7d8f6cd383eccc1409ac1af7032b5007830c1dbcf864e0e0b291ed5a79a1e034538946eee9127de38d3c6bf88061362fc38da4890a3950f1d0a7c313d7aef7c11cc7c65b6b38fa13c64089102434a4e2f763c259d77ef36e1baeef69158ae9aabe2f83335d9e311541d8d15f8f5a75971cf383e1e9ff06ed7b1f212a975fa56f679032f98c71c05e5fb949aec85845c89a7350d0c0231df93d434fa2d75ce87389a28da34e6205d162728dd1b82de678ac2cd5fd22aac83c7213fea1e9a95732e8bd41197a76291b7c35360128f3767c342df13dd4f058a6c0bc8a1ab350b6589e18c9a69c20872421da2d619dd46b6495556bdb6922fddd250615c054a3dd4df0b56aa42956d84e9243024614e9710b0e96cd622bd4fe8dbaa9f1cc4f66cb71ced45db455d95693c987fff1b2f96e96253b81091be8508a7f005dfe0ad86509a663527dcb62e6cddf74462745841329a0828ff7dd00dafc2d0c62345d23f043449db9969e6470742e0bbf2330b1523b7871d625fd26cbcb29146d3827272300ab8d005be75a2625783ce131c8d2695362f648021f825b250c9ab48e270e7b1e8e5dca848d916733def7d3eff997479d92a8d8efa0ecc5532924657ef4010cd4aafddd00a1e2d4397642cc142cec9cd2e6b4cbb5f7d6bc9702d90b9d64b9410d9b2b20f3e4b560e346c26348e273c6102b03b2bc1eee262a0e5a5c093c3a38e5d25170ae95ac3c2c0d597a7971bf5296ba8a78ebdbcc41e97b394a7c44029c91c311cf02ced3657d0562acfd2cf604519becdefc84b81504f4dbacc67bdca50cb56151924514f477cbab3b43981d6f9ca2ea63ca998bf46ce5a320292b813291b90c5512e4a914e3", 0x1000}], 0x3) close(r2) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setegid(r5) 02:27:32 executing program 0: r0 = syz_open_pts() r1 = socket(0x1, 0x403, 0x636e0834) getpeername(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="00f55e0016ff030700aed2f543a815a57706d39accc340716bb1d67637972714cb17a70de0feded59fea92a82ec50ec65330494bfd3bdd8ce04b51e15e862f570bebdca904000000a6005e99fa864b6809f5db5fcea790b719100dfa2e1f422e5e3997d0cb3bdd8d"], 0x0) r2 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) execve(0x0, 0x0, 0x0) msgget$private(0x0, 0x101) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r3, &(0x7f0000000380)='./file0\x00', 0x0, 0x2) setrlimit(0x7, &(0x7f00000004c0)={0x8, 0x4c}) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r5 = msgget(0xffffffffffffffff, 0x0) write(r1, &(0x7f00000000c0)="cc878b20fb5e15f3edae5041e43572be26750737ab81fe21e7fec4b49f7ba5f608dc43e180473cd35bf824fee82e6a45d753183e83766fda85be4f3d499bc840685a529ebd504e5e25da13860ed68b4b1a3b7e88c7715410da13e5a6d8ebc18625471e175064155d11637d464c3693a9c329faec0b42f0788b3a94763817d409bd5ba2178439ffde273ecd", 0x8b) msgrcv(r5, 0x0, 0x0, 0x400002, 0x2) setreuid(0x0, 0xee01) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x7}, 0x8) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='W\x00') getpgrp() getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f00000003c0), &(0x7f0000000400)=0x10) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) setregid(r6, r7) syz_open_pts() r8 = semget(0x0, 0x3, 0xffffffffffffffff) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000500)=[0x6, 0x9, 0x946, 0x4, 0x0, 0x9]) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c2, 0x0) seteuid(0x0) msgget$private(0x0, 0x8) fsync(r2) 02:27:33 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = semget$private(0x0, 0x3, 0x1c4) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000000)=""/79) setsockopt(r0, 0x6, 0x1, &(0x7f00000000c0)="e11cc1bd", 0x4) 02:27:33 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x30) r4 = kqueue() r5 = kqueue() ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000140)=0x1) kevent(r5, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) symlinkat(&(0x7f00000000c0)='./file1\x00', r3, &(0x7f0000000100)='./file0\x00') kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) getsockname$unix(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000023000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000011000000"], &(0x7f0000000200)=0x6e) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x22, 0x0) 02:27:33 executing program 1: r0 = kqueue() mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x1010, r0, 0x0, 0x0) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(0x0, r1) r2 = syz_open_pts() r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x11, 0x0) read(r3, &(0x7f00000000c0)=""/52, 0x34) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) setregid(0x0, 0xffffffffffffffff) 02:27:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000002c0)="d1f4faa50bdec02e27b7ac592e1d36ca65db648145126f4662f761968af633eaf8e60e5bb0c51d2553297418f789fb6aaaf5861a2cc32520f9e91782ffd841e1780e1c89869671d4f65f46ad70cc1718cb351352d6e65dd536550530c4a8e29a77d0ecdb512104320c5e2415468a7d0a69873e41e5d4fba7bcaa1913ff48312889a93e95673fb344ae69bc63397dccfa1599a18bb79fa049609d18e98ac25dc6c32f64ebda4435763b27ec0d59b088c048f208543cd299120c0a129f9c45b5fcd3f495123be0fe07e1cdc8295321f5d38372fd473ea2d19b50c118923ef3dc938f85b4da8bba047e77ca9e7fd36345ddff8ecd64e1", 0xffffffffffffff47) write(r1, 0x0, 0x0) close(r1) chmod(&(0x7f0000000000)='./file0\x00', 0x1) 02:27:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b00000000800", 0x101}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) r1 = semget$private(0x0, 0x7, 0x40) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000100)=""/4096) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c6) 02:27:33 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8613a) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x41}], 0x66, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r6 = kqueue() r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r8 = socket(0x18, 0x1, 0x0) close(r8) r9 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r8, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) dup2(r3, r4) write(r0, 0x0, 0x0) 02:27:33 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) r1 = dup(r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x1, 0x9, 0x7, 0x1, 0x8, 0x7, 0x1ff, 0x2, 0x2, 0x401, 0xffffffff}) 02:27:33 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f00003e2000/0x2000)=nil, 0x2000, 0x0) shmat(0x0, &(0x7f00002db000/0x2000)=nil, 0x0) r0 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f00001eb000/0x4000)=nil) shmat(r0, &(0x7f00004e4000/0x4000)=nil, 0x0) 02:27:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x27) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x4, 0x4) 02:27:33 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000001980)=ANY=[@ANYBLOB="a0022e2f66a662653000319d697210ec491b883ae7accf5b8c7ef45cd93ce15b887e780170c36c5514a9d020d55cf4e9521f7bd480bef714520bdf1406520e196a7aa48d5bffe567bdad8ad7a8de78808074d846d72e01c58ee8c1f188a1d9d513206b1df2b864605cb56c9b24912ec8243e7673b63add6c00cbf35f2a8902301a37ef0f"], 0x10) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = getpid() r2 = getuid() getgroups(0x1, &(0x7f0000001740)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, &(0x7f0000001840)=0xc) sendmsg$unix(r0, &(0x7f0000001940)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001680)=[{&(0x7f00000000c0)="d41deb6e7ba21f1fc342", 0xa}, {&(0x7f0000000140)="06f0615bfe0c4edef6e1ebabb8536f004f67a581ade872c7a0493fb0fc3f78c395d9e476ce366f9b76b496975138c4c187c3cdedd98dfe901358b006e8a361305b0e9719e98ddc1227e236a44a9ae375d82b200285056d31f49c3c18a04ef0dbef8a516270bed508a0668a54", 0x6c}, {&(0x7f00000001c0)="49acec1eb77b126ae858419ebb0e7fed18f31c3b702e9043132c57deef927e0e018b92e326f438cfdf7c686303c2f8377231f443f2cbaaaa58edab46e28a476d7e00141468f8bbd8adbc8753411a6a7ca261cfe8a5e190617b0ff83b3130fba42f990ce9596c5d8904e9e06015bd9b0525098de0968f803029909589a2d2aaba3b4089a71a4f4f714aacc9519df68df67d5c5212801045d77bd453a8df0c35fd16a8d98ab7b2091eed7a", 0xaa}, {&(0x7f0000000280)="7face8813b3066ac637ab09b1bc23e12346e3cbf0138aa7fed98d5ef6fdafa7497df0529a22a8229288d81ee7e0a245cf9a6ce8d9af111d57e37ee2c0177a44e37888ebf0968b0d5dd11c071af741705b0e8d0904d8fab1ecedd8bf5886bfe677865ca221a99c76fd87f4476467dcbbbede7cf0f6a670375c4f1b66f69e26dc71e230b5e7dd32c83b79fe6fc6c8db1e86ac5025c6aa3c8b4d2df506bd7636f48651c47ff6e9b595c6e05af980765268dcd3bfc0253dbca8df00dae5ea9396d95ed08121e1b3704b67e5553d73b287d375346b577692318aac8d95152e9dcaefc18f26420dfdd6a4a", 0xe8}, {&(0x7f0000000380)="a6c70885e6e242e995a1581e5c570e4a6630c8590e8df9e935045b883c27a2f3b71c676e89b00f4e37ae8e117d1f29d2c858c3804f2be3f826c6d2275cd84ebadce3460c570629611407acffa0149608240e9dce6651bb12d47efb4c10e1cd16e50eed235ca2a688de27aeea5dbd50d861bbef24134528ac666a310579553e7902a91f034f9f3c2651e5e886a0fcd71058cff783b45e4e182b1e0180ec02a104dd52a087b7620299e3899ed6b18825d0da98a8a551365aa1f1e7bc053872a8e8f1d161b8f3771066f4ec8c52d46fd8ee08d9a520350cba54f01f8f4cf91d3420dbb688280014fb099eb1fe5ef8ef4e34cf3f9f2c3f2f8ab9e76bac15e45573323efe30be384485716535f4466206ff75b52e1b4aa0505ee54a6589fdffecb98a5a5f6cfa8a0931298341edb4f599b0a6dc987c7c2c25b53457c48f24a0fd5052625de26552f9e61e38b06ded77ac499867a535e302e5fda7be66192d0fe5ec12dd77b67cda9b4fd1bbae08b3fe1900ba9120a5d6a2098a28c40f8d5a4dd86debf323f901588282e8ae9e15b1f3122a2de8dda3939a2fa566c97b6711ae2e7ec58e62f3537d5a2cdcb21c2fd6ff24f1ce0654f6efbe3ff1c2a24b3a73b4c24996804eb0ae563a06ebee8092dad415fe9d705dd0c930594232808db3fc2b53b44f3585a5610e1cdccabe58230410ebd3a389bd235047241f598772dd811698d54aa05df087970532e7248a3460e8c3a6de09a16e7824548c85e0008e50b468b6987c1b55a817db4d6138263016ee0d9a173493cd01e7921b5044ba46a4334aed88e20516b4cf72db2c9d7add3aed794ea23c3f0bde7e455e07fd151ab8143ea4f0606f2b1bc645ce9348168576841e305343a6d1c40ad48584d5163745daa10cb7d7f88f2e86b157c1d653200a7a76aa3544b7a3492d3b7aa9af80c6718942cd07112ee9fb9ac490b96d767b07264537a2d32b315aa5386d015aad693fb7cc3ad6dcf378539165c8cfe951369830049baa516f72c3f37fe66c5620860c2f128e0147906020686d7f9318691354f902640c1e2c0959c05c3407e9c0d80f06b2efb1f62a44dbb249bd03e325488f0a3b69b0e3490342bef1a624cfe1906cd390ac97b06b5961f035ba80726c5362bf8c56be71223c8ab5d22f3d80c8722934222d76cebcbcce16e39cba0242183e93817fbcc8813156e45a2cc2984a90c18f60ab8ca16cfe432204b7c43cf15b7dbe13b35a1e7bbacb6c252b19f8d11485623ea88ab3afa05bcd3bfd08c5c3cb2cde8b47e8505375bc533be6af866677c008cac90d93261df642135ab2591d6d3d1dd3db34ac4612ece0986b4e2087a38aed1357141a8aa80cf6f40a28af62616859b786ccf781c91a5c1b8d8dde76ab83719eef8ecd4b71cb457568950b6bd1791f5a4077deeb23fb4f0ed3490f7f7bc28277c8f26f118086b4ed39e7241896d834f780f506ec1a031ba30b604f1e98fd5153d2e9fe93f7597dc4dd94a562bc6482d22e1df5803489ba32683b0e25697eb674db8c4416834aa6919dee95a4cc831408c6b733f10c03f3353d232ce0c32ed768cc1f1ab809c85b1642514dcdab7885353eb52e0fe52298af8a97c4ca420fe674ab30757324d1a7b986634028e80292fd56dc1e81b188eee98c41c20b67ff76cc1429ee6607452e2e68842a63a0643a566d064d9f059b3ca01b58c874d5817cc2c33ba4d862d932af2bb365a6fd28a91d679bbbec4eb2e07b79e03fe6a73b09656f5dc487af50ccb3dd64e0fe8126fa1cd3344671949f07bf1e1715d1dc5bbcec6151a5c8e7bebfe0c841bf8a87a107b91a9c1ea06b26bf21ee94958d584ea46fce5de97e3fab68e373f4b185b6c901ecfd24597157ebd8643133b42b6eec7711d376ad56a09df63ac680a4227a62811a80fab84d7044a7db9886ae6eb3d33504b9bce178ccbe4cb1382148756fcd6a4018af681dfbc7ba013a1132dd3a7e0931cdef208771d558532ffc04182d029c3d331d52b2fed9a4d7f7072cb2521d25bf732499da4fc76b8aa38f84db4afb80f589dcab20bceb9f5bf101ceba242fc5e6e30f734be228a0f364574a24f29495301de2b75ea4cffe5dc924857a2b5f6652a71b4a5b481cedde833fa30a1386c7514ebfb13a43038cb26363ca58bf89f0c329675b6368d7b361727835830efa2e97200e98b8b5c8562b2ee8c8621574b55fce3526c6ac611aca499ef7f6f6b1062b3bc6deb3999cc7f571516b5d082767f17bcb6fca3d9c6040f93c9e86a58e46b788b161d151efabca83d5001fe4fdda490def0b39d42431e1c2bc9f4546e7cbb6fac0a8fb7ce7625711873fe172c1203c2a17436076798b9896df73ee41bc51374ec26f55112b08c08e3e226d96e37678c97734d6fca46a41c58dabf8366625eb76a716a6de42fca9aed06f470a21634d15a394b5e91702e1ac3ecf7933a965049b111e586e7bd72b8a29218d34d80841609356db304b8885c1094c6d7cbd5dbc2fc69cfbe437057a20464b0b098952db7b3c25b97f7231f4368dc76bbdf9e05eca770660fea478ceba3bed0b048abdf1d2c5e7fa91e77782de948ec58abf921dfa892175788cdd94aa88859e3200177589004d8e03654fa5595250ed8302433b25c13c0469445c7f580f0d7be1617aa8092e7a498f11cf740b436088c1ebb7f4e62b8f775f93452075584af793ea579913e43ee8a7e4cbd54cc30df5aa74ae1e6083899a4b4eddbdcc4b0be2dbb8ce24adfb1810f20866ce4033609dd018fef77282c5a41aa48003c774fb5fcb6b6bdfa75820e2642af335caf746df1574627cfc7ec0907ca3193df3df1b09f83cdb32f3bc99902ec6ce07278e414e8fd0153c5eb34554b5d422808dedbc9e8aa17dd0e1c8a1ecc24fc2a909a42195068a7fdcb7275de2a51ecd22f60548ec9b82dfc46d3dc2e9889f97dc25055fdf9f9abbdbd48a238bc9904541a6640eba25f1113a3844e56a91666b60d34e939825f95165353a3a91918f18b30824aa0f7774c66da28024a4dc1da6cff88d921c760ff89bb7a1e62f11e63cfe5cd3a575fd774a85290cf23cd97a5d8fbe6c4e40a99916925ff197d8846fda3d27b820151d12652ae9d04ec637ac8fd7f96bd1b170227056d60fcc6a009ed2eaa44153459aaa620ce67dbb99c94c8543c066b941479621659f50549ccac78205bd09d9b9a136b08c9440de3609083cb01d66ce5dc64a7329f46311aabb36865c454afbd8320648dfb3928942f82016e80d39e6f205b08df478f76e7f2ebff8707a79ec2cb76ad7947f4cdc46faa7007a61c57f7b9600867bd58c95306460ca2206479293b8a8db1b6e2a6553d75216074af3d18b7882ad4000d440c9a196e08ba61e5a9d2278d5cda25bf3b903c3844f41d090670857d290e4a9e1234954eb600ae59997a73401cb609f9c781688681b93eb9930348f94450f4b816ac8b60e0818430b8040c10e9f92ad809b3ed414348f77a6a418614d8bec26d4b80a942ce8e607e7b312ebcb798450585b7bd012dd2d04c91531519e483776f51a2d0f6cfa9b0a5e4c2c9e303549de38fb81969ccfc8caff832e4f54100f1eda2a85e7c508fc2848a916946e21240d7304b22204c790a6e7ccf131fdba617937a4e67923de5d0899b15e708f344c98dad3aa22f5c368c15902a019e7d4123fdd58ea14e5f3597dcf78b871337a376f1cc3f73267f2b048962164cee43aceb37e1a28fad3a4f406915c2df5538e09a2c003196340ea2fc8b46027a1548df4ff3d99d8d1e67b5589bc2beae81b40cea7926ac3e13111656ac53831620fd555842a66095cc90e7fa1a6be2146c9cc89f4b612d03417e256abdc307a922743dacd3e122b56871d593a861d18decef00c10cab1d5b163247678235ec30b87821b6b7f6942b8ce6fb0d37ac68c7cd7c85429b2cf958b9e2a66e94a08e643308f27e1b6bd6a5bd3c388e9df1c96937a3ee05ee412d615bebf74ced9b9cb87ea4531f17773a3850ca808e3ec8276533de3381d1301f06cbce345164ae1487fd62e84a134a49b2d28b2cc417bfb3850a67b14f176e76126c4025a27da95c22c9a28dd491ad7fa7e8fad3dac21c827adad98cd58f6773b3ee3e0dedbf9970cbae9cc867822efc212d4bb641cf46ccbff36d4dad1463740d94b4841d405522c7163f1cc63d8f7ca8e033758f8fe7de10c7d7effbbd702b820631401512d1e41cf87caa1cabe57a9b1bfbe00b149fea94f5fc99ece8642d6b0a6c8ede9a18f75eb6fb399ed341405c0126d0a0f0fcb92c5d7e822b8e396f2aad4625b4904af5520c1e614d6947b86a393b76e726a8bcaf5e2c33da77cf4917f90623b2f8df87de31e6664b516efa602fda4c65b81eca596016f96894df343b6623aadd1f81dd3149b75592e3841105c6657eea363777f78b5200cbd9db63b38fcf07ccbc5a94b8d61b699ef1bfbce262fc02ba3d1f129314dbe35504ecdfafe462054257812fa24680f1204fcddf05e1c40e9778d57089cee3664604ccc12b7d53c7cbe1e9485b2d34813b729304b25cda5c5104cbdc35feb9a61e827cf293281b480ee19624cc6464c327ed6fffc8cc4581b93ad5a14955e916c62cdd8bbea9cef87b511709ffedd54c9dc675f13bc2bfb52a9148c77912b3d5a2c58f8f536d178d8d048402da29a2d6c4d1eedf3bcb95304010826f51eed4bdbcae964af9d85ea634aa2e41df138bd907bb9a84b199ce99dc14ca5d74cd42a772f66eba00927731ceab944f82d191cda16f38fac1225130e27988599aaddf09f0cfdcdccae87cd4139ac49bab008dc01c37a07110efc85d95ce85b3cc5cb42147e01f2108ce6a38e055c9d7814767fafadc4f15207a74e0440a7ef653708a02c2505ed49ad4261573458d5d7dfcb73d79905e7f93a6aa27df7b957e52c2de83a899e8b57102827cd9fa50ee95d87c8e47bc0214eb9e0be61a1b74110f95e13a528f5113edf6ca333142bba14fe61e4098e5290ea8fa5010b7b21dc6fd5d2b7250f13a8395f046cd057fc41fddb83f7a132232286f96e2a70d64e294dab209ae8444fd70d56d0baa5312049f57ce88e15992193166f5c869bac494c347dbad78b17bd9058f2e289d23f51c29046ff6d18ac436cacb37732822cb54c09cf153cd4beade5398074815d12d6eda55a90f1c7338783715f66f53fabc4763e9d7445847eb70c87a27137b46755653f5b2b30f72a6ea8f50e31acff10f1023479830d08fca007a7b5415420fd5d7a0401ac62cf6467154ab0043005baacd84e8cffd830754f4020f62be76e43a004e447e2c7d855856cb186d153ca9e91ce40371cbd183248ba2094da34e3dab3b16678097118a205e6705a1f561bc06b34560235c544565b6448c0cb22bf2910a78f431ee56e4f405fcd0604c97c1d15bfa0e976e4dfc9014d5507adee1889399aef94f85219bf444b63d2afeb4e538b34de540d55f1e272dd7db35ee33bad1ce94a11d184b4f277d14c83ee3533e7cbc854bc84599970a439a37e2b4f03ca6de3efa4fc8289f3aba0a1f2d378836539cc0c93a56cbcb0983721f74ac940e28fe268775a04c13e260326238b0ef8010c2cb21386a25f5e160fb11c814e97b955e92f4e965e23fc8c4c1acdc84f7bb882f725e1f14b6ecc3233c4d17e4569b20467895668019bab7d614f1c7c0543569eddc9b089f745d94796f9982a5f58273b09e3b6b6cc6adc249bc1c7e2de758ac919e96e1935971e8f4f93b2bc768b7496421321750d5f493e559fb26349197980f6d3bd2b586f0c", 0x1000}, {&(0x7f0000001380)="f62ed169222cfe1d28b15a60a0eb4f0635c50f90d0ca49944ea89d7b0ed0822bd075e3ff7a0d9f333f3917e343725d6c23b4695f5c8a8cbf1cc8f794c89ab03051f0be8d2f28c9a3d7b3268bbc932a3211a89b2651f4ba8e103fe5c6d8cab8f772ad79aaa3af2e49f422ba06de43ae", 0x6f}, {&(0x7f0000001400)="e575892fc35f224fe51b7fce7ef509ac5e4d49c39d73b1819e4ea2cac2c2294f047a4c055fb9448a6b1cd0e2c5cc8f4f266252a52851b6d3b87ff650a3932bc7bef02e294304fd9cec7f53b70403c053306c98bcdd38f5e08021b4813ca52a4429704a296f8366c4bfc90be4cc50031b03dbd205cd1a95d0e89afe34d9", 0x7d}, {&(0x7f0000001480)="c131374ce4ce12f9a682af8a5e4bcb99d18cba7d653db58403aef5798c1e4049f870fbf06c363ae5ca8da95a0ce4e06aa9e9448231c19dbfc13f81f540dd4b2691a46aae64a268057d6e3ea8bb1d384573936f0319cfdd023746d42768b7351b6ddba2efc9b219bc93f08d09e831e000c1245febe34f866358a40b242d8ba75dfccc35d88e835649139d78bbc1610461b993927379d531a704d893511a02e33edf4519121859f80b1a0ff3dc6d40ed7952cfe730f504b6c6135ec87183b8a008d28c9b1eb2bbf7228f69172d729addf407a1801091bb5f015e2aa656de278ecf4b3279", 0xe3}, {&(0x7f0000001580)="be9840df37c333592678dce3c53358bd19c5e8bb5557ff9a195397bb5dca2baf0ce13fb5cc31f9ab7ddd4c74369ed63b37149551ff10d97ac8d0dd272b974716c7adcaddf68c732448a0a21fac04d423ed0650a7b1441cd3c6bfdf34b35d6b9fdbd256dfcfd088f29ac2b2053aacc186187565c7ac93486d81815fec1466d7d6fb367144206c975ee507858f08a10cf163741c33dcdd101ef7ef9191efa98032f724de67758e50fd008a5d76d9d40bcebc6e2d5710d527e4166ec0161d1f32959d283ccc7343816cf2a2cc0f6ee2b6ef0d1e96d7a31d0e7fe8889fa4c3a2be05439b8dec288068f66619b2753bca67a6dd", 0xf1}], 0x9, &(0x7f0000001880)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x88, 0x401}, 0x405) r7 = socket(0x10000000002, 0x2, 0x0) socketpair(0x26, 0x3, 0x4, &(0x7f0000000000)) r8 = dup2(r0, r7) setsockopt$sock_int(r8, 0xffff, 0x0, &(0x7f0000000040)=0x5, 0x4) 02:27:34 executing program 1: socketpair(0x0, 0x0, 0xa8, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000300)=@in={0x2, 0x3}, 0xc) r2 = semget$private(0x0, 0x6, 0x0) getpid() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000200)) r5 = socket$inet(0x2, 0x2, 0xfffc) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000840)="ea06f500080000009ce6466d70f085b6da99ab9d98ec2ba7b97f19e4d04d458966b9731c945a77dde10adf306e61b44627c7685120b416ebed1e2f1428fb71e861181e455f26b91d580ffc356b5f5026f27f090549e56f4d6466b5dd2f1f2f37269ee464186b0584a64f35841a79868626fce1edc369a26605b7b9659ae011803fdd96fb24b59df0fbc2492e3d29eea4450b", 0x92) getsockopt(r5, 0x0, 0x46c, 0x0, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000340)=0x3) getsockopt(r1, 0x4, 0x5, &(0x7f00000004c0)=""/140, &(0x7f0000000400)=0x8c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680), 0xc) semop(r2, &(0x7f0000000040)=[{0x1, 0x4, 0x1800}], 0x26f31fb8599fffa1) semop(r2, &(0x7f0000000200), 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0xc008, 0x8) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0xff, 0x8, 0x18a, 0x2, 0x7, 0x401, 0x26c]) chmod(&(0x7f00000001c0)='./file0\x00', 0x68) semop(r2, &(0x7f0000000380)=[{0x80003, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) semget$private(0x0, 0x6, 0x1) dup(r4) r6 = open(&(0x7f0000000700)='./bus\x00', 0x20480, 0x2) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000000)=0x80000000) semop(r2, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x5, 0xb}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x17fc}, {0x3, 0xa, 0x1800}], 0x8) 02:27:34 executing program 0: select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) nanosleep(&(0x7f00000000c0), 0x0) 02:27:34 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt(r0, 0x0, 0x6d, 0x0, 0x0) 02:27:34 executing program 1: r0 = socket(0x11, 0x4003, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x11, 0x2, 0x0, 0x0) 02:27:34 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x20000, 0x29) connect$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) setuid(r0) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x10001}) 02:27:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000340)='./bus\x00', 0x801, 0x0) r1 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000240)=[{r0, 0x191}], 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000440)) sendmsg(r1, &(0x7f00000002c0)={&(0x7f0000000040)=@in6={0x18, 0x2, 0xffffffffffffffff, 0x401}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000080)="7adc4e8c2e3602d4354e3a3fe72aa26a192bb63b52fa8ed436", 0x19}, {&(0x7f00000000c0)}, {&(0x7f0000000100)="164555d620a1d9a2ffcf6825b28b18ae728785f87c653084e2b07938860d544dfe22d02a88285ab2e8150ff6242b86a7e5e47939b0b1906b3a25dddbf331d1d2784bfe24855497c54d27d5b30aabbc88b067d58c337fc0", 0x57}, {&(0x7f0000000180)="983330e5a8065dd6976974e6c48ee939028a00483974e189761696f10deb4609198f7c8a3ae0be0def86100b29f844c9d5eb02f1aa47dd113b9ca810daea6a4804b52761530d9ab1", 0x48}], 0x4, &(0x7f0000000480)=[{0x68, 0xffff, 0xe7, "3d4613e8731c36dfb7cb97db91f4b0801ad2f3c2a0195efe7e4fc26410f7cd9723fa76a0be7e18e46c3ef1480c2a931839de4831081c6fba1ec52c80db3d36692265830cad92fce24147f213475e8bcffe8f88"}, {0x18, 0x1, 0x800, "c7"}, {0x18, 0x1, 0xfffffffffffeffff, "40d71901ee28"}, {0xb8, 0x1, 0x0, "4b31c789cc9d6da52bfb32d57cfe18f938c654a0225a5d4280ed86b309a43c0e24ce3a45893747400d8f7f711d8361319ecaac524a190f0dab80300a5d9dacdc00067e6251bfe988efba454de04e5495e05c40c6efa2e1903b7f69ea2b70d73c0762e3bf368d6ffae8520027458e64d4c3e232e8b6e64fbd132ecca3cea8616a93fd779ec979fefd33ce6c440a8a482c69af7dc7484403ab0b46768c3aa8cf6def67087a5061c1d8"}], 0x150}, 0x400) 02:27:34 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000040)) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x9, 0x6, 0x8, 0x1, 0xd6, 0x0, 0x873, 0x1, 0x1, 0x10000000000000, 0x504e}) poll(&(0x7f0000000080)=[{r0, 0x42}], 0x1, 0x0) poll(0x0, 0x0, 0x6) 02:27:34 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5, 0x1010, r0, 0x0, 0x0) 02:27:34 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x88, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0x15, 0x2, 0xffff}, {{r2}, 0xfffffffffffffffa, 0x84, 0x40000020, 0x1, 0x6}, {{r1}, 0x0, 0x0, 0x8, 0x8, 0x7}, {{r3}, 0xfffffffffffffffb, 0x44, 0x5, 0x1f}], 0xbf, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x4, 0x1, 0x7, 0x8}], 0x6, &(0x7f00000000c0)={0x1, 0xc1c}) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 02:27:34 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt(r0, 0x8, 0x7ff, &(0x7f0000000040)="e93c39c6327de4c81d23b1a27d0b8bb328139cafbdba7a78fbbfac4ac677bb49f8b2ed4a42661b2a9cdb2ed06824b63dff24db306eccd995af3d0fc2bddb0fe5d09a7ce4809b5f58e919af8f4eda4236ec4a4d3d33d84296753d3063e1839524b9314e04a1327c4811e2a1a35a5cd7727f1c8842244028539220a6b98ec80664080edadb2ebd5b12c492ad9f28fcf9980f904b939abe431ace7d591e153b01d94713995b4e3632eee4c2c2b7a646948b9165dd90063e5fdbf5b9f68d80a5ca255aa7d0261569d772cd01a77273f54ae837468e992909441d", 0xd8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:27:34 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000100)="fa9ca355d0dd2f9d47d5626ad52cf697f2dba08de87462d8b62ebdf35f5f6a8ca58160343dd23c62e0018ff094c518b646404d7af8eec296e7b6de71774752f98062d4", 0x43}, {&(0x7f0000000640)="13ad277e1d76c27b6c15c8ce226ab81deda70822aafb7dd7ac11adc0d0ffeeefd95a66273bd770d7e0830d064c3b66a3bfc12ebcf17aa6c7033e70ebf9d8d13fa021740c14771f5874d0ab467029647e9d6bd380a75ac233041488d7491f6466059b2053111fbdab5e2b37da3c9eddb4cd50c64eae647bb3e8deda4d91fcad0e1fbade9f070f98f49a2a6beea5a480a91ff0167422e1b8f17d072cbc8b8f5da3d9d15a1f01ceb802591fac1a797650105802316f0cfd963e6e9f45b92ee3069773811fa8d7b86554a1a2acaa1a6b9d14e0daa98e4ceea57efc63875ae41ade4a363b87e4d8dd5246a506d361982edcb203a2d33e4f986f1f1f7aede9ade93f296e94001561ee8744f19c5f8e1fc80e4f5f0a58c6bc6edb66bec79b83c4d32c77751de5acc0a45512af964de687027dd2b7f77d17cab8e3fc8a0997a9b609f5e01cba80da06b7f16210fcf05e363b3eec693cfda2dd7c9cd69674f58676def53e134da8e2426535d219d5af04bbc9bbc4bfeeb4d0e25ffa00e14b7585176f76204a438ef6b190e811d7a10f2852322f2956309c8043626b6f671a46f330c9e4a9fcb211bc2eb1a9bf5586150698ba4db8b69e6408bf29cbb29b69aff8ad1434942a26808b8e21399817b5b2df147c1938865844e25f7dfef9e032088a3a21aafcefd6949f1bcd946fa4560b5781f984b5bd033c2f574cd39c2fdd4d61fbc23721d044e22d06e4a6a3d2db313127cb5ec21549ff746f2b46fe88eb3902e4efa63eeca7dfba31929bd2fdb1a33b11ad488f502c4ba29f1f04bf9f5517ad1ac4d4b93597f80d075f7efbb2d149e424aff8b87604705f4c7eff445b915ec4b10589529990ba1a18a0f808eb5e4217f12ffce2e51c6f53dec03ce2e3c6957f04aab8941e2516f0a75337db83ee52c1c07e1335e179ff7f705857eb4f488d09002371cf4bca3db1f863bbe0401260b71c95488214d033b816f1e4aed3de5d5e26fc215254d6f175287cd42addd343ec968bc802e4f0752fef09d42176f10343dbc18a38f364f84bf1f77299244b21ae2fbbcacaed054bb681d4be1277d01397e7df9d5e8718233dfd104f2dbbdbf7c7d84cd2902301b4ee2b9c23144217945f142e63d24435f1d72cd480e8a13495536d8103871995352ca9d6119735850b8756eff87ecad8112480f166a9c672b7b0dbf777d85b08d547a5777f9d769fbaf6cd63d8674c7719d24dd4c2f0e1ba207d8dbf54e85cf2567788f406b6d087e107eb1ea77200cac930f733d3ec7831ac1d81827d6f8b9c3de1a98a4fc1e41a9808cbb65f30f06253063762ba68e73fa6c3443f10da0b486d1a2e943951553599d79612d35ccfbcb3761e4cc3fd8382e21928e1c1e14109a7d4d5227cb67553585b5c0cac134573e726bfd71babc3861a55760beae06990e53bae5d67d9b36a3f52771364c77cfec279672a9313988dd7ab51349853fceb20e267c8c3ea966bd3a5db0de0fcb7a38c420f65353acaf4f7a8db2d66e92b881751542ace601ba9bfd075177ef35dad3551f93e46b5ed41dd8d81daa4b58207076870538e958614d4b2721318471d3d36dc2c4c1a5178a7d0e2c22c26edb04ceb89fe94d24adb1abd046d33fe418f3bad880a24c6046773c2f3b433adf79e4b6d6950fcf3724190dec7e2563bb20784a94540278601922efebcb7c36ed63461c1a08437a716f9460457c8cd91aa6ac66286ba269d25b0984c8a0692f5b8793f0f91365a2ea7c31902e7c3e076df0657f94f270cfdffa4c71519d970428e8c44f3587f16c36bf4508f1a78e8da36aba741dd9e6a3ea7eb14225ce7c0967898b0b6d96a4cd967f2f5ecfea87387ec2aed60485e3cf3a0beda586a31a40fc5ed2cd27c4ce386ab2bcd38d36965665a4e23d40949c6c4f2ac3c57ef8b40e16bf9a863b625b750be8500d8c46d1e382ccda5450579c0814a717edbadff44a33b49d12c62794f605d690d07e51025fe6a23a123175d7e7c737f716e2a8670bb17d6c568565e1bbbfc8973fb19e2adb278d0af6fee5bb6a5bae5f940babe592f97bbddcc4fbcbfc5fca14d24cc208f2abb4d4d340e74472788d019c491171db6ee9cc13eeb7bc1dd6dac929f37a8ad05f583426f07c50946a7d8703684694050027b4438a2d976cee11a3cd0e0cf38a033f0e04b2aba397fabaa9a14d35a88c2e67e19c17072d7bb93dc84ebb86ebb1c66354b26d4262e4a5cead50e14df6954c8f5d1c2366bdbf268f41735b577ddb75538d5539153688f4a324522afde5446cfea335e8266b0a0775dec8ecf02ef075e69bb22cbe1b8cbe84b5dac2af905723517ee87acce3dab17b64524b7badf415adfd6143bc8ae8a2b5260b5e212770e29f33bf378422cdf971c3f41e442046418c40c166194a5d0a93d66017cf38762347fd718e042e94c2ccebaacb3ced7a14cd5f2b9f89bd7103da47130e6f9467ddb0738d632a3479203a38d1e32c5155e462a4949480f41c544e16e85546a56a5a341f1acc004b87c8838b73819dba5f35887258979c96078610f19f987a43d0ed495b180cf62624f78f2aef1dda1ec322dade09f7c960ffc6c2b280ff14b647395a645dc5d2f54d60d76ecbcd1f556495b20ef20e94268db973009300f25ba6c439a2b2dd2a817d3839ac1609b97b98af2762c11fdeda4578b8c8048768f99689f0e20958c18ba1fbddd375b549d81f29d227837e6e9c1de69f20eaf555bcaa42f87b152611e4e59b5f98a341f4878d15d4dc7443c3f061f8bd4742ecc2424705dc128c23b19e56356aa152b6e9b2cb330dac4dc92a0c334bdabaa67abf87112eb1e01553348fc34794aab56400bf8b1a17c2a4f34b020ba127412b8a4a2802c350c92a0a864ca3d4fb8dc8867011dcf7553b1df0776aa7261817872f6720a3daf35537446398e5c19af34e51917cef85b22c9c0f51689eb2092b64008fa58dacfefebcb1a3e737ca8feca60b89f5059f7d8164da26776fcaf7eac7026124558c59f5891fa60114af5d300e9ff48c6ed5c23e556e80b27c27e1daf95bb24599f080b389c83d4a93733107738b731acff9eeb35f5bbbb62170992ec4c3bbdf149e76fe4afa2c1dc2ad28027c42733131fdd04da43a6c9ae998bfb1c3913738f47bc90ac4aaaecdf7e7d78634331bc2c83da18e3f4a4f4e5cdafb4563f25740d61cb1f6171abcf4bdbeb02d061228b3accf1c1323d1de1d22786da008e69b71a22a4dc6fa3916190b7d751b5f6fba80699f14122f3354d34747bb6b9587cee64524e4d6b9122f1c2d7411b2e2c40cd145612a2ef4c0f1d49cc018bdf1bdf6094aaff94f8fb643ca88c8eadb0e8051e599e04193834db5c03b85d17831fcb0e44f49ae884d6515be3fe3466b6c54ccb069edfea29d25b5bd8735a0ecd888d3c579a820ea4b4b84a5ba0b42d0f8c36a757874de9aab53392d115635c2069841ba542a5e3c892251091708df64fbe4191064c69d68fcef20b9d735adbb036e9e19f56ba0832acebbd9d31334d5cb7d0ccfe81bee8a1a9374f436a0afdc0d9d2ca25cc91fbad700c5e14a2aae70faadda666aa844456485a6cadb5cdf9b225bdec2f6954a314945b6c3b8820110e1fd6e189776f6c20ace298801c8c4b80821a1f19645a1a045e0d1ab18b1e90e128f3a8a2952c132afd32e5258082eb83d924b2e0ff7514f822940c51c317ace21f27d71235262ae32dac84f7ba01a066548b854a8eaa97bae098a69a53703aa0eb20e8deb9474cc88c4cfbce4580add9ad385608b6d3335e6f0beab8f2228ef4e69f5c35b3bd4bcf99cb42357b336b6d17878e82277639b5c5f3a70f7a132dbdd808d4759c1abb316afa9b0c40ee3a6775d087eaccecc2688a2e035592475bc5b07eafcffc7a9f5e1ab813801b4fe3e217dc2a6b078cf785257ee087777b8136780b7fcac3b7c7f0692b6f751d3597334b68ceef4e1a69f3f90a36967f36f4bed959d00c0d6e2ee6ba5d0a05c7843d4b2193652945081bb6cb98c116fe94ef8fb13f46a2f47c3e0fa853f2e7613f75d0079c010a6eb48e85d5cc7ec11182524ca5645e7fd2c1a85116036633d89e173a4bd741f9b61296cd758e3c3cce0cb69761fd921e3ccfcd8bef2ecd1a15092a921cda843a2c07b2ddea7d0fd20f61aed9197b4dad1b58c27f6e8c55b6b97d01aad34734063547b54733d574cec429e3547235e12d8740ae6d9022f75f6d92964d88e74cc90f859f9182c5dd9a41a7a500b341d725cab61594c3e60776b0a114e453edd64a510b1e54176414b435485e7019bf34b2b9f037acb8b74ff5ead49bebba94b0c16fa67f5a1579bddf0213855574dd6f1b5925aa38e504a7aaf15be62ba7bbf926c615a0dbd278fa3b3914e0f51cee91e6e82eaac4ed1adc2c20fb55c9617c641234ef2aae1b06679592484f20adad02ac8fb30ad6df417a348e0b35780a9194c8d375d53cad833fef54e9ac37112d60b968233242b00d0e58c81a8c39b18017f67956d32c980ae05839a6eb5286c47c1a674031b010d0a38f55fae488fecb5c4c222f51e4137ade18ce655f21d1ab596a2d5f2ae2f3b8cd2fcf658f38e0f8806fd81efa8f0636bc4ad0a732826d71c506105c4e2bde7e94231bef8053380a4a8df8fe15859fae9ef9983f96fb83b02289079ddab720599a90e7a1b576f8a8425b28f2a6fc9f5fc7ca09189173f38f094ddb2bd7ea54b185fece3c7bfa26fcc83b081b8d3467e95a3af14c2097aa578af6a16674ba94e6f9158b1cf7f8d1465a9973dfb3cf42cea254a8a231cdd5e14627c9fbdf93da8b7c85ca297c9a887c9d51c6f9a604e016d7f96a83c90ed2da9da136015c909ab78906739234ceca7657a5c284d9fedb71230cedb8a93e78f8230b73b7657c7f8af14198ae77f2ee87cfebcef5c5067d8f91b411a84789ed5c4a2e0dca8167e87aaeb6b6e6a0abf913a4107cc42d9f702ff49b3b86fcf0367317bd3fa5a9eabed450d153fa394e5cf2abf20dc33a39a9ed51a384cac89ace85b765e5bb7d8312f56557769ae96a42b8b657d0bde40e8d94285fb9cbf528acd9d6c99bd75f361e97bf345d9f65195a405819d37bbc5ab0324bc7a5733c2e3cfd2192f11eb0511a6e600adc0531738480a1db01bfbb8b1fa89a2e5ee98c11b805f91389aa8b6c8792c38c28438dec6186a2b6ce4956f50c986a7f994f7ff078f898f77670318c0888c1c85451af70c9cc0164b7d6dd2e0894f3c31b538750bd5c5d3fd46d48c719b79e440842820bbbdc0a57fa9e668182e61f848ae7ce25a0f1345f9ed9cba548f7c320bf4720511b82241da3e2072eea2769039f631db1d859cd0d33ae07dead7f88bdb5c8bfae714d69901413d241f49e2d8a783f4cc013d90c13323f744a094d7ca79e6952c6652ad2da9537a091fef00d33bcd6bcba159b22e4b7faa0d8c65ac3f7c44903d6202d49aee79667666cdbe18fdb9022d38a1f46687521a79ad9445567b626c67538868a1a9106a35000b967f8497200b423a609a979dc77dbe4ba3881cf136084b9fa60220530a72bcc4e5dcca5bab7817b6bd37ee1a633aaa7929639bb144aa5ed4033a01204a5987663c2b21575e85ac754c2a2ca2b91711502aa7edf134c589717f5d01f873c8b96bb0b46e73a1057ec0204d453da31410dff6ceaae068257a13d42fb5845ddacbc20f12ea38855f32cb9245b1f0073a1e5742ddd95d432e82730ff8f910cade24fd18c75765e0638a69458dd487a8f51cbe6e0c538ef313b48e3c4db08f846f1da9b028e4fe5f34023b059e0a516", 0x1000}], 0x2, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) 02:27:34 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0x0, 0x6}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r2 = getegid() fchown(r0, r1, r2) r3 = syz_open_pts() close(r3) ioctl$TIOCSDTR(r3, 0x20007479) r4 = syz_open_pts() r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x4c0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f00000000c0)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffff6d6a, "f1b3543be0b8820928b4726f51bc855ae55ac633"}) ioctl$TIOCSETA(r3, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 02:27:34 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000080), 0x3b7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="e1b511bec493777f313f6c97862bddacab6892325c32dc950b244b137ad6a1dc67a792969ace64cbda56c6af93bc2d95ac3d4119647ed429877a0a2bb8a6549a9a83b1d07bccafd5f4d06e905b38a60d69fa18131804402a0b0ddd31666f569e253a3b499d744d7b547ec28429790d7d75c9adc77eb911e1942f349da99235e5f6fe5bf403a4b3ee32f1474dc8bcf360cfcbd58e0795b747811688ef4499ccdf02e42aa6f887fe50e5a9fe2823a0b48075816a7b5bdb82ca1da37ff06512e8788a9f208340c8aa0c52db62be3d063acf", 0xd0) syz_extract_tcp_res(&(0x7f0000000000), 0x8, 0x7) 02:27:34 executing program 1: symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') read(0xffffffffffffff9c, &(0x7f0000000200)=""/4096, 0x1000) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000080)) fchflags(r0, 0x10000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x04', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002005, 0x512) preadv(r1, &(0x7f0000001400)=[{&(0x7f0000000100)=""/113, 0x71}, {&(0x7f0000001200)=""/80, 0x50}, {&(0x7f0000001280)=""/97, 0x61}, {&(0x7f0000001300)=""/255, 0xff}], 0x4, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001440)='/dev/wsmouse0\x00', 0x2, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 02:27:34 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000019c0)={0x5, './file1\x00', './file0\x00'}) accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000001c0)='\'^N\x00', &(0x7f0000000200)='\'&O\x00', &(0x7f0000000240)='/dev/tty\x00', &(0x7f0000000280)='/dev/tty\x00', &(0x7f00000002c0)='-$\x00'], &(0x7f0000000380)=[&(0x7f0000000340)='\xc8[\x00']) bind(r2, &(0x7f0000001940)=ANY=[@ANYBLOB="01002e2f6669fa6566c56c650ad4"], 0xa) open(&(0x7f0000000400)='./file1\x00', 0x20000, 0x189) r3 = msgget(0x2, 0x610) unveil(&(0x7f00000003c0)='./file1\x00', &(0x7f0000001980)='r\x00') msgrcv(r3, &(0x7f0000000440)={0x0, ""/54}, 0x3e, 0x3, 0x800) setitimer(0x1, &(0x7f0000000480)={{0x7fff, 0x2}, {0x6, 0x4}}, &(0x7f00000004c0)) ioctl$TIOCEXCL(r0, 0x2000740d) setitimer(0x2, &(0x7f0000000500)={{0x7, 0x62}, {0x7ff, 0x2}}, &(0x7f0000000540)) munlockall() r4 = openat(r2, &(0x7f0000000580)='./file0\x00', 0x8, 0x1a) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f00000005c0)={0x6, 0xcf, 0x40, 0x5}) clock_settime(0x2, &(0x7f0000000600)={0xffffffffffffff00, 0x2}) msgsnd(r3, &(0x7f0000000640)={0x3, "97a0412f3e6eadef4767b9c92ea2e545d95cbd09e2617cdf9fc22722b83f3e95a0f48423feb1770fc61b6ecd5d0bd0a10e85060a78fe5246cc142edc9ff96a0d72ab7d60a8ab3ab62e03af1774a8c7f7df4dc0036d387077ea33"}, 0x62, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff}) msgsnd(r3, &(0x7f0000000700)={0x2, "5f95f0de31d1b37afe5ab84226075a1eddbacfb4d2460736ada7d598f2a465bddc07f9a5bbabba8741b032c5873d06982e5a8b58bb21cb98f0b3f5c4822daa99d01a9058aa2a0cb9eca9f8b2e608d19080b7d40d559bd41318e5ec36d08baefa89d31ec3b4245e95899e92418dbe5d0ae923eff07265c478b5307341f4bb00b8f4a136c7949b25499546ddbd854d417a8101132f75a8a0badca3f8ccc4248e6a465f46c1570d3b16d05d260f06cb21618a834867b7d2d3d7059e39f5dded3249d0ba3921292aa4f82c05163c927683cd5f61ad37c82dee874cfd7dd46ccf11fe4b900bced9ebcc49a8980c99726fdcb6ccb81ed18f140e2b3b9cc063aad8d8d48c46aecc29e67ec0d5def0a8dc1d2f5364bfd4c5b4dd9ad8ca6c179778e95d392d33235f2b393440358dd5a558c8ce1890dbc4b5f619d190f10fa92a4a9d609ce2c5d2641ac990b081e18fbc3ed5240bcf9a3d19297826ba4d8edde8577394f487d6d7822e23ecdc1d801b82cd428cd7e5f1108ae71b9405f544750464d90a196d1151ed6d26f8cc15edcfdc7f4facc2a99b3bbace3b85e4e0c746edc4261b28754897a64c6f3e166e193b8a57861458015eaa72edbae299aaed38a8a950b670a4041ce8a81bf84b3d139b01b5f4c1b9b5997814bd585f8a2dd0f397577c27977282807aab2a31b22f4fa1df9884a43f5da628ac0f09293bf697e074533c9e7f9b11917b8f99f670a71b3c828acd90181322e6a2504ce43038e5a40b16aa7a3b2306ce5accbe55982a11392bc5548957a43aa6cfdd8be1e07aecbcd955703d76df88bb1276f9870a0169f9ddeed3ace24f49ab757ed5896b7c629919b0e5e883a1c0796febdcf2241506d003efb19271ae578aa9c9365a9a84f2190e2632ff69dfde96cb35a2a2d6b6270afc426a713874f9690c0e38bee9800bb1510a2ae87cdd39f3e5e5dbf5718ed97a2df596b79cdf4955ed42218257fc5b4f0b1605819e2c1f215f974c506b373d2fc667065b9f9493f48f4e6c94ad7bb0558fbcb5acb55aeb600cafe2a1f4d10a8d78e599f6a99986b1f5234be50d56271c660326efeb9fa3677fb94b1ff9981ca7e63f749d2903e478494d6370fc0ee1111970bc1660d24d430fcdf54511354e2136829a78da9cd13d9687ba45a195a8e5a5fad653d4e7b00980baa9d48a7887862f4832260a2ffe5a4b268525c2a6c2cca3b6c7a83928fd15d55cfd955e496c0b7637df384c4376862d4c85b4bd902c9d49ed4debc0a5d2b7b5e2fe769028599872d7f54b9045a4948de5063393e560515499a30754fd465d84d69fe83fca10c7f0272e35b8171a531d5d0b9643006bc2d1a1898a3f72b6cc84112efda0d817dd1c4da2dd668f3ca9097b2c5245afac41939f7120c8b0e58061b54639a99b4a8dd5df6878565095a62e4834c782bc17f8519f01c16cf1312cfd656262542691b274ed187ff0494916553a9be4cae7d0c55037f6e5422d1fcc216446aeae10aae2c60d3275cbfa4a6101682d7f73e129e679b3aa32eb5c1d4ce9c1b86d74f137877d2a9f16b17a0f5c188ae4e4ca2259fbd96be7b1c11bc17aeae41df5ccdde245577047dfbb5b0ea06621402dcd43ed772221b21b5c5311d052eca11edfcec958639e76a48ffa4ca19441c4def17ce532eee2156c2b1900b60b876c1035fcde3d40284685569ea9bcdc5a600a65a2632977d50fb1d77891893ef95030ac49d16fb28333fb3996fd6095bb6bc98292f126044f4d0cbd452508dfab1d03086dbaa884fd10a995c11af28f9a732fb9b54d9c97ffc8e5558f447b8b0a3ea6555c3744ede8579ea0b6471e6e1fe7b95eaf769cc87a6eb6ab106aa9ada18a071c0716972d57929579d522ae1a8ef8f42a5f653a9e7cbae7d0b75a5710e40922517d6fa2cb13aa53cb710e136f35a6c6c49c0e9d8ba41a8ab554e28f1664aade7de7c93f3b4e0910b4a6940ac74d551904adeffcb51387a8b1099f1e6e5b6752621c6524f9bc9a8cb72d91a8580c3143b488b36f523af14b8c4004cc5c3e164e577802147b20081f9b2a734cdd90ac2fb7f7c982f407d07fae53b37e18d9efbe54d1adda61570e5cf54dfebed6c4ae0dc1d8e71a5d006ef3a00c4db3439432fcf2dc2b64fef99bde5261dab3ede6deb1e869bf0e42270465a7db1f9fc92e83b3fac97c3dc3c53480fd70e261d997a181a6c11e08e5767396105783cc2f9d1d8791768d93ea6b58d546e8b97424d9f4d0b6c849a9369e775b465f56836461c7a28f74ec3a1907f41038665d89a045ab8cdf6876c141ccd51645fc9d0c78d197fbed554e828aa3230bd3ff6b37c9b14974c64ead197731334b3ed472b66f0efb042aae90b50ae88952a2fc6aa0869bdbda338b02dfd7a3ef85e9d5797a69117aa634eb10319af251a3c69b9c1d574123e070b074dc7f63d2ca3b5da45d31fa85790d9a3c20f33be68bdbbcf41a9f5906bd024249d0fb13726aaf061d51aa78e28edb8b304bb8d3a4feeeedaee2f408722478d70f19461365c6f75318e53a5af714adc7a7ff3688ac5b035098fbf92939e8555df3f312d3770bf98efa215a29c84dcb7731d18b1972ac2d0db819889b669f1a839d91e23878151a6cf0991f42dcfd3d7071cda747480c1d6051e51ed7918157dc118439e1ec4aa07ce1e993deeb01e916ad63a9996a75cd8d1b0c2b5f8bf6aa63f217fcf95ace1b3ea918d953b9657cdde5da7009c6ad2060828d44680226638fe82e31c5cf5a09fc547b8490bd2c58a32dcdf282f7baf7f7e8e9af10d73e4242899bd6b47d06f8a82ab2810120a0c839f0af2a89748670d0676cab86148a26fc97f2347ae398947adb627507ab69d96767438d96a02a9840af755edcbb97168ffb8385aa1f313ef2ba0b210a57ca9d7beb8b394f3201f16b9ff675e689ae0b774a9b0607085aaeb7ceb0d5e9e78eb90338554b212f6d59f84dd0e609368926b2928ed1fa0d13b97bc1fcadba97597c45e79b8b7e16ca77f51fde7ffef3c566fc7fb4f4acacf0e83c001a13a18a8b4bd419d54a6e62e9bb83deba80356092c3071e93da1c2f7bcd505a4aa948e71c6d38f7dd8254cea0b7d5b2cef2ce24702dc6871b79e8650d0c77e3e7ef0c0a919b4fca023626d607c06685f4c1301d9c95ce646f9ac7993db7950460bb460bc59491c5143ff9c0510663e0f364ca76e6ef755368e05ed4b25be386d67aa78a3e39b7b2a2dabecd8594ff1b62fe50e1dff5db463fe77c1b89ff11ba1987d882f08226c09676d74de6ccdb0f114c45ebc77a11576bef0b196e5e95c9d0f0fb5f974947973ed6ed93e317a3d16e09dca6e9d003d33468bd8bdf747649f848c897121556fe4a6276f9fb00675eb50420de10308c5f2daef1450e1d8fda59397612a18d0dfcb63ca107af408038f9434d89e0e93fc82ca8c17a5b78b5a439e449832b0af4d9aaac4cc95d898669e2e610e8029f0ac9d915fa6ae90da76ed210cfcb61e19f932e62c1f4826d5e5c02be818e626eacd403e322717684a25019d3ad3206b242310d08053d66cad2a12fc0463db62987a8c20d9ac8db8fb07cba471d2ff2c4d450c371a70bf512dd71cb3f7ccdeecd21e5e467a918d682e97aa0f2bb7d3a8223a939c1de371381e7fb69295e17c5330cc2964bf3de458ef78e91126ce6b4016bc082f46392893ec602745704868693e039ccb9ba85275df3054775b5458051374661ca09e8232023eca8d4035fada110d983f481a738eeba7380bf5bea7c8c1c17997ce1f23679bd865040c2241d18d8a802bd44fcb5670f310de22bdb43e32294134ed72fd354c5858a421ad2a9dd9d82aaa5b95f82d84a82179d7e69644887a655582cc5e1de2c86edd00495315e605388da0fb2ddbe6d7870a3490dd93688811e72460c2cf9635cd14e333ff50ed1d60c2a38810bb7251d4a78a863aaef20642b16dc3b7fb0427e6e886b8d5db84befc9acd6b4176cf6c560d8490e683e97241b0b3eb1d83d07dd3cd00f581208e69243005a1cefa88648b6b03523ab57f82101900b44e4a86febf35c8853d52955d3a0e0c915ed6dc59d7c1ce242bf3d4682138a86401a277955039857943a5b98772ddde693e735db3c738057f4e2d461a64f5b42677413fecbbfc5ab23658de38806a5964f51cc438e764ca05a6e65b0167fef50281459387d3ae98914ab46b756fdd1d9b7a34a9dbdce53d92ce8ffdbe7e4209eb55fea370086377c8f9af0a7b554469d3be371b986bf63e3a5233f5b17902ae2bff25df667bcbd2c29f619feb529e0eca184e29e9c411ad15e4aeae77b8258f3950a912007045a61aa02b4b8fa7a2681c548271e148e3e53cd6efd4c7a528ba1582275c9f883e166ac7c14129b073e7cb4367a8d21b0e903160b553af49b493ec1e7c149b608fcedec4d3200ba2e9b59e6d494242933118c7b17a97a194547ebbe28cbde90dcf9e9d010e1232aeabda25dc203a21948bf1591175e05d1380c15f915cf304466d2971c27ef96f8f1433987f66ba290de2cab5f24d04d667d6a37208d17ceb8e57bd227ee4e9f7dcf39757885075e7ff3f02f0966e38d182006b9fdd7c6364591d2b387cef8d95fdc66c8d6a41a5db7bfe221f81bb70840313638d3b4a0f709c6828801befbe75dd4d5269726018f044ae798700d18ad1203010fc0f5496829df5bec7b3ce76c92203cb8766e551337a482c4c5f28a5a0d52a7eb62a474ad0ce592d4852ccf51d555623d7e178fee399bccee40e20496300d4d4aa9ae9ad75e6fe428f824dd2b461ed3ca49780cdf932eb15f98db6d972bd10bd6d897161293b29f9fea34639943c51cfc032b1e903f692607520ea8053f35286f7b9acae1deea58182899fef049d2932904a19b17e7f59cf643741f109789fc871d30665795ec667f818979a4ee46467f258d52b44bd4c7be916534d1b307567a8fa0fe5c62174a846a65fe5abbf6079aa132b203aac6e9c6965b2f9f29bb1ecd3ceaa3e51d7c6b058685ff3f0fe5c8858a9ff82e6e5667dcf6666e12674d25fd3bf05f7fc9eed3fc44b7c46fabe3dcb9b20a9306367db988d47a18cf51b2bff21860a5559a6f21115eb69a3faf54efe2ced45dfa6c6fc938f7c487e6e2ff372130dc0ef7aaf6c8f6e55ae1bac010faefcf8c4d371879414273e20b59ae9f1268d5da9914e3ee8f5b624d9467115152d01e00b62ba1d2056d0ee780deecce66751e79f4161421d0d2846620440c7eb2dda6f628eb92c7ed6e247dd4f28b92105410c5ea5120e4e389437574d93f33e2e35cb2558f8aa678e1972b0392ea363204a7f16ce39144bd97ce72895ebc71aab33c934218a5212ddc9cc86bd093c80b00af7063f76a7c5e05ed85f128906cf4a6c4a88c33c44a28ca2a57d365bc791de813a26eb014e9288eca4505ece2a1c39e83424fde72ba1ddd622844dd90b29dda907940d99808314056cd5478abb77b959732be5c157c90192c15bfda71e58dc2976ecc67c1eef8caf6f3ace5bbb826cf48326b1241928f3903fe07f3bdc11fbae518f477167466bc7e5b4f9d7aeb5788d62bedd1b966b3554eeca8a2b9b93db57493aec21134a68b9add3856334e0ce48dae682db2e10f11b588fd51525ac95b8b40ce875b76f0e69201a91a115e5d59cc1da57e80d1437b65b00ca0ab4a09bb7a73c5e9422a456215fac447580632362fc682ab4db74c0fa67778c893e4e0264d06742002fd3a55759ab8b4a226f10fa14a884bed0772a17a0d9688b18df412d72a00211f2ac9a953a4fcc1ac02f943756657"}, 0x1008, 0x800) msgget(0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000001740)={{0x18, 0x2, 0xa9, 0x4}, {0x18, 0x3, 0x9}, 0x0, [0x7f, 0xf22d, 0x1, 0x7, 0x6, 0x4b, 0x1f, 0x3]}, 0x3c) r6 = semget$private(0x0, 0x1, 0x10) semctl$GETNCNT(r6, 0x0, 0x3, &(0x7f0000001780)=""/233) mkdir(&(0x7f0000001880)='./file1\x00', 0x2) link(&(0x7f00000018c0)='./file1\x00', &(0x7f0000001900)='./file0\x00') 02:27:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc68a56b1a9000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="212a7913e4a2d21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13efd3cfde4fba592606c0cfeac1b46cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0a00", 0xb5) r1 = syz_open_pts() close(r0) r2 = dup(r1) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000080)=""/45, 0x2d}, {&(0x7f0000000180)=""/79, 0x4f}, {&(0x7f0000000240)=""/185, 0xb9}], 0x3) ioctl$TIOCSDTR(r2, 0x20007479) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x8eaa, 0xfffffffffffffffd, "85107b7c5f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x12}], 0x1) 02:27:34 executing program 1: r0 = getpgid(0xffffffffffffffff) r1 = getpid() setpgid(r0, r1) r2 = semget(0x0, 0x7, 0x420) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000000)=""/163) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = semget(0x2, 0x7, 0x2) r6 = semget(0x1, 0x0, 0x200) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f0000000100)=""/198) shutdown(r4, 0x1) semget$private(0x0, 0x3, 0x8) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000200)) semctl$GETZCNT(r6, 0x2, 0x7, &(0x7f0000000240)=""/228) getpeername$inet6(r4, &(0x7f0000000340), &(0x7f0000000380)=0xc) r7 = semget$private(0x0, 0x7, 0x4) semop(r7, &(0x7f0000000440)=[{0x2, 0x2, 0x800}, {0x2, 0x400, 0x1800}, {0x0, 0xa7b, 0x1000}], 0x3) setpgid(r1, r1) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000480)="b92fc75d480573fa0e10555dd5a22016bd4c1c6b1dde447e5198502c948f0976a8d0760b0b1db3968de530fd9066a7bd4dceab5bbd3dd51f6bb1b5ad8e08727c7637dcb960f444e792e9f6f8f04ba83aad1bc81ffa049815094fccdcff31280bbfadd034ce2dcfce9794e9e7ea88ed88866b12be014910692b0fdf4fff98e93157e07e29e56aba4a9f4a10bc5d372b85d5daa44c027119598a306c691aba6cd3d50330899d834bc718cf2533d278b371dc3dfd4457f9a45c2e982e6f898e8ffce46595f05a1b39fd08af7b77b85b8eff4c8572183380923e283765f36c6e64f1a09c6edf8eceeaeaff83123531db216468bd277d85748158bc6b3b4ba6af2790892b0ae0740fa04714d38819a841d307e25be2ca6322ecd9ae64c96e5c7248215c7bb820ce970c404a1240ccca80db882008748ffba8836021549be8bd4213fec89437627407f3d7c82953fea2eb50a2d72d963e45a0d824761e6117e9f69577148a0170f2c12ec225139ba803d068a915417bc79140b4c2178d51290f78d9331ce6e72bee33f149eb6e812950b0554d96d91e6667c32d262ff47b8caf798fb832f5f04604dc80c1c8de63cfaac280817cbb2e10cf3a7d0fb2ba48e8c24488b2213dfbfd0ee1cb8034059c9c3afbd67b1f3e4e44d7785708062c1a015a20efc798276926b31b82c99646c77bb917de785a7e0a336f4464987c5dd457e492e05fad423d6a198453f7bdd72b67c57d54344fdc7143928f0dcff07ec6de2cae26c652bb1eee5e489d3c6fe066186af2fd1c75e7f72cbd1e0a46e9019f545b7d584e11dfa7292ee3150da3df0e9fae3f707975c903062f0b477c90412c06ea85e80ad19f8bde44b89be634cc7b37b9090c53c430f51f4e373f7f5b753f30380d47107a8b4d87e545d741a7478ae28fb6352602c741a469c3535cfaa01b0f32c22ccb8473927e5babaac01025ec6cd857b43dd3fa14eb4a9cf28a1194ba6201d2ce402e4ceffc3d9e0915a39ca23271afcc0f1e33fbfc461f4bf78f14559b35232c2d5b9d6733ae91c3f75317e8773885a5c5a23c736c97cd750dfa02afe23525eab37c8b07a8b7ba0b7c67a191a7cf9704bd9dab879463bee08290eb47b5f5557a3999e4cccb5ecb8c167e6bf67f3abbad734bc4d4516ef087c673d5d4d286cfe39db9e4c785faa80809cafc36d12f7ce1c10b395c2d9daf3bd178de2bb54ed6d0faa480aa7816cf525b50185bd447bd8dcb66b469ee013091494bfe3ad8aa022a69ce7c50c4b75a778a929c420ab113966719ee1b482f68a6f896432f4824a3b4fdbb3a2ab5ab5c9b1b864e9fbefb826404f91ab1d81f33d021de713cd5626ecfc8c7d56b07ad785f189dad3dbe33697ce381aa14813df26120a2f5c5b1ab4be3e9f6055fe93038683665113ea64b8a70c3077904cff7dcb7f2eccea498f1c83ed8ba93827748188e3deb5dd259a5b6a6676eaa9cd7e234cabe37af8a54eb584a25fa98a895752f3e15882c8881b0cbd19977e729a444b6d49343986c509f2a83469ab5eb876df1ba1d0c3b508dea65483e1cc31736c95e4084679e531a6410dc8f0449a375b1f1a7f9a9a445f132a20a1fd615c43c07249f42da17f787826e83df8684a2c8379e6d012ab117a5caa71fa051c6a80ee2c1a0608b31f09e870a62a846c1174a2c447549d7a4e2de87951c2ac7bf4159c1f3d92b5db2548943e38c36a385f9f690ba1904ed5aa9f6df6fc193f8bdf4b93eecf8bb8edddd75cb7a7af66fcf31fac7143409682dd85568e171e6b137a9c8ad849562d6802070697856f5369af85f7ba29dc717d93b7df0a50511d3ce7fcd143ba3a0d1a6bfd32c74f7d5b35ea7da76ec496e5ad9e2fc03b7686859f595efb4c126ce2addc8bea4ddf92c37df1ad83507ae27ab2c10a5d645ef25820d218354e2feb420bc1d86b3d519c4ca236bcef1d5dba726f84523b268cd793a8bdd0634927437e5f0593a47addca304a3e12208943a1daed196314330e1cfa45ad511b8bf64e0d7ff849e74ae44d884184ba3b6eaca6a5cc203201a69cb6de1a3eeb5fa6716ee28035930b4578fc1ab72375729134f2944b8869b47d0aef2eb0d73fa2722046403273253f90ad88f104981ab14b5778a57d1e78f8861e193e48b1761626d0cca4c9875fcf81ddf2d20dbed5524489f1bb1763f1bf3cd7c500fe87217924bc37b3954af9eebbf6ecde63ed52c457353404d0e64f33ca857797fc8e0e4ccd70dec631f8b8d47e7a05e6db8dfc6281df78bdf6884144815a001a63bae12b5edfa9af64fc4016d141da9b804856a9ce31fea11f216c33c5a3c876e66fa4e03bb941357b14c317cfd8dc711e321533672a7fc646d720a061846538a2e4725d9dc277db61b22365bc6767c848fe2420272dd711c278d6e03bced609c9b4f1502f76f3209b0dc6730f6f8cfb784199fa7a161c0926ef48cd3be7765d76fae3e7cc85629413b400909cbb035768ed5ab9994242e161acdfcfa18aa2955b958646cb41602bc486f6f9aea0a2855fcd544a5d8b7e46f2e77fd911548a7ec6135af48fd74fccd05ff82ff80041fd509de03d1ac50b1d5e34a8e0dac53678adbf814183e2fe21e2b842f6db69ec748b1c2a7f800e176193b74f36fb8cd529617808c4abd80ce0cffd9ed8c9f0ad79b9e9a2ab552b5117332ccb5a77226f17838d299a53f83f190d1c54237332ff0e61640713b4d29eeec3aad50e9e466e7bda7d3d5145d41d1da2c2c16e700457d32a5067d2d8804d2a9c6c0f87c4aebf989a51336240127fd2d39ad40431c80b784086a40eadd9f952b4fd38fd0fd6f325b948b4d311bd946b1eca93b39af627c09b892b7d3b6e504fad86c833aeb9a54904c9f8d6afe75fb2e9bb941aa3ff12e42a15d0f4e371f73c5bf6889d86558ebcb43b1d0abbcc6dfe7c85e2c5521d6f31923b95ec29727b8b554a04753ae72ef2d49040626d51153d907374399e63c64b00c860cca90c886b305ba0c914f4a82536012251405cb2d0f8f386d104ee6ee2d846ca5d5e9d831444b1bccbb09ef1abf0db62d7578ceee6523d0b874153f0d2f4e64180df980d000f4c402ea8eacafb8c6fb0d4848398d0e78c8f4388942d49f9c6dfbf30ce9203a5e41742c8801ebb8e1b8bc6a2722fb226ec82d0d99f4a4fe0f10b01944ec38f043fcea9a7fa4ef1e7f576dfc7ef1f64778804f8d5dc581167ce8c1c0d9173eb423f6af538002ecaa50de6b94fa349b201d0fc849b1671fe4728ea200486f9223bb0abcfe97a08dca91b65f06bd6a2923a2279880d0350f6fe5e358710c7c594ddc5532eacd86ad62c862352719c069f4f55eaa1204e3e97d02f49e9b4b04286ea604315c4410911d0970f3c0e09384ce227454f79b789f7e29a4b8fecbea3a5c868cca8259f5d2506333b4a349e6a63644ce1b4dbf29c5249e1187d9c529a3d2b0b1dd64c87ccae827627d563cdc9efb842432b98956f5607b6df40e2abe52c9836b37ad06dbd8eb2028b7b873daf520134bce14375f9d8a530b6d0e1f39962def236f9f338b6cdcd0a9b5ef9c357c09b685331eca6f8a065ff092ba266ddd31f4c86934f3458229e952fd1f01abf16be03adeb099fd3591b1ce0bf498cdde62e0158b1235aaf1c5f7a8b3a427469ccbd1fc4ed97f4f249634d2a13da5539578f731f796f00390a4fb3215734b532e45f6178fe14d499066f47f35ec0c1ebb4160799995ad5873351d905f9c114632c327e8af714d7252337a18bf2be053584337ac4cba4f8644e330f95075c4aad103bbb2e1eb594c0ff60ac1f54bca019cfbd78b22c9c0af560e28a4375dea1903ab09f34bc4a02c2dd66f342d0d1ec38fa4b690b682030ba95573a082f9d958cde102f07c8693f5095d57c6fda191a41e413ce006d703511eaa408081e5dc0e9eb9fea79885df41bbbb40e8b7af706d3571ceb870c2cb792851016c39daf3b47c56f9e901f376c7e41e97e445090822e64fac556666b285b6174a6d38331694f04c2a0d232507daa900d5a7c2f8906036dfc8bb97ce7d6f6da3eda2cf202e9c9a0df946bf555c72190c8dbdf2ee8b8907513ca66b0fe339f4e14460143020a83ed85029c34afccc3ce6c4c090a80ca36aeecde4e64611db3ce4eada1e7c950977fa6ad02d1df05ff629c6896a5cf21ef8ae59ed9dae7206afd8583fe80e0c33f69259819d26aca92d5903c73f82611288a9b03b508fd4324a364763f40da0a291b2190b8851faa38ad2f92c9f4de314b4546ecd73d57c66456c900c69478837da6310582dc601c976bdbcc85a460f80e14e6bdb0c6102a929e31ebe3ef38b0e68b9950171f919c0daa3bff57b6398467dffc1309608cf4fb305474f9cb8e4fe42f99b7a699dc64f100a22b77c576cadc1df7099ad57b074b779a98b975e2d0d6aed65fcd9613d0875cd937f5cf68e0ccd8fd6637bb29ade9c025e8adcf39a7cf4e78b1a57040d19cba6af5054adfeff0a1eeedb3cf9f5ed92348e7864b8eea86e3bea1bbd6596367271b78c17c4d02a826e2b61661e208103f25bdbfdb6b02063efc5e8ceeaf8036da4588e2cf52dc875560bf2164b7f20df4ae9636351c994d6b0915fac9d012666c54e068ed561f8e6c85f66c6d8d83f86bbcb49a164f8b51770064fb8cc228b5c4f2e855733492432b1ee3221ee7658d79e62f3264560132cea42b6a0ac8d2f8098174bcb5db71bb31f4a4b847505c2164d4441ef54bb662880f03eb62afdd9ac0acb45f02e5c033f7fdaa2526defe5fa508ba39d58660b67bf87091e8d986b2ff862603a07cb637e39a6d5bfa5db665a7639cd5a50aa0a62c778d757f17a7efd33e6a494e41580cca03cf281098ac3301513e7846b41ee4c352c120143d49eee67dc5171f418258837f682e93bd504d95f1387ad45616b387bb5eab6c290398d91af4dca883fb771a09531f7b224ece4b1046cbf4d9e6ba1c580cf3d1317bc06a40b7a0b6ff43382a49478a6be793e0b509f6d8324ded8f250988d83b637cf684c4436a69382f163705da4fd2bd3d163b58f179464673fb68c338c58ce97a3b1da66a2768758e8bcdc26924674dfd866c7fc0c596bff48cdcc2bd39d7f188f951079e48fd36870ba964d6314329042463c16348c796537664fd70868533665a2b619e5eaacd9475ad29b936a2137c14f4eb6a054c616341d143a18cfd865b50a196cb430f396280a24f70fdf27412d844482835c79e2587a671ba59047589ace53cc8f3ff01903cebcceda69b1b78b1897f273af9e028312ee34d0e427444ad16ddf707d3b512ffa0edf309d50a12c3cec1c8c416505349efdbaec3604ccef9293025919bd4ca98990a1bcc83301a9f0951d6f32f918636e6dbf52de3cf4ebb0c2dcb631534f60471eb2ffaba4383bc1c32841ec57b3e6e029582c8ff62e4075bc43bb0dc12cdc96c27f4ad7d8ee77ee9b3ec9f3401c2e984e3bd330489a459db5ce8be1ba64e6112d32f1ab76be9f4a60591b48888880e0c1e5063037beec9175c26e68d59d98e85482f8f6dfac0d0404aa3f2b4bbf06329c893b40f850b75a669981fe0be1c954685fbe8dd49b7c034f5b5b09ec59bfa8fa62ae39dd01ee384f8973b1b87c22d754096d127f2c53eb59f769e8a6fc80c355c6ed67011de7847af82d7b7b0280bcb8c3f475bf8e9ec10b3a39c02846b3f673e6372217cf9e602290b17057e5d1d5dbef3bf5c0c8fc05a67b86c55aac98deb6a2a2ff9cd1ef11cce68e644b1ea19a65f0a98eb340ce4bc4498afc93be87dcfc0969c23bdec6cc", 0x1000) semop(r2, &(0x7f0000001480)=[{0x2, 0x1, 0x800}, {0x2, 0x9, 0x1000}, {0x3, 0x9, 0x1800}, {0x3, 0x1ff, 0x800}], 0x4) semget$private(0x0, 0x4, 0x14) getpeername$unix(r3, &(0x7f00000018c0)=ANY=[@ANYBLOB="000000000000000000003e4e58831bcb51f3d280bc00000000000000000000000010000000011400000000000070d5a6676c750000000000000000000000000020ef000000000000000000000000000000000000000000000000000000000000000000001832048d0300000000000000f135086b394740d53c0000000000006250c903f827c0e2a8aec4b1d233fa21cccbb92848dc04388bb9add6a2894c9714d6b11a736531e128c0f8b1edf94f0c75ad2285d2508a31fce133ad01ad0a758614ca3ca7ea27901ed5b6a6f12dc18e5801400a02f5ac7c86b5f761d9a598e3480ff9d7728c6f0bfdc29fe7a9112436235ebf47662380ff35dab1b823c0ba395df21a0478d975aba41f729097d58b23b73e0ce90c776c50d54fafa3a40007cfab7d49faa44030530164e11b7653d985673dbdaeefc6ecbc1a6a3a344e38f7cb23a1758ba2695f7fdbc3c6432116155a93d2164fa3658c16c21cd136a52e50cdadf1a64ff36272e6195d8b3527f225e8f64b75e95f009bbffb4092a1ee728894678b94493c58734d692e6e0eb556fb010000000000000000"], 0x0) r8 = getppid() fcntl$lock(r3, 0x0, &(0x7f0000001580)={0x2, 0x0, 0x6, 0x0, r8}) recvfrom$inet6(r3, &(0x7f00000015c0)=""/46, 0x2e, 0x800, &(0x7f0000001600)={0x18, 0x2, 0x4, 0x4}, 0xc) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000001640)=0xffffffff7fffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000003c0)=0x8) mlockall(0x1) ioctl$TIOCGETD(r4, 0x4004741a, 0x0) semctl$IPC_RMID(r7, 0x0, 0x0) 02:27:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 02:27:34 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = dup(r0) open$dir(0x0, 0x0, 0x0) getpeername$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/60}, &(0x7f0000000200)=0x3e) select(0x40, &(0x7f0000000000)={0x8, 0x1f, 0x4, 0x7fff, 0x81, 0x3, 0x2680000000000000, 0x3f}, &(0x7f0000000080)={0x100, 0x9, 0x5, 0x3b04, 0x0, 0x5, 0x100, 0x8}, &(0x7f0000000100)={0xffff, 0x1000, 0x7ff, 0x9, 0x3, 0x0, 0x40, 0x200}, &(0x7f0000000140)={0x4, 0x40}) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000180)) login: wsmuxpoll: not open wsmuxpoll: not open 02:27:35 executing program 0: r0 = socket(0x18, 0xffffffffffffffff, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r3 = getgid() r4 = getppid() r5 = getuid() r6 = getgid() r7 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f00000000c0)="c1d570360ec248cefcc3ad4589af75b14628370e5a0f9bc7df4db0c348919078abc73e6fac87b3c8ff9c26d274c467472575d6d5f357d2494494a0f9659e04d28643844626c0cecb81a7769f89a65399cdb450eef3df8fbfb6d50836b15f3304de3c519b5c39a73eab9261cbd3a1a51b5e4b8fdd5f32083cf9c9a138da28335a1062746e7b0d2d2a642c621356796ecfb810b9fb0c14e413a9a0d9619c6b5331001cc8f1ddffbfb22faf21d7bf127c26edef42f5a2ddb10c9a795254", 0xbc}], 0x1, &(0x7f00000003c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB], 0x100, 0x8}, 0x2) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 02:27:35 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) faccessat(r0, &(0x7f0000001280)='./file0\x00', 0x180, 0x3fffffffd) symlink(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)='./file0\x00') r1 = dup(r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000014c0)) r2 = semget(0x1, 0x2, 0x20) r3 = semget(0x0, 0x0, 0x20) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x1, 0x6, 0x0, 0x4, 0x8, 0xfffffffffffffffa, 0x3, 0x29, 0x0]) r4 = socket(0x18, 0x1, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001380)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000001480)={0x0, './file0\x00'}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xffffffffffffff37) fchown(r4, r6, r8) semop(r2, &(0x7f0000001100)=[{0x3, 0x2f, 0x800}, {0x4, 0xabae, 0x1000}, {0x4, 0x2, 0x800}, {0x4, 0x7, 0x800}, {0x1, 0x3, 0x1000}, {0x1, 0x1, 0x1800}, {0x2}, {0x1, 0x1872d2db, 0x800}, {0x3, 0x0, 0x1800}], 0x9) recvfrom$unix(r4, &(0x7f0000001b00)=""/181, 0xb5, 0x800, 0x0, 0x0) sendmsg(r4, &(0x7f0000001240)={&(0x7f00000011c0)=@in, 0xc, 0x0, 0x0, 0x0}, 0xa) socket(0x2, 0x3, 0x3) semctl$IPC_RMID(r3, 0x0, 0x0) setsockopt(r4, 0x7ff, 0x8a4, &(0x7f0000000100)="992cc1c74becdab83130253365cd3f7a65dbd38487fa1995e9ca853552f574bc8a781408fcbe8ff91c407c2f9387ef6bb1282b6580b214f46f9cf9ea666d93fbd57421851ed52c39fe2cfbbe8a88ec7e6d8a78af4054f7aec516fd569fe40d6939180ab8d66cdc191f681af07a679d0147626e2c49cf7c01c572d30c646fa7051c0d684dbee6608a4b17a4b89b792d6e1dc6015d9067f4178e203f64a8ae9d61344508741fc487f80dc88dc418dc92f348ecc4607100fd0da0f7d993d14e144ba9acfd14920ad06cfd709022a246c559cd4ec05ea7ef11c744d2865b49c808b240e2474c534327618102456aa77fb692c32b0b86fd654054aa76c0d4a117e9868a68a09e1f1e5d90c2a82fe5fd1f01a4f03c5b8de5da0b30bde6eb116b5f83856be905348973bcea8cbc5b9ac74357e0a5e242d3c66d13ff9c2a7ba8c0c7efb7559fb3dd084d50e71fcea1d7a4c49f012cbaa05beaf80eabbdff3252563eef9fa4d351156fe02e0c7b9003eb87f78c5a75205e04a75b9bc39cd328677084eb9ca9b40c2c7a775d16c720266607a24eb97087ac8a885672ce48aa85a8be341da3d64b79637a89174aba9cddacff3d025b87f84d4165f9b02f6806f6bc59534acfe1fdebda76da5cf952f3e53e92bcc019e3ea2b29329fe8e62498299679cd3fb6fed16fc7d40d7b3287bed8deecceaa63dfe288f173be8e7b9f80afc57093543d600ad03025002342761b492818240dd2f5a15931c88b9d7553e2df3651c80a0030c54b0ee898a675ea412252dfb6c6b3080d6370e5ad73a019f183381b5e2fb2f47bbbcaaa7086c7e0b781d5f0ec15c86ef68fe1d59c1c70a79aa86c25b17a392dee82ec48c4b140dce333982096b9557b7858d90f887617d701c555e0fcb316d389295bc23654b8031902bcee60f09dc4d4198ddf8e6ccdb3c00a8dd49a9d232d910cca5fb58f71fa44680f31abb28a2e4ffabab87238dd61b8f37d900da73b7392b024ad4113d09782f77123f6559132502a35a9f3dc216c260049ae39c2dc274b38ea0f922a33fec850c50fa73b5d7d002fff2fc8240953c623818d8a30dfa8e857a8b5fab79b432d44c8a103879c29246b4230220dc43a50af1b762d70b67ff3b5eb3c98f89be6e305827d1621d84ff024f3fdf95fea48709d6c1ae76907954f5ab7b40c0ff5a25f5c2ab7d1f1f2deff01b92feac5303ea18c23ecda739f300e95ae00322ddf19d780a68c26566b75897c67c653f56f26c7f59ff7a31b253e80ade24ccb7302d4339b8d9938dc58f9155defc9d536f1e27fc2c383dd17453d78b122da2f768b9b5597af51739ccadeceedf6c36d604d702d96bf4e204a575e7f64699ae67eb36d65a37a741c671c5cd296587f4904b0a3c0e968f50f93fe463e7da4ad0709a342928c07ebfcf23364d3d6c040826072de83710ffa2d4a12a8f763a9894713dfa6317222be90e5b8d7f62abca2662a1fa23ae99e1becd3699a15ffe21c8d1c60b81f8e41d7364753a1ab1ce78b257e1c330f797e4fbdcd20aabeb8f900792ce6a9204f8a3bc54a49ea1e40cd754288ae765225ccbd0c0f52fcae3027b9532c3b4c88c9a548faac6940893f5d399da880c2f90dd26f96278630c19764006cc9dfb1481ad456be572332a1f19290c06b8df4576bb7ebc8ebd1d4b5e007604f9d17a86454b2b098a5853ccc5a87bef7a01d2644c1bd61ccacc9b960ba35ba75ae3d30a4c5b7550775c5cfb65973f110fd56b533ba847728333ba6852d588ed40108c9a67dd8c8e6ac57d360cb5c3319d4bd644d1f60a2891f20c4709e3576d0f35bb64693a2baadb77961a2b11b1bc125759799af022f66cb594a881ad7feb536c2a29aab0c95707d05bac44aa8d5f8af8986b8693d7b9a136e9fd9952c7ab5587de584d589258b1a4b21d9bee8c2258380adcca2dc156ba4f33141c6f6c82cddccdcbb1ac7cf45a8387768f0614ac618678cfba340d2b8b12c5cf6757cf531388e64c77b8be8916f777755b4955e6057124f4eb534bbbfc6ec738c59a59f9fb60eec50822389ddbac9d0d66e0ff22580dbb83588418d2337d694d17a5ab9ebd6baf4a7eb4ee4b737225335c88188b0e4d4042643bd5b712db3467c99a53f6513d28951c053bc54812c500474f62ec4c5e4878b6a00b6e02cead08482a68ca9a56f12fbfd71d43e54fdefb26761a2d71d64884d05e1c2050415f9c50b4b019a7593da3a14241e9783282be0e19a200266da828c02a11c286fc4433768f8afdf9cf21c12c054396ecd7742759ad5afdb2736005693d0b6709dc34284834730d60429b21fef606dfb237cea5bfe695cf24c8006c55936b3a2ae434e764a0cee6626d0871b3c7b761a0c53d779de00a1744e6c9edd46cb48b6b11935304eb50e8a4701339ed9f0f90608b00ab459cee7274e2c61121c402f982fb77801fd27631f61cc6381dad03b398d7860d42eb4f7616c99b302795ae50b3e68e3eb9ac8ed528f961d1efa997bb2955f55370f2966abf30729f508ac1ca82555e2300bd446cbdb6e48dc3e1a995c6668b72a0b409d2dc7ccb4d4b95e3d81080d5ea9e722d651144e084e045be938cbd4cc5239fd5cfff12bc695be8b4c52d229ad59386f6f220b30800064cb88c98042240f949c11839c003f3c7362dd598e92e8e0aa10a5a336de7d93f94e7d6deafe66f3a09f09554b9bc261211ec638546d050533fd1e92b4ee1ab2d2eea731a76807991e20059ef0ad89f058b7158a88ab2d6ca658b5faf133f073666c576301d3f2f41910da920bf4cdd57bee5c9efa3af2d1aa22fbc5f42ae77cd9ec85d8d1a61f686248ee7b86edc706c1ad88ed65e96ed55023e530efd0602e8e62eb5482b6bd9780f8284564dee4d253b659429e08ebaeddaec91db9df57ac199289d671f62b5040fefac6a793a3d11dcb3ed132fa3a3285c52c74e7bc73a0229d1575a35b43262b70d2bb2518744c0b5fcc16eb125066f8786370d17b7c87e97bdfcd7f232d224f6734350792bbeb001aabb4b350c7a6b52146b6f3affc3cad47a031577d444f414de8c307bf2b8375bc548183e4c4723fa13a7ee825d6d68540b64960804ee69f54ff856c377a1d53ee1616f5eba07091ce00a1900cc04a449125e202ca21c8425533dd31f18984431cdcf5264457763b49e6debbbd13bc36e8e97f1ae496f13a07144746faf041b28c8e331b201c6a7551af154c0d08038238c794403d634cd5f298349c8daea7fad6199d6db8e70c4c8f826f46977dbec34cbd61f2a9bd457dc4d617491bf174ec482bb88deaf72978a31d5b920b157ea15805cc4992ce68e67c27990d9abfedfb08a954dd8646ddee19c2615142376ee587116175414a60905f235677fb70853305230423615339f796330fa3506efa069a76111d6b7bd3e7524e0d82a883b59bebc9a83fb5272c71189efc11100d30de5ef41f555036fd709ca02ba9aebb9561d19288730ed987550f770bb5ed37dee8dbb8975919fa340da2519da2cf4833ac22ebb474ebabccd9e8f86abcae8583d3c08ac7f38d38f715449f327a7e1e34dbfd213ded20e9c9ee5999c93661acc22f5abd369c23b93b8b7bef9fc2d6fd60bb97c34f406da909a58bec89678d011413523a1a7060ac011c27218e63146cf9ac1feab79ce57a6868788aca413197cb607121fd5fad525971671fa3485912d62b29466bb5b7681f8cccad176a6ec94d50e75c2c0a9a1dc7d6175e274036158a253ec9b06a61f0270e597cdd36cfa78918bddb95fa4fb29337f15cdaa347218bc6456ba80c579d009814c635c9f648a653b1606c0483db529c44d4c414855c1890ab74e032a6b62f76d30c72a62636a411419f12aba13129ee8a447e9d71d838f894906be820c0b0555359454c9e0cf67b4d544232b93aec19c1abff29e832fa3f27420eabb8ff77994fc387585055a375924782be3b06891eeede0601b07e00b14671b2223c944a098b1d7fab822042f2e17ac51a6135ec5ed8691d7bf1114531f047615ec8d7e84a0305dd4b76d1a2e2959e059b32d6b56f7cc0d0c532724a57efa53d1d7b18c8ab207c6bb1515d940ff2be86a819043d1124004aa41815c4246984cae5f2a66a575987a5bebef4d9d7e2a0bc5928a76dece571c6f8284493d243766980f2782b37544deee6b8c5c2e4cc11b43bdbc0837dc0add4cf88e443aefd053df24b61ca6b5fa526074cf441a0a20dea227c06468f9a2a846d17ab6aa93545c273ffdb28bf2199e7ce0c6bdfd36fa6aed663f4a702a360dcedd054a8e144f694f75ae5ac05b8bdbd10361811583447985ee2b56f143a7a6d3613e6b775081aba9197c25c9895f993f3398f67dc6addcacc1d70a1ed5b28bf4ff4b6cc65dd96efb1c52d0fd4574325cc0074e405bcb73aee97c0ec2de936805b6aabac9f04d38c2585fcc40f0846f63172f4a2a414264161d7b7a3439ac03f42afb2192cd242fef45222a9c9fdad67d7a62d29165e83f52b92f3c39178e7eab92bb7a1f8c2993ca1d4900fe676b0b3f790f3a404f440d517d24cea9256f89648f88ff0ec2a37c76ca3fa4c4f2bd7184299d6342a0b2910d8101237e2ca86e65c1cd71a806952784c12a315a00b78605414a1c32785ca40112693131a1cfc3d2fef9832243e17b20574648dbcc9d92ad23677a85941b0fa17d3ac81f1d97dd2426c4fa9bdcd14793e14122b4220ac21936cb8f7f8151ac65cc2c1b0e6dd139704cc7288fb6dd5c5eb8ccdc6f446a0755e5bea311aba20c8a8ebb247d080566c0dfffab40b48ca63f3ed0e5a3cf1718ed1b00e213ee68692c72b0e1ab3ed0f48a7b072a6e916c7487df522c02f60196cc162f2a4faa6985d5f2a3e8182321b2959e8eb5e195dc0e2be027a3ec7975532618acd993797c7356f788aff8ca64775e569da4a94aa315e512f9bf70b0fc2a9e7a68c9fe3aab1e0e071e10b7050757b30585dfa9dafd50e037e7b6990696f45a451f6affc2126aca0f37f8ffa11d2708898a873079eef4a328a51cb68670be2f6f4b17dfe35f3538ec6f7e24d6a9da9b3b67a25a55f7fa345789e18e19600841e37aeef4bcab836f5455ba1c66ca51a383fd7612c3dd88ec638eb81d280c4e1a370ab45f7a11bac29e034d06a55228e45b303cc76104e18228e98b8008d3d67a3261053e853e02845a85c2294b75ea7a2b767832959a118298a88a7b0ac81038136174f10c7e09365ee970f1b58206860782f5782919549228d3912d8c557e729cdcdf11bd198ae797feea828fd17b09c0d376d9d0a23ecba6c3c9908d39c79e8da0c7e5fbaeb923508d3de91cb4e04599abfb87226a8a632031aab091eb84d225d82735921a500a0f6420ce2775429705bf3ee71965dc78131036506abc5c9017c3dad684873061d7e75e42161fd53da86e59da736fc60f78812470e2482e04289eba530ce6f57b458af80e3677d5da1f6512f599e430448995afcad3ecdf92fd903fee7f77de9b4594b059dcfbdf4d13ca3d0840f5421218e6df0994480f5c4bc5b5d0d270b65eccf1089927d5f80d3f2cfcd20fdcc1f3d57d49f4341d8f2145aaf5f994320fedaeb3b6e84c34386d0f3bf13bce68dcc2033b58c56bccd7ec44aa94911a2593e35d5d509932f3165e62481d939e5348b9c88d92b99998ce861aa2e7554249ceb18c987ef87171b432a5a81f5942702698858c9023faa3710674b3eba5f0a8308d070849cdd244711360dbc9bd0190464031b3409a437a9b6b33df52a8538cbcd3f0b308f0b4e20aa33dbc6d15799a6c436b8", 0x1000) setreuid(r7, r6) setuid(0xee01) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="16", 0x1) r9 = open(&(0x7f0000001140)='./file0\x00', 0x20, 0x110) ioctl$TIOCSCTTY(r9, 0x20007461) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001200), &(0x7f0000001340)=0xc) chmod(&(0x7f00000000c0)='./file0\x00', 0x4) r10 = semget$private(0x0, 0x3, 0x91) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000001300)=""/21) 02:27:35 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 02:27:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus/file0\x00', 0xd8a, 0x0) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x20) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000003c0)="f62ca4dcaef5359b189cf2a20752b66df5b987be87fb5593c197a887412b10afd8", 0x21}], 0x1, 0x0) write(r0, &(0x7f0000000200)="fe4dc3363ecd1cf26d5fda496f468a5c89289174523f9889202f71d3175104422b8fe8b489bff060691a34e8b93cfccab1fa75261ad55885667b5fee48f4581f7f84cb1034bd646f6a1990fad0c133ec4c993bc5744d91d99b006ad3b9c8d00ba03b16fbc4cf3c9e127f2b24695d8912f4de2b44884668e1ad3619dc738efce3251d33156c2278f8a6b299701d8f2787240b1fff74350c8caf6585b1cdbea62e3e", 0x38c) open$dir(&(0x7f0000000000)='./bus\x00', 0x10001, 0x8) 02:27:35 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x15, 0x80000000000000c, 0x0, 0x3) 02:27:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x3) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x10000ffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) 02:27:35 executing program 1: r0 = socket(0x2, 0x3, 0x6) r1 = fcntl$dupfd(r0, 0xa, r0) dup2(r0, r1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x5) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2766386814298e"], 0x10) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) write(r0, &(0x7f0000000180)="3228d1ae4d0c91328d75dba3efc27c3e5395be271b240ad1fce2dc4134a69917d42b89a58af1d4ba630e33871bedc345cbbdb0f39571eb31", 0x38) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="f144481c01a002c45cd2df4476bc8edefe74b613c640766a05c4846f", 0x1c}], 0x1) write(r0, &(0x7f0000000140)="1371654ac7e618249544f742c43c9fccc91af1ff782d7072e4b241f19931fa2f75bf073abb71bd84cb4af1669b84b2f5", 0x30) 02:27:35 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10402, 0x84) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x1, 0x100, 0x9441, 0x1, 0x8}) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000140)=0x7, 0x4) 02:27:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e3c16cfad6285dc8a", 0xa5) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x89, 0x2}, {0x1, 0x3}, {0x6, 0x78}, {0xc7, 0x7f}], 0x4}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:27:35 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet6(0x18, 0x2, 0x4) fcntl$setstatus(r0, 0x4, 0x88) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() fcntl$getflags(r0, 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x2, 0xfff, 0xffffffff80000000, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00", 0xffffffffffffffff, 0x80}) write(r1, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73dff957", 0xb25) write(r1, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) 02:27:35 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDDISABIO(r0, 0x20004b3d) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) ioctl$KDDISABIO(r2, 0x20004b3d) socketpair(0x18, 0x4003, 0x102, 0x0) fchmod(r1, 0x8) 02:27:35 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x70f, 0x22) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x804c, 0x0) 02:27:35 executing program 1: r0 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x3, &(0x7f0000000200)=[r0, r1, r2]) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) getgroups(0x5, &(0x7f0000000280)=[r3, r2, r2, r0, r2]) r5 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r5, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240), 0xc) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x80000000) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f00000002c0)={0x10000, 0x1, 0x2, 0x9, 0x10001}, 0xc) setgroups(0x1, &(0x7f0000000300)=[r4]) 02:27:35 executing program 0: socket(0x20, 0x5, 0x8000) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x7, 0x0, 0x0) 02:27:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x802, 0x8e) fcntl$setstatus(r2, 0x4, 0x80) r3 = semget(0x3, 0x1, 0x10) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f00000003c0)=""/147) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x0, './file0\x00', './file0\x00'}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) fcntl$getown(r1, 0x5) r4 = dup2(r2, r0) preadv(r4, &(0x7f0000000340)=[{&(0x7f0000000140)=""/34, 0x22}, {&(0x7f0000000180)=""/84, 0x54}, {&(0x7f0000000200)}, {&(0x7f0000000240)=""/210, 0xd2}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x5, 0x0) 02:27:35 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x2, 0x2) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f00000001c0)=""/136) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 02:27:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xff6b) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000100)=[0x0, 0x0]) r5 = getegid() setuid(r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = getegid() getgroups(0x6, &(0x7f0000000240)=[r1, r3, r4, r5, r6, r7]) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000040)=[{0x3, 0x3}, {0x4, 0xffffffff}, {0x2, 0x4}], 0x3}) 02:27:35 executing program 1: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={r2, r3, r4}, 0xc) write(r1, &(0x7f0000000180)="628d067225ce65b5bfa593b1cb9dd6203d9307cc23ba50fc81b8ffe5b97aa0d81a19e01de1bccddcb3393191b2635889198db8622db1b255ae1a90812e6a7eb29895bb0f2b840a79fa42f74c7632f2", 0x4f) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, 0x0, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r6 = open(&(0x7f0000000000)='./file0\x00', 0xf, 0x10000021) r7 = open(&(0x7f0000000400)='./file0\x00', 0x183, 0x8) connect$unix(r6, &(0x7f0000000200)=ANY=[@ANYBLOB="4bbc164cdc61ee0646f5b3c71da287640436037f499193b0e038548e3a959eed034fc34afbba08270e5896f6f33ce553b1f178500bb430ffd71ad7389800cc5123ccf75e1e4eb1359ba57997e35c637c341f98692d8e890244f09c30f4"], 0xa) fcntl$setstatus(r7, 0x4, 0x80) pwritev(r7, &(0x7f00000003c0), 0x1000000000000297, 0x0) write(r5, &(0x7f0000000440)="cb", 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r5, 0x0, 0x8000000000000000) write(r1, &(0x7f00000000c0)="1d", 0x1) read(r0, &(0x7f0000000080)=""/48, 0x30) getsockname$unix(r1, &(0x7f0000000140)=@file={0x0, ""/6}, &(0x7f00000002c0)=0x8) close(r1) 02:27:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) getppid() getppid() 02:27:36 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCMSET(r1, 0x80044275, &(0x7f0000000000)) 02:27:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) r1 = getgid() getgroups(0xa, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r1, r2) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r3 = syz_open_pts() write(r3, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)) 02:27:36 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)) socketpair(0x3, 0x2, 0x8, 0x0) 02:27:36 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x80002001, 0x2d94) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\'\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000200)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='-{)@&.>-\x00']) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 02:27:36 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x441}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) 02:27:36 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000100)='\x00'], &(0x7f0000000340)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)=']\\\x00', &(0x7f0000000240)='$+\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='+\x00', &(0x7f0000000300)='\x00']) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0), 0xc) 02:27:36 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x1, 0x53, 0x0, 0x4724505ed2124c34, 0xa76, 0x1ff, 0x8, 0x0, 0x2, 0xfffffffffffffffa, 0x255}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000200)) close(r0) 02:27:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open(&(0x7f00000000c0)='./bus/file0\x00', 0x8, 0x0) r0 = open$dir(&(0x7f0000000200)='./bus/file0\x00', 0x182c0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0) 02:27:36 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) recvfrom$inet(r1, &(0x7f0000000080)=""/26, 0x1a, 0x2, &(0x7f0000000100)={0x2, 0x3}, 0xc) r2 = kqueue() dup2(r2, r0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xd1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140), 0x7ff, 0x0, 0x7fffffff, 0x0) 02:27:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x40010047}) pipe(&(0x7f0000000580)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./bus\x00', 0xfffffffffffffbff, 0x4, 0x10000, 0x1, 0x100, 0x1, 0x4, 0x3, 0x0, 0x51, 0x16}) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0xffffffff, 0x6}, 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000200)="76c466add290f3565da67b01deff6d26ed3496cfccd7f5d9a06b5c0db0798ad0f1df1796f4302a7f3f5af10d03b4f792eee470291507ab011636d773007b95ba8058c2ed9126352f1435e136a80375e2b16fcc010dff8459a13416e84795c18ba4ce5bf1c5f957c7f25b25df609f03f2b9c7ceed04d0a027c3bc494b8c9631f2111c6ddea757f3f7b9eae2d5534a6a87b1cb95ee99550d23a4d02bf831", 0x9d}, {&(0x7f00000000c0)}, {&(0x7f0000000300)="437b8d8696f9cdd2237a2ce70335757aa240c4bf3e93ac28a6b1c7a373d6146bbd77b49ebb576a63ebc19ab9a285b1dcddbfd55b9fc1338dd5a126f3649ef6b83461e8b060b465110bcee9e7931e3672556fb0d09f0fe3ebbc878f56a24762063f48e4c5d4d79c721ddac578f6040edd469ee9f4eb95d064b434a8c201413c9bc89a58bee921632c081647573e31f79ebbf7c4f9c2d8ae8a57684f37f96aea36103aa0450e9a", 0xa6}], 0x3, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000005c0)={0x7ff, [{0x2, 0x1}, {0x1}, {0x3, 0xffffffffffffffc0}, {0x3, 0x3f}, {0x1, 0x3f86af49}, {0x0, 0x8}, {0x1, 0x8001}, {0x3, 0x4}, {0x1, 0x800}, {0x1}, {0x3, 0x3}, {0x2, 0x1}, {0x1, 0x2}, {0x3, 0x6}, {0x3}, {0x3, 0xd68}, {0x3, 0x9}, {0x3, 0xffffffff80000001}, {0x3, 0x5}, {0x3, 0xfffffffffffff80b}, {0x1, 0x200}, {0x2, 0x6}, {0x3, 0x7f}, {0x3, 0x8}, {0x2, 0x9}, {0x3, 0x9771}, {0x1, 0x8000}, {0x1, 0x7}, {}, {0x3, 0x81}, {0x2, 0x800}, {0x3, 0x1}]}) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000400)="590dff34fb28b3538f4e9dfd27e2f270d22616d3358d12225fa2f92a3780600716f6eb2866ccd570add2611518bf1611cc1bd8be1b5a5e502a084d33e099892a24a2110db746", 0x46}, {&(0x7f0000000480)="ad1fbdca05e1c85029c4dc1054bddee3ca9cce1c5f9fe5b55f0052bee53a06cc0267d2fe6ba8f9dad8a239f38cfc49f0f22440a93aca7580cf3c742c8ae7f11f447b32c9cf6e812a06408ab1e750de2b04b6fe0d2e4c8ef5db45ae84f719545974064b221b587f9539d31905ae4e9ac5a5e1a1d27f10a3ffeeb9b09343a64a0724db", 0x82}], 0x2, 0x0) 02:27:36 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) pipe(&(0x7f0000000080)={0xffffffffffffffff}) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="153181ad30c48cb8ceeec93a4481a74b4bbcb7a13be2fbbaee031748a788431ec2de5e7bb7238c59b3fafa20a646cd1621fba055b51accd3eb64c622f641ebebae559d666799c07d1e541baca1f18ad419629f4fff69319df94162aecc133dc31c18275b499fc461993f28c391870ca4624d2b8d5b0e46cf12c80858ca0780a3298be22254caf5321c1c41ca0847f3f4e03502c78cebc9d7a3bedfe93e30f0e7dbc573116f29babac6c48f38dce079781f187ce43ab3d1a8872e7f23abea2fb0e9fdd88edbed9096eac2923ca019c1cb12385bae984ce95cff0230ba381a9d783de7661da78e03045f56", 0xea}], 0x1) r1 = open(&(0x7f0000000200)='./bus\x00', 0x81, 0xfffffffffffffffe) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186a56010003003b00feaf000000000060d5706c85c2768511fe890000002800000000000028000000", 0x2c}], 0x1) 02:27:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x20) getpeername$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "db2503aa5c2b2adfe44200"}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca", 0x49e}], 0x1) r3 = socket$inet(0x2, 0x5, 0x8) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000100)={0x0, 0x7fff}, 0x10) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb", 0x27d}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x10001, 0x7fffffff, 0x9, 0x7f, "5a14c95c2e8e3c0e27935a432a0636673557f958", 0x7fff, 0x3}) readv(r1, &(0x7f0000000c00)=[{&(0x7f0000000980)=""/244, 0xf4}, {&(0x7f0000001cc0)=""/4096, 0x1000}, {&(0x7f0000002cc0)=""/4096, 0x1000}], 0x3) 02:27:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) writev(r0, &(0x7f0000000280)=[{0x0}], 0x1) r1 = socket(0x20, 0x8000, 0xbb4) sendto$inet6(r1, &(0x7f0000000080)="380ceaed140468f7d1a817f6596bf14b68503ce291ba50762e545eb217fe522136c8f5d5660bdcd7bff009609b57b0cf2447f2e8510c68b1271b381466e46e0b2e46db8ea8a1ac9e1cc505694805c10c5a2e423ad7b93814632a4b6ab6d975f17c4c9cbf6c462f0d5299bd8fefc8967c97124fdd8bbb786388564b97c173ef1e6687b7a52ce5a7ad2d2b031344315c300e1123bb851d9a85c40dc9e3b23b76b8d65bfa528aa794cceb77e87b44530d0c6c375716d8320a19e07b3cd570da3dffa0847638436ffee202540e90c92bbde366874613e235e542", 0xd8, 0x8, &(0x7f0000000180)={0x18, 0x1, 0x10001, 0xdf}, 0xc) poll(&(0x7f0000000000)=[{r0, 0xc6}], 0x1, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x3, 0x1, 0xffffffff, 0x1, 0x5, 0x3ff, 0x0, 0x3, 0x0, 0x5, 0x3ff}) 02:27:36 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) msgget(0x2, 0x661) rename(&(0x7f0000000040)='.\x00', 0x0) 02:27:36 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1001, 0x800000000000000) write(r0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) recvmsg(r1, &(0x7f00000003c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f0000000100)=""/191, 0xbf}, {&(0x7f00000001c0)=""/152, 0x98}], 0x2, &(0x7f00000002c0)=""/252, 0xfc}, 0x801) dup2(r1, r0) execve(0x0, 0x0, 0x0) 02:27:37 executing program 0: r0 = socket(0x18, 0x1, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = getpid() r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002500)={0x0, 0x0, 0x0}, &(0x7f0000002540)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002580)={r1, r2, r3}, 0xc) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000024c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000002400)=[{&(0x7f00000000c0)="a3bf34ef6249aa90b0d9a6c12f60cdf90bcaa34f6eb6b002691ab68054d4f9c39975026b0c4f23f49cdbc1", 0x2b}, {&(0x7f0000000100)="e8a7fe119925ac4cadf282fdb86663804c9166f0c38334097735a9d41abc738daf382904f18477582ada3c6b9ccd97ca528a91dcdb4599c14d3357080bdfdec27745b013cbf5cc9cc5365b1a5bee374a234163f7e5df1d2de2e977dca34be7bf9595f7d6ec919c6fb74e9db878134797f499", 0x72}, {&(0x7f0000000180)="5815f7a322fc28df6bfd003f9dd94a856a0623c54552bed6a9f3310089077a193883ced2e7d96aa837e627cfffb284f0d4d951a63290fb5052dac87d7879919c1c20aebd68544e9e7b78f2db312b53a4681be523d663d9808d4072d21223ab25b2321eae3760bb8e09ef7846fb609ec6dbcab1be38baf3b1ffc81059225aafe966ee8045e29dac2cf0efeb866feeabdabde2a6492119037945f9d61118983c807afab6987e87507f7805f9e938ac51a5be94fe146f3a99856ae66eaac12be52e01eb719d69c9a2976f21cf6045be42d7c0c10a3ded77e430c45c6a5ab56f1f90914b20564f0c68865a43985b306e8b968b204f29424fd2f06da8164ed2a31e6947d4c676edb6d310716c604f851be51f103eff2e6faa6eb6a9e926dc171d246d93a28564bc4f52d20f46f64eed4edcfad14287b52aba43379bb6e5f9e9de6f1cbd981639b28e147087c3f2a377869d10ec4257367e6035939409ac53383670fde6d8516105f4d0d1aa96f1cd3340269cbaffa8a364ad2fb4b0dbe82d4d78ce8c5a7eeef126ea25e0c423447122b32f7f920f7eb2198e6bb90d98e0ae3f25a36e26c7376a48d53d794616de488a8d38fde775231a5854673f1c9125248df8e14107083e8ec549e05ab5cab468b68bcf349db79c7407838022eb431a92fabac1ade40fe4ffd9c838878a37441159c709453dddf812d94dc5cfeada8f29c221320eca949784d317698e64fb584e77d694a3e1a0fea1b25853a1a73cbeebe162f72ab8d28c328678b64d956b606b8d2be91a392f68bbc0d6aa410a5a6937b2e433bb17ff25712c065e8e1f5b4c7bf0bfcb00b82d4f65d76a0727b71eb88c690700f626e4e57933a640a09094494a2c82bbdb040a9e97b3c4cb79c5db977ad5ae5a5f2088d1907dcf56669bd8aae7e0d169a366ab242081213a77bb8da0bceab34f4ca041cde607682ce731ff7411d992c90b890ceb0dce2255cbb9b9e8f06b36b3ea3005235b7a13e2712f95d820842bbfbc0cb8c77648b9fadf22c524d6c2667535231efc7e11b3b07012d6ca8981a5947e8f8a590518dd427d8061485daa9547833ff475779929cc3ed5e4c4c8d613c6f1a2c9a906be6c9dd374d2a619795d05968f533d676b54efc2c2779d03a9233ab7ecc3107aaa6aa87aaaffc616dbacbb7a655986b7c8295d0485a2b69aa63e7bbedc672867c0fff7cb3735a91e1e0f2912d57fa33d1cab7b7894186e3da74e27113525125424a15de98ab771606850ef4f7d896f5ae60697dbc0bb2a84c9b2a82ca1a73efc4bc006f21d81d194c64fee263b7ce5d6ae9591c23aad30184288c43c8ef7784c473cfbc1f0de52ad48498fb0e4db6df0029ef40062aa861c3192d26dead8a98709aac8934c18c3259953b8193afaaaed616e9abf0367374689f1e60745a1d0160d7d6dbd08f28509af2413bb46c7f5a2db565689945ea9d3eae3932ff9630fcecb0169e9d0fa0852c0b755cdf9e1586e4f9ec7529e283a5ca54892a34d2cc744ebeb77da06dc0a97bd6bd11fc7d0c2e942e3f133b2ef111fdde4f1f9575e6c5f058df848df15cc78bbd94d465373ebfc7f2a8e5bc68f8421f5b3b30ab2d32056966f4c22b552034fa09f79e0e4c25898ccdaeff255ea22fe8b516a297fe5442f319048a13629f3dd68fc6ec02bc6196b03a94f264d6afcc2549150a7548be2bd41b6bd49e0f33a9920437fea217370abf388dd8c563a297f2f042594bb827221b5ce18b9dcf9255cca8bf1f3f6bc6926576011636cf7ffa3f702f61ec55e1b2b0f9be5564ca42322fad93d86491288d77e3a649ebd7c045e9c792f9dc731d4c3c5312110427d4f14099ecec3341cbe8ae2ae72987ea81b8d7e7f736186c058a1284a7ee917c2fffcc31a7eb5c14aabd8f89b5b89b1d0668b3d51e961aa21d6dbc785607194fb4cbbb4256830edcdd50588d2cbcd2ca4dda28c81caef0ffc7aaa681cfe032d6da8fe7efb49425df03b8bab86320e9a5356ad73da5665a3f43c0203755599f11b00fdaa47cbcf83059d0c588e95cd43ecc49a1be3bb4a27542ed96afa75865cf6881bd17da42526f7c8fe69bc2e52614f30e2e84755b41034c8954d50716743c79a91cf1f53a21d2adc59274caad875067dee0e73b7929b34b8b4e75e522ee53e8bc6f3e629329bab35cac1a15d20037dbd66abbe15cc7dc15fd0147afc557d10294ca82c2914793522d762b93184bac99981a6dc0bb89cdea4c834aa42bfb042ceb4e13698ae5b30aeb90fc30a82514f0989eea922c3569160b8566559637c36da15af510d2f289fc3b1311e0ff5d03dce379e48546194fc9ca107f1bb9bc735f79d5ae14fc3d1676bca482f6e9c2c68c94d47109e966e25342776226139eba5eb131845f91e3666de7fe5f4a80789023adee29c40232def64a39950d775e210657f7368290ebd1350ad03f9553c16e0187ece858857f9474e5e6eb5dfe4a4649fd1816127397668cd956f3c42c65166c526e23949d38861590de96fede10269e4e6eb7c34e359b49fbb5e37849f98e100df57448e7dbd7d6976807fea3e133d17ddaa2aa9363fee6d5258f106528fa68f5950cdc0e496eb56d8a67b730d7de025640c97cf02740505fb29450eafb6b0e5c5b6d7555e0d765cbd55f4195726757203622c2f6cd6df69dff3bb0417e08095768edfeed461fd6388e2532e51722052d8d56d0b897d53867e4f7a893a44e2c2751cce42d6842a099315c719865f2b658c68c5c560e01afe2dc3d1ac120a5130286502a7a43f0c41a50546663d03d5beef044acd2ef103f5ed75651d031abfb3f1013d58390b37bdb8ca01fc83a9bedf967a18c7e64734d2f9e5a1c47937fb1213abd8c7ca2eb36bd00ac4d634e25264706ead09ccd8266eb29c7f3d31cdc603ffcaa7c65c37878d0ab6d3bee09621fcd25dfb69b475857cd233afd14b8e441fff2400dfb96b0883baa3ca584a192a375f79a470dd0f73457e245154e814fbcf34d8c42a6a372dbaec597b74f3ed4176d9acdf09f00942401e5eb2151dd4e3dc1dc278f8ad2e35af7d59ef1181270acd3ea2b8f3680983d5c64214d8e91b0ba1f8b4e125a767211bba2992393a7c1297a3abb57c9d0632e318571f496ad668b454358a881cf141d254931d352949e467e0797231cf4303be73c4143b367ad10c5d3758ac612a8da4fdde3101e538115d0dd250012aa1760206e8399e28eb730c26a719ae360b7c5c491c46dab01e230f2a59a5f6fd310c3251c4b3cc5f361d31460daed137bc3dc9080273f51f4233467768f4b6846f873591030b0fd4c1aea0cb57e65362fcc3e4eb87129376b02d15a1614c3a5621389df3f7e691a9b0df511a98c377f93e68812fee12325652f8e1bbb10ca8831ed7e81823de1b0cd5ed21ce1e3a5dc76e72b9c19d49f1295becc186486baf389b9b88086e6041a127b7641e0c629d8a53605b7b41b62156c94170ae9083e39aad6c1d44003741f0eb62d84e7b01138a1463f0390d70766fdf486c168065f65efc5b20c610973416a9df5af5bf684793cda78ca1c7f265ae57cca9e2ca43e229b4b10bf477686b45c8fa8779dc14278654aa0917cd02bffd5350ff74eb6c798f5009aa1f1bc958e4024f4b752c0049360972b238972af0cf35f40c3590daddc23ab22a3f6d20770fdff52447b5c12ec1bc2d40ff93ff8eb893a0451ae31fcc9a97cebdc98c4c8ccb71c341c179281668098c08a7b7ce1a73fc154fbfc8a2905020ac1a1eae2b44ff1d55f8ac627869df0bace19febe2bfb22ed2c07eca87efd24ceb44ec706e957f6d7bebe68628241a401f562bd2c6ab5acc5f16ddc27c3facfd99de80cd969e355199754873bbed1bc7675976c0742b2e32613c842e85f11dcd55814feb228d4b53bb662f8e79122494abd87ab521185c20771dfdaeb3d05116a26dcfb59fdb80b9f8c55ec3efeb494bd06c3486b1a3e858609e322f59b22db937c26136176c966608a435ff74896ad1235e3d3d50f2a2c9692fc5e75ed08d39c8e6764cd3616aa14252448e3c3b074fdfaf09706f06af203c03f798b6ebcf37be34283832287a2b9fc7ec349256d817f417d90f67fdaaee80ee9a676f2547743cddcd5b842e50902d5b5d6e99d94c8de9b41d91a34a863363cd61a019fcd967403ee5aafbb68061cf9e17651deaeb9531d6ccff04e546ad831c4d32c07e4652dd124e1163705c3a1d79afa03a767e147fc8cc92ffecf12e335427551b3f0cf2b07f7d54dc80001c53305abe8b4c609086161f98dd4be9371542af9a3eb1aec01cb347dbf7c3401384952a5f4b3d24b1721eaf85d7f5a5c12aa656e1a78998b669156c6cc8a18e4b30ae193443e3c791a971d0d1ad874cded31f259bf5d385c6f2ea6fd471679c82235fef2d2ff29d34c66aad68b182b8374b241c877066f0b95bd32772dcb5ceaaa7b6e00bbf3d3f7a41d5012af8307ccb2b14b259ad22a7e2c11432a2684cfffa3af51b9ab1a52fba267475f84b5463459d63ec374b5c14ffb828223d08b32a7c57ab8222cedab906a73fd2e539b44921a6ea813731b882b952fa62198bcf5609ee459575482988d35b85ca1c2bd76d7189dc4152308a962b2f9d77f8d7ff0a4726dfb69fbefa4ab8d44f6b5f138eafd2dcd2fae2ad5d994bd473878d2d5db96423fbc9d7bf58f2cd1647860e87528fa02a6258a69ff73bbd8ff2eb45240d463e37721912cfc251000fdfd6e097f7d3f087b5dc9f2660b01c12f85df25ff9da084502ae9ead1a67319f6d9f90edcd8813a0210da3fe800840a2951f4c44323cb1fda9e70c72b9b2c1258f59d815c40d2e49dae539beedf6773ca20c18978e978470611327e318f4ca41fe5183950b156929ffdd7a6a3fdff8a09dc14959b6f6a597e1f1297353abf3aec2999243b8d4667f4e44390e9e12773ad078040db3e0e8e9921e148d0acf77d12c0ac91636bed7f788ac059b909dc5b128e04e4a7c689bcce74adb2c7d1880e04c2f1b425d326e148880d09c97618af7baf9661594ef7e70f43717cd98f3ca21a1728b73740a3c80702d8a5605aad0df6459ea7fe38cac19da03921d1e0cbb865c85eb32153b7a925ec73551dcb501808c34b26197132720e27367eb86f0373331913a3e4831f04bf49dec505bda84e5e64997532ee10da8ca8058e123317b5f511af742eaf46658548b8e960b6f1bd691fb227aa3103edd620e281d857e9fe80d74ba9fe46d6aa395fc09fa68dee6b4b0d3c2eb318d39c8192d0d6c0874a5624e0573cb12ee41c9b4696190640c07c6d634754712627b1c5f5a03764d18534d3cfb7035897f0bfc9beccb3734ed918b04cf72151630f8cd12235eabcb4bc43a26202ca3aec205feb91e9537407cd1a9028a37ce6dda891996aa4faa559e09cac9a0331a5eb69569f22b69cf4f5245c584bbfd5ac97df88116e676b3dfd80556aa8185c1ec5416885b2c341db3493b58fd545cea3c5c625a49fd862f9b948a50ebeb4841106af0f91ac421c484d2c5abbabfbf97f8ac54eb14cc5c444229f1cc6cf5d0e9e2ce0c6f0171204f1de1c16d4b973e0489282cd872665b51e70b7ffbad7292194e9397f3b9023489cea1919845ffd3b37aedb26d5134aa23629a7d545441c09073442d5ad6bc2c8d7449163a829b4aa507c4ebebb1c0dc1b4225329620af493a5441ab56019918f16cc555f65a5593fecc0eef6d10c3cfe32bff2e90dd87647e2b7f5af8ab8c8e9d8ac3ec61fb707ae2995359e7f0e291e9e3342b934295ceefa2d359d85ed0b8edbdcd", 0x1000}, {&(0x7f0000001180)="ceade7fa479f288707b8749fc62372cf4ed13419a175812e1b810751a5892e37f9cb01298821fdd33658b136332988871897ba1cab70eadb199a1d91268c444a5101", 0x42}, {&(0x7f0000001200)="dbe4313291bab74ff3671d453233a1342dc4199e2361ef130956255674b3768fe7e673948e3e5cd8671ef336c9534003bb8aa0a7b83706e88b0b305fd32a2c76b37a6620edbb7906d5c329803e1ce46a38a70a3d8406fee680649dec94ee7280edf8db2e9d4fbfefa8685479dd349a6e1c40774056e88b5efcc3924329ec4a921e0e652ab69d700cae626a14f5776b", 0x8f}, {&(0x7f00000012c0)="6a19bd38c112b3df63a073950b64487325b9f8961130263a676e3c8cd0da1d0e515272f5f5eafb01c8b8dce0521eefb93262460606101a15d5b203376606443b14523eed61315227424263e864126f88a58cc64d5215e0b04e639c7ac32e87da1b696d992e07dd2c12bfe60494a6c507952ac4efbc9bf055e47d6c5f93c6f8ce0f9a02e10c", 0x85}, {&(0x7f0000001380)="221ba0fcb19ab643aa8f52033af569b3d7aa1761088c184313a7b14287973165724f2006afa25e058826d654cc903977f678a0e4951c6fce3e88e5728d3fb19083e91736c838564d746682c72fefb2ec5a6dd677bc7ef0ef69fb7eba30815df3ff937e675dc6478ea7d2913df30a59a935255c7880e285d7109ab3853f02a5f4623ec870651ea403b9153c1fd23f6608202330e6da39be1e2f52466ddf286aa9d6b1144450bcc6cece2d6db41b27811cb011f23121fe74f1534b53b3cc5b07756b68b1cf46557354fee3356aec90c12fafa6c08f67be0a1b15332a51113f77dc21c84535cd1d1677bdad5251cd599b1fc1e0af89d8ee7e23d74e1881bc95753323926566a733ef7fd6c70ea2a83070e4c6f44fba9e261ce55f2c96a3a8c423a0aca3ac41ea2a8aeb796b59e876b11fb87e0a0a3cb1208d391f2244687a58d583c8f756d1747001a000d0429dc181a6cfd6b61db96bf6fd6fec97c871db3945d843cf204c07a4646483f83ada92989f5029c9e6be6a1851e7355f0a98267f158909095089ee335cecf8fe562d8b15c6cf74a05aacdb9dc6af403e1b3a0653a403f4b512a267c832994ccda1065d8891bf22b4e6afb26cfd3d0f2415f91217eb135fdafe3dc3400dda1c09e8c4c07abd718960e01d06f7dade6dbc1cf77da06f24cf223cccf3af3130d40dca3b81377adf4a5d551510eb2b67c92fa3483bc95b63d79dc102a7c8a8b1851e551e92d7ab4be526cacb6cec6f03d214b46fd3fa58b2262adcb4cc0eafc1722679e9b989747103491d70707104a655e70587f053de3278650e9fe276282264e31200046baeb9013457ea976d3f103b03b14f9bd6f9c8ea77b3ce54223aa8ff3e9b036644ec1c835a3129d91fe7770b353bc272c3fe12a04acf9661c91dd90e0cb3d72960f60c02aaede5a65e029b75dd70e46d3ca54ab88cd723e531eb3a16c2064b29b840fe71ca2dcf2158b79c95cb87d288bb7b9153a11b4375f9fba410a06209036cc12139bb537e2049171e75d08f28c6656e20af51d0453babfa94f3aadcee37e3a88f4800091706b1ce61821b7baa64ece050915fa2a5d2d7bafa9537e4bf70bce50b75cacfe3001bb9fbfcd9d2217a994c16b397f61021e0406de7087fa100942a0859e7b94472d729c4f49c778a293065953a497eeb8d86e8c254a838d3e18b739f1327eee68e619a00717c65ce95799ed14c679bff1d87ed15d849a559800bbac0bd3a3151f570079ad495e243c789e599bf2f9c1b53630b61e3651db173917c7c1cab8781b7ef023cfc52742e30fee4bf04587b6156a7ff026bb87b3265130b7b00d5454319e3a1d7d2de34e1846f9183cd9117347385bc3a94cfa51a6b280ba55a3960865cc7e130031b39898919f5ca2a894441b27c36101ccbfe1a3d8d34e3c109feabe3015a3bd20ee4e242dbe79d455aa370df384b1a2f2422d932f5ab0304770e5512cf14c91eab31f7d65bd044e6730793230ef6d605e49d939c380bd67694b4fc07fcbeae2a0300fc416fb8fa2b96b3acf4a408fdd2bfd8f9c2a310aff38f5f8fd6b9eeb2f1f8f0749c3cef4a3dd42995ae3612201ec69bf7a641c484f8163207eb8c8bbf2a8db97854d9bee1ea99eefe5fa43279c04e7f9bcd3bfbe9e2dc9f0c8c580a6049e8ec0d0452c4f5e12b4a69f8df1266200e52789adeb8e5f45c4213ce95b73a061c0816085fdcf6f2b3a39a65548ba0156de29a26718b14deffbbf0535bfdc770cf9118de693bacf029d0c24f79a1ef3db7f262e98026f774176eeaa0b418acee8daf6b57e2d7ed6f982de4ddce3c70fdd85a0e9b82da58687229c4c896d4e1e6b6f7aa94ae86fea520bb844f0e73256a81b53463977d0a0039f227dc3a2c6ba6940c64f80a58ba2747d9efa80291b15806f237e0eaff01fa35adb95ec2068a194d693ce5a3f4a10f9635316690b383ead6b76031814764150cb72ab168310ef9f1e71591f257781bee2654e82cfa73c7aa2eba0d7ee217c8a4dd61d58968271638d9a8cc32d1353261c72d92751a5e0882bbcd9977f1d71ccf12d9cb92df83e386dde8f238af044c8f5c609abbab8f84ab768822c31f99312305990b6dee6036f7b1a9240b0a4b437a1a0e545ebde12c8d8105aa5be6585777ab88b152b69d42b1e62261cd402b50f079c5929fb7836469bf157e625dd7c2b5dc46c77ea50f4f31b9df7d2c06a8ea7fa69d4a85d169b08cd162d3a054e13805a6174b303e7740a30b3e4e5962a793457ba4a4134a4837a4ae4af12ded19c426f3bcf1023d63c03de83513c887445b9ea68df1aadd35af3b279c3291a6f9181eeb47017b59d22e1bce8ebc02c62ed81ca0da38a73e37f39784834d9cc9ce0ccfeb2e51a6db2477c7a66f29c5790dad7b50d105dd873ae6ee319b4cdce1c5c591f19ee780280c56f9f6580a88c22fac4665c10fddb2fe497e7e8329b7bda81a7f9748ec257bd51d3e24ca62e1a40a331f21653d3de7aeafb5937ee520f4ed28e386a7665ebf06ca199b86576e50c883a2e0a367c3b9d7ac942a800019b334879203485b49dabda06c80c8745b594f8b664f429b531ebb7c31ccdf500941e4a7a670faf9484c413842a4afcc0e4d440b09c7f691ed207b2f3206f5bf7551d6bf02301b58bcc038d5e70f062cc81a5db2f20ad08b2e733b3c1b4c83b8ee21f0b785626e23c68bc3eca6e6bb4ab98f4b19d3a23a5575a0c454e3503226390cc767ca447d156413e5cb00fb7d8ea557f015e6bf9330e258342a6aff875928c673425b35af940c68a0884f2b163e407df15bfac3572e9a0412e20e5927d952ecd73c6370162a41ebacf031940f76812fd99641d47f74e799437f4bf8314944f86dae1181f7efa564fde6885e5fb0b756264ef010191d81bdc78885e734fe49466d97967bac3547479c5d897d1db9b01e00c3e4f29e0406d95f6917f5a38c94f48a7391ff5baf89b454b32edbf1eb5b55855ec2b4c459b72979cfba484e0bb366a4bbb6917948478a622d155467c2ffa0a1c639c8c2bb0f4024a295fc8e6889a0dd128e39d24f303dc36df5facab0be960c6f5e23adf3f52f3c4fbd09b95c9f9ac851bfebee6b94ece1675f229f8b88e1a00ce26ee99060ad4b897a4aedab7cbf1c1709a3b1966e461971139f1250e16d2212e8e82659714118dcafec5ea7e539960f4742c4d3886d322eb09c1629a080c4f4dc3ea9be6978df4374b5e2ac3f4f3ca9826f2626500c100b26bb22f7c252a6e8ffe386d576df4bec1824aa3b927c1bb83f8ef79a458d14c07fdef1bdc079f2b3fd588b89e845901bdc0da7d4765839805b2cdfc480dcf79e8ee15784319f28aa95f63d999738630a46acc011df487d68e5691b2319bef3936a40a0bc5b7bea479c59f93d011f36f75895558176332834ca81230b95cde191225e71e9c2d92c4462d0d4256decbaf53ad54ad3f1a23eb2e0581df54037677ff36dd6c7a9e3a5d219b57cdb8b101c136d54e114dd5fa0a23cfdc6a650988332998076b5c6da710e21d92ee00aa98234bd97570071d124a875570cece5342dbfc26b37173731526ab2819839744cc1167ee2c2503667e78f3959530ed14e43df3ef24488043065236916a0087f84377a0aae154bbe3695011eaf77923e17689b172e63eab984d8157b97bd929e586f221aa7b843a998b655241383cc759435c2b0ec8328044fef7a55dba1c75dc35c4297c02b9c7d9e4e392b8de5e2fe941fec68a65d776706966e79fe869ce0e147797a9f3eea03c81380c3488f40849d7dc074764e059f77f70c2669862ae5f537f886c5ea06de4c4dbd44bd7f5dd9c29fe8d02bc1a62976010067a5b2d41fba0721c84278892d4e9f5b6392fec466ed3e3168d517e0b57e26da6bffb8d6e6753b182e28e90056a3ecff48f3295f1dcd17782e874815977e4182cc224b011c2184eac97bc7d6b100821255a0ec2c2655b421381d6e4b31d674c9fd22eab3bb1cd8be292b9dc04721476ec71bac0e4e99f54a191dfef7b8e0487dea4509e8d456f3178775d6492450931f573f6a4600d18720be31d058c36e8d9394cdd1ec4454d7aa779298c37841f971ea7b02f1d36dce83feb9b7edee23874e1cb2625cc24980371013e1f0f483bfd5fc7199cc29f4a1c6576c5cfe63f57c10d94ed2778615b959cd1c4ac55dd9f75239062d0606dc93c5dade491ca506f6e3b4815616953dcde695913da1eea7dfe66982c8cb92124d716268ffd40417963bb55dcfffe39de496c6bd568e14deb3f15c8e0b4ea4c8065d77a011abda82e84ecf1c19974bd8c3514e795b3ab8d53021dbe9188c3983a178589f4371b957d29cc8d17c783d4269217619324baad279b0c7c4c83b4c3e4f723e9fe1639ab8306948f5fbb7b8d1cdb3e2711e70c8dd89bed5f632ee1d0116b682be8d0d7a76ba45a1f079df93c1e70502818107c0aafdc7ece7dca33b8833169dbb1b9df4de6462878a8382750ae8d931140475248325a5fd9345a1742ae4986574fe9b74cc983a6dba0437259917bc6d0faf06971a4ba0235c1b470cbcd7694551454f144d534c2edacd8bc9631f2a85057ac7baf44022709a6454abb529368cf209a4a8851558e5f01fa9acd98cc811a052029d17985984449d549d615e590c15c3f6050bead95ae2b8f044dbc08d2361a6f0f827402d0c4f7af359ebc0947d0f1f84b1b9d597c78ebd374740a569bad12970bf59b2362ec695e3657b73d1f68dfae7cad0ace4b0809bafb087577d9a28a0380787b8785d71551985d04afc3b2a86b5ee0a6055e021f84e10a1ecdf324a943e0dfd8910e68e1c9f3447e31f2370ccb3dd3474fbe9d79b97bf14465d423a7c62be3c4c2b7d3499d21b6b5501f6300bbd566c010fea067c19f868426c0e3cbd22eb07ebf07ad7000408acb9d5ee3e68737525addf6ef548609ce4664ffcde15bd900ebe3dc730cca1f998e61ee43df368ea41425cd4d3f7279e2cec3a496ee2fd27675a12ca7fbd499e4ea0e3346d9fb6f7192872a856bc246956ba2b7657da21cffc5e24e088e9bfcdd8a19b6c6d7d4cf7ef0af5ae62660f3027d15525bab00e2b90a03f1a8f5a504995b207d2b9a52d8855956893fec679814a113a8f4d1c0ec57dc20872bbcf3f77b7e5ce1eacd37abaf0d688947608a0f14821987696643f8b1e2c3b3ef8ae31d1b219457e75bb4e96e09951e2630659e19e69593955bc768556e53bbfb212e7d60e8685fd239e171beea5952178eb51a4e81e377214a0d49adf2ad7061cf5991b0e1ec52a9b493899a64d8ce0f3b794c6efb2bb566f45281d73ec99c64a9884e8cffa030b177b099bf57045c84bb241abe1711732e8b317ec10e740f019746b5282c552ae480957c9c0a2c8ccceb6e3e2b60b0df3e47336d042b94ccec39ec8e041c0007dbba6ef6e23498cfead13b322ec0327a1e634384037117b8f13b712c45a5d5d482f5e589341e9862f3939072ad65dc3a724bb424521af19ac315363dadfa31e4f53432119b0571ceb2bab131b38450930c49dcca2fb1de2d80e6a628bb2dc9ea7951b15f960b6f3cafc30f572771bd416a7e67ba84916c81878466bd4546f5fe7333d8747323a95bc5a62c36f2e8c21ae9d5ba69fd466030676927021eee55a61f9ca8edefa350bf8fe6a063a07ed500fbfda573522b7331bfd92ebdba90fd52c2323225d926ed67161e258982f2d3c3e887a3a45e821ed79611ecdad01e267473da60984ed20d2476c326dd394efd38e6c6af55eb5b11ca0cdd2bf8f9b8bf94c5c57e95b7d21", 0x1000}, {&(0x7f0000002380)="243aad4691bcdf927937fd2c6111bdca4f0c4b090ae764", 0x17}, {&(0x7f00000023c0)="7a8393e54f863a553eb194a7cc2b2c86c0ee53b305ec83d855cab9923047db", 0x1f}], 0x9, 0x0, 0x0, 0x5}, 0xa) getsockname$inet6(r0, &(0x7f00000025c0), &(0x7f0000002600)=0xc) 02:27:37 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r2, r1) r4 = dup2(r0, r0) kevent(0xffffffffffffffff, 0x0, 0x9, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffff9, 0xa, 0x71, 0x3d9, 0x2}, {{r3}, 0xfffffffffffffffe, 0x12, 0xf0000041, 0x2, 0x7}, {{r1}, 0xfffffffffffffffc, 0x80, 0x18, 0x80, 0x6}], 0x7ff, &(0x7f0000000240)={0x8, 0x3f}) write(r4, &(0x7f0000000080)="59163ae385f29465ac3a0afbe9abdaf8cd6fb26aeed44d620c86f3a40efdaca8c491d27d97dabe466b4dbb3eb5614a6ae9619eb44379936789fd8e4534307d5207c0f97358ebc0d852687c9b08d8b95954e2f215395182704bb767d5d69c0ac7aa6844969b8193ebb8a87d342193a20159c8eeb214345e7661329d935f14e2665ea13895ae47a70335bf413138e0778a539efd7960fb9d67", 0x98) kevent(r2, &(0x7f0000000080), 0x9, 0x0, 0x8, 0x0) write(r2, &(0x7f0000000280)="159a8c5b83dbeac99eb0006ff543b6f8b584b568d4a43b99bc3be285207906e0e31f5b6b12b1e3a34a2c5c1adb832179432784ca4abbf11b01d7e4346d4937ff589fb00c06f51cf5ca64958f5ce28167494a61392a8fae25553bd04a79791a19b526dcedec9d715f0f2b5aa959cc0659490daa399191e2b82915aeed3cfecce27800f809e8292079681cc78f5aff078a53f3d511d012e2882a2c4ac5af3d6eaa207bd0aa3fbb08a826b06d53c2e2fdf813dd62f81bc1665e9d5ce749237f9fd67bc1979552809daac7b89d0c604b1fa4ddc1d565c2bdaa0ed5044d847c6221389592bf8376cb7a3d7ac659102331e062897460b4d1387b308e923229c22fbdb184935feeb2d4e44748168b9e7b732158441ecfa2beb04de07375c6e4ddc9cf79a7343100ae3214030c168357deea7539f2f27c7fd411ee11e12b1684f87bac102cbdb91c1093987fb5d88beeb5fef7814fd190d1a5596678968842daf433623d26dcb9fa98ed8bf8fe7ac0f2a18b38f28238e78168dec0838214a0f95cc7e2e70285aec37e0d75f497f439f3642ffc3c504a2f34edc8905bc28ec2d09cd0cc054fceb11d8fe815859be5b7fa494c5b823730dbb3a33b42ddb73848c66afdc583eba8420e3326bd500a7755b4b8d6ea8eaac824a41c4624aba77361619d32c9b77e9c0740b37dfb5f70206f36e61a1665b228f949800511ae6ef81861d01ca4394d494cb31c4ed3840847eb860bb445f7020704aaa51aaabbe452dd3507bf09bcdad80a884b3ce46f7416761faccb7ce3ad05ab92324cc67318ef7de2f8168023809af5b13f164226f159b56923f6f50c0cc92560b8bed547b767a6996328db0c1bdb2d13ac9022052897f7381eab2c17c1db458e9ed4864834e100e06ba76b1c11dda3f9324c820ab0df2f7b7d7d41260e8750f87f6f2876cb7b29a63d9b2f54dc0156352a09be5bbf581e1fb31d371550b107dcac3d0d6ac06c2f3173646510a9141dc750159a510911e2a29370570f9095e1d39f15dee665b96591b285b8628ea3d20cce3dbf8dc76e03bb61a5bd1daa53add8539505268cbae51f7355c537e083d3390489ad375fdb4bdb44ce15b816b042687483ac70e0ef900f06ab8ac0b89a9d562a43c47173815f3d802664e67eb03dcc45f54aba74c19bf281ce0411766d88225eac89413a72ffa113d9790997e14ec7e9bb46d0b823827799e0a779a06bb7d7359c051d5d4206210c85801f2beb7eebc4fa71967aef7bd402ed25d34cf3dcf3c0b3d7935eb838decbe0e05e0e8d5c780b215d6436c66327f7298e6de3c8a3608c18efde4f566adfa5341d7f256cd2fc8e908254e302331253155a5ef109ab9fc938360be5815fd0bcac56e849919585a611981d66aa0b3f6a75575a953f5860e1150975db9facc9c1aec209acbdd8bfd55e98821c8a3f9f8c2daa0ceb5c713dc0691aa00b43b52f6bced8fd67bc36777546666470a8a1b5d90951006059be758e32d4b7e835a349e5f1393589dd3eb99c4fee6be5d5e3fc7049dee38286f1f0494155bbdae4f8810d9834b73a70b609276f5bf73952d3cfbeb813c753e3946b15bd3f4f18a4aa8e2cdfd8aa80a4165df1df58ea703a770de115425bf73673c927a86ae5acf00e27a07ed1d2d9f7860f3f8726ef82dc9a31f54c0461f8043f9c8e4d474fbdeb30861ded369a3608285c1e625fa646f5efce078140385b52807f8cb196abecdb3b51be7f2d1c3a36974a7450806aece662ca7828c868c5ed8bc8d2281b48fc952688bcab9c66e1e537d8cf0a8cd4f10546ea65f0029e0a03f202c993ba57da3aa9f2bdc342fabef2381d7aced4db0d3b742993d1df81118483878c0f987075524a35253019e195412c5d8b6d1939704ec756ce9e54c8d85ce90cf65bddb6dae89045a12d668936305e44854f67e176c0036bd6d3cf143a0eaabb92d4a7bad2842e179dd3702a77954c09efc22d203ea8b3b139b69f91441dfa40a0b550cc6ccf78f83445fcc10b3502b8bf7263dea748e38ff6a49048406119e4bcc9c86061817dae0b6e559b4247cb2957d51eff733f63ca67c566d606eee05ef92480bde84c17fb5388a06c23d93e4479fe47109a67af3d3fe3527910162a57fd4be3df2225c42eab5986d6f6226596e92f8c510f60bd1db24a197f2e8545c4f0bfe8db2b5be4eb1e826f280addff81934be89e5a0d4dfd081822340369920255b1dab95c6c0c31d5eab92913a60a2998252cfe1a8091b5aa7d8aae21eea20e7294e3f5d91d17880591a70085b01bbe6b8eddf94019881c724c3a51e5a86d1fae9ff072252bef6e3aaed136d171851f01f9391762743a0721eed3d083350bdb3bc3791656e2f298a273eb296e83d797908f2135a14fcce84112287e47fd254cf9152e3dc39fc9f1272a5bcab8f76b415417c001b335513b661e35a97fd7b2e1e6962436a41ece8fa9406fe77b1c4cd13d510ef0f8605af81196e498a296a366ede4e3f401a88f50bc11b62b71962569df243b65bbbd56ba7aafbb7fda36bef4e4307f4a3d3fe7db0be8e5508857e2642650652ed11b2aec6c5fbaca7b8b5c8c3229f6d479955f0b7c35355d6b9ab40652d61cc6a0be3784599d527f179e6fdc52b46e299440094e6146e46b9358c77218ff69d4fa1f077c79082fb20478b2e55226e6b834ea0c46e0b547f8441ec5e8ed827bfdad9a54823f1a30e2bb54f8122e9969ae6aada960373bd06912b093964854fdea641d39c137f63bc3855890cdf36e45fb1e31946d15a89c5fafa541ab9b60f7a4fdc60ba0c4f63f96d962b2fe16fbd29386e24dee0ed649ac3fcbe0a2a314b663df58cf074648d1b305765ded878e1d7bc070588e3e0d57f0cea44e63d850c28a3ce43885f44c59f68d8a7be132a7859de7386b6128cf4bfdc7a66015c90230f28aa1094fa071bfeb3e68b5db88a60e4e7be9167e740dcbdea4bad0d68a7939903c29d39fefcfae457395f2b15236b53eeb64ece3dee07449a17c35580cdf067d89515ebb997ac612f1d91db73100da9530df0b26ffe930398f03fa45303ac441c582e7145e03ea4a62d7211b99c73cd769b9cb2a6df9444489c57e91385a98832ffc6354ddc1e9f157b4be052b2c4ad6087ca63e52dff7c174a017fb5cd1688615a74e07ba50fa82071cc5ef4b8bd21ccfec35454f952d10075e81b3f84f133508c0e96fdde2a6cce14aa71c651d2a0c45d1f1727b31714037dc0ded7ca8c4beca8c5899a1678c9eedf3f14878068e862a06d55fb0501712edf9ccd0f9f3a938d33873d17f5e79cad57a8746aced39d4105830b28f0f593a078b39f32c979706aed5e2281458a66d754820bdba6d6e3a38cb798fb0a5fa20dc99fed2d58e9c70fb421f6693995f4f7f607119888b2943bd712c69a37eca4f6ad33d4408972facb05acb7885bab4acc5ec902c6f270e3ed6258e634a946055e516de74f1b58edc96a03d24c8c0785be3f8a2d045a6842dc4384ac49bc12d7d4a1e26d704940044f610f920468191fc3a2686692243899d7121ed2fbd01483ea0cd04b272c68880b7246f75608078e8640071b04d61fe7de3b12020aaad4bb97d75e1f07162088f2a7e932869b7f5f698c7a9005cc2a3e3f05ffa6e423ec63b442e9e8ca870ab8b4c35a79a56efe7f075a0f8e2cbcc872f1a202782a8c80ab896b51c2b5b6351182ce06077fb61c35eb16478c1814a125876076420356c487412c4abf90e7df8aa1f71516edc0a9b88aa587b31795a2c83a867a34736de9727f6df763a1cb87eb3e4c6c0cddb636909b720aec6eb16e6ab95c7d83f865098586695c21aa6a8b84a67a9c47d32f9dad4ead8c731aaa6f47a4183841c043c0919d71850afb04c240e7e22f4e43f62d41f5767d657d8df2a31230136f80977bb21ff346cb6a4e6844f1f58364b32a74caa16c2e89e7aae9ef239824edc6ea4c501aee392a90be6e52d7a4606fee2949fa36d3c7a0c1cbb38110bd1bde60761796997b0c306d1c448b88a3f66b4be3cc0ce57091ee9187b8c7b78817af63084ffee4ff654f031df018ff0049004644e95ec033dd28149867096ea1d52dba96ca1fa3abe52f4694609dde5cfa10687c10b3568030c24009c0322b0f5d001bef31d8982762875252293ffbc1c3822a6b0a86ca17d262228558d8e0b157950dc349e7195f113db5e821c948177efed982dbd0ea187537d8814e3f116e03975232d19b66de9aa9dbf4616f0bc60ea17b5648c897a4932d93bd990e17fab8c98620ab13ef295abdfef078bda8bef7abbb2be23800e8f61dbdeb2245b74adbc80e092fc31c1f436d954088b349377a7179de6ffa8fa51b4d7508f13aa66c40ba1c01011e9c293137fa11d002e2104f20367995db3901d19e5495b61b9da776e23b6077b609b5cbc91afa0fb439fe8f6db77a86d64efc1a6a1522f5ce54111253ab2b0071262e52d43e352159a157e46bc929e6339c2e4bfaeb70c29f93cdf3de3444efd4f640790b494ab274f58578f27f1a5e492297a58f441ac52ae20e49fe0ebb1693f22bda98285796eba6e6b8c74b1a0924fd60db2952671db939be5972459e0a1d0d24c8061fa80bf0262684e1580bfb6c40fe91b24f7ebcabf575fa821f54c8b8269f0834e91b98d75a8407967fbcc14685fa15b97f6d5b320a1642f000c4b178a16d0aa088496fd8b05382bef79ba66e70a8925e0804983ccb81793ab54a600d7c14b016424759d92cc5aa94a04952f695199ebeb5fcb4e233058fcfb7a23ba5de8fdd4bdccceaa811210c3a0ca02b2912283fb37404e9334c6eec4657f3daa1c47816bb188375dd62b470f07ce5253754edcf149fe1c63216cd2644d1e0b08fbe985ea9173ffc5b338a294fc1f041c555983f0a8302126a0d1d34ebfabf09434897e6a8ad3423c42b2b0e9032f819e6c7cf43ef308f51058d8c14736e1529acd0e28021bdb2f4ec0623cec1fe664160ad3de7180fdfda36ff733690d089d48383a375e40468aeb87dc90824ed19eb82c008f12aca41f47988a2190559c993ea95a727dba19126a34989052c72dca59b811694d321d6787146c3eae4e1d9270d4d0b526e52797393f2da22e4810e0307a20f4243c3db4571c3e59f20b54b5d422fefd78dbf3eba5da13aa14afba9ea4c8ed4ad8b370f0291e2ece90a333c7347385595d5040cb8226ac6d05624b7ee5a46dfb59bc419be1c39b36e9d018e03b1609625c9366fe4a84255ed6cbe67cbf9919036a34ecd4b99f2ba6c64b039b65b7b21614a0492b65c588c8aec667195584f52f1fbcb92f277e53d7eb9bb437930052aa3822451e9026d61e7ddad4458c5cb1cdd7b92805288ba0a020306de4b47a116393062b254dfbc6875a5bb3ed3072b2932ba0ed98390b6b7b716eff3bdddbeaaa12982612d9b504179642f52fe914b70c08a32bf5a606192fb5aba8cf9a2b0591ca48b3dc6ae97cba532e0dd3567fbeecd91ed0f157919fd5c424949c63996ba343b6f5ca29005db7c0eed8681e33c359946eb0a60c473e42aa20fad129ba9998525d496e7c2e575abd0a5d99ae3efcab39dd99c3983b3d3f1959084c55a7f06e5f7d31de2eae1e4481ed6547498daff54dbc5eb5227add225a51efa1d9a796eec136039756cbb0ee47914db52c883bad4d54efdc602cb44d2d2d0312359d0560e1a8f4170653c563dfb9ed08ade2dd43f3363ea83ffdf93a6c9be5dd4076e29c5e4bb9eeb8612e359c3f3589390efe020bc32751c51fce1546064b4821b9f01d1efee22adbebbc547fa0ef9da75a", 0x1000) 02:27:37 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x6) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x1ff, 0xffffffffffff0000, 0x2, 0x101, "a3995f1c2243d6dba28aaf33f89a291eb64439d6", 0x3ff, 0x5}) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f00000000c0)=0x8, 0x4) shmget(0x2, 0x3000, 0x2, &(0x7f0000ff9000/0x3000)=nil) flock(r0, 0x6) r2 = shmget(0x1, 0x3000, 0x40, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x3000) 02:27:37 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="55ad0a367304a7303cb8544c6cc6cb0e7037cf7499972157738a4403482be99aa97943ce2e888349b9671fb52a60dd9f9628eb7d436665b3c2", 0x39}, {&(0x7f0000000100)="557ce81140e9afc426ef3c064d7bf159196ed8a4049bab42920f576199af4157e2699284755c4817e873d99c0d0aa74a9cd35b9c152d6d72", 0x38}, {&(0x7f00000005c0)="0cfaedbc203dcf17ac3b3062c384fec4f18cd8040343efd582f64762b61f82bccf658e61d8ad77a47dacf615ba621b0e3236ff7a9688d51c19e3366704d3e5b8870d65eee47598abe752cbcc2810ec26413e4f35ff0faf5bd3ff1e80dffd51e3f4e7ba5031b7b137888f1fcf0bbd2b7750e8e8271249ff1b9080575ddb1ac8d47aacd14d9d17374c4214181ed1123c3926b4d8d8846d120e78349ae4d00bfc934d0574b225fa65e8243bbb5489f97203f400f84bcfbd05e9b4", 0xb9}, {&(0x7f00000001c0)="5a05df52f0255bb35c2625d8fc9fb513c15f2d6f6a4eba12b4573509e471a33596e22ef10ddb32b664fe0070349ca2b4d3286314ac46b6b94e978c12de8d2cc8f9a4eb7c6870e1dbb3d98a88eb47b9e7f44063c7bb843e6a8fef84baf8d5d4b09b269a4f4776f03b1ebbbc2559434055694269d9492fd92752df5d90a2433c42bf1783058db5e208ca1e884a5532343c37e489244e95e1fe4e5bec8b7b3db9fcd024687a752130", 0xa7}, {&(0x7f0000000440)="0af03131c420c7d791af5acbe1abf97e56ed557b5f001a5b2409ce8dd929173dfb7a4048df7d9037751a4e54170f9779c29e34c4", 0x34}, {&(0x7f00000002c0)="d64809e8cb61d55fb277061a529094898e877b5e3e7126db4325bc8e9581420a7b186eedfc5b8924d8c7c731d8fc62b2747b09c70343d38894cafac3758b72e772d6dc80ff096702819d74277ffb003d983b87955481cc56358124beaf27c734c1b61fe91a17f36af85f6a04a6431258", 0x70}, {&(0x7f0000000340)="bd6a75eb16602a1522c5c30ee49f0ee5dfd21bb4c78a6993d17c8f1837f7175f899d24fb7292bf645696fb95a2d50834e7b967a99bec777fe716cd814607426d9f362e26d6f8a60c940f9953f2614467c4e4becd7c92c2513e3df4853426a1508cb60bdfed772347f67fadb67ae14669535e668dee8c8ead4eee2ba157fdc4b68e44e9214100b0d5164d5286c82d0ad1b764828582c1d632ab2fb28f37aea560b524fbc399e3b03bf8a62b9497cd7d5dfe5486d3dcfbc6e18cf324e21ab7f2bdec99f2704387f4d6f968d776f93a499822aa3aabd85b798381d1db7a565c0b81c3d2cad69082609ac50b73e2bb8d", 0xee}], 0x7, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000480)="acce76e9c77df22a9aaa9d7d8a37d416f8e3ba8f992d85b96c4c1c31f08b31eab9db02516b714cb43fc94b06074b898a6b515158669862d1e06e4c5170652b83b4a0291b81e64d4cf7a3d3e26dbdc7f26c297cd728df007f5233e81b5decf43e3d3fc1c04bc5c30aae3f01341fd8e567ad6e5598ec3abad2249afaae4854e84c509f66f34d25a8298808897bed559ffd", 0x90}], 0x1) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 02:27:37 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') fchflags(r1, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000180)=0x8000) ioctl$TIOCCONS(r1, 0x4004667f, &(0x7f0000000000)) 02:27:37 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = dup2(0xffffffffffffff9c, r0) sendto(r1, &(0x7f0000000040)="d19e7d3ded935312e977417b4afcc9be25e3bc1ab8e1c7e4af929023d1a028b30e3b1676faaff268cbb830038b712bc885ade43fa32721f3d48d3cb2a785808eccef2f7e4b2fbaffa3c034b6aef34e2c6bcd416153cc65a39aa28f1dc69dd23219decba0685b895823c8ff293ec16d2da11f9681e6b44bcd78cf11cce5194d035f44cceaa0a35c0edf584bf01407c0255e1b769751b8ac404bb313b7c50190a712f8dd4e017185f9e70c9d993fe3b6cdab92f6350f58030b87b621f5f4f14c0d483b82d5e3763e3ed35085ce5407227c98726792314fb9cb9a15aadec1543ed278cab8ceef355e6e92a361", 0xeb, 0xc, 0x0, 0x0) symlink(0xfffffffffffffffe, 0x0) bind$unix(r1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/4096, 0x1000) openat$null(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/null\x00', 0x10c50, 0x0) 02:27:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r2, r1) dup(r3) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x11, 0xfffffffffffffff8, 0x3}, {{r2}, 0xfffffffffffffffb, 0x20, 0x1, 0x4, 0x1}], 0x1, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x88, 0x1, 0x6, 0xaa}, {{r1}, 0x0, 0x80, 0xfffff, 0x8, 0x8000}, {{r2}, 0x0, 0x80, 0xfffff, 0x5, 0x6}, {{r1}, 0xffffffffffffffff, 0x30, 0x0, 0x0, 0x24e1}, {{r3}, 0x0, 0x10, 0x81, 0x1414af3c, 0x10000}, {{r0}, 0xfffffffffffffffd, 0x4, 0x8, 0x0, 0x800}], 0xfffffffffffffffb, &(0x7f0000000080)={0x6}) poll(&(0x7f00000000c0)=[{r0, 0x162642f663d7441f}], 0x1, 0x0) 02:27:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="c8dfa50d26924d3b03f3906e0d45f13aee3dd04b6d2bc470969ce9e5655e7c2e42d8955f7302699671af0add0fa2a4b03ea022d4768bace4241cf7645661a4cf65c11b5c15e697f42bb6445ea306f32a6757392339cf9a8b4ebc187f5180f14337f1c03f8f57b560218d1fe7e31880a3f04758367b1429d52dc24723fdf7b3fc525e610d", 0x84}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x1, 0x5e44d63, 0x9, r2}) 02:27:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0xffffffffffffffff, 0x0) ioctl$TIOCCONS(r0, 0x4004667b, &(0x7f0000000040)) pckbd_enable: command error 02:27:38 executing program 0: r0 = socket(0x2, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="88378cbc559c7bcae5165874c9e6f939d8a2de55c8223ec0", 0x18}], 0x1) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000140)=""/183, 0xb7}, {&(0x7f0000000200)=""/181, 0xb5}, {&(0x7f0000000080)=""/111, 0x6f}, {&(0x7f00000002c0)=""/179, 0xb3}, {&(0x7f0000000380)=""/124, 0x7c}, {&(0x7f0000000400)=""/91, 0x5b}, {&(0x7f0000000480)=""/210, 0xd2}, {&(0x7f0000000580)=""/232, 0xe8}], 0x8, 0x0) 02:27:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="00038208d4b075819ea6f55fcf235cd616ffff00000b7d0cfeff0004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) mknod(&(0x7f0000000000)='./bus\x00', 0x6, 0x101) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 02:27:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="35c640e3307d8828254a56cd73d1ffb9e7f7a2376fda647343d87a2bdaa6821a3ed449ed3f6e0db9345a34247f637c502b7c309ccaee3b1a6fa3"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 02:27:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) listen(r0, 0x4) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x3ff) 02:27:39 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x100000}], 0x0, 0x0, 0x0, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) flock(r0, 0x4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="7571d6c04f0eec5e548a7cd5b5933ebcb71748a539d718278532a876a62524997c96822e782a2c0c2e32d215afa4198b7223dfb05de79e7df4972e213fb932c4b660e46298740237306c258e422dfebb48d93b2812d1c23b7246273e5461c151e927ce56651b630bfccaffe611a6a55f409fabe04b3c0a087e98c0231280026595e0e5e01cb13fe90b566147c5c7e67d37cf029d354f5bb737f1d1823dd17c1ffa9811589a07615391cd9b90f3179d7952275efc8da80cb6c30a4082f612d70a6c9c99f32d308b653e537287b159cf3d102185b3cf8db86facc237", 0xdb) write(r1, &(0x7f0000000100)="510fc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 02:27:39 executing program 1: r0 = socket(0xc4b6a2c9280ab972, 0xfffffffffffffff9, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:27:39 executing program 0: r0 = socket(0x800000016, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getppid() r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 02:27:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000140)="41eca447b2e21a4d8207d9e44d7ba9d48d89a073d477aa1ed2f702e1ca593d356cec5de7e820411397e2744689e509f47d390e9e9ba948e95dd108117a8bfbe1f6949c449036aa481b82f3bd4ad34c075bd8226f68974fbab81b6affc82febb4311461", 0x63}], 0x1) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0x2) execve(0x0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x10) 02:27:39 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8201, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) 02:27:39 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0xfffffd51, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) write(r0, &(0x7f0000000440)="6daa0299fbd98065cade4f7dba041596018704335b5385498e57c778f8d73195edfca4cad7e91dc69bfb085a3baab414527413bade7726838fa7b17658121c1d6f809fce8565270be47e0687a4f94a91325132a6ff9a9f03df9d2e90839ecab51b10aaecc2912a2a630c035d73ffff280100c30a84305eeee881362c7df5ff7ab3bdaed9c72fe0aa13ab6cc529821ba40929aa7b4e27e75a21463eaae906b2a6cce5b1b01956e109f393420f36c7e0c050d034db647834b1f96b18bec154f47040bdb42cb19b354e82a10e20611aa8ffc076223089493fe2dc29c4bff5bb5fdbdfbf27e73cab49620eaff2828a50cfb8d0f8182c3bf00000", 0x3a0) setitimer(0x0, &(0x7f00000001c0)={{}, {0x0, 0xea73}}, &(0x7f0000000200)) 02:27:39 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x40000000000001d5, &(0x7f0000000840)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) lchown(&(0x7f0000000000)='./file0\x00', r2, r1) setgroups(0x0, 0x0) r3 = semget(0x1, 0x4, 0x40) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x1) r4 = semget$private(0x0, 0x4, 0x200) semctl$GETPID(r4, 0x0, 0x4, &(0x7f00000002c0)=""/241) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000680)='^\a') r5 = open$dir(&(0x7f0000000200)='\x00', 0x400, 0x1) socketpair(0x10, 0x800000004004, 0x9, &(0x7f0000000880)={0xffffffffffffffff}) socketpair(0x3, 0x4, 0x3ff, &(0x7f00000008c0)) dup(r5) r7 = dup(r6) ftruncate(r7, 0x0) getgid() semctl$GETVAL(r3, 0x0, 0x5, &(0x7f00000006c0)=""/238) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f00000000c0)='./file0\x00', 0x80) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x4) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000100)=[0x7f, 0x1, 0x71, 0x0, 0x7f, 0x5, 0x75, 0x8]) connect(r9, &(0x7f0000000900)=@in={0x2, 0x1}, 0x9) semop(r3, &(0x7f00000005c0)=[{0x4, 0x3ff, 0x800}, {0x7, 0x73e, 0x800}, {0x2, 0x0, 0x800}, {0x2, 0x8, 0x1000}, {0x3, 0xfffffffffffffffa, 0x1000}, {0x4, 0xa00000000000000}, {0x3, 0xfffffffffffffff8, 0x800}], 0x7) unveil(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000040)='p]') linkat(r8, &(0x7f0000000600)='./file0\x00', r9, &(0x7f0000000240)='./file1\x00', 0x4) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000140)=""/138) shmget(0x1, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) 02:27:39 executing program 0: r0 = semget$private(0x0, 0x7, 0x3) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x3, 0x7ff) setsockopt$inet_opts(r3, 0x0, 0x2002000000000008, &(0x7f0000000400)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0xc) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xfffffffffffffe6e) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000002c0)={0x20, 0x1, 0x1, 0x3, 0x6}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000280)="6bf461d102234ac3", 0x8) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000180)=[{0x1, 0x2, 0x1800}, {0x4, 0x0, 0x1800}, {0x3, 0xffffffff, 0xffe}, {0x1, 0x1, 0x1800}, {0x3, 0x5, 0x1000}, {0x7, 0xa87, 0x1000}, {0x2, 0x8, 0x800}, {0x1, 0x3, 0x1000}, {0x1, 0x1, 0x1000}, {0x1000, 0x1, 0x800}], 0xa) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x2000000000000009, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000340)) socket$inet(0x2, 0x4007, 0x100000000) dup(r5) fcntl$setown(r6, 0x6, r4) rmdir(&(0x7f00000004c0)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r8, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r6, r2) r9 = socket$inet(0x2, 0xffffffffffffffff, 0x800004) read(r7, &(0x7f0000000180)=""/186, 0xba) execve(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000600)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000005c0)=0xdd) accept$inet(r9, &(0x7f0000000240), &(0x7f0000000380)=0xc) 02:27:39 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff9, 0x60, 0x3, 0x7, 0x9}, {{r0}, 0xfffffffffffffffc, 0x81, 0x1, 0x1000, 0x8}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80000020, 0x6, 0x70}, {{r0}, 0xfffffffffffffffe, 0x18, 0x3, 0x79a, 0x80}, {{r0}, 0xffffffffffffffff, 0x98, 0x1, 0x7f, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x9, 0x6, 0xa3}], 0xe2, &(0x7f0000000180)={0x5, 0x3a92}) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x20, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 02:27:39 executing program 1: setrlimit(0x3, &(0x7f0000000040)={0x7fff, 0x8e51}) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0xfffffffffffffffd}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) recvfrom(r0, &(0x7f0000000080)=""/12, 0xc, 0x40, &(0x7f00000000c0)=@un=@file={0x0, './bus/file0\x00'}, 0xe) mknod(&(0x7f0000000100)='./bus\x00', 0xc000, 0x58b9) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 02:27:39 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5708, &(0x7f0000000040)) 02:27:40 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = dup2(r0, r0) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) getdents(r4, &(0x7f0000000080)=""/184, 0xb8) r5 = kqueue() ioctl$KDSETRAD(r1, 0x20004b43) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 02:27:40 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x2012, 0x1005) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 02:27:40 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) write(r0, 0x0, 0x0) 02:27:40 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) linkat(r1, &(0x7f00000000c0)='./file1\x00', r2, &(0x7f0000000140)='./file1\x00', 0x4) setsockopt(r0, 0x7, 0x8001, &(0x7f0000000180)="e33ea1aa19ea449491567f27d51ef2781acf8711f9cd138cc44ab2c5d5e85788a6fb9698b345936c9fbf5fc00da276184602e9a1ad09e02debd6dc5a525757ead58c6ae33b56525a0a0adc51e4fd2a93154359d9fff5ed8b474b1e2f97cce298c431832649708e51906ccdbf6b7849e9de3086fc513c3c56851bbd9aa741cd9d2f840d4722150cfdff3e1741534e697114b86e81ee75fbf537db92790dff547015672d8c0d89fb159b779fe4572fd75a67c0ee8de81e9faa68ec379907530bb105a248902310604777576c3069a0d5685b6b87d0b5a16290632565871c404e0dda58f7ff745dd761a961c99b086d6337cfe3a984d9456b", 0xf7) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='r\x00') 02:27:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0xc1045763, &(0x7f0000000000)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x7, './bus\x00', './bus\x00'}) 02:27:40 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x6) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r1, &(0x7f0000000000), 0x6, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x4b36, 0x0) 02:27:40 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x6) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000100)="0c6d5135f15090eed7faa8c3f4000000000100000a800febf772e98c7200e3c00000000010000000000000a7f79523d06e48e5ec2494f6de46810635845afd12df7f8e0bdc69bc51486325690c95d48f2dd5c13707dcafb8ec827e385622829e37b8f3b75734a55579956e1cb84970e581fe51a940e8d1187d7e147fcd5262fd12f09c11243b", 0xff24}], 0x1000000000000061) 02:27:40 executing program 1: setreuid(0x0, 0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)) r1 = semget(0x3, 0x5fe4e0dc45c8fb30, 0x200) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000000)=""/225) 02:27:40 executing program 0: semop(0x0, &(0x7f0000000000)=[{0x0, 0x10001, 0x1000}, {0x3, 0x7, 0x800}, {0x3, 0x9, 0x1800}, {0x4, 0x4, 0x1800}, {0x7, 0x5, 0x1800}, {0x0, 0x10000, 0x800}, {0x2, 0x8, 0x1800}, {0x3, 0x8000, 0x800}], 0x8) semctl$GETVAL(0x0, 0x2, 0x5, &(0x7f0000000040)=""/4096) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000001040)=""/162) semop(0x0, &(0x7f0000001100)=[{0x4, 0x0, 0x1800}, {0x5, 0x857, 0x1000}, {0x4, 0x8, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x0, 0x6, 0x800}], 0x5) r0 = semget$private(0x0, 0x3, 0x430) pipe(&(0x7f00000018c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000001180)) rmdir(&(0x7f00000011c0)='./file0\x00') semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000001200)=""/133) getrusage(0xffffffffffffffff, &(0x7f00000012c0)) fchdir(r1) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) semctl$GETNCNT(0x0, 0x1, 0x3, &(0x7f0000001380)=""/96) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000001400)=[0x800, 0x9, 0x99c, 0x4, 0x3, 0x5, 0x400, 0x3ffc000]) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000001440)=""/182) r2 = shmget(0x2, 0x3000, 0x500, &(0x7f0000ffd000/0x3000)=nil) syz_execute_func(&(0x7f0000001500)="f26b3160c481c5ef3ec4214dfb86eb6b8eeaf2ad46f7ebc4c1b4150c890f0d8a07000000c401655e25f30d00008f68589fee37c403fd081bfc") r3 = shmat(r2, &(0x7f0000ffd000/0x1000)=nil, 0x1000) shmdt(r3) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000001b40)=""/142) bind(r1, &(0x7f0000001140)=@in6={0x18, 0x0, 0x7, 0x10000}, 0xfffffc30) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000001640)=""/40) getgroups(0x2, &(0x7f00000016c0)=[0x0, 0x0]) chown(&(0x7f0000001680)='./file1\x00', 0x0, r4) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000001700)) semctl$GETNCNT(0x0, 0x6, 0x3, &(0x7f0000001740)=""/184) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000001600)) geteuid() 02:27:40 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x0, 0x5, "8580400900"}) r0 = dup(0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:27:40 executing program 0: mknod(0xffffffffffffffff, 0xc000, 0x3f) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) r4 = accept$unix(0xffffffffffffffff, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x20048, 0x0) r6 = dup(r0) r7 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = dup(r1) r10 = kqueue() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540), 0xc) r11 = getpgrp() r12 = getuid() r13 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) getgroups(0x4, &(0x7f0000000640)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r17 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse\x00', 0x8000, 0x0) r18 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000006c0)) r19 = accept(0xffffffffffffffff, &(0x7f0000000700)=@in, &(0x7f0000000740)=0xc) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r21 = dup(0xffffffffffffffff) r22 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/ttyCcfg\x00', 0x10, 0x0) socketpair(0x19, 0x3, 0xc3c9, &(0x7f0000000800)={0xffffffffffffffff}) pipe2(&(0x7f0000000840)={0xffffffffffffffff}, 0x4) r25 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, &(0x7f0000000940)=0xc) sendmsg$unix(r0, &(0x7f0000000ac0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000100)="4bf89bdc214b27d3d0144d15af58d2b669d9f6645dff2730aa8e8ce76738415dd0fa0adf4452c0d2abddd4dc6d75c9143c0b03330de94131535d6fe0a2e948ed", 0x40}, {&(0x7f0000000140)="3eff85c813517c73618859ca266dbeb5fc8f18ef7262b460822c68d5ae0036dafea96a571349a7d8a6ec20274f096eb6fd38eee93456cc9ba7f63ce34ba4fe3d2c0586e05aab2493a50e973737aff0995512ec714409691eab09e87b8778902234f1d3fa12e8f46cf50fb7d237e4781240", 0x71}, {&(0x7f0000000b00)="188d8e9dd750df948fe9af981c44062db0719a932424ec08879898ed1bfdd7a05e06b909e54e4e8d6a3ecd334809a2dc4b7847baf7ce68144b9d01057f5a676533d5f367032fc81a8bccf337b1a0664c305099c3c0943ac45f38721a6627deb70db5593e3359c2843d949d0067a45c69833572f6232ba2dbbdcb4298a7064365fc132226c084f6852056", 0x8a}], 0x3, &(0x7f0000000bc0)=[@rights={0x20, 0xffff, 0x1, [r2, r3, r4]}, @rights={0x28, 0xffff, 0x1, [r5, r6, r7, r8, r9, r10]}, @rights={0x30, 0xffff, 0x1, [r17, r9, r7, r6, r6, r22, r5, r10]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x30, 0xffff, 0x1, [r17, r18, r19, r20, r21, r22, r23, r24]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r25, r26, r27}, @rights={0x10}], 0x128, 0x404}, 0x4) r28 = open(&(0x7f0000000000)='./bus\x00', 0x800, 0x0) ioctl$KDGETLED(r28, 0x40044b41, &(0x7f0000000040)=0x1) accept$unix(0xffffffffffffffff, &(0x7f0000000dc0)=@abs, &(0x7f0000000e00)=0x8) write(r22, &(0x7f0000000fc0)="4e07004f7fc208c2376f1381b81c0dbac78f5ad197cf98211530b0557a1722ec8018f242b9c67f2f791a9223651ada527bed4bebd361b76cd891566b8b4856b3fbd98b60bb643eabb3cdce80868f6efc87e52c8a931dabc5984b70d7958f321841fa0900000000000000138a87e3d11ad4d95effeea75507ef357c9aa4b416400000000000000000000000000000fc3b7a144ab93b7d64163548ee0a7e0bd0d6d3a669be7ade3f23ebb24334c32b5ba758554803817bb7610d94657eb314ad1e003e31d2d38cefe7747ae1d32c15747bda1f093a12f73ae01312119bb11968029c3712f9004bba6ca663c17e72ca6b782044852e886f14453ff865684f5ede7390acec365a9b081174bee7445d0c5d4f4f70b2148f2b740663d67d431bcc473eb48f05cbb2754fb3813a7a36237f67b71995978af9b05be18020c6abcac1a28429731c132ca6275764af2ad725e8cf0c881cfabf9ba7b87451c2630862412b251d5984416bd940c8d201ea96c62d53ddb67091b9b3d616e63286403dfe8e03547e5a4ed742f20ec4ff9d2e27b5f1ce1cb8ae6b2b6022cfc496eada2e464c04d1c96b221b070e5c5dbead86694e2dd964c77dd3c4af46224c33ed534437648b6fbe1404177ac4a44b199b3f0882be016f4a459fe32763420e5984205c597bb744d29a209a88a41c849608c1c58b265ff230", 0x77) 02:27:41 executing program 1: mknod(&(0x7f0000000140)='./file1\x00', 0x4, 0x60000000d01) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) renameat(r0, &(0x7f00000000c0)='./file2\x00', r1, &(0x7f0000000080)='./file0\x00') 02:27:41 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0xc7fc) fcntl$setflags(r0, 0x2, 0x0) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000100)=""/187, 0xbb) 02:27:41 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040), 0x4) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), &(0x7f0000000080)=0x4) socketpair(0xfffffffffffffffe, 0x4003, 0x100000000102, 0x0) 02:27:41 executing program 0: pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x108) 02:27:41 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) r1 = getpid() setpgid(r1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x8001005, &(0x7f0000000000)={0x8, 0x9}, 0x10) recvfrom(r0, &(0x7f0000000040)=""/147, 0x93, 0x40, &(0x7f0000000100)=@in6={0x18, 0x1, 0x0, 0x7e}, 0xc) fcntl$getown(r0, 0x5) 02:27:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x1c6) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f00000000c0)=0x2) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) 02:27:41 executing program 1: r0 = semget$private(0x0, 0x2, 0x404) r1 = semget$private(0x0, 0x3, 0x100) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000080)=""/252) semop(r0, &(0x7f0000000180)=[{0x0, 0xe84, 0x1000}, {0x3, 0x6, 0x1000}, {0x7, 0x81}, {0x2, 0x3, 0x1000}, {0x4, 0x3, 0x1800}], 0x5) semop(r0, &(0x7f00000001c0)=[{0x2, 0xfcc, 0x1800}, {0x0, 0x8000, 0x800}, {0x3, 0x8000, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0x5, 0x1000}, {0x2, 0x4, 0x1800}, {0x7, 0x9, 0x1000}, {0x2, 0x36c0, 0x800}, {0x5, 0x2, 0x800}], 0x9) semop(r1, &(0x7f0000000200)=[{0x0, 0xffffffff, 0x804}], 0x1) semop(r0, &(0x7f0000000240)=[{0x0, 0xffff, 0x1000}], 0x1) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7ffffffffffffffc) r4 = semget$private(0x0, 0x2000000041, 0x415) unlink(&(0x7f0000000400)='./file0\x00') getsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f00000002c0), &(0x7f0000000300)=0x4) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r5 = shmget(0x1, 0x2000, 0x44, &(0x7f0000ffe000/0x2000)=nil) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000280)={0x10000000, 0x401, './file0/file0\x00', 0x358, 0x4, 0x3, 0x8}) shmat(r5, &(0x7f0000ffb000/0x1000)=nil, 0x1200) open(&(0x7f0000000340)='./file0\x00', 0x8020, 0x0) syz_emit_ethernet(0x83, &(0x7f0000000800)="efff8afa700aec26ab9447ed22f4490022c06a07d55d384b87f0710ce8ce071ae4c4a12da2f173c15ee45ece14db41d46e595d5a39c08a6bfa091d3941f9315261b308228bdcc4dfa47d5ca45fb783059fa89412f954786b0e26434631a67f4f92407249383ddef1417f385069b29caaaf5178084816e45e79b151c22da93c00000000") ioctl$TIOCNOTTY(r3, 0x20007471) truncate(&(0x7f0000000000)='./file0\x00', 0xb16) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f00000006c0)=0x81) semop(r4, &(0x7f00000005c0)=[{0x3, 0x7fffffff, 0x800}, {0x2, 0xfff, 0x800}, {0x0, 0x80000000, 0x1800}, {0x2, 0x20, 0x800}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) wait4(r6, &(0x7f0000000680), 0x8000000002000002, 0x0) semctl$GETZCNT(r4, 0x3, 0x7, 0xfffffffffffffffe) r7 = semget$private(0x0, 0xfffffffffffffffb, 0x400) semctl$IPC_RMID(r7, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000500)={'./file0\x00', 0x0, 0x10001, 0x2, 0x1, 0x7f, 0x80, 0x1, 0x1, 0x0, 0x1, 0x8}) fchmod(r2, 0x887a34d618970c66) r8 = open(&(0x7f00000003c0)='./file0\x00', 0x8000, 0xe1) accept$unix(r8, &(0x7f0000000040)=@abs, &(0x7f0000000580)=0x8) 02:27:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x40004010001028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0), 0x0) getsockname$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d7a44b6887878de51dd17a5f7929ba4a1988e84413c679ed7c02f3cf60c0cd29bd33500b42da71359585d26957f41254c7832d57bfd9becc79b44c7672fe027aec3eca13367111bf1b81a30e2073d77e1d8f0f8003f6c6f99391662e0256ec786a0df5e33b27ff1f337494280257503a9d580b5c72920db0312141"], &(0x7f0000000080)=0x4a) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom(r0, &(0x7f00000000c0)=""/27, 0x1b, 0x2, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) 02:27:41 executing program 1: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='cr') r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) dup2(r0, r1) 02:27:41 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = dup2(r0, 0xffffffffffffffff) mkdirat(r1, &(0x7f0000001080)='./file0\x00', 0x40) setsockopt$sock_int(r0, 0xffff, 0xfffffffffffffffd, &(0x7f0000000000)=0x8, 0x4) close(r0) ftruncate(r0, 0x6) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) r2 = semget$private(0x0, 0x0, 0x444) pipe2(&(0x7f00000010c0), 0x10004) semctl$GETNCNT(r2, 0x5, 0x3, &(0x7f0000000080)=""/4096) 02:27:41 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x0) poll(&(0x7f0000000080), 0x2000000000000001, 0x0) 02:27:41 executing program 1: r0 = socket(0x18, 0x1, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) setsockopt(r0, 0x29, 0x208001b, &(0x7f0000000040)="06000000", 0x4) 02:27:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) write(r1, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 02:27:41 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) fchflags(r0, 0x40000) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f00000000c0)=0x4) rmdir(&(0x7f0000000080)='./file1\x00') 02:27:41 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x220) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x1ff, 0xe7d3, 0x8, 0x5, 0x2, 0x1ff, 0x80]) connect$inet(r0, &(0x7f0000000000), 0xce) 02:27:41 executing program 1: r0 = socket$inet6(0x18, 0x8005, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0xfffffffffffffffd) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) 02:27:41 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x800, 0x88) poll(&(0x7f0000000380), 0x0, 0x0) 02:27:41 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) write(r0, &(0x7f0000000080)="26b3f9dc0cce750515e8cb598909050fb6cd41081c39954399c7c0ec7b0cefa73711fec4d06c3375d6a7ca49f9ec315d1d21ccafa14abbe4b20a6b6e052c52745cb0210349db68d9cef1280ba20d03f9e6c96d0dda10cfdc09b4d41809ce49fc22d4eab5268b757c11b97c4b1669f399c4bf6e2ecdfa069372aa1562f45a09988ef258816f1079774a04ddcc096058477143a9f25b2240ad196307c56926fd399978620127536b80c4bd21c0ee3dad3946373f2b20ccc029", 0xb8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x20, 0x80000000, 0x1, 0x5, "ea3346ae8a076aec5dda2571d51ecfabe5f425a6", 0x8, 0x450c0000000}) 02:27:42 executing program 0: socket(0x38, 0x0, 0x7) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:27:42 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x92) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="ea32d6bd08000098", 0xfffffffffffffe81) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="caf1f6a10f6c5e288a40be60c9dc8d4e84a071eb46791b0d819d9318e680229a3f1f8147ef5901ee0edb6e66abe095cf9f66ec0273858c662f586519361379b00f3747ac48b98a647a8f3f7d90f84acd305a3ce7a9d0640196928177b39c9a6e57d14b15f5f1473f17a12bfc3e1aa8ab321b2b4e9bc284492a0f6290075f9a6ad2f7c2cc07e9e20b9e18c232c68989504de1222b35eee80f825a8eddcfe6b257cf1b73e3645d7cc65a7312e5b9067737c6847d972d9e71ab44f5ff297008685cd9af3295df5030634a4f79d0", 0xcc) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x480, 0x1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000240)=0x190) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000180)) 02:27:42 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0xdd4) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) 02:27:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000340)='./bus\x00', 0x2, 0x0) readv(0xffffffffffffffff, 0x0, 0x192) open(&(0x7f0000000280)='./bus\x00', 0x88, 0x1e) read(r0, &(0x7f0000000180)=""/160, 0x96) poll(&(0x7f0000000240)=[{r0, 0x191}], 0x1, 0x0) r1 = semget$private(0x0, 0x3, 0x220) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x7fff, 0x6}, 0xc) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000000c0)=""/151) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./bus\x00') ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000440)=0x1) 02:27:42 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x201, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000140)=[{}, {0x25}], 0x2}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10308, 0x0) readlinkat(r1, &(0x7f0000000040)='./file1\x00', &(0x7f0000000200)=""/193, 0xc1) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x1, 0x4, 0xe1, 0x1, 0x3, 0x8e, 0x4, 0x1, 0x1, 0x7, 0x1}) 02:27:42 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x127, 0x80000000, &(0x7f0000000040), 0x2e1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 02:27:42 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x3) mkdir(&(0x7f0000000000)='./bus\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) nanosleep(&(0x7f0000000100)={0x9, 0x1}, &(0x7f0000000240)) setgroups(0xc7, 0x0) chdir(&(0x7f0000000140)='./bus\x00') setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./bus/file0\x00', 0x10) fchmodat(r1, &(0x7f0000000200)='./bus\x00', 0x40, 0x4) renameat(r1, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) r2 = semget$private(0x0, 0x7, 0x0) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000000)=""/191) flock(r1, 0x2) 02:27:42 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x12, r1, 0x0, 0x0) getpeername(r0, &(0x7f0000001940)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009e4cbe5b9700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000195cf8f2d838ab7b618e70f54fb19af65014"], &(0x7f0000000040)=0x1002) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCNXCL(r2, 0x2000740e) setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() 02:27:43 executing program 1: r0 = semget$private(0x0, 0x3, 0x20a) semop(r0, &(0x7f0000000000)=[{0x3, 0x5e3d, 0x800}, {0x2, 0xb2e8, 0x1000}, {0x2, 0xdb33, 0x1000}, {0x0, 0x9, 0x800}, {0x7, 0x6, 0x1800}, {0x0, 0x8, 0x800}, {0x2, 0x80000001, 0x1000}, {0x1, 0x0, 0x800}, {0x4, 0x7fff, 0x800}, {0x1, 0xe471}], 0xa) r1 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="2991c4e698c094a2d00caa00c95a4aad7a31d2d52d3ca3f0c4aa9907adc993b4f3aaa6c236f283873aa82c4d346cd590872f46637cc3552cc8825a7f670ee4fe5b4eb62b5013d6e2d1a67ad56752b4dc7371e0629e9e221bc3af3f04ba066d8469f48d0476ffa592be6272d3c5bcc85b57c70445b3cfc00497768cdcf58ef66780f6d6f3212154ce79", 0x89}], 0x1) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000002740)=""/4096) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000001200)="f7ac6b5f4dd009e7bfdd1b6af4d11074954d9a0d264a9f7e0477dd55a29aa99aff200220e3a4c3bf8130f19a81720e2de7404ba771bd0fcfe50778a674212e9399a3af30cd9ade8ab990b2ece16b4526ea39dbb5ba375e2d5360641d3d695b3fad890f78951b23400f576a87f1972fc79ae7f371de58e2937b2b41b606fe570000dddda43dce780ac7fc9be00d89528def0317110c1f8b517f121c1d2c4b491bc6e248cabaa3c96ac65b7b9b9feefa453368777edcf20d5bcfb49781b0d2258c368d0af7f06b75cb4e742e24b600aa0f95a87e2353548caa7faa50fa1bce7518c81b8b79a37186b607527ada1eeab3a598499e9d9f2af45534932859075089740b270cabfe11e22ad2ee6f8a017f0e904ee0aee5d6fa0c77010995207292e21f08acece6cc82e196f14f0e842fe815b74183bf0dce40be20b874092946fdd49d9ddd90fd42680e23a6f46410a80d063accc9d976afab6db88b5c332b5cf0902450f45af3c8f46dfea0e02106507b012259d44ba171fa38edb28aa3f10117c73b659a27c3ef8cee948c8cb55cc2663c8c53e918b21dcd895a5e93d4319497822daa77e01eabc988fe15ef1ecf5fcd5a8c111f8f7ad95d6c3adeb6c5457a2045f02321d9a6572fdd439589124a2f8b4f5da75e395394d134c7ead04bf00e8aa43cd53cb19d861b599a83898c26f42bf4a638746a43116a75acba368d1d8035f51401277473705d6d052f54e6a89b4cf707843676f48e6332cd9f15dc4a2bd51ef47d249916dd89521f3e749f54a99865e01577d18b31f9831506419641036919e27cb3543a7018baeaa0614cf33578ea7045b27fc5621770a1ca6e3f0f86065efde638292747b8932d96a6c628fd6c642572ea02813e687372767e35c3a1fa1501425cf42e4635b9ba1da32525640f44af7bb0429880ff5cd49c0532297ef1fad62f0219e64cfb5743eb1180b69cdabd6d66852c9b560af6dc5f7a0c5b39bb0c071520972595fd9e7b92493eb6ddaae8e0d71793b7fe39c2596fd73f1849878b4f3a850377210ddcfbc386b058796017933fec4dbebd116cd8ada0a6b9713e46bb88813f25e7dbd43b0736d22c0c7a7b287d78a650667eb93db9c6d6977ac0d92d948f2d6660042e8141cd39924bd6e5b49dfc47ed6a6a34d1c98e6fbb221fb02efca0f174fcb7b08b67811cb42cb70eb22b1a50f464656dee7ec8ba5443beecf597525d7ed74542438f39f9418f9497acde951d0021543094372bc738bae08b6dd15ed1ce031fff64c1850365acb6b157840269c36f0555712e27cd6b2238ade28c0cae84018e2302c80016da37842bc69f0979c892bab4e39f1e3cdca62cfe0e62c179f58fc40997bc80805dd63bdd66db60c2081fceea5006353a3fcea4e54d7bfeda8244edce4fe52434027f8514df3953372044aa683a8f98b845effc8ec10b200bf987451082c7cb700686ccca57da18fb18825316b3f2cc7b4c4d516b9e4a561ffd7f44c14fc6cc100622ca1d818bcee2c23894cb19518cbe481cef13baf04e9ace08c304b75a56b563e617c5e9a367e403df72646bc2f59e9ce921cc10da9f8ec152d26a9c43647156a03ac6712c0e47ebe10a12e1586b842517ae8815d178abfa8973736e09d68071d120c1a0e5a2ea02c8873405a658c707cec6982d0ad93cdadb2aeff6d37a1a02e40ca8f2940bd1109b7230ed7108109ce1958212fec930c08125e74a8a65473a490a5271f96442b75d02367f15f1442157ec3c20c2d08f083dd88808f42b5b9e4f135461febd975b81a0c26a54174db2f4795c43e15239841b9cee534b0f4e551fad6af54737bb62037e226ffcd427a9c193d3df78723d911520cfa8fc308358f7363242b5dd0e1d37419d302605e45a8eae1a58068e4503cf14908f9f02e437a8348352a73e0d57e0759cb158010f26a22dd34e6be28ccbdeb4ae6ba19422aa16644a498980eff4400b0f24621afcec167a685a015975a7ef0f8b53af92fecffcfc62251118651665bd453dfd7892a390824fbd41d617e7ba78139c87c20cf3bfdd79c4485bcea13f48196ebf8ece5dc1d1023f45f18aa956deb5c0276b4a9f30794260a71bc95214b1b91e76519e011ad57723d0cb3246d75c67f8051957f1d80844c1222c93ff0d934ab62fc1977dd6fcf5e06dac4199e9a5a28a6b6bf284361f3ffc4d5b1bcb3ecf7f8d7288ecf4811ebcccb6c12d4b260d15def07c31fee49ff9ae403a7b5d5f0071d5dd376f51fddc84ad419060520b069082545b0864e0a28d53ab3eae8aae374f20285848d43336f68e72b337959df0f7647dc80796f26c85ae6667fb0f1ff467a0381de170fc820395a0a87e6f39015ad5f073201eb633fbf328e41bad3cbb29dde06dda1abe0fb75274abe76ed96a759f93b2dc78ba556bf22426d9f6591ee4d592255ef6158bed5363d61d2074aae55dd330e46f9887432e4d8cdd6bb368bf0e2cab90614db98e13d9521652c58720c3f5f6c26f22db765cc6bacefbce0c620e50cc2026b770354e9a5f076e2afd8a1d3149c47c8a7fef89ec3fbddd0c1a9214937b07d41ab8323ec57d1b9cf0261909f3b9c335ffd490b630f9798a4d5c8c2bd0349e88eb20c0bc7ed043b935e708660138d5be64523d826ad9ebe2f2cd70e59aa20dfcdd3ce66fa6e5c2ca269c8a9b2f76ad67819d2b3dc62e153b13bf5ff338a571c929c64cfd20a4f81030ee9c64d0bb76d8a62fc4b972aec6b6b0d63281dbd5ceaeccd08c01826ee8eac1cd4ac9e0c4a5834f42615f918202c7e3761ccda1a3d97ea68ea3d7d5b1f2b8aa078a8569b5d0755b60d576d453cb5d2b84cf4877cf1cfaea00e24488c334cd7b3fbc6fa12a7a8c5eb0df9f2c3f687b100ac51d3b879953f17199b733dda18874e1a9e9d05cbfdf0430357daa690146b7446b49ab00a7864d8dbf347b76e814bbc1dab97fdd1b384d5d19d9598ecf304eaa44905b91bbdd0a77f76081633f50e7b5549144272576902fe2e2e912d0514d7f9e382899b6acbb5932ab2fac72d5879558db508d26441c1d3833cac1b00199a62afc231b6b2f863e6ae2fff4793c48299d4f7069a3566923758c389c025811a1c47a9b400d73b52bdc0649d200d1bc415986dce43aae505a24374030f8972210ed72212899d9ba45d0d413c917a0b7dbda9996a839ccea2b3c0a3ed0c012ad12a7c3a24a26cdf75ff5751f53c2045e855ac0bb97edd32ee5f40b28a3707189a41c9cdc7c44389b1603544a13ad42e586aa58d017ff54a85d64bede0dd3fba758b63b0f2f53d56bf1849853c78976f19ca13f79906f400e90bb0cc159e29c7c7bd006640f3f68f2db70f22b6fe195b86e6d39861e01ddb980d3bd1b4f5e0d5d4ac3a45e654edde7c67d7c42f080fa4fd79dcf82ed15412baae21febec897fef19a9eb57576140fd4e5bfeb0e65ea127b3b01db6e6516b0316f49adb787fc798d5556e840ef18e7729dff45d7b5538401908c5b371ff71c6f2ad47df34b5f39e2d27f328eae017eb36c9ca1d03fa1f34adab1de9ce8f1b77e683970229052b5f17cf123e0872639236285daf37e1f0004a76787f1823cdfcbc186824e50973da910736968a46baa4bae77679108e323ed36efc6182ff947afd7694d64ddb90b801544bfca995a6e24c353a70d1c57e0231de20f1e0a5af35406859eb1f25b5fac0e4180e968a5941f0d544d0f6265ddb39ea7130de9c9d19d27a9d3194ebf1a07d8ba8c01f71f34f5338079bbdd8d2ef063494011d45520e1c4328e64436383ebb2149cf2a7362ceeadf5e96d3014540c9d329c97290ae9d1627b58c8016ac4b6c430baf71c45be2fa7675fd1bc9667ded679996a98582bd590cc8062dcda3b8de52305e6a1dbacaf89edcf352093c88f60977814f2efd35246a948ccd0494c55eaacf3955fd1559e1c8828b7c654e54fd663f7ce25edb8607c360f9b18ff292c5c412b88c8cd8f8d8c3613b25b6c6b53318e31ad0389714c8f227a772a7b1422c468f25fa5bbad94bd1895deeee926b939beaf4367580d11e57740a30e37290aaf5806b17ad9d0e2ab688acae23843a5580a0b0fb69b93f35fbfee74067af02f8d6c7ed751738b41c26c5b1dfd7d1784bd65bc0c0741a51b41116146eb87f2aa54243c455f3b04492b597ef6fba28d4e0fa9bd93f6a81f38af7a0b778707dc011cf383908db828a0e0953256d16ce1bb9a6c92ab14e7edbb6b891c55b2826b14092c5ffe4876d483bd64eb886281c7b55aed41d73ab4964ad1889c97cd1f85632e261cfe2902c4b91221b7aeb6f2c47757b60b68ac0002c4e7ba4fb0a43fe23a96cea4e6d70d60565fb21dc4feacf0c9a8a7883b7fd52cba51fa395f01855f3dc2740cefae823cdde930f2aa191db5eee49305eb416d2a05ce3d4b262194da93aa5daf3679907b7f97b07abec21e4bd062274998ee4a95a2692da6db621fd15418b172af7b60d7326ac740f7672a68370f5374aed0992352ab0fd138c6f90d3cc96d2055666566686ee81e8daedbbb108c633236a0428f1adeca1b61524b5e9b9f908316499ac71c9cec797ddd64bb7ab820017d5a6f45504ac3be8115fb64ca76267e99ca59ed114bd534f9d2e182de5d594e3453795898c63bc93efbe67d79c9e7dfe91d67933440cae5dcac112c1295babd360912e427346ae9b9198bb988a812bd17be5a3fba2c478bfc471c1ec8b430294d4f02e2f112e014fa9f2a2ae5ecae9e2a071c84b698212f69e2ca14cfd54a890fcf81d4738731fdd2f35563a08bd83865bca6fb369df6e5118b06e4b107a21bc51431f0f7a5a75b93bdfb4a98118db002666dc821d87cdff247cd6312d25a5e7638ecbd6664e53e6b727b5d2caff1a32a5a7e3de07b40eec011fdb236fb78b087bd63875befbf9b2cb4d7d66a689314ad1071353a735984fd9995f0a6a5aaa049b1dd8e16dc8b507fe8dd8448d7370752e0e5a107cca5e1abfe2d701220322275db6f652e32bd1c2071d58bd6f299ae9d6f67b283e24532b4e189348d13778bd6912ca042be4c327cd488224916195b4afe31b3d4cc66b1cb260b3743f54abdc20f9c159b43489d4e8eb22017e5143e71c41386a0560e78877c56df75c32e85d8dead67664f34c8fc79682d32f5e238b202943ae6a53ed0b4c5b7dccb569740d475cf7be2e0eda799517d418b7fbc98f2d2748850a9b37c4a30aeb4f33f99c92fd793181a2c01dbd187a70b2596ef3a0cf865ca9697678f5789285a31cfb5dcf48774840c1dc6771064fc916c949aaf2a2838d32f1c5a6e6d4af0a84891b23bf2e7a6139e682a24e70d7aea1968185a1baa991ff8ee1d72b7aa5114839c5be5d7fc14385c179ddeb8a50b5a498f508788eb41d7d416513acafc3cf6183a24c04eeffe72814e0da685004014d41d969dc56158494d2f27ba1fd19002ea691786b5ba43820e987af7c7c68ac5ad6a63e4881becbd61608832702001808d71234881fb1cac5cdc2f3d647df9d0a96da317933071d1a8212501751da58ab2fdb32831d4f6bb7f418ee7ea307f4084de13beff3ea579982a7cd9fea5603605cba909d805b5759b30ceae1b745b949191cdc3d04c6c59b04b5b6bbeab9c66d0701fef098edce941d8953a82bcecd8e61a081b99ab82bb21f302d7f22749bd990ea06fc35c192088d667ee1c589588b9d641b4a250bfd7ec1b481c7ca4709dbc63b68e8308580f74de1c88e522f78dc4854f76305629f4b39cf66df0a6573255c24fe834fc72adb783a18def92d2976ebb5ed1d0b01538e5eac2f", 0x1000}], 0x1) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000200)=""/4096) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000002200)={{0x18, 0x1, 0x6, 0x8}, {0x18, 0x2, 0x7, 0x1}, 0x596, [0x9, 0x0, 0x1, 0x4e9, 0xfffffffffffffffc, 0x0, 0x0, 0x40]}, 0x3c) writev(r1, &(0x7f0000000080)=[{0x0}], 0x1) 02:27:43 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x4501) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80402005, 0x4300) r1 = syz_open_pts() r2 = open$dir(&(0x7f00000007c0)='./bus\x00', 0x205, 0x0) close(r2) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) close(r0) chflags(&(0x7f00000000c0)='./file0\x00', 0x2) socket$unix(0x1, 0x5, 0x0) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) 02:27:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2012, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000040)="04", 0x1}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000340)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000080), 0x4) readv(r3, &(0x7f0000000300)=[{0x0}], 0x1) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000000d00)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8cb3881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ce8e5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1facc17c4ee22a4b0a40f27458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1", 0x49a}], 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000240)="000000186004008b00002327000000000000000000000000003f000000000000000000000000000000000059", 0x2c}], 0x1) pckbd_enable: command error 02:27:45 executing program 1: shutdown(0xffffffffffffffff, 0x1) 02:27:45 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xb, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xff4c) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:27:45 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/4, 0x4}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f00000001c0)="ebffcbff13b9fd812eaa4e713048e69931926f11", 0x14) 02:27:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="436cd64d712f5a176023b60dd9321e4bdd74792e7b9d465465bac6fe748d0f62b9c33f536efd1e042387206a9ddac2e052a9056075a3b3f6031135", 0x3b}, {&(0x7f0000000300)="837bfd9181c2f93d4d1479a16cf420b63148d1ab5966a0b5932ae88865a4d78de23d892cb38c03dad316d6472d7928789bef6dea9eec7d87087c3f3de5f4162321b55d5e7c79c6dd48435b2e471a3efdfca58aa7e36e6adb9941885f0bbede5653ae172af55099f6fb7313a331f22af3f08fd24f57d11f32ae8f01eb9421c7d5f43606b31916dac1c8c3acf43e7852e81f22", 0x92}, {&(0x7f00000005c0)="8fa8f8cca03200d8d3fbc515f76eb66573a9f75c093695a41647dc6d019474f0989fcc31e59baa45939ec16468232929527e68045953420de427f45152548e8c98156604458fad867172e41417925b22b50e8f8c2d266695bb8e5ae60398500ea6da08a5c5821d3a32af8876c5294549b179ed6eb290702a2b94f345f9ed52eda6478e5ce696432edb823a5f9367db5e268794a504e862815582cb46062142984ddde101176f7e1806d87524992bbb13b0eba8c028bc69fc0b1969967178bf8edd3a8cd24a3e6507842f794d0a6ad86119dffa840325e5463f9f2dd0a3f33d82ee8ddf2ddcb389582400b23282c8a496cb60eb62b42d4ab9feb918b8c37302e9fd1551ec9ccfde896b10f6db3384f6d6ba8f7b295b60dce93ddf6bc59ec1c31141c770d8e410d924d5828c84adf6d58cc3acc5fa26b7f06a31a5c928febf083d6291f2c61776a15f061b3a6f164006689eb35ec9eaaa8044ee0aa3f85769204b139be0ff9d54a47fd3b7e4aa65f50880d26f63caa0d781dcaa65b4615176ab7e209dbe87067154e69713022f8966c4a05fd6a1a6bd094d51070da1863d07e10ad9c4cde90bbeaf60f6e3912e00c96196064bfce6259e90e8b5e09b567643311c88539e9fc43af134cb9e9de49402fa82881b88a04cebaa59273b60c11eb6c33f02ce72246d8b8b891dcd816b59cfa6c985c860f50324e102819c9ca2a06d679114526968a2f2133fcf21dacd1622f07cafdb5d9548ca17f9c7690c9b66da6865419529bcb2ba6c9ac893321adcc8b613aa37c2e3ec8842cc4ec9731b57fc4da7acf55a55fc114b1231069aff2eb1d81e182359b5730cb41ab2ee3a5c6e36bb96119780fffceb835440b31f9b670ece94f40bf8ea3533f8bbc6b025e63edae5a11f9ea148654a1c157a6cca1d857aa0fefd88a117db487e390e8b65558417f25cb6c5dbe7366a8fbfc3eb21b918992a97186950fb1071536bef50ca95c750d807710ff0c16843d9c3983d57617fbb8ce39676c2513034651dc8bee396d2e7f0a0c916786e378f1a86dc629bf429fa15eac69674770dcf0de00be913878c9c68f4a767ca7865823ce7dbf6c036ce5c80177cbc1392240bef1f5938b84c46d5b1ceb63cada7d3add29b2840b617063e3c81443b192ce29701ab39f664d50e194ba4a18a649e9775e066cd01fbf6e3fb93180897580f8347cb4acb49bf5e73309ad5336a10f6855295202aa8ca6ee1640d76258cc0db60d8d5c033ac78be5c2a1f105b65e4ddfa0f57cd3d5334d2dc1367a84ee599c8ff55b44dba4394c9dc8db8028ff04fb88e7ca8855548fb7b958b809110148ec592b6ae7dc967e4792339e43e32f968ee4fb4f12723d4fa2f8ad0d0aa77d4d99098e92084294c9fa8d82a3aac8054fdc9c2841bfc30cbee6dfd96874f776abd357784e021937ee8d8fc0b04efae94807f35bd2f03c39d181350ed326f3fa34df017f66bf2c8774c37790078096a1b5bd7cc1640babdf61d4d4f405839e93eddf9937e07fad68902d5cdca7d3e50b76086b86d211f78ba61bea5b5e3d06d028068c27878610369a39b634b8ca76a71fffa0296869a6ba617d58164ac4ab191ff58c09c4b5d893644304949c94e0b4e497396cc729d5465c75486123eca471d49d0653cdba597b16f8bcf29bb139ea93b96da4b68e5545543c27ab4acd126e9a5c2c542965a748fa56ab15121912890148bb0150aef30e9024b87f1cdd9492be49e224770b8d748ba390a7072f048191d3edab5ff9af0f36a252378283735216cd81141bd298895217384eff33d145252f39f0743a40db537017126a21c58ff8f91f089281f538e32e06428f5a37e3064b533f0b9033020d9ccf206e30f7f2d6c8c0c32330879a18def343fe1225061ad1488ae04e35c717e2ccfe2b544d5c42e6e56c54d2c098c42ed5a0ea98b37387be5eaff605458c3a071f7e46209647e042306f2b6dfd324f35dab323263865e39d2069237749e404e4b6f85cb0e8a257b2c0a9778ac94b83bd56ed2b7df54abbce14645a3a8a793a753876241c3aaf7b9bedda595342f14b3b7f3158ae03c37df2b145a63c1033ffe87cfbfc7471ee96b756386d63d9ba8a75f75a601283f2e08deae7915ad0b0c1b964d7119c0d6e2e11c948f03b9de84bc46b3dc7ab82784dafa55bac712728410b6fe05810352a318e4a94e840d0bf12e5a3a5664d516c0eddf45e2b04bf34ebdbdb035d36d7858c1fd9f5374e250d0c9b1f72cb363637df62f10282e63d4670e8a86bc8e588d0d96249869d09861444a7a37d3d163d95644642c86c811ca229f92db8c7de92e852892db56f229cba5fa1a7270edcd25bf56d13946ac74d6f071429e046c1ba26357cd500d8c0efda1161b15edc31bc5ebac33992bb7f067f576e18a52a225e1d4147f5abfa7a6124a2e0b9e1409ac34aaf1bc55644001da46ea341b9f603b723b90a0c760b8edf8487047d1980dd395675c0141d6232aa362fd2e71b471494689ff6d1b8a1fac5f7a97eabf0884b86a1178bb68fc75580e224737fa5faea1a2cd469f3deb153ca218eec2082096aa93672ec9f9b43eb5f70e3cb64c082fae00fa5f0f26b69a8794ad88c72d22251c8795979bb39eee64d5baf5ed292064e885d0560870ce51b7f8f5db937a79f9a3abdf01362bdc0ddd4e9946bba1daf02a6369e735ed54a51c9ffd0204bbd130fc1a933b5b839559224aa472ed20557f6dfa924c62036d4f261563e0a5828026bd7c4f78e07b55f1e9807ccde5feca3298e0f45902f8e758c17da9e3d0ef34ddda5d5cbaff7eba13006ab3bc26ef001e6e2a39cef8ae0b441426cda495674d02e799ab0e9632fed4562d4693e0cd9ca797f810936799ba83b8e3df386b002993c5f5026a45b3bf33c63f06ce1f4d01cb2faf23cf5561fe31a46cc2d93a4d8540ead882f85bfaa0ad197ba19fbd81cf67b493ffdc924fd0f1d95e9e6db25c4e306fdd09d90d893b63a693b043d53947e3fcfe69b22b2bb658cde99200a9caa4d88c6c5fcaabc238e0c43b09acd998fb7d4c46c3c3aa84b0e919cf7cf3801106b007eb50482c179da0986b5dbab3398f3fa955db91dbaff877aaf313566919d4b8e3eaf1c15c8b32d0238e24ee666111d9b3ca1374104a4bed532ecaf705b9d02e0bee25588589c0f822e31c3cbf5d6d1d0c5f86ef965571e4dfa664cd2e97dccd432e810a083e5b7f1a049710439ad469a44bf1795fa3bf0dd2f74461a9cd90b86d82a5442d9251aaeaad59c0c3bea34e759a0982c4055b6545116e116c3357ae00d9a1df25baa1ff0beb56f7f5d9adc0b2266822c0bbb28ea561ece870568fa3fc1cf0001e6873fa953c5bcddf66cd9777f8dc76f597a9e8c2212b9a03ddbdff4e0d77241a28a00e67ef30cafb0878467b59b3ff0897d87483dd29ccb4f92fa510b4758dbd5ec265e0280c333f8841b4b1014a606ee2b2253546f325e8d65fabc63eec77447a9d5c4d65e8007f897ebc3eb440f9322adce9c91969b868e05bb48492cb49a0ed57293bec748598e0aafa9174d55a46da2edd9820e521f8908d6937a09ae2722baf942e841852ee831649c8d57ae40e758d81957ee53d92c3c091e5f4c3d2f5b495a88d4ec5296073ff299961dca83c14eb122794902ab0f79b7dacd25408017f185ccff9ce95006c52c5d939a8998e30feb525d990ec5e42dc945a5e34fe55bf9009bcebf5ccb50dfd279c0db0589ad8eb2bdd7475c7cd09fa938c7a632129b4cb7028c9ef4ae705a8edae71dccd861959457b2ac96a178049631efd520ffaa944f1f0247ce74e8460e3390f9107dc8d509cc47f96be8f8db9b191bada58eaaa4658b8e58ac85e2fb95baa2ff018a2fbd26a46e06691cb24610a289d7febbc6a0ba124d2c54251635da8fb485576ce50d671f8b8e0f4979e90b1e5e2bd0272e47bc748f6da995a87d037bf123176916ba3598741da816bc23cfa34b996d66f4045b10fba6c4b9ea39c735cf968d41c41a1e8d65745cbe330a20b17beba6131fd0d0ef544d150871d15a8dd33c2eb5d7263f80234c6fc2cdd3a95f35a44b0d7e9b018babdead38633ab81e04cd893a214cc6200004d9e9a46c56aaa4151ddebeb83d6d83734388571576f2d96fc2826851a108196db5b7e3fb3a9c65051028728186530d121be43c541fc89861f12cbad37e953dc0ded3ddd275d002a10af705087e5d91f4c76255d2531aa6d30d0f09392097ae4808ea61c2f086821540b4142093a5a76aa629a436adc64dc9d878294df8e7e4e9f7a3c80096e5c70d512d591b6b79904eb1f7dd95342b330432be52509b00e3c1bc36fb9339675ab8a76f02fc7f1bf70425a0aea7e7aae74b3c9014c290eca7872d42cfa582106284208c1746adcd54adddeab8d2a3380ed19003c60daa62edb66cae115874d48781535160d06927c1b86b4804327026b6d3e5226656a45979ffa7c9746c49175a31ecd4737bd59b0c62aad119a6f5ecc86e98ef2d6fdab6b6961e52f21ef0442829efda83fe1e9094f2bdcc8d0048ce26fe9df3285de3e3fc1be8001205a9b5abe8575d25bb6f3d548a9c2fa3b05c46bb082ab885c7b655a4fe71a7f20f1b2ab0e8f5a84bb03bad36a2f68934f09dd7945eeda249b87846423e0c1e2e4a788dab7eb9730c786cfb3fb35edfe9d64427eed78b2a0252e7a3730c37bad368be5fc8e882dd62c7ec29698057af32815ddc566c42c71c39a0ed125010e7e6cf4a7182e5f6f340ced4ee190bbc33889a2536a5c9e115998e56395b53f757d3c3f10163df08be5b727239c0974c052b14c466079eea7a0ba678dd4579cf276bd3d5bbb0243ad926b167aff03eb992034ba208ade773a0ee92094b1f6910dddb3a5871c87e81a8bffe4f3f03dbae90345c9cd37046dfc700c38e31ed04c57b90366f7e7271fc1c9e39e98fc299544b3ada13ae7325128899ebdb7f322e64309bfa5af05bd8e6d960c32549c8f876d8bd78f1f48a836b6df9ecc8551aec5ada747f8d02ecb4775023d00b85686e1248623e0300ff9cab64568b0d9acc0e873cb26fa646d8e9de802270b089a83a6e9d9d26835532d5e79c16936f8a61626ab9622307dfe1a72056f7bfdf4847b879c51e9495983b6b5e204139b6c9d800af84441f7ffc43f6f73a30f4f7f6780d4bc4ed07ef2415969d5b0ee68365fb7cde37a8547c2f2eaf0dfd768ab26fe17b1a7dcf538eccf6fcb44f9bc7ae1f372d818937856c148cde638af78c6f5de8ed43c9b08e725743587257b66a513ce56079bff8a9211454d398409769eb4fea585cc9ae105d1642579452634283538f6a62d8b783f16dd0600996047f86d7d1dcff8dd781e7236ef4b804394b89ebefe74b78e7adbd2a1e7a6dff6c088d6d57c8a8e7eabd4db3f17ab7afbe07c407a1407e344e0bf3bee956e9c11fb5c85215583e3aed0ea6615ef3a26447e8d6557819e2509ca851343e388e234c4230962d67ebafb9f00aac3edf597a0f7006217653d6a80f97223106f4de6aa8ae24e67d26e0995a88475ed3cf20f99d18a86af2bfb82f3d9b67b80c9863f022eb1fece6431c00c90630d28b61661a271767c4cff253014d19d501a2fdeff51e70a5c71af3510a136ccc01de7df40d094dc5baa1e035179da18fd6365c16ddca389411c4217594c4bd1f28b34f5d93e7004720c9b98fc8ad83cc1d3a8d30cb13cae2839248fc6614698caf555410e8380dba9630e2badac83ff3bf91e0ad6802887a8db78e777fc574713d70fe316eb2ea4a6a621d44491e5a3bb02", 0x1000}, {&(0x7f00000003c0)="5d997979690f59ba90e61ba76e40bef83acfb24fa807988ca3547ff023a35dd03377d32af5deee2afc99e9cdbb7a9a6781004a75b828832501f3702e760a62f7d5a1af56e9f989c48e6129811dda26924e5b638e0f50463930900df1048b24f537a5d9240a5514d4555b0f09a8de4247a8382758", 0x74}], 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd383500f00000002200"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) getpgrp() 02:27:46 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') r1 = dup(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000280)={0x3, 0x5}) lstat(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 02:27:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0xffffffffffffff95) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea92009ce6bae410", 0x8) r4 = socket$inet(0x2, 0x7, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = geteuid() setreuid(r5, r6) 02:27:46 executing program 0: r0 = kqueue() r1 = socket(0x2, 0x4004, 0x8) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0x2a9, 0x7}, 0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 02:27:46 executing program 0: clock_getres(0x5, 0xfffffffffffffffe) r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x43, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x30, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x20090, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x40, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x30000, 0x62) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x10000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x0, 0x0) r11 = kqueue() r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd0\x00', 0x1, 0x0) getsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f00000004c0), &(0x7f0000000500)=0x10) r13 = socket$inet6(0x18, 0x4, 0x1000000000) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x100, 0x8}, {{r2}, 0xfffffffffffffffb, 0x90, 0x80000000, 0x9, 0x101}, {{r3}, 0xffffffffffffffff, 0x2, 0x2, 0xfff, 0x7fffffff}, {{r4}, 0xfffffffffffffff9, 0x80, 0x1, 0x60, 0x4}, {{r5}, 0xfffffffffffffffe, 0x81, 0x9, 0x6}, {{r6}, 0xfffffffffffffffe, 0x24, 0x4, 0x2, 0x4}, {{r7}, 0xfffffffffffffffd, 0x4, 0x8, 0x40, 0x6}, {{r8}, 0xfffffffffffffffe, 0x40, 0x20, 0x0, 0x5}, {{r9}, 0xfffffffffffffffd, 0x1, 0xf0000000, 0x552}, {{r10}, 0xfffffffffffffffe, 0x10, 0x0, 0x9}], 0x9, &(0x7f0000000400)=[{{r11}, 0xfffffffffffffffa, 0x4, 0xf0000010, 0x9, 0x6}, {{r12}, 0x7517b1492f530d48, 0x2, 0x6000004f, 0x6, 0xffffffffffff8001}, {{r13}, 0xffffffffffffffff, 0x84, 0x20, 0x45f, 0xffffffffffffffc0}], 0x888, &(0x7f0000000480)={0x1000, 0x5967}) 02:27:46 executing program 1: r0 = msgget(0x1, 0x4) msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f0000000440)={0x0, ""/69}, 0x4d, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="030000000000000060de2a281436d080eaed8bbd79d8c109558889ce8c5a4b2fc1eced374bef3cafc33ff21d3d7c53aac897fcb23bcc15d7d8639a8575fbfa50c7d64a2ce04fc89b878496c70d329ad91fd2157f3ce16c5411bc2b5602ee6e1dc422af301e9dcc261c01774c05a26717f6cbc9232ed3b624fac97ee95ab99cb5ef8adff1a4bdf3113b99cbed9d53ddc003a57c8530ea869fd330b55fcb4101fd83b71612a72828aa25d3c5763f2f7e4a31e7b85c449f8b66cbe4bcf9a90cea02a899f35468da5f8551390a313ec740f96ea3048e3e5659d137484ddd4e4a38ba8a246f4ac8c6c940f9"], 0xe1, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = socket$inet(0x2, 0x4, 0x2) dup2(r1, r2) 02:27:47 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x40, 0x4) shutdown(r0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)) 02:27:47 executing program 1: mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x300) 02:27:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x5}, 0x0, &(0x7f0000000180)={0x8, 0x0, 0x100000000, 0x2, 0xfffffffffffffffa, 0x9, 0x80, 0x5}, &(0x7f00000001c0)={0x0, 0x130}) 02:27:47 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x1ff) shmget(0x0, 0x3000, 0x100, &(0x7f0000ffa000/0x3000)=nil) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) getsockopt(r0, 0x29, 0x36, 0x0, 0x0) 02:27:47 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x30082, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setreuid(r0, 0x0) setuid(r0) 02:27:47 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x0, 0x200000033, 0x0, 0xfffffffffffffea8) r1 = fcntl$dupfd(r0, 0xa, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') getsockopt(r0, 0x29, 0x31, 0x0, 0x0) 02:27:47 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x861c8, 0x4000000000000401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x24) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) connect$inet6(r1, &(0x7f0000000000), 0xc) 02:27:47 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000100)='./bus\x00', 0x20, 0x7) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x539, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000240)=0x9) 02:27:47 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sendto$inet(r0, &(0x7f0000000040)="33f4c5e3447168008cf324970f3feb89e9e075d0f5d9176aa612784e22145c8d2618c14b4e76333c69b48a88ce8759816010ed59de569edc52b89e1b1bb2252d8cef76b0f95568de3eb58fd0c452aa5260595c97a55fa55b92a14b31998ed04ceedd3280b85393ea4e695b715802f3e80491f596581f1294f6", 0x79, 0xc, 0x0, 0x0) r1 = semget(0x3, 0x3, 0x10) semctl$GETZCNT(r1, 0x7, 0x7, &(0x7f00000000c0)=""/205) semget(0x1, 0x4, 0x0) 02:27:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x7, 0xfff, 0xfffffffffffffffd, "3cbae506251a0000009300"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 02:27:47 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4401) socketpair(0x0, 0x3, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000080)="1a3cf07d22cd5775a9ea3a64694b37ad4f634d00a9d1b052a02f399748305fddab12802ab7a2343da33e02e498ca93b0e1d0a87d0f3a292d27d60b599717cfda3a3114d4a9d6a40793f6", 0x4a, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="0000010062757300f5056ad7ffff000093fac3b29cff1a9f9677184308402528906388c06e5f11260bfab23df6b7ab82e2e5e014fe19dcdfa4911157679c9558abcf446083060d66fd2018b5fb8b18e9624538a385a56f3a2e0958d4d9c45b57e531558ac2b20545a401683384b7dea6fd0c8e21c94595fc8dc33c2fa1d9c1f6566c24302bb2ceb63846039e139a62595320b37c47d8729b04faacf66947c808e2024ae9b3ec99c7a257b9fc11ccd860dd10096ed2b9896746799e99f791a19d562e776c4fffa513c66bbed92d5041333ae9e38a7fc452cba9278fb39161e9ed5e476a07560873e372fcd3bf3a60007791a200112d445256b0a6f8bc031f2f5926e187b9df7b0b387aff"], 0x8) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = getegid() getgroups(0x1, &(0x7f0000000100)=[r1]) 02:27:47 executing program 1: write(0xffffffffffffffff, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b", 0x290) r0 = syz_open_pts() getitimer(0x0, &(0x7f0000000000)) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) writev(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)="788bee555bcf5526b0e41da701ef6637f6150d95eea6bd842d", 0x19}, {&(0x7f0000000100)="5343bee29c3c05745a0f4ca83640b72c638d43dfdd78db752b46a190f2a75c37b367b50cef60b769b271e1864707ac7c8ef50476fdc76a5896258261", 0x3c}, {&(0x7f0000000140)="fb3d11f18777688f242c0de2218faf56f77afa047e4425a0711c088ab011d5b355d890963ff14c08a3bb75f423cb9dd71cb180e19974edc9e1fe742cf168c451c0760857086173a9aa715e0ae22275506f61c1bd3a18b7596e1e8366a1a827cbaa368a4aae41ed964e7315880dc61cf0b4352bdc5f2c0901e1f7d6d2bd8d834a4d18f0433ddde3df772cf50e108b9fc98c6a30158700d7120e6fa85b3e64ef9f1d97998dae198192592a1cb76b3434ef2797052296b9053c3ffa48fce3be5e6f4b2cd5231aac16562c2c4106320b9666dcb3810cf20f5b51fe772075be04875cac7f77", 0xe3}], 0x3) 02:27:47 executing program 1: r0 = open(&(0x7f0000000300)='./file2\x00', 0x0, 0x10) faccessat(r0, &(0x7f0000000340)='./file0/file0\x00', 0x48, 0x3) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) chmod(&(0x7f0000000100)='./file0/file0/file0\x00', 0x2) clock_settime(0x7, &(0x7f0000000200)={0x1800000000000, 0xfffffffffffffffc}) mknod(&(0x7f0000000000)='./file0\x00', 0x5, 0x2) r1 = semget$private(0x0, 0x1, 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000240)=[0x1000, 0x0, 0x10001, 0x7f]) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') geteuid() pipe(&(0x7f0000000140)) 02:27:47 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x804, 0x0) socketpair(0x3, 0x8001, 0x3, &(0x7f00000000c0)={0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0x48, 0x2) r3 = socket(0x7, 0x0, 0x0) r4 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r5 = socket$unix(0x1, 0x7, 0x0) r6 = syz_open_pts() r7 = syz_open_pts() pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x48, 0x8, 0x0, 0x1}, {{r2}, 0x0, 0x11, 0x4, 0x2000, 0x55}, {{r3}, 0xfffffffffffffffc, 0x1, 0x2, 0x2, 0x40}, {{r4}, 0x0, 0x10, 0x10, 0x0, 0x200}], 0x81, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffd, 0x2, 0xf0000000, 0x1, 0x4}, {{r6}, 0xfffffffffffffffc, 0x40, 0x0, 0x2, 0x4}, {{r7}, 0xfffffffffffffffa, 0x12, 0x40000000, 0x3, 0x2}, {{r8}, 0xfffffffffffffff9, 0x0, 0x800fffff, 0x2, 0x1}], 0x6, &(0x7f0000000380)={0x10000, 0x200000000}) r9 = kqueue() r10 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000003c0)={0x101, 0xffff, 0x80000001, 0x4, "fde082a0ece7981327e995b11fe911921ee2d545", 0xcb, 0xffffffffffffffff}) kevent(r9, &(0x7f0000000040)=[{{r10}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r11 = dup2(r10, r9) ioctl$TIOCSETAW(r11, 0x802c7415, &(0x7f0000000000)={0x9, 0x9, 0x9, 0x77, "57e2c6064de5cc1c1d8694900d6bc717c7f0beed", 0x5, 0x6}) 02:27:47 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002001, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000180)=0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 02:27:47 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) shutdown(r0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kqueue() fcntl$setflags(r1, 0x2, 0x1) r2 = dup2(r1, r0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x80000001, 0x7}, {0x18, 0x0, 0xffff, 0x9}, 0x939d, [0x5, 0xffffffffffffff6d, 0x81, 0x9, 0x8, 0xffffffff, 0x19a6f, 0x4209]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x6, 0x3}, {0x18, 0x0, 0x1, 0x5}, 0xfffffffffffffffb, [0x80, 0x1, 0x25, 0x3, 0x1c25, 0x8000, 0x1de4, 0x1]}, 0x3c) 02:27:48 executing program 1: socketpair$unix(0x1, 0x10001, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63, 0x0, 0x2}], 0x4, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) 02:27:48 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000300)=0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r2 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000200)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x2, 0x5, 0x9}, {0x18, 0x0, 0x5, 0x1}, 0xffffffffd4726020, [0x8, 0x6, 0x6, 0x200, 0x1, 0x1f, 0x3f8a3c6f, 0xe67a]}, 0x3c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="ddb4aeb3ec240357e0a32c6ad84327a490143a0c20239449e6c0bbb540948766ebefceeb6f1b94865c74dbf0a590d6d4b136ce7fa616bec5162d1ff0d39fcbe4a7bc58cb524e5c6e9f65164d3bb1fb033b6d8f4ad55b75ed7d98b21f1ca7625851639bc6d82fb3df90fdb22d51e6857320cb54bae585a9f789ce8091376f9ad662d1f34c219aa36bc38d036cd53ec811013c307a06b487c480f190e683b6e37dced93e67518f79dc220d", 0xaa}], 0x1) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000002c0)=0x1) r3 = syz_open_pts() close(r0) dup(r3) syz_open_pts() 02:27:48 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x1, 0x4, 0x101) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) pipe2(&(0x7f0000000000), 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchmod(r1, 0x4) 02:27:48 executing program 1: r0 = socket$inet6(0x18, 0x4004, 0x72b) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003300000000000400"], 0x10}, 0x0) 02:27:48 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x4, 0x0, 0xaa) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) listen(r0, 0x0) 02:27:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000480)=0x7) open$dir(&(0x7f0000000080)='./bus\x00', 0x48, 0x10) close(r0) 02:27:48 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 02:27:48 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x140) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) 02:27:49 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) dup(r0) ioctl$TIOCSTAT(r0, 0x40047463, 0x0) 02:27:49 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff, 0x2, 0x0, "000000000000000100dce34d9cff00800500", 0x0, 0x6}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) lseek(r3, 0x0, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:27:49 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x6411, 0x4, 0xfffffffffffff801, 0x6, "290c9b865cf00445f2c598e71128e0bececf3437", 0x764, 0x401}) setsockopt(r0, 0x100000000000029, 0xd, 0x0, 0x0) poll(&(0x7f0000000040), 0x0, 0x6) socketpair(0x18, 0x8005, 0xc8, &(0x7f0000000040)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 02:27:49 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x102) shutdown(r0, 0x2) r1 = open(&(0x7f0000000440)='./file0\x00', 0x8600, 0x20) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x82) fcntl$setstatus(r2, 0x4, 0x80) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse\x00', 0x10002, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse\x00', 0x8000, 0x0) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='c\x00') sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, &(0x7f00000004c0)=[{&(0x7f0000000080)="c9", 0x1}, {&(0x7f00000000c0)="29176b768109a06681168c43affd34afde494f20469aeda8babe17f95cce35f81aa295888ff408645770a9077884f4ac0ce02b20ddcbef52dbae7d57e8f6571beda26ec3c856898d2270365d3c6d6ec683b365c0c5553f106ec8563e72274ac05abedf67edcdd0c4dd4f62b9b4713ec524a5618fbd133c34c9129138082442b3d47db9a5bc4506351088d83c11a7a00e9958cae3bc1fecc3a6e08e46254421a9964e", 0xa2}, {&(0x7f0000000180)="767171433b40cdd2c1f827a5127f80ae9d44c16f5264fe6700e08fe9e9608c6ac40153d2d41e92432b193786c848c79c5d6bdc6405d140f5a9ed2de0d4fe28fa179f2adf5ca10eb91ffaae315836d1d755892878a145060766efbea7cddd5757c53195bf0f3c9b48753cb810f89c1140d005269c6cf82f04ca93520d6a10d8a6ea", 0x81}, {&(0x7f0000000240)="4e4e801b050ffe091ffe6063b57aa04fb41245d0cf6091beadbdb913a65f6038fc002bcb7c0fe3e69a970d32194fa0425311c4e98f0d", 0x36}, {&(0x7f0000000280)="dd6815", 0x3}], 0x5, &(0x7f00000002c0)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="a5ae008ca22e52bd361c3a7bacbede27a7c5a9e5f8d5deed2c812af41d9019ccdc3cc68ab048f0484ccc1993c28297b6d97fa0b1792d5d52375e8f35150e606ab65f66441295d86ff9fabc5399e85ff7b230b002fec906351e38fb51101817d380d1b6cf96c0c11e3eeb9b7524230203881ca2bdcf27c95bb77193e6f813af00715a11a640bef614cc983fafed1a21b651a637cd7bfb"], 0x50, 0x4}, 0x80ec159cd0f25614) r5 = accept$unix(r1, 0x0, &(0x7f00000005c0)) kevent(r2, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffd, 0x58, 0x2000002c, 0x0, 0x8}, {{r2}, 0xfffffffffffffffb, 0x8e, 0x20, 0xc4f2, 0x1}, {{r3}, 0xfffffffffffffffe, 0x8, 0xf00fffff, 0x7fffffff}, {{r4}, 0xfffffffffffffffb, 0x60, 0xf0000003, 0x62f33544, 0x6}, {{r1}, 0x0, 0x2, 0x20, 0x6, 0xffffffffffffff56}, {{r5}, 0xfffffffffffffffe, 0x10, 0x20, 0xee, 0x1}, {{r1}, 0xfffffffffffffffb, 0x4, 0x80000000, 0x1, 0x6}, {{r4}, 0xffffffffffffffff, 0x11, 0xfffff, 0x5, 0x7}, {{r3}, 0xfffffffffffffffb, 0x0, 0x80, 0x1, 0x9}], 0xfc, &(0x7f0000000740)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x83, 0xfff, 0x3}, {{r4}, 0xfffffffffffffffd, 0xa0, 0x0, 0xce19, 0x5}, {{r2}, 0xffffffffffffffff, 0x4, 0x80000001, 0x0, 0x7fff}, {{r2}, 0xfffffffffffffffd, 0x95, 0xfffff, 0x2f, 0x6}, {{r0}, 0xfffffffffffffffb, 0x1, 0x6, 0x2, 0x96}, {{r1}, 0xffffffffffffffff, 0x81, 0x41, 0x0, 0x1}], 0x3, &(0x7f0000000800)={0x3360dca2, 0x1}) 02:27:49 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x100016, 0x8002, 0xfffffffffffffffd) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="d5ff9668", 0x4) readv(r0, &(0x7f0000002300)=[{&(0x7f0000000040)=""/232, 0xe8}, {&(0x7f0000000140)=""/68, 0x44}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/10, 0xa}, {&(0x7f0000001200)=""/4096, 0x1000}, {&(0x7f0000002200)=""/4, 0x4}, {&(0x7f0000002240)=""/142, 0x8e}], 0x7) 02:27:49 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x9, 0x0, 0x0) recvmsg(r0, &(0x7f0000001640)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000001300)=[{&(0x7f0000001480)=""/133, 0x85}, {&(0x7f0000000100)=""/4096, 0xffffffffffffffdc}, {&(0x7f0000001540)=""/204, 0xfffffffffffffede}, {&(0x7f0000001200)=""/219, 0xdb}], 0x4, &(0x7f0000001340)=""/204, 0xcc}, 0x800) 02:27:49 executing program 0: r0 = socket(0x2, 0x3, 0x0) shutdown(r0, 0x1) dup2(r0, r0) 02:27:49 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x140) r1 = dup(r0) dup(r1) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) 02:27:49 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x4, 0x0, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/195, &(0x7f0000000180)=0x112) kevent(r0, &(0x7f0000000340), 0x7, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xb9, 0x0) 02:27:49 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) connect$inet6(r2, &(0x7f0000000000), 0xc) write(r0, 0x0, 0x0) poll(&(0x7f0000000240)=[{r1, 0x5e}], 0x1, 0x0) 02:27:49 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x68, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x1010, r0, 0x0, 0x0) 02:27:49 executing program 1: kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000180)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="28010000ffff1d0e8ae000000001"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x3, 0x4}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 02:27:49 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x8, 0xfffffffffffff3cc, 0x8, 0xffffffffffffffff}) r1 = syz_open_pts() fcntl$lock(r1, 0x800000000000007, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) 02:27:49 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') chflags(&(0x7f00000001c0)='./file0\x00', 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8, 0x0) socket$unix(0x1, 0x1, 0x0) socketpair(0x16, 0x8007, 0x1, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet6(0x18, 0x1, 0xc8f) r2 = kqueue() mknod(&(0x7f0000000140)='./file0\x00', 0x9146, 0x5) dup2(r2, r0) preadv(r1, &(0x7f0000000180)=[{&(0x7f0000000200)=""/187, 0xbb}, {&(0x7f00000002c0)=""/230, 0xe6}, {&(0x7f00000003c0)=""/145, 0x91}, {&(0x7f0000000480)=""/4096, 0x1000}], 0x4, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000001480)='/dev/zero\x00', 0xc18, 0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000000)) 02:27:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x800c5712, &(0x7f0000000000)) 02:27:49 executing program 0: setreuid(0xffffffffffffffff, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x220, 0x0) semget$private(0x0, 0x3, 0x80) 02:27:49 executing program 1: rmdir(&(0x7f0000000000)='./file0\x00') chflags(&(0x7f0000000040)='./file0\x00', 0x1) chflags(&(0x7f0000000080)='./file0\x00', 0x60000) rmdir(&(0x7f00000000c0)='./file0\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./file1\x00', 0x81, 0xfffffffffffffffb, 0x0, 0x1, 0x9, 0x1, 0x3, 0x2, 0x0, 0x7fffffff, 0x1ff}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000001c0)=0x1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x3, './file1\x00', './file0\x00'}) r1 = open(&(0x7f0000000240)='./file2\x00', 0x20100, 0x88) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000280)={0x1, './file0\x00', './file0\x00'}) rmdir(&(0x7f00000002c0)='./file2\x00') sendmsg(r1, &(0x7f0000000800)={&(0x7f0000000300)=@in={0x2, 0x2}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000340)="c5fbe3b8e1a4f150b2c009c43367b13e378324f4b7c5648c08b8f88ef41db0a8912f13735b657dd8d6fa13c2cacdd3e0285167edeb6a73f9458747fbc0b6117a75e6bb4c090e873101e0a0223cabf92f5f3478d4080cfb94f8b02e089cf7bfc337d7599426615529a5164450e5d996b492fe34c8020c427cfca5c5f663f9aecccdc68179f3a51b202e245e4d828b8ec0d79ee3e4b9ea00b92cd3d5e21444498e6d2601f241c556bcd83c03d53a457fc813f5ebc58f06101155590070a2c788bf49d49453c6820dc15c", 0xc9}], 0x1, &(0x7f0000000480)=[{0x38, 0xffff, 0x5, "731e02e1e337a3989a2fda3f4e8a7dffbed34841c88249120330ba4ebba73f0c5e"}, {0x50, 0xffff, 0x8, "94a82ed6e727305f1cceca4f086ec9880168aa41bb74ecfd3333bf82085c66846fd984fdbfc16c4b34a9506ef68c231ee2fb42ef797945d1b76cf5"}, {0x60, 0xffff, 0x1000, "f4f06f4b390109338298bee1aa699286b9f6be607790a449ed742efedb25b1fb872fd479e4b0c1074c1c09807f64b485175951ace0300e06921f955d10041f997a8f12c599c258fddded6d3370"}, {0x90, 0x1, 0x10001, "dcd75696fcfab2694ba125e7258517f884524622d9ab0517122e2f8f05ed1420e681239ca7673a12e624256922288ad636cbc40bb731860756acf33b1ef9b70ec0ab3b04d8fa354a0ae8d35f8048b70dec12a71362323f367f84793ac54221390ae3dffda4f2d786330346c472bb9bf45bba492a76e158a655c0b76eef37"}, {0x28, 0xffff, 0x5, "0e7826dddc895c7534ac698fe9a6818c5d"}, {0xc0, 0xffff, 0x80000000, "1b7b19d3e6bd111eac39b931c825050421b06e14fffcedec633daf315c2a9c4aec5d709fae14c93ea439928ae4dda9897c4c852275dfd47aa7828658565ec748e126258d088175f47d890857558c66943b4523400fa91449e7fbf56472eba24375d6aa903bcf5d1e6f8ad76b4f462a024f610a655cbe7e1a3d59da7ceb381dfbebf1a8e3c28d3ab6162c29fd20416c5e9d0b95f0f32fa3a27d7b52ecf330157e0892e56ccad901dd70f8c16567d7addd"}, {0x110, 0xffff, 0x8, "4c8c30b008b1401af53456a4637a4ebbc39099060f6176687ca67a14b3bdeaa09cfc5cddc57df236e4b3e40c388d34f5461bbe770c649bc3be29684ebdefc254df4fc9d1c8257e451381649a0066b8340c4436bc4db254689019ef556520ef7abe1d6ec675eecce7f1edd016997e201df3a80b7a4dad7ebd8f4aa549f4bd269cf3180202f35da3c575d2cfa498004e1cf9887a23a52d19983b83a2805703867f254a422cac07c8a55ff7f8a59802d64d3a3485bcd14c6d66fd1c4ace5ad7c945bb26640a9b23bdd83e30714f764c97d1d9f1c820594b733c2d1cb9bcfb7063a55749f00d910fb1ec5dee14693f2e696f8051144080b9474f5762628a1728eb"}], 0x370}, 0x8) recvfrom(r1, &(0x7f0000000840)=""/169, 0xa9, 0x43, &(0x7f0000000900)=@un=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000940)=0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000980)) ioctl$TIOCCBRK(r1, 0x2000747a) faccessat(r1, &(0x7f00000009c0)='./file2\x00', 0x10, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x812, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000a00)={'./file2\x00', 0x3, 0x9, 0x401, 0x1, 0x3f, 0x0, 0x7fffffff, 0x1, 0x1, 0x5, 0x100}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000a80)=0x3) fcntl$setstatus(r0, 0x4, 0x84) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000ac0)) r2 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0}, &(0x7f0000000c40)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000c80)={0x0, 0x0, 0x0}, &(0x7f0000000cc0)=0xc) sendmsg$unix(r1, &(0x7f0000000d40)={&(0x7f0000000b00)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000bc0)=[{&(0x7f0000000b40)="0bdef84adac6d34aa65cebbb9afbdfb21eaa162f9df8ba319d7225da5b67bd9ee354ca91ba834ef84194a4b5015d3af48c05155e489058de15d8f9ab4faf32af0b91b29e9e8d64d978335011f91be1dbd399c8059dc626406fc38c6e1c8d2f5b", 0x60}], 0x1, &(0x7f0000000d00)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x8}, 0x9) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000d80)={0x5, 0x4, {0xfffffffffffffffd, 0x9043}}) fcntl$getflags(r0, 0x0) pipe(&(0x7f0000000dc0)) unlinkat(r1, &(0x7f0000000e00)='./file0\x00', 0x8) 02:27:49 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x100, 0x10) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000000c0)) r1 = syz_open_pts() fcntl$getflags(r1, 0x3) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r1, 0x5) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/36, 0x24}, {&(0x7f00000001c0)=""/34, 0x22}], 0x2) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000100)=0x1) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r2 = getpgrp() fcntl$getflags(r0, 0x3) fcntl$lock(r1, 0xf, &(0x7f0000000040)={0x3, 0x1, 0x0, 0x100, r2}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x200000005}) 02:27:49 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0), 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, 0x0, &(0x7f0000000040)) 02:27:49 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x3, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x199) 02:27:49 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x40) pwritev(r0, &(0x7f0000000180), 0x1000000000000276, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x96) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f00000000c0)=[0x0]) fchown(r1, r2, r3) 02:27:49 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x0) r0 = open(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x1000000) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x11}], 0x1, 0x0) 02:27:49 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0xe4}, {r0, 0x83}, {r2, 0x181}, {r0, 0x10}, {r2}, {r2, 0x2}, {r0, 0x100}, {r0}, {r0, 0x11a}], 0x9, 0x10000) 02:27:49 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) setuid(0xee01) rmdir(&(0x7f0000000100)='./file0/file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 02:27:49 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x3, 0x6, 0xa5b6, 0x7fff}) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f2000/0x2000)=nil, 0x2000) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) 02:27:53 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x28002, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCDRAIN(r0, 0x2000745e) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000001c0)={0x2, 0x30a2, {0x3, 0x8000}}) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r1, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r1, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) ioctl$TIOCCDTR(r2, 0x20007478) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) writev(r1, &(0x7f0000004700)=[{&(0x7f0000000080)="c2", 0xfda9}], 0x1) dup2(r0, r0) readv(r2, &(0x7f00000027c0)=[{&(0x7f0000000300)=""/167, 0xa7}], 0x1) r3 = getpid() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x6811, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) setpgid(r3, r4) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000140)) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)=0x6dd) 02:27:53 executing program 1: r0 = socket(0xfffffffffffffffe, 0x1, 0x1000010000d4) setsockopt$sock_int(r0, 0xffff, 0x18a7, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8200572fec7b33ee2e0ad74e4b56669359be6ee60e5329ef8e763def3cac9c9611b42bcf6c053a02d29b7e03a4d3a3e75382ed4eebd103dbefd7dcdde2c21940db2527bdf3f8"], 0x10) close(r0) shutdown(r0, 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000100)=0x8) 02:27:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f02) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 02:27:53 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{0x0}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0) close(r0) 02:27:53 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) bind(r0, 0x0, 0xf1) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x4) 02:27:53 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x800000000000, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x500, 0x0, "b70890be69d08ffa3b45236e08b0a972b176afb8", 0x0, 0x203}) 02:27:54 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000009000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 02:27:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/101, 0x65) close(r0) execve(0x0, 0x0, 0x0) socket(0x6, 0x4005, 0xbdb) 02:27:54 executing program 1: r0 = dup(0xffffffffffffff9c) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x10001, 0x9}, 0xc) r1 = semget$private(0x0, 0x1, 0x8) fchmod(r0, 0x0) getitimer(0x1, &(0x7f00000004c0)) getpgrp() semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000080)=""/243) write(r0, &(0x7f0000000180)="ffcd69a1eb86cd727b4904644caab1acce19bc68905141f0c19cbaa61c8670fb5a51cb65a6bc9ec5fe83bc32a4586853f05226a9406a3ffe62df97086070e3551634e014975075d9427019bcdceffca191abf47fb3c9a4c2199adc4da7e8af350038a3da3cdd32856e8d92b1b4c544efd00d8305a4689b0b91a93010d9fed6b4d54cefc8052fc3cf929232dbe436bd893ee7aa4b2ed45d204a58fd2682457d924ba9ebbd295cce37619c67018cc2809517525705477120526742d804c497345bf957f6c2830b", 0x69) getitimer(0x2, &(0x7f0000000280)) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f00000002c0)=""/240) getitimer(0x100000000000, &(0x7f00000003c0)) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000400)=""/72) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000700)=""/91) r2 = open(&(0x7f0000000500)='./file0\x00', 0x1, 0x4) close(r0) semget(0x3, 0x3, 0x600) read(r2, &(0x7f0000000540)=""/129, 0x81) r3 = socket(0x800000018, 0x2, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r5 = socket(0x18, 0x2, 0x0) dup2(r5, r4) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r5, &(0x7f0000000480)=@abs={0x682eb13985c518e6, 0x7}, 0x8) lseek(r0, 0x0, 0x2) unlink(&(0x7f0000000600)='./file0\x00') lstat(&(0x7f0000000640)='./file0\x00', &(0x7f0000001d40)) fcntl$setstatus(r0, 0x4, 0x48) fcntl$setflags(r2, 0x2, 0x982c11f1b44f00dd) 02:27:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="4c0dc55dbca70783", 0x8) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x2168, 0xd93) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 02:27:54 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) write(r0, &(0x7f0000000500)="19702ae330fcaa8c867734ae7431586de9d3004aa419a3986aa868044c93249f3583d32a1c307597e033cec703d4c9c0eb90518a8ccc9eae27bf1ff3cdc60f5d3a5c790bdcc40792fa5d22b1b6af744e6ebb1ad04ec008c9f3b50db5ef952946764624bb4179598e34757a438d34b4f52f9d6e01bbbff0320ac5c8c4576e4ca9d1cedc6d340b4b063fd48e3599a4aa7c886aed02cd86b754445acfea7c8cf9c566fb4562f6ce9747bca23458ba26be3d5274f55fc5ddaf98204ec0dc178ea14546944b3d2432ccca0dc31495aadec3cd61d3c8eb38e5ccda7517e47663f332a7315f88768531a89e1e476c1d4acf6f96d1d8bb450051bbca29e61e0104ec94235e75f232205d7d12a5201a70258f52f9c8d949198a781b295dc4f691256e18f719b377f39f3b13260ea95f7ec3c0d57cba1c24448b40d175cc80d6f720dad7ae0a542df4e248ba193f5226900bb06f56ca2850e7e935ab8ecf0b50a0bc89c7be3e3f9dd3b87488c14379fd210ee3ff99d89c3ccc612ab3f22ed2642cb86a0b32fe04c7e53f07609237f05cd662f07171878336027c1f081f37499ebc4b411ccc7ce1ea2299e11bacb1c3573663f99ea0dc199f722077fd78e741c182bc3713b844490b2497370ff7014cf3868087f4931674581e823ef76d6a1452e1f2db10f617c7ff4050843b983322a535c48cc31b386886ea0891eb7837f8ffed08e764c0434250ae2395961ab32920cae030f34d4975dc310533365287a04bda66c891c395c1a4a2884e31c977176f5c2a3f25ee0d3a81d3ec8d7de4a2fcd654085a75b5520b41ab30bb9db8c340d67e8c0c1b136aab1fe3028c499d9b148a168697b188c7f40b80e393c2310504b9c5d115f6b0913f8942ed5b0cf269ab7e4ab53283341dabc758fdd7c19426fc9a6800812bf7c34f8f53b2deb5885156e3299c724dacce008e12c683b1027c5afb546bc0908a8896b238e3a1aa0e61be7847cc8c4015e701d5e1eb790532ed61854fb7712d4356b34ac7e388691abdc9114af4cc30c562f3e28d2ace443742f84aeb859c57996105caccc708d97ff3020c21c2bd512a177ecb7db89fd9a81b6c51ba13c725b73538a1168bd32db76873053859817639e294b30164d1fd43159c36f5b92a95f2965eaddd885528a7e15c8ed34f5ce6564e95b10704942b9c2c0e1a212377f1468d0e5042fcec86c79ee142da6b20307a885cde3f41809fefbdb684b0a5d9907a61100e96f9febc1ff5fc95df33ea0c0f640932287d00821b9cc92a410a8aae3d5141f05298cf4c8e14fdf3bb43d830354cf044729c6df7f5da78e7eeda0cc818d41ee878487211800dcdfab8de337ecec9266a6aac6b62ed885fe0862acb2619b224cd370b9f6c3405528d3dbac3a32b481d988ace441aa00a1a9f743b653eb84898f55eac32ed7c80e0b5962ca169d47a4b2763ade2b48a424b39701b605e2e43b6f1ebf4b618c0eaddee0df127806a00415c394d9bcb2f035cf985c04d158dad3ab2353f5b3f6858687d28d0ca20adb9969efd61c3ed5bca8691525f13781fbfd57fba99f00d63942bfc220988383489debc74d792073af0bfac220a5e6e79ef648ee37377d326900991eb78369d263b06b396e42bc834376558c01e58d91a4ae6dc1eb6fbe52418731d329c7f3f004892ed210e36870fcfea7c7fc85eeb9ae06bd447fee50a9209658e6e868b94900ce09fcb0c0aa31785c792cccdd5e3100d536858c6b95ecc9906a995b9ad0043c5797cca0ecd349330a0ba8ebfe5ba667bd7714b6884cd6cf7ee433ce689110cb8d7abbce25e346ad67c352056bc2bf16a2c830b0558f11649bb9205fc5c76462f1998dc64fae906226f2ca67e1e6ad61d4b0840c2b7b588f915a7ed52f01377808fc8dd0484928261a25302c5286382b2846365063a42e15dd6a85310b13d8f9e8a523859729928cfe6e510ea2e3f6e6c2af44748054a6fadf6f806a48197500ea265f2b571bbe8c3c7fe4b160e293384e8e43bec0cd2a991c638a71d04af28affcede0b3e2971133329441a98dc6cd0e99d5ea0d95fd25f111c5e7a0f8d974f7beab15c79ed5c8498e1534471706f6a11b7698cac92a99141aa6c5b6dae5481a407ce65848d5fa96c347b32067eb5185b5cb15995b5b4990245bfe67ef1a0656bf490db85f79a7e4dfdd1e48afa1e62ba04ff42ef4df4237d0341453d58bf518d5973076674679752a41bdd12275286afd50a37cd12eee58b0ade669224ab2f4b6d5d785dc58c0a29889e25390a85b1075ee750ff1001363163980a42ffcdecddae71148bac5852d9746c3b46edf80468f7547ef72338306bdf4d7376a9940afc96442e314344dcca77bb854b90e458bc1d8a54df5d9135140efcf1537bbe3ca23e645fed9689c30221898bb96246ffd2fb686d1c1452c3d2f559dc9e2c14fabcb0ead7d15cfeee59e34cf450e72c9d885a21e8c9ac465d1da7a8d6be43d41fd54b25bc393fe62ff6cdbc51e90f42f2ef65f32e23e6ded6db3f5e433606834e473d7da4c206b2b340ca4245d5389fb722a0648f3c2f2830c734d63aadd3faec6ca6c5cffd20b640ac99d02e937e69948812d5eead534df801fc0fb6bd1663ba1e7c75e71b0645f8e133e6ccb2388c58a65013e5c524850aee6d56f6b659d6133bb32d0d3445cd68f98378f3dd021670a50e5ec6939d10f41bf9d43202bb50f9ade6bda41d87855f3336473f6a240b78bb80a26f9989d2d627395cea867308ed5539edc29e0773bb6a443b5f779b96e672d88ec8041bbc673d8762849f825c2f94f6710f96ae91413223f3fcc09502d7aa01257b2c7857de4dda4d851dc5e806b3e7758904783872dd025909c9418c22ae18f9e67963c8f283814f8cacdb8a42b1bd713147a50a02002f59f71fa2d77ceb95de56f4a465c3df9f4441d36c781ba1e3fcee6c88b3c1221a7957ab0d3e1c93c633625296c1f7fb18e53dcce7f00dac56786a6c0cfcaa3c8d3e0625623ecf16dfd61bacdfaf484ea11a65be62ade85d473b99ed6f92d2f8b051d1e0d4bc80183b061c5b38693a7c4ad8b65c8c5393ca2815c54b0b34739837c6e669653200cea82e8ab70c7d006a119cd954055356d61908f03525840c6eb56e95e51c24104c3c9adce2af4da51ef24e7e5f35886494e3ed0a745c7e85db99c2b9729796c516f9656822ceef0d207fa77aa6549fff7dfe2f66be71551255f95f8915f21e94144e3c54e695bd4c81d9f3bc75877e2e510278e78cf326cb240d0cf8eee3cb5d3e2a2a9d459a78dd0759fbe813249d942dc66dafa3f382bfb71c939538fffa0065c3dcc68ab2e5d168daf137ab8f2d1357b9727c9238c6c8c5a76ace4d1feaef739f74ac514ad3d7e98ac0741cb8a075fc848498225f82e01280e6ff9e5e19c098c1c667c915906a17deeaffb5dbb12936ddfaf33d017905d44c696c24b610eba6a006b31898f3366f97ee840ccd1f507d449f3990fd056e4450de5f11d06e09a6f9fece24ca207279c5bc14efcb2f5fc37949df12a018473887f61b8065a63d72f3ba80a795508a8fafdbc564d39134abd4ad82ffb82e223367af019eb1cd4b80105dc8e081577c4ba2d3e5fc2eef73ddf210da6c5a412790cd297b580c6df106efda7d03396a64528691ac7b4b136053af29b13be6ebaaf0fb56bc8d160c479553319a17fbc1c099f491a15b10f6bde7eb5cd13ec335b2d3b1d4ba8937a1cb2c519ffbd06b2b4a4a053407a9c7529c9cf4d0cc515b4ce3f73381d016f4258c1bcadb793c9823527f56d2ba5c1679bba485b022f08cd6c2749136960ce3f844ff7a404d9a0f09641ec98a364424c3bd322f0a72b015433fb3adae03e63b9c263053603c093045440f6eb69cc1bfc8cb40d293dc2dc79d1922cba79cf9ac4b478ad98595078bea9482014e52a7d3f9705588c9058bdc08e8b25696353aa6d46fdcda5f549f6cb88833d040f316f208a354891082ee748dc631aa48c8f2203f3ba068df0379aa0f6029ef4b78b0d070f2e4e3ea5ed971cf360e1540143402003a59c9175c701ae40c1a9865fd111d158a35b4b9f01b6d0e17c9e98da7a379b51b0c24303366fc1fb79cd77e5a31f76602cd95491cff07364f5756fe22fb752480c6b7821656ca28443de32b9504a4884352896a7f7ccf57da6f02fc0bba5616df8f814c4ad5e65e3f9d75c8d2252a07500e71e6e28650c7df1b8997c7462f04475cb6cb5bbd93ed2cca8411bacc96b188bab4eb928b8c1067c4f65e54fadb80519d074a6cf1ce21a4f81dcb5d78aac5822585ccc2a67081bed0fb7d7308c8cf90106c4be1ae8f12687090da93025a0751a46c03f05194db0cd9022f52c384fbbf9d5347355d0ee6f79bedcf3884218002b4fa37e1b391f147f8200acbee670de3f6af6491e429fc5ee5d9daa4e7c536bc0f075c07049e3d1773b9aa04bede68959a937daa7172e959caadcf89d692fd830d1cfe9c9db813a084b642c666aff86ce2a8124c56596b88d5e8f3796e1ed5883fe078cdfd4265194f94afb8ab10fc2da69423826b3e8fe1df00b4572ca1040ebadc528b0e1ba921f172304209d6e523a1ae6dc74da19b11d44f81319ea8cba14c3d731ca70a77e4604c6428aee222dd43863e282aaeee8fce97b0aa6b649734d74d3a3ae9c890a6462ea3c84160ffb4fc65c356d1bfe4a0786b21b197dc8601cf2adefbf6e1bed6062ea4c0de9e7037a514a80d20a6e8ea6b9faef1028c403c82213f74fcea2819c3338ac8d4df791adc3a8f3f6d9e2673593672a2afd7d7537cbfa4f07ded02bea57c1f155bbc2513866e6beb73cd2660e7b4bcb106b771cd1eab166c1f0f492b040376c1ba05de9dfbdc1078469d283d8fc03ef396d7a2dd40dcf6ebbe259f699e15fd278b7e493f41574ce8e8e15e8fb1b581b0d5b09b21d250843eff694659cb6cb857d0d1bc0022eb1fc9771dd335f96fcc72496fd9b2c8fabb6cce73f0e268d2628ca6c3398268de43d9e6cf4eb5c79bd168dd27357556bdf5aae772794d92ba936b00723416b62388101137f82e1c0f00c8f248b0fe36e35849a7998f002a003277e0ac13e2b88a869c8fe41e795a17d9615790272afc90a72399311eadd0b9e499cc92dddd33cc8e21331e9f10278e80f363aa519e9098fd35bfff4cf77ec6a97b6b6f77f7bfb891537f8055834f800f116f531dd98f8a5ebd804eca0f7317077035f2671f2055d0736b0606d518c33bfaf33a08839823cdc40a37e5105d8a8c1d5a94cb997cb56eeb15ba74754378cae4fcc22a58369d6e418725f8c2395bca309f3e5635b55ffaf5b1d8b311079ae68eface64c92d2187bd718ace57ec4c36231231dcbc6adb3711c63a0cd6db5c5bd09b7c4b6972d19c411c4be89e4a77448c89c944dc097a4050d97754585e4701c01c1480fef308ae862bba69f9905c411a9fe77c62aca4aa95fb42bb634fbb31d110bc5d50103ba73d9707c88eb5be4078537a6d7ab12ab8c1d277c0dd4591644ffe53c7b51a7df767e9c3b4d54ecb56c254636f5e0463ffcee5a4afc56290884157f17137129eb498352e565bb1f440edbfef9ab2ee27978f64692925af12081a0c863ef9305fcadd6d832fca18938c10da6c54e4be17633b6220bb3e56c03d3bf531f8385921b5dcc8286929e1528e16a111d5b0b69278d20ebd96e086f61cc0f8110b64d0dbcc1a050af3c7147e6ca084c95c50a54d99ce5a99c84e182b4fcd0ac50f2d9961c6f53755a39afcd883d74ed4ab8cc0bfca75326adbaa43dc381a4d24eb2", 0x1000) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000180)="5950868ed6bd439c1992b347c53a7a0738b65987de71a8753955b30b0731709ef83abd4acea5372b5ce710dec0ca347589986ffcb2bfae57dbb5d132aaf2829f4f04ba8ab6d29a7e0ea75256d1dabb8a9f073ed79beeb554b15500920d8cd09f79e6652b36f202bcab14f27200bd00c8a50795fea9d4ce4846311a3f63fba25d8a4489a51c65e8bd2f84cdcafbbdae713b7bd7099692ce22a2f0151a", 0x9c, 0xccbe4b4ff5931803, &(0x7f0000000240)={0x18, 0x1, 0x5, 0x2}, 0xc) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x200006) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0xc5, 0x1) getpeername$unix(r5, 0x0, &(0x7f0000000000)) close(r4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) 02:27:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x80) r2 = socket$inet(0x2, 0x3, 0x3eb) setsockopt$sock_int(r1, 0xffff, 0x1209, &(0x7f0000000280)=0xfff, 0x4) getpeername$inet(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) truncate(&(0x7f0000000040)='./file0\x00', 0xf4a8) r3 = dup2(r0, 0xffffffffffffffff) symlinkat(&(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000200)='./file0\x00') socket$inet(0x2, 0x5, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) 02:27:54 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = dup(r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x81, 0x1ff, 0x81, 0x1}) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r3, r4, r5}, 0xc) write(r0, &(0x7f0000000000)="43b6", 0x2) 02:27:54 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) setsockopt(r1, 0xc93, 0xff, &(0x7f0000000180)="375e32176761640f7ab4802d67e0cec5204a2ed3703bb748adb239c8a2afba2aabea32fc2ca52fdd2cfa47b2688c4208cfba38d1a4c864dbd2b3cf66094fe4677c45539825abe12f32f5577f6dcc2fd3c4ce31a909515f17640b4d340321500ee334ec9eb55bbcac7814c64ac2fd365f034288bba78a49dd3a6661d51ccbfe68c3075dd0fe6f5ca59a5a54401f3083ca2319b8ee0ff5b28f20c3469491b9923f3ecad0eff7b3611f529017a5c50c26797c251db7eb7a652d911738d789d664272a6af1af693f74c1a98bef04a0d1414cb5", 0xd1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000040)=0x68707ff4) setpgid(0x0, r2) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x1, 0x7, 0x6, 0x1, "da6c20db207a417811aca5d16cbd592ab2e1eab5", 0xffffffffffff536a}) 02:27:54 executing program 1: r0 = socket(0x2, 0x3, 0x1) munlockall() connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000040)="9a06e303000400b90cba8590f4f624e0ca18d23a", 0x14) write(r0, &(0x7f0000000080)="db5c1e05b2cba241", 0x8) 02:27:54 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) seteuid(r0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="a4ed0088a7dd360a4928a4606b1f51d0db66bcde8c3048914a1dbcadd309cbee6b5eb53680bf63a5ded3fe0e6243152a515d8139476a2e7382390cc12e453cff32e3fcbc6b47b86457b1d19399feb31afaaa5ba96dc5fde5c5369a20139473a09cb7fade2d9c9fb910917526b21b0b3debd8ae7e13a9472814f757b9d3930348480371b53fc0cdf72380f884848666722d8a1e2e2f25f0bc37d5e3ac"], 0x1) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x9}, @cred={0xaa0114ac}], 0x18}, 0x0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x602f, 0x28}, 0xc) 02:27:54 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001400)=ANY=[@ANYBLOB="5911636fe20a69dd244d30f31b12dfc4a71f838466deca43e0fdbc3990a271b1034100422fc823b42622634905fdcd349f766b9c59d6a6af14a36a60484c5374bc0f664919c1238fcabfa5103c8f35c9bcf3f80c895ce9d1fc156c072dc9c0a6faa709ee34a09ac7874bf71fc2b43f1143167fa31c4804835fda07f58c105fe2bd1725d625e0a7a3183e34bcb1d7e1b25897791d14eda8ecc70a8d71466d96c1a6c69701259954a24c8dcb1752bdd1691299797b555e2cd28f5e830d754da4756b28dbdcff037b63d78c5edfef2b6cc25d774a73a6a25d827c32e466944bf4dbdeda7c5a9fb8e4d6e9b8effa637f0dcb83cae8f269b2c347af1b70f12729c725bdd552be2007d1c7f85e9b1254e11093"], 0x110}, 0x0) mprotect(&(0x7f00007ef000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000240)="ccb96276ca33dd1d5f5cbd687e5ff4", 0xf, 0x4, &(0x7f0000001800)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10008, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x21}, {0x7}], 0x2}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) mlockall(0x2) sendmsg(r0, &(0x7f00000013c0)={&(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001340)=[{&(0x7f00000012c0)='g', 0x1}, {&(0x7f0000001540)="f720b0be79e73c4b16e00e605d03dcc59feb7ad88d504f518d5cc3991de5e827f19e374a2f1100f321bb40b12cf04d853f82b7c434188760c445547373c1a62fd67369f6f301aed78b06f07ef6c9aa5db74cf66c789a13d46b1cfd8f468c1b8106c7481524fe79ca59fc7d44f7950d5c22ba186f7a8d1def8d8592a597c4ae09df71b7048bccc98b37d44fefbcff4adcabcc5664c450ca50f380da6ccf00a6373f0fa487b06d3a809d4ecf485d1b352029f8a6277bcbb797de4e84597c8a5eca2f2881", 0xc3}], 0x2, &(0x7f0000001640)=[{0x20, 0x1, 0x10001, "4d0bb5c0714f2b76c943a2fc"}, {0x100, 0x0, 0x20, "dfb63fce902835c0ad78bc57ed81355278953edefd7d4656d3c651e1efc936aa96d871e8227163c7fb724ffb6690ac922ecdb530131ae7baaf5f1efa222be3222a0c17fccad8f480d7dc45508c4ac21e8cc4c135271658264088fc2dccb7a61945618deb5b08716b7afe1fba9a113364a97ae99134089ce51046757b7a3a4396d083dc5879665023ae4f2869382a3eb12c9ba85c5e106c1e42062b2d91a62b15f1fc1a2e4bff31d5171efcc8d309c7d3eef901ce49edc9c4bd3cfcd59d023f823781fa89f29a054ea273588b50dacd0b92c11ec4c0836a8b7c70bcdf37a26e4541d919f81feb041e90e10792f3908a8d"}], 0x120}, 0x401) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001780), 0xc) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getpgrp() r3 = msgget(0x0, 0x100) msgctl$IPC_RMID(r3, 0x0) syz_extract_tcp_res(&(0x7f00000001c0), 0x9, 0x2) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xfde3) r5 = msgget(0x3, 0x0) msgctl$IPC_RMID(r5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, 0xc) setreuid(r4, r6) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000017c0)=0xfffffffffffffffb) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000002c0)="dbec35387af20a813de5733b8a297aabd8f0c34f51170ced561f2ab5e156fabce58877365a217c83ff002d7d35c9c7abfc22adde783ee0cec26bf3d95bfbcce4f2f799adf95c672f14b1093f2defb2878878e45f414d78ea78a2a3b4cd085e5e6b20cdc4064d0d25eb944087c3402b929a73cfebc44309cca1a319dc3b162c499ef42b0bb8ccf82df22e494fb58e72a27ae0098453e6b48887c4e2167af62210a0cfbebac166bad4beb679e99f8089a48ec57e34cbafe8a71b612324e3ffeb7289a4fa1ca20af6f004ed76c24374ee52f614fe04c878ba4973e351aa59bc6c9cf4f6db8e688bf6296ffdf245e66285d8952177c48c7843c14570839539f4d2b7e6e31b08ea17365bca76cc1ddad25cdf30d3be71e5d52f475474cedde0bd213d48098401de0973eb9ef838c5d9437d004551707ff259ede5de73680d61de342edc670e448fb3b633d7b6245fcc00cdba69e42ffbcacade63b5866dbfbcf57071d28f41bcba55a2fc8cc259f56cb8becce748a5370569b3add47e9a86007abb6851a44b72056416d652138813d2f51f85e9372da6a29b5e8e4fc2c87e9187cef926439cfb28a12afc18bf654ca11f6a557d8ec167d6dcad0da8f63706003aa9e640fe35ed5318f271d96cb4442da67656302db11aeed5a6bb0f8569f38a7b57f399a47d5f3ef2d0789960450e2b260d2e69e771130c31f604cf3f17dc69a15cb8b31c76251bbd57cd04255b4a7380e418c1713b5f49569d784fbe0d7a10446214a1197c5541f5f8acabb1c896731763373d506f609283bad4d18c7fd50a5404d0f6a73bfbbe0153e69e9b7d7a3d7ced41ec82867ab3ff4b72a80c0186492ba4a9a79f1daaeed54c1b4929c1f7e936a0496195df93d4c643f81cb7783a4b6775a4555f7f005882ecb3ae02fcd050c825b78aff82c4b1e632d94246ece30e9fda117c82e5270209cb73405902f66d440f57720aa3de49a18ca39ebb733354007dd6754a52c8b5e40298a2e87dfb462bcc445a0feaf9305de49414f248f05b59ef154b5c386ae7e60398e958d51f81fd1dd2d4a228d046f37a583d7c77bf044d36aefd28a23379c706b4bb4829b65cf245eb7e325142d40465722e28493f4a5ff36dbdbc8ddd693f46a266c68051efff965928a01d45cefb3e6b8ffc5c2252dfb4582e18dfd8ec88ac2ad1c4d26638902c99f16d6cc77402c399572130b76f1034d324078a7092e95b15e9742adc59a50ad57d6510027f1d1ca0901706a1b50a74e952e696bd9d48b1e1f0547c527ec967bbf6c5de72594667cb2617105daf84f6021f984312786719098f66a5b9e4dc5a43f6ab7eb0f1e16d80f9ad18beebddb5e1e6b4c75d33eb9e1866f8b1dfec12cc651f1b8158326892d7173d6f7e7502931ee8a582ef5e473336a89c061be57aded94d7902da054675535ab2d667a750f74316709e517270f09217a2c818df6fa3b33cbf90781027d5aeabf34f29f106d986eab31fa45ac7753edee26c76e5c1b6249b6fd67bb30ffb5528cfb90bcc47f32ffea6ff5c379f74d8ccd50b87485f0e1e40a02cec0ae28d7c69e9a03b079548e0b668928885cbd0c8bfb36ca4375328f5445f67d3c63062aad4f6ef3b20bcb9aceef9bb52f777cac75158ad7ab91942b13ac2462841571c826e6f2987a6829a5e6331c19d74ac2d0666a3924dd99dc6e284a513f711c3d9c11691edeee5888601e313556c853efcb6a9bba502f48c271777c5479c2376e3bad0de33fc4761b621c49e1bdada1e1b40d9130dbf469bba1d1d6b6a33d69020757d957f14bbbf8b5b5c32a005e4d0b9b6ad5ca844acb6a7694eba4ee7f2fe138f4e8ad61c185c4519fe8e87455d13c0779729ee9654bd4a3395d4ad50023e5c8a3027d2c8d0d5d60181d3d9bd62b7a7e5aefeef3b09ea19c7d126764650b1f7b15443950fd47f0d0c47e2d4a6b3119748c592a0fc2e4d80c71207aa678cea3efef008f2b6032bc1e6b1d23dd0130dd2c8705448df3ab715e24c0c3e894d36e35ac4ad7aff5a6e7170ca1a9b33b1ee81ee4740d66217d21c8bcbcff835a038468428965a015e0e70eaea0e15a6e06dd8c336416d4694ef5d0366f315d48aa2de8dcdb05c5b0c687679fd0e83e4e5d557d30e4c31b2c6ae1cade7a310752142ea4157e971bd443c9ddab6617de29aef9ab0dc224e63f115038106dbe292e65151b264c51b942261988e1d161882d290177987ff6ac22fe5c2643480e7b9adefead7b406a76499e8dc33d918c40b97357504263643b842afae247a84aedf04d70a02978466968b002e30387078e9b640430e541d5c747f773349cbd75be5ce88bf423b14bc910207d36b7b31ac042f02281de15d7fd778b94f5c55884df0e00e62fb98296015262de714884c697628c20faf2fcf34c35e688db211f606a6153e6aebd7e77bddf760b2d2f35d587d0170000538953a92548703b54a51e2dcd64317acb9267c8e034e9b4cfd22450d4c556930e57a2a16744e1ab03c4437c43b0158c54338d3d735600c7fdea84184224e4850e5ea374b5a0a1f2180c9588fa574b1b041c91133ec7716e6955c4868d0e307fb6d0ac8102049780f5465b23cf8b54ae858bbfcb124e6078703505ac2d8c92fc4ebc2c6edff5406fa9e434c9a9cb8abf29aa64bfe77ce0a0b561b8992afbd8eb75f40c9124d336a7dea87576ae8cacf91982a3a75d0c59031d8531db8f88e00576c2aaa114f4d3a693f2981ae438b8c5844b42550ac4fbbd1302e46b0a788f410f9876469ff40f5b93aff92b927207464f3c4df09426c75d594e59db9b7ad862f7d77e4a92b7827c5da9ec5e4683f6ef10e2a4c3ebe166db5888722f5e9a90b87010205b6451831e8583cab93442faf2ede60798484e6bfe4cad877e8b3bdf09f061a9aebaa51ecd84fd7dde1bd68d371e640eb9559cbf5092f966f39fc7e37e8f1af10a623497b7dd9ab31d30aaf70d5acca65d47997c3761dd749971150895934896dc25f4193ee2a13c67b04c20a87ad5d800a2a9c2ebc5b1c26e68a36688815e9093d137a5011e639ad70e40170f27d7bd4eb73e5c18793020a29fb0044579102ed695a932ac5b1c00dcaa7e266b55d138e43f92b801481033419e4b990b38f886c68ff5b733655de0d4a88b18b8b955f1df06a2e702e29b3e849f96b2ec8814f385e8176b541acefca6b4277efc2443a09e7b1fee3a3f686a2f4e7905d504e8e02c4f80e73c23dd67703044ca4a3b162172ce42c2db935c1b2d45653dfdffd1323d8ed1298d0dad07e8c261da8c88781f8924b5d24df36a755df51bd6e0b0621d3401c5d813f5b1172467c142bf10e6e3e13f4bf95799f1fb87d2874df564fd6e0da229347ffba549c85996916cd920861a2236cc171966c98e8ca4d12f071e5a8da1549beae86b3abcb5a3ce6aa52261df6b52a61e56d2fa27d53ebfddefc458bf534ecf416ec463e03df46e89c128db41150621a2d160c82e693d7a7527823018d9800251f57cd9ed1d190ac2a59db86e4360a67ca51df71bd071669eacc5e716a23d4ab5ab6801dd113c9fdc7f3bcc4092312a78e94c9a8c3f943ce5cecee4b5834ec6723cc7834e67f74e9a10474deaf13b3dfa3f083861f8bf85d9e2b16cc176cdae567b9c77adaf5cab7d2a3dc1d664562e72db5778a3539ad4d26406c2b230b7322fe7dfb8cbd1fc0ae7c35525f9156891209c77e075bf0879c2cf31324832c25a8eeb54bb3fdadd7a2beb6c95b65c1e17712d7313d4f428a081ce72df30cf40f451048744d55519dbef9305d7b02a60a53ee44f6eda84a9224d85a62cc403f30a83a909e02ad2cc3c1a9a96119048cf76212ee36dd4f5368a01c26804f1452e3504541dc8887a89e5f54aff82e2c2ac6bd813b7db428073a18c11463189a5f871b4e04ff4f55be7808e666a049e550e55c3e5dc0a919d157208ecae0251f9d4ed8594ea2944fa55ff82c6f7b324483b500e9270191199f1027782a70dcde0a87ea3482fdce0ed01684f2fd49063645dd080f1aa210744523933922dc3a9fdcfaa4941d80e3cdad296f91604953dc21ee16198420ef744d7c10fd0a3716589fc94b50df3f810ca8942b4d8f0a3f09b059dfddaf682009508db6a0d1daa2497859b251e356be636dea52909edfbf3f6918ef7bb89e549f13bfa8c51b039d975f274aaf00b73d69bc758333469876c100d5a9475a491c2a210c1a11808a3c3c97d4f71c678abb77b86a363225882273801355e7b1dac552d4bb8ed13a58d34376e8754335e7490f65eee56ae83159cdc5c06c897da67ca241bc57052cf1967ed145fc48849bc38960b9f4321b7ef27681b77bef65d18828274db270507108ca45a9d457b6c5d263a94b3b8054b05513e872513c13f3bad6243a0150516eb32a0af038be8f3873243d43eb87f5e6e65eb28489385ec543dc117c855c80aba188c88911e291b9066fe8361e1571e9e62a0b7f6d3bd3655e0c05053257645b21ace396c199a42a4215d4085f5a7cef41e7ac5f8767c96e8bf811ba1092fcc903cab28c166c76445b735fc23cde177b95f3217231112d07122df158a276466b1ca3e7a8c45f930e46ca02c4cad1dadceffd1e0ee6ce4ea4dafd01c1871d5f19941682c5249e5cfe2f16ef93b5bf2eb55a794dc9d6b93a229094a18ac73fcdb57299fe6dfbfd287f53a9660266006746f623753457ea7f62ea17f200d61bb26b924459d2fcbcccee5831c787a161697f9d3391022a10d56beed99dc10d4fe36d4bb49a04c0563b6349794e2d2167f19b540410672e957f3952457b5ed1b5681b0683ac8aded8dbf215e93c0aa8f5d7b2f0243ec87239e423d2a67f0faf48864dc7f1b1f6b3ef39a1742f238af830a06a916689eca5dc3bb59f883868418136b78e1ee250f3a4e8ac3b3922814b71dc50a625b9c8a59b8d66b9a8f070bf47152dd335bd6dc21150ae14bbc21ca631818674ccfdc78574c7b3179757b8649cac7d256757d060c9240c0848e8545125fd1f58fe2f7141dc3cb09d43d69858d1c3cb4dbaa19878d770778b4c0924bd0dd74376726fa8b4554745a975b58013e78aa3838df76c50be753ad9a3812833fca3d5de1358afb9ad9691402cec5558dcb93cc2131c06465ff71f7a53c7822bf5803d3a1074078e3dfcb7058a35a5334d59881925490cb0b33142c2b2ff7091ed345a91873a287944a9631a3c36ee7bf966e07d35cd122029feb6867bf2ba8f03f9db61b0630332c7e2f377986924db4a9f54959c57c2aa3515afd9ddcb24ef37681d1640a36b8951692c894db5a8ddcb1c7dd86faecbab375594d5a1df0e863030fc58dfb42aa99677afbb1ac0f5740a8da3325863bf602a9f0ac8ec9fb713e18ced64d2c7de382a38b0041903f9e64eef00ea0a8b46deb7219723fd0512766f4c58bf6e2cd3a9a5de83a47ca5ac9b0479f4e75e1a330847648d0fac3a8051eec37aa1a19cde3b9f635038db650845921538ec61d97d4d16acc6a730c0a215879114b510dcf3c0808187b31bdd8ec2f8aaf2d6397d6f05b7bc50616c8d9ca69a944fab8f59a0f62f151b59b4b3d68b4459c69feb5a37e546320194e2c4d850e47803140e37f822f694ec8f243c000a7370448ffbb523596d2a2c6dc6c68a8bcde5f358a5038657296e68f5553b9dd958526ea0c2cb814464447e15c6575e9db57e0ca2163721048f5a273b55b08e570c7ef8ee09d56819e237ebdedea4b92514751f0abc44099c9cdf3e920154e1384a981a0c4722ba8220d773ea279a4f6ac39e9525a4d331e16c", 0x1000) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x3, 0x0, 0xfffffffffffffffd}, {0x18, 0x0, 0x5}, 0x6, [0x40, 0x9865, 0x3ff, 0x3ff, 0x488, 0x60162a8f, 0x6, 0x5]}, 0x3c) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)) 02:27:54 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002006, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186104000000047009f8e58ca1ef0000000000ff01000100000000002e6c39f4a60708ffff09f6ce4222276ef73ab42f38a80f2fd50af3c219396d809bb3a9a032e79907e329e115e4bd928e84b7e0203aa040370f82159cc1fff4b175097eb7f353000a5d0246e515e7f193a866b4168f8c1208a176efe603c5c5d8ad8c30ebe0eb51bd21bfefd4744e30304cff05d131b4715820a08dff839838f163cd60fde2e74c50fe390a6b81099a90335e6cd6f26236f43af2c68c24416776f171db0d9d685a5ca058f85597787522a06753ed1abb0bea7b7e094ae80f2dadc5f82fbd40ddec6f71711c6bc8c9c643a39804ca38055191bb14410c972d8dcfb28995028c14c064d4c15eddde9b4c04b8fab0350cdb02a5dd3d580b5c99d09f3cc6aeb8ffb621426c8dfab707", 0x12c}], 0x1) recvfrom(r0, &(0x7f0000000040)=""/85, 0x55, 0x843, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 02:27:54 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x80, 0x0) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) write(r1, 0x0, 0x0) 02:27:54 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) close(r0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) pipe2(&(0x7f0000000740)={0xffffffffffffffff}, 0x4) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = kqueue() bind$unix(r0, &(0x7f00000007c0)=@abs={0x1, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000780)='./control\x00', 0x8, 0x8) kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0xc0) recvmsg(r3, &(0x7f0000000700)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000600)=[{&(0x7f00000000c0)=""/69, 0x45}, {&(0x7f0000000140)=""/45, 0x2d}, {&(0x7f0000000180)=""/176, 0xb0}, {&(0x7f0000000240)=""/233, 0xe9}, {&(0x7f0000000340)=""/161, 0xa1}, {&(0x7f0000000400)=""/151, 0x97}, {&(0x7f00000004c0)=""/11, 0xb}, {&(0x7f0000000500)=""/133, 0x85}, {&(0x7f00000005c0)=""/13, 0xd}], 0x9, &(0x7f00000006c0)=""/26, 0x1a}, 0x40) 02:27:54 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) recvmsg(r1, &(0x7f0000000480)={&(0x7f00000001c0)=@in, 0xc, 0x0, 0x0, &(0x7f0000000380)=""/246, 0xf6}, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) socketpair$unix(0x1, 0x1, 0x0, 0x0) 02:27:54 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc82, 0x21) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x893b, 0x7, 0x3, 0xb3e, "b14bf3747ad178f91cdcc820b351fb611f83f5f4", 0x0, 0x100}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d70100000000000000000f00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = semget(0x2, 0x0, 0x100) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)=0xff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r3 = socket(0x18, 0x1, 0x0) dup2(r0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 02:27:54 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x2d) listen(r0, 0x8001) fcntl$setstatus(r0, 0x4, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = semget$private(0x0, 0x2, 0x400) semctl$GETVAL(r1, 0x5, 0x5, &(0x7f0000000080)=""/174) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) close(r0) setreuid(r3, r3) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/13, 0xd) fchdir(r0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0x8) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x4a0, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000300)={0xb77, 0x1, 0x9, 0x9, 0x2}, 0xc) bind$unix(r8, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) renameat(r7, &(0x7f0000000380)='./file0\x00', r6, &(0x7f00000003c0)='./file0\x00') fchmodat(r4, &(0x7f0000000400)='./file1\x00', 0x80, 0x2) close(r6) getpgid(r2) socket$inet6(0x18, 0x5, 0x2) connect$unix(r4, &(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa) getsockname(r5, &(0x7f0000000480)=@un=@file={0x0, ""/108}, &(0x7f0000000500)=0x6e) open(&(0x7f0000000540)='./file1\x00', 0x200, 0x62) ioctl$VT_SETMODE(r7, 0x80087602, &(0x7f0000000580)={0x1, 0xffffffff, 0x3, 0x5, 0x3}) recvmsg(r8, &(0x7f0000000c00)={&(0x7f00000005c0)=@un=@abs, 0x8, &(0x7f0000000b00)=[{&(0x7f0000000600)=""/249, 0xf9}, {&(0x7f0000000700)=""/195, 0xc3}, {&(0x7f0000000800)=""/58, 0x3a}, {&(0x7f0000000840)=""/254, 0xfe}, {&(0x7f0000000940)=""/215, 0xd7}, {&(0x7f0000000a40)=""/185, 0xb9}], 0x6, &(0x7f0000000b80)=""/72, 0x48}, 0x0) fcntl$setstatus(r8, 0x4, 0x80) socket$inet6(0x18, 0x1, 0x4f5) bind$unix(r7, &(0x7f0000000c40)=@file={0x1, './file0\x00'}, 0xa) 02:27:54 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0x60) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x34c3, 0x7fff}, 0xc) 02:27:55 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$inet(r0, &(0x7f0000000300)="6185fbc04e09ca8995232d4676755e4f77144d867399bd5b68b8f6931d0371e2759f7a5a492b32d2e8dc5a894f5ef25ec5bdf061a92d8cda36518da20ca561ac8b87f3bbd5b79f5ff4e980c41297267c0932694e381514ed537e8ad07fb6865569bb6eaf4e5498648e3e62bb5690c6ad36892b5ac4bf5dd3c66cbe8fe4990e0c02990c1ec05a16c4d8d54aacb9078e3ab1e2957ec4b54fe5e9cf7f631a05f8f6ab5ab36e57fdc3008cd4d5882a01da8b6e715a58e816f49bb603b970a695eafcc94caa4a11bb4389d519140b664e33e37b502758233532f27d1a768b661c4a6eeb4f7aa6f13eb0d5998f770ddf6ec33e834c62", 0xffffffffffffffc0, 0xa, 0x0, 0xfffffeb2) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x80) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r3 = socket(0x18, 0x3, 0x3a) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r3, &(0x7f0000000500)=[{&(0x7f0000000080)="d7bc9e7c144e0161", 0x8}], 0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x49) 02:27:55 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) msgget(0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000200), 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 02:27:55 executing program 0: setitimer(0x0, &(0x7f0000000340)={{0x15c9e7b3, 0x101}, {0x0, 0x10000000000c2ab}}, 0x0) getrlimit(0x8, &(0x7f0000000080)) setitimer(0x0, &(0x7f00000000c0)={{0xffffffffffff0001, 0x7}, {0x8, 0x40}}, 0x0) setitimer(0x2, &(0x7f00000003c0)={{0xab, 0x40000003ff}, {0x5, 0x6}}, &(0x7f0000000140)) pipe(0x0) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)=0x2b8) socketpair(0x18, 0x4007, 0xfffffffffffffffe, 0x0) r1 = msgget$private(0x0, 0x3f) r2 = getuid() r3 = getegid() r4 = getuid() r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r6 = getpgid(0x0) r7 = fcntl$getown(r0, 0x5) mkdir(&(0x7f0000000200)='./file0\x00', 0x10) setitimer(0x1, &(0x7f0000000240)={{0x0, 0x80000001}, {0xffffffffffff8001, 0x3}}, 0x0) getgid() mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r8 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) semget(0x1, 0x0, 0x20) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$TIOCCONS(r9, 0x20004276, 0x0) setuid(0xee01) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x3, r2, r3, r4, r5, 0x26, 0x8}, 0x8, 0x5, r6, r7, 0x0, 0x7, 0x3, 0x1f}) 02:27:55 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) fsync(r0) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) fchmod(r1, 0x20) 02:27:55 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81100000029000000330000000300000035"], 0x31}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xfffffffffffffe05) truncate(&(0x7f0000000140)='./file0\x00', 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/125, 0x7d, 0x800, &(0x7f0000000000)=@file={0x1, './file0/file0\x00'}, 0x10) 02:27:55 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x100000000000c, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCMSET(r1, 0x4020426b, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x81f0) 02:27:55 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r1) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000200)=""/229, 0xe5}, {}, {&(0x7f0000000300)=""/245, 0xf5}, {&(0x7f0000000040)=""/6, 0x6}, {&(0x7f0000000100)=""/74, 0x4a}, {&(0x7f0000000400)=""/85, 0x55}], 0x6, 0x38) write(r2, &(0x7f0000000080)="75fc111e886c8a8f60f1e56779621ceb6c", 0x11) kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x7ff, 0x0) pipe(&(0x7f0000000000)) kqueue() 02:27:55 executing program 1: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050409000000000005005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 02:27:55 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xa2f2b971d5f90776) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 02:27:56 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x5, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) close(r0) msgget(0x2, 0x660) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000280)=""/239, 0xef) select(0x40, &(0x7f0000000040)={0x2821fe3c, 0x6, 0xffffffff, 0x7f, 0xdc8b, 0x4, 0x63, 0x8}, &(0x7f0000000080)={0x2a38559f, 0x401, 0x4c, 0x3ff, 0x8000, 0x100000000, 0x8, 0x2}, &(0x7f00000000c0)={0x1, 0xdf1, 0x1ff, 0x2, 0x1, 0x5, 0x8, 0xa171}, &(0x7f0000000100)={0x9, 0x6}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) setreuid(r2, r3) getegid() ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000180)=0x9e8d) 02:27:56 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x1) r1 = syz_open_pts() close(r1) syz_open_pts() kqueue() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0xfff) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047460, &(0x7f0000000100)=0x800000001ff) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000280)="6346f762743d11bfae487acf1e7b84a3cc324561a05329fe715a0b2e7133f3d0d721a284d3f362e4ce3bded3aa9c785bb7fa10881c85240549fc54a1c1350975c2c3c93d6016aba2547aef26f51d78f01d18e70efb66a32f957a6e2377fa09b6e4a370b90af7af35b593a498e9cd7af03117511c476b2db841ec876bcf700204", 0x80}], 0x1) 02:27:56 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) ioctl$TIOCSETA(r0, 0xc3104222, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) sendto$unix(r0, &(0x7f0000000180)="c217cfcb297709ec53aa436887926affec475a64e334c53de51c55d5f8630ad50961f43560bc873c17ef462f486c7eee13f132ffc1efafbff3d1255e95ddfa2b3dbc66e60d9f18676c234270d1b478d9f9ba9dddb883b1629c05db55f4c93175592090407ec3ee16a1a7c8808131b3bdf7b03bd7db77d543ca7037180d4f027cb4bd04edc7701c4656f24a48a3f38401dd421167439f04670c119cbd8eebb244a5a145f5f412b5df8bd2eef433a8e39e17ecbb32075bb1ca58685f8543bd12968410d62077faf60126bd46406308c37f736407b1aabe896750e0410587ac53524c0faff4bbdd81b580655bfe0bcea9937ad5c58f2124d6a03e04569b21608ada157c74eaf6174092dbfc7b45e2301a3fd0366d3d8da81a362de2226f8f78a648400e9d9afc9ae5232f525b1af5cacd1b3d7e4ec75034551105ddb44542fd532969abb59622282d64ad7914f2e2891af471a8ee3682086e160742dcef4206f5c7443dfc6dcc7795d91f82fdbe2bbce7f4f6660c79fae277c38a4b1485a4824fec3136b87a5b9fa03a534371cd0471e6a0ab254cdf3af855bff0087c12ef9d7a7b855191edac57045fb525a2d76ae5f33d7cf36a8a98c265b4ab4525c7d93bf170357a020c3b47cae2c69cd6f0bedbadfbc9b4e2127ca81c2338184c9c9c5fd4d2bb8e89edb5782160c72419b0016a8d56547ac2dd1d2908eae1832c7058ccf326938d997c5d9a82e22acd3af8df98c12fc20da7c805e8a493b8f25634149b16c07dc881b53f0fcab247e85d874f59a4e239d09ad300e8ac3493de1a02970b2f552f17d6b038e662e12676aa3bb9431b5c817958f11ba55aaf3ba0ee902180c6dd0c417417ad8bf5c1c14aab6382ac05e20e9fa1dfa192b57bf67557f6223591f055eb9b6c36811e8fb2d07b5df1237163de6436796a0a5f930c79a207abfe9c245d120b597e525fc2e333794dc768777336232e4a705ebaa064917b96a09b5a4c5e0c33e94e86d8075b74c6a6f88cf9e9217052dd84118b9452feb5e33fc05761b9cea2aa8398ee73158361ef902061b115cdf5cc8cb9e02d7164e1a89bb4ae33f79970b7f0d20894bccf775f193b6a0a134fbfa0d80f64da4b89527db6f12f4640982e1ec3fce9cb51ff33ba3dd81b892485792c73c8771b9389eee533a2acf1f2e8c555b0829e2c9aeedc25d0409eaa2af5a6f8d40e86a1e67c11cb9b431e31d8f5644e085c3835acb6e6d0c03bbf97137a7e01bfc7c222a4e3b93adc28f546f0ac399d7a87b5e4cd51904dc0ef50cf6fa4b2eca08b93246c6616bd5b444cda0f93fa59a1976f0c0c206c8591c5f30ecc4b488e61ec696605bf22bc54bd2fbbb03291fbc10638da23624fa653889051b36a852ecbc549625270f96a2948792b20d9ebad7d254bdfd7c4ccb9552661038705addda2d958df7c9295518d0a9ce602a6bba22491199653133b4b8e8ff22a26612408795586b4d9e197509b0bac9f84155cfbe8a2f12b77217a115963edf8fa23ababc7e02022e49d9bd01911aad717ae722fa595283f3fad39ef4fc1f8006bb5c6e27fb96c80afc65f35f2c3673237c371049257f1b16f2075f0645d73e13f80bd6a36adeff12802ebfa6cd6fb3d5f952fbd118a7a0a0a026b0894810a2e168a7f3a8527bc49c2e7532858ef447fe74554ebd2036dba9a16a2cf0177a0cd54678516fefb47aaadfab08d0558a3ff4f4063f51a56ae2ab0b023a469599f3e5a5112338e77812e4f7b5872dbe579e63d4ed6bbb0ea54fc33cdcdea8d9bac578f565355b7dcb958587acb77b8f24abf16935e2b30029b3c12f5e05db9047dd30a31f12c00de327d27ceaadce7e9dc50375a4a728e525de228a0888fdd95f4cd10d6f3e00c7337442a2c05b9d2b1c5a6c69dcd2f44b55336a5458d2bf07bc2bfa40d7bffe886c299a32055d5a4fef4ef9adb6cb6b5884d2950272678705ccd7a81f7644914f6323d3ac29e2ce293a3b37a6d9e81661f7841f05bbd28d387601fc3d9c2a38589a50d93f8e79eab4072fd17dce030bd245456389f0d2369f7996f758e3d29fa59a45337abe13e1320a879c2b8b58e723731f36093cb71c8c5efb779cd4223bddd78520e6aebffcc5e9f8fea94ef8dba445b4e7fe0c818612cb4e88af03a7747440ec062498b282fda76bbeb8aaff4ec27e9c679c5ff5c3dab01170b5f21bf189968a1fc35b2341ae9c02e059b2db23238b855e07775fd64773a8fbabc891538d8b5af52220ab1d756c014a6fb83700658520f08f6e65be034b54cab737b70089c95cfc83b971a368d62c56660af9f91021c16addf6ce46496291a50bfe3e60c3c3d270ae778c1831cfb5190ddf24cec0522a95fb4d3f88fcf8b9dd62619666187425dde8c2bd6397d5e78ce35086738aec8e5bacde83760a341ddb2debe60e92aa4041d97d5ffe6d129d132e692d081eb0a1474ad9b469b8601e7fa8023ec3b62285af64c8e3748c3034e4ca98b53ae37e7835479737f80d78db61a6acf75b5778d1e36d2082108a6ac9c2ededb0d7bb4fea8d705188c9fd0a7ca2370a0aef033d196c12a5204b4e0ab50586e543c15c6c319511fd91b8db9271b8018cebb29b46708d139e951e3de5d78dd917839ff8cd4e87d200d984c84ae506bf9503b4dbfb1ab89d46d9e4d2af3cbdf099fab72a4d9a7c5a898501fb3606cf7578cb07ec37f44e558bb54cd41e760759b317238691e66c79276555678ea0b2883beffbf234a4cd6646ea6a95575513ba4555d1cb5bde8a26bb81c52fc3d03854935f0eefb486b0610a38c365493dbb81f9574e83653f42b4310455cb44cabc89730a6c6b32945d613d97dd93e3a7b5599018a0cb4a319b5b37562bfa8e3c6270f4c11dc54447b7b3c181ec0f2d5a592fb9a8c9909cdc5be44f67219a215212a6c08d56620083654b9432bad484a6a83d9fe13e62227322a8c9b1acaa397251e9a9211198e19d1833c1fa6792d4911af6fa689ff8502e6e899514b7e97c7e7681809bf7e0e4d373108483d73c33f99db1bee3c6236852a708831aa4a4e42fe2a01c9b744db45d5dc77dcb339dfe26608240abee8361960bb5a5620cb08d0a11dfeb0694bed197088d2444eab178d9006abf3c45812335342bcbf4eda5ea121c5b6155dfab18485233a86eeaab4c1a46335e9c6f30a11f64a73f40823606fe49a9c05a1b0255e5ddba30494625706dc88bbe31dace85c88faa90b694d65dc11a16eff63114e1182a6e18aaedf1e21b1fc2f7785bfa439fe49647478c201cf8783515b83b63d0eeb5d9344dd4342734808bc3c89c171347ce4f0ffdeb2ae2f44eba6c53a750f7c1d7eb9c4e3decdf2e4cfaaee414901126e4af6bc9f7e07e4647c7ee45b008da439b9f1bb5af22a34f6c6442584747cb7243c4995e80d1a8d630a7bc9de7034cc4654c38de68bf69f9a6d7f3ddf7e08f496f4b6926a6d61fa627fd6e03472503eea99a5ac39fe2980ae339538b0f61fd69790956b91d25967f88957e7408309bebc27b05b0d79ce29802a64628701d3594a2ebc8aa5a20b20b8fcf0e5678a724ef74e06c7c1490ac0e57fcc0f3e0bce8b25f052f85b0c4c632e5f46bba341f63533ed694fb4bec3b717b5f7cb1b18ce36b4ee5ffedcab1d21a6fb3120658007103f0fecf1aacd55dd88a618c643ba09323a2e6dd9a0918fed3cdf3963033deab60a90be6dd91cec2a85dded30d2ef192832d1f31b838cc1931af31cbbca958d7d8eaa63147c9253ac775f160b7d65ce52627eb063d4fc084c5e62cf1a8ca57cb30bdd7f7542305885113c098eaf019766f7d2f0dd578a221cbe350091576d97da77d3135d0c98b673a9d22560dfba75362784ebf12ad1c610e9c63c55b6bf4357079fd9d3de5412f3431378944a7708342f45585ba55cbbcd5482f41ba66347a836c20a6fc484857228dd07aece9ea3d30a52a52692c919acdee330365a2c253f14f734a0a4729add6ada530a14b6744977efadb72a1360e47ccecb54c6cc9d535aee744ea8906dc285dbe5f8137092fd5bb203f5150a3c3a7825acba766918670edd33023cf8976c76f8c3560fec9a72b0b49b27bb3ef8fdcbf4dd504120009bcf135ba2fba1ad738f496aa17a6fcf8cc6f21fdbd77e62db30c9ba9ac1bb73b9b0f6c28da7177051551b9f58dbfdd9f997fbdc5d27f1609d70b8024304be7db5e5b097d4bc257c06eb682341da587f06256e90b3db147d1bef28b781606c5eaff0193f45e35505bcd62decc1c9337667935135c2e1f8e175fdbedd56047e444f89f2d23ee69cfb563bd3bfd399af57de9dec5575dc257ee8f1ffbd3c211edd8d6caffede25bb4ac7df731ce12c7a02bcd0aa62c673feda9367c1c2948e1e743171284aba31f83ce10fe13053569926e782167919f1b3b126bf76c04d8286be894c6179c53e1fcb21b94535eac645f53e5760d68f0f895bc6cbbcb466980621cd60190350e67ef510b3c2c0f8681057b5892f12384e18c3546ec16ad021827f0f9bb3e4c9a82c5bea81488ffe55cbeeade81dd0631e3705ad318e7ea295c6b4e3895569b57a141be67b5de9d4321de7af86d9cb1a617db896fa0723eed768d50db188830c452fc0f47a053335e62fbfc12da07d1442eca1641fa648786646e7814413c678f3397ef3b1064d8d589ce53b2279d02ac908b8ba8b3b641640318acfb1b14a610e939828ba175f9df69755041257a129afebcc338e1cc9d3a070d2095caa7d401a85f11da7df550c0c9752a476ca83f016edc5916303fcd7b69e415caa8c863d9e7625d903c6248feb2659c9dbf1870c8e58cbaa05e97b9016eb8509368c017b02a966c5a11fc7c81d0c5099bc0dd12e63466372df7e1786c50564b2a4fd7dbac9bbdb492f54ba7d40b47fdbc19fa8f9d4e567d4102e0306676e32fc8b1c200c5bb6a37ba6f4e58e8f2f396597257d24f47212e6da58ad2bf533b9b7c3e27cc6bc0ef048e065a89e5da6f49c00d0635a8ba70af1be35a0f4f05ae86fb7ef2d242bb23df77fbefe2376403f7e7d2170ee6954d7efabb34a524cd551caecb94e8c4f450fa323af7d3f6fc037af3d416426768baf87517298c0095446451e519d847eb5a8a3617ade920616d7655a916d5e39fcfaeedc84365a8a50e6dc974809698c1243006423d696860d7cdf48ff0263631d5f17d8c10246adc8b3c678dacfadc8d920ab1e22cba80b19a756b399527479dc3ccd8763b456e7923dc1c107c70326a02872530fd16e1febede6c81d176f6e7ae19abff0a13c04fe3dcc3c3b64e618a00720194518c94c5cac8a5c62ab2f95b67c6f385a5b7d95b0fd997f9b7664a3ea83c5a99b50163b4ce842e6d51bcadf7f625f0a4a35ca20ddb5904fe4990c87e6928c3a4d33f5c0df08d18d87534c5b31606e85fe6194ea2a24c9d4e6d7eb03843a524c94887c6f3385d8a4b7d4af0a08dc09ab479d54a745cee938c14ea955377f298d84a77fefc91673e59b66df712019c749aaf345d9ed981c78210a6098b8efacf52a128ef6708b09566773d27145cdcf3cc93917c811dd2d90926110f7fb451a2e385ef8dd02cdc61e19037f98940daec8e7f56b19dd22040130da6dfa6afae3acdd6fc0ed3a36b48c44f8def0ec318b7550e7880c614797724f5bb6e59453e460e4808c635ec719bdc448f33fe44a0d0a95d62fb4d165e3175eddaed8fc7c1d8e0023788ae64abaa650cad9ab065d6244c121151c9fff8d406490e485bbc992b4c4c8757ea0b8772ff8dd6ef1eebba2ba3d549a63f2db93eead94ae03ffad0763", 0x1000, 0x1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) 02:27:56 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) r0 = socket(0x18, 0x1, 0xffff) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x910, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000240), 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x10001) 02:27:56 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/169, 0xa9}, {&(0x7f0000000380)=""/192, 0xc0}, {&(0x7f0000000440)=""/244, 0xf4}, {&(0x7f0000000540)=""/156, 0x9c}], 0x4, 0x0) pipe2(&(0x7f0000000a80), 0x4) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x2}], 0x4}) syz_open_pts() fchdir(0xffffffffffffffff) r0 = syz_open_pts() preadv(r0, &(0x7f0000000a00)=[{&(0x7f0000000600)=""/110, 0x6e}, {&(0x7f0000000680)=""/105, 0x69}, {&(0x7f0000000700)=""/215, 0xd7}, {&(0x7f0000000280)=""/55, 0x37}, {&(0x7f0000000800)=""/211, 0xd3}, {&(0x7f0000000900)=""/253, 0xfd}], 0x6, 0x0) syz_open_pts() 02:27:56 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget(0x2, 0xc0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r7 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x0, r5, r6, r7, r8, 0x1, 0x9}, 0x800, 0x1, r9, 0x0, 0x6, 0x1, 0x1, 0x2}) fcntl$getown(r2, 0x5) r10 = syz_open_pts() ioctl$TIOCSTSTAMP(r10, 0x8008745a, &(0x7f0000000580)={0x0, 0x928}) getpgrp() r11 = getpgrp() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x20000fffffffe, r11}) semget(0x1, 0x0, 0x0) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000480), 0xc) fcntl$dupfd(r0, 0xa, r0) r13 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r13, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) readlinkat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/47, 0x2f) semget$private(0x0, 0x3, 0x603) semctl$IPC_RMID(r13, 0x0, 0x0) 02:27:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000e1040dcc4000000000800"}) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 02:27:56 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) r4 = fcntl$getown(r1, 0x5) r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r9 = getgid() r10 = getpgid(0xffffffffffffffff) r11 = getuid() r12 = getegid() sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000180)="fab45db39659fd73da777dbb556aa3a504128bdb74ff96e74fd481327dc3b3d22443757b4dddb286ff191208996b350d0c7228f8dc9001ff25b1d09e9a2e3208e73dd6972c51cfadfd1d6325650e50c0c8c2546885e9f67907efca3eb73021041c030ac3946b93de4b7e0d45663aad98d614c70f7480bcf4c1cdca778b0bbbec", 0x80}], 0x1, &(0x7f0000000300)=[@rights={0x18, 0xffff, 0x1, [r3, r3]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r1, r0, r1, r1, r2, r2]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r0, r3, r2, r2]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0xc8, 0x402}, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) lstat(&(0x7f0000000140)='./file0\x00', 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setflags(r0, 0xa, 0x0) 02:27:56 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) shutdown(r0, 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x9, 0xfffffffffffffffd, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x5, 0x6e6, 0x8, "5b5b07a41f06d8b02c31b253a8a3c0e3ec628b91", 0x5, 0x2}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x6, 0xfffffffffffffff7, 0x7fff, "1b0eafeea6e9f8dcbe9e0e0e1cd0101b3347e731", 0x401, 0xaa}) r2 = socket(0x18, 0x20000000000001, 0x0) r3 = dup2(r0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000100)=0x3) sendmsg(r3, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 02:27:56 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x0, 0x0, 0xfff) 02:27:56 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) 02:27:56 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) bind$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="6efdb35107d57db03683e20b2f3400be57b21d4a4d7166b7278aa187bcf0bdd5fe72a2a16c055461114b82f375b7eda1594e4f8708a5823e0fd43f3e83d265c086ced64205d01b7562d4d8b2e452364d7f6aa8a573ba2834a9311260a35451271cb8ded307d8e3a686d06c16"], 0xa) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0) close(r2) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x820, 0x0) fcntl$setstatus(r3, 0x4, 0x80) poll(&(0x7f0000000140)=[{r2, 0x81}], 0x1, 0x3ff) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000080)="b5", 0x1) write(r0, &(0x7f0000000000), 0xff85) open(&(0x7f00000000c0)='./file0\x00', 0x8480, 0x40) write(r0, &(0x7f00000001c0), 0xfec4) 02:27:56 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x800200020013c4) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x91, 0x100000000000007) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x3) listen(r0, 0x8) getsockname(r0, &(0x7f0000000200)=@un=@file={0x0, ""/95}, &(0x7f00000000c0)=0x206) clock_gettime(0x3, &(0x7f0000000000)) bind(r0, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) truncate(&(0x7f0000000080)='./file0\x00', 0x1) 02:27:56 executing program 1: r0 = socket(0x14, 0x2000000003, 0x8000) getsockopt(r0, 0x11, 0x1000000000000001, 0x0, 0x0) 02:27:56 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x6) write(r0, &(0x7f0000000000)="2dbfb9e78dcae786716c56304ba5b013", 0x10) sendto$inet(r0, &(0x7f00000000c0)="112a337fa0b2af82e368913bb03f8d26c6dccf22513db0eba25d6ca92b780df5fdf978424ade4836ffca20c34800e9f697d86a41c11b5d615918ea14175b0f79c9fd3e3e79cb420d3be8c734c5e4d8386dcac4e1fd3ddef1199731367b4e7cc8b62a0c537d6ac235efa79f4c189a766ffe692ad3caf0e51f403d90433bb0f63dd2b313b9362ec4b536071313371f91d10408ac19d86e613764209b8d5a1385", 0x9f, 0x400, &(0x7f0000000040)={0x2, 0x0}, 0xc) 02:27:57 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x20080, 0x0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) ioctl$TIOCMSET(r1, 0xc010427b, &(0x7f0000000000)) 02:27:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x2000000000000000) writev(r0, &(0x7f0000000a00)=[{&(0x7f0000000940)="649476d48793e1484eb2a03e1b12e2ef38a6ee1e4d42a870360d67fd6ef8a8c78c3dfe562910ac7805026a9ed33640c6cabec68c041cd092feccee1c0e5851c9d3513c7ba6e14c0e0005f1f2246d934b3be82903ea5d48ec1604b716afa9e384c4dfcf275475b073714cfed04f38c98b1054cfe574a8d6bf667bcf3476a3d8865ec479a93552985b1c4ad912f9e4bfc51cbfca3f8fe877f7bd6136cd22d66abef67c66a891519401dd62d0a3"}], 0x0) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) chdir(&(0x7f00000000c0)='./bus\x00') ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000100)={0x1, 0xfffffffffffff172, 0x4, 0x10001, 0x101}) r1 = getpgrp() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = syz_open_pts() r4 = socket$unix(0x1, 0x2, 0x0) writev(r4, &(0x7f0000000b40)=[{&(0x7f0000000ac0)="e1c8490efc34f99e4eb21845c52d94e8a65f8273c0644c0f14a7221abad18cf297a096d7695d705709b9206dd40feb6ae9b10d1224508aaf47360cc4a45fb02a9c58d282f2e8600ccdbb8bc2814f8baf5123bab2a061e94daa90444995abf7fbd078461a00000000", 0x68}], 0x1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x2) execve(0x0, 0x0, 0x0) r5 = geteuid() sendto(r2, &(0x7f0000000a40)="0705ec0ae7855cdd1c3f595e69051923f20eb43fd68835cad8ee10df56b207fa9d90587a2991705e86b2b2c920e799de10cdf3766ffe612a37675ec94154ee18430a03d6299f42a54e6b70e858d818d1", 0x50, 0x401, &(0x7f0000000440)=@in={0x2, 0x0}, 0xc) r6 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, 0xc) recvfrom$inet(r0, &(0x7f0000000840)=""/70, 0x46, 0xc2, &(0x7f00000008c0)={0x2, 0x3}, 0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000000900)='/dev/tty\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) r9 = getegid() sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000180)="4ecc1fe9459e0dc2a6957398091a9052606253ec1d0ade55bc889766fe369a636b", 0x21}, {&(0x7f00000001c0)="4655b1f5c744e9301c08fd7ef5a2f69f9846a77cb6fb30f4757efa5d1843f675a062585891d7bfc334b22c8bc3125a30fe5db779c4c0c6d537ec59c367c60f4481d484b7e446f71ff9f165951dc50ed544b75bd818a9d612c13fcb2325cf3b4684c6c9303d3ed77628602a99bbb92e7f62f2828a3d223f7a053bab82863ce178635062defd92df77ac6baa572350867b2d85f92d2c84ff6c5d2510e6659786b8a6ca7fe2d42bb7b7d72ed45a0339c5ede8fb967b02a572160680431a5e5ea349487b407f212a3441acec", 0xca}, {&(0x7f00000002c0)="56134fb980e8f07185f15d77241c23263003b4fb644f563ccc627d55591599508c61ea0c05093ebde7de83c5c8d478df2a49da5d89600fa16138abe895aa8e64fadeb59fbcfac594d96e1db0bdbaad00d90b87db488535a37dd70016c7bbab48baa1621ecbda664d8fd037057f9175c2c3dc7af3465ea1705c983016f907b724c0dffa5999309331ae43355e72bda8a359add5090a9c331085749bf3bf7caa153e676d7c001546f8f468e3caa5cbeccfaa61cecb7b8df8fa3b8c6a4ed02c90a1c77a71bb9e01", 0xc6}, {&(0x7f0000000480)="46f230e29a6e0c59589a8f64a58afe308cac863594721ec9b7224600de04bdc4343d886ad025ca7fe046127fa421e735f687e0ea0a9a769f4febc1ab14733c5975ead9c0f0ea293056fe7fbf0037412371fd94aa7994dbc53827a3b5dd507d3209ffd629b5af7f10ed302d11703ac66f8a4356e5a52af753d1e9f678d8f73b01dcfcb75aed12b24e4649205d538008cb3f981d23e902939ecb2407bde2bd9f88e2c2de55e8097767a4e6012b8e80fbc027da5196d1f1d716affa85d19c1b2907c29767b05c7316008b254f0a8ef8d8", 0xcf}, {&(0x7f0000000580)="3d5cf1b34a99f9451bb186522f417ae919ee1c94ee0bb407cfd558a61eb7b89d96f6318fff29da5f2b83f451b8c011c356a7939357b10bfb464056e59e13ef3fe39678b8341a2f9c52ea3cbd34d5424eeb5259b94159103ce910301b43943b5c", 0x60}, {&(0x7f00000003c0)="8cdef8fe", 0x4}], 0x6, &(0x7f0000000700)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="400000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000001857083b8241e296caff000001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0xc8, 0x405}, 0x404) mknod(&(0x7f0000000040)='./bus\x00', 0x1000, 0xfffffffffffff621) 02:27:57 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2000000001ff, 0x0, "b8000000000000080500"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) sendmsg(r0, &(0x7f0000001240)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f00000024c0)="2f3908baa5f0c2ed", 0x8}], 0x1}, 0x2) 02:27:57 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) kqueue() 02:27:57 executing program 0: r0 = socket(0x2, 0x3, 0x1) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000040)="cfcd4e5c34c3aefdddfc356ccb02e429246f598dce894ca9baebf75dff2829bc87b376c68bb9970f02483197531a8d27b73f1280d6485ea225c17eea6c", 0x3d}, {&(0x7f0000000080)="f8ad974a2f88afb52255d1104eb4ea611690e2838e6e4414f38a47655349661c536f36739eeb9652b754938edb2014017e10e72a27dd9b14c3556130f6deba", 0x3f}, {&(0x7f00000001c0)="f4c89893de367fb78362a777862f8c4ccbb4b1cecf0b98c9da32b826b03d2b1ac997da949a800c1422e693f0576ea04e46834674538fbfa1ec7d83a1c04f710e440be7d6f69c14e5a427ce19e5f604be958644735f57569cbd52be8d6e1673322ec6e94e113fb4396a83f416e6d83dd1fcf6e6a5859aaa37d15ae6fd1c4a9ab356bbf0ce528e08496909c2c8dd4033ac711003c3cd61bf8829b79b2d6d3f8cadaa806a1a23c7a02749a7d59bac9f126d19b24084f5d63dc6cf36ab045531d1c2606fe7eb128de0bdb6aa8cda6d75cd1c611d74c065fb6f51", 0xd8}, {&(0x7f00000002c0)="a3f60798c01dd8c1d300c42768ac0a537b501fdebc4759b1b07a040cd1eb57b25f324e00730bba89331b0dbd2c8feb8d82044317608c2f999b2f34ee7cfc9ee1d38109a0e7e25d68c4c234a22c7f886ba2713937c82188dc5d9ef1f536caddeb44ae9f93760d9e3564bfa1012658140824287c3f2ee3427d897762a26947b572500c5badf15fefd494176863bedd58f741cc7debb270b2984f0f970e8a7b6f540f8b48ad1584e0481df3050552dc45140f32c57bac13fa1042f56f47e71c71e2a56e63119fc31cf0e8c673138553cda011158d2808cb9ff964ea4042d3da3a0cb608eb558876beb268ebb70c5940fcdb7f8156764ecc7ef2", 0xf8}, {&(0x7f00000000c0)="a6073eed516f173d421c7896e123bd43f7a4bd20f3dccd1b76f14eeb620e7dbab01fc6ac337d37d8d35482d31349c07c4d3d683e724086e98e12f4e102e7d641cf3c17fbf2adc2fdf0afaabcb749515289bf8c4b53cb349799836a70cbadd8b5bfea91d3d1d2bec5a96d3cc07472b0554589c5a6fdff452cb07aa1347cd07882f662574ef3c3e7b35533", 0x8a}, {&(0x7f00000003c0)="5bc0f61925cbee2df97f98a879a510bda4a0af323df0967ea87ff798b44a4b4633cf1bac31710f60ac7e2b97f398cb559cacb2a6f1d060e6d45ea3d4bfb8fad007de0a54eb0eea8ac89c7222a7250890503f1d10d0d7125b0e2788bf57ceb5ee0ba49f79ac56ce50f38f45bd527f5d63380295eedeb326faf7c91c09cd09bd4c4594d2d30f1100b52eb04aeab42d7c59ae847dcb215c584e601c59c82072b80685d61de1f9c69b47df1c4a45ed07c3580920fd421c741443c87158abef81dccd1574b6fe85e7a4d65f228f1952cc1f7c1c45c0a3dfb0", 0xd6}, {&(0x7f00000004c0)="d3cd57b75b2c44cb72001e6bf5e54e21f29c82f0c7ee70ee77bc2631e177052f4e45a0bb352a6897de36af854ee4d1f706fe13e1629018058fae7316c4acc2ae0220808ad70ed480d8", 0x49}, {&(0x7f0000000540)="c65c38efe1b6c0b93d26a9e525c552760f5c530e4b12a2a492ce2f143dadd8ff06d8840f519dd1b8023584476980739ba1813a97234a648296fa9da7b8a3dbed28cf54278c123a300a6704fda3b229f51cabdddc3c3c5b4132c77a563d07e8cb23c8352cbc45c91dc71a0042b4dbb9f080f3a62392c2eaaed11e64202297031eeefc6963ed456194c06b1df1c518f0bb34d35150cb72d3bcabb92b43c02c5683194f94c51ee8a6786d74e2979f1abe3d73", 0xb1}, {&(0x7f0000000600)="9c65ac92e8ad423a5f3c656000a361bc6449bfa6a3bd3bc186221fe418286285fac5f105c4da37306ac4fa8f7053b88c19dc58949c37113ed9ae72c681409194f5f7aebe9e19da6957196d00621777f7469ca3ebfba2bcad35972d6d84982ef6b58a24fd79b199593a6a4e171c0d5c993afb8d44d90f9fa7973310304ef99c6bc3a6d1c835d891443e83a63e8acf7aba30ccc30a92549e3d57eae1cc83a677d31f24c7857b509ad4184fe49a057c575c08d330f30c88642609e4f9b82b0a9d94cf900581189821de4c09c7c7da0bbb4296b46910b6616ea43e3267da314a0b91ebad9c3049af77c2903fc5478a84", 0xee}], 0x9, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000180)="0c6d513562f03ac2d7faa8c3f4000000000100000000653a8df400006cad3534939300002400000072e98c72", 0x2c}], 0x1) 02:27:57 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getpeername(r0, 0x0, &(0x7f0000000140)) 02:27:57 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x410, 0x0) write(r0, &(0x7f00000000c0)="12df671ce67f60087fd03fb3f8c81ce3572dade16fa4b31b29e4c5cbda716a4d86f5d734596a57a0b4230f497add1a361f2afbf91e8451604bc49e53fe173f6e2eae54", 0x43) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x100, 0x0) getgid() 02:27:58 executing program 1: mknod(&(0x7f00000009c0)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./file0\x00') poll(&(0x7f0000000100), 0x0, 0x0) 02:27:58 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000280)=""/178) write(r1, &(0x7f0000000340)='\x00', 0x1) r3 = syz_open_pts() close(r1) dup(r3) r4 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f0000000200)=""/81) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) r6 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000380)=0x8) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r6, 0x0, &(0x7f00000000c0)) poll(&(0x7f0000000000)=[{r5, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) sendto(r0, &(0x7f0000000080)="b95e1420f1a269d68833594dde21f3b29a6aeb4c7e7ddab0579b1867d47780339ba728bc96598ae0de05ab2535bf996bc6f3f7588aa26eaa77c3c23c9ca1d3e2e40091af1aee", 0x46, 0x3, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r7 = socket(0x18, 0x2, 0x0) socketpair(0x36, 0x3, 0x401, &(0x7f0000000100)) setsockopt(r7, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) 02:27:58 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x80) getdents(r0, &(0x7f0000000100)=""/124, 0x7c) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) accept$unix(r0, &(0x7f0000000180), &(0x7f00000001c0)=0x2) rename(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)='./bus\x00') ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000002c0)=0x8) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r4 = getegid() fchown(r2, r3, r4) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r5 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r6 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x800, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r6, 0x0, 0x0) write(r5, &(0x7f0000000380)='o', 0x1) dup2(r1, r2) 02:27:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) setsockopt(r0, 0x100, 0x1, &(0x7f0000000200)="5a4a2a33f25e7e6fd2c28b56f5e64104699ac7b50305647372ed1f1d24efb6670c44dfc4431049d84650750846853ae5f442506eaecbc67395627e94ebe5dbdb5afaddc7c9b6a9cafd0260692f6d10168f19dadf58b0ff274902b708c4122f3e3a16ac35375c950b8152349e093b1af73db9374fe4c9c03a0593ae7ca183f6975013018d24d4ecea2c2b2ea5ec4f3fc5cbd7e78ea2ec0dda0f31", 0x9a) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) socket(0x1, 0x5, 0xbb) r1 = open(&(0x7f0000000140)='./bus\x00', 0x2000000000002, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000001c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000480)=[{&(0x7f00000002c0)="ebf774627e5dba494cbe23b2f2c277c12b9d7c9a082bcf2350b9d1b1d3f2a3fb5fb1f45fa4848431fbbf39783a118a3e394e5301", 0x34}, {&(0x7f0000000300)="14a7917e463c19d0a131281f54955b8f5cf9c2e60dc5948344f7bc5300f450ce381c4ab558b4e6843c40c6231a0ad510f10c8347ae5687376f54fa807f802b4f0d3a9ea5b4e69a1895264d33b7363a61b2fc826343c41a7e9b523ed4150a0fada01f4057b24be4aedd57b7457f702ae882e20053f1c59efbee50d261e333d5e41232f92e1bdd95036a7ee148e11e0e05ff2f37c3cfd2ab5004c954a991601228e6a337215991bc6cab59f73222c66a59553a5e", 0xb3}, {&(0x7f00000003c0)="d64ee5d77f7eb96f13307aa53970741094a92c5d14ec15487819ea3eb67e25e2adf033eb4d6618a1b0c5957b97c9b59e9f5fa80bdb143e2b48f017add57fb3475bb7f5146fa32238528f8fdb0e06975a62c73a75f208ca6b60cb8252cff7427fc333a9b17484e60cc0", 0x69}, {&(0x7f0000000440)="47c66323f2ffb5a3a0ff65e05c6db4b87c523428f4", 0x15}], 0x4, 0x0, 0x0, 0x400}, 0x4) 02:27:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0xffffffffffff2ffc, 0x1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)) 02:27:58 executing program 0: pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000002c0)) r2 = socket(0x11, 0x3, 0x0) r3 = dup2(r2, r2) kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffc, 0x48, 0x10, 0x3, 0x5}, {{r2}, 0xfffffffffffffffd, 0x4, 0x1}, {{r2}, 0xfffffffffffffff9, 0x11, 0x10, 0x4, 0x4}, {{r2}, 0xfffffffffffffffd, 0x2, 0x80000008, 0xfffffffffffffffd, 0x40}, {{r2}, 0xfffffffffffffffe, 0x0, 0x3, 0x2, 0x100000001}, {{r2}, 0x0, 0x2, 0x2, 0x7, 0x3ff}, {{r2}, 0xfffffffffffffffd, 0xa3, 0x80, 0x9, 0x7}], 0x3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x40, 0x20, 0x2, 0x100000001}, {{r2}, 0xfffffffffffffffa, 0x2, 0x400000a0, 0x40, 0xffffffff00000000}, {{r2}, 0xffffffffffffffff, 0x41, 0x800000c8, 0xba1a, 0x8}, {{r2}, 0xffffffffffffffff, 0x26, 0xf0000001, 0x0, 0x3ef39d41}, {{r2}, 0xfffffffffffffff9, 0x1, 0x20, 0x7, 0x2}], 0x2, &(0x7f0000000240)={0xee6, 0x8}) r4 = kqueue() kevent(r4, 0x0, 0x7e, &(0x7f0000000300)=[{{r1}, 0x0, 0xad, 0x1, 0x80000000, 0xa}, {{r0}, 0xffffffffffffffff, 0x6, 0x1, 0xfff, 0x5}, {{r3}, 0xfffffffffffffffe, 0x82, 0xf0000081, 0x0, 0xc1a6}], 0x8ddc, 0x0) r5 = dup(r4) unlinkat(r3, &(0x7f0000000040)='./file0\x00', 0x0) kevent(r4, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0x0, 0x0) fcntl$getflags(r5, 0x3) 02:27:58 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0xfff, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = semget(0x1, 0x3, 0x80) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000580)=0x101) utimensat(r0, &(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)={{0x0, 0x9369}, {0x400, 0xc1}}, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) open(&(0x7f0000000400)='./file0\x00', 0x3, 0x102) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./bus\x00', r5, r3) setgroups(0xffffffffffffff72, 0x0) chdir(&(0x7f0000000140)='./bus\x00') setuid(0xee01) mknod(&(0x7f0000000480)='./bus\x00', 0x1, 0x200) r7 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r8 = semget$private(0x0, 0x4, 0x2) semctl$GETVAL(r8, 0x3, 0x5, &(0x7f0000000280)=""/159) fchmodat(r7, &(0x7f0000000200)='./bus\x00', 0x40, 0x4) renameat(r7, &(0x7f0000000240)='.\x00', 0xffffffffffffffff, 0x0) read(r7, &(0x7f00000004c0)=""/174, 0xae) r9 = semget$private(0x0, 0x7, 0x0) semctl$GETNCNT(r9, 0x0, 0x3, &(0x7f0000000000)=""/191) r10 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r10, 0xc028575d, &(0x7f00000000c0)={0x5, 0x20000000000000, './file0\x00', 0x0, 0x5, 0x4614869b, 0xcd}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) getgroups(0x2, &(0x7f0000000440)=[r4, r6]) 02:27:58 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x40, 0x80) getsockname(r0, &(0x7f0000001180)=@un=@file={0x0, ""/4096}, &(0x7f00000021c0)=0x1002) getsockname(r2, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) mknod(&(0x7f0000001140)='./file0\x00', 0x2000, 0x7a8f) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000080)=0x2) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) 02:27:58 executing program 0: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000001c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2, 0x4}]}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0xe0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) ioctl$WSKBDIO_SETMODE(r0, 0x80105727, &(0x7f0000000240)) 02:27:58 executing program 1: r0 = fcntl$getown(0xffffffffffffffff, 0x5) getpgid(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x0, 0x20) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000001c0)=""/156) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r4, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) chflags(&(0x7f00000000c0)='./file0\x00', 0x40003) semop(r2, &(0x7f0000000000)=[{0x0, 0x6, 0x1800}, {0x6, 0x1}, {0x3, 0x5cb, 0x800}, {0x1, 0x8f6c, 0x1000}, {0x3, 0x3, 0x800}], 0x5) ioctl$KDSETRAD(r3, 0x20004b43) 02:27:58 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$inet(0x2, 0x3, 0xfffffffffffffffe) socket$inet(0x2, 0x5, 0x6) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getegid() fchown(r1, r2, r3) 02:27:58 executing program 0: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x42, 0x40000000, 0x7, 0x6}, {{r0}, 0xfffffffffffffff8, 0x8, 0x41, 0x4, 0x5}], 0x3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x46, 0x80000007, 0x5, 0x2}, {{r0}, 0xfffffffffffffffa, 0x8, 0xf0000000, 0x3, 0x84f}], 0x800, &(0x7f0000000140)={0x7, 0x6}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000040)="d7ec76c068505690d381830b23a0b13a5f717ff8", 0x14}], 0x1) 02:27:58 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="00002daf66696c814cfe1c38a100"], 0xa) r1 = dup2(r0, r0) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) ftruncate(r1, 0x421fc342) write(r0, &(0x7f00000012c0)="e6", 0xfffffffffffffdfd) writev(r1, &(0x7f0000000040), 0x1b) fcntl$setflags(r1, 0x2, 0x1) ftruncate(r0, 0x0) 02:27:58 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r2) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 02:27:58 executing program 0: pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000300)=0x1) setrlimit(0xc, &(0x7f0000000040)={0x7, 0x924}) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x5) clock_gettime(0x3, &(0x7f0000000340)) close(r1) fcntl$setstatus(r1, 0x4, 0xc0) r2 = syz_open_pts() write(r2, &(0x7f0000000200)="ca49d7224c10469803b55acb5df67810d39d6a2a1d725d94b5070ffd186ab9e5a98fc489806a1bdfea34b676e5df0adfb5a2d45dcd4266e740f890480c7a2661f1b4e41567efb9e024038fdbf560d2bdeedb1227fdbd6fd04598ed539e663f8f4b66fb33f73825155a53c2410d24ec4a723c4a3486120bcc184f708325dfcf6b35eabffee5", 0x85) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7, 0x0, 0x800, 0x2, "73cc516d00000000000000000000eb00"}) write(r1, &(0x7f00000000c0)="aa30acdb73d6a4f4ce02a29b1af5e0173e950c0c38fe088a30bacb5c6d", 0x1d) write(r2, &(0x7f0000000100)="ce3cb74713cf079ba55ffa08e4bb397c25812dd7273fda61efb1475c72a47bb3290fbc2eeffef57b3625d4f7eefce241570ecfac8af593dd2d1e888784271d69ca2dcda4bb600e828bff64e04392b26fee86caeae74d3fa5d151325d1ab350f2c0bcd11c34faabd9f7c6c5690daacc08192d5d0c75fac9a8917eeaab11a1184e15e2fe985b48ddaef8f3cfca55ab915e5397b9dde5e22553ca00597d4927308bda43d9a9ee2cc6bcfb6099587afe57cc188296cf341744ed760ae37b1d16ad7d5c366a235b986934", 0xc8) 02:27:59 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80004501) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) syz_open_pts() open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000140)={0x3, './bus\x00', './bus/file0\x00'}) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000400)) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x1) 02:27:59 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x26}, {}], 0x2}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x8, 0x4) mknod(&(0x7f0000000080)='./file0\x00', 0x10, 0x10000) panic: malloc: out of space in kmem_map Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *236884 29563 0 0x2 0 0K syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x174 malloc(200000,2a,9) at malloc+0xad5 kcovioctl(1b1300,80084b01,ffff800020c47580,3,ffff800020b659e0) at kcovioctl+0xe6 VOP_IOCTL(fffffd807c1cbe68,80084b01,ffff800020c47580,3,fffffd807f7c6300,ffff800020b659e0) at VOP_IOCTL+0x9a vn_ioctl(fffffd806c6dc570,80084b01,ffff800020c47580,ffff800020b659e0) at vn_ioctl+0xc9 sys_ioctl(ffff800020b659e0,ffff800020c476c0,ffff800020c476b0) at sys_ioctl+0x651 syscall(ffff800020c47760) at syscall+0x5b8 Xsyscall(6,36,7f7ffffd4c98,36,3,c76b827b890) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffd47b0, count: 6 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 malloc: out of space in kmem_map ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 malloc(200000,2a,9) at malloc+0xad5 kcovioctl(1b1300,80084b01,ffff800020c47580,3,ffff800020b659e0) at kcovioctl+0xe6 VOP_IOCTL(fffffd807c1cbe68,80084b01,ffff800020c47580,3,fffffd807f7c6300,ffff800020b659e0) at VOP_IOCTL+0x9a vn_ioctl(fffffd806c6dc570,80084b01,ffff800020c47580,ffff800020b659e0) at vn_ioctl+0xc9 sys_ioctl(ffff800020b659e0,ffff800020c476c0,ffff800020c476b0) at sys_ioctl+0x651 syscall(ffff800020c47760) at syscall+0x5b8 Xsyscall(6,36,7f7ffffd4c98,36,3,c76b827b890) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffd47b0, count: -9 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff800020c471b0 rbx 0xffff800020c47260 rdx 0xffffffff81f8be0b cy_pio_rec+0xbc9 rcx 0 rax 0 r8 0xffffffff81cff133 kprintf+0x183 r9 0x1 r10 0x25 r11 0x269e6f7868f0e6ef r12 0x3000000008 r13 0xffff800020c471c0 r14 0x100 r15 0x1 rip 0xffffffff81896608 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c471a0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=236884 stat=onproc flags process=2 proc=0 pri=52, usrpri=52, nice=20 forw=0xffffffffffffffff, list=0xffff800020b64978,0xffffffff823613a0 process=0xffff800020b7c9f0 user=0xffff800020c42000, vmspace=0xfffffd807f00b9d8 estcpu=2, cpticks=4, pctcpu=0.0 user=0, sys=3, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND *29563 236884 16717 0 7 0x2 syz-executor.1 4223 381807 0 0 3 0x14200 bored sosplice 9064 185480 16717 0 3 0x82 piperd syz-executor.0 16717 314034 35560 0 3 0x82 thrsleep syz-fuzzer 16717 442208 35560 0 3 0x4000082 thrsleep syz-fuzzer 16717 375572 35560 0 3 0x4000082 thrsleep syz-fuzzer 16717 98287 35560 0 3 0x4000082 thrsleep syz-fuzzer 16717 504890 35560 0 3 0x4000082 thrsleep syz-fuzzer 16717 332480 35560 0 3 0x4000082 thrsleep syz-fuzzer 16717 322859 35560 0 3 0x4000082 thrsleep syz-fuzzer 16717 108815 35560 0 3 0x4000082 thrsleep syz-fuzzer 16717 148758 35560 0 3 0x4000082 kqread syz-fuzzer 16717 171326 35560 0 3 0x4000082 thrsleep syz-fuzzer 35560 306907 32009 0 3 0x10008a pause ksh 32009 219454 6164 0 3 0x92 select sshd 80903 301939 1 0 3 0x100083 ttyin getty 6164 63662 1 0 3 0x80 select sshd 45473 190146 11382 74 3 0x100092 bpf pflogd 11382 139613 1 0 3 0x80 netio pflogd 85191 327405 82931 73 3 0x100090 kqread syslogd 82931 464616 1 0 3 0x100082 netio syslogd 14431 335467 1 77 3 0x100090 poll dhclient 42185 448310 1 0 3 0x80 poll dhclient 51511 429283 0 0 3 0x14200 pgzero zerothread 10232 11144 0 0 3 0x14200 aiodoned aiodoned 28032 267605 0 0 3 0x14200 syncer update 6994 104681 0 0 3 0x14200 cleaner cleaner 21827 168962 0 0 3 0x14200 reaper reaper 10687 50827 0 0 3 0x14200 pgdaemon pagedaemon 74220 327909 0 0 3 0x14200 bored crynlk 33537 382804 0 0 3 0x14200 bored crypto 75198 132363 0 0 3 0x40014200 acpi0 acpi0 19429 61896 0 0 7 0x40014200 idle1 91492 173660 0 0 3 0x14200 bored softnet 53220 191688 0 0 3 0x14200 bored systqmp 8539 153748 0 0 3 0x14200 bored systq 21169 276869 0 0 3 0x40014200 bored softclock 29973 45710 0 0 3 0x40014200 idle0 9791 477182 0 0 3 0x14200 bored smr 1 428513 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 29563 (syz-executor.1) thread 0xffff800020b659e0 (236884) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82373b28) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x594 #1 syscall+0x48b #2 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9490 71943K 71951K 78643K 10700 0 0 pcb 25 9K 10K 78643K 223 0 0 rtable 82 3K 4K 78643K 302 0 0 ifaddr 43 11K 13K 78643K 91 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1479 0 0 iov 0 0K 24K 78643K 45 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1197 75K 75K 78643K 1394 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 6 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 1K 1K 78643K 63 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 4 9K 17K 78643K 302 0 0 proc 54 51K 71K 78643K 395 0 0 subproc 53 55297K 67586K 78643K 157 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 29 0 0 in_multi 22 1K 2K 78643K 67 0 0 ether_multi 1 0K 0K 78643K 3 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 48 212K 212K 78643K 48 0 0 exec 0 0K 1K 78643K 222 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 85 13K 22K 78643K 1815 0 0 UVM aobj 9 2K 2K 78643K 9 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 4 0 0 NDP 8 0K 0K 78643K 26 0 0 temp 109 2371K 2440K 78643K 3991 0 0 kqueue 0 0K 0K 78643K 3 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 3 1 0 1 1 0 8 0 inpcbpl 280 205 0 198 1 0 1 1 0 8 0 plimitpl 152 28 0 20 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 59 0 28 2 0 2 2 0 8 1 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 72 0 68 1 0 1 1 0 8 0 nd6 48 8 0 6 1 0 1 1 0 8 0 swfcl 56 1 0 0 1 0 1 1 0 8 0 ppxss 1128 7 0 7 2 1 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 18 0 7 1 0 1 1 0 8 0 pfstkey 112 18 0 7 1 0 1 1 0 8 0 pfstate 328 18 0 7 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 264 0 121 12 0 12 12 0 8 3 art_table 32 265 0 121 2 0 2 2 0 8 0 art_node 16 58 0 30 1 0 1 1 0 8 0 sysvmsgpl 40 2 0 1 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 61 0 51 1 0 1 1 0 8 0 shmpl 112 7 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1942 0 522 46 0 46 46 0 8 0 ffsino 272 1942 0 522 95 0 95 95 0 8 0 nchpl 144 2551 0 913 61 0 61 61 0 8 0 uvmvnodes 72 2052 0 0 38 0 38 38 0 8 0 vnodes 200 2052 0 0 108 0 108 108 0 8 0 namei 1024 7129 0 7129 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 1 0 1 1 0 1 1 0 8 1 scxspl 192 6772 0 6772 8 7 1 6 0 8 1 sigapl 432 489 0 475 2 0 2 2 0 8 0 futexpl 56 3428 0 3428 1 0 1 1 0 8 1 knotepl 112 186 0 157 3 1 2 2 0 8 1 kqueuepl 104 106 0 104 1 0 1 1 0 8 0 pipepl 112 416 0 397 3 1 2 2 0 8 1 fdescpl 488 490 0 475 3 0 3 3 0 8 0 filepl 152 2903 0 2810 6 1 5 6 0 8 1 lockfpl 104 104 0 104 2 1 1 1 0 8 1 lockfspl 32 203 0 203 2 1 1 1 0 8 1 sessionpl 112 20 0 10 1 0 1 1 0 8 0 pgrppl 48 30 0 20 1 0 1 1 0 8 0 ucredpl 96 458 0 449 1 0 1 1 0 8 0 zombiepl 144 475 0 475 2 1 1 1 0 8 1 processpl 840 506 0 475 4 0 4 4 0 8 0 procpl 600 1115 0 1075 4 0 4 4 0 8 0 srpgc 64 18 0 18 2 1 1 1 0 8 1 sosppl 128 2 0 2 1 1 0 1 0 8 0 sockpl 384 387 0 368 3 0 3 3 0 8 1 mcl64k 65536 6 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 3 0 0 1 0 1 1 0 8 0 mcl9k 9216 3 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 5 0 0 1 0 1 1 0 8 0 mcl2k2 2112 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 117 0 0 14 0 14 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 140 0 0 8 0 8 8 0 8 0 bufpl 256 6061 0 1043 314 0 314 314 0 8 0 anonpl 16 54110 0 47130 51 3 48 48 0 125 14 amapchunkpl 152 2414 0 2329 5 0 5 5 0 158 0 amappl16 192 1947 0 1498 35 4 31 35 0 8 8 amappl15 184 128 0 127 1 0 1 1 0 8 0 amappl14 176 29 0 23 1 0 1 1 0 8 0 amappl13 168 163 0 160 1 0 1 1 0 8 0 amappl12 160 10 0 9 2 1 1 1 0 8 0 amappl11 152 221 0 207 1 0 1 1 0 8 0 amappl10 144 66 0 63 1 0 1 1 0 8 0 amappl9 136 377 0 374 1 0 1 1 0 8 0 amappl8 128 228 0 205 1 0 1 1 0 8 0 amappl7 120 100 0 95 1 0 1 1 0 8 0 amappl6 112 63 0 52 1 0 1 1 0 8 0 amappl5 104 247 0 232 1 0 1 1 0 8 0 amappl4 96 313 0 289 2 1 1 2 0 8 0 amappl3 88 144 0 139 1 0 1 1 0 8 0 amappl2 80 3456 0 3411 2 0 2 2 0 8 1 amappl1 72 20123 0 19700 24 14 10 19 0 8 0 amappl 72 1367 0 1335 1 0 1 1 0 75 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 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 8 0 0 1 0 1 1 0 8 0 uaddrrnd 24 490 0 475 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 490 0 475 1 0 1 1 0 8 0 vmmpekpl 168 8155 0 8131 2 0 2 2 0 8 0 vmmpepl 168 59669 0 58326 96 16 80 80 0 357 17 vmsppl 360 489 0 475 2 0 2 2 0 8 0 pdppl 4096 988 0 950 6 0 6 6 0 8 0 pvpl 32 185322 0 175278 135 9 126 126 0 265 30 pmappl 224 489 0 475 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 464 0 4 14 0 14 14 0 8 0