kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Thu Mar 21 23:22:00 PDT 2019 OpenBSD/amd64 (ci-openbsd-multicore-0.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.3' (ECDSA) to the list of known hosts. 2019/03/21 23:22:16 fuzzer started 2019/03/21 23:22:23 dialing manager at 10.128.15.235:28166 2019/03/21 23:22:23 syscalls: 1 2019/03/21 23:22:23 code coverage: enabled 2019/03/21 23:22:23 comparison tracing: enabled 2019/03/21 23:22:23 extra coverage: support is not implemented in syzkaller 2019/03/21 23:22:23 setuid sandbox: enabled 2019/03/21 23:22:23 namespace sandbox: support is not implemented in syzkaller 2019/03/21 23:22:23 Android sandbox: support is not implemented in syzkaller 2019/03/21 23:22:23 fault injection: support is not implemented in syzkaller 2019/03/21 23:22:23 leak checking: support is not implemented in syzkaller 2019/03/21 23:22:23 net packet injection: enabled 2019/03/21 23:22:23 net device setup: support is not implemented in syzkaller 23:22:28 executing program 0: r0 = getegid() getgroups(0x4, &(0x7f0000000000)=[r0, r0, r0, r0]) getegid() r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getppid() chmod(&(0x7f0000000140)='./file0\x00', 0xc0) r7 = getuid() chdir(&(0x7f0000000180)='./file0\x00') r8 = open(&(0x7f00000001c0)='./file0\x00', 0x820, 0x1) poll(&(0x7f0000000200)=[{r3, 0x82}], 0x1, 0x7) r9 = getpid() ioctl$TIOCSTART(r8, 0x2000746e) setpgid(r9, r6) getsockname$inet6(r3, &(0x7f0000000240), &(0x7f0000000280)=0xc) bind(r8, &(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$WSDISPLAYIO_USEFONT(r8, 0x80585750, &(0x7f0000000300)={'./file0\x00', 0xffffffff, 0x2854, 0x8, 0x0, 0x7, 0x9, 0x7, 0x1, 0x1, 0xfff, 0x5}) syz_open_pts() r10 = socket(0x27, 0x0, 0x1) getgid() r11 = getppid() setsockopt$inet6_MRT6_ADD_MFC(r8, 0x29, 0x68, &(0x7f0000000380)={{0x18, 0x2, 0x5}, {0x18, 0x0, 0x1dfe, 0xce}, 0x100000000, [0x92b, 0x2, 0x7, 0x34c1, 0xfffffffffffffffc, 0x1, 0x7f, 0x1]}, 0x3c) sendmsg$unix(r8, &(0x7f0000001680)={&(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001600)=[{&(0x7f0000000400)="e90d5aa404707973972788f1117e08f38084e1d377a3533a2a5cffee9e2cf09cff21a13d0be89462b42f96f115624ef8eb107f343758826f715182e7", 0x3c}, {&(0x7f0000000440)="5bc0331ad642820a9115c1f20cf148fd779d9c07cb22089ecdfe3277691c95102a3ee86c40707d0cd9ef9f43672517352c7294b077b45032c225ff593a79929bc2cd4f3baac3d65120a65dc2df505b84ac132fc25b172b3d5b150469ee11dec78259e435de1edfc69f1bac54a280b9aa2d061f0ffec847ddfcd53f007adc423adb0d26848451a6ea4aa08902ef497d707ef67380944a7dcf290d1db4995738311b33993dfb8b955146a27fbb7e4a2dcb14dc565f6d641a49fc", 0xb9}, {&(0x7f0000000500)="9b1a8ef6958eed16113655826b22020f5c9d3c37af32ddba794a7d80b9e0c7c914bc16e0ed944121d8e230e916cbd9d0bb803e346f4ede7e36fc5f00138fb727448f66c796c483288004c426917f703da69ded97d1546b78f0bd9b281abe175c08d50a38f3b8d030a39e89370dc86313799b2a658303cb32f5918e86740a604864d1d199bfa414c0d5ba7865a77265b2e9f1a23ce846b65394de52d2db02653af9df2307f6a63362b83b79b2033e0263555aa4ddf2b3276cc7726bd07f0828e75171eddb5e012dccdc92af87f149c490acb42c4bbce4b448c272fba996e87a7dbbc8af1a37ba5d17020931d6", 0xec}, {&(0x7f0000000600)="72edb52b0a810cea0b2952570bca939c994d40cbc7aa001214606913c23e8264bfc06559cd3797177ed24619e7b07185e6f540c60f2c6866eebfa74b8790cd4b56695711acfcaf15cf50b1d2efcbc52af0c3a2577ca04f73927c20b9c68b569d7ae0cb60ddaa5f8ecc6cb4c8454dc60d37ff5c872a80deaf0f7d61360ebf4147096e86defdb9779aa3a746f2c3626ac851b2a68bc765a5a4083dde26f13ba4a1515ec620ca84d02448f72e3ce7d6f8f54cedefabfefd1c608d9517e8e4e89cf4712c41dd9ba492adfe84c1da47b036b56c80ea6bce1bdb1f67dd447e44bf1f4b900c68a71a4df3b2a5802cc571adf0a3fe0a3f4fef180c1f5e0b98c31b50f3aa59ce174d5b2d677cb82e2e468ceba7ac4283cc7cad636542c9290818f62776e83f1906eaf9cdca1011dda74610977e83de9b039f34da5e1b9bd0783164883a73742f72b045069fe8fb393d767594ad81e4ada1882ce095ec105be60218924b80a83af06e6c58f7afe0f6966ab5903f4238956ec2f66b9776a003c13634684fd56ad53c94375c5e98285afae1f0ef870a5bc58467cc92fb997286d82f088f3b3a83d2f1dafb154423db059cde3980f2cbe6e1c48db68e07f8a44dbc54ce6646369beadb867c536894514a303f03a300f9fd47367ad15375c3519d0df9e70f13492f07ab50eed1e60d15f96bcbf34f1f67af61de0167be62b3875ff8916ce413a38cefad7c3835cf5fb43c5e6b9f1eb62ea339f11e430260c935f3a8e149caed0b019c28a96f618bd1093c95d898fe4f5e39b107e249fafb96eca38c2f385a5c0f2f92c84e5c188fa6dd0dcb22c74c02b72e3ddf8de8ff63b6eb046a1419b8e8206f9ad9ab0938cba11662b2f1ccac2fe4cee806b8186c6a0c0f4a0a59a838f4fe039eee3cfa8d831649e61ca9e6a5ed35caab9c4cc09fc34c58cfa68172be3bdd74b2d631637ba7caea2358c8fbceb92cfd26296d7b4b89d7a0fbbe63698f1d6dacb241a237161cd465581601a195747e36f77105065b027811b3813fff44ea09678425343449ed196a9790d15b51d865fcd59372b59476ef4bf31f5c0697f171c57581a88637e2aaabb59ce06865d95f907c9bab7954965cf5cb2543543c12285ae5178cc3d6af5f4ef7cdef918080598ceb08f6c44a81f3af4dbad997b74adf6ba158212f3cada0161968fedd28fd5a1a6fe2b7676838edb276d1e672bbf75c85468a3aba4f7b1be51a4af6ffc1642ba43b16870e6e7a94ca1e7ba91843946efed4d3ff85e27c7beab7911bf027bbd29a073d221758a81ee6c2178131201962653d5be1525f88be8596461b161f401f8b153b0312f968b725d025715a464f6166ee9496c573fa6ace366674f3a8d256021a74370ecf8dbcd8278e4b69f06bdf53728ca96265f42ad30c94712f864f46ceecebf2c72fe25f9f43c79861978c5b37edb08e87fab851f4e8d259dcf962d852890338378e3087f8670a6b47af9b74496c0217fee2e8e8a6260b29e75435106f915fe8e0389900fd5cf0b5ffa5c9af61373bf6c8ab5896ec1a18ae29b71efa4149a3bfdf91f034ff0fabd5e2f0cb8a4ac7eb1aed36c7ec2a11e1710429e99b967764ce3d1b19b00f8dfb93c0edcd65c8cce585e89a4084d05ff614a868a1ce1f05b61dfa8078691f77e7c9754c36eb6562559a3ba6fe862cb2e4dfce34d848a044cb44e0b51674c2efab5fd3fe40afba64c0443cdd9a7e1ad8c2f21d892a1d4a6da6ac02307f0ab4d98f0eace8a7d6f4f0576fc491e5d6a3f4d175f15726368af0be4c4925b14df9798d062f6a64c3f9a41e4e6e6ef9cc82f70bc2671ac38a82615a2bda11d2584db34b3be9fa660e8a932b3b4f536395e00e69ab00bc2dd16cbb710973005afa9b27660a6ed25d9c9495c59331cd5104988d2d4c07d70bc685f4a9f18b3e9aa38a0c771f451b28e470c3f229f7c23c9bea9cf0133bbc505c06e573646f8392bdb8505535ad17514480ad0428a5ed7b67a7dd7d8d1341475950d0c3aad06a8defd28b398ecbf2470c707826e659a7218f838875c4f173a7505a481abd027393b1fcfe98579ac5915d8e2a7f85945bd1fc8e0ce5aa213729e4ebd0ebcfb3b771659d9681da35b2f728f21d6d2c8f7fac69c145f4803668ba41de32136ec76db0cb99ba7603960aba8c73e6d110acd1e336e33f94a4266f8aefd934a73048d7261f9ca8686509b67c2a7816f81f9fd47ba08eb3273fe4bc506829ffcb3a0bdc103bbd6f59d39c6b9b8144f965d36e672a2d0630999591bd182b897f878cc3132cf14760258fe3933342b3358331ec43908e8c5c665418a8f37a6d74fb2ab8274a3403f50737c3d6319ac808fc7146576c39e3c3793c89e228c0d5e095e4603eee78c498937c32ddf1a8908cc78b552901790aeb396346eaed8956133805784adc209f2e5e58b4bcfdf118456207f3ca60bec2dd6f9d80846127d5f3f9bca1ad0ce0898aa0a698ee9df2b0d156d469f43b42c594aa2943d680172ea93a67ad08e9cbe0a80f69cd6d5320a434cc4f14c6f3dc7d7e9944376e525ad03f2ab2c6c346a5268e9f68a2661f44549a79e40de25541f75e9b86ef34d4c6971fc3fb4f1fde30791ec2d4278b934559806e90cbf0b3b4308ee44a2ac3a126710245aef91fb424a69436c9fff68111d0a7cef6fbbce0afe853238da9a71eb5a40d615d43be9cde41d7984f4f7fb77e0e99af4a7e1bbd2a436ca007f3f0a89e5639127072a152076149cee70ee77fbc569b74c6b1b2438605f2e49a543da3769d3a7d52caefcd8c86820a7f7f6ece5d4c483d2fc8b5e5c7bd8f429914051904d68baad18b8687190e17131cb5d2c8e2d5d91b9ea91c15b4bd0617b4e8e047eec2737b273ff6e40dcefe23751c8be3f08f548f940fce986c54566c00dd75bdae68bef1cfc3a877efda16d6340ac9cce0844fc4be0d97bfd4b20c39c09fcc4a0b153f692c9b7f47f3d77839d138e75dc6e3044b527afb88a0766d9ff93ce2cd71776dee36fd7bbc4c6ea6917a55e54f150c4313f280dc5698643b385d3989e55b4678d816cd22dc7d5851b92c4426d196cc9c2d0032be5e2a9269177c0b9fe8e17ed9d3ba278e567a999d3f3d728f72ed97bb0d80d79dce5938fade60a52612093cde2737dadea38ae72b81c82e888057ab216c69965b7d59e8ecd7232773e93cd14773f55712eae9bcc4c70570469fe10dd3fdf029f7c06bdd87549dffdd929ec26abe7cdd9794d94d50834a92d989d87a89ffd0504070eff80862696009143904c85908deebef379ab2ae21bdda66d6f3cbc5e59923663acd4ab456b96cf1a1d47e0c656c1a77485e52b3d2af3dbefbdc6b14d321d6c20c8781a27da8b8fe8b6f1e6cf85b64c7694885d76d668f0271a543bc03fcf0583acb08ebc9e9a73f1f5436f5dab5c6827d2704a3dbc358ce39f5bf5ce5f92363d3dcf3d7a86118ec69b690977d1f11efd849543d3e089fe44161ed699fabda4286097de76a0014b5e4efdd6a07a08cc275ee6ec3de562638e3b00ad423f4bb8e8cde0ab82a6f4c3e25640c7faf283239bf31803b26a2dff2f8d68192f110153c2d555dcbbaf618e4f61b1f4370927cff21b4ab6f62847f9ae93937316f2e201e99cb31ebd888364f2613f8dbcabf1dccf6710387e1d82e67608241f822bdc4b2acc7dd4bc326d6df3d619e9d516c213d7552e0676a29814ec67bef1cb58281cf354f76079bb2f72b816f579253ca05e3900baaf7be088ba98edffeb37bc6f3d01bc0b586b4e2233d6b3096127fab73df3351a13df692b588c46f19f50371749b358961c443a80e63e3795eecf76540163a4c16c50f8fbeded06e02e21279a8b16545e94d7a20d6105caf5023671a6827b12c9af83d4f5029c12703cfeae3f72527b126ccfc683c827f5b8921a145d038e6dd9737fc5140e30ac2920db26e875dcb2848fd47c68ac070d2aa3cb9806790d5ca959a3e4968057bb2299f1b0e61d5371c930c14899788d6c7606e0c4ed2aa06c54cf91a60088dfb487f6272253c77b5e24926af55c16a39a8f5374f34a7ad6e708fe2bb09c6b8ec105f8ec7482c8c1afda67e6747bb1f1031396bf94d165b1c86d3c099753bcfa50a6e27e3933af4dc986e1457c71cc4ad5639079166b62b6bce6ed7438f48fa3137f67baca312aead7d05f8f66283575c427c7f611de9bdfa873c3474806709404e8d320ecd274d9ebcee936dc88e494defdafa3e774012faeb1d56b30a2347b59f6b541f5773a2f2ba1863e2e48f707df81ddd84b066744d2b54028f553676773fb76e1ac4a8a315dab43f99153daa9a9a5a0f2cc35d5fa720668706e6abcc225e3b49e894c3ed9953b2009b53fe4df5591c3040a7d0d6c3a6df71633bc27a39e09b8463c8dc5e89107e7769669e2ef208c82e8aa45ffca8361e70c88e47ba40ba3ae6486570d503cb3c49d9d4edbdd30b54cf2143484d41c66c0902e6e1a5584862a99a196cb0264d71ab48cfc462e39de639e600603166df2050ec852e7d46ef4e5bc4561962f3491931fd1a6f855bcfd447e7cee087008de4702178b049d34c5f3101e2ed1f0d708fd8e66babe87997e1e1fc13b1b85949b4ac9bf8711c294ca255c131485cd2af71d239d7488f774bb2ebff9337a6f494f80ef6976d53e097ed204ff84b9bfdaef097aa9db919f0d62cafd45bdbe3f02b9fc4cf57f30e189c7d6d88d575c3a5906ee0a7dcf7087b7382a36450bb741a344cef50ec7cc074f928061437cdf788ea72dcd99fbd41d5c2023dc93301c33b20487ac8aa4aa9f184167a9c11012a24f1346637524fb88ceaf7f466aff546a098667b9341da696ffcab6fdd82197f6ad4d280929a6fb86cb9b76ff76cc4727673478b0c515cc0ab62ff585e23781514b005cfa5aef068253b279e8f6c0488d3822bd53bc4d25b96bb5e9b90145bfa84a70c4bb7dd98c17b0cb7587f183d09a5e031284d223b51f2e8bfc47537088e50c75d0b74b8bd1f73625434bc775cb42b4186b56282d179c66dc75f8f1241e423f98cee717aefca955c164e3e38b646233ae2641811a7f9687d083a7dfba879a0debf0c8c5da141fdf296bbe4c9e770aec2e722eacb24aca7e7c7a2fad7f2ae2f32982ed4df5cfab891d7acb77aab1a23dced02320f1634818d311c0171d7169df060e1900654e4434b93433efa71a84b8b783a4de21f7116c834df88299c8f9a539902ce928ed0c28b2ceb17ae59dd25494636bb5414a898083d1a37d4ca4e83f4eab1f2ab804ec973918afdbd1f204b3220ce5eec68312260226f03004107540fcb05a92881a666ea8a7fdfd8619dc1f1b00e329982f10adeb65272ecc96457178c79f712851eeed921a5c5d5686e6d71174a91a335030ec2be188ad6da4ffd447384cfd1082d499bb5af2e709942720869ad6622c4c216f48e17312b57c3b6b213c9cfc3fa2091495f054d2fb302c2548b5a05fe7aca8ea04858ed2c26ba1f1f9520f9325a9cf85ad3c635327de74227408ec642323c91a5b226a50316a9c81374979feb29060aad3c0577dc55c7423db5303983156c80c1b81c18b3bd1639b96c201744ea9ae4996b9830449eb6c3e642e9ee4b5303c9ea924122e4a6e1c898261fd67896ea6b9b45074d3897066ecb6fb35b3c5471d2dfee2e9bfee844117f995720aea5f41b1a55881ff947e2a0ba8b5f478392f0a3125a6802f858cb71937143a8a151eeaac14daebe375e3fd79ea298cb53d33181ee327fc93deb7c1e7340bdf8820b5b3f36604e858e5eadd12919ae49a22c9ee8", 0x1000}], 0x4, &(0x7f0000001640)=[@cred={0x20, 0xffff, 0x0, r9, r7, r2}], 0x20}, 0x8) setsockopt$inet_opts(r10, 0x0, 0x1, &(0x7f00000016c0)="e051fca6d4f7a3cbac210abfba62d97717a1e0cf16b208b50cc899a7f4f05f5b493ae4ab778ca947e4918413e7ba012056f5a6014a418edac5125e177c9ce600236bd920db56eb3cf092", 0x4a) getegid() getppid() linkat(r8, &(0x7f0000001740)='./file0\x00', r8, &(0x7f0000001780)='.\x00', 0x4) r12 = semget$private(0x0, 0x1, 0x2) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000017c0)={{0x5, r4, r5, r7, r1, 0x40, 0xfffffffffffffff8}, 0x3, 0x7, 0x2}) r13 = msgget$private(0x0, 0x5) msgctl$IPC_SET(r13, 0x1, &(0x7f0000001840)={{0x7f, r7, r1, r4, r1, 0x0, 0x9}, 0x0, 0x3ff, r6, r11, 0x6, 0x8, 0x7c000000000, 0x401}) 23:22:28 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x20001, 0x0) sendto$unix(r0, &(0x7f0000000040)="56c9579365b359901b5754af488fb64446d2a396b8a935e8ba31f35a21e4e8ca257ebb9d6e2b33b3ee9cb2644f064e2212205cb0a74fed7d7887fccec0623abfeeb7068dc2c3a588aeac9073f6a3e5614c483cd4608afa85098c6946579d0f46", 0x60, 0x405, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) recvfrom$inet(r0, &(0x7f0000000140)=""/4096, 0x1000, 0x2, &(0x7f0000001140)={0x2, 0x3}, 0xc) ioctl$TIOCSTOP(r0, 0x2000746f) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001180)="e91bc3780de860cf1a4a1590327c0fa1c044aeb686f0a4995815e33e3979", 0x1e) fchflags(r0, 0x40000) r1 = accept$unix(r0, 0x0, &(0x7f00000011c0)) pipe(&(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000001240)=""/19, 0x13}, {&(0x7f0000001280)=""/68, 0x44}, {&(0x7f0000001300)=""/36, 0x24}, {&(0x7f0000001340)=""/197, 0xc5}, {&(0x7f0000001440)=""/170, 0xaa}], 0x5) pipe(&(0x7f0000001580)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000015c0)={'./file1\x00', 0x7, 0x866, 0x81, 0x1, 0x401, 0x1ff, 0x2, 0x1, 0x1, 0x8be, 0x3ff}) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000001640)="501b", 0x2) mkdirat(r4, &(0x7f0000001680)='./file0\x00', 0x10) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f00000016c0)=0x10001) chflagsat(r3, &(0x7f0000001700)='./file0\x00', 0x40000, 0x2) readlinkat(r5, &(0x7f0000001740)='./file1\x00', &(0x7f0000001780)=""/229, 0xe5) close(r2) renameat(r3, &(0x7f0000001880)='./file0\x00', r3, &(0x7f00000018c0)='./file1\x00') openat(r0, &(0x7f0000001900)='./file1\x00', 0x10280, 0x140) fcntl$getflags(r3, 0x3) faccessat(r4, &(0x7f0000001940)='./file0\x00', 0x8, 0x3) pwritev(r3, &(0x7f0000002c80)=[{&(0x7f0000001980)="dbc142fc51765f2d12fe2307dbc29eeeefa89a80c4268163ddbb4b", 0x1b}, {&(0x7f00000019c0)="ab0a97c02214a7d411e117ca4dc2001ec312d57690ce45a9939670386a9ebd382256d53b2a4f26e9295510e4e854b44f6a768b24657e27225c7f265291b9aae28f4c356ea68e803e7a55d2848a87f489fea3f3fa81ae910c33f9229bb5a8e430227019a5245c17610ab5a0eec58b17b8ca798d42236365a7e17d42c33f93bfb6620323ad7a4ca5d0e9edc25351c28979f21268163fb1ef0cc6f8d0f05a71dd8112f32b96a4aab631365dcfb6fba51ae6a97b8855b816057dd6570807df542a072a423e83990a70827a0d90c04ea3101aa1803879d52a33214b406484eec3847b180821b26ef5e7bd", 0xe8}, {&(0x7f0000001ac0)="d3b0bcee89a23f29d0bb8e50fc952c92145922190645ccef329f16ae1e8413943ebb7bdb790ea655a3", 0x29}, {&(0x7f0000001b00)="2cba3d66d0033f54aecad79b5c3db7ec2ec5570f7e20ca6ed88237e707b839f0e62ed70b96d48ced0c654db4c49d62ac8a5694c29b94a915628d6b77f845e3cbf959b15236559e7f8dcd42c117798b73ab20ddc887e1f9455236b4ea8af1ab6a598508a48d0c53f93041be4902cc12dfe082610907175c5de90b3320ad49b02e98879c0302c88b2bcb43ed7e90eb695e38b794d7f7180c59c855ee049f59c46c9a017c62d20617fe8d1efde6ac6e20772c95bb3520b6765ff6c81cd1522ef3", 0xbf}, {&(0x7f0000001bc0)="87d72c3b5a27c22bee6755032e979bd6e4462519e01f3360dc0934aff5f65cd3879773cbb27da0ed793ca1680c31f515015981ef5bfe3932a80a48fbd2a33e36bd64698f72e19cc2d075f214d9c277e2929bb65ddb72fb833409bce470bff64e0b9d85150c5e67f45df929040aaf501440d62e9daf4f8bfa55f64f4561882eee334f0e5c7b92c16d252b9a0decb8dcda707b9ff956bc43a0a3b851e5bf350741911532259f3168a80bf014da179593ae95ec8de1c0a363a7cde2af80f3", 0xbd}, {&(0x7f0000001c80)="a9b39bc1c13eed3540a1c63bc9eea9ee59208e89bd14296f36e7ff3e7d759132da2f8d9ffd3c7c386e9328fc7126764fa26b285e1ecfc906ac3f0910d3c759a9d77f75b4752dc1f9ecc94c9fd4c485187fdb29eec5d31ad59304a706f33b5e94a7d4a197f76131278c73adde66262cbaa23d9318e699261b76cef5b86e89084c1e0938d61a63297c702ba3536c551d4bc77eb20c9f8d821cfb494a1c47fb0db746168a7ae1568a03a4e677b1cb2ec28577de4e41049601a71d2eb4b75406457da6553051b7b69558e9879566f3800d4182720a8938f4a067c3c8a7b7cc19731940417fdf4d05871a3bfff609d1eefa5e500f36fd9478b39f8f12a94dcafec36ab92cc11acfcd08b05c9180112d7e8bd023444845d624cb58ad39e6aa06c2475a408f752d084ae26c304e618bb128966efa611186e54f723022f985d466caab7ff42f777c574f118850ae0b1cefb44abab3de96d1125e38f41a9912fccd6c4b211c82a4b51a9116075424f010652cf2f26c9eedadf0bfb6202b2ccd724b0027a81d7544aa1774b82402223c152f9a1ec3823ebfaf36112c454dc25997ef9712a523f3ba0c3462b87084514d79b4e3d2f1fe6c306a9915b7670cd9956ca82702491deaaa01bfa4837ae3be97c1e9491c46d628458c4ff0e83d623282680a31b7cba6eb017d6bd4b771dcb5dc817a43fb05b5f69f5a524988bb23f7e467c8c83d05fcd624425bfb6c1199b817b3fd1b120341e8ca71695ac75da7abd6e19a5b6cbf1f31a1c4d79791f0834746d363e29cb8d6e088cce94cea8525823421c0b96a27842d87b1b74df77e2037d39d69f978416c8110371fbaf7de6a002fff522a14f36d4f9f580fff947996e0d5dceb765ba442aa0b61ca43004dee54626e86f65ecd22f93eeaea6cf825b454283e98c150c91345d3627ae07a64630c3210dd8844f543f7f235dcf70b190f9a612d5b75b092814ce27fe04e374c752b5840b4127779c6a00427ccca3c44dbbab8fb92d4e2a486b103909ae5c0f948d977054bf2963b500ffe60ef786c58680686efbd277c7e4958f8a10beef0b3ba26d1247c87fb421c3f7080b0dd4c2ca19aa9af968b4db4e34b1729d95ca389404e706bba4298b95971398127ffb3b1e43c12ca62a79dee312abbd9b977ff55b92bfe13ecd6fcdcfa55c0d6d1716725851b8b0610ba17bb36ba2a1b296bed8790c9849e9c2c64326d2d9be004286b5370eb115d7dddfa3738b694757ddb5741b37d8bdb9e33d19b34b8d814acacb0319b50df14971d65592e337f24395d9d1b1e39288f08444044f98bc12ab28b68cb136f2822c42743f7d4d9c9049415ec25b322972f9aa697cc142602fc10f6558c70663cbd6ca705e418b34ef5e782eb6870a82c03fcba7dff1aca5c1a045209c21c85efa69f6ab6187910be34711cbeba1bc29e7586d0cd9f7203652c03c35f7504079f85074e79faaf4caa0a9668455906370751d798d56b9f8d4cd6cd5dd68748d70f5ab4d7896fe19ffd8971103c16e467a51cfb197243da33a826ad71e8db0a96ac7857e8dcb1d399b0121f592c8a1d698353ce4dbf14915bfd8617957d873fa77d82b9ae30a51a389e053bcc8512ff46cdacb8e99d1a68da7b6c0d0fccdb89fa50efbe3aeba77bbd84c1609632d5b3cf729fcd0144e986b6e5377231dbbd52f1d791888086acc50ac2e1e5a969d3cb436e7b4dd81bb0477331d904298f820688fe82a6f64bd9771f88cc40114344e0d3d4c3b3ca7427dd579e3862e0a89fbc99e6c5c54c849144ed2dd6fb7fb76dce4e95cc2fe360f9106c459b2c7c35ce547df0f9eb36624fec5483467a3b10d5a05c4754987fc8409ab37476d5d2ac2014be329926b93d5b1ca31ee6bc8e561e60bfdc5b4c4b12d97ee0ffed02dd68a51c6b5663447797bc9cd2d4b4149e24a302dcba2900532af8f1441961f06c86ce25c71919df1b01a35fa985d6e3ba1fbdd5b01338c452688a1754b9c604ee7e6a4f11102f5355d8ce4523b334e30d648607880e3dc5ba17e5fd3b935533c7bcb7f13ed5825ae5bc7ba4b1d10ea25fb86c87d68f73beedb2f4da60eac70950fcd9bedda0ec5947105467dce9afb45b6a430091649cb577917f914f343478f142df95bfe86be01923a25b5c7cd896fffbc6d8e528ee0905917d1c0617df61644bcadcf7715af472db34d2d970dab119a2e9f0ecac8ba082037675ee51933cd0c7813bdd19b4fb9d63e1f3e9a85cf9c03a1cc841c22f54a3b8572678bd2238c65172a34f667cc502648cea3d15700ac0988467bae0dd33111609c002ffd878741329aba262c1787a4ed9459b4fafc935c68c052d19f0b1b487a130ab7f5234b9416794e50ac80f4ec1492915dd2ad6400463d1f52d0c48c699b302ee4a61a5cce86e1cb3006525a16ceb7fad4eb3af5f52da217492a3cf19fa4ed7a238e9a41fe7f81404594922ee93cd2c786525938f63fb208b8959d6f662782ee248f7be8137f33e508022d7a11f0c3c161195cbabc6f5ae075fb66d2503aa594094ee0972bc4db8b077b16f8fb25787dee7fd88ca37170d4a73be330f2322a704b27403419ca871ee6e5381eb5b7a96fdba92a58014a85410a0cd7f6fc4403992210a3ca15ff7b6ae07877cd834fd44544eb9a2ef3320c1391c965f25fc74f82fd841ed3f8eed0157b4cc149661025e43487a138849b485f3f6fa4141bbe98dba1124827555db4b38c63faaef10a3444f913ce18ad8a2277140561321283f2a2803df083fe521ce28587183e0833586d6a35effca70eb4ad7dc01b94f9a5d30980e3e20352d78a13b8d71bfd1bd59f75c781ba3c3ddbca8273c1e9c8a78aa21e53e6a1312f9b20d31bbddaeafc5a89be1162b0422083e7b4c8e46dcef871c48d06b445d8863b7348389b99c2aa0a75c2a4f364ec2de43244823359f22848db871a5f14d85a4f6f4ae37cc0543638bfe90b367d06e849c3ad58b24ca126bedcaca323383e75fa9673d7b81e7a212209db56ab80a376738dcde9d108d0e5651035c34af1dedba1017329411083b59cf4d680a8a5a8f297fd9aee3544e170cd6f1b0d7844adb0984919fa7f198a422afd235160ae4bd911e1c0d671be36346371b0271ca0332fd7cf28eed055977ae127d3f990da0a1c34ddbaf068c839ae9433785af1bd313f31b8dac99557c0729dff87f48d773e7c132a5ba2c3f254672ee0476afadd5e52b71a1b2f04b6c5dd4a2c0fe1015aa1875cba73a3d03a44762c797e643bcf8ec9024f27cb2b3e849db06ca96841ba4b062842cc62759d3967877499414f35635bbf3487d91462432efb0051e973980b081c4827e070dc268bb926d468772e90862c2edbbf863c6ea1fa703db60fdde4add0db1c6f3e8a6ea4d6b6031a4742ac68420e854900da04065dd2feb59bd7a5504c85b8af0c7202c5e01d300dd0dcbf6389a6e4701643faa92a2d4ab427c055f835e94326d26605de45c41f44053ab43b547cd2394e4f417608b8b6abb14ba3652bfb60e244d2a55eca6425580874d2f8ec5a5907b1a22e49d48877f00c3a31cc7790f83a7da9638f0b69909a4cb4cc9c20d6b6cfad62e35e9b63d96b39037ae8753e3e109036d959dfecac3de1954903943f300acc0e3277de99e3a44438769d8dbfbcf7e6b0382a60b9fd9d5a450d22804bfb938e72a90ef6fd3c2afb8b733f1631b849b2dd09ddd11954488aa4b79638ef53d5bb6bc8711577384728c94f147dd0f7b01d4524e0768786f1fbd85410212913b8090124791a995af68f237090aa9680c892f2f24cd1d4fd5dca7421e4cf9769257f60a84b75c918767ae7b50937270fa6ccc77aa975c6d06dec6646409eb9b10b454c9727d8211abac4a8b137c92266a3421f24a6864e7bf19d90175476af24a1f2d8884243a0e4ce0db1676af677488e4ca322eba8ef95e044b9eada15919b6753f7eb8e7c2ecb0138888dee7de1ad287dd39756c05b8ae61b6c3352a79e1d0e6637b1ba71a3d63d07fba18dd15f2f98c2f5bcd6bb46f4d5518567b8565889524fb732d619e8be8b1498b1205cebeebf95e2d9c7ef4e6826f859de3a593160bd0088ba43f9d0fa55a33c3c0450ac93241fffd1e4fa93db7416b7824153a5ac12ee91d2e54d1fffc8ac46de7c62ed8b99453268bbfdb3eaaa2be28f2fd5326f952ad621fd5d23be70e5d58c3e2ce777e9f195fc61725a319f951b6de12802d685d32b796529b37cd03bd104172bab28ff95b3f17deddb3b520d711103364e6b777d5615728984f417c942e063da2f5e3124059e685f83aec5aabd24e101daf76ec2474c4d18e393cdb09aa220b368c86ddd59d631528b62d03bfcc3d26b402afb67cf59a00f87073c21bed15f5e188051e11b967c2ea70beea1daf48dd83a56e14ae13f816f2336f10f9341ef494e92f6fba3363e4fba82fb3fd124d1f703ab8c228931752bb8b9913a733253688741f0f3e9d28a30960eebfaec3fc04380b75f325277a07eee482fac8d551001109d92d326cc439f4abd4a0db9695eb86e811a0bee316fa929ded625af2195618d8c227234b3f306a17c4925ad6bb52d80cd3345ba1711e8aa916a58e42febb22fb2e3db081beffca0a578b88fe135304f6321f0ca2d0c0738c1ca857e11cb99b716fe7a7fa2e74786e2be8bfb27affb4344cd91cc511431780a29ad6fb65c181171b4363cf0c203f9418023f6eb40ea74740dba7481ae626d463778ed248cf4d1f37d0a8c65efee8b88a4cc4903480e72ca832a695dea1d137509901935eaf520b893846ddce870f5137baafa6d6780d4a5e6fee731a26d0abbcb83bdcfa2c3a42c295fc9d001d0b6aec4fd6dd5e9f17595b838a5a4543e06d306d79c6a112f73297a44ef3922f763b3a9a51435ab688a62ed5a05fce62c5dc5c1d2cee9b64aa72e26fcd5b610ae0150d72ff3d97ad6c23a9cab3c88adc401071f7551b1bc61b0a4dd23279f11a5b41ea821eb2573816e42a185bded68ffec6951cf870c4412cbd8a86469761acff1e2fdad04ade6fdf95c31d49c6cf01b05f7d88408395497632d36539e3dc36e7307af351b40ee5eee9754efafa21a7580d98d51381e06fc137409c1abe26f89adcf53a899e06adb504970d3200eef64d2a351e7bcaced675ca3ee88c8d1ad7dcbd91fc6c50a47b5ec8f8aeac0aaf5dc14b2c4165d2b10c059428330d518943ddfeaf7b847903ae2fe9f93e8b969ef98d7e2d083decd23f271d776c3cf21c30b49f584e1dc2a424b7654746b847098562e64c33cf6f38ee9fb816e9090443c90bf49059307a0e0c9e63340a03e5ae1c967929b5a524741f228c33e768dc6b943d2ecf20bb521f54d190fd73faac81dfffde3cb3576fb36942f0115d851f18ca3bd36771b28e5c4a2a3d5e49695c91f44aec808acceaa0f647a2bde66888f73a1974f1d75ffcd56d5549662e07aa0167e0fed608354f7030e11d2626cfb8f9ecb2af9821d426d5e565f3564d3eeb7f9a84b6854c1ba558a21e25ec3e07617467657912f4d1f6c9830ac1a45bae9ed131577e5868f8d11225937a0b5b7db82beff2d94e6caf19e15953466fcf7c2738af1840753d4ecd4950ce67baa204e99587b117cbf199716cb96bcf501d021a93ed6705395ae17b71f630419d8d2386ce19d69aa0fcdaa5e84639fd28045d242b1475c7accc362aa6484e61f931a80402b98682c9009204c48c797d0fbd42ae1f4c026e9c49e65c64168768354c668cdcf81b39798df6b2253b1070c5b2bc5382dda797f1935f4ef207bd0cad2ca4ca67720a", 0x1000}], 0x6, 0x0) ioctl$VT_RELDISP(r5, 0x20007604, &(0x7f0000002d00)) renameat(r2, &(0x7f0000002d40)='./file1\x00', r5, &(0x7f0000002d80)='./file1\x00') clock_getres(0x6, &(0x7f0000002dc0)) poll(&(0x7f0000002e00)=[{r0, 0x122}], 0x1, 0x10000) ftruncate(r0, 0x7) chmod(&(0x7f0000002e40)='./file0\x00', 0x4) 23:22:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148ff0042b8e02ad14a7f5259bd7f16120f8991a62fed95b2135c5b5df574d682407720f52a13d79140c872b1dd3b11bbea4118a8d8751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d75ff6b8d2076f3d86cca9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0xa0) r1 = syz_open_pts() close(r0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) nanosleep(&(0x7f0000000040)={0x1, 0x2}, &(0x7f0000000080)) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x4) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000340)="0fe347b7019ab09cf48e16782b7911eb38b99a486f488cab5b682c34f93d0e2ff448be41c67f75bb434493d9b2d380f0e6610334f137edcd6c6c21525f9dd7985c0fafcc60fa8a7ac42c1200618a769d75447ec3d2374d7b872f34f9eefdff74893e6eede0dfa4be0a1afd203a971dd94d3b9dc2729fafebb780efd68262dfa83046fbf73c745afe2eaefddf19972acab2282a1e0c493568f9b1e9ab9d44dd7e837e4b7f9ef48df81e2e3996eb77630a1c4175e3e6028d5640a2a30ec22efb764e7e6762dde413", 0xc7}], 0x1) clock_getres(0x0, &(0x7f0000000440)) nanosleep(&(0x7f0000000000)={0x20000000000093d, 0x4}, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) write(r3, &(0x7f00000002c0)="8af1e7", 0x3) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) pwritev(r4, &(0x7f00000015c0)=[{&(0x7f00000004c0)="ff", 0x1}], 0x1, 0x0) fsync(r4) socket$inet6(0x18, 0x4000, 0x5) r5 = open(&(0x7f0000000100)='./bus\x00', 0x100000041, 0x8) pwritev(r5, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r5, &(0x7f0000000040)=[{&(0x7f0000000380)="00e3f7ffffff3f427c1f35bcd8ba3634d9218f1050168480bf60cf33c65daf530bb905b3d59db3e7e9319c730ca5b431d9cdb4e567714d32f8adb8cffa5b41e53a9551137b9d054443c64e8026e73f4dd4cff937bbf9332b153061949ea8bbf83bea0011cb3f06a45f38d777161908fba1e8fbe975c8840c4d960c93f94b4c9e64b4fe1df2035fad5a51534a76", 0x8d}], 0x1, 0x0) pwritev(r5, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) dup(r1) syz_open_pts() 23:22:29 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00005c9000/0x1000)=nil, 0x1000, 0xb) r1 = semget$private(0x0, 0x7, 0x100) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000040)=""/4096) open$dir(&(0x7f0000000000)='./file0\x00', 0x10400, 0xa1) madvise(&(0x7f00005c7000/0x4000)=nil, 0x4000, 0x6) 23:22:34 executing program 0: select(0xffffffffffffff7f, &(0x7f0000000000)={0x0, 0x0, 0x7}, 0x0, 0x0, 0x0) syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x400, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) 23:22:34 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x1) close(r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x5}], 0x1}) 23:22:34 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getpgid(r0) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x0) r3 = shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x0) getuid() r4 = dup(0xffffffffffffffff) mkdirat(r4, &(0x7f0000000000)='./file0\x00', 0x2) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000040)=0x18) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100), 0xc) shmctl$IPC_RMID(r1, 0x0) shmdt(r2) shmdt(r3) 23:22:34 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, 0xffffffffffffff9c) r2 = openat(r1, &(0x7f0000000200)='./file0\x00', 0x402, 0x58) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xfffffffffffffff9) connect$unix(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="01002e2f66696c6530011e7546f54ae29ef30531723d91a408fe6c087bb80c47f20a35ef944fb4c2e7c8586250649070c6e9b7548aa6baec38ab326f125df6d23687ab40b4aa5fb7ea60838af0b6687e396c65e4a13668e4a8a8b74be8af8feb050bdcf39066c4207fa5372698970d5b7353bef78229ea76cbab6fa4507ac49492bdef8dc248e17ab9d6126a3b0452fc02c993960f1cb85cb0908e584d161e5ca7dd8fedf5eb516fbdd758cced5587f953b195078c524620523d83694f0d5088c45ba2305af3307adc9dbf6a21d65afefa712fd1a26d0b131f42ee9c81e578de7129a2f04b9abe38bba254f3"], 0xa) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0xa1, 0x9) getsockname$inet6(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) nanosleep(&(0x7f0000000300)={0x9}, &(0x7f0000000340)) getgid() getsockname$inet6(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)) openat(r3, &(0x7f00000001c0)='./file0\x00', 0x80, 0x3) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000240)=0x9) nanosleep(&(0x7f0000000040)={0x4, 0x2}, &(0x7f0000000080)) flock(r2, 0x6) 23:22:34 executing program 1: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r1, 0x0, r1) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x41, 0xf0000005, 0x2, 0xe17}], 0x1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x14, 0x3, 0xb1f}, {{r1}, 0xfffffffffffffffd, 0x10, 0x2, 0x5, 0x10001}, {{r1}, 0xffffffffffffffff, 0x8, 0x20, 0x5}, {{r2}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x5, 0xffff}, {{r0}, 0xffffffffffffffff, 0x0, 0x24, 0x7, 0xa3}, {{r0}, 0xffffffffffffffff, 0x80, 0xa0000007, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0x2, 0x40000000, 0x6, 0x6}, {{r2}, 0xffffffffffffffff, 0x20, 0x40, 0xffffffffffffff80, 0x45a9}, {{r0}, 0xfffffffffffffffa, 0x98, 0x800fffff, 0x7fffffff, 0x3}, {{r0}, 0xfffffffffffffffb, 0x20, 0x40000008, 0x5, 0x1000}], 0xfffffffffffffff8, &(0x7f0000000100)={0x3, 0x4}) setregid(0x0, 0xffffffffffffffff) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x10, 0x6}, {{r0}, 0xfffffffffffffffe, 0x8e, 0x1, 0x5d, 0x5}], 0x9, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffffd, 0x80, 0xf0000001, 0x9, 0x7}, {{r0}, 0xfffffffffffffffd, 0x30, 0x2, 0x8000000000000000, 0x9}, {{r3}, 0xfffffffffffffffb, 0x20, 0x11, 0xea2, 0x5}], 0x5, &(0x7f0000000180)={0x20, 0x40}) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 23:22:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = open(&(0x7f0000000540)='./file0\x00', 0x8002, 0x0) close(r1) r3 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = getegid() r6 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="092356996aa13e968427156ba629cc13cb2fe867dbc9f2499bccd47968579abcbd61f94ed130cea39dd5b8d889a7bd31e686ea4e87f52716042e909a2c24a417918abfa33a38358288b0c0088a81473eca53ddb897fb53e99a0e9bea9fc55ae4e0585973920fc6ee0d2f96679c94202940db77f648dd6a439e1cdde805a6b123012746574c138691b9e9ea7dc202b68414a59f641c632ba1ebd95f7e0a0bd5f56da7373c9fc335c44225ff76958aef5fd89f5044b7483aa5445bf67d72603b086d11edf5314156", 0xc7}, {&(0x7f00000000c0)="3625b8fd46ccc2abb1c1830a43282a53a49b297d2f73b4afd1f973e70fe4251ea4363e5edafe7e560ed7e08219b943a4981af8267053cdd31ff0bb585e07aaba5ffc7b2eb632f118", 0x48}, {&(0x7f0000000140)="2a231bccad341106559500f2c38720130680bb76c1127823594f447ccff61a3270e76e0612855bdfeab8f7b1d4c042ba8ea5", 0x32}], 0x3, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x60, 0x5}, 0x8) 23:22:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) write(r0, 0x0, 0x0) 23:22:35 executing program 0: clock_gettime(0x5, 0xffffffffffffffff) clock_settime(0x3, &(0x7f0000000000)={0x479, 0x1}) 23:22:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)=0x8000000100) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 23:22:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x40, 0x1) read(r0, &(0x7f00000000c0)=""/77, 0x4d) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r0, r1, r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x76962ec7edff6e1d, 0x0) recvfrom$unix(r3, &(0x7f00000002c0)=""/225, 0xe1, 0x41, 0x0, 0xfffffffffffffec8) 23:22:35 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000080)) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 23:22:35 executing program 0: r0 = socket(0x800000018, 0x3, 0x102) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) readv(r1, &(0x7f0000000240)=[{0x0}], 0x1) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) close(r2) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) 23:22:35 executing program 1: execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='/dev/tty\x00']) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) unlink(&(0x7f0000000000)='./file1\x00') rmdir(&(0x7f0000000140)='./file1\x00') 23:22:35 executing program 0: mlockall(0x2) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x2000)=nil, 0x2000, 0x5) munlockall() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) shutdown(r1, 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000100)=[0x0]) fchownat(r3, &(0x7f0000000040)='./file0\x00', r4, r5, 0x4) 23:22:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000300)="dc076ec9b105ea7fd9498944e4a6", 0xe) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x5, 0x1) getsockopt$sock_int(r2, 0xffff, 0x210, &(0x7f00000001c0), &(0x7f0000000240)=0x4) close(r0) r3 = dup(r1) r4 = syz_open_pts() readv(r3, &(0x7f0000000580)=[{&(0x7f0000000280)=""/119, 0x77}, {&(0x7f0000000340)=""/29, 0x1d}, {&(0x7f0000000380)=""/51, 0x33}, {&(0x7f00000003c0)=""/132, 0x84}, {&(0x7f0000000480)=""/63, 0x3f}, {&(0x7f00000004c0)=""/153, 0x99}], 0x6) r5 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) r6 = msgget$private(0x0, 0x4) msgrcv(r6, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000dfff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x89, 0x3, 0x800) syz_open_pts() poll(&(0x7f00000000c0)=[{r4, 0x21}], 0x1, 0x0) r7 = dup(r5) listen(r7, 0x3) 23:22:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000300)={0x6}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x2, 0x0) poll(&(0x7f0000000040)=[{r1, 0x144}, {r1, 0x8}, {r0, 0x80}, {r1, 0x3}], 0x4, 0x4) r2 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1, 0xf0000007, 0x3, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000340)=""/167, 0xa7, 0x2, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x24, 0x82, 0x2, 0x3}, {{r1}, 0x0, 0x44, 0x80000000, 0x1, 0x1}, {{r2}, 0xfffffffffffffffa, 0x2, 0x2, 0x81, 0x6}], 0x1000, &(0x7f0000000140)=[{{r0}, 0x0, 0x10, 0x2, 0x3ff, 0x401}, {{r0}, 0xfffffffffffffffb, 0x15, 0x2, 0x7, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x3276, 0x8}, {{r0}, 0xfffffffffffffff8, 0x14, 0x3, 0x0, 0x20}, {{r2}, 0x0, 0x40, 0x8000000d, 0x3, 0x8000}], 0x1, &(0x7f0000000000)={0x9, 0xfff}) dup2(r0, r2) 23:22:35 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x2065d) open(&(0x7f0000000080)='./bus\x00', 0x200, 0x40) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000140)=0x5) rmdir(&(0x7f0000000000)='./bus\x00') readv(r0, &(0x7f00000007c0)=[{&(0x7f0000000200)=""/83, 0x53}], 0x1) ioctl$TIOCNXCL(r0, 0x2000740e) 23:22:35 executing program 1: r0 = semget$private(0x0, 0x5, 0x40a) semop(r0, &(0x7f0000000000)=[{0x0, 0x200, 0x1800}, {0x3, 0x5, 0x800}, {0x3, 0x9, 0x1800}], 0x3) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0x100) semop(r0, &(0x7f00000000c0)=[{0x3, 0x8001, 0x1800}, {0x6, 0x400, 0x800}, {0x2, 0x3ff, 0x1000}, {0x3, 0x6, 0x1000}, {0x2, 0x2, 0x1000}, {0x7, 0x2, 0x1800}, {0x3, 0x1, 0x1000}], 0x7) r2 = msgget(0x0, 0xfffffffffffffffc) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0x3) getgroups(0x0, &(0x7f0000000540)) r5 = geteuid() r6 = getegid() getppid() getpid() r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x0, 0x0) getppid() getpgid(r4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getppid() getppid() r8 = getpgid(0x0) r9 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x6, r3, 0x0, r5, r6, 0x20, 0x2}, 0x400, 0x4f3, r8, r9, 0x2, 0xffffffffffffff01, 0x56e, 0xfffffffffffffffc}) setpgid(r8, r9) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000580)=""/142) socketpair(0x6, 0x3, 0x5, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000007c0)=0xc) sendto$unix(r10, &(0x7f0000000380)="847758add1faef7456f2e356558c3080c1c41f94173f30ae316e9f1606697be059ab1a5a0387be758d9b2de8b5847fe9c4a61606189f5244e73c8296e5b9d76df2b6345568678967be140293b4da5bea6e3edcfe9a11a3360bab4a213a6ddabe8ffaf16894c7aa9712e870518e74f822d6be55fc9ac86512f90633f69218fc7a5eaacefa42dc2c64a6e9e4cadf74ff84c961b69e0a306f16368a5f14927b86731b1fe799fbad076d8f40b7eb9c3072bbca961017edf872aea0b99924e47218f0a9a63cf4c213130b87fe006294914ce5bc4a3711a182722e45ed2f0b8764e2f3c2ccc0f1a3daca8197", 0xe9, 0x4, 0x0, 0x0) getgid() dup2(r10, r1) ioctl$TIOCDRAIN(r7, 0x2000745e) fcntl$getflags(r1, 0x1) r11 = semget$private(0x0, 0x4, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)) setsockopt$sock_timeval(r10, 0xffff, 0x0, &(0x7f0000000280)={0xb4, 0x3}, 0x2003689f17048989) getpid() connect$inet(0xffffffffffffff9c, &(0x7f00000001c0)={0x2, 0x1}, 0xc) semop(r11, &(0x7f0000000040)=[{0x0, 0x0, 0x800}, {0x1, 0xa0, 0x1800}, {0x1, 0x5, 0x1000}], 0x3) getpgid(r9) 23:22:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) read(r0, &(0x7f0000000180)=""/197, 0xc5) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) close(r1) 23:22:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x4, 0x5cc2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r2 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x40) r3 = socket$inet(0x2, 0x7, 0x6) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0xc0, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x181, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x10000, 0x0) r8 = dup(0xffffffffffffff9c) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x80, 0x0) r10 = socket$unix(0x1, 0x7, 0x0) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse0\x00', 0x0, 0x0) r12 = accept(0xffffffffffffff9c, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) r13 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse\x00', 0x204c0, 0x0) r14 = open$dir(&(0x7f0000000440)='./bus\x00', 0x0, 0x10) kevent(r2, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x28, 0x40000001, 0x5a6, 0xd7ad}, {{r4}, 0xfffffffffffffffa, 0x10, 0x8, 0x1f, 0x4}], 0x1, &(0x7f0000000480)=[{{r5}, 0xffffffffffffffff, 0x48, 0x8, 0xfffffffffffff9e7, 0xeef}, {{r6}, 0xfffffffffffffffb, 0x40, 0x28, 0x2, 0xfffffffffffffff9}, {{r7}, 0xfffffffffffffffc, 0x1, 0xeadda898d5b9ce1c, 0xfffffffffffffffb, 0x8}, {{r8}, 0xffffffffffffffff, 0x9, 0x4, 0x3, 0x5}, {{r9}, 0xfffffffffffffffd, 0x41, 0x1, 0x1, 0x9}, {{r10}, 0xfffffffffffffffa, 0xc8, 0x0, 0xc93f, 0x8bf}, {{r11}, 0xffffffffffffffff, 0xe, 0x40, 0x4, 0x3}, {{r12}, 0xfffffffffffffffd, 0x8, 0x20, 0x6c4e, 0x1}, {{r13}, 0xfffffffffffffffb, 0x84, 0xfffff, 0x680, 0x7}, {{r14}, 0x0, 0x10}], 0x8, &(0x7f00000005c0)={0x0, 0x2}) getgroups(0x3, &(0x7f00000000c0)=[0x0, r0, r1]) r15 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r16 = dup(r15) ioctl$TIOCSETD(r16, 0x8004741b, &(0x7f0000000140)=0x10000000000) login: pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error 23:22:40 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0xa2a6ebda5baf3827) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000200)=""/217, 0xd9}], 0x1) 23:22:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = msgget$private(0x0, 0x660) msgctl$IPC_RMID(r1, 0x0) r2 = dup2(r0, r0) sendmsg(r2, &(0x7f0000000100)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000440)="f4b4dcc87e54c63f3aee221f1be5383039a69682e6d4ad54d21015b3d82b86add50be57b10108e67da4d8b45f5e7f7c1a144e6de5b269cc3dfbd8c1b303ca7f433819197e996c2f80a45207cb5af83f01b9d42b710f4585469da95ca1f18c564e6da98f2abd5eceb4c7a27fe42d6e34f3548e2f9a3d4fc394d997af4f4114bf38a8a0fba36b74186b7c36429b9fe8dab702bfb38f4365310e73266892cb5014412d5dd", 0xa3}, {&(0x7f0000000500)="5b05a8f12fac81596af94a65c37b2c38409268543ea7b62d1ff31b6eaf2fc0efc2608b56a169cf4129dfa4e8ad82ec725a2d01e5ff1e8a09bfe7140ec39663754d1dcd38e7a348e2a72829d625bc6b4bc0ee1e5d95a7f4ab9fe2953236db71e58b68027bdfcabeca79ee83e7e26ada8dcd9be84d3474fa4ccbb9a17a2efb578fe827a6cb436c55e77b414572fe17301ba7b0f62d36f8506bf870637f86f0cadcd29974cad7c89785c8ede62429a30b096e2cd1d9b268733efa7ed960d656d4addbd0", 0xc2}], 0x2, &(0x7f0000000600)=[{0x100, 0x0, 0x5, "d74e918ce871238e1ea6a2765e226f01c7dc54e57e72f21bdd79f87a6bc9fa6854a40fdb03dc00f17f37d57a913f270334b98dc7feef0b67c2d2d6e8fed9475e32139d5dc1ac945d5575d4f5493b179fc19c713d4e264ba523da3f58b9b31c0d9843c4a58ecf5ff26ac0aaa62f63df4f95524988fbd36ae5b095ee95dc693042fa70e851775defc3802c7db5e1c6654072a7ad765d6389b0087ff5988f996b46cdd90e57a63d909e72210a4c94fc67a2623e2ed3e8fb95c8461651082e67725f49dbabfda8ede438a21f5ca5de34470d06a8b0e1362fa50dad9f2efdd652fae39fa7e99b4ebf640837d1c129bca1"}], 0x100}, 0x3) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xd96, "ec442a7150c6610cbe4a008141a5bdcefacf3f72"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61", 0x2e2) 23:22:40 executing program 0: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000001300)='x\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) sendmsg$unix(r1, &(0x7f00000012c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)="c3", 0x1}, {&(0x7f0000000100)="bcfee8ddf96636fc6983059e6318a3094e5ded7918c43cff0d4b1a20edadec5b9151ea6708e549fd7da72ebbc6952e81df142812e131d885d587da983bced871390908ff89aa3bd393a02c59242b911e11429599ab8be8a14099342633e244c2d6434f854a5c523489ac684d56175b5f1843", 0x72}, {&(0x7f00000002c0)="6f2e39f411659633a7b1478d36bccbeefa688c9c45da9676ff468ae16daae83fdfb2a23067359ee8b3fd489b06bc9b6fe2fddefa6eb44be9f17caae98fd4995bd5cefab35250d5391d3c2b08c3bf29c9cae0d5878084c785ceb459047951699e0093c54d02583f10930888d6548432529dca9e2fc6014bafaca4842dc735c56e30f65068f31a196510ad536b3a4d13a9a779247d2429724208f04189ec1a8f8df0946df4b9effd0ec6982af91839bf138c8e14c7a5d1e20ed4d216fe9d5a5894dabffb66f1e528399ff605d8b3c104e2dc4c4150509d83cfc80fc749879b94e8facecaf23a42a3b8469b93e5ee977a181e7d037eb992ae91fcddac167b522a89275d44b3c082e2de953f5f93d2d193a4497a95fbc7e74e950cef0f7aa0d41a8c9a8ec6e2111ad0e0b217e64b7edee837662a57c50ba78e589bcf0be0dfca62293e42f048ba195b7b4dd1cb3f3cd85c942e40b3ab4941e5b2a34d7f2579ab10a026baa455b4fe39a84c34f5ccac26c7c6028944cdcdf7f0cea9fe4e55af63dcd98f2e691151d04ee0ac1347e66cf509ae69c6be967f452347cd820d9d46e64bbb978cb1c69c81ce517750fe47329cfcc6bd96a11a94e7edd460c17bc9a002d50ed3f1964b9966fa9faf97bfbef770a301afceb8c9b49d545c5e0fd9c20335c2b2c2ed1b8247526102113bcbc6326594fb1ff7384ef7d8a5bb5b50e9f0d267af3f541d8a4f98da805c7e586efe01e25b10d225dbebe27b48780d171e73bce4b2c47dce501dd65f221d6e7e281982a05dc5c86e22660e6b3efb72d02828e1178a731f076af1f931da719c5ea64e306415bf7b72cb9db0086f72d6ace90f0be232cbc26834c411df748d64eadbb5e2459a0b08b256e9304a7439efd61562779466a679a5baab036bdfa3ccf29955124ad2bed76e28d7c59dba3f5c56fdd6ba0551de7c647a11e6557e4084f88bd05c6faf169c6c14324b63069d05d05477989b3bfc5a82e4a472d3f880dce998cf4ed35473d871215d4ce416a74334c586f3bcded4f7ff36ace4ce02650ab27a131017de6a2be66a3facb99569f353c5b8e0c1f284908cebf13df4e76c53854a012a927b3bce68e52f207ae8542e94570c59597635cfce8bccd10bb5e86e12f0d135c0c68f10be1fa1ba5a2eea2c35c7b0b41789579492605ca8b123859605b516c05c2fa9f023852483a8c2d74e497521a15aed3c1cbf268b1f93e605b1353fbbe09e877c465864fbac5f74817c74657c8afcd13499cf956803002a2750d52293415fcbccd1d06ac65391c47b73d7d3791f74741100c7b6e3f121180710289639af179a801f2f0fc353cc07218e031e057c6d10d6d040c1c830850c52d1fb9d009d60623e869e50b19b62a2a27f2b3f47322aace4a14183732d9ac4c2bb8a1b317cfc6a479bb696b5f10715cfe81750c1fa5bd276f7ddad07c07a0a0cbaf19af754dd88af1b32a77fd92ac8472ece4fea0400a04e2d65b47f961b1998eced524e7cfd5b260388984069256714f847d4f306f873897c2c4166f31b5c4026f8fbf9154813a84ecce058344e6d7ed57ff6887e6f9c84c67a721dff0304402fbd477604fc6bc062f7ab0907680bf31ccfa9fc9f9363054b96763a5acf7ce300a58de81de7c29aa3bb35a3d342fb9df778fe04abcbd2ebd43cc264f72d0360da1a2603dd3434f083cc6467eb6093eeb3f938a11ce2e25de853f420a3c75a6c0c69b9004a16791988262af212a5befb29e75d15950407dbe3414a531d7b066e941980519205e98352c9194910e7da2118b861d636cedbe7ab15c77d0a70479ac874e8ad30aa716ee20b10f96bc71710dd0e69339290d9e232ffd61a53d2aba531c69e9dbe587379c04ec20064acc35dcdb174460b5ad152263a347c0e6c8b71c6735be50be5629f70e76bed2089855093ebb0dcbb07cda4353abd1e4c1cbbc1041f81211bf9aa6aedacaa9398e85832d586c9a1d07a323a8fedc47c15bc5079060ca1debc662274c46a38309589baa918c8554200a63f562d0418de55f7c792a2ac8fbe60db74c20e5960460dba0451aa503cc75ecb7150b0aa5884fad2664524f3b51940a45e29b54c4fa1801749d7e072e543fd1c4b12e81e8e2df23dcc0ed14c7a9e7461d0d8ac4e079de5e1f67a466892a0c60616ea4b09ad0a6a29eeea4aaef210edd14efa16bbd91a4a1292d69ee779651b408042afa4d3407e771ae80b7a0f0794f5ce608082b0727df5742ad1700dd1c86b3d14ba43c1f09b296e7ee8e9e3f14375a26d08bdf02683233c748916345640de5b5a7c1def2c672a953f422ee205ba43b7e8d6ddba97491564e98f530a8521bb48d8d0a12b40aeb281452027d4469e2ba136c3272e2da27cd049c1da00a8d62fef9fa005d12c4cf2c9e0a114c26a8b134f8e220d5c4c2dc2769c1299350e2dfc603b3d8077604a12fb330ff2c740c4c98cd3485bb45fec05c68214ceef54aca4a9aabf2c87a970fdfb497c6e5a032bbfb6eece1ec1626feddac487cf50266a474ca4146eb2ffcae842d1946c6b6fd4faf69ab6af70986bfd18a2e482500ff2d02e364e0bdb7ce2a47f9f3f57e8c37c945a0868d996e5e63c7343cf6890a40b9bd0b2a1cbd5cded8364094351c29fd6b1ef90ded48cd2d7764a873749bf1abf1e5c4d83d03afb97cbbe04e871c36500b24d3e658c175af37f3b724eab6275969326e9e8adf70d69f4bb95b02ef1c8de9434082692a28fec710f4ff7946ddfa1707ec771f7a43c992dee97bc1cc00b8d39cf5f860cf3f1b5d2425ccb52f17e7258b785c8e02ca969e8847abc93ba5007d8674de8e8131048a244d0b9d89397bbf7041bc10dd7c91c3c7fcc8fb6acacbacf186d15f85c1c332ba71312d1b05aa96a15e3f3e6fd175a377f7d71168eb102df0a5bfe75b4c0bacf3aec21d134c93b464ba7440e336b6bd1423c959a9c91b451f9e4839dac5c942c7c5f11259be5e0c7a74227f7078823b34b44904a070406dc747d00a968bbafe4feab72d5f188a6ec9c3a998bdff6fbc6619536295aadeb0d1973095ceb850e29a15cec62d7dea680f4fce238cd95d20d6746ed5eb3f66a64f4a66c981f7403de1e8c05be00b9331ca9ef4be8823db85bf0f738da86b05543dd8785611e2860d6a278aef07201eae9934c7d76385b1c4a12848bae57abc12a418e62837775bfcdd214cec719dc0c4fb037ee1329c2c2cae765f88e1f31c35c2dc743ef3a7946ec8540a7905e83dcaa6eb973e624a90efc0b4828d43b3b6ef9f838f14f332adad0d49217a624bcad621b47dc76d5ffd2b50249dee811f893c81a9402f96e20713154570a85ee48355efcb9100a471d598f76f8ce6b28c6a596b67561e85a7776fe77d214e071724b538189ebb3a833a4f1b59218dd45c6839d8753ea0a244af41369451886394c7e1a44677fe4d8ce298dc9e1b4d426537300895dd6791eb4d2455137af7d03be923b17967242660cf768e862dec75ed66b23ac88c4d7ba5ab403e22741f8f445cfb2916157bf5cb5f41eda8be9725673b43727f8d994d02bda57bd6130ed23ed3fe813293b5991e1697a628242bf8ff8714157d7ca90a31634d119def9656ec0a241249ebfe72bd4a73584425d679cecbdab09f5c567d8d97c5159d79b1952ae94267ec1181df89c125e4b9025d2f72c9514af0330f0861ea21786bc227180cdf097e3dba1dac28a5cf0fee30db731a9174ecc11b16d277a4800a388c97ec6d231bb7aa95c5e00b4aef67be8e9a291735156ae7fffa0736202deddd7644ca7810dcf44cb611e75901b374ffedfb417ed9e77fec8052c416dfaa6ecda074fb9061a1a42b054de0241671d89e182b682099a07b8173fdbfd15f0f6145a38cf5004c3075d4513a3ceb521159818519ba5e053e8259abd43446adf957bc6edc051fcf3a8330a31a62aa239429dabc0e3e48e52338f80c25acd94c0880767404278c3141b31a3bf4dce5c7125c951b98016c30380c8a900dd108caa49ad3333d06986d650f7876bfec2f4248ed6e485f3c514d8d6b4e0449092b769e47219573fae037c464c9d1759b349e8897c7e4b41a3432a1e5e26cadc540977e231a5746c3b0d5486083ff8d61736765449cb5c05ba34cb29f36bf89088da858288928e0e5f3fd56d9d8bf6d5a045180528bbbf75453a49276347c5d03ee7c1708e5a84cefd4d4b9a310fd34c499afc719eba462f165f9dd18fa399af55783fdef09dc1f329ce5d1b91a4cbe80fa106a6892c387e96d3a24a5a474f38edc3c88a5ab09f8be823fa9850a47f96116ef7a8772f9b1413c4fc7c060a834f5bfce88a7a4c29c3a276c96ac901c22967c5fda9eae52f9e19e4e6c0a3f57b79a78260544c0a4aaec5e57595e120695c9204aa85d597a589431dbdfd49d01c3c2a9d4be2f006d1a8e104fcec00f039d571fc32cc67b5d9e7382045d41e162eba6fe71b026876e4b90246854ebd1e0ef6b1fb3efb258f0d1058f8b85e7bcda7d0af9387cf2be5e5afb44e5a49ea0b89f12d9b38d013ae64863bf5548470ce7b7df3425d9ec24b2d404235d12d020521875a9bd8bf549c12b578149b17ace27cfac7929b9ff968390c02471a177aec029963046fbbc7d94053667b240b9b90453e4a1280e47ded79dfffa3a2e716bc66c5c809fa18893a65b778869bf96055d0c0030c14e4837e7f551b2ede3f2c5be88591c219716bfc03accd3c7e828109dcc03e57bb110323b57fa3ddeb4406b798492ec997f86d9ea6f08e19ce9b309e63aec6729a264cc258f78537c5f1087b7746df63e0e88eb0eab53734388b6cc24a066a32843933a7f751ab4c3b7678dd63fc17e10ce45322f6fa7d06c64ef8bdfb1e835c45eb2e585f76972e48b0e5e6cc6ac4d4225db4b0d8abc38c240f292f9b1ba89780abea6bee138ab83ba02187272ec6dcccd91c0d8dd1846c543054cde17591d17e0965c8084dc3cc9aa457a5b893303ee7e56b566df340cd710e83737d8a73e987f74e56e8a0923be8c2979265e5846317a8a03d62bf1949cb062edb8ca4ad8a7a89720d096204c421cc0833a21a5b007db39fcaae95b4b8ff6ee3c50a3efed1a1090f2df02c7a2a580f264cf1ec6145fe443d3ca14c524528468c56ef860df653f2a90c298e1389b11f40af35751dbe1b1155e7d76cbb81b3cbfb8ccad242c7ee5a35b8748c2c019e028c2febb1cc67db6f1e63461136920dde6bf3570b7f773559ef9ed0bce0f39ba76e62198e222ee21a82d4e1a393542c92810222f60710b613638559b9afbf7824ff63040d17da63e760c3532633cf8c59b74f429716e1de354f01c78f1709bb114e62c49371cfcda39972d961457c2a1671fe756827b70e12ca510522419b165c190c65ab26acba9ba6b3dc2395e6c05890130f5827e101daf4cd7ea5f5ea76cd0b5063e740854ace2585c38277a0dcceaf842d69adf69f771bd8d6b0ddcfcf7a5be55f6e426d8d68e3508156a79f36f4a06b8b3cfee2297c31b71ba1f0f52c3f03f21cb890070fdd2d0ec4a214af8211751170388132a29e90d43cf29a9ac1e027e4125c955c385a57396442c9ab83200b69ef2a098778df92d4e2e9ef22d61495043d85d41670a2f7958e5fd5ae8fcb46d211e000bc542edddbcb67da5946350df848015ae8f845c34e3b90eee84be5e7496a6e3f9c13978f5815fe726e4504371b4c5a7823c6325746fb4495dd57b4ce4a8147efb7bbfcfbf9e970908e2c10fc3e683a3c4a14c2c3a2fcc8ae66aa408bb5280d42a658a40694c666dbd187e1e0b8", 0x1000}, {&(0x7f0000000180)="f3ba1ee7819f0212491bca9bedc6f4b8be8faf962ed2864f1144347367185ea794db0bcd89cc177e4edd53eed86fd357ca65dbbecc", 0x35}], 0x4, &(0x7f0000000200)=[@rights={0x38, 0xffff, 0x1, [r0, r1, r1, r1, r0, r0, r0, r0, r1, r1]}], 0x38, 0x1}, 0x408) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0xa, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000001340)={'./file0\x00', 0x10001, 0x0, 0x100000000, 0x0, 0x3, 0x7, 0xfffffffffffffff7, 0x3, 0x0, 0x8, 0x2}) 23:22:40 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x40000000000001, 0x0, 0x97, 0x800}], 0x0, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x2f5, 0x0, 0x7fff, 0x0) 23:22:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2005, 0x20000000086128) accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYBLOB="07019c918d25000900000000000000b3bf0005eb5ad35a052000000465f84a6fc54249302a7a0d43497a4b93a1e91a054201d8370ef1f6edc8e6bf9351186d004a105408c55b2c27474bacf9493283e528acefd5f01cf32f5d23be4b493966562a37567e0f5967a4a0f2f6e31f7fc52b44542cb7377ac19f8af51070784b71e09ce55a789b9149ebd5d8e04af83fa3082caa6da35b6c5a18d56f52d17aac2ee01486d3448e6d012c9b6671dc02e97028f6b13c953fa88a"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000040)="220e228901001c067ebc74a7c686cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) 23:22:40 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000000), 0x10000) close(r0) 23:22:40 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) bind$inet(r0, &(0x7f0000000340)={0x2, 0x1}, 0xc) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() close(r1) connect$inet6(r1, &(0x7f0000000380)={0x18, 0x1, 0xfffffffffffff801, 0xb68}, 0xc) select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147ae}) r3 = dup2(r1, r0) connect$inet6(r3, &(0x7f0000000040), 0xc) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000300)=0x2) kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff8, 0x8, 0x88, 0x9, 0x1}, {{r0}, 0xffffffffffffffff, 0x5, 0x40000000, 0x9, 0x8}], 0x9, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0xa, 0x2, 0x1, 0x4}, {{r2}, 0xfffffffffffffff8, 0x96, 0xfffff, 0x5, 0x100000001}, {{r2}, 0xffffffffffffffff, 0x2, 0x80000040, 0x0, 0x800}, {{r1}, 0x0, 0x0, 0x0, 0x5}, {{r3}, 0xfffffffffffffff8, 0x24, 0x40000007, 0xc7, 0x6}, {{r2}, 0x0, 0x0, 0x0, 0x5d5c, 0x81}, {{r0}, 0x0, 0xc0, 0x0, 0x7fffffff, 0x3}, {{r0}, 0xffffffffffffffff, 0x5, 0x1, 0x800, 0x4}, {{r3}, 0xfffffffffffffffe, 0x20, 0x40000004, 0x3f, 0x4}, {{r2}, 0x0, 0x1, 0x2000004d, 0x9, 0x72}], 0x2, &(0x7f00000002c0)={0x7}) fsync(r3) 23:22:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01f8ff66697bf23100"], 0xa) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/99}, &(0x7f0000000000)=0x65) r2 = socket$unix(0x1, 0x2, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10ca2, 0x0) ioctl$KDSETRAD(r3, 0x20004b43) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) accept$inet(r4, &(0x7f0000000140), &(0x7f0000000180)=0xc) 23:22:41 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028a7) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="1304b9fb88cce3d3df6302cef23c97236ff2ca476a8a49b9901f93685a8a72b3c283183fab1e31159a66831b5809912d9700144d", 0x34}, {&(0x7f0000000100)="a6b077770601c2b314248c146891a0c477a306dba7e09531ddb5e4f05df6dbb43f4edb23a03473a963ee6c00afba3fe7354531abadb5d9b3edf98b1a2b174edb226069f1e8b66780fba855d903cb819755a5bdd7d57327b849d32a9b5d4fe50cb3a7c28ad8b997ef3dbe22c8dcc97ddbddad74c465b9cfae28ae582dd73090a493a533d78a187974d42ffc369e2adb1f30b406eaeaadb8c214fa3583e77616ede08f3ac47977290976e3632f0ac4cb87", 0x110}, {&(0x7f00000003c0)="14", 0x1}, {&(0x7f00000004c0)="f73b44c5f367fa568656429f25d834dffa430e9bbf2cd37f7362470918961584f946f90aa317006e1c4717a7521b499148bd4c5a1ec51c890ef1325150a0b19188e2d80e35e8", 0x46}, {&(0x7f0000000240)="e6c65778b59810385da9a3bb7c227398bed918e35cde39b2f6a7707565486d0000912bd22e17ea86f3bc842ebea551213d305eec4e5b39a8ff2a0d3e66c84810fe3ad2269e7a782051e770d0c58d", 0xffffffffffffffbf}, {&(0x7f00000002c0)="e8b8a5012acf06d934826055900828d7c3b95989873d94b6ad87e5293972c0b1ef3d87b133f9e10da2b66c38a10cc60b08278109ae331b42ca9873", 0x33}], 0x3ca) 23:22:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x8080042005, 0x4300) open$dir(&(0x7f0000000080)='./bus\x00', 0x200000381, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x7) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8000) 23:22:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x8, './file0\x00', './file0\x00'}) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) 23:22:41 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="1c3f5a00e2ffffffffffffff000000", 0x1b3}], 0x0) r1 = socket(0x1, 0x1, 0x200) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x1000300010005}) r2 = shmget$private(0x0, 0x1000, 0x121, &(0x7f0000ffe000/0x1000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0xef5d28e, &(0x7f0000000100)=[r4, 0xffffffffffffffff, 0x0, r4, 0x0]) r6 = getuid() getgroups(0x3, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x200, r3, r5, r6, r7, 0x8, 0x280000000000}, 0x448, 0x93, r8, r9, 0xfff, 0x0, 0x9}) 23:22:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x100000001b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000380)='oL', 0x2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000200)="681a948274645cd3186e7656958979b3523652ab6560b83e32f553bcfc6544ea88c0470368021aec58636bce4e4eef3829eb7f797b5fb3f0f94ae5150753445ac9432ccda88f26c88856427a40c75013d320907000e4d8ea1fc2b9128ee3c7b1b727268444d71353b997b13efed815fa18925d48a46d2089c7587fde1d8c2952190af1b04efdb8f6e7c2aba6bbdbe96ac45a3127fb31ed78278e410c077052dc8c7dc95efefdbff12d20b024e1af2c75d335745a9e4fabeb1e8e99afa8c64fce4c35748ee581aed5716149efbba1c1be7a711138602c5a674b494ea549327a34a43fa5081b2a654b468a", 0xea}], 0x1) execve(0x0, 0x0, 0x0) 23:22:41 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x2, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x81}, {r1, 0x8}, {r2, 0x4}], 0x3, 0x6) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x100, 0x5}], 0x2}) ioctl$TIOCSTART(r2, 0x2000746e) pckbd_enable: command error 23:22:43 executing program 1: r0 = semget(0x0, 0x2, 0x200) semop(r0, &(0x7f0000000040), 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x6, 0x6]) geteuid() 23:22:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0xfffffa}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000100)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10198, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x8001, 0x8, 0x80000000, 0x8}) pckbd_enable: command error 23:22:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028aa) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0xfffffffffffffff7, 0x13b155a8}, 0xc) r2 = getppid() fcntl$setown(r1, 0x6, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0x8) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000200)="000000186004008b00231127feff023519edffff0001000000bf02008c9798171fbb18fb9d568e58a681ffe691ec51f8a0d902da5691d8995335a17d9827ad00000000000000000000000000000000", 0x4f}], 0x1) 23:22:43 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) munlockall() r1 = socket(0x18, 0x2, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x6a9a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(r0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=[@rights={0x10}, @cred={0x20}], 0x30}, 0x0) 23:22:43 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x40044266, &(0x7f0000000000)) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0xc0) truncate(&(0x7f0000000140)='./file1\x00', 0x44e) dup(r0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[], &(0x7f0000000280)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x12, 0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) chown(&(0x7f0000000180)='./file0\x00', r1, r2) mknod(&(0x7f00000002c0)='./file2\x00', 0x2000, 0x200) mkdirat(r0, &(0x7f0000000200)='./file2\x00', 0x100) truncate(&(0x7f0000000300)='./file3\x00', 0xaaeb) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x209, &(0x7f00000000c0), &(0x7f0000000100)=0x4) wsmux_getmux: no memory for mux 16777210 wsmux_getmux: no memory for mux 16777210 23:22:43 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) r0 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x10004, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x240000000000000) link(&(0x7f0000000080)='./control/file0\x00', &(0x7f00000000c0)='./control/file0\x00') renameat(r0, &(0x7f0000000140)='./control\x00', r0, &(0x7f0000000180)='./control\x00') mknod(&(0x7f0000000100)='./control\x00', 0x10, 0x103) 23:22:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) syz_open_pts() ioctl$WSKBDIO_SETMODE(r1, 0x40045720, &(0x7f0000000140)=0x1) 23:22:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x30, 0x0) r1 = getpid() wait4(r1, &(0x7f0000000040), 0x9, &(0x7f0000000180)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x88, 0xffffffff) 23:22:43 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x3) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='c\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./bus\x00', r1, r2) r3 = getegid() close(r0) fchdir(r0) setgid(r3) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000200)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000240)=0x7) 23:22:43 executing program 0: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x1) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) close(r0) r1 = dup2(r0, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) truncate(&(0x7f0000000080)='./file0\x00', 0x7) fcntl$setstatus(r1, 0x4, 0x40) socket(0x18, 0x4003, 0x2) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000100)="533baf7f03f597c0dec4e8cb3407e75a1e3e78f1c3fae05d1cb84f20f834136ba6fe98829d5c5684ab50f3e00ab49cbb8e4bee9608e5675ceb98087bc2ff0637c8ee8b62491d7035da8db47a663701754faa481c1483af886749e9a743845993682eb4d57837864d3fb9b79f", 0x6c, 0x0, &(0x7f0000000180)={0x18, 0x2, 0x81, 0x2}, 0xc) r3 = open(&(0x7f0000000040)='./file0\x00', 0x182, 0x1) ioctl$KDDISABIO(r2, 0x20004b3d) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x7, 0x2, 0x1, 0xffff, "022571620b2f73c71aa2b1b6e9ce998f8d74e5db", 0xf764, 0x8}) 23:22:43 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x20000000, 0xc8, 0x7b}, {{r1}, 0xfffffffffffffffb, 0x30, 0x40, 0x100000001, 0x20}, {{r1}, 0xfffffffffffffffb, 0x8, 0x62, 0xb4, 0x7ebe}, {{r2}, 0xffffffffffffffff, 0x20, 0x84, 0x8, 0xffffffff}], 0x2, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffff8, 0x45, 0x1, 0x1, 0x80000001}, {{r1}, 0xfffffffffffffffb, 0x20, 0x2, 0x6, 0x3f}, {{r2}, 0xffffffffffffffff, 0xa0, 0x3, 0x65, 0x10000}], 0x747a, &(0x7f0000000000)={0x8001, 0x2}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/165, 0xa5}], 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) 23:22:43 executing program 0: socketpair(0x10, 0x8007, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000480)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000500)}], 0x1, 0x0, 0x0, 0x4}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r3 = kqueue() r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r5 = accept(r3, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x1, 0x1, 0x8000}, {0x18, 0x2, 0x7ff, 0x2}, 0x80, [0x20, 0x1, 0xb, 0xfff, 0xffffffffffffdc71, 0x800, 0xab85, 0x100000001]}, 0x3c) kevent(r3, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r7 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r8 = kqueue() sendto$unix(r2, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r8, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x41, 0x4, 0x0, 0x1}, {{r8}, 0x0, 0x42, 0x40000001, 0x100, 0x5}, {{r3}, 0xffffffffffffffff, 0x4, 0xa0000002, 0x5, 0x9}, {{r8}, 0xfffffffffffffffb, 0x44, 0xf0000041, 0x0, 0x9}, {{r3}, 0xfffffffffffffffe, 0x3, 0x0, 0x8253}, {{r2}, 0xfffffffffffffff8, 0x21, 0x10, 0x3, 0x8}, {{r1}, 0xfffffffffffffffc, 0x24, 0x81, 0x9, 0x81}], 0xfffffffffffffffe, &(0x7f00000003c0)=[{{r6}, 0x0, 0x1, 0xcedf099f9e0c0c67, 0x9, 0x816}, {{r1}, 0xfffffffffffffffb, 0x8, 0x4, 0x607, 0xfffffffffffffeff}, {{r1}, 0xfffffffffffffffd, 0x8, 0x1, 0x6, 0x6}, {{r2}, 0xffffffffffffffff, 0x48, 0x4, 0xffff, 0x8}, {{r7}, 0xfffffffffffffffd, 0x1, 0x40000010, 0x2, 0x9}], 0x5, &(0x7f0000000080)={0x7ff, 0xffff}) kevent(r8, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 23:22:43 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)="212a7913e4a2d21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13efd3cfde4fba592606c0cfeac1b46cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0a0000000000000000ba9d32fd123b79d36c2449bd6cdf3148fd595d6012017bd1ea5c21", 0xd7) r1 = syz_open_pts() close(r0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000180)={0x3, 0x7291, {0x5, 0xfffffffffffffffb}}) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000001c0)={0x200, 0x7}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "85107b7c5f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 23:22:43 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x5, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 23:22:44 executing program 1: r0 = socket(0x18, 0x2, 0x5) sendmsg(r0, &(0x7f0000002280)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x0, 0x7fff}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)="e492f79071bcef6a0fbd436278eee0922ca664833a011388d820627b7405", 0x1e}], 0x1, &(0x7f00000022c0)=ANY=[@ANYBLOB="500000000000000001000000070000007702a641d27382558bb6228c8d3ee8d5e892f43106b938e2c69ad30d02a8bc513261ac3b72634f2da93001e66e1c0e6bc7268e81f18f981d2c70c25483cbce1f2000000000000000ffff000008000000e1b1194173965bfb9100000000000000101000000000000001000000feffffffbb91750ba238d59245abb618412c9a9884a2e4773552b18381c56d29a19bc021a2ec0674c2e82b1c0cacc8c0016dee4a02b07a14ab16b9babe4aa68de1a374bd2853f7eb3094b98243b8739e5e90bf997e105f84af3494a1b7183108a59ec144622df6c64b209c8885129d93267512bf5a0dc3df229b9abeddf7f3400a4660b76741c3460259b298c16de7d99378d17d029e1a9862d921c9d21809a8e56228fe997eb1fcb3725a4d254b11002213d72e4b642281c50cfed2182ec11130404767afeb4a905f0604433aee6a5c1308a7b2055e4f7f1f9454bddb1cfa725ece58603dfcdfd9966eae98f1d39f4b397c576e1a8ff74e7673199a72760a39b4aa77b2c8ca27e72561a2f8e103e88e0483859ec2662912c449e9ef8937771a2022d56545d914c03bd768c2fea4bd46b50641397c7f5cd6d2e3e219448fbd0b48d012d40b6c4f96e481fcbca5ee20756bf02c46f82b13f75ff8afc0a83334334cbd477e829af1f8312f72c99a5066d4e627001cf14d5b80dfefdd970414565d4c7d8748c34abac35f4eb53bbcb8ac7a5aefa6e97cbc3319b267da5ed33ae9a13f972aaf458dd59596b54909bd2f79c7f81384d99ef356775c1645670b566f041c35ea1bc04c4b634829d3bb4c0b1a93f6300c78425c027f7b7eeb963aca5f274b7e1765f567d63d60b1c0fb215f56fc85e6a678c2b971e5f84e434863e6c37903cebccf71c1d0cac1f9c9a451940398789c7f5f45bdfb2da15e446993b510ea37c1d4b8ff6ea29b751476931f8b1de6362e8d9c8bd35a0650d4f49533c1f940118426113769021be4fff0e4df4d716e248a44a83006fe224d45b67d2136972f1ed2a7e8d76e36b62f358af46b5f4c7560e655cb206611264ae2b2f38f07790770a648a209f7c21d680b0bea44cdd558cb3bc88af93e5e66d91808748562458d1ecfadcf3d73a864ad6ce91e1646d94732fe31a9bfa51284ca2a570022ef381e65ba58e60795baa298f89fcb79a8e996792ef54428832c6dffe2e7b0b2404b25da57e874b905a304d92e16ac0422a4f29f1dfb1a0310003917827b93132b073c5faee540f773b62457539c689374e6e68cdafd0834944295d6bfcbe1d312a633d8c0042f4b8f4d5b34a6a17e57fd1123f3df74d9164eedc130cad152af1afd7bb48e8fcb986aacf074ff6de569d20c32bc69f340a12eb8798efd9a625bea8725199b3c0c7257ee2384f03e988009c59cb2a471694f0080fb001924142be3796c97354c9aa435274dfeb3a5b1984c4d2f0eb1e0c52166ce95014a244f7a01d81d29dd10d3f648d442e7d6d5ae62a6d8b17e4a15a6fa516a075c5c2c92524a7a2505797db444b09d43b33cf4f15188c31e4665d7493462159a917590a4e0d00636140177b98ee3478bbcb41da3695ebba61581416431ed1e556bb38ceae7edc3e38acacc41a8d8a596ee608b39c28cf2004fe38783334eeb123b9cbaa7bf0379021b77f5bd557ff78abfaa7a18eceea69d63e538468c4e0fc8d91f3ddc49b6245da10a446a41ed8c4e73f1c5f2b1061683625b0751850950a43eb847d0cc2c4c10017938650171f8797257a2ebf65e8200c298fb81c96e859081c859d14d90f4fc5e875c70d7f19cf60f76ac44a049c9af9b24d2d86efe3b7722f348d872928c5fb334c3172f2481b295f12f049cec70fca76e8540daf46b21889e53f6e4fad5f6842533ed1431079a3ce75198f19ec0da0c5a449d1a55d7e825663083f9ca9033c48f07e040f6807ea59c60d471b528d171dc8b70f7ed4920a4c529a306aeebd975c2507ed7d951ccc254d2a330c035f5e2bc738be6ba5c6fc04661ad28fbab57baa7c98f18eef0830ada683350a999f33110bb1e4181ecf66da75a2c58371481f44b59f24c2f53e8f6f0cc41feeda9c47a9d25477a4126a3d0ef85d81eb9427531479bffc53b2da7f7db21db45b313d9ebfe826cf94407cf393d3976fe9d925bc0c7c8471117c9ba372347b0cf5fb4e7dcd26073bec5b3ccc0e1c95c5e9dc57d3e2af06a431aefb0778fd9b1ab7fc549c8a7756446e79d0fb02f538aee24118998e47bf898c918f011c637d3ffa996889af58e82ed942c07b361fb7d7b6a0a571058f5e8d242a3d59bca18c9d046fa9ee5a55429460f8c81c9caecdad549d351ae81af82b9cb2f31f779738c49de606a248b694acf42e0ad29efe724eeabe63a6e5f70b73c84fe10acb437b236ec19f1bd92f0fef12e8881f99a7f480456dfadf4a9c94a01880da9ab8b4bc48b14de2a0236b08ae06b85bf9c83dab32fc1d1338e46dfce1f1fd715045c29486511b99158b9cbcf4db04d6944b182e1debfb62e50e1bcd7ebf0cec679b3552565a43af540f90e549521e0a3d974ff9066f4bc56f2203ca1604b1327be85d47b62752028d8467c757493be2e68be60a5def790c6c2010c77d53f610f67521b4ae97124d422946645671d5a9ab86a988564f4a6f50ff7656574898b3c7e60a69bc6451aa57ce23163e70dbac6c8e3a38a5b5da6add3a8bc834dc8c12172f8cf88c646467bc034c18a7624edb7d04a6f57861fd4e49057787d7cd7dd1d947a87d8c2ae86f295b3fd8b0d136c2376dc38307cc620de80c57331f572ac2e1e596ff0fd2d2850897f19c1374ba8b16ed52e517277ed53ed52b48864313747146e260b7464b6b4ef02d2c6887c8f985b65095243116974392248e3bd3e345843ace5d38a77b2e73f0c00fd58d8e73c6ed4e0ae5d79262f419aec5a83e909d693a6b5fd7e0fb836f41768b6e387eee417435ef235a5ea516f744541b0a23ab6098a9aa658f1d17bc5456d05bcdd0e9a4ca0c919e77ccce49beadb775c31d791bd001a67e418db82c7706a242b27564b1d48bc05398cc259d06c4d747dd6bd3155a1954e0a20a66f55490c036bebd77251c583beacd8cfde5f3b2d59538f15ff7e081e6f011da86fd91ed96612a8df917e90f80343cd05964a8a9ccfcdb1e807ee8ea5087776650583d5efb94181f475f90a34453ad07ed7d13901d38d677da02ae161782fd2e111df569d84cb44de6036fb9315b65a9f25145fb90e4a868d3b4c9217403e5c02260729203a1246c02df2c2f4e9296924a69009560285658192c7b9986bc23ba32866f125ccc508a8a65a6d5ae4bf5043477dd3e588d6ba9cf240408bc303ee36420b3b4393f2fd0b7e678c6b78650e20215d811c59f68ba4884ea2c62ebe22720ddea93e71983cd4b105bd90815ba06ecda30312cb6f3e4f15d1f1c31f7a59b49b9f4ce1c2083c0426f0b64773469ae7697061c0e242ccfa3fc56d0f6d2fd1adf272c5809477ae2acd6a168d8263a812b8673e844df09de55df2242cbf485e7381797cee83dd8777b1eb911901651e2438ae40593d8103a3666ec893fb8b804b3f0b93c378f87a1f4dea9939e89804b7716957d3195ba86173dbbed355c33d4c34d811eac722b6aa031885c394065e3b83eb7a5b15adbe74de8762b3f21652b9ae26aaca8e4d2e16ef67f50a0be2b08f907b1a7989fdfd50bc158179ce497605334950996e046552f8584a92cfd56d637065541e01d126554f2b4d5ff5f017f65f2d5d7e7431ddc7125c2f5123a8e452b3a8ca04c25aa2136857bbba0f9114d763e50cbaf5525e2267592fe4f8c464ab240fe58d926442f20eb18a5c9f651716adaede677dc0516746e08e86f7e9fcb649dc4d3ddcc54f3fe7ce847d729b3e2bda28d263af7547e902a5af29654b0bb743edc7f06c5a9bb9cd5381df24210c8d7a81bb44c4285975f52cf28740d45b5eab7a39ec17080d7a9d5609083b064174909042bde5c23a3ae003d3c11722c8d397bf74e1b8790abe9892be8d3a0b6b64bf58db349c97a1346ee9bba7edc395298be7277e57f6cbce40d1c96e39dec4c26ee6199f45cedc5d86b7a8963029e89b1993035fe4f592a19f8b708ad12cd7936a99868e3147925348121f37895f15be8769845f04dab3708ecbf59b135f4b0db8a5ce96cacb02486dd6b1a07960d45b5536cb9491b0ef5163a7e5f3e8e7fba7b75f52787f8f70c15a9a1d02c2ae8538732eca375d0864d9b6e9a6bc45195b0a94f31bbfd6189a0045a45f06d9130a0ccfde3a9dd2eec55cbaf469cea3bfffa6568fcf8af8a95fc1a9839af525bf0876fddb429d869122993a623c5fb611814dd170facd64c632dbe4b3e38c6be319f9dbce1490ad83a7982c052f920a75964a4d14aef8be40f0bcaa29acbff35830a312ffb218b6a03a08a3377cb6326e0ed4351eaba076d21518b9da0ab2063e95352bc6ba32fbed304f39458bfd596d761c742b7ecb819ba096ba244e04902f675b7fe4f59c3cf0bc70daaac5124edb18c3e4323313ad32f1a2d884d5007dc4eedc88d31f5793c71bbe5def4f80e9f06508a5a5d03a99f602e7a9ad3ab4c8554b6b0c0b7e534aa6e5bfeda7f913f3daa5e565d1ad3f693bcf7736e53ac964296c0fb25ef8de19782c0258005f6e97eeeb6df2db982fef30112cb5e9d86293086a23b53c1d61ee3b9b6d7334e03a5a3dd5b525dc42bf5ed8f96979c8e83449b3c8cb2a1faed693b30519a969315627aa0ef321ad31c406f46caa3edb2f95dd152cd93815041a525af9be0f2c09d0e000e6aa25ce4376400f15303595bebc8a8dcdba4f6e0bc3a8834db26ec2e345b848b225c66e84a0f5352710530c07a22022400ddce90c36448c5a382878b28910fc9426b45a189233dd242a599652b3d5e405a4ab0cb08b0978003174a1f20fdf42875dc3a17264267025a27606857fa9d28b7e9ba804b4302b98a27219370be09fe8b505929aaf9addf92ed10ddf837208982c4eea30b21a1cab5d422b804e29b03624b480f5c2a91cc19ad80aa1d9ce6c4a40a3be6f29dfde8274d49adcc14a8eaf218208b59df15ffdf6079036a3e8e07549e4f013a0c7c2b1af521f852d4ea4bd5cbe45de84ef2eb44abe086f0a6931b6ddd15c4a04b3cc51269fa8a9d354ddbc8369079ffdc3b21b9c42a9212f8fe976e486686bca0863a94f9272f574ce0cdb9e2b493c6f89da5f3165524e4e29d1418df4daff32239dce5316839f1117b66c8e218ae1cb7635480462d538a6e140a0a6266673ce326ee6c861d64c8522e3b93ac256ad275e1e91b90c7e53f94d7478b2247ed46d5256bf5ee70103dfec1fef00a91973854fd0c152c7c01ec83b48fb689afb2ed69f574dd4d9971f2d5e8acb7d5f82fddee40bbf83e2182cfe12178dbff8d4d88989c5da1f89288a8bc93374efe674f80820e2c62b210f4ea41695fabb2d005bff43d71eea9e01a32a7d8dc6db1a922f7cdb9739e8948ce9ea57bab46fbbb623f8fd1c300c4b1e7707f9549fa9b86a8b3a35c4f80710780b3cdbbf0071c087698e395f1f8fd723e37c6c659f9bc0c928c9a201cc22187ba63f2796d705bed920cf238ff4089a97a876f937c4623b269f062790480d2e45187d274490a5a426a5342570f357306ca619a6c7ebc5756addb3de489e1b5d1f92d713ef9e08a8cd1a55ababd1007cefc40c41ff9a3e21a81ecaa37967126beea324022d2dcbe9b550b712a909eacb79492ec4cf6fafc2b38d62b3c481a76b2b4bf412632e76890f0e0656e43d3325d5280b40997551616a39fef9af6750250fa7345d55b21097ea282833b9853845591b2f44ff4b004ec7b0f6dc3d06f0f87d84153216ba15c54b444a9986f57c1314db129b8edf69f0b079cd14bfb60917ecf745734394436728946b19b738cda1ed3956cb8ae0837a75245aed3756271f0ec6cc5ce1af848cd369ef8c1010000000000000ffff0000000000005e0ffdd7dab3110aa111a8b01596bf852a52d278b7e7b5d8196c5ae3c8f9ad432469e741133501529b35021dab712ee034e5178897308d539461e3ee8ec951e53da3300adc3752cb3eeddd838d8f1820db426772cd7d950b00bbda6fbc4f55cb81c7ed5aae6bbf031f2b6f647695153582c0d0998ce37db7b16dd8cb9ef1cd37376c25e79e49b279cf7680b84c99cf35d88b55b80e4e5229ee94544c555b290a7078f9f50c4cf8632256773f67e6fb7d9d4f4d2a12df8717abe3a0fd931998c2292955580ad7953f13ee2a284dd73dc9390292eedf3f31a177c179e8327bb75f30b54edfe25adcf0914febc6460d84d57568320c22f429c238445a23bdc917bc504487c63c44ac2c8800af9854ae4d6e945c2b2ee425d188119a664759ce004ac06016cb7fc75fc115f42b5b55888016d15ec806d0eb59e4ce079ba2b96c3a56aad7e6e4abb0ab3392bcf7bbf34ca271b46133251377cefb413725a2e6c8b5b82602d2af7ffcc3ae8827006b146076fa00a637e0b2dfd7661dc6f35b2aeb00f2e961086eb5ea03108fc45d76d346bfe78ce217f6e71b38768511761af66e42edff7b04bccb793df54ef0c181183f117ac2822202dfd8c64292e626e6ef2a9989df5114cfd27d0bd20bbd47cf741d29a6c8800d928b2facbe4b5388a079ae4276c732b2f93f054ed9d6d5162bf8c966e088646ed31728b4f71fd64f37c694d434cc52a638fc1a72aed86a5a143882155c06eacb7c435059873f238e8e01455ec63ca81be238fb12c9cd85defb8bc0f695b6da174f9821b49817e17f0cdecffda571bf951f2eeff91fb12be94a274540a446372b9703ee4d542876a1ea523ee90081b2380dd92481700de9e73b38a54ee00af97b899735d4dc1ae30bc864c1a49a63e7e74b16b331739b20e39fcc59cc34d801e9a09f423d977173b2eb3f252cfd8bbdedf42d3ae67764639403aa0f8e1d2f67eed23961843db1285f7ed16d0b9241afddd06e9fdbe56d024b9d7c04601c4ab0eaa0b24f35bc40e388e5c042546012ed67acdb3da97b34cb0cd43948e41a011debc048912f3d6d2a216c8721d4d65882597b20108bd64e9716b71dc11172c41a7cb81884311d917868ed2ed0443f855b42d553d98f6c756a4bdc663e0e98c9ce97fb21699d8a8a476d10764220264a05b9faaa741246e803a7c51a63a5720ea3cbb71358b232630b4ea6143e0191e8cdfd68dcaf1ad655d70ef5999fad7e5cade11d32abac920a7331410939f00f4021c4fb51f6f6ead1463e6151e5d775f82ceeb7376f98007a37c29d0b07af770cbee594504b76d053692ea538e297e05ebfe3006bfb3527af8a057acc5fc7b52001176dcefd100d65b19474de47680c3979908fb04605f8ac605d76897cf74a7d521f9f8ab65fc4819d5a5c2b802ae1422ae34fc714b42e8caae602437b36e49606d9b73986877d2e2fac39ac989c97597a843853e6531ebd747e05e1b74bf1c398ea4e3623573ddbd847dc0a57760dbf93edce050097dbc0fe0ac58ba8b5d6cb7bc8d7007043735fa17265dadc22a98ab9d8d1225f6c321c383a6e5aef9872c5b4dbc7d285068a9cbd2086282a9a077bb44941b835375af9e4660f3af765e927788f191945747a18e86ebc01ffcfa6e957715c1d068f0dcb50521d304f8b48358d4b1da7308f492b6381eae24bacf6ae3856e8829e9f9e46f45481e422e2199397ccbc24ed6b421196c53e1f1b3fd2ae9b8baea3a3d92af0717af83582e1ccf320c4a743e2b9a11990002acf55b1cf4b66f3bee2c84dd13733899982587db59f2f1f1189ae8b199221ae9012d199654c85d81319bec439a68dad7da7b82bdd46374bf3d72fccc0200911fa0942d395a1ae399d9e6be0972063bd081e5fb789fb2740c90cae7ccca6ccd3440e70c3b6f3b63b11692faeb09e810ef987afb37b2be435f9e2ae35bac932ef58306c611c8c416df34c03a3980204ab4e576d692063be899d1a48a2adc545c0cc4e49902fb7be73b183b6d0ffc185f9e4ff222619aba3511bd12f4c771073166c80d6c299ec00455f755962f355790a9628e4dc95c3aca032989d74f47655eaed2091a03fc775b4ff68d17f76b643d8ce78102a80f47397dda5998eaa712fd2ccde0df8daf9e2d8fc17dbe233d8db2d0b317fcdbd8e30fb44095898a13b66d9c17b1a38dc7582308a0dbfd63aa3989b7befd987b96764f2a71029cc29eb3a018bc410c46456d7c6fb39dd2878217d7f9a77018c51e8c04dc453fe3061347ac0e9894840fab4df7707ddc1dd08778dce16bf44555abdcc6e7597f1acdcdf4abbba9223460cf6b01c88df35ccf32f4838d0107b5d24b57790a317a3407e714ae1b6a5cd7b29b3508c8e9eb22362abcf0a4c75031f5baa80967422c62a30a133ebd4c021cbb1d38475747a3d6169af4be1705b1848874ec8c817e57ce4ffb1750033c0c3ec58490ded5967cff76ed9dd6525e5867ac7b8578ece44dd4b975f2400d9ce47b714d765cfb4e334a759fac34c031b69562d6845ff802ca6250d975ac51056de757bf5e4197de2a9f7df968fe7bde35e33cc73413f54777802e8d168d7bb962fac3655f312964aea54bd9b6632370ea6ddb8851b7e09ddf27e410821a74ff028d0d7b7dc7f308da0d06895be14434106fedf2ad3f001b669da6f2a251de0e759aaa1df95e087345b2a526a8cc76373be018d4441a3f4b8abf6edfc40424112e411ffd2ef142f0ff83a61e22f53ff155d577751f319993d1a7eca2e7e1319bd39b91312e691ffa3d176c8b2b02d7383739df795087d5822b0f82b9c9ea411ddbd35d5c9bbbb141b8814e7045cc357a12ae44f16d2ab08a2097cbdb399a9b36f75b532862b09128415dc0c1d5809fffcf56163b82981a1e430acb8cd1130ccd9de03422eaea475da8f9a7a87a2f0eef4337339289617b11a579e6e35817c084f849efa412840a725f7efb82ba9374fcbc1b0a0a9ecd0b82fd894c5ec6d3211440680d69a5e1795e5bf26571d362dd9cebde55f08b320898926420bcf6e808f5d7ae373625a5dfdc08ca47e08c5a00dba6f121205d23df0b10185168c6c188b74372257640a3cdcd1e024186a7cdbb9439f35f9c020b3672d3f5a6fdca319dc4855580b56c9fbf75a1a23f557fc94d35e129477df815c29f150ad56126e6ac096c98093a7b2905d8eefa42773d46fb48d3ae1ea4c595ed3b75c068631e51269251c5497a0a36149bac66b288cbee61fb68ed05fb31d9f2bd8af457e40082cca21c7a734e72d9efbde469a5b04af818ce52265510af7c58af1be8e4bf087d5b1b2e08bbc4616f07e8012c5774b9aa6618eca4c5651d0f68584718f4edd2b83069782d5880579a1b3ecd7328f8938704e7a9a34e81c9ade443c0bcdbeb1e34684b74339db44213003338105d89ab72c64ee904756b5a1afd576c27475e6df81373d66a56705186888db05be207cbfa3263151efa872e3141acf50222d3a12cccce21476edd53f504008fda7ef2df0e65be3473583de47cab160358a4d1b75dd7c2c08b3730cc00890841ba218e3dad1de7e9757c4d44aa6480885dca168b61682999e3ab3da60886eccf2bde9b585e528c77c93a68bba3c9f63389099a7a0d7a35870a1e346441c43fd4f77f72e6e7bb03ebebf3c3c6586c0acd77236faa8c05e491af72f0cc60ce11206a592a7b3df76db962fa18ff21f9288fdcf7911f54d15d744fcd3825ae27b9a617daca7e62a7ffcf8e58db2861a86e4989000a0b9054a2c7ddd6296c10fb8d3d6855560a2d13ab72a7d62725bd24b5ad1ef3a5917bf7be88c8b897ff649d5cc657a9f1f1e2f4df8ed074f54d5d0986070caaa8daed0e72cb2288a068a79fadaf5a73f6368ec9a8ac8737fa0f6c8da664b08775dad8043d6c6ba97dd3b458a3e05b39312bb8297ec3f1ab8464ab0ba910a312f84fc654615a1efbccf112778292c9d471d44705a21ce98fad48dc8b6ad2661998cce622d7e1f87ea6f86b197ba862ee8963b7436b5ede78164a26d0d93aba68a65992e127abf5166efcdc314af50fee50b6a5d4e992a0543886b9ac43d198cd778ba1d0493302dd045f13bd958f4265c37f81504a4a8a4aff02286ba2ae0e0beb5d4b14b47a32dcdbb5082f9cc7ef494af2245eb6c92cfe75a5c4b0077622176dc3553841b43e6c37962da535e20493bd500794e4535e2dd59767bce465cb458cba325c6d0ce750cc8f689bc70930053e2fefc4a82619a4424e4ceb505a8b45822a9eca3dec4a3b8a0d1f9fb5b6c23a32e8a116ed41d1d70398d11bb4db27a9a7294f3c0fe92a620d1afd28cc04f2aaeee282297970449629fe42cf7c84b59d859e910536e98bc6e3925ced1b455158f8a722a4575b3a26531393812cc45d3495d74b8a13e6960f4416d32f22936c389643777acaad18426b19516cb998bf2669c22ecf6ecd4dedfa411d966b6fb02415d5de3e48027d6b98a81909f12e98ecdfd0f9b6e74468beaf40d65840aa2d70f2c3184f00a06df693341102fd03eb4ef3d70818f0563c1dbae663d5d061df5c929bcac2f1a4be576b698f562512e995b3122165092420864383cf11630c4095b3ff62221bfb65b2793e27c6d550094a10de84929c85fc33106339da28c8bfd14fbf4e4a4ce5b271613731d53cd4aa77dbbed05fafb5fa69d668363de21c8529ab8a2e1ebad05e1fbf6a14733fc8bf9b85cbf104f49c08f4fec19df06ec6f8bbd4045849b1be2175c6402ff341cbdcc733c0ab5000c304a80a177c476177fd8e605e00ba5e05922a73ef227c4fc5b654886ca7d8d4d998d5438d90e40f836d20faa0d7c0ec584ceb36d6dc8878c17958e10bf8b61040712453f3c184a2541d124097145515b5cc7ef8c621af92fb02c3da85a43feaf5c6dcf37f655c080ce24c0599abe1aba0ba74a47482a7b7792f46d8447c0405f481b2a67f2714d57778bd1534626baf936f1f886bff71cf71183be30f0416ac4ec84177816db49eb499443c353d3b6bb97471e8d51331405ae01da4a4f78ffe8b51fa079edc67b7416867c7d353b4a2fdd3d0013e251aa3ad6201d3dde68b2b92312a9f17f5eb7c7fcdedcb7590992b0e405b334bbcee4aea0c8ad672ce96360bf9ab72e5dfd5aa14060fbfd4e798a1d29a0830eb233112892194b7af8a00a378779f356107ee71427095470a862159297fc2d3864d0d78c520f2cf9bb60eaa681f308d83b3e7cdca1a71f003a050014a76d437f774ee490f98a2f98c11284babc51095cbf544430f23a91742007eed033821e654ec2ef4c7235c1e24691abee99eb4c5c20aee07679d452cb672c40673601a5acf7918436e54488e1efb49b008420e605ec4301bece20aff0b4e04c70a456b7588845ab87a039d1b444e2d9197d73f584cbaf3931fa782b96f67f934bcd2bd5386e4f18aa0e72b79f9486ce8c3742753c04f9826e43315f1360ff2868154ba68b6eedb3b85b9decc40083d2f274160be6d15d5b70abb5c4a24bd0b7be87d5ad2a4bb1cba548bd1ce8024874e9c4c70607719054da7b2cd2ed5ce44e1018826f949e447a720edf661380f8acd521e7e946176bbd4717104f727e577cccbdde570ad7705b39a915e32ab63a11305e280ebb43ee666468e08f0fa466f3dedc638ffb848451a0963ac05bf1ad55885e87bbf7738ebb261e82e0cf5f545630bd4c59b924a73bf80c07e51156c83048797b41e2c542b7c5070a4dfa274010f8c873ad4820e572b2ea0bc90a34b390a8dd738daeae49c67aac60926c725f9ce4c1c7ba4800000000000000ffff000003000000dfdb66f892c8aabba68f35e0c5fec54e7f047e30c8343321f093f202615055cac414ec2dc3bc67b7d8fd4c9f613f97b63f6a3992a45d190080000000000000000100000002000000de274e9af1c726e22bc53b51244d785227c4dae9581bcb2afa986ab0560e9e7223c174eff3560b7751ea97c01d12a990dbd41ba415fc195e0fc5777b5be1b73b66750cb50832129b9aa41232a440583bd0e236c1ee5517f97db35b88b0af9d7a57cfbaa07a6c9879aaeaab69be000000600000000000000001000000040000001a0e354b7c9c2f4afad723c52495f8a084dd9f2c081f1657ddd8b6bdfbb930aad2b14f36a30f0cacfbcc49d1d06c9d651565ec7c80e9112283c32afcd8db719e9538af6d43d8fd1d4e3500000000000015dd0ca48a592ef18cd4bec2b4b3614f03246535b57834dfbeb4a1f31631a13b686aa4854c02133f79371e53a62270d0bcde2f17700d53175e"], 0x21b8}, 0x400) setsockopt(r0, 0x29, 0x35, 0x0, 0x0) 23:22:44 executing program 0: r0 = syz_open_pts() open$dir(&(0x7f0000000080)='./file0\x00', 0x11, 0x100) poll(&(0x7f00000000c0)=[{r0, 0x62}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) read(r0, &(0x7f0000000040)=""/62, 0x3e) 23:22:44 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000080), 0xffffffad) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020e850ebe3a00000000afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffefff, 0x3, 0x8, "b08d00000000000000000500000000001900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) ftruncate(r0, 0x0) 23:22:45 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kqueue() kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = getgid() getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0x0]) r5 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000001c0)=[r3, r4, r5, r7, r8]) r9 = kqueue() r10 = kqueue() kevent(r9, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r10, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) fchownat(r2, &(0x7f0000000200)='./file0\x00', r6, r5, 0x2) dup2(r0, r2) 23:22:45 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1fff, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/245, 0xf5, 0x800, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000380), 0x0, 0xfffffffffffffffd) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000240)) 23:22:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x204a0, 0x90) openat(r1, &(0x7f0000000100)='./file0\x00', 0x10, 0x8) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x4003ff, 0x7ffffffc, "73cc517b8560c4e9c9c06d180000000000000008"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) getitimer(0x0, &(0x7f0000000080)) 23:22:45 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10010, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000100), &(0x7f0000000180)='\x00', &(0x7f0000000380)='/dev/zero\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='r\x00'], &(0x7f0000000500)=[&(0x7f0000000480)='/dev/zero\x00', &(0x7f00000004c0)='r\x00']) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)=""/182, 0xb6) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') chroot(&(0x7f0000000000)='./file0/file0/file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)='r\x00') open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 23:22:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) shutdown(r0, 0x0) geteuid() 23:22:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) socket$unix(0x1, 0x3, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000840)="000000186004008b00233a27feff023519edffff0001000000bf02008cb383246b361f9d216d848314a23e1d8cca1286a2a219a3ac621f176181ffe691ec51f8a0d9025335a17d1827ad0000000000", 0x4f}], 0x1) 23:22:45 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000200), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) fcntl$setstatus(r0, 0x4, 0x0) 23:22:45 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) mkdir(&(0x7f0000000080)='./file0\x00', 0x100) open$dir(&(0x7f0000000040)='./file0\x00', 0x1c1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) 23:22:45 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x580, 0x0) fcntl$setstatus(r0, 0x4, 0x4) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) 23:22:45 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x101}], 0x1}) 23:22:45 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d420000000000010d671319b00"}) r0 = socket(0x16, 0x3fff, 0x800) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 23:22:45 executing program 0: r0 = socket(0x2, 0x8004, 0x6) r1 = dup(r0) ioctl$TIOCCDTR(r1, 0x20007478) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="3279d6f6cc287d7db97436e5ff2c8b2c7d5658c36882ea6e87431e009553762b89b1733998639b497f75f3bc0d04b3f61ea90b4116a054ae6290432c77125cd6e1697d49f2af234060ec4b2bfb08b84922f4a9469b38171ca5a83792d01139a7a0747d3d7ff3ce1c5e95090b3926fccddf874d3628465848860860997f3990f22466fb0af1cc12b7b1d98f54080c7d676357f2280fa4499fde8b7950a8575064ac99e258a226aa22497eb6c5159c0ea257148d89ba482c6a49f5a8b3a824b61eae061b9d282cfc1506822b708c7e6d49e45f10fee40d"], 0x10) write(r0, &(0x7f0000000180)="3228d1ae4d0c91328d75dba3efc27c3e5395be271b240ad1fce2dc4134a69917d42b89a58af1d4ba630e33871bedc345cbbdb0f39571eb31", 0x38) 23:22:45 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) r0 = syz_open_pts() r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x3c, 0x300000004, r1}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000}) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="868a8b2dcfe018911eee6acd11f4f99622b8e9f5c3591777d2ae569beae7caca7dac27c9c14918dcf7523495c98decdac98ac505bf559284986ec6b733203dc67e0f732d7289fe7f2b7c0977919aa7141ae1291e56f759df5dd13400d26f7c12beab0294759263e08186b49bb5a45a05767d464f825b3eb04b44d4d3657ade4b13e8810e05807e665fae911f8eb6031f9408b263f26b51e1dcc042c31d6e2a2b9001f6c60a70e3", 0xa7}], 0x1, 0x0, 0x0, 0x408}, 0x400) close(r0) 23:22:45 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x1000000000000044, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000140)='%\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='[/%]!}5\\,$\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='+,}/$&(/\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='*[\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)=')&:,)\x00', &(0x7f0000000380)='#\x00'], &(0x7f0000000580)=[&(0x7f0000000440)=',\x00', &(0x7f0000000480)='\x00', &(0x7f0000000500)='$\x00', &(0x7f0000000540)='}%^\'\x00']) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) r3 = semget(0x3, 0x0, 0x340) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000600)=""/4096) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000005c0)=0x3) 23:22:45 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000680)=@un=@abs, &(0x7f00000006c0)=0x8) fchflags(r0, 0x40002) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000080)="17", 0x1}], 0x1) read(r2, &(0x7f0000000200)=""/243, 0xf3) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000440)="96f08fa3e8483f4bbbb050d3464a67bd494d857415b5d3c3d22a023d591ea287e354f426a1a8745b5675d3c1b6fbe2af0acc87660a23b6d638691d6e65d6cf948b6e5a1cbe15134969df91231e05d4dca3cfdefc0866ce89c8da2edb78581ca0b7203f396ec8bb5128eac3fb7b68097b2fa58c1933c61b999b90c30ae68464e0a53da200eee3bca21e4e2ccb85d85ab1743dbe2eadc55592febd56816e4088140c4329a29fefdd1458406af6765d584d2c7ceaf792cc1a99ad0672472b5f1b301529cf6630", 0xc5}, {&(0x7f0000000540)="aac450b6dc8fa4d4f4b7ca77a90c425e3b9f30c1c0957678005637279c40e3914128b5587ebc321f1804dfe1eca2a3c514c335f9ac4d6effc96a46a75c4fcb7fb722db53237681a8c420c8bf7cb59d303bc15cf0811ebcfe24f42fd15b09013df097debdcd96c1cfda315f775069f0f784df407b4740860f7eebe41985f98d84e72c63b4911dc0c457e585d2ee6c6cae3450a95ba1ca2c9e9dede8baf45a9b645355c609a5031e225f0cb3c3d2dc8e728548288a798bdb36eeb8a30b45afd0932b3537d825c8ad82369c97825ebf18bc758dcb3e8930daef27", 0xd9}], 0x2) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000400)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='}\x00', &(0x7f0000000340)='\xc0\x00', &(0x7f0000000380)='./\x00', &(0x7f00000003c0)=':\x00'], &(0x7f0000000440)) 23:22:45 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000180)={0x1}) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)=""/109, &(0x7f0000000100)=0x6d) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="27640a92dc33127e23817bb143f14ba2f619ef7c46dd866ade659b42e96063f14ea7d0c1b291b1b583fc0e6b17ad28b83624caacee7fd50ecb", 0x39) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, 0x0, 0x0) r3 = socket$inet6(0x18, 0x5, 0x836) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000140)={0xe00000000, 0x1, 0x5, 0x3, 0x6}, 0xc) 23:22:45 executing program 1: r0 = semget(0x2, 0x2, 0x0) r1 = dup(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r1, r2, r3) setuid(r2) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) setuid(r2) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001480)=""/89) 23:22:46 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)) r2 = dup2(r0, r1) connect$inet6(r2, &(0x7f0000000040), 0xc) 23:22:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x7f}], 0x1, 0x2000000) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x0) socket(0x2, 0x4007, 0x100000000) sendmsg(r0, &(0x7f0000000500)={&(0x7f0000000280)=@in6={0x18, 0x1, 0x4, 0x1}, 0xc, &(0x7f0000000440)=[{&(0x7f00000002c0)="3e023aa5bef8ac9ead5bf4c281f8a01b400a46cc018bb6f713d8beb62ad94f4b63681a935e978294f3", 0x29}, {&(0x7f0000000300)="61248eff8b59e35f623187b6ac7cec5537fdea653088b310b58c0c9fbfddc0f207c07782109a27191cb2d5e78ed3c1d43e9d3484b48599edabd360cede0971dbd1c400fc940a706ba7777ea70423b75ef4e9bc75a60f6307ac6a1bf4bd0770050e066d1361b7e8176433d5cb83bd5c3dbdc429d4511f0c6cb8d1e78fa4a8bd806d3560fd35b96fb9b41e7663a7c203203cd2456253b470fdaa6ca7bff804a1e2119792802494d336eb4aab9b73cc301bba34c4c84825fa4ac8c7b1", 0xbb}, {&(0x7f0000000680)="e805052f01c294b9c4c24a535348e028adbc09f8bb616da52e90b6024a3d447d812e3b05c700202b88133d257a868b901fa53c541757259ee9ad1fae86074e5436f7de8ee3e227977a99b7df1234d8e4ba5fb27a140a4568df4e3ec7ccc99f0ce0dea4dfcdac17c13a6893b19a78b66d0579282b8a23708f7036e51c34e18aac5093b142d53c8316ce079fd996c6acc1c0d2191973ca3c1f78e928e67aef51fb1f15189759afb13ec499dc248db7d11ecc09c738974b085bbb960d6ad507e992e7363c48cc60ff3e007486df54a23500c25fa516a5f4ebf89cc66f9ca6e47dd57b2b7fc1f735095c3ce7e9cdcea42fc0231071672bb3a76c1ed5ac3f7d0007ba051604133fa24ea45fe04d3ee65f190764f1034ed39e718816fdb3dc0ca9e052312f5710aaa5a5ccb2ad4fbb06f443c33cc3fab28458b534b7c60b14c76a2834c50b417a22b2763878f8bafe74b51fc02f30c2c8fdd4f867aa31557d617bc9d8782450d55e895fe7f8daf7dc5b15d1ddff428d49080cae5267f861405048d3ab2f8772c947ca2db75c71c19b1448ba49637a6d018d39a49ea92d9e226d89356a7d21f7a718fe23207fda1bb09c266b3e50561203fd8a38654e7a25e8c34d959210d3c93ebba8e62f75d749e35164dbaa6726d470cd80e5992bac48e6ad32aca7dc9324a5133aff5b64433eed44ab0834336f143b379e446c63e95104c28caba0c63116df7a8c6a90838309820a00bd63f7c2da2de890c25a1018b235cd8a08d788d126634b0958e141cb1c293fb36ce4726d019d72fd5916c95d19f67bfff8e5a64d5b8c32a9ed896ba311b7af3a375950804005436bd7708241bf6ce87f9307c6355fc38b928dbd2af585a9c542a47694811d0c37cb2f8e78aedc4119a093520c3a48554a29373765a41edbc7dcd9f2506cdb8a206c6916657b1f48a2629cf041410850e3b5d01e37600db156466eefca2f9b0bb25e67036fbea2e87a3b324b1df436e0b0144c72cee22bc0607aba9a0b39ff54612c3756655af47dc5dc102b3e1969a9ac5196b4a0cb85dead5af36d79f6ad976f505a77458d29b8dc96a627494b076eebe9dc0805400ddfbc93ab78a98d6aae2b82e8262791eedf89f493a59a330ba68de8cfc2cf96f806d8038bcb362de8cc583701f4a8b168c30ebd88e70ff12ff9d37b5996fdb22be89baac01bf618b5863fd9160b5e17e38eb7b6f53c6f54947fa8910f3750d07fa5cc0287f8f9c9833362fd1aa4baddd19153a694d5a5eb92c7b1dd98e13bc76ae3355d63cf1506eccdaeff5deffe71b9e546f0109ffe92e6fe3c96a5e20f207994fdc223cc21030a0624dc1c7b4f8cde6e2d1f1ee6141a05f99412465fdd669afdfe4b18328eab3d3eed5e67b36a2f227c083425ea227d02471f8fe493c727f508c57f2673a5ab1bf6e350ef40e13eedf368e2c4708e709ec6959370d951603ec5df48d4f67e5c4f05f8234e2a822b29d12d5125bc4c72cc265611b25dfe70754043659efbcb6ea4d8267381fa6e187da53885ab685f5ad2fb0657926637e69eac6e16f2bc57242d669717e8bd7f4fb7ed74464b864d0cf72f13aa699a8f6899ee8f751aecff4a827c106aec204f03054d30d4da0fc91f2dcf3cbade5c70d7061045bf8a0743a78904c40bf3623f54bde6e22e42091d70931e769b88c9920f2968207e49611f3e97296913072823ce8c621391cae90180c79698b2994670d536a3b1d196b26831263cc5c3a0be0ebaa7b39e919d246cd60087672496cc58890bea58e2267656fd0722b388a6490fe76f986a627067b5aefbfeacb46e26a0eef04439d6d18fa0297c5125fc96e097f348b8001294f2ebb43dff1945961c0daeeb8a4be7ec30f54cc72e538e6717b8f2ee3a1d5490dd143418502abd2722c6f4f62a002cf2245e0cf1424c60cfd8f4609f7b42153d3c075f92184f7420eefe8d2f738020bff414b8ba22b1fbd1912b7e4723e2231ab4200af00f65df2dbcb74709de51bc9f103cb1ec85063eaf860dd89a14cecea79af973a15c801ea1f1146a3d5890a24a3922d2f7d2f88da7e7e0769ee11f15bbb9b6b3be3fbb784a57f8a37458659b89c3b384b42993b35754244167894a45a73b9efbf9d81a5da5dc85789ddd110161b32b59a4ae87c514943e116e52da698124083cfb43b9596bb569887b6c5a8d2f926abfb420dac92fbeb37e5d1d6357bde6a9a52311636b5b744631f147031944229d28f22a5e81f9014b2f2af4be71d10eaef793e6bd37222f3fadfbb3ba43c836882f2bfba119fd0861b3e75f0cc59d8095fcd387d5bd3a213932267ec3170cbc9856648b3b9d9ea319275f5cc4a6dc0c67e0de11346358cf01a1be8a89811ee622c4e31782e6d99cd434ed4263fc24ff6b0fadf3dd99a5e66dac85092bc08affbe26d9397469dc2140cc58b19fdc28984519010a7d6227374f7a642d563902bb033830ceaaa7999a5bfef0a42d3faa52e2e054f0e47210c72b2a52ac49d44deae22700bde30dbfe431435e800c530b7f24be781a4a108ea6a4677a8ed024caa0639f666457c0818f84f6eb8ffd2477301232564cd373109f94e9220eeef9092618d0e2e8d504296a2eeee58fd8a13eb1f99db05a4ff44e518a571a83d6e5e7280bb51a476f64813117ae4666162bab7de4842ed8af103f9ef651f72036de543daa114df8846b9dd11581eb26905709f770d6567ed0d2baab5205b1aa44b0d7d2582e0e329f9b7b11c2efdbdbde195e331b3a150ed4a9099f90cb5eee6e5521820b5d51f953ad7199470c27c81f68fc925e503e29ad9557daaf6f3fd8d15fd03d50003cb3054ef352b5969e465171ed23c5f44795add76450e264dc4260cd4fe704cf665a2e93f81e9fc63f217bf06e465e838480dc85fed44f6e9bef22578c2d511c9171a8f2f76e1d424899a48cdd805421df21dda1187a32f84e502b87e72ab5c65be9002ac834e1fb736d549535a82211a8fc467ae0afe3cccbf6913a55690a9d4c371f64898c63f8a9f4ec5809f06406f9d4a0da19ebba931aa1f445bd163d99a509a1decff21d536e5b77f4c4fee3ce22b163dfdfe30306c9ee3fd47aa7206301b4ffc9d306db7dfa701c16be85caec15cc6ac1cbbabfbda3961fa750e6634635b627d2b26a53772a6bb40bd6b67fdfe427b78eceaacc6d8aebdf2b2495e9c2dc7ac64b3870020ecc037fae6b381d2e1170175e1ef5f4732127c76f570fe8a90bca7c87733984d0a7403e85ccbbf7b2c244f4d37966ca24d06ae106ef2c6d37bcf8eab8a73fa0a7203bcb4befd24753260ed3cf2947e981709ed3a647e1b884ef89c9763c7378239d7c8fd6d9ca0b09b7405b10f2f35f34a8bc41a18018cf22cf8c0a065f11f2424cd84a9db97a2782b89747ae0b2df3de877a18b7f86d90cb6b509421699de1a52218c56b75d04893e6787db17e63dc40615d55811bdccec5b6f8b58d4a0ed1e996a1907d857445d0bd51a94d1b5d5df500d055043ec93be4338430ebf3e3690523b9c1ca24346b911ee5c66771a9bc4b976049084981c8cdd76892545fe32cb7941a43e923956b3f40ad4c81f78b76b4b910b45680c4662b61b00c926fe0e5d04f004026a3724afdb7e07485270304e3be15955f08d81848ac16f1656dc172f2ecefd3dd984e7dac606a8d419356afe080f29a9c883fd283062c5dc722dede87c8c110c0c90dd600199c602ec61ed85565fe49dfbdde997264e5d3542e92ba9f5523adb0e8de9c53a3ab1208dbae808d316f2fd7cb0a96b8f360893f1d28703c782b07f6374d8e6fec48f2ad9b9c9630f64d9fad962b97a47ce6a345e5605e4fadb6f38b293ded77c1fd72963c2ddb9ddf28dbe5e790119108ddb532d97f5507eaed295ef4a3d034b9d45e49d7ad7684a618fe7fe162cd109bbfc4955a8efc2aa70f540d062c4feb7e3b48723763eaf5a6d3efbe9044f96df43f762087d3087024d52672db4ab07bf8cb72d84d2e9e88666ea7910d06b980b4dfb326f07a7b2e4e72216c1687b7fd6f63a4c010392efcdecc1bf87382105a2727b5c6b295647be3ffa006d4a66ee4f41e8b7cbd1651ffae903167d0b1b7e2cb9624d4674aee7f95a483159ab5905bb658b84dbaf9b78a09362a9cdd5516594c8d64b9487b56a0c9fdbb1eaa125ebdc7c72fb28606a9e0db4bd24ed8f0d17ef9b6be2e2114bf34ac85247978a2344ee4d8f795394494070bef5774a3f95fbd04cb03d2a82e6f28762ac695600e12ca294f8cc060cd5ddd8202a422cc846e3c854ef5c8e7b853999c6c83744f29f5b489187143f936cf5e87fd916fead5f205e333c99381094c819736517532d515b7be9e8c927de5c9094179d9643c162fe40028b665bbb734c2422839cbc57898d8657b4624cfacc6128f987b6bedde548f6602b704a33df1c21722b63f8edfc2500774a8ad5128491e8b975521ca3bd2cf9400b1fb5da2e6a1ffefb6d4da1baf6fc23f1b4bd76b2ead952b038cedb3fe3c71a8be250e2deca47add14c2eb5b0177c3d9cff810f75bd692639a435e7c9665e9258f5291658e72a1eb0c9b5baef1eb1b5ae4854df96a2532f665e15712149834b72c2527f3e3ea2ab89f3f523f4d026916d4de8128bca198a50191a0f6c7062ab28fa9e8d00ad50989f9dc6f5af45b8478fb91647ee949e73c1a1a9fe7cd729a2d5d56a358867c157a88baacd84cb40355c905c05ca72ca9731c390544671d9473d06611d3edb3f66ad8ce070d4be8b85e728d12313bdada40a71a2e938933982911a0b3ccd76d22e4a682973cc9d3caaf75ef678d33979607e04783874cb6907e9430805a996df3b10a316b7bb7ca9a07d8fe2afb2a4d10a780c3da939b634e76660cc6529a7d1fb6981a13a5b06e9f1668cf5f3d29ca7096d68844fbb5289e789f818d75723fd633696ee9cc618a8375a14c68e3643c02d253dd4d1390bc813f2e4bd03c7800c9b60bff97e86ecaf1ec05e71fdf7eed2055557d946998998fcdd01d5ad7c8859e53c4aca4feb38ece5a6516b092b0e520dbd7d1cc41d8ed1143a71ca624b296ce0bb692bcd435b24b91c2969b385f916b6cee2bb40c95507f062871342f851d5670087c47180e906d213331346fb06fb69b8ca4537649d136ae275a4666cad8475eb5f7442348124c096c0ad7822b5e6bb35490578a42ac069342f6f9b40fcbcee87d131c983e0a541d1011164964dae7cd1646489b60b7f2516c93b55ebe6d754973463c736b00de959a36b88c652a159a2285f868341770571a0b0c50ff41ed27d56467064cbc9d4726f1aad793fdd72c5434aabb9bf68b3470feef4f84642cb9a72df8fc8253fb9d8a06b7fee90e2ccd42f9b39524e073af1213140c83f9cb351740d896e05b735ec6e014b6ad5be9389622283b639db45dadf67b3e0452d12d77337fbd2df348f5c9f4161049e58c34ed0ea5d06d696a77b7ea8a7f228a4a0bab416b010efe6754e5a99af0d01dc35802a8730f1f3943fccb1c013e45b9f8af77fbff47d1ce49323f8bd830afb114617855de1296e23fa95f10625dff40d9f36e0168a33e4502d0990253a0e0b93fea21825784b6d37e258322e503fc5b44bf9c1e549483181664de7fc5f13998ad1d64a1dac5a7032af0364d028ffa880ebb1cb9c2c23bfec6e646829940e89649cd6e58ecb4bddc3a3178a64b434586afe15dbfb0618536fd64339afa1a9c940bac7d82c09360d0c962a95159517c08c4c4e7569e6403c4f6db7e72503ed6f38fa1bd5c3c8dbf7fd413e0545587f5848e53a780ee8a", 0x1000}, {&(0x7f00000003c0)="55aa15d9e07b0725240ac4460f7aaf33764099", 0x13}, {&(0x7f0000000400)="129b973484f6139b5e566f5fd7c9096c43", 0x11}], 0x5, &(0x7f00000004c0)}, 0x404) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000180)=""/249, 0xf9}, {&(0x7f00000000c0)=""/111, 0x6f}], 0x2) 23:22:46 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10b885, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "dde7150aeabfded248b1596fb260b6a92843e99c"}) 23:22:46 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) 23:22:46 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) setuid(0xee01) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x2, 0x2, 0x80000001, 0x7fff, "19b28d88a545e19b0b3ba60fcb4f8db54bcb898b", 0x3, 0x2}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x3561, 0xff, 0x100000000, 0xb7cd, "62142c5493323ec7a616b80229c2ddcc689add47", 0x3, 0x30ed}) 23:22:47 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) recvmsg(r0, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0xb0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x6}, {0x18, 0x1, 0x1, 0xa0d6}, 0xd35, [0x6, 0x80000001, 0x1d, 0x9d, 0x2, 0x6c0a, 0x2a431b33, 0x100000000]}, 0x3c) 23:22:47 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) syz_open_pts() close(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x76af36c8, 0x5, 0x4, 0xda, "4c83c14deb63938144a14c2cff1f835c40fb1879", 0x0, 0x8001}) 23:22:47 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d42000"}) r0 = socket(0x18, 0x4001, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 23:22:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./bus\x00') preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/17, 0x11}], 0x1, 0x0) close(r0) r1 = semget$private(0x0, 0x0, 0x40f) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x0, 0x8]) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x8) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000001c0)={0x58, 0x10001, {0x8, 0x2dd919cc}}) 23:22:47 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/144, 0x90}, {&(0x7f00000001c0)=""/244, 0xf4}, {&(0x7f00000002c0)=""/201, 0xc9}, {&(0x7f0000000040)=""/30, 0x1e}, {&(0x7f0000000440)=""/76, 0x4c}], 0x5, &(0x7f0000000540)=""/191, 0xbf}, 0x40) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="000000186104008b00023c00000000002800ae6e3b3bd53f7f71ecd952b0b19901000087d7b6638c89bc3e00060000000000ff64", 0x34}], 0x1) 23:22:47 executing program 0: setitimer(0x800000000000000, &(0x7f00000000c0)={{0x1000000000000b}, {0x400, 0xffffffff}}, 0x0) poll(0x0, 0x0, 0x6) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmget(0x3, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r0 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x1001000) r1 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x2000) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000100)="2dfe89530e751f9123b3335a404e22b40472dfd3cebcdda67837608cea50efc42b5555305c02aa292ae5de4cf6fb6a43bc89b39fd9e8913e0ad50645727a3354e71e460e94c5c370eb68fb5e6439863bf35d4050d483d84873071f1660218e50aa3af10b3315056ea3fc539590e5181a701f718b05885c67d50bb2f52ad8cee27d39fa312ac0c1e96e95d7975a3e78", 0x8f}, {&(0x7f00000001c0)="1a1242130e75f69e70e92e2edca2d717342eaabfc899e8fca0cfaabb7ba131880faaa70963e0d3acaafe2c8b2933598d06ecd8231f2d822958dd0d5b94c6b81905e8ed17323ecc29eb5d73cb0fd661dd05c7fc08d1b161e8974e33bf2ec65f6873ee23251303bda9d0c15805b07b95e01763a7218177a7e1992f8fc3cd526d74", 0x80}, {&(0x7f0000000080)="774efc92522c3103c7aa54cfc93527e9700ea2607c3ffc76ad9667e28e49f50b363dc55b6019d2aa6d5a580fc7a43420370b2f326507", 0x36}], 0x3) shmdt(r1) getitimer(0x0, &(0x7f0000000000)) 23:22:47 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) listen(r0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) 23:22:47 executing program 1: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0xffffffff) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x10200, 0x10) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000280)={0x3, 0x800}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000080), 0x0) getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xffffffffffffff66) getgid() syz_extract_tcp_res(&(0x7f00000002c0), 0x8000, 0x4) pwritev(r0, &(0x7f0000000980)=[{&(0x7f0000000900)="15473d109c0a52fae7db05f736055543476b82a294e79302bfb59754b165b8772929431cc1c2ff446f672512eda5fcaa73362c03e529fce3c379c3ffd5bfae5804cff7b5", 0x44}], 0x1, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000380)=0x9) getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b40), 0x5) getegid() fcntl$dupfd(r2, 0xa, r2) r4 = semget$private(0x0, 0x4, 0x244) semop(r4, &(0x7f00000017c0)=[{0x2, 0x9, 0x1800}, {0x3, 0xb47, 0x800}, {0x3, 0x9, 0x800}, {0x3, 0x1, 0x800}, {0x2, 0xcd, 0x800}, {0x3, 0xb607, 0x800}], 0x6) 23:22:47 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = socket$unix(0x1, 0x7, 0x0) r3 = semget$private(0x0, 0x1, 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000080)=[0x81, 0x401, 0x0]) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='./file0\x00') getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 23:22:47 executing program 1: r0 = msgget$private(0x0, 0x21) msgctl$IPC_RMID(r0, 0x0) select(0x40, &(0x7f0000000100)={0x0, 0x6, 0x0, 0xffffffffffffff7f, 0xffffffffffffff2e}, 0x0, &(0x7f00000001c0)={0x8, 0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0xffffffffffffffff, 0x1}, 0x0) semget$private(0x0, 0x4, 0x48) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 23:22:47 executing program 0: r0 = socket$inet(0x2, 0x4000000000000005, 0xfffffffffffffffc) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) open(&(0x7f0000000300)='./bus/file1\x00', 0x8, 0xa0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000200)=0x401) kevent(r1, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000001c0)=0x2) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) truncate(&(0x7f0000000100)='./bus/file0\x00', 0x8) fsync(r3) getuid() mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x2065d) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) ioctl$TIOCFLUSH(r6, 0x80047470, &(0x7f0000000140)=0x4) readv(r6, &(0x7f0000000040), 0x1000000000000091) 23:22:47 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x28000, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) madvise(&(0x7f000016c000/0x3000)=nil, 0x3000, 0x2) r1 = kqueue() munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000004, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 23:22:50 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x0, 0xc0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000280)={0x2721, './file0\x00', './file0\x00'}) socketpair(0x1b, 0x0, 0x5, &(0x7f0000000180)={0xffffffffffffffff}) getpeername(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r2, 0x0, 0x0) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/68}, &(0x7f0000000000)=0x46) sendto$unix(r3, &(0x7f0000000100)="94d2980117a7350233", 0x9, 0x9, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, r2, 0x0, 0x0) 23:22:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) write(r0, &(0x7f0000000240)="c58ea93bcac4ba8b251be6af596e7714890d82a5f3ce756c97bedbb29e9cf65b465a28f2a24360f120a18689ac99488a0082f1b430872c37b7f5fce5df084761fa74ed3e29e75d841da3858d1a495487137584cf0fed276d9911539ac9b82b4745b107e82f15a22c57bd4dd921fbd31a38e6f6f531b15bc4a4eeeee72d2428e8fb7c1cc578c30da4aeec2dd5188a4301ac12009103b31e1e74f54501db0597bf17657897ca64da16043e", 0xaa) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) syz_open_pts() ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000100)=0x1) poll(&(0x7f00000000c0)=[{r3, 0x21}], 0x1, 0x0) 23:22:50 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8, 0x3, 0x9, 0x1, 0xdd, 0xffff, 0x2, 0xfd}, &(0x7f00000000c0)={0x9, 0x2, 0x0, 0x234, 0x360b, 0xcab, 0x4, 0x7}, &(0x7f0000000140)={0x0, 0x1, 0x9, 0x7, 0x10000, 0x3, 0x1, 0x1d00000}, &(0x7f0000000240)={0x8, 0x4}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20080, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x1) r2 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setregid(r2, r3) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0xffff, 0x6, 0x1, 0x1, 0x100, 0x8001, 0x80000001, 0x0, 0x1, 0x7fffffff, 0x83}) 23:22:50 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0xffffffffffff2ffe, 0x7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x3, 0x0) sendmsg(r0, &(0x7f0000000640)={&(0x7f0000000540)=@in6={0x18, 0x0, 0x7fffffff, 0xb1}, 0xc, &(0x7f0000000600)=[{&(0x7f0000000580)="1bd56adc3df9617f0a4f89b4dd52efdc71fb17add16b124b59704114ef1575e06ce8909b420c4bc6dd50f387ea5748eed409eb5b8f52e44a0afc0fe4b2d335d70bbd8112cf763583c6c66770d2725385e3b5af5c7b4b", 0x56}, {&(0x7f0000002680)="0433b7457c36b4ae9fcb5dcb485b2153f447b21eac1964c88a9b8f1af4dea04567f95e75d94e084c21f19142181755364a4568f44c795d959f11e8ce1c302be93b296ec38bf2308d05dd3ace9c96eb7e9f5babd6511c4e6e5b4c50a8bf7dc90b9671b0104e92b14578fbd73cc471ebb1652a72891ce49a4674801eed3bf34615f2ade4210aee812605f0c2e2b056fe778c2a6b5e3440247e6e890a11eea5708b563811f9c10159a7f21da6899270223017b60a0fbe4a48210dc5f9123eb7661f0c83d993566d90766068b339a0b8b5fea20985ffd406cc70a93db945c4d62c04613d8dbbcf68592c395422fd597cbcac6f8c82f861f0ce0a6a8d52e1617522208ac13e25d0bb1ec02b9d5d9493537ecf9cd47bae8ab96015ad2f3cb7b8de21c71a3d925912afe0f5c2866da7b918111ea05dd9bb2c8087fc1f4f17f8556faa0f99798008b870b157a3fc0e778af4e3096332930f56a06423f4c14f4bdbcd28306989d7781d3abc0071996d7d8ec353e832b82d10828f8080fad4a6e1a5486f7fcad2de343ebfac0339eb22e0e36b0356e6e4eec7d67ff46a475e7664c623ea6e3c34acda0badc6d2151391b2f34a10073cccd115ea4eb0c1fabb8cd940d26f430ece3aed925d89c60cbf84e03f15c5d8227b848da934f3e0fd56a0e71b044636945b5abda515fb3b9d523b405a1610d49d8e8edc0837c3da7dc9a989803a08e0af75662c1cb80ba37547cb4c42e18071aa3e9f9114ad2c1ad7d96ec8a6dfadee10b0c391246b2648a5497148037ebc72bba128eaa20184eae01e15c08b04220d2e8510acf0048b447e321f8d2ed83571760a4cf25b3e53670700775aba46bfe83c1a7810460b4e04ef528d97a7fc211c771ca884928203479b00b3615c2f09bbe1912d075f8adca1718b16bff9fa7eb9c433c72bae9c554b1521b93e100e543f7f55a779b9060dfa48812d13fab1a289c9e70afdf6591b211e65bb5030bd55a678eddd20a89b9328bcd2f7514a2c83d46e815757d22ca4fe462badc0d3862bb885079d8f7b2b5bf8d1c039503e1a7bd36000ba8efdca9369c5a76329e5cba2660daf8750dd61deb5f724533cf9a36a2097ba85247664d919696e5a0903a9008df584d2f5fea4238d838b120e805bde4ff796af9897f0dbd0865f8e361e2f831eb0485df752fb2dbd3e021b6e3d48b09299b07e729dbe0ef6d2d113810350f9bf32b52f1cae7afe7f0465940bae38155bbcb8c902caa720fc332b094676c8c33b5a0a76bb337377c5cd09a76d796d4daa18bb4d5a87e687fbf189846c2ea4091833453c7f9b60f4f94823984332f418b8721364fe191e2a01bb97cd08e123e20c13a1602838b3598dba8ce34a1483a5885ea6fd5fb0291c8dfc63b49c9abaab4ea64db696167e30ddea680c902bd7dc119c73ce730e7096a2574824ff742888b7080cdbc53cc49ca87d565a5774f6d2df33dfc4729e8d23d97184fd940e68e678eed2a71782002ae6d9ee4e991fc88123087a117b29f18520e423732d13c79272aa525454ad922c7922c29fe84c2e0420ac3f25662e16d6aa87e88b9ca94528600700dd9a2aa962833e9d1d556284c2a3fdd14644c9da95d658722e3aea5b27260b8049ed6df1f0c645a5730cc4333a7fdd82f518bcb75d58e3e3ca33729c7a7c2f29673d5e132b062e1016b244641580227f3798bdefc7fbf9bf7e538af2dd55d2eb24ab0968221953482f7405033f5a28bb25f2aa3bfaf58d6eed3f791d3e871a8cad5cea8dca8e191322ae97187370826e7864326cca45fea3a71d9f80175c6644ed887a1b6ade24855b1fb016b1529f1309d11f57e5bb0e39a78a14c99c4acc10ff6d0e32b6dfac69d648c0923d55fa45297a4426ff701286ae221f4a80072aa6098da784ea56e11d74b1478f9bf27265e0521e40fcf12186eb85b4ef9511cf348f02c70dcccecfda2485401365c01a8c2454fe03c2ccf198a720ff6311b728cfc644e9ec6818626a81ae96c9aa1fbcba18e0de49c17626d3dc923c4851ebc83b7a4714e9759c5aff51077b232e142cae9b05fc6c0afdd741911a023e234735519be513bb6ecb618dcb2c8ba04d990e9ceeee522a6456455d8fa53dc93f9a659e7759662201c8ff35dc67adc7c7574267e635437189bc179d7f5152a130a7b5beed14c52665126997e7da12b7388970cb4207a6a51d2676f28d3d429322c4f4ff3b428579e5a047f283bb0eba52fbf1c96fb0962abfb343600670026be1e4a2b0dc40f97403e9d91e16dafafc5c1d7bf91a18fe3d27429e051de8dad047a3ff4d2a1c16bbe97a487bdd5f7b86cec9f094a62e90ebe73d52cc6e33ee268c5492c2a4a65429ea9bbb4032c6e980861a323a4bef356e0d4d3cd5989476293b5571110fc6730ac3e339c6bc29c14069fd2aeda1a95eea94fc84e69cfa4da48335140a48c5ae5ff0489bf496f49fc4e121197c9564c0a891c73d8fc8b687b3c6581a57895cdf42f1a9fcb86a53d978481c1c5ab73311c47ae5abc9694e032843f780a9a544496f77b7cc2e50c4b568225226ed56aa038c225ed2e7ea71ccef0d0b7494764c6fc9bf716fa567934082ed4b8019f2e67d806f720f3531fdd94d416c879e26593d61b8d9c6650e9e8976dc63521b150eacc4ba028c813bb55a1158c26169819433691c4bc7fa25ceff8c23e6b6091f4a74fb77f8b3ef06f22918d19ad9f002b46046cb93a628152ec52b7c869abc3ce8cd5399fc22696351116a88b0c03cc8f37420c5ee6ab087e023111caeba52632d0770fce469254b701857523931b9ef69b62ab863d7a86bdc0eb3659dc1395e47c9702ce2e142159557b07c0af1dfc07f5129c1f432be3e5f7f32d28313323867a5a0b9177dd84ba69c2a63105897a2cb1d8660d5e4fdd0e472313c70a51baea2b1536d4ff85e485202d9af58a4c2d36a66725783ec9d1476121a891ba76283c976d41f04cefe4ba45c7f1c52eaf77358097f486ea8eb9cdec4a1a483d36ed46acbc61dcf7746b6613fb91d9121402fda3511d7239a745b4e6d929ac98ea470273a5190933e54376761225117e5f24ba5c3599cbfea36ab14ac7b13c26449a099df20f90ef4ad99189aa6101e3776fc365dd03d731b39435d4e6d8703a9db54c6309b6263f4879961b16ab51bfce56f79e9f1ea44604685c7f7e62043ced8e87f549e680b3045db5a039a07f85f66e0b370b30ce7221409ff16ddcbae443dcff6ed5f76fdc9ca53b488ba87439422f9ab716983f2dd3a010de705288dfdf94000b6b283e4bb81f81e89f566517beee15d01a29c09448f52e817e4fbc9d43a279312f8399513b4539b29d872a37330be620b677e1bbd3852241da49c39aca12b841c8364f438113aa0060899252d78b31dda437deafec70b6cc9620c447f78ea32675770a90b84e6283d7b9e0f5e05f0e0f1f9c20038a5e878ea4f6dd131d8d9c92532ccabf41c348562ede79b618ba3ddfa98fac073024b228e7709633a4d84a9fb17d3c9f457ee9e6ea730e96c2b6f88304de7295e195699edd4516c251b2fe47560e99d336638aedfc981fa33d08d49c61f310f344674a1867f21a1b49c4ead070aaf2e5185661a699e8e8beb0c304416b34ee1ad51ab76c6a4694295f850001c6e4ded1729ab19643a3f5a47ed62f62b6f165a8d275e06d1ef92288ad936aacd2e847e4b5925a99894eeeda895b979bdd3ec6b535113d3cdfb5c85d6ab976403c47ffcf308dfef4e80b5f4d04f6d480b7d5949f209f6acd143793f41dc1a657147927549471a0d4679bbb10752e251a4bedb5c4720faf842c7964571e1ce67b410fd90fe844a44f806a257c9a430e2496da1759791fbf9260671bb0935f66ea3186871072a638adbac082ba36927babbd23b6d3e50a55c310970be8ddd53a9d9c1e0257e9681b7bb3eec375f71c0f23d111fd4d4df7be52af38be543d46a6c6ac02d25bccd5e0f47969e5917b0d3ab7e447ecb6794e3b488f0a238663fd361df7916426947b25ce17bc06527047139f106b2ad349cf0a200847d0d32306db795937a47a0698161a1d8e7f28f6a8ca75dd915a69255593b876343332a788ba7d833d1b636a6069c8e553ef1a8cf5709cd87b65c36f515c7f4760eb2ed104f24fb8f6114caea2780a23894f42d22391c070d50d7049b2f32f141428feb2ee6f549de54ee109bbc24d1b56a0a753044d9ce332cbac951a867e894404ff9f5294d66ad62da86d1320202c02c9e34bd52d0b22103663812972dede8f188a48e9c8f112b7c47f22479e3d7cf18cec47ebe44a29bc119cb660e6c0628101d0f383be5250abd14f00864ddd2128fed71e7b165056481a12807efed8651f9d9a69c59cec3510e72225633515bb8d90f63d6c804afc6a2745cbfe0a03132e8e58156e9e79adba3e6146d4ad06b817fb1debf7933d6c6a2af8d140a07e1c3799b8fdd1894b10d08662cf86fc2da16ef2e405bbca25a26147f07e11dcd40f797d4e9f9d073771b74cd86e10f7a0134d156a050077a9311e9ef3c29f1f86f34611fce63cc074a8b8c9c312945c8c6e02feb25a5a7a3c93649a740246e891f2d3b41b50d95479d4e2f20c3a940f7e89e88109e663d34cac0f754e37d7e04457bff6d7a4f22c41845964cad5320dda6a899f8da86df414ded87c467ec1cbbaa6e148ab092e57354a02cc09d15aa0672a880dac2401b8453c77f54a6ec018be443cd98226756557d6dd588cb8c92cb9a8f7d9d42ce5614a1febf4cc3c7b2645bcc7767ecb680a1c58fec200ade769bdf1d6a4757424926f9baaf78c5905275c4f767c385482ce4f404ec5f7ceb24529e801c914c628996d82fd870fb0fadf7b27c4f566e14bc9c1b71697dc6ba3dff49005dbfd95a32c1792ac8a86a77840ffe7f4103860d079c0e0e588a58bd8a92d15627f08a5b0a29e160321ff18a65cd2b0a145963b04c80d79aec7f4e47c1fcdf5e1ee3100c1762ce54ab6515d870356ef7517621ed8a39c32cd4c23e0bfd203dda702d8fb46b29d2681c9be8dd85121fe8388527c07c291fa1dc98602310ee7114788abbf46bb4a6815af611467d939ab3f779cfeb8d8232b6a10626d8ee044b10e201567538087781d30e9b63b97fb48b17212bde5d68401d45b1713cab8a34749b3be5aafb233d87a9b787194a7dc4f03a797f92286f31b6cfa0812a6d258753e4d8aa37ad314875a615666cd9aaa49859c32ea6314ce8e7a2fbc62e6109b08c8cb22d36186c63bee6c63ca75a6e3231e6de16c242cd9d1d11dd15b547ef917e3020c3ff41de63b1bde59f63c56c564bf1b6cea2efbc37e9c65f18614c40e41b3854b52053a7a7eb1af3606c1401f4773207dce1808f7e42223147255272693f4df1c729681e4aad1b10eb30046c559efa3e905bbbb6b55e054dc52ea54cf24ed35d2acf64455f68491cbdcead301bac562e98503c0902d5a11d9f523d663123c395df0d205842290a8583a5dd347f4b7d5d517839504d0dce8161bb405f284e84f1a80a1fab55c7e2ad9e8ef855f948fe4bcdcb1d50c36a4747cd321fbd2544cafcb99b177c36b10b758c83b6526855ec0740008d2b9f1efe72a1f937733921359b9184bbd24aa73365c37993bdd527f37869add8defc4fdff1a4b2433a8b9c783d2060e93b874c96d66d682a0ce7f841b568f0e436e3501039d1c3b664ec73dd3e195839c8ec0f59c26fc559ffbd3372a76972bc6f191168e0ad9e6c5e0251360b620fa3fab946eb8ca8cb3451f1ab42d3ffcec5762ca33874ce76c2d5c37d8f84", 0x1000}], 0x2, &(0x7f0000003680)=[{0x110, 0xffff, 0x9, "d15606a8370e77503be04ce898647ecb8c8e3990673bafb30a5ead3bb7f61087ab5d829ae5836a46e48417ec499080c51a0fef780d11bca20bb86aa9b65ee7cd5f4860d3abb224333f4d316042d0af7c696a71d3ba40397fc4d11e60588d4ac5ba701dbd9ae8471d4932d8b7324e7a8702624b56427c780904ac722c9ad55a78ecfe5143607aeeecfbf09059a4a26e03c7317062d92364d11565a507660aef30072ac616f8d048cf1af256ed1701da8db15fccd1ebec16222cac896577a5aa6d5afc46360be44aa421af8f0a20f0d0ce098b49e69fdd82de1f2dffd7a588080d9e8fe92f4ccea4dc4018ca230142f0bbc6cf21cb06d341ad2928e988"}, {0x1010, 0x1, 0x5, "268858bd86dc469658236be0ec8f5b5d58621ff727fa4049057980c003c1416d48bb3e314d81df82dc4982f1eaaa74610eec889191a028d77995ec1bb9092e0969cc72576abeb76fe50334c0ad1bbefe7b176a93a8974e1e117edf9715c0a06b0b7c438299733c00aacab0f7de34b39da708a060733c5d3ad72caf064de0a8a8bbb6c856127bf48e5515baa13a8343eb6a9a9a42c3d23df7339ac3fd1030bc30a541b49480acecd4982aac554bf5c3cf93e7c406cbfecc799ab72cf6064bd312ec7942c14aaafb0670dd1da77c31e2c78f9f1cefc9e3f5cd99848ea3317fc14f4db560da6f0cf17c58cb42993b082750acb7df638daea190696cfca3bf10d734f7b777907a38235a9a8df8cf8cfef34db6605145ccdf9fb65bb12229135e36c4cf14d138098fdbeee871d783113acda37cebb6f878390e884e119b739c2d7e7430d463b534ca14f74d3c6ab098488dc7a5ef69893fe8b58f9ae1d48bc75553cc76cb524adf902fb29ddc0a6ed1a627db1bbe86a130d42a321032750e7a79193708edec24775f86eeba9d46bef6c5edb9645dc281c1bb325276237402010e2ff5109ed9e77324140ea7af032e6ee3eafc69240586b2e005791f5ee51d73098fab17b131f7de83301bf421ba8f415d8e508af57eef347744d061e9c91cf8c0925db67c9b0d802388973c9d4cbf149358e5b41ecbc67f7772fc6c88d26d605100f7997cd2d2ba7ac6a36bf71e5b6f90fcc34a19e4231adfb0c90408e8f515c209d7975b8200d4d7008f862abbae72f9fe1446ae34fe38e13563f6f50f666d41869b48592bcec39c3a507809d86a95673451b5defd8b9ebda1eb8b30558c65cca7b450fdacef66867e0db306c1c11a23b3ab2f96c3794520da342c1d9d0e2f12136f975af0d4231057077c932360b9efdb2723917f7ec5a037ff83a7b9ffc725cf5786d7b42c40792b1756aae4221ec00caa0d7a32817ec242268c864619ee0e4ff578ada79ff9efe1b044d055c45126a736b4b711a5333cbd0847a428076fe9054906534c906a28059ae61b8a039f3bacfdf750be5edfbd1bbb31ff9a5cefd0c3fd2669b24b736c4b0a2719de1e62232094df5e829ed086f4605b98ed24a742a2e83d8ddb2ece15e620a722b06527f88a9877b44a4ce3caa59a1415ceec2d34494bcaa788a40a2a5d8d2f398f4a6e9492335328bdb97d652da4bc74ac977b6c9b2b092d6f78c4c2173c798400e28a58195d14a24378cf053cdabfd62fd52051e783c000cfcc09200ec2a503a1ae48fcb68f5b4d52690d3198a5191707bf8d37630bfb8646b348d997853cee57514854ed7446ef61f415f508c5f92b35ac78718d83755fc51212ad75df0396f518c016ea6ab4ff4ed8742421f2e3b9dfd03e6a5daf24a0dc8904ba2b78a68d621fcd5da36aa6c8d50d4b9c7b7bbe5a1e8b12cf31bc9cd0373282f4cbc26a352d0940d9cc2d222cf0652c79e66b690d365128f2cf38451055612101a2e88215272e8235932dddbb7c0fa513e64809703ea925b955401513c1cb6f6c61e13760d4e2808619fe69956d081b7d26c91601a6ef9b6f8c2baf26fa77334308989cdad01b277830e644ed518957748b1b45627916a49330b1b996a21850cf95c2047a84a1ce1e652e31f5fe08ad3f8404b8b56a0ef0cf98fee9871c1605488110aff1829c27c18918eaf911e570eac522b6927abc1eef093e72f2dfc77a9303bbccbbed50cf2b1dbc1a38d90b32ece2a1fda0a5242bd38681c4a5d372e8cb2c9e85061a98bf19928141a31fa1293cb9ae1f608c29449cb429425bf5158676b4d225a37d3c4b1e793e37ce52b6f4c51a5749b14f1c188fcf45dacacbe9550d292a3bbed18878cf2983f057b5899ddf0ae98caa1d9718887e9981294be738abadcc639374dee5d1b64c90d371a1888a2793e1d2bcc3b2438440681ce1e17567874de2f4200913bc036b8a31c4cbfe27a3633089ff775eca616e74201c1f9f3e94323ef5c8a00e2e2ca86504e386e2f669a9d8d267b2d618692fd6ba9908320bcdb33e4800d8a28202eb26a640997b32ec3e855c88fe09c2ed93465971d6a787263fa6b6740415374d1de0b56baeccb66dc291fb900da1b7aedebce905e32c40af88a49e4eee21e163e1ce170ee1a3807146b58dc6a7d022258d078757687bc0c2f59d77b1d47e3111fa19a34f0a0a8e3cadfe5b4ff5aed9a2ef9efde064646aa41dee3ec90f3202fa844429a33f0e76ff0ce41a8e0ff3d67f4d24cce0ba43c857b176efc9ebf5bbf2256256379783b4266c27821f87ad168e531dc806f495544d92c80fdcfc9d7f71a76c58820d5a5bd2f05a194648fce2f5487cdf93e6cca010257858b881adf1f83e29f030c23285869da37c9eee59636f41bb27cf52f343d8a10aacb4e738ef16d3c544c2b48559d5e3b5e5379c482fadb211201e73dd83cb89185678b07639a9318097e2c94a33a36ca120cc189845e906b483cdbb7e6279713d159d5e2c06e5dfd3baf1b222b045683e0ead3ebdb9df4c68ea2d142924912037382aed69593b0f87196dc75240e378881734cfc3876f83edf86aca9e0d4a0868ecab1e21cc95bc2778081351460ba1bd9463f4e2b883be29189b8b0a3a158513feb34e288557c0f1436e0af7fd77761103180d88aae43481586bbd0e38874c0fa4bf6ba62755c6216f7efbbab0ac9643172bf48c6dc44c723742d71b84850eaf2ca1bf172565e59f326930c5d78a9dd096f0d00a2c8b796875d8686de052ea31185b84c010b000152dc857dd1ad6ba74c770672bbd307eefa625381c0da7b8d8d5ef4b594b9a38e4d6eb1c9b81e7fc1218ced67bd8a81d529db78107de66e26169c0da47c5ed4f0a9709b0b2e80c5144a4c773779636bb9a6cc324bef06483b03fe750c1c0a406f2a884a9471662177dc03633b056ec8268f8ef144f797f8a2efc1c490711a54f3858a737800bd0db04f8f94dd5cfaa51a62c5c355400cfb0400c8284d6469952d638f93e0c7c80ca12daa583714e135f4848abe9cbb9f314eec3d8973f99a5fed8d162754c4be586a85e9a6d444816f4c302d4e2655ecd9ad50d275ef786f109751576504e1a9069293e3c9495967389b280ecacf91d88018c9981e58cfc51edcf9f0d5c1d944d796c519f099b4e64cec81c215dac2bac9fc950c40de79c649cd771b47f93eefe02d11f1deb2d4e93161877bdb8bdaba75f55cb9a7bc87316d10e825fea078e7c0a5e00571a3eb707a876daeafdf38a8916fdf98c00638d69fb005d21497d93d31968e8db2f7f6f72b627101c612c129f7b6df571ad6d5a886d194ac23a48f3e521aafa15b58ef1175ad20614269af97d0ef1a1572654bbaf7d0b97df7ee599680ebfed4b403db692023c044c23639e9db8023cc70fddac5d9a79b510fe2aaf317b2c22939c1fae1c92f7439b008396544e72537dbb3ad9053e6ccc16262971008b2f38020a177a451a2211a1818b639fa467dd8c651aed5765cd208be4aa71939904a5a709907031d3453a5d1c94a5e05c1e2bbc4530f014853e4717db0d58c1f0b7f544507bace8d7d41948cf0319fdae2e73de34109334334981a8828f474977f6459ba4a753ec7f47e6ebcdcb5978ae23ba85182beeb71dd53e32c817ca44fddd6d60b7be930c58a225953d56244cacee5833357a19a7568c132db7e2130eb2933bcbec851577da0bd0ccc918aed5478a6bd45d7a7c4022f2dcb6c60ea64ac2b3b915cebc8a7749eacebb9d6e4a1d194da73d0c01e2bc85abc1ad9339c6b51a79396f7866ca2ec59368c96077a9395f77496b9aadc4fe55ea9f7a1c0c537158476ca0538be42aab6ac8016a26f9214198b1bdd850b1cd1c521c50adfd0c2eb17e0d60fdb32d4d9fae790a569d9d85825ddc3de7a2356f09a4a8b0a968792b88bbb999018e47e5d888122a7c3adbf397fdde543bd76cb55eec4a6a97e9948327ed6b0874cb841de6b4352ea2a01848d611772b27a0f941bc1f5542086118d2e5ffc3c420668fbc8039f79cdef3c46a0e4da17b47542330e3ca56a5292c55261dcb0c4361840e30bfce4accea638973647d2db694609ce7855c6bbbd35795b83448e28512148225b6fcdcd9aa5098bc48bb3fba785c258677a60c1839314263860128d7bc7b7399e496c722daa5d941230febe6ddd2ef38480f55a211535dcae4598dfefa8cc51ed15bfec514158a6162fa9e92f40e3a6236434a47e7048f07e12ee3f2fb8ee3b309209f3fb44c9ac431ee461d3daa10c7c654be773405ce18b2a4f0795c96bfc7664c40a93340bcc79edc3874d4da938552a49e3854ee3b6722cf00e86bb61c87d86f8dcbf5fa8939eb0479d0226222e9ea07401ad81333b24d7bb981bb98d2cd87f67d72d6ae4275f111bc08f4117b15fac850d3aa36b5b5210492f2f6f43cfa04fc1326a9432a045591aa4154f4b842794076cc5b32ad0069a919d15ee74d1b2f6c4738862cd044dcefcdfab101cb9ffbf52ea5f17495959ab61bf6780c687e289d3b4a6e5d7dee52de345e52d622ca26f7c47f05edb48bd55edbd86cf249c94319db1fbbc029a4554f2dea7976cce710ae11c4d3bb604c141c0f6d4e7f86834d05ffe7b63122a854886ceff3dd4b685ecbce32797a01b43e6a5dbe8307d9d55a2f1d1eeedd3f2e90fb0f8b26209414b106c75cb586b1150e0a7d8bffb9053ff01ba5095f4d0f7cffd38cd8381c8338daf4c03bc901283bb7f96477834fafc197631196b77599b60f2ab8a024f008dc7230a627da50dacb30aaabbd973cf6539d0df2cd0e862a4cb3ff58cec963a99be64f66aa0f3dc651f1c0991e0cd8119ef7af6e186d747a8312e1d540725829093b84ae509a9effb5439fb3ed6140be4cd8f2910d99b6dfa4e33b31634a9b3d4b487f426576c4839bba5e2195e26007e29970c3afe38e61180802156f3808dacf26aed4af7651795ded38d540fefb9b82e4ed88bb156b77a80754d688ca7405fe2a591d3818f994a8a97d5f296b67772fff26eea8d852bb24c329513b91723f22e5afd12f724ca823871df90a17eb3f6670b0cbdc723fe8140fad9d719a3a1c3c823a638c0eef55f0abe2c687671bcf8d597933748763c65929fe16a2229417761556db459c868e4b5affa31536e3b86f29b2d9d967971778a8691e7f982bc148f73c4647bb49ed4c1cb3e7c484e5eb810b741b5ca49977b2556b90bc812fc2fca637c9472ba126c8ffcb6290d94425b000b8f785ffdc13f0c7ffa8a7fedc55b91429c63c444f6b00a9752e2857879542485ca5eba8a1c8d82c649f768a9aa380220f3d1fe1908fcbc221d474578624093b6ee75adb4795554cba328642ca9a967813937a30ab01125f234b4e9532f22e9b66a48c9596e8e787dedbb1ff8e329d27c4a5f3968dde91839f01bd2ddb3c833bc1cf8df09bf1fd73b5077380e3d3501581749f97d28cfd311f1becf121be6941812219be3098aa7817d2b965b3842e5828acacee891805c387bd9aaafc6a72a53375ca23dcb41e466a8bc936cbf86975f00f8f6018ac268325f51e389d6ab2639d46a695cbc5ec20a98c20e0081ec575cbafe55dcdd42facbae3140c31f15960b7ce81bcc55736f2b86b8681e12097e1a6dfd1d5daa7449a72bd3fe4f52ff3c707f7d4c26e9c1eff0144f78c01237c92ae06b5296ff2ba98c683ac4e9c399a309128aa935c14a2ac976246cc808f5f8eeabf81f9dafdd9f4ffa894c6001673890a202c300f50e54d908796e9d27e3baddecb1a511931a245a974be120770cb0d"}, {0x80, 0xffff, 0xffffffffffffffe0, "45df6af8de3548f6066e1c66b83d9d3d8a0b0f7b935207a8e660f61fe8c35eba3b1352d84227d8413e20dce3845447d185ffaaaddc2e14c24e0de91e4f227763e716cb003c3c4074a2b57531681a40cd81cf492dbcd420978f5854daedecc62a5495eabc71cfe630f43cb095783fa93f"}], 0x11a0}, 0x1) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000001680)=""/4096, 0x1000}, {&(0x7f0000000100)=""/80, 0x50}, {&(0x7f0000000180)=""/55, 0x37}, {&(0x7f0000000240)=""/100, 0x64}, {&(0x7f0000000380)=""/149, 0x95}, {&(0x7f00000001c0)=""/55, 0x37}, {&(0x7f0000000440)=""/245, 0xf5}], 0x7) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x21d}], 0x1, 0x0) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x5, 0x2811, r0, 0x0, 0x8) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) ioctl$TIOCCONS(r0, 0x80047466, &(0x7f0000000340)=0x8) 23:22:50 executing program 1: r0 = socket(0x2, 0x1, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x6, 0x0, 0x0, 0x0) 23:22:50 executing program 0: r0 = socket(0x10000000004, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x200, 0x4) 23:22:50 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r1) setsockopt(r0, 0x29, 0x7, &(0x7f0000000000)='\x00\x00\x00\x00', 0xffffffffffffff78) 23:22:50 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) shmget(0x1, 0x2000, 0x210, &(0x7f0000ffd000/0x2000)=nil) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0), 0x360) 23:22:50 executing program 0: r0 = socket(0x1, 0x8, 0x800) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=ANY=[@ANYBLOB="5e022e2f66696c653000"], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) r1 = dup(r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) 23:22:50 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x40) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x3f) r1 = socket$unix(0x1, 0x1000000000000005, 0x0) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x2ec, &(0x7f0000005a40)=[{0x0, 0x303}, {0x0}, {0x0}, {0x0, 0xffffffffffffff23}, {0x0, 0xffce}, {0x0}, {0x0, 0xffffffffffffff4a}, {0x0}, {0x0}], 0x9}, 0x0) 23:22:50 executing program 0: r0 = socket(0x1e, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1207, &(0x7f0000000000), &(0x7f0000000040)=0x4) socket(0x2, 0x0, 0x3) bind(r0, &(0x7f00000000c0)=@un=@abs, 0x8) 23:22:50 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 23:22:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pwritev(r0, 0xfffffffffffffffe, 0x0, 0x0) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x2003, 0xffdffffffffffff8, "b3c550d84b0a90f5a77cfa997a28851ad0220003"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 23:22:50 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) dup2(r2, r1) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000001740)="6ca89af93c6a75b5a37cda4a6c9b9a2974e4aca675b5e0bf2ef8df856454fbf45df0ea405e8d70e5ec7cb6492e651c1b588b6478306ae3ea8584ab8805fe7e685f077d0366033c34758c91037161ba0964cb25bd76bed83ea089efd298f89819dc509e923b66fa88b620fb1497716f3c90eee422733c16efee2ea106f33524d3e2d691dd38fc9216a8357a8c2716998c6c0dbb7f13d552f65b173d937da7920b1428d6aa6141f39dd2035bbdb4f26890366ac8009da25142bf6fae455e2c7b9ecd6e502928772c1d1c86f9aaebe9e73aa1a4920fb541013f1c480114c5934dafbcbc46f38a77d0cf07a5e8d56a209a9bbf18558169a2278b4856ff4d35c844698303db2cdf805f44e38eeec0a9dab4d11d45557c1bdae53bf4f41d018970fa273a07266b7ca9cd3b85df7a7bfb98f9d159a8a5353000b9b02620ae2420ffc9ff5efeadb69284998ada973fe26a2691ee5e106feec1871e25f83f083aaa8eb074ede34f198030a771e3a58ecf3bb4baa4b8e5003c663e5ab4439edb22a618468e4dbc8192d86a95451486a13096cd33a094240089997b3ba339e571a39ca8c284305fd72cf490877868e5f083110ba0770a423760213777b6eb6c1a8207c6be05dcf7a73bf8e537d90f6719e81e69c9a2ce3e18f3afe52a2a68eedb0ab5843fbad5eceb47ae606d7ddb93f55fd88011744bad9ef10a723695168b5c60b6d56ba4a7ac9d975f3a27f98fe917af17832f2be4c702c3a389c226e611182baab5c8f439b6852ba653adb34bf7fd5b45d062a304aaa6e61d6567567cd02a4aa5c59339cce411dbb27d8b7542a0042d226693b5debde25081c18e01f5e53d288c0fe7fd97f90aac59363dc2a1d28974d544b825599a8ac5ce61efd66ac32bf22337a81894a2255fcad7244731fae80a87c3349f19b234b1fcbb541acac00ea72f153693a71128668cd6afb12fcae8e30456b12750551c4deacdce270257b7897ca9247dc7a9d472c71bc02dd7e780b2f476034ff3c01a1b770fd42507b16e0d1e423cab79601c50ef42fbd260e27a02204e10acc8906cfe1c0156c994182673076a8c259c21570033fd100898724810521e65a10f6fad3a3ab07de6693e2f76db9221fc9a35f02a3bcfa6dface0bb031591ef6999ccc53a6ca892c9fc4d0bc3ef927f1e604b9e305eed346ffc65a6946a4061525221657a7dd909d3cc42ee3af666cf17b8b9eac1d0e106728fe4a6e60340e10443ec7526863e7232b6bfd313e4d06cf22d8005066e9c9c75b6e53e268a1d0902c03ad8568283874a67df1f090a51c2929ec669c63696452fb209a278cdc00394a41700e9eeabfba8f038059271b5cb9f0a9f6e9d7e923fb2cc9027f23d374edc62c8e63bb122d003cbb20a27ca3b04500b7453f2850d54e8aba9e104da51e2d1d07ae9b6cc2ae534b7d18616aae3d3410b9fbc608fa37abfae859c387ea7e29667d3827838aab4fc75b3f44fd610244299b7aba51f718a8d4e82264ddfa535f03bb329a00f65fa0fcd87ea7187544cc5568513749bda256e5df1ade3440007cbcbff3da8a394834bfa58c55c69d5e509feefb9c5b5a4d398bce3f106bd2592b4debb7d8d4a9307ed83a80f519ccb351bbbc8171b7934f1be29b41b19e34674709dd367236bd6f31946e02fe4ec1d56d5e6d2158ad30ef9caeb6c0d416f9d07a14f8016ea88c5983b15ef322e88b4be9b8eaec359202c6d9d7b79acdad629db243994653dfe6e68a975f7824b29e64fe27f8827b012d56901feb4bd92eafedb1e023f2650aeda281fa9b950101910e48ae2f8e1768c7cdc15fea0b58b6d5c0a239728eda72e5dcb7c17650e18e2a225aa403c464a94f8d78be3f566e9c6da601803b3d222b4f497913ebc9044901b51af50580318e20a375af2478a0bbf98001455c2843076f2a3ba868365b44ed026a4ed22ff70a5b39c1cbd4368177bcf77f479ab2af476338b3dd6ec59cd99de222ce9cfe5b85df072b4cd3fab24e38b35cee7810384c40cfdee0c35770aac6365d5bc3b03c510a046ef7eec7499244d70a8f74c4c9364dce1c60cdaa603a83eb5c05a3941e7cc8f37271fbbd6356f69b9018703d44a97935f235c4f8d91ab431c08a43f9ad4da9be31f8eb41e0d6833e8101d57deaa349a20d1e01dbdc7e3ad9179e46b055de6f309da294c321dd11da589a2e3e2cf218824cc4d0433274138fc15c306c56b396d0f980c3e584c4f307f88722678f86d64fca33eed1d3124ca2a6b8d56a6583009dd423b20c16a9673ec21293a0ed043c83fef2c795e35ef93d90bb4122313d4f0b1513f22bce35c31678d78709b371b5ab012cfb2933f28a01210ac2451496500c0dac0fd393973cecf5ddf1270f51d57003f3cb8b033792f518c54fbf69f5ee97a5ae0b919bc0ab42f30d4f9e3a75994eb41474349de6f0a576f97b112023838759daafee064283af2947bd7c78c7ad47cbad02f0d7201a58475ca9f1f4d7e895188d8786871d81fb3badb0b6206abcdb429ffbe980a2abf08cfe233e2b2b82e650c3ded5e2c65ea4ee1f9fb568e227e2f1eca5b7bbbd28fb83337663c02fc8f25a046f9df0a511c5d35aa2843c3d9a21785908f8a82339f12fe109ad68aced765fa57fc7f0730ffe82daab4a75432582886fc8b31db7a7bfdcf1a0ab09a4c1fdd3d90e104cc91fab67033a1ba5170a06cc8b74d3b9e8581dba7cabebb2f2ff3e59307369b591988b815c47f47053efc92ff975042ca55c47d20b5e32b520055b1f287c6c470cb7944a64fd82b6c9101a300de456e688c30581d53d36a895bf6b0a884b05bc5aee6fed01bc2a58935c4754c8a03cb79424b67dc636190247ded884afa7c54f0fe36746bf7ce23e3597c775ebe508215d43df470f5dfd073a7f1bd33157458bd589b67001c2fc6468f99f471e6e4f1066b1aaaa81b3be2231d5aa64edaa191ea248c9140360cb1d4955bb382efd38b8a4d6e25017545fd1e5ebcc1a539ae9cf3b51caf3056ef450b25eea8461715c363b4c179cd99b0118d483c3351d22fa903f91f04a0b2fddad22371ec2a42c30846048e0f7976f80df4bf803879070f9a8ace04094ece42b628942b9624812567c02444f3466c6bd7770e1b3fcd2058bad83d41e6a65ac4b46f1a3f45dd6be6fbb303a584f8b972eb005c4253e2239a28cb99f4bed08def0a86e30b087f5b18f08365c0f7abf46c0b0b89f59e354ac43d3f4812a947efd356ad7b7d2cc403aaafcd1f4fc2c866ed6d82ccd4d75818d80c8dc9046ec86ad9862a07923304775e53c7c7af0affb12f32ff7f04379e6fc7481a415dae2680e2c85df79915777ee713928fa9025cdf55592f5de7e48bfa584463aa0028000dd74ba8eb13e6c164d1b9c7b2beec926338a1fd398afbe6347641294e02a273c9f03e340c775afead4dea7c92b2533b06efffd6614811322421cd5a6362c4b9a2babce796d605c8089292cd29e0031ae9a5cd8400fa26ee21012c97c00d729efa13c00ad037a23b59513435533a1100b10a5f008ff87dd5bf70b28daeba15b89a74c45ba0c90b0a305e38ae4c759c898f481e3a79c99f10b5f6720a0c1ed5bb2a3b724a081cf535858c8e9203c5325f2b1b2656022d6fb48bc71a7b4764f611a09259ff8470d5b69d864098be2121c29cd562e121b73bb7b5d22301adc68025c157b867c3f451c1a23b418b65a83a12871006454a80e40ff3d2d712c80315f92b0338b3acd545a2db7c6d19a09f711edfde4af39aa846fb36bc8f116219be09c22a7f31972efbe2cb257dac43f9abbdafac135c8eb3c6359f3e380e0924f28947b7c3953114ca0006b0ab1ac8886339fe9fd81ba4587c3e77a58548ead91159092eb0f273a9403e03e465e15839db0c4e0ba109460489746b02542d5557dac4fd8bdd82727b23bf99c8b6b71bbd348cb1a86883dcd942131acbe907b256c46acb4571b36510ee20351db7964fff64422702b3816547ea158d4064cbd4e96c8c23df8a4196480adb9b867b1e20cc5cb0848b93b641d753f851c551da8d7cf2aeb1a65b45ed293796d0a55689c1a4717492cd62425d612a9b85df7a899d0eef29e5ddbe82c27744e7b9a2a0f7618bcc7ce798850588842d5d7be70a361d0f68dbf766085185cdadbd5a898356c16d186f38f429fe35cfcc6ba9133fbe0af21f2c9f77090bf6a32b441cb3d0c8b80b81d1dfa1e7217d16a0c5594a13551bf08871104a48c42f8a19e010306c3706d66b7491ab2cea7c6e8f75b4450db3e3fbada4fd8d40ae81a10236c2557fe7dfa893e1b3fd623ecb83ae48e066221919e077d6476d90fe5ae1a24ba5ac9912e7b671ad1098ca71ad8cff0f2262b477a4c29d5e55e70c83b807834366c275b806e5ea1d9782e01a39131dca4b4e1429d83684f72449e7347f4de184578a739e4f290681f7d0e1d50e8c3aed8d42af62a797609bb004176a5e5296af2714717e4fd06e1b440c34c1af322ccfafd41ee75b589d6c0e419709765d3acae4bb80c8583ed104b059482909c18562907e8a311c4193dac6f15cecf287906ea7eb9fa5674504a63da6bc548bdab21e17f4c599cccd05acd5185593f6c3b97c42c663b4f48c0e684f5b3de26c75864f9d9f42ce50c4df2e9e10ddc31878505b9b32f151ac8fb85c5011e9cf6247d6a275fb64880cd132db98769394539684b4f88c81eaa27d1975761f893457d62019f02af483ebf90f7bdcc08a3e1aeeca02f387430cb17fceeb6af6f15387417cee45bbefca10e1aae8a9740552965cd3b792020630e70cc235a08ccdc30dc260fb4f409126f51493d1c7698347e6fcac6f0a44d9ff610bd9879d63857db1496724ef8cdf4567bc5d91facf4dca09ba0dc7562bf33eb4b80822f7a2f7d9e1c9558c9036950d454aed82ab0c9f355340585508e6074bd58eb625a72933b94d1c22164e22753db4576eea83fb297fccd0c16cc1b7ec27259849ec455a1ddd17242034634cfd81c35c6806cf58adc3af1a33e0d821f6043b69341722c70f1392e5e3fa6fdaf0fc43cbbb58d35a1cdf728d8cf35546c41c948da3117c809810aaf45bddff0be19ddb2aee2abfbee4b8bf70b7314a5d61fb59576da12708ab07adaa637f48013a27075e24cc79aaa472f48a783f43c5a3cf72a4c25de50bb3d0d644a5b31db41c1f105ee30aa3308b27a5af0e05a8e85279dd66c1a36a91da31d3e50ccfd1bebc7dc1ff6a2e6faae63e85358ccee66545e52b52daf514dae986de278459166a54cb7538b02c6bdfd67727c24dac1603d5e5364bcbe5528ce1adc18d2ee698b848aee33629662abf93920ce4cc492bc0a1c40d2272b3f6b8bdd8b2f8a07141df9f477fc304582ddc64933a52ef05efe31455c09461185f1782b685347cc35e63521346ce43fb097fb3019a23548be60e8058414871f8ff90afa7ba25aba4e81be090e999397829d2138ed363709da363c0d62aea933e85fda1512e45c054d08d2bb1c039850bb204ccc47ffe05ffb13a53e6b6c0ba75dd627a06bacb2ced3aa84dafa0a57f5bd4799f07665af99d3f9f9ebe9d29d359292d64e2fec6c9ff309d6c3e72ece19e64f5d0f51f9de7ff5615cb6dfd90ebd42561fd6e7f0123d28ad62f55c7d53a8369192c80e3b1de165b1c9a3cd8386e50b838a2e33a87be9deda72acaf9ca1c924ed5d3c7aa6efd382b71b7aababcbec7c9b03c45db7409bcd60a0508816ab46c834483c693c0c0f69c341e540087e5fcfa25b6465d90de803b85f1599fad170c25fe4cd5f7dd8a84a966af28a1fcf4eb1ebc3aa2ae5b4b34afb033f5f428107b787c916c5bd442052932867ed347b02bb3f497d3e9a0e4833392f0629633c0506b61269975c792671bf450a8d3c1175ea962f974d9a23696b272198ecffa42ec9446bf8133ffc4e13c44b6fcdb6c8949fbc238f8a9213c7ae98c5393180de52453b5f7145c9198c596df8e08a610fc7d9f831c3001913cd3cc215c647fcad3f1f8f74167972da5a2f98933208f1dea02c58865fccb783caa9abb42128044604893488d678640200731bb6e86242906a6acb63dcff7e7ef78a924ea2d71b0eec17a6843f0211bf0315b5b5fc8476dca62ee1819d661f100938db0b351dcd09cdd080e6325c3223cf114925ecb631eaab8cf45e6ea0665624f1f5857226429adb100c27418edd24cfb1cc2c92e8bb45b38dbea7ea3f987b7fdf6a41894ab4f7918ea4685e82485fcc8dad8365ff0592787c3b182fdeedf835afa78df246b181f7fa2fc123feaa79d138fad7b76bde0ceeffb5dad6c5fdc5c69f766647ccbd991b95e1369130ac8a2884358fe1ceb410d72d47b7ca582ce6a5478f39386963ac7f9d18dbd24e47c0fe4dd464779e508992e25515dbe26a59c6a36d9d46e156b3fe5265e0e5c47bd04f27f93f41359d37cf51e264494b694e4", 0x11c7}], 0x1, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x2) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) 23:22:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x4, './bus\x00', './bus\x00'}) 23:22:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = socket$inet6(0x18, 0x4, 0x93) close(r0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f00000007c0)="9c87c377284c35b84e2e2e", 0xb) execve(0x0, 0x0, 0x0) dup2(r1, r1) open(&(0x7f0000000000)='./bus/file0\x00', 0x100, 0x3) close(r1) 23:22:50 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pipe(&(0x7f0000000040)) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) 23:22:50 executing program 0: r0 = semget$private(0x0, 0x1, 0x0) socket$inet6(0x18, 0xc004, 0x2fae) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x10001, 0x401, 0x400, 0x3, 0x7, 0xffffffffffffffc2, 0x0, 0x6, 0x5]) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = syz_open_pts() r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x5, 0x0, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) getsockopt(r1, 0x4000000029, 0x9, 0x0, 0x0) 23:22:50 executing program 0: mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x20000000004) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x41, 0x0) chflagsat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0, 0x2) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) linkat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00', 0x4) socket$unix(0x1, 0x2, 0x0) setuid(0xee01) pipe2(&(0x7f0000000300), 0x10004) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) accept(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') mkdir(&(0x7f0000000200)='./file0\x00', 0x51) 23:22:50 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, r0, r0, 0xffffffffffffffff, 0x0, r0, 0xffffffffffffffff]) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) lchown(0x0, r7, r2) setgroups(0x0, 0x0) r8 = semget(0x1, 0x4, 0x40) setuid(r7) setpgid(r6, r5) semctl$GETALL(r8, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x0) r9 = semget$private(0x0, 0x4, 0x200) getpeername$inet6(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semctl$GETPID(r9, 0x0, 0x4, &(0x7f00000007c0)=""/241) setgid(r1) semctl$IPC_RMID(r8, 0x0, 0x0) symlinkat(0x0, r3, &(0x7f00000001c0)='./file1\x00') setuid(0xee01) syz_open_pts() r10 = socket(0x1e, 0xfffffffffffff7fd, 0x2) getegid() mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f00000006c0)={'./file0\x00', 0x1, 0x4, 0x4, 0x1, 0x7, 0xffffffffffffffff, 0x61, 0x0, 0x1, 0xbb48, 0x80}) semctl$GETZCNT(r9, 0x3, 0x7, &(0x7f0000000540)=""/255) recvfrom$unix(r10, &(0x7f00000002c0)=""/255, 0xff, 0x3, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) truncate(&(0x7f0000000100)='./file0\x00', 0x4) chmod(&(0x7f0000000640)='./file1\x00', 0x68) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000680)='r\x00') 23:22:50 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x800, 0x2) select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0xfffd}, &(0x7f0000000100)={0x3, 0x0, 0x0, 0x0, 0x0, 0x400000}, 0x0, 0x0) 23:22:50 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) bind(r0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x4) 23:22:50 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r3, r3) setsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f00000000c0)=0x10000, 0x4) ioctl$TIOCEXCL(r1, 0x2000740d) 23:22:50 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f00000003c0)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind(r2, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 23:22:50 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000280)=""/188, 0xbc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000580)="9ace6bc89d120fb09652f3cc7535b840b214e9c6ac36a30b6d9d718bb42059a4bdb7b7c01edb4f581257a4d73faa3017301c907dcacb9ada5c042fd9170eb01004ba81f35e6409fa3a9e0e388527f5eb07484d0dc325a5855b52e91def9021664691ea3bbf2326ae238a9092fe7a3d684f7774a7db2c10b770a5acd4e97a5a4555bbbb8ea0e904d4f1ab27524e25e107f22811d53a65a45ff4886cb962aedb4d0c3a4db051f59e33e21cca1a08f43c200fbc0bb8bfcbf37d02bb8b5ac5de7964309d1609315a7aaba17c72cf794e3c55bd8d814793cfb9f57f28d8344f6243c006c5826f109c72891042e6e5942e525ff7edba6caa74a0406ec2c6035fc859f5502550b591451fc4359af2e5ffd70e11344f3759a190b1aa6ac7cfa268608496ca611d1576013619a05b08ef43072594159f24ddefcef18518ea0b53d31e89f3db6198c3989e185e37a987b6a4bc27921e858096319b626386263abf92d67ee6d1b7948ecb4e9f6c6761ee8abf5c645640de25253d45258ab1afa3d5a8f0e8ce1cb5026a9e1182f4ad0360d2533c769ee1cbf7203f2f29a501cef95eb892acddaa0d9bd19dc552f658843a8a42e5dd8f763921b019608193e95ca75a89eae30ddf8a643d958bb4295c677c74978030258ec58d0c81e06aa64cbdb7a92ba348dc07e3ef97d2a0df99b0edf43379e5928b36c5cba42dac2eae15d281d31327ede5dac221851a8b21b62960ac8ec58eb780394bf50ec834b311876bea0f6ce3e18b2684c33926f5b76ffbc1af48023dee7ebe6a2a0908b314dc9db77d6f5f8560ae8d51228133430a43a26e0f421bf6ce0bdbe1a1691f8566e8f469cd3a7d1a7ec261894e1ea9404cf9b579f2aff54a1730fbbb7e41c46f590c09d9eda2ab1900220ef89f43018d9e37e15586e37fd80819eaad32cc3538ecdff9dddc78e1044d7a5863bf55844829634410077e86ad7eb425f81b5ef6424bad4941a2291a634c24206075e1d43f0fa41d79eea5d5c653328454313f6aa54224ce093c65eef1c586e04a542df585b55c52741006ce0caa3b0518b92afc77ffd3221ca757e155339ec683751c9acce011cae0ec8ac74f48fca2e67be1500d092471b5bb716c3ef3e81d5055276942e0558efa3a635da8399e18a7cc5709dfea3697d4f5feab46fdf54441d93ba57b3c251f849c119eb1e4579c47becdf5d483790669716f0a74ec1e312b9632af3f4a9c83e74fcc128b2cb31298e2f0ae5aeab6c1841c5b107ae1e19219d0f443fb88f96811c830aad0ae16c133d58e12f312b722eda95a0109cce47b8371cb6b4d9623888093813509976b00d9f9f0f1e7acb0897fd099550494506cba86e6ad96afb30f37cc61857eba8d024585b326facac053c14e9796be9470e887becf51ec99ef272fdb90a2658fa752d86a935d1f2bb72b4cd3c8997be95549a1ea56f04e6d57585ca7e93cbfe5a9d7e8338e7d1b5fc96d713b7574aa5d28870623106c0437658cee2952f29d6481aeab5cd607d4e92d1345a36607a6854082083e9ef8e8789b248c076fe43dd233ba0fe506e8d42952f7a057b0388c97bf1abdccd959178aadd9b2f737fec2f4266a273a5f676350d1086df7bbb0f3175237d6d208e566c9e67770cd1f98fef9a04bbc22d9a857d725b1e58127b50a7f3b68e4b409d11c36b525322fc451cf14a8c51cec9050d1368a8d55bb119cb3cbf8f44ff7a2313de0612a7c2ec5e46c358f0ceafb4b5506a2b88cfdd9777b86a0c885a1898740c531ab16daa4ce709fd77f1d1b54f3073dcc92cd04a7bd95efdfe80a112eeedc87826fc732cb5975172f0f4e6400e1993bfcb699fb86c14d89e305094dca08ce8dbf7c425c17103cc8dde17cb8458eb5ae29056ec8541844b82344cb03d9525cbd303ca1234c7172b2e18b593c323b15f8bc9bb7cbe3e9c518db99b7302c80d3c8e5f332e42a1e00818839a5959f1ce7623bfc6295246476f1aa1276bf4ea3a247b8decb43d15564e9922ffa032edbe8d09d61ba6d6f786595f43de125f8c755e47df6aa4ef620d99a621b8326b1aadd55963d1e96a23a383dee45d35c4e9cd09a6eb971dd22ce9cc967de91d73fa6fd1cf4a1e546d73f40c54ec7a8dddf3f46de000bca552d8447299d62fb5b2f9c7a537c5499bf34a5d73c8352028fe6bf419d6155136186dcc62c5ae0c203011fd588380cee97cb205d0a689bc9d44bad7749ee0cee655d0c400716e54b8f00f102984d133d91f3aeced038c6693b87977a4e9e51344a59f67dd45f751d3696367187745c8974ebe5ec5b072a2d43932289835015f75eb520a8aac1b381ebbfa99b329253646d599fc95da9103fc9a50b211ec7c7ea8ce71602da7359bdd39656778c74cb246ea9d8fbea29153838a126c3616bc1edc2dd54b538c9ae4dc72ce09c7e37749701fe2fac70597cd94f000ac167026fef16cea0fc2d63586c0ebcb5ff216c77276899d3c1b41b9eb463e0240cc6026b12b3656f3e39659984cab787961e03b2f04c7de38ec7650546b06401b9b109a187c9838674ece4496eef2037917728efabcf72239091254f2fbaa6335db6e962891d5daf8d93997486c520a0b31a017a09c7dcd892e1d09c87d51640b6344464ede15f634da65056e1bd2e8fd547e16b55dc07eee65dbc69874b2472bef3f73c8e54ce61fc1c6b568f2d242d5d863ae9107e2002a98bb0cb004bf38d365bafd4b07c7e9567a63e25c885575ab94b2336903ea42bcf251e3f5c9725f213a8c816ee70df1b8adc7682516a73b71e7ffc228dd1aba26c91d181df7947ffa982726a58c120feb135aafe11796ce76dfc636505147b4492a640da17bbb25efdb7ff37baf8bdfdbd54e415a2e23ec8f4aa27bdd9812ccb05327646bf7c920c6c1414ae00e76c567ef0e3e82cf85a41574fee27382903bcc46332b8a6bd8bf0d100319accce9d0fecf770b6266f60a34f5158cfa8605c9d74db5a42526504667fb425cccf374c24012f43ccf7b77190943288dd23228637a0d1f852e5c77c702d369cf4ccdcb8cd1b413d7f6d896bfafbf600e5d35a752b6b65b8342adada9c764b93284e6d8a6009c071fc5a003cf525846eec65a42a4c669f6da861501dd2a9579c5881e93522ff2e9b3c76f2cd977a8804528ada55cc779207a3c6e48cfd3b6e94f48142f1534d2e44536c9e22e2323bd5d7d8b261ea5b5a45eac7b6848e0534c44df1ec2b7d1e06fffeaeae1129ea718324a564d1b9e8e7691c4e44090129606b157fb6d6e203cfe1c30deb5d2e8ba388abafff1718c7d76cbd382c021ba85abfdd3e06caffea28bb9fc662738a113e77580365a15ec30796251906936d6952bd6a830ed09bd6da75df0d09ec9b84826616184d1adaeb6635897c5bb82b419dd410a7a7a8fb23841a674205fe0ee7552647c33eff495f41906d3913bcc8b0e4588903310a03bf05da3efa4b7b8db678c69cf02b451d42da5cf8d17141f32969e85bcdc40877f2b6f64e658fdff2198ac3f23589d81b7fbc9822879a658c8b71c493a6583b52e9e2e896d0eb11e9847558a572a2459bdffdfa459f5f2c593de10f86535648c9909a800d701f113ed9296b558c9618faa33d455c95d4a024d2b387729485805c955e6aba86c2fb28812582f8e62b594273d550c03c54ea06b0fe0ee16dd0fdc84d71d67e36a41370180cbfc4f2b94b5da62b02d25a78c0704211753251c1635fb3a71d380857ce8817910f97ecafdad6cd4c20355c9f1658af993166fd85a398cbce4f6181d79c0f7a30c50d3aab636c5e553dc025cdf5d00e19eff215614deb41d0f7b6dc9ab70b1a09b401e960ce7fdf1a472ca3ffb1fa42dc4496d33c4f474d85a653af4302d525b2470c7e54fba848eb09db16e2ff0c29b57f8fceee56f35cbd3c05abf39560838b5798ee1c84a6b8a1171370aa878735179ea612fc034f5b50f95445db5552deabcd752a7da3ae69fe42e15e8df1bb967582ec3ec1b817283e79bb4e636b1badd705124cea52f7ee9c01309f12bf37971619043bd77ea671b728bc5f5f361c4186d6e694cfba5923935c9e35ba3319a5dd5ab1b11d376963a629b1816ba2abe2c6351b96227a4b461cc36b7d1159f8e883a68f4dc291dea5ae102d20b9cea2fb3845e066159e6b70378c878e84f245693a0e031404aa4e9419f504239858070e8571f258b7bf11f3d7f511bd6f07205dd7733710bafba45955f954368f9a367da8f25de3ee173bae820f23af686e4373fac2eeb426501f2d63534be014f1e7624ffd43cece37b634ed2a751967bb4645dc145bc9f82044ac92df125eeb383efffbb48ed2581a4529b848cbc687cf7ebcc6079b3a32f596655f4ca8713e800a465967b77617dd37d4c1610156b4f0f68d716bac6b883c3bdad732d11cb0fc44acefbb8ca780735ea46bfcc71c8bb874fd500d293ddc984bf4a4a1ccbd46f80c421032e647c917daa6a902bf852190755e6938caa1167e10a9b0d7492d793adb1d6b7b8dbba70504b3f56e4d820bbf7fa00a1ab3b163ddecdc46b6c22ba1f40b5129ff00bd5f61517997ec4f7de3089b1884b7c2b3bb1672b81010fe698cf81fb26d6e60e7ea90c9f1798a56f44ce74ad0ae0ff0e38687e20afde491fa4b77e9743807fc991893af756a247819d6e5ff01514213a41cb978862ca4060fd073d64ffaddfebb9878ff5ef3be821110e57a1b449188cb219f67cbd00bf80ec85df53103d385f036db3e816e3a628b714aa9c0c5e836a5cc0b3af410c60cf4ec157381e40a59c9f02ff4ddf2eba37ba338325c4b96ce89aacfceae9dc042a371de9620cbc637a7e08b01493686ff5aae028e82c5fd71a8ffe1401920655122f13d3d4d637c85b4f40e6dacabe1765cedb0d1f23770b7643a4d77bcdbb2ceacb928010676f0ae826cbd017f39e5eb7d5ebb99e8abdab01df5c9c5f7a3496dba1f8eea614ea04ee52e075c8f7b7b8d0fc384e1a259fdbc2378c9357702a7aa0fc2eee383168f750681f1f71996847216ed91e123823b1b01446628c96a6e471171ddf48572449aca642dac507c3e617617f1d0adc332edb8b63cd1545848f512ac4763220ea27576e25c4de9daf4bb607c0cd0eff3f287ac405508a1d5b91b777c59adf9bd09b704dd8340271f86e074b0335b4f963fd452e934db87bc044a8eb4e2382d10da6826a3eff987f76986ca72f09a5d2766006a9d76f06096dff73ddab948e8e97d73888537b5017a21bc0512e7caafb810e80df130e945df7cfd2759315dc0adc41737d898f2e2b9a3cf5a652d255213a02e8b1bb7b1a52005a232766bfeaa1a92217934cf706efa62ce8f4a95ed5499184164633eb10d66c5a906499ea24c1ee6b863287d7c2be64f2ab5cf418fed9ec940d9e36dce3ed058b0140bf9e20b2282f97b6396e0c0b5b9ec2a190df6783d35f856e0d7e5bc607aa7ed6f37a33d1c2319d849802e4bdeae3c41f9f7181132fe85fcfec5674bce6bef06d8658008f7f08ca040efca73c54dd2f15c7c5afe3bd1aed3be560a6ccc2596b0e78682562d94fb6ccae893ce463f155b742efd7cbf98a589c50abbc993ef774e2767219e31ad573646dbf85f9bf86b698884790ed020224093c02bc6c88615a81b8569afb911d9d83ce60ddb3083f8a15f8b8da8567b4dc207a74690a2fc464038fc4df1184a480e171c01e82b2060513405edc3a78b3a205b75e890d34b84bfcd88e251d11ecd3573d0eb5cefdd2296b61a90dabdd64bf2b1a03a58deb4fce3ddd04705de4d4cac96e5ec0824bbd6", 0x1000}], 0x1, 0x0) close(r1) recvfrom(r1, &(0x7f0000000000)=""/228, 0xe4, 0x1, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) 23:22:50 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0xb, &(0x7f0000000080)={0x1, 0x0, 0xfffffffffffeffff, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0x6) 23:22:50 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = geteuid() ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000100)) r2 = fcntl$dupfd(r0, 0xa, r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) kqueue() fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r3, 0x6) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001180)=""/77, &(0x7f0000001200)=0x4d) listen(r0, 0x4) unveil(0x0, 0xfffffffffffffffe) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001240), &(0x7f0000001280)=0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) pipe(&(0x7f00000012c0)) fsync(r4) readv(r2, &(0x7f0000001140)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) 23:22:50 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fchmod(r0, 0x10) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x0, 0x0, 0x100000000}) 23:22:51 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x3, 0x33d9}, 0xc) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x1, './file0/file1\x00', './file0/file0\x00'}) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) socketpair(0x11, 0x8003, 0x3, &(0x7f00000001c0)) r2 = open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) openat(r2, &(0x7f0000000140)='./file0\x00', 0x80, 0x80) 23:22:51 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00d", 0x85}], 0x1, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x100) flock(r0, 0x2) r1 = open(&(0x7f0000000000)='./bus\x00', 0x30000, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x12, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x6, './bus\x00', './bus\x00'}) 23:22:51 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x1000020000022020, 0xffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = shmget(0x1, 0x1000, 0x3, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0x2e8) dup2(r0, r0) r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x9, r2, r3, r4, r5, 0x1, 0xfff}, 0x4, 0x80000000, r6, r7, 0x0, 0x3, 0x10001}) r8 = kqueue() kevent(r8, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) r9 = getegid() setgid(r9) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x100) close(r0) 23:22:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d030c1e7bb6fc6e33c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000780)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf56a1558dd8b0ea6daabe136a2030cb981db23419f37e360de16aa5cbb7ae7ed85d35f39b998019967f20c517", 0x127) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 23:22:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0x1}, {r0, 0x60}, {r0, 0x10}, {r0, 0x80}, {r0, 0x10}], 0x5, 0x200) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000080)=@un=@file={0x0, ""/85}, 0x57, &(0x7f0000000400)=[{&(0x7f0000000100)=""/141, 0x8d}, {&(0x7f00000001c0)=""/37, 0x25}, {&(0x7f0000000200)=""/84, 0x54}, {&(0x7f0000000280)=""/117, 0x75}, {&(0x7f0000000300)=""/177, 0xb1}, {&(0x7f00000003c0)=""/59, 0x3b}], 0x6, &(0x7f0000000480)=""/105, 0x69}, 0x800) sendmsg$unix(r0, &(0x7f0000000d80)={&(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000cc0)=[{0x0, 0xffea}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 23:22:52 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0xc88, 0x80) ftruncate(r0, 0xff) mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) fchdir(r1) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)="000000186a56010000003b00feaf000000000060d5706c85c2768511fe890000032800000000000028000000", 0x2c}], 0x1) 23:22:52 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000100)=0xed) r1 = socket(0x11, 0x3, 0x0) shutdown(r1, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050400000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 23:22:52 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./bus\x00', 0x40, 0x6) 23:22:52 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x140) write(r0, &(0x7f0000000040), 0x0) getgroups(0x2d1, 0xffffffffffffffff) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x38) 23:22:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = dup(0xffffffffffffffff) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, 0x0, 0x1cf) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) 23:22:52 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xfffffcf1}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) recvmsg(r0, &(0x7f0000000700)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f0000000640)=[{&(0x7f00000003c0)=""/40, 0x28}, {&(0x7f0000000400)=""/153, 0x99}, {&(0x7f00000004c0)=""/213, 0xd5}, {&(0x7f00000005c0)=""/116, 0x74}], 0x4, &(0x7f0000000680)=""/118, 0x76}, 0x40) flock(r0, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x5, 0x1, 0x101, 0x8, 0x8}, 0xc) 23:22:52 executing program 0: setgroups(0x2, &(0x7f0000000200)=[0x0, 0x0]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x40) setsockopt(r0, 0x9, 0x401, &(0x7f00000000c0)="7f5f36db11d9c24a5782c092a24cedfa2a20a6462eef318a611b446f413e48e13ac12c923408fb3cc29702865d8c936bc3c68c4c1536b2922991106432513ab91b798460817190431fa72bae310872d29ef495c4e59ea2ab8f8f480e29c35427a1d606c52baa95265e6c0497080109d47fa8d24ee20751b413891f10796f66b798b3e41bb90a042f94087eba7bf109735d93eba0a656243b3a60675892cd8ed03f6b7f819ed1cf54911fabfd5dc724263992bd77bce264b77345b9225c4acecd5655877b82bd25ca25e5969c8b8f6ad6b93e9f929bd3063c", 0xd8) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0xa76a) setreuid(0x0, 0xee01) syz_open_pts() 23:22:52 executing program 1: r0 = syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8000003, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x1) fcntl$lock(r0, 0x2100000000000009, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 23:22:52 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x8000, 0x0) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = socket$inet(0x2, 0x0, 0x2) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x8000, 0x50) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000280)) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x80, 0x0) r9 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x8040, 0x0) r11 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0x0, 0x82, 0x40, 0x3f, 0x5}, {{r2}, 0xfffffffffffffff9, 0x1, 0x40000005, 0x21, 0x8}, {{r3}, 0xfffffffffffffff9, 0x0, 0xf0000080, 0x10, 0x9}, {{r4}, 0xfffffffffffffffa, 0x10, 0x200000c7, 0x5, 0x400}], 0xe42, &(0x7f0000000380)=[{{r5}, 0xffffffffffffffff, 0xaa, 0x4d, 0x3f}, {{r6}, 0xfffffffffffffff9, 0x1, 0x80, 0x5, 0x2}, {{r7}, 0xffffffffffffffff, 0x40, 0x40000000, 0x9, 0x2}, {{r8}, 0xfffffffffffffffb, 0x4, 0x5dd4816a5722c69c, 0x200, 0x80000001}, {{r9}, 0xfffffffffffffffc, 0x21, 0x1, 0x80, 0x5}, {{r10}, 0xfffffffffffffff8, 0x80, 0xc, 0xffffffffffff0001, 0xeea}, {{r11}, 0xfffffffffffffffb, 0x40, 0x40000001, 0x6, 0x3}], 0xfffffffffffffffd, &(0x7f0000000480)={0x38, 0xfffffffffffffffa}) r12 = kqueue() kevent(r12, &(0x7f0000000000)=[{{r12}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) close(r12) 23:22:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002001, 0x40004000000028aa) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="000000186004008b00002b27febf0900007e00000000000000000000000000000000000002ff000000000000", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = getegid() fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r2, 0x6) sendmsg(r0, &(0x7f0000000ac0)={&(0x7f0000000140)=@in={0x2, 0x3}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000240)="ecc1529bf4fb98a4928f9cde79246be1bc04bdbe4ba7f3fdf33838298910c5302c6776c9d744fdccc901a65cc755d5240fea3d0a0028b0dce30a29a1c0f332bfdbc54407d85cb131fffc8498a339fa05da34a4362ac2780d9562f684db89e3cf421497e41eba2fdb928e67594b5d14859e3303567ed7f9cfb63a08859e445e5ed1383a6d8a634500fa0df31b376b3efe6471ad9b1a563a75d1b9f839dc29e4b09f6faa26349d8e140090aacf7b2bc4e85f244d8c5e315dec185f6516e9879ad03f3813883ce682d80a175e6d06b6e54450", 0xd1}, {&(0x7f0000000180)="b6a6a321631bd69072fea88f692aa0efd6859c7a22a710a558a7b423e9a1157b045ed5119174a237aa6afd36b2964a1a284b5269870fbbb903aaa03315f73b5565d1311e9be57d041702442e03f469", 0x4f}, {&(0x7f0000000340)="b9b7ebf13211a9e946a142052ac12159048f6e16efa187e8fb1b52ff1cc76b1b6c1f1e22530adc811fc5f3e3c181ca6f5f388e8c8ff05b6ac5471b10e73760bcd2dd40e69db0a0540e4350b4a4da04c6e5dd0c9a003af73ff3d86a3cd6aee50e1f07f9798f2f27754b248a7cce60cbf667dd09fc17c7", 0x76}, {&(0x7f00000003c0)="8de16cc261afa4764bee411fb0d28f0eff69aa73dabb3c1c4890f19a1d2d0f16648eb64888c6be99b57fe6ee365655061c6e110867195b927f36d13c84a6", 0x3e}, {&(0x7f0000000400)="01327698c3fb5fc67dade9a3e6c7862412274f6a15bc1c3805b111e65e964647bfbca852b9d9a338cb92b48c5803559a6737bdfad8f68add915e6deef869d4f6205c3dd1cad15ad1f7541adf8d06f904dbd3f512fd1670885b60b7f534", 0x5d}, {&(0x7f0000000480)="705c131e7a026ce0185d30df325f668e7b78b7e3b91bee589339edc530c6530c86467fb57c6214f2c82b6a0914c64b824bd8cf32de53b9c615791027c065843aabc77e7c1e0192afdfb3f7c78f", 0x4d}], 0x6, &(0x7f0000000580)=[{0x38, 0xffff, 0x4, "1b4f225a3526eacf83a6bd7d2767da8d94ba0195e519c186a3ec2427b20caee5c5fa3a"}, {0x100, 0x1, 0x4, "18aed7f84be57b4195b598920cc760bf8e4ff0876b8d7bb5b3d855a87f92ca5f5c8c8d2aed74f0e597d8ceaece90effe70317f76e7c6cdcb772593bc4e8308a3d11cc9af808d11237ea66b0c49068317c5bc9831a99e14f2d495d27abffae05acf94f5f0cb73a4ddad240801acf3776ef3bdedcde48ddd3696632e7cc2cc98999092306b050f9ce92f3fee86d8177c4f13fe55bb95da4a30961825c693df2e0c8476674ef3f06fd0fa6803c29ce487ae80b0d7452f820c59f44f77b5e1a2a9980ba4b7488bb9110607c73fd5889fd6239000c5ce557eaf8be8b602df6fb2f243b50826662df7d1422029"}, {0x38, 0x1, 0xd953, "c7dc012aa8bd03a9f705f2f34b96664f48f9af05b9db93587ac82549d73243256e1a00f2"}, {0xa8, 0xffff, 0x6000000000000, "02c6d93e5523094b88323c6588a4f288542f72794490107d3466495f729f27b956dbcbe1d0079609c025ec620e63cdae9d28870d5cb4940fc41ccc45a38668fff31b0f43a7dae2d95572da06653175710c183aae577f9a6fefd734716ad670cb54645aa88b7de7d789b4d29643415263a6e330eefc96d891f12087df900948eddea0cafe4fe2c06cd6b9e916d4d53deb5a44c7"}, {0xd0, 0xffff, 0x9bc, "89055dd0226cc7deb8192067046f3ec0c66754772353f302a14304a95ef6ad88de1619642fb9c228cee19c4842132b5dbd244ea66f8961cdb02b0e7ee15e7392b6704928daf9db9b5762bd1b6c037356ccd482a5768335f994ea29a7d9419fc1108972dda839451788c083d9aae4cfd9ee37ecc40dd8cac7c8b09a16f31d5ff31d3a4834ffe77d34a5e773f745389a616fb52ddfe25f992bf3d8d4c35b594848ef32de209f697bf4ce526cbdcc0f13e3b4a7f464eb266dad38b2fe6730"}, {0x70, 0x1, 0x401, "08b4e7519d3d96cc8aed64d900ef7b5ad19c46c4cf648725899cfb459d5ca8b7dd1f1039a75ce0b3359c790fdca0c7a54dde06a048e1c90869d01c71340ad5a99e6c45e97f02f31f698b4ce5385f7849ab51d30a7fdba9f6a742fdfb6b7052"}, {0xb0, 0xffff, 0x85d, "f1355357039735039b2eb88c52680c6ee87b31dbe6c311e080ecabc0c0ddbb9b843362077563f7bd845dd39bc27aff220b1d25ebef752ec04f4cf93f74bc17ec385b3dc9aa3fd8dba01c0e60f66f5e26e1e37f668e80710d83bafa3b72ddbceb262baad96643db9ee9a969643299bdf3f1a5bcfe1e9b8d9c6db70a32d08fe05c517595da353c83a216a98ee54987f571f5df7518870c22daf9"}, {0xd0, 0xffff, 0x2, "7a530f0bf31962ad5af4fbe2c11568bddfff13726c8c0e32e5508f55617875fc80a679399a77eff6dd775be83212a1abb3107c1155fa03b6c04fb7e023e1091a0943b5b5d4664dc7f40933bdc1144bdfef92256e26bedae4a3d9d68d5d90da93d263ace2af9882737e21ea2e6faa1f692cd9d4215edff5d35192fb7324cafba8e0d9e8ce6985497be32da59a549d54c90be5a1b884ecb14bbf166e02c44e21cf4ae523b69f65665d6f2e7f40ba1af7860bbd6a3599c56bb4d080d12cd60cf2"}, {0x38, 0x1, 0x8, "166bb8574289e9c5466ab7326abe2c0edbb6ceb788dcce63d75f3a4fadf629e7da09d5"}], 0x510}, 0x402) 23:22:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) open(0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xe9, 0x3, 0x42294bed, "afb4218b4a2c09e606808837d43148efd47713c9"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c", 0x135}], 0x1) 23:22:53 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x6000000000000000}, 0x10) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 23:22:53 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 23:22:53 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x80, 0x10) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)=0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000001680)=[{&(0x7f00000003c0)="cf764a3b1f8ba2c5ce42a958363de7a0ac6f8bdc1030772dbfcd8ad84a3783c4bfb8415d782c5cebac01bb2f7d5e581e71adcb5bdb160de38f32e956b546b5628d681fb6b99a1f954f6123", 0x4b}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 23:22:55 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) fchown(r0, 0xffffffffffffffff, 0xffffffffffffffff) 23:22:55 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000300)=@in6={0x18, 0x3, 0x800, 0x1}, 0xc) setuid(0xee01) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) dup2(r4, r3) 23:22:55 executing program 0: r0 = semget$private(0x0, 0x5, 0x40a) semop(r0, &(0x7f0000000000)=[{0x0, 0x200, 0x1800}, {0x3, 0x5, 0x800}, {0x3, 0x9, 0x1800}], 0x3) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0x100) semop(r0, &(0x7f00000000c0)=[{0x3, 0x8001, 0x1800}, {0x6, 0x400, 0x800}, {0x2, 0x3ff, 0x1000}, {0x3, 0x6, 0x1000}, {0x2, 0x2, 0x1000}, {0x7, 0x2, 0x1800}, {0x3, 0x1, 0x1000}], 0x7) r2 = msgget(0x0, 0xfffffffffffffffc) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0x3) getgroups(0x0, &(0x7f0000000540)) r5 = geteuid() r6 = getegid() getppid() getpid() openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x0, 0x0) getppid() getpgid(r4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getppid() getppid() r7 = getpgid(0x0) r8 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x6, r3, 0x0, r5, r6, 0x20, 0x2}, 0x400, 0x4f3, r7, r8, 0x2, 0xffffffffffffff01, 0x56e, 0xfffffffffffffffc}) setpgid(r7, r8) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000580)=""/142) socketpair(0x22, 0x4000, 0x6, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000007c0)=0xc) sendto$unix(r9, &(0x7f0000000380)="847758add1faef7456f2e356558c3080c1c41f94173f30ae316e9f1606697be059ab1a5a0387be758d9b2de8b5847fe9c4a61606189f5244e73c8296e5b9d76df2b6345568678967be140293b4da5bea6e3edcfe9a11a3360bab4a213a6ddabe8ffaf16894c7aa9712e870518e74f822d6be55fc9ac86512f90633f69218fc7a5eaacefa42dc2c64a6e9e4cadf74ff84c961b69e0a306f16368a5f14927b86731b1fe799fbad076d8f40b7eb9c3072bbca961017edf872aea0b99924e47218f0a9a63cf4c213130b87fe006294914ce5bc4a3711a182722e45ed2f0b8764e2f3c2ccc0f1a3daca8197", 0xe9, 0x4, 0x0, 0x0) getgid() r10 = dup2(r9, r1) ioctl$TIOCDRAIN(r10, 0x2000745e) fcntl$getflags(r1, 0x1) r11 = semget$private(0x0, 0x4, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)) setsockopt$sock_timeval(r9, 0xffff, 0x0, &(0x7f0000000280)={0xb4, 0x3}, 0x2003689f17048989) getpid() connect$inet(0xffffffffffffff9c, &(0x7f00000001c0)={0x2, 0x1}, 0xc) semop(r11, &(0x7f0000000040)=[{0x0, 0x0, 0x800}, {0x1, 0xa0, 0x1800}, {0x1, 0x5, 0x1000}], 0x3) getpgid(r8) 23:22:55 executing program 1: open$dir(&(0x7f00000000c0)='./bus\x00', 0x820, 0x100) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="01007325f012eda4b178dd3453519ba19478343632b3bf3b05010000020100000004a773882a33460a"], 0x0) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f00000001c0)="5fe9bacdf802e26e736c744b0953859b2bdd81ac5c881bc7ec99e1657c15311161ee01edcf8a26ed3614ddf12de6dbd052862652249582c01594cfde24e2f500fa553b83f1d84590186b13b57ac50cb80477b5174ded4c21ac589f09b9b9911ddcbfbd49691850143b1d49533cdf056baa05fcf729bb4ef349224e192e5b6d4c97a55e9bd79169552641fe602e45c226e6982338136d67029f9f9908ddba039a3221318162b16d2e549c14fd69ad0dbda6f4b7368abf3793d364558817644e2aab3f4aecd9edbe55599ab4a3e3755150", 0xd0}], 0x1, 0x0, 0x0, 0x3}, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x5, 0x9e) fchdir(r0) write(r1, &(0x7f0000000140)="220e2209e2471c063ebc74a7ea11cf801bf1fa4847be3321", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) 23:22:55 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) write(r1, &(0x7f00000005c0)="1bd8f17f63c3c517dbf3668af43af215706bc4c9f37fdd60434f524bde9407e1f955ce4bda2c25ca53f84ee76cec17050f61392d21476ff70a16445ae21475f7749d86739269baa579f1e1f798e5d15621a7c80dc1389819af4c43fc112941bdeebe0de9b828a13cdcf681c7e0a9a3ff989393bc9be43d0d57641705ad32e84cc807b1d46a50fd6b8d26cf67879ccb9378b8fc740b70b85c8ec93114a5fc2275daf6fb49554e4344f79fddfe09cc9a1d202717a4aef53028e3f084c7f85daecec0e1661e75a75d3cf9246171651fbd819ff6172c3cd0ce9e3eb4fc9e6a95975e87a615a2030acbed619b7e2e51c575611059b28baa8e25e0dc055282842000dc33ecb44f65dac102952bb46c6b8bcb22af6246831aa722a9a44bd27d57053855768261579d62f0db87684bb0b05055e85b981fa47aa82bd98c25ac784ef2fd5b2e385050835e3a80ccfdd14c7e56704e5d6c28eb1eeb49546b8a9bf7778a39c534a3b7e562ee9bad7501395b32df1bb72ad39a9d7d86545f23be76e3b8f400b552cd019475993bfe61d55cbedc0dddf157c8fce5fb3844223130af5629021e497d68ed23d98fa96d55eb521d0f6476a410d5724ae55f97ad845c33a72445da2f279e597c8efea0f78da48ce35ac85cc0102118fb5dd17d558f375325f1af9995560aa3ed8fac53f7ccc208959206b4fdfe5d23028a604374d1b4442c24685f83", 0x200) 23:22:55 executing program 1: mknod(&(0x7f0000000000)='./bus/../file0\x00', 0x80002005, 0x2d95) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0x7}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) r1 = semget$private(0x0, 0x0, 0x2) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f00000023c0)=""/4096) 23:22:55 executing program 1: socketpair$unix(0x1, 0x12, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) writev(r0, &(0x7f0000000a00)=[{&(0x7f00000000c0)="4d543ac7afeee4929112d8d68cba649f4acac3b009ec2f7a40ad7732d73ade588dd547c97bed637120801f37b4596ca43c3fdb1b6b5b5a8816f6c2169d56d9588fa4885f739e2e0441b1957b8a6c3a9c2f7cc04840c558d4c921fa53ab4cfa505262738f9fc1a72ebf1583669659a07782d06f2a7f23996e0bffd228681205dd41f6b957d787a7d6013474ca9d6c90dc25", 0x91}], 0x100000f4) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000240)) r3 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) read(r3, &(0x7f0000000a40)=""/4096, 0x1000) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000080)) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000280)="d9da5c814055460933bb97eec8e7c1fc5aebc6dc95a3b4e7cb149ec957b8741e9f1d124407d963bc7b032f25b0888dabc034368f9138c348afe6162dc6cf6161bd5aee3fb685bd775a085174cb85e19e48d1d0d6976fe44788b3d2c38d3b6a7949dfc6e23d3d6fa7af3f42337399c0d1eabc8cce514bfcd7d805aec63b9cc948e21a57eaa6ef9b420f7de02e07445095f1bc3d4547", 0x95}, {&(0x7f0000000340)="e422df5eae19d3cd4dad982305d40441", 0x10}, {&(0x7f0000000380)="e7ca59a13a4b0b0a819b37ebddc196a9ef9e78c57474b9f62e5f2237a51708023e8f406bf08f8734451d96fa5ef81932a025b25bdafa3ffbe76b774567e19d6f9d191c42fc582b95e84b9790fd0abfe3baba1f45403f3a72651d10b7b1a4c7bd721730a4c98706c1375192dc6d5b575019aedd7b91da7ecdbbdc90f9f06bbd", 0x7f}, {&(0x7f0000001a40)="702387d41ae31efd0c5018d3c8f17c465de02db47aeec8ac6ef7819119ff664102ecabb4fa39f3ab608aba6f84c49f6815a830b7762d3e222f1442e360453b18b47c68d97824890924d692e0c2adaa35123859dac7779068846c2d593bb61bf49039de454cc765a84ce353799a3d18c1dba8a61d09208b6ff29e4afdbe109db307b488703022e974428a4ba2d072c45600a2c94e3395622b8372928a99991784b03100e2f062f460df6fad8c7c1d4dd0bf3dc942fdab3b44654fdea91096ccdbcd0a1229cdf52441ff33e69361223a0cebe497f7b0fde07abbe0791d4d582acf74941927e821134b60f112686591b75c70cf3b963122a6d4cd721f2c09fe4459ba3c13dcf219e51889a39d5c256795b9e37d45ca37c94fd27869b37372bb2428a5379d8ae8869d915c24eeb4dd42f9f62d97c585117b7a49f26abd7506738c872a11031b7e52c2e1d616e057812a9cf38dd21c86ebbc2c626de1519610e75d32c3bef88e105709c82ccc1c146f697ceb56f1f738338c7dea65c43e5bca0f099ea37af177eddfb7fb543a27fecf819ed91e81fe6737136027e3ea3a8be403e55d17d28c85da01e7ad275b4b97385fd4b44df8131b3ada08e3fc227f2a6caa259220542f857f43f29a44753400896f44e5ae9a58bfc1f1faf8464086311249ec93ae2530a2013199186698a110c63cf6a295e808d31e1680368305081a6ba420f8c7615ec3cb77403cce2c6b395fa923f6b5943652d7d9855d5df0843accc381b2fcdfd5705f2015e763767473562c76446de577d8fd4ea4ad480ec9b571505a299af71fcc4649cc0d2660c515c520226a03bbeb81e93a2f52dbc6819e4365850d1715a7366a0aba39b385b519878c2ebb12f072727cd90377bfad5e3513d6ab7ed701a6f1722737de752034c2206a771e46d33267a52c02e710961e87430b9a5255865a768cc01d85fd75cbfc398e39f89571ac54fd6b6a6b1a55b4874e545464ed2c3d5fe29f8354c64f9b1968856c003ac67238a50bb2e5398e72f21127234c9a370b88e1ab653d8392e357a3d69fed3678746338645c1d8af9223ba9ddc0a7d496cbf935127760a530928537b975e03590a35c6f06bba58cadd67ccf2b84f001c7be0347fb1a84904483e55c06cf6c9793d7856e409ad0c7dd93c1cb80fcead8870d5ff9119a049e5a762f4729accaf9d68d51efed1e9a7f468ccf130979dca61697dd9bce52b8f57823a705d91f688b5ddfdf00b9dd32a367f928d5acb4d3f2b07b5af9196a5f9bae613c780dcdd8169d87b86ced712a4833953a36acf1a12f49efb1ba680ed9fdf0eda0b1e0ff2725710d4633b8238a664e0bdbe496c0fdb68effbdab06339638366924f0ca3fab56e56471eb608ae81904ab662871230f7b2c3e60185d06071f608d4274af0042cd989e429c42d34928bd1ec75b8934b6c0c3fd4f641f118478d6905b9a7e910e9fe7b105d43df67383245bff305d4b95346516239f61a1ff1ac0ae60ec1411338b598680f542f461c51776952e499a7e92c736d9b70758016869ed59fec22392d3e15a2b757a471d0aa774e2d36821742b589a58c82f2aedc7eb7feb7936002e71dc686eb7202bb0a87ab3ef6a868c1b4861ce3eff15a140a917da4f544cf022b9698879a99dc7b26e6564d28cd23667d0366ace0239fa978a0e485b5a5816f45c1bcbd8ebe9bbe9a07f8e310636ed173ccca77750edf1d6101c6893671251d3ee28007c96af7df344976c7dfb9c4917acfdd6d799233eff094dc7cbd0a0906ae3ad93e48c1b45169d3de8d04d0f0156c9280e2a03b9c7d0bff3ba57569582ca286d17fbbacf8b2cda2d5ddfb0efe37f3add4794a55792bcc31f3ec4849c5e865ca79dbb2e5247da8e8cb3bf871060ab6a96e2682c5b8078f3a86f1a6bce37d0f6062b6f3d1324e3fa8ba49737bf69f7299fda903eecdaed4e9c2cac9b49485705ceb4095f84d4b69a9e674e17fd2701f52fe0b06ad2a5bcf52b5f10f63af323af1fe63d7f9ae5681d3cd8a6d05136c9aac6c8828a43a2650de494abfc389c303d5e875abb20d47add16dd5c65d435bc0af3f967a73ea1b161c427940b259f78751baba8312d20943e09443d3f1ce644846983f996010f19a2a5d3e48ac87460b534b543c50a4d87329e88fe78c141bfb4d25e4d4c9af443078bdd99b04d3626c7d66e42e327432e1fcace9fee17923858272bc301ed66c46243514da9ef9a39649f4f33f52f40acc16f856736a7abd9b29b07b6193559663b1bcf286e88522e4409d97eaaffa4a8351170caa3a085f793f455908f4f989db98be63f15c8cd09dfdba4aecd34605e12aa9b5c09e7de7dbc1bf1546b0083ef7748fe54622931b35b7bb0d6f25e336bd46bc08e5a90b985ebe6f89e45d89b4ed10b95d668f4e30aab04f23efcd261ad0c81c768141dadc888d8b65089e50d9b655d0256936502a7997362b088d3ef492b15b3921b9741e7d9445aabbdd26ec9ac195999892f3f9fae0ce32c975db37d7e06785fb7c12f45961f03b77dbfa2d8957bfae3578fb69edb7fab4a37078394c296bde3d09e6473f36f4ebe2fd5fe534a875e36b140ea806159a4c2727ee1aa5bcfc14ce9f30747373b77e856342f49f9893b5507c6118e87467f93d15e4cf7a423eb1c376fde1b565333dd3871cf639cf069c660256aad65abef0f5f1a7b72ca166a972ff84808e7276f4a0660f1237d506e20f8676d3b245ad720a6b2db117c2a078664c3d59c4a3ee4dc3173d6271443852c5c9161b08c165636b269bb95d976a2cd95d2eb0da98594312ad7bfaf4a392d63b15c75b2973ce116d45e9ca73acdab1a54ba67f7d77a23cc822e8fe5758a25aacd0fbbf107c081d945a33b8b0684bf2aebc0f9e966778f6d703ac3c06213b2749854f16da31e79bfd851397fef72d75fb78c4cc092d4e75289d8b8e558e92bc8096f17da8f9e1880ec506a3c5d8fc59d5298846eeae5533bc38197834f2fb44b145e54bc7cec7f3cf2a4bb61e88287b3174986c561e594cb2dc5a1548382bd9c6a6e95a6f1c49516047ba0ee2e6a8f57ddf25ec2d5906ef0fdc5dfddb61c641487c932ada8365a6579460db39302b8a4c7a44020d62b10f1550019162d4b53750fb6f119a523bd8edbd51b0c39840e29cde289f5a4e1a6e5854a077520c0b5b79663dccbe84e3462658b36d15ae596374a90da32ce88904c16574e13ef39210e43866dc3738750162bb599635036197f3b8694a7d8005fc6b1e0f20c979c5b281ecfcba4ee59b58c40d1e7d042297bc692461d79455a6e03a5e5ed9eddf2c96ac5b934e533f48470267822e3fa0c7c46604b57f11ee94ad5535a191655b7294fcd9237327bce12eb9876fe168ac88f6b0c44a4ebdc7fa4fcfb947d50dde265de42cde761450c30cbd3b05a64ea41658d3acfe188164083c5eb03cfea768ca14197c873c01c7952e16fdf6f3aad77684e078e1169e81f1fb099a88f063cce57bf6bd932c76656bee14fa1f7bd3a18688ae4eed1476cd801f500aa39b7fda24b6e4f378feea194f1060000bcd18b8b57e4b0de6cc4f258983ac357aeb322c8068e9eb8cbfe8ca5a937fef269ca3ef6bf85d11822b7015763818902ddaea7d66276119c3621be2e3611306d76cb833a69f0fb0adc752a828ae064ff813109708c2c2308f8b4b627704362418c286c880c1d252db10b6057c1069eb55e976e20b749561c3d5eb29fc38f798ee6209a15e11410c67b9eaa0a3b82255c3760293c3d27c0feb24709563f7c4e35146cc3b4421d6b8e8e79352d5fb9a48b96b34e160a6ffd52a970272ec16f15553f2d7a3b29f4d91b365ea56fb515620763bf6961c27dad5c4b8d55675c1255540a7789c4826f09f19f94adfa22eca7f1f57b3ff7b5d2f87a94c30c02ef0671a09968228cf92861adfa657f0f84eecbdfde73eef09fdeaee28b14fb4dbd1280d00a42b5da6dcd33dfd8a22a9c97fe3717099616916ccf3bc232c7dbbfe63e57a40f1632b5ff30589a92db026413bb5b37e2978c38f1ff54d8d5c4c35ee5f06b9ad1db17a0a7d7bdfd3ac73c4773879ab0557c618d9650a393f02593b06decbc3819aecd87a0f2d0eac4155e1166756f6b9b7dbcf53dffe3db6b69f85f977b540d2c7989a403d06edd77f7a17859e4623cd3f15e8c1e07d7a074c16eb99d8532c66f91c0ca5d6abb5443c75a710414ca2f6b95e4a38af786104eb22cb75a4e8c601ded88f9cdcfc15147270dfa6458a6d2a4e759eea3c43cf152e5a0ddc6f59c0155e0bca584f0a1da03aa0390c7db09418b0ff4c3cd90f0d46d16dfd1f0f4ce3b1a8bea563fa76dbf4b74341afe56bb10d747100d9ad8a765a73ff9e97ee6a02fd543af7e1c51bd0d0a9ea0ddb4e6e9915c0cb87d234e67e889336ff46b13bc18096e22e31da2dec09cc81d5b99a9481a4df4a41d2f458f88fcc66de57e7279047b947320126868c64bf27cf632f6ef99e6c08530fdb28f060c8244942296e2e6371eb725e63909bf5095ec833ffb7bd53f36e916d127d867912e1f12bbbb26ef64407a6baa443488abd5182fc03c3b905eddb17714b387f8b2f5671e017da3b04f06aac5b89bbd02aff8bc683a7faac4c1472ac6218dcd7498517d4c77b28dbb3f689c9b0c0f53ca6b871200976a8033b5a4f6c61582424a4b2bd9c500dc31486e054b1eb8a6ac2732138594e753fb31fb83ecadd4ec03b84da1db902c53abc587600c927ca4c946f9543a1bd525d896aa143a645014cc51d017a190e3268682f97f98b2a684fc614d0843f4e237f39a8bf75ec1c2cb8469d49715da6e1a79525c03ce11eb6225672b276304e4b68a829b9125dfef4e2b9a8d26b162358a9bfeaf19768560564d22e10ee657507dcec57dc357a9253a11df8414f4d173ab954db057d791ed8e24132ece759299566c7b6bc5cd11bb4ed725ad3e85861c7c74553f2b64526ae49e4b0d1106cd9371e93e2e0bfbe8c59b76286ba75854e48f8dd73e4beb2d968f6b456c3acad731d9ee61ad9ef5bba3e3afc88cd941af86c930efc4756e5331d0d78512a59dddd9ca0c9dde53a9d5153eb7fad95fcbdfe274b4191e847dba7d963d4bdf5b9b3fe8d32650ade14faf57b9951c2b9a32001072272e7767babf55f2efcffcd4a7686bec671292ee42654297596a782dda34e8b1730d25764e9e692f8bcfdd08b21431292a519a6c1069ea93c8cca72510e1eb85e560c64a0f4231ac5c35392e0366491e1bf80a68979ad3c83ed6565102526b0c96d8349fa6744b03fbada8a1708d7bbbc5e241557506d77d1721d99bb4f405135be710dfe6e079241422182a35b87d0b155b16c45c6204faeaaacd51a528647657205de631e222cf5bc7be572a984f5f64cc0e2861bd546ff6fc738b4c869258c952a127099fffd86c5b9da50801ebc15a8fcd75ed8206b9c8897b79c39e5a7c7b5ba389196171d34066f396c7065f8d387560494a9e474b0ad69d5da813f2758f65b8497d5cbfab8400a33e9bca6a91a5dcd26e2dcf41973c3afbd599a8459d35d618dd0dfb0ceebf8c7dfec1c188e4e26e911224228a6ce8d870b999df67dceeb2b2a6ff8d0db4d9c221e140e506c31c907500af6056fdfe2c4ddabee78cd0a11577a21a3e1fd02a8cdf9945e5895fa621d092616940cf6cd045be7cdea8f50e22e510666068fce543483c9f99aa9096f67935bfd52fa4bea249c98d6a421909c5748c49bdb8511cccb9b4a9f5a6323cd4e3b48f561d33aee0dbb2299e43e4ad1524e5b94f4b798224cbe9", 0x1000}], 0x4) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000001c0)) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000180)={0x3, 0x5}) 23:22:55 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202262f66696c65300076c04c77e02db29076116834d9ede1d63c03ad04203f6e7410d9e4ee21949b81695241c15ea0181d4fdf98b27372513b1329c1b32339c3e999eb493f00000000000000cca1b8c8b8c7340cf981b28e2d9c9302555746a2d0055d54e151572ef193"], 0x10) shutdown(r0, 0x1) recvmsg(r0, &(0x7f00000017c0)={&(0x7f00000001c0)=@in, 0xc, 0x0, 0x0, &(0x7f0000001740)=""/123, 0x7b}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) sendto(r0, &(0x7f0000000200)="b9b9ce2d97fc6ccc981e30ca99cb9f4ad9f7d2ad07d246a88ff67a51f331c98c68581d8a1e8ff05c418877f0828bdaf8d14c30d6885e11132d0c271d85f728721dbc0715023c0a70748a29db5918e157824b40a45a09c7ef6b99eb90cd639b5bbf7fdd23f937e7e414fe4fb3e803f81644cfdba83093bb2d5e1794cc52514fd22840ababce6664188f988294ad59afba0438e33a0bfaba729e2209cc4f23af04015e", 0xa2, 0x5, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 23:22:58 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r0 = kqueue() r1 = getppid() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000280)) fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x2, 0x1, 0x7, 0x100000001, r1}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r3 = getpgid(0xffffffffffffffff) fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x0, 0x3, 0x7, 0x0, r3}) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) kqueue() readlinkat(r2, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/205, 0xcd) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) recvfrom(r2, &(0x7f0000000140)=""/255, 0xff, 0x800, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) 23:22:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000300)="3007c0c093ed11c1062c6b7632879735873a402ba444010035b9ff8b5ff86018a1194f090e87354fdabe756b79cf30f0ac0365c3201ab40193c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c245b6e305938202efb46b02cc662c", 0x65}], 0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x9) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x8) write(r0, &(0x7f00000004c0)="a1455de6cf1948dbb0410000e38e4122858060065e3a6c9e5537dbced608157aa0522706502e6896871d15e1e2e0243bf3abea4f9606ab0ef84c4e5b6ae5851160325f9936839099a17a9827cc17035fe0d958f5292293cfa3039bb38402c508361bb526f5a118ffe5c91c8f7b41c7fe6c317d1240000000d48eb5aec70d612d01e564aff4ac16906588b633d4ef7acc637a2fcb70dbfa83b3ed6198a61af312167f1c90f04472a7640a1e49adea92c9f6de64f76641860661c5f0ef3ce15a5cf0bd67", 0xc3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) dup(r2) poll(&(0x7f00000001c0)=[{r0, 0x105}], 0x1, 0x0) 23:22:58 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 23:22:58 executing program 0: r0 = syz_open_pts() execve(&(0x7f0000000080)='./bus\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='[\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='.-#-\\\x00', &(0x7f0000000240)='^#$\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000480)=[&(0x7f0000000300)='*{\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)=')(**\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='(#@^]\x00']) ioctl$TIOCCDTR(r0, 0x20007478) mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002001, 0xffffffff) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000180)) 23:22:58 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./control\x00', 0x0, r1) setgroups(0x1, &(0x7f0000000000)=[0x0]) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='./control/file0\x00', 0x20020, 0x0) r5 = getpgrp() r6 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000005c0)=0xc) r8 = getuid() r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wskbd0\x00', 0x18080, 0x0) socketpair(0x10, 0x5, 0xb99, &(0x7f0000000640)={0xffffffffffffffff}) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000680)='/dev/zero\x00', 0x8000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) sendmsg$unix(r4, &(0x7f0000000800)={&(0x7f0000000780)=ANY=[@ANYBLOB="00002e2f636f6e74726faf9ef83d5f714aa34961108344f8ba0a93bf33384caaf4e5d063cb78"], 0xc, &(0x7f0000000540)=[{&(0x7f0000000200)="3b1f655cf1e9ceee81b828d39034bda72a7388b5484a46eeb083070c62a19074a95eda03d5f369abc5e82615fe29e899682badffd2f9548cb2a6e3985e1887b4902e601ad3d47e58a7a642e0d2", 0x4d}, {&(0x7f0000000280)="395830b9a7d54d1d6e1e0887d23651de0a3b47cd1fee9fc85c3a8a6d2ed7271eb810de5858715545d2477aed1f44cbc605eb4ce69dd23cdaf7c66435e107633af987e581a7982b6d1c3f3d1b10fb4751aa97147e0f21210cf32638281a5ee52b95e471aac11dd9c77d39b0be59b60dcdce7ef893ea309e8377db7d583219b2e865665d06c3839f1abade5f61830e10d9031df4bcc534efd8352ef0027e1fb1920f7a5e0bac5efa83f049d81cfdf389c8b89218fba4e5ca2ad6d2503f4ffb95523f", 0xc1}, {&(0x7f0000000380)="1cf63c14bb7cb91d16bb07b1895e7743bea520bf29523dc1da90388de075f7f934a08c344a10c11ee7ac31bbe011baa37923ed85563f0f3cb6e93717a4ec6fe992c4570932a0788f10a9c37dd34c863ce0c55a4446e13bc48ee8388ee87bafd2f6fa47b7a9b3bcd6add23130e6a77b7744e83fb9e12d07faca433e03ade9ff4a3550bb40d30d0a34118a38f6f626e5fd1574ea7dbc", 0x95}, {&(0x7f0000000440)="c6bbc9aeb6c326ac01a4ce7bbbad2b710c546adfe5088394b38d6dfc77813a0eac20e7c30146e205e1ee29494d89915f3e0cfba012b4459dca8c9b08bc53a7039991fdfd86e2ba37e0e92a6903125ea452bc501f446dc49bb8c04bbd23466eb43ce8ebcabc9d78285ab9e895cd4a16485d9bdf925d04d03b941e92cb94", 0x7d}, {&(0x7f00000004c0)="ba9e83117c846f89f8d3f1b5c4e1f3b83d30a3b2f8de55b43aefd70ed85a1434f422372740d96048270129ba7940acb97adb3772370a4960d260b2d8c25a7308c3cd50edf05b02cf8627b30ac84ded9e661e5ce1", 0x54}], 0x5, &(0x7f0000000840)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r3, @ANYBLOB="00000000b848fa6eb7fee0e3a8959a61ca5902f61d903c3b780237e8e604b61886b99188c8f7d304c76a49"], 0x80, 0x4}, 0xb) 23:22:58 executing program 0: r0 = socket(0x2, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xb0) 23:22:59 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f0000000100)={0x1, 0x0, 0x0, 0x0, "61aa0dd1ef00fa3ac101009e02000000000400"}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r2, 0x0, 0xb, &(0x7f0000000000), 0x0) write(r0, 0x0, 0xffffffffffffffc2) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) syz_execute_func(&(0x7f0000000040)="c462098c95349ae9dac423197ea782815376f9660ff4e1440f94c0c4e19d7c35c415994ec462f5076793af2e47d9fdc4232d5f856556666631c442e1a8de") close(r1) r3 = getegid() setgid(r3) 23:22:59 executing program 1: r0 = socket(0x2, 0x4004, 0x1) fcntl$getflags(r0, 0x3) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x4812, r0, 0x0, 0x0) 23:22:59 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2825, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0xc2, 0x0) select(0x40, &(0x7f0000000040)={0xa, 0x1}, 0x0, 0x0, &(0x7f0000000100)) 23:22:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x2000000001b00) mknod(&(0x7f0000000080)='./bus\x00', 0x10, 0x10001) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fe, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="c01cbc58d5889330f60aacf43b724a5771d4d6c7e3a983d74ac70b982aecd1fd832306abaabf0916f7852315a6554138f7cef2af490c7515bbd0aaaedb02e6b9d7872c8885d2175a823379138ad883674eaf6345567d041f112a69a5f6ffbbf3534f13ca41470f6dd3a34fb8ae2d8d2b7576ebdcd53662fc2a45e9f571b0e469245a0f3bf39521a3c51003fbc10adc57a963244460a90e52824983244b749973d1f0ca69afbad2b5e2deacc06990262e94735e89c311e4e4dffeb01ec1ac170e213250d56c4aed4be5cbced43c8d5fd6401afa22976c08b47e030844e634d2aed13df3402eb66ae45700ea84c38fd81695562e02634912f1bc2f581541ec6c965510d730241ba9b1025d94a4d3b8bd32bdb64f65a93108f900c4129b1d3c63a7447ec5198df2884187be1ef92ab793bcaad695b758fbbbeea88fe6642bdf61a608b63126fca52a4f946eeb65166c62c49a5a095aad08f63a76ae35c573d19ea8cae1feddd800beab63a892af469ea6d98a0ae2f67a9c4bae9d695e5539250b8a2674f0965b563492a051291e610617a985e29494431111abdda42e1d09805df620243a914368c2103c37892cbbf7124ac45e8624a94e6eed927dc3dfbb841c417a5587307d4addc161c6c5d5cbea8f7dfba95f00e4db3f329b5eba69ba91428cf61e14d0634c4cc62d67dc24652e4638db1680577e9cfc5412400b205c826c32", 0x200}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 23:22:59 executing program 0: r0 = kqueue() mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5, 0x4010, r0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) 23:22:59 executing program 1: r0 = socket(0x41000000001a, 0x3, 0x3f) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x68, 0x0, 0x0) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 23:22:59 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x4) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000003c0)="aa8c0ae04a2347e576569d5bdc220cb00d498eac7164a38fe0f836d425aca8fc6edafab12f43d9df0927448d7dd7cca7c6c4221949591ab20b0748c51448419a5a2389d18a397b56864e2cd03638fc8e1cc5ce1da11364d7c732711ece09ab46eec1d574872ab8bdb95bbd8592e6694217d1226aa606f2d833cc1b53ddc24ad1bd673f128654e35c1cfb3fb8613faf79a966912017180efc9a5eac27ab32741262cc329b8c20a8794eed57f9322475fa841cc358acfa3adf1d5c18323808fa08cebb10", 0xc3) r1 = semget(0x3, 0x0, 0x445) semop(r1, &(0x7f0000000340)=[{0x3, 0x4, 0x1000}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x10000, 0x0) clock_gettime(0x0, &(0x7f0000000040)) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0xff, 0x0) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xa, 0x80000001, 0xe6, 0x437a}], 0x300000, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x1, 0xbab, 0x3}], 0x93, &(0x7f0000000300)={0x9, 0x3b7}) semget(0x3, 0x0, 0x200) ioctl$KDGKBMODE(r0, 0x40044b06) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x1, 0x7fff}, {{r2}, 0xfffffffffffffffb, 0x4, 0x1, 0x0, 0x54}, {{r2}, 0xffffffffffffffff, 0xfe, 0x2, 0x401}], 0x6, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41, 0x80000083, 0xff, 0x7fffffff}, {{r0}, 0x0, 0x1, 0x1, 0x8001, 0x5}, {{r2}, 0x0, 0x8, 0x20, 0x824, 0x47}, {{r2}, 0xfffffffffffffff8, 0x12, 0xf0000040, 0x7, 0x3}], 0xffffffffffffffff, &(0x7f0000000000)={0x88, 0x33}) 23:22:59 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x16, 0x4004, 0x5) dup2(r1, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 23:22:59 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x0, 0x2, 0x40) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getgid() r3 = getuid() r4 = getgid() kqueue() r5 = socket(0x0, 0x7, 0x4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x5, r1, r2, r3, r4, 0x0, 0x9}, 0xfffffffffffffffc, 0x5, 0x696}) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x20, 0xc000, 0x4) setsockopt(r6, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) 23:22:59 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800000000000200, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x0) 23:23:00 executing program 0: unveil(&(0x7f0000000200)='./file0\x00', &(0x7f00000000c0)='x\x00') mkdir(&(0x7f0000000240)='.\x00', 0x800000003e) 23:23:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x84) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) write(r0, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c", 0xfa1) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0\x00', 0x880, 0x80) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x10, 0x80) sendmsg$unix(r0, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60}, 0x0) 23:23:00 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xffffffffffffff0f) geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000000)='./file1\x00', 0x2, 0xa71) setuid(r2) ioctl$TIOCMSET(r1, 0x4020426b, 0x0) 23:23:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x5}], 0x1}) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10100, 0x0) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0xc3, 0x0) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x8080, 0x83) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x8, 0x6, 0x6, 0x800, "13bd3878ab334926e96b138dcffcb0cc925cbf95", 0x8, 0x8}) 23:23:00 executing program 0: r0 = socket(0x80000000000002, 0x3, 0x2f) symlink(&(0x7f0000001240)='./file0\x00', &(0x7f0000001280)='./file0\x00') sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x2, 0x1, 0xff, 0x8e, r1}) sendmsg(r0, &(0x7f0000001200)={&(0x7f00000000c0)=@in={0x2, 0x0}, 0xc, &(0x7f00000011c0)=[{&(0x7f0000000100)="28ab337a682e1f8d2ee137de3b766db9bf1e44f9289032df838fa3f813af787891b0b79a0d60b5de9daddaa159124da1c59fb2584047dc38bf51be60191926201fe5b6f6422297e31020032c064ac49f6654a6d8afa7d72ff10caa14669cb8ac016a5c5e28f9f3c3d86d0ca5c28e018b657c3584d215a15f4261b3a8e0fc561b859f5d07dd23787ee4b5aa5adc64fb8edec4aa572f0ec611833b5d3decd500dd06a331510f9e7326f51625db6f97e412af6f9114d54ede313a187bfc6f2e83b525b73a60e1b27ca314603c29768376c22246f925c7a49e3af94aab67fa9b60e502e7d2183711cacf413a76e6223d3d8a0358f698ff3ce10ad8f6d3967863b8483e905485d4788e2b6751cf90796dc5fb57a68300222ef342a7773a5291467db67fd467859483b4bbb10ec81f4e99fea549c7e8b3292a2584fc3fc13e782045bfc093a85e9e2f08b1ac467b761dd374e3a6b1cb1f3959f3ba4db727f5053a16dff34316f0aa6d0f164177608e708397f76563a90bd7d15f84e4ef851aa15cedadb310afa99634e1d4face815b212eeaad14b7c4d202613f3bd790afe53afac114c117cda460fdcad7ef66587f606c4cc11e93e05efb7987ea43951f19d244af2a21470504ee13b1e1b3db902395a8d9c26fef00982ce77496fa331833414eee3df74a8c6f35c8bb4500a7e0ee828eb4018da83e92aa18d701294a36c4aeb7c3350a71596fddde5c724f22faab7f82cc7020c62b1c4cc9969f4714b4740fd29479bc89850f252c157c919dd5fdcec3a5367af449cec359e4a40e504b90053b417979d515184aa556aaf4ef2944fe8a8aaf679c6bb311cfe52b3e63e0e014d49d9c8fd92c334e59e7219c8596626c72f3d6fe373d3f81dc4c93a6e470733ee8fc29a81cfdb76b8db0fd32be91de2ceefeb34d6569eff1736ca025b92e9b75484f0992cbae06f59a44505cdabdb62ffe9a276868ef7c4c372dbbe3997abf1b18194e2b7bf10858ef3c60574f3ae1a8d3d014a757cbd7199072f34266837020ebc35f62ccf6ddbca466584ca48ef4973dddcc01a1a2bc7efcd93f805de5cdc3826bbaa4befa4d311d3ecd174e25a55b92c972a49c852ebebb10968bcb1e69da0337f2285b270dcec86cabff833d2af88694b6bfb5ae4cb3c3660fc73c04d0992fa9a81d4d0d81e08e2926df84376ece42c644d1706e14542bb02ea1c886a2a7b6d2c840bc22402c9ffa4d7d0ef45a4dd9d0f54212da4e62429b8e99d6d728a9e92973aa66bdd2c33598fea16f04bf0d3c8e45f091cf26e19111ad3df4fd0aff72adbe47f6c3081efa2518e6a1304c6fea2cf5bb5eebe860e954920783d0c3f045de8d6b7f589aea5c4e6e334327ea42b3107eb1d587c9dab7742150dd69db3e958183255601620bfb646dc2c4c1a59f0a99d716269ff83efbe03de9fb89c8ee58529ee4ce4602ba49d3c9a5d9dc453a10438a4e851df6c7b80881623768f7ea0bbdebbaa9a074426f9cc3721befb412b4c5a6e128f353f4425f66de17b77f79e6c38c014c25e4156f0966b6a82a875e4d3136515bdfb799b78f52701648e5259178d1b52bdf4bf3b09eff509b7305247427f38f6bd86e09c23f42613182032ce1538c7ec822007b77be2c2b6fd4a6eb4f20a367f334812ca7daa64eec0009fb4eb5071b05a91acc373c069d6639fc958a22145bb3a9d5d80325637cc78145200c87bbcfe7923941470af0179ee63c36e41bdcc5a9beda7736eff553a4b766d33edcb89aae8cf3568bb5a7e0e1bc96ca3c48cee98f46f2d6789b8a27f15f37eeef132ba3c52d9492834c3d18a7b2b9c78980bb07d44b933ae705b6631f98f85e535e6f063f8e75e604185fd09d1810cbbb2065428681b904b562df29f68c0f9fd5132873d705aff85b9aab0b6d0c4ebc56b3c52da308a4e0efae89c39b75ee09ca08d6f54ba910d5d884a7a195bba478ef041d6d3b5a9d06034729cb6f054e085b66504eb679a637756d3fc59f5c7b8ac19812422d14d5c4e1868569303f6ed595f73df07574140f55cdba2b855bce4cc1938777891afd457d65ddce2309e1b3685362d17ef3d675d351a3727022ce1ef002caceaa36f47bdcd6a4c7eec68f265f57c642827b81100f3591655763c5a26184cc496ad56d846839f29cddecbb0877fb8fc5ad9864ecfc91822b573dce211ae4ce898ead8d7de71554c0e86aa2fea517eb3a5f6e36ef885539fa8b0adbac6ed20f448d08692d5a25683d3a7957a64c3e45bc43e98db5692224a3eb9c2b1939ad2a4f12d044abd99984a79536fba70ff5979474a6c2eeb4b95462a0e1b0fe4d55565b124271c9dd59e7de0a8da5b035dabec70db09c0da3c6ba45ba231702ce024778420a6ee996dc4c577d1ed5624d4d995e67112a45cd483d2d94b79ebc07cb4999d02c0ecc9ea83dd0746b8060c59248b357d50daee47cb67941292d55da5ce2cea9edfc98b515b2d4f5744fb0717d8092f0aab16c3a0902139c94b2df4603bfba7703a729ebb6837e65615f1358699fd2f284a2a5c16ed658d5da82452a8c57426f83706812600d4aac9c5edba9d6b4b61cc8eed588d82df2a724a0871a82dc94f93ae56cdf7ea8ddb2f1de1a88266dbed1805ff4e202054af9d04494ef1b28d50236bf0550f3491503228a1a2d6450ef7ca763c8f716b12b594efd8427cafc6be007e0a9f36b1c73fb993f035dbd5b96ea882875e23d2a85f71a5860d09b1d4548c7b4516f82f0b0d2c9c3ed15f7751f7ef203c98441e7ba63cbdb2b15137b3d670cf21af3560cd9a382c168c5dec09543e002e651464ad38b19e36f64e200840df5dc11f50e47267f8f3289bc2aab984750247206f4db513070fe104984bfada7c66e93f3c07232530b6a47d784f3342f8c12fcf6a5e109d934ad20a7dfe029ecf0ca1f0b9f3cfa61b68deb988c5dd53645f843b9b5d27e6c7bbb4edd73a55fec1044cbac2da01bb9374b00dee1c55f0f7b4af5a270e3ff417793409e5570d8933f05c72ed49ee337b5d8bb8f7ee0d66d6723bc97d31ea153d244a5fffbeede9c09244bde4cd79996fc4da39c13055cda16f669fe2c65a77ed645add66d02e89f53b6839a4b7a64ff4ec1a59f1657612ed67c1e749426db4cfde2fc9a3f4687f0c39edc6208e97df05f73ea20ada7f0e429faa7d347b9acba53810fbe1c39d3d7b4aadf403924546131c9194a23a90e34a9027fd7af5302499792018b03a3eea2b539ba4e534c587006d24c5ee2e326bfd10b3bdb30ee07eaf1c77213201dc4613d59b1a5347655745a9572b3f09238fffa9fae9cc1187e238f0c68487b5a06c233ddad586c8ac7f3bc2c2dcb5e0596099e7d7ed5ae403db06c1691039e9c3c63b7a535ab25ee4860a08beba93e28625c35e4c635052d74bdbafb0248e7c14f59ded0351ca51dcb3eb1aeed7cb4b10aa68bdfad230b3e7fbe3783682578a7fe96bf83d5e7a70a17995df0ced4432bd369fe489885a095733543e2b0c1c8eb5a97eedccd11beaa29fed7181061ea2fc22f538b96f3143442cceee39bb51d1888f7c5d3ee12efbbb546f957dfcc19b2245cff298c1d6abf1c6eb99299b46768f1d5e9fb7102c86026cb0d84a8f8002322e0a57ebefc360daf244b31e860da204a33b1ecff92e70a9189ac5a8c50d4b560a46323abf7ef08016e58caf954b474a02ddb0b94bde4e8980d5618c893f313a157e7a5e4a234beba37f2cd75b28b0cad5d7831703e48e193481bb4ed15f7d3cbc976b49cdb8c2fc87d0ec132cb8a6715532755ef6572ff8e2a4ba5948fa5bcf89551218aeaee238a47f9008c6021139e1beb568bdac427f8b60937614aead8b77ae1b52546caa74b8f2c9d8f23441bbf126ec6766d2484cd290dff722fa29e59c2baaa73a13060fdfb437d180b4fc9cbcc539e69e2cbadca3e199180aeba79f39eee2ed11b78973a8b8ba72d4cce0152771283c4d797cfbe6b305f32af0cc897c75207700628a4ad24ae091ee73e8813e57e82e1c7e5b4fe0f9736529508ca04742d58bf474c94c4e50bbb18a88aa78c144f4363e41c4369333871141dfec2a94a2f5be34411e6312fa057a3cc36e1b65691a1f437ee8c2ec00a3e2b5895b1cb7f69b40da12c4fcb85108dc70d32bb3409232759d051e2a422128175225ec2660ff2d6f1b17ef0231e37b3ed0fe9ac7f2b72ff7af774b516467327ccea66b81c3d98692b391b01d864cd9a3a00e6273b6e1f16604b341308ec1a1847cd4ca778f5f634fb7c9a98418824104759f1f1f73792f0c618befc9eaea931f9ccbd5a7056ab01c275204a6b01c282b7f956b910b321c41679259030977c597b7178a26b50bfab09646d0b04014ee020fb9a665f85a420192fb052a3843cbe6a081600b767711476f5fb2880ecf233eb6fae90c1ca471b6baf0201dbbe3cea87315bae048c3ddb61cea439b223c6d1267c85ef989246a15daba537b13eb4484fa4ef58c25cd54f9e2b449eb07af2f29f0578e0e47d6b6847f5abbed877df9ddd9bc39360982dce1f48d95351fcec0cd62997fef0421a8793d59916fe7936ff46e1238b0366d157a2aeb52fed0913e8d957f61315956f09a8731baf4af318bab032d3b2f1b122bbf2ec7afc9116ad4de4d23461fba04ae69a6e7c29c38c2db8a0ec16e98749591ddab53c494398af35921bdf5c755bad36db869c1901743824cca2d10e34f168470ae120711f5d350b7dc08d38b4d91636182de83a351200c10fc29af4281a3017c1498fad4ee60155cabad1e2cd0b05daf641a3c567997e73e2a6e9a12eb0f81936e3473d8d66656a365633ad25171001b2f89e62a4e282f88032441db7ea9ab6a78650525b6048d2308e2d033e40dfb71684df42ad48b14487a7cf7d5412d52baf938a70a3e433f846674350a7afdc91b33c8b4286896e0129d4ec40481f9dfdcca4bbca469ed1dacb7cc2d9e29508c58e913ae4f0f7483f406f09c1937e497cabd5c2e6345b81e0c8e3ed08bb14d97c8c43ce1f1fa398237043959b70ed763c97185e9f47fb401bc789999615f949d3144f6a528fb6c07b20f8d3fc990ec4d870f788747ece0f7324b2c90d7d5308c8923ff5285d3a767cd9c967062dab0e12b2b2c62ac35923481b00b4922cbb0af73080462e5cf818fb2187154138780dc850178c0ec6291c356c3860f95450740f925c7378d40ac0e0dcaef89efee4c219662004a364f2c2a3f41b99a4a35b0bb3e657d9f3d7981eb3db478fe56aaf5555ad11ad5f2fa07b9db4363791479c2e41dab295652ee0ceba29a11547dde58a3d6057753e664d5a947dafc484d28fc0fba971db6d09fae6207fbbd58436b8e4a7f1d32fea5fe3eae744b950ed3efee7907256939b5e14f85e7b8c764da0e8e3f9c46596201c0bb06e4c074285dd8b750a11302f5c197efa86fdeb159dfde650ec81c97f585ba39f9ad2170ce99108176d4c8ba6d3689689c0a5f765babfa00ffab50d3c863f0b885b4e0e2a62a77891a8802edb8ab7f111c33531ea3bdb85d8e5ac6cc989c60b2eaa1601e48a9ce6afe94eec318e83ff4de8d83d4794eabd987ef1b3cd93d509153da169e6ac78141ada464f5b39b665b4d2658e10c1bed373ccfd750527dad9ede86eac295cf1708a4c9750d714f9ae135d439dd7664140b5642421f022cb934a05105d4f3b5fede73d36feba1a20e946dbc6c1cc7c6f6c456782f9c437cd52cd16aeadbf13c5156ffb2bd016dd331027728e1437a50014299724fcc6367f910c3fc6bedc1efc7c7a973550a81da98a0dd94338488b", 0x1000}, {&(0x7f0000001100)="41afcdfa76faeb58c603c0c4f73205abdf7dbcae7050a4e2e009dbd89f68db85c3420f72db2ee97651a3930020cf981c9c3e842d5b2ad72ef89ee3a99b501db428c1dfce2385f70cd94dcec8ff352558ec3517be594087864ea3eafe7d9961bf20e0d761af5c9373719ba14ac4e7f2852bbde6dc2acd4c86ef07087014588627cd8d0d791e93d9adcf", 0x89}], 0x2, &(0x7f0000002040)=[{0x80, 0xffff, 0xff, "83ee62d4ff38da64235f9e3d15e47f96a3972cb7b55048c09899c42d8c7426b408fc4d2021064d5d3aa11e0de28c3af75f666fd87a202bbf5bec9bcfec05a85d3e9229c21b6a1c0cd830457daeaddca8c5a67f412e56044ab961f5174e4c36e1dc06b90387b9daeeab8e0f6a041e8a88"}, {0xe8, 0xffff, 0x1ff, "82d845fbaf16ad9cb2ada70d533a8b27995ac9179e4f6bf719d5abd1f02748f2dd1ae0a009b392e102d5a44967da467bffe0688726c528c658f13be8a1807d0ac4626bc5e58611dab6b56f1afcdf215965afd48f86b1ce0bab87aaca46e6531969005c0964f7ed3a38f96d1b3555a7d4fd326b178de92ea8fb6998310fa59de201bd56fcc155af780f15cc6a6d4e9ceb10550e8b4884e887c795b2e39d8bfebcbddd3781ea4f3441fb8e2b6fce43ca15909bb574623bfc4d9cb8745783c1b4f2c8072125434b461da1c482c674bcd57355879a84994c6802"}, {0x1010, 0xffff, 0xfffffffffffffff9, "c0f7937a253adc2d8861535d94301766a7ebc4f0d8a8c5aef8b1dfe54c55832c885fccf82c77c208563ef8ba8541ec0a111f12d96dc88ada1d7aad193cd1ffc92cc7e78ff4e00c2a63fc660fb1ba38dd1d834ac831aaf24dd374b389b3486b0d02af07d793536736d3f94780ca895a9ecb91658f966425bfbedfbf2a343e4f3c6a0c74101a1e62d9b3bd37f6ac69212ca280932bbf665597f3644e46b8a6cdbc354212f087c98c1e281c7eeab1c9bc8b211941e48fce6e0cf1f49d3fd50ed2a7ed07a4c95e28450f7611fd9a5d07a11f746f7af228d7b8f9bc5432d11e00af0dfa8a088a5b16d608313190870ce9439eee0fef92614526a2b949cb45f743e96e83d227cd26cc822b3fd811a29411ade39d103f5313bffe09bafd880765907e3887ad38222b7ac7d39185ebd645b2c55ba6a88b8b53191391f45ce756f8186aae267c3b1eb19d0e0888cb5756dfe25140f883cb314956d52378af3348ebb8743c64d75d3874c0ba5d51f2ff3c917063867278e1ba63ce58d918ded2c9590f850ab5782e183c3d7278fa4a065984fe56ed8cd6038ee6c6ef5200fcaf15108d0a2adf3561950063afbc713adf4e27212df3825d086be1c3b12d9ea626434d1d8fa11133f3f899ffe96bec124d02efaa9e5958bb13505008f38bf5c92a669bba11061761aab3ec95f3ee4f64292f048a173df7293203f3f347e5adcf13914463e504f39d87fea82db093f15534dc9a05cf32f36c59ee62d8af20b63e94ce7fcc939733d2523ae13f2fcd4c841218a21b04e07384fbd5da9fd24b944677b4dd66d708a7ecc62d4fd6e0874ec9d03cdd939c04fb8e7ea8039fc7039a94bcd2d60bca11388bfdf16b25845e85cb0cc779031e1b2729c736e13a6fb20f31d84b92149debe53e700d3125d6af171099570b451a9629c7519be1c7188ff3a763422b84c883b57366f86ef2f0534f670b61cf496a28ae29fd9340f3b0833125c39396932e2fa289359cbf49fa8427e627f0cda8bb5a3377c38a5cbfbfa84aab3d82413fe60965cdcc2e6eb3e1a6482cc0d7d0bce6b487aa8d6919412ce6539daae1d6d1474d7f0a19bacd801270022cb9c45b00ee071e358216cd173aa2888e940aea6dacbc399735b717a7e72531b3d8f2d621eb0707aec47a129a38eb217e5631195128ff6b7b0e56ecb1a8047c25cd849d2105c618967f2772757999d01a0fc780c70220d6235ba47585ca07dbab3650e384ef682277df11b16a2f3e5b0dd37258f73ca6c9604bf2b0a90d0037fa071dfe5770439371cac42644b7ca0bfe66926f76f4401265e60339f0cfa05a4afd43257cc5c00680a4af4e4416690283aff7194385cfff0c627253fa51027630625504f919a0a88443986b17221263fab080ff52b270d3619000c8ce37b9f25005c281982c72df695bb2f45e06e2a3f741d164dbe7c6e9e9408dcdc9fe9e2032ebd20203c4c9ab8875fb7e7faeb116286f07e1eaa2003b122d1c16b68227b5d69184b489c705784de785c00a33dcef5c1a74ade8270269b261b10f0589874f4aae5abc318e20299e7f024a339755d390b712e78325f9649f95275523096aee05f6aacc4ff9f58c2f11be7c24a680467079b61d771c223b74b2c150e0377bc36e25758d5cd8af2ac436259283f4a246afafe584d560182f599e1a9b06cc0594db3b44250c7bf0cf900ee9a201f36935171cd44ff08dfd4b047210d5d2a39b350f4b28fb375eadf8c74244acc3ad60334e7bf46aa1e4ffdf199275be41c63a23fd51bbc61ae8dc3824fc71c7e05e2a6156933046491be2e54661caa5e5b1554aae58111acf0396f0e77d81817e4d2fc4e4c6816531336752e02434447804d6973e193caf9d45d577fe9c8adbd55fcdd3f358d2c39a922cd2447b5638a2b17b09b033ea30949cafadf61c7bf23cecdc25fa2b842b037e0e2a42584c825ca499828d551213d68a442ee7b6633f90c591f9830fe118790c338cc1e72866644ad8331f6250d7097f23d1ffefc55b88cc59fa19a03fc7b65c432a381b22d73a8770c714344c068a9b78afaf81119014a09d1fa3a3bb0b272d51132b34836f6d09ce156c6700583e59b0752a15237a0411fea80881a32037dd270e44b9f3edb9c3e55b3b6c794cdae47870aaddb9ba760cd2398990c131ba5afa411e2836619781b9745f99b9ac0b0922638af5b00ebb4eb4d9faa67254a09e03a2525ad17bd280c35f2639ca7b7ed1dceb9579904b668a68d047be198f620e183708ff6458128f511ed8b5da6bf00d72962ef76fb53e8454734b8198c6185a8698ed84e945f0da0d0f10cc2e88f0cc29969f3ed7cb300dbbc2f29436fdb5d6c5565c03cc19c2b77b678a07c36adf7f84807347a733994139354d931038ff0be9d632b1ffcae5101ca3a8745c7056d685e2a93a65566e905a017e261bcf2c83ff1844d7d6349a7f8ea2164d700b051cb98124eab1a816ed4f3f8f2284787461942427ec6604b27fd46dce7d0f00f8e608ec446a4c76e15b0a940a21f14facf314d20fc478c0867ba0ae74ceb5ceacab2a8a5008cb375501b6d09133e9aa3a095526d59acb83b25684c32422a2aab24e97cae49606942932b412db1ba46b607db1f57d0b38d112a1ad6521028533773e463d3479c644b73df0a7b209fc2386d2f3b8f7f89c546794ce03cc5c9c67caae4a6e156e056792209ff2d592315fbc571e0abbd4824fd006a5f9db2f44d4428b4ec4f2e6dfa2788f8a6ec05dcb5efc0b52c9fcca8049e4154ae96838c4a4d5aeb9e0f2aea33bb7c13516cf2da05fef6401c83bf6bdc2fa0812e7569139f15a70b2e6cea81666fa2b7812b1f765e91839a97b694d5115f2ee216ea2dffa8df798329414ec48eed00b7aee0d0d44c55c3c114107674187fd52231fc857277bea25a2c35320558d60249b44512fdaddfbfebe56bfd378384124162338928c2803ea7e803cf915cf94b0ff8c45c743d988da5cdb84d783c0580f8df07f55687e50d8ee5bd237c5aedee4da37f5e334408e718065656adb5ec570b24f416bb6082da8357daea80758a31b6ec8aa3eb13d06cd509dc8e6ead8e8567fc62c9f0db0319843b4844b1fe9da38d7ecb8f4bea7e25ac256c3573ff231caae63249ac8bb6c6ea180c16b7fbfce3988966b01fedcff5c47a764dcf39416c4d046e2feb5912b18fba10612c2edd0b6ca057c8d8eefc820c60eea9bc2d91e7593021a756145699cba1cc21180eb562b236f01b217f999e06f654513b72dffecaf2363697e9a9ce11eba7b6dbdaf175753a245e42754feea3de79a2a54ef0cefc6b292c13bdffab580e340707b8e269063a546bd0a0189980fa66ca2fdc84f691ece0a54c73cc090c6a145d14e651c62a4981170a4147164abfd204bf74c2a7f934e06abb1e1ebb8fcd06e30a2305f7c4143822a15f11183cf0a17792bb9af27df92eb4ce8648b9d983534cf7b140a9d685be1d00b6d2ee28dc1bfbd1d328a879ef9ef3d2835e62997f6cf8a9cf72f2172606c20be4f8d5f2799785ec0e7539d3d54f30768c88b49ca5c166a4386b4b5b6a6d9145d71e84923b675886192f475afa534c061d17a16e4b9f5ca3d3b68a8e35460e5d45e50bb66b6e7425b6500a1158ca7c557eda853c06214e94f6eef35037e5003c86dff9ea959b1392fb8b72a3eaa337fd681c4b1d10b8fb1904e1b850178a9f8ab5318a330e93191866e7d47fe0585404b029abc2d2493b491cdd3c9582bdb4f1a2478d1d1ce0886584bb73f826cef39eb8f3a1428ff1d75d85770c6c3e47ee088acdfa90fbca4e669e354769f79d60f5219dc90030b032d49c06aafb4245a2f25713ee8781d0db78fd323988de7b0494f5b461d3e60f8856bfb1764bf93dc237db6a7668efd61abe86267e171b3cb2329ecf8c3dcd6417fb66302c165e792a4456e96dbe7934301432cdc347ce245e7c58f0a2cfea80295723bcbcc61679af268442c3d6da81135bd6e05160c08ef28a140cdf23c27216701299e8838808da6a25649effa253e077e6633c07ce67c0694f486fa3faf6b7326ff6e822fba37c26f9ea18bc0bca6518aaec3ae871bee0b3d15f0d2c0f3fab17cdc9aa0b600b89c3ae5e3092273384ae290ba82edbb955aeab705978c4d3bc63670a20be2c851168dea7a77fbc3297264e546377855a6b9c082615f8d4f2d20748f73b81ce637e110dcb1eb3670ad01f59829887dbe79226be6010589beee5b1dac36c7309e58555ec1c0f11a5eabefd2967baab3c53f8e04686fa437fc2d03db48dea925f3dee1143b6fc7cef4506d39668ae15451347b08d00c2e111b63be154ec944905db25155f37298edbe651fc7fdc369c550a5c2284e6dc3343d32ad2cec8f77777828ae772e9ff58cb485e14e55c6dcdc2b88f66f2da0134c1190828d331ce96655fada787d3ea9b1b438cd051b741e27647b9893e9b58645b586e48cf357a702e701c3698ed05689a73655177c7eaf2d5ec60f89e238a46b365c88b9d1c6bd013ebe5ec7e955aff13d866a7eee9be1b515472898529c4b838b74bac07f6a48b0224d520dd8269249bee1b38ef2d672bea12682e3aa99df10c9253ecec96281b4590d9346e4b7d3d3914446a7d5ebb83420d844e498d5e9f038d48447435c3e8f31a5c83be4127e61dce297e730bf7e22fc0331fbf0cb73d2d221992da3153e06ae805aec47b9844c1ed3f29139e6562c40a701ac9b10b0f8e543d11bdf6282fda2742279cfb5fbc195e81b0f94ce002b439c529a70f17bcbce343c4550172cc36fd0cd65060887a78f12d3ae696798ccab3cc06a82a93c51b34aab09d0e8d686c256e3dcbf27222e56eb4352920a63aff210a20337800c7eaa0e387fb605b630bb056865d2d133c9a93edaeeed9142a37e4453524de3945f5db0ad6aed70cb9becd8b6c639dd5c082adcfe68842ef2639f2d8a67fdabe68543705e9028928d73763e6067c7b3bc52481407cf894c4f3d4ab3f74a4c7b44200e577bb649e1cd808636652e5e10d1ac1aaa396a8d7ad49435eb654b9c439fce8efd57265be9db645add130daddc01e380d31731572b92fd7fd0eb40ee4c42423a7af09ec70117f5849506c26d8d2b0fa4d51567968915483c30788be874ecf7ee99c464ee3df4f40a24b08d0937c0701b3b6da2cf326b7ef7ebd89e71351aa20a4e282177aef8f67ffc91b4dc1a97fab6d311a8cc3aad262b847e3149835b5f61041730e20a81dcd8a088d1a32c0cc1048c5d8d4692e2e1b8b1749505e61e445a2ccc0e0ad7f7979e58bdd090f79449982ab6c9df0c982f17856ba07cc022128e0e69f2c02b31d9656297183854348dbb9987db0ed8c0eb3985c743a06b1ff2aed0ced995464d8dfba87ae19ffb6c81a779d669522b96e3c8aecfb7caaa935c20d46ab9d4d52bf7e288f83e712f8d5daf418b4afccea77c8adcc1bda78ceccb09bfa2e093d9e0eb0a1217cff7c220d4878121c68a803538cdc87a9f98567e63e4291c58c3d51847ed056b5c9e67d5c9da8580f5236c60f0f73b1fa1587d0a9292b46911b70e391afe51d82057f6813976fde06108cedb389e81a92dc48d137c3d88eff10b4f374f9b4efd4ee74544f0487d14acffe336c4782a3af8c31ff7dbf640d1aea5725651b186177a9e8d8eae562ddb3675a3a3a3d45ec2407acd484893433487b1b5925a86fa622bc89fee79fdd260fbfc23db23ea0765ce9945d2df9cf3193de0c5087bf0a1eb9a15d335c93189bebb6bd7e9cbd24ffac8c5345bca3254e4c4d91dc683bb7e75099527b2bd"}, {0x100, 0xffff, 0x7, "f6ea57b4d1cd0dd2b4dc89411ebaeb43887163de34df118e2b2ce3162a9e025d634b3ce22f2c02386ba75800bc6f33f7d9af6903980d1d93aad3986a4e32535008a03d3563c632acdbdefed0bace0b49cc7d5a608a65a9e6c13d490bb8ebea92c76c9a39bcb3679ca86220c45fcea44317bbf09db85253ef867a2097748013dae6c2d43d33890ce102eaf3d840e929b8442f838f131664e2a1e011f04e3d8a2588b0b83099fc7e4f53e46e9922a066129f5b11c7ff1ba5ec01c15fdcbdde042cacaf23ff507d150343057e00b3c372d809faa606d76cf9815fcfc2a6c12c6536f18133188ff5fd97c992636f872490"}], 0x1278}, 0xb) 23:23:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0xffffffffffff6afb, 0x5, &(0x7f0000000080)="43ea7cd70e5bd357974eb0e6bfd42493290b5b05679279b00149f6301b4c9b71192dd455f8a356197f89af67d0bdc8bdeef656cbb6e605240f19f38fec11688540c55bf031a715ae4171df9a5a73ccf42995989bd31edcf329c7a364176a9d8e7c248fb5d26c257a73b21cdb6ee885798cae3fd0bb3566437bbdeedf7619e12d21", 0x81) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r1, &(0x7f0000000180)="49f45f3417494e2debab2d23246a451aff6dafee2a020476bb9763b932f61c3de3f234e32ae647b467a3c4db0c9ac4fc325289d2ec24e1c1b77264ab", 0x3c, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) 23:23:00 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0xfffffffffffffffc, 0x2, 0x0, 0x100000000}) flock(r0, 0x5) flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) ioctl$TIOCSDTR(r0, 0x20007479) 23:23:00 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x8, 0xfffffffffffffffa, 0x3, 0x1, 0x4, 0x9, 0x6, 0x0, 0x1, 0x8, 0x101}) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x5, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)) 23:23:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8080, 0x40) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0x27dc) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x129) select(0x1d, &(0x7f0000000040), 0x0, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r2 = getpid() fcntl$setown(r1, 0x6, r2) 23:23:00 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004667e, &(0x7f0000000000)) mknod(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x80000001, 0xfff, 0x1, 0x1, 0x9, 0xfffffffffffffffe, 0xfc, 0x1, 0x2, 0x7, 0x80000001}) 23:23:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0xfb49) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x9) r1 = socket(0x26, 0x7, 0x562) fcntl$dupfd(r0, 0xa, r1) sendto$inet(r1, &(0x7f0000000100)="21bfa638a44a93d72c6e8e05870a96f750f8ae770bdc5313f1f31447cd91c102273c4278defe6a9b28f181fd173ea726d22614584843e0d47e10e16ebdd0330d6d350643e6e7d09a5807a21037296fcf7862ccd2d96c53e7", 0x58, 0x0, &(0x7f0000000080)={0x2, 0x0}, 0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000180)=0x6) 23:23:00 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x20005701, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x4, 0x8, {0x8}}) 23:23:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) getuid() r1 = msgget(0x1, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r3 = semget$private(0x0, 0x6, 0x5) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000180)=[0xf43, 0xfffffffffffffffe, 0x3, 0x56318000000, 0x6, 0x8, 0x9, 0x8]) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, r2, 0x0, 0x80}, 0x2000000000004, 0x0, 0x0, 0x0, 0x24b5969}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 23:23:01 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x24500) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x7) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0x80185760, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}, {0xfffffffffffffffd}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x4}]}) 23:23:01 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfe) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x2, 0x2, 0x5, 0x101, r1}) readv(r0, &(0x7f00000001c0)=[{0x0, 0x128}], 0x1) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) 23:23:01 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x80) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) write(r2, &(0x7f0000000080)="b3b217a831580c30d845aacabca6fe5f71df81ba283a050407e5", 0x1a) ioctl$TIOCCONS(r2, 0x20004276, 0x0) 23:23:01 executing program 0: chdir(&(0x7f0000000100)='./file0\x00') r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) fcntl$setstatus(r1, 0x4, 0xc4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x6, 0x5a) dup2(r0, r0) 23:23:01 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/15, 0xf}, {&(0x7f0000000100)=""/59, 0x3b}, {&(0x7f0000000140)=""/232, 0xe8}, {&(0x7f0000000240)=""/176, 0xb0}, {&(0x7f0000000300)=""/110, 0x6e}], 0x5, &(0x7f0000000400)=""/192, 0xc0}, 0x0) socket$inet(0x2, 0x4000, 0x3) r1 = socket$inet6(0x18, 0x3, 0x0) unveil(0x0, &(0x7f0000000040)='r\x00') getsockname(r1, &(0x7f0000002880)=@un=@file={0x0, ""/108}, &(0x7f00000010c0)=0x6e) 23:23:01 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') chroot(&(0x7f0000000000)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') 23:23:01 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) shutdown(r0, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000280), 0x4) 23:23:01 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000d00)="b3cc5e356c31c3f4a27e50698cd7a1244f4e8446563ad846d5d36af0a04e183e00095ad77a2b38e3c4b2e7a2173cca0eac7c428ee64d7cc452197a9ba384246bc130c8eed1b5850f39e5d0f6468136faef1a271b630be38328319824427302688f4d2f11745f1d43fe52b8f5a6cf0b9f5eee3f088b3f4a89c1973190a604b4ff523a84f852bd", 0x86}], 0x1, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="bbf1bf05b1e2a5350a953fda76dc997fdb12b8", 0x13}, {&(0x7f0000000dc0)="2b3f5268a0b6c80e90677e9b9c43a5b72eb2918c0e825429dcd019d19e1994bc66a4877a2a793a59addbd07848bd20c4d0881b4b084f052aeca3806ee61afc5e10ad8547e0a956b302f6dacff9356ca704d434d8cd18d79490a264b214678eea4bc17f543fbbce6545d8223ffcf13dd0b39a3b258fc74c1b7b29ddcc2b872a190af51fd7d5400c1997e0cf9a87ff681bc37648710caa220cb588a0a5a088ab26ffaf5a3f7620b8bcfb30bfadc951a41cb2a9a5bee6a048cdc9fb84c61437724e63c86a588cf93e64ca771559ff88f95f5c8b9b7fc0ed51a5ff2b0e0e80d8d6bc77362632dc681bbbf6fe761326e9d0a756804073d5f26675a733d5b2389f4c32ccdb3508d8ea42350a534890cb7ee8e7a4173ebc5b18bd21417b0bb5e3775ce00c66519707e6b40b878e18eeebc77f9983d260223da0b90fd8d630983d68de1309415a7eea7d688576b1851b47af0e0e1493a8e992468f37b642fb8dabbf0bb4132699aea37c598a794b757b8c4744a50204af2462724011dd2bf8971ce4528c987dc11b7e06585d3464960c58114a4001391dbe2b84d4b80f965cfc3c1e42023a7a7be0d2078aaa4478fdf1890e553bb4ad59382c8344d13802896657c2d8d0c9d2b063740acb79fc1e1b2f9d1a507459f3d119a4a469e3f1ec2017567f237e25d08006faa6d1b4314c8353d9d258763447ef76b78bf516745fe2e0e8a94371aa042fb84cd242ff2d9b6ea0d19f715d6aee5401a92e92c30ed9ac3e000a6d5682a274a87b37715218e9e0546e5a3669acb72bf54a6de1583c565334dce8ec455707c8c4c16da08f2293c7ef9dee4b834813d69a58605a010451c33de2b23b3a4e67fb499f5a551f9e35de98d050773a67a5b2a730f8a5365a931d13942004aa49897eda9d9ccbeeecaea340543ca82214b4c8ca6b84304401b4d27c2755705aed8781fe678137d7aee9665631a9c546d76e5348f9aa9b1b4da82a125817f9a1fd330298f4fbe88aaa5b41865894938b6a04f83f2bc12546a2d9eb47b7c8345b6a79caa759b1be00c3c086a716be9ae7f46d418db11db2863cd1f224dc84f958268f8666977048f147340dab328cc6f51a50c3155894a00cfab26183d843edd426d547e1fae8925c3b2432acc6fa69c9e11d223496ccdc707d27f8612c4516ada0d3e9075d6628d757b26a7a1dac8f43c5987a9eb728e348c3f745008eea20175f7e1caf859a9665554de28fbccb99df528c2356615c7c979baaeac10f2c3183a0b83cb98ee5032cc4738108db14b9877ca9acbc7a57aca3c41c46e1a93350b2646f32b248d40aa6f686cf192c366385ee95701345f6b8ee19aa7712153c5ed96c701df7c553341566c224b7599cbdfba6ad57640a340cc6b6a2f25d6bab202b082b207745831e59aa39e64459010836958737f62b2d69cd9720bcc3c558c1d5626f4e14943cc7f7ff3ac27b3231c0ae067fc7b3eadc4181f3d19b646d0a5c8fc7cbb4381f230d9c2b15e1ff9e29b847c7f7eeec8564cb83495b3b892bea788f9a62241ddb68800dbc017ad13485bb4bf59049a092537c9d3739935223601d3a47f550c771f92811e3329817a0ff478b06b47fc6de185ea43e018be29a2a211c82c6359e8dd2af94807cfe581c4696dd3acbad87266f3d3f8218a75ef1c859118e446e6e2a1be7cf368c0ce3d0f4b798c53b0a8b12a2d60ff8bac4b2cb6770b1ece9de0f6e9a165723f74247638d76c57e1e184eef6a898fa884d6b8d75d4707852587f501d522f8745ae3479a14ce35dfd0f58bfb76c81f0e7db50e99c95cf5bd16859e78630417b7fe76ee6d8b9f9843b5b847be305715a02a4c1b932bd3bde10817bbaed267ebdc3557f3f90096c793c00adff9456ab076165d98c7d28522c0929e489d44658e44cf035147c6d16cfddbefd63a8defbddeae2557562edde1da7bf7e110db44c4d245e4c6dee955388b0b0aa95b110622c345b5715b8dd36d614e957aaf717599c871ae52dc03f4033aa5fbcc6a6a432cbc78de2b9e33f437b024d30aed4f4795f2ed92c50a810b1faa09e225970e63aac77c8d9acef10c1717e2eb8f25a8082b5cda49807d6547c33e0f3f406ceb31b1010db951739410167dbbd8a634f3974e02298cb1cd91e5c3b132e2024cae79e715bb3b8c7beac632a512833d60051cbfa6de97e244fc4e4a8b2d2acb9531511ec22e118c2acc650b0861ad7d9af345bdd8c4e1a5b85027796b396d22f0ba991d8ecf92c29f1a2c9ff2b4375063189f15ea5c5bb69acf081aaaf789ca760611fdaf0193c9aa089b33db4bf083120285eef7a12a588816dde361a22ee1be525c37956da952d13b781d0340432acd69ad3138a544539b13d49b654f3a1bde7bf5bef503fada3d54938e655ec2d634eb77002e364a12b0597ee9c7fac4655d6aed7ece863fb62528bc5314fbd0531fbf2047dc60942d9a157c13cb97a9c9a7844d472de8bce3ab9e81ca8974aecd131b80b22eff66d5980a724be22b43ff1571331966aa877d7a27a373081fa10c1e337daf73219f0b8132838b6eaf9d96e0361414796a906349b5ae3b336a3d9965ab88741604767419a191e42a20af9ce82382ed42ae7db803ff57ad9ef22e6ff812b30e7771162dd66d500c70e84032c72c37ae93a06bf47ff6c5c5313095012e7a1ec9fb25f0015449a0dfe99493afb46917261843bdbd845bd4bfec785edcb4253d386cec61a35368020cdd0e1f3d6f37192348953e0c262036942d0397d85f430a3a8ef85542a00ec1906a5435fc6423a856af538da0418e3b5964bfdcd541a12ebfc4b34d1e9f7b60475e1fa42b6525e2e48c92d1efbb6e83dd616111583b1c1e15b8db3a99e79fa1bb6f8540193756483c2b0c2a04098c41236fb535304e5d072606f96f92fe85474d7ceb45391b81de442c00bc6dfc8e499a6e593fc33fe86171efc3eb0dc89178ec4a73aba984975d8a82cf56ea0829b80f9f02c6e38f7f728417ce604b49e8c308e080f47b1d71f9c8c9b3fe91179c9ff51ef326a038e3ebdd8c2a82b0f1ce4050f35cfb2b338099e0f80cb11bcdb955a94096112da2f927efebfae9750eacd43ff85a9b4e964d43cb08ffaf00bd8007f5c0155f83550f4d0380a34bd8db2e3be08cb7ce0ddf7140b93b21c1ff4a3c429ddc5ad847fee912a0f7d9ac16b61e719cfc93a09a279dd9c42d6d061e5918996487a249719412571b89d1e56d039009e82d9c7cf0d330db1319b3b577ee7b2d071a315b7504af577673751fdb5e8876091e341b939b3cdcd6ac46af95babad85b484c3e65f93cc9baa4c02e568379a115321723e7478c2f8f59aca796ac495b0260f940bec404498b89e8a5eef47a759a3ae301dc55c299d92f9f4cda72ec5bcb28828d12af9a216dea69bf80c49b280ea5bc8907d64df864481d8dcc659f0974bb30f660d6bbf5afe56f80cabc5f9d7fc9f033f95124e7699e68b2ec75655a733127c994614a5cbb3d1f2c856d0d8c78de014726af8dbde0a3ec97cbcea0f46d1022b8fc88fd3b3cde2c231649eb1c2b316f0a8cb115102be3b49630728bdd5e155a6f54c065d645b08f115a865c257772a7dfb9a9ae369fb0c8dd0b8e392437ecc474dc34dd6a690b6ef55686af0c985b4f2dbf99ad0506c90015606999e1dbc8fa0a5c34c9fca089f9644e101b02377bed78a48bdb20564c76afe9c40657037643705e0465a2e86a94458f354e04ca87a11278150c407497b4edae7b369de550701350395de8a0d29e324b60b93ad8b66ebba9948ddf4d6ea6d6bb0e0d369767e47fc8f038bee728332b555dde8b54e766d97af73445777f3b5989f4746f3d8190d4c279c4a9ff38feb4fcd5386e3af326a2e7055b12266e3bb144220d03ab6b05a1800a9a6b4a0a269c88990ff1e7ca0b4deb7c21de34499047f0d09e945dc2439dac85d905fb25cd2aa4dc47cad6b8b1a906a20431de456090ceda8e52e68cd12b35c8f7b2b742fca0b93aca19b1eebbd2534d7597a68bcc6e4093c84ce8f233972ca9ab4dfcdf7617cc7fdb36dd6e699531fa0e8e290d8f18bd67aa7f8ad9c45e0db7e2f6aa2832e3b279ceef849ff334448fdf78bb9c200c330a63551efbe31616276c82b3eab6904b36f23fbb196b03ae8d153395e68133ed0638158325f5d4b5e55e48830d9cfd5a35af2368af8bcbc75520c71794cfc9d79fb8e1ec4d28259e7f41bfcf60252a4d046a0faa20836d2a85129dd89e84d926e9310497bd8139518227c8fd8f2dbb75e04b1ca867f50d77cd02ffb36798f20228a383ad17c06c24a771d1c3a3ca5b03506e1d5e4df53deed16d42a363d8baa00a37bafcfd82450a50ffbf6ffd72e6fedc660631e7d4f8dac386d755a3dac76e592e382ad3a7b75b5189b175d2aee3b82baff47d57fdbf4841b9d731b176a68a575c3a4c38debd5697d0533eb91eea9e1a8c21f232b97d08bbed81a772053e72ec9e05db4914cf6922f948842a917792e316fbb16d29a3b0c42c724cb40017fae518cd08b623c8387889b5bc8f4ad04408087091709d99609005b495fabd85c1618cb399ac1fead02cf70931acd95fff26a382698e5fa13aaabfb657844dd3a584a24f5f1a34d4a6876eb26f77d0cf39e0230aba05792acedf617436a466e9ca8316e2848ce6befdb08bea28e792ee4fe1b3f76b14f13b6358ede951fffc534f78bfab9fee22b7b6b27b6c7ba217d58fd97972ae239f694b6563252eaaafb6080cdf117236885402752ed0e27b4063617d4b1502352093347d30bdfb05199fb356bf0db6c1f4aa452147b5fdffdc1b83d12233f2fde1e5605ac9af999f49edc42c6c72adc45dee46ff6da5c4a412bf793c064ff4971c681ddeb99fd35199d10a5b2fffeee405554c5c122951c2cccd96d51bf63c714b55c24606b2c34ca70838ee88934955cfaa504287b0dcc8de6ffe8f5011528ce06479afa5b3a552b80d69627cc27d4ca576c8a62d73a00e14980a98c35e69cb1de361bcba0498f1aabdd672f6a62fb0da2e0f2d27e582d2a1c01f79a67e910f58ad131d77a37ef8b16a8d07c2a04494398fbaa518bd4976294a58ba8769cc235b4c3dc850540aff7c3ebec1dd102f2f5df1eb722e61b55c66249653288779674400220475e2377a6e428b0401f82dc2a1443aa64ef460c5601def21731d5bacfee37bb264ea18d5b97c25ba8b1e307442eb365f1938ad0b8547ca2b339d5a82bc38b1ccd7c3499e6b8118a77530239b4e77b9a6902f72823451fcba50ad57eba44d97063343dbc8695624f310682e1b2fa1ed939a456be2364622c40f7ac603d3d8663ec42f23e206505c9d952c5a675b498673f82add36c94bf1805e2d2fa7ef553af5197a28a1260f7e2366cb148c93565bea727793e2c2eec6dfe28717cc4a3abf15e1bddf3f586321ab2d3f2bb1fa28da0b27a94f5857b19030892b2ea435733a7a5b70419749cfcefa09e78301f702d4ac7abfcbdbcfb51fe2cb9816a8592cd14ce765051b4531a8ad36ac145f2641b0adef9dcac968bd233efb6c0d1efd059d28909ff35d18b095aecd130c7d64b496f71edf8d30ab48559e2c3a42d0dd8e519a8547e35cc18e53a93da5d4e2d6beaee09cb93f8901cdff64bd7766432e83f4ea648b348c21e8a7bcc8076e4c95ea6fdebb3042b7e3ed27472602650f0190fcb64233e4b4d0fb738f37bd3f23f119d7d3e489d335a1808d62ec89c376cf79283f12cc7b7608d4a720804c1234fc3cb14d1e6a3df56ebce49a19a33d60e2559c629d36c43beafadc4f722cdd", 0x1000}, {&(0x7f0000000080)="7d46c5be85bdaf57f372bc7fcc0c1573d880beccfc0865c1140df20777d31bfe1a67eefc7e56305467925872b2a1e459bf8fb012b17599a5281689fa48f0d76959f9316938a6dc64aa4e2cc7bb6d0d395f28516d957b34f5c4e6df400046adb8abb5e5da151da7706a1d189a3668caa17ce64b29df096f690a32af5c699fc2c9007ffb3aa34a8158e27b31b60d19e3f8c324c2d333adcc8cd100", 0x9a}, {&(0x7f0000000140)="0888692a42dec45095a911091bda23b36d2f119cd3c9d406fc3308a7b3655677a8fa37ef15eeef3e6afc9a26a62d913ffb5ca3e5ae962d283eb7", 0x3a}], 0x4, 0x0) write(r0, &(0x7f0000000380)='oL', 0x2) execve(0x0, 0x0, 0x0) 23:23:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x81) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0xffffffffffffff07) 23:23:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) recvfrom$unix(r0, &(0x7f0000000180)=""/136, 0x88, 0x802, &(0x7f0000000240)=@file={0x1, './bus\x00'}, 0x8) r1 = getppid() wait4(r1, &(0x7f0000000000), 0x1, &(0x7f00000000c0)) r2 = open(&(0x7f0000000040)='./bus\x00', 0x4, 0x0) ioctl$TIOCSETAW(r2, 0x2000745e, 0x0) execve(0x0, 0x0, 0x0) 23:23:02 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x3, 0xff, 0x7, 0xfffffffffffffffa, "ae2dfc34ec7bab73a7ba7c648e26e20ed55fb435", 0x5b, 0x200}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0x28) 23:23:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) syz_open_pts() r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:23:02 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x6, 0x4005, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000000c0)) setsockopt(r1, 0x9, 0x2e, &(0x7f0000000180)="ebffcbff13b9fd812eaa262771e8133048e69931929648", 0x17) setsockopt(r3, 0x6, 0x2e, &(0x7f0000000040)="ebffcbf313b9fd812eaa4e713048e69931929648", 0x23f) setgroups(0x7, &(0x7f0000000100)=[r0, r0, r0, r0, r0, r0, r0]) 23:23:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x80, 0x30) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1f, 0x58aa, "d64132e508c09263a0958432ed883258a928fe95"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) 23:23:02 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x6, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x7fffffff, 0x200}, {{r0}, 0xfffffffffffffffb, 0x30, 0xf0000001, 0x5}, {{r0}, 0xfffffffffffffffd, 0x4, 0x1, 0x100}], 0x7f, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x40, 0x5, 0xfffffffffffffffc, 0x3}, {{r0}, 0xfe0c134911e38406, 0x34, 0x1, 0x85c7, 0x101}, {{r0}, 0xfffffffffffffffc, 0x1, 0xa0000020, 0x7, 0xdf5c}, {{r0}, 0xfffffffffffffffa, 0x82, 0x4, 0x7, 0x7fff}, {{r0}, 0xfffffffffffffff9, 0x20, 0x40000000, 0x1, 0x905}, {{r0}, 0xffffffffffffffff, 0x81, 0x25, 0x1, 0x3}, {{r0}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x100000000, 0x1ff}, {{r0}, 0xfffffffffffffffb, 0x2, 0x2, 0x8, 0x68}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x9, 0x3}], 0x100, &(0x7f0000000240)={0x55a, 0x3f}) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kqueue() close(r0) 23:23:02 executing program 1: setuid(0xee01) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r1 = getuid() getgroups(0x2, &(0x7f0000000080)=[0x0, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x6) shmget(0x2, 0x3000, 0x8000, &(0x7f0000ffd000/0x3000)=nil) 23:23:02 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7ffe) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=""/241, 0xf1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xfffffffffffffeea}], 0x1, 0x0) pipe2(&(0x7f0000000000), 0x10000) 23:23:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x0, 0x5) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000180)=0x5) r2 = semget(0x3, 0x2, 0x100) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/43) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="ea98c7d43ec2626580b4c4a5791b863d81fe5fe0727b18a22082571fabff33e9548ba734cda17fb5e15c4addb5250ff3a666a75363ec84b9fb63abf45200c08fdbcbaf1f000dc3e1e08c79807bde1c53b1601a5472f6fec7c4732b5f26c042201dfd62ed1b29cc56f6df850964c5c1553e63607ac3000563c9fe99ba3ad9068a5279416ee42fdaed65021e7a77d51a97a1024ee02f95dff18f45a281211e13f1ba6b1d43c8ce033ca20241413685618e96ca600ca409c63c1cca4e8005926bb6c386328fce2b99e28142fff8eb", 0xcd) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)="05", 0x1) 23:23:02 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x5}, {0x18, 0x2, 0x0, 0x20}, 0xd2, [0xbf46, 0x0, 0x9, 0xffffffffffffffc2, 0x1, 0x6, 0x80, 0x1a8]}, 0x3c) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() close(r2) r3 = kqueue() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x100000001) kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 23:23:02 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000385, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x7, 0x2, 0x8, "08d0b184ca49eb80c601ec2e2d7930682b451c07", 0x80000000, 0x2}) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000001c0)={0x6, [{0x3, 0x1}, {0x1, 0x1ff}, {0x3, 0x100000001}, {0x3, 0x3}, {0x3, 0xacb3}, {0x3, 0x6}, {0x2, 0x68c9}, {0x3, 0x7}, {0x3, 0x9}, {0x3, 0x1ff}, {0x3, 0x8}, {0x2, 0xaf1d}, {0x3, 0x40}, {0x2, 0x8}, {0x1, 0x89f4}, {0x2, 0x100}, {0x3, 0xb185}, {0x3, 0x20}, {0x2, 0x5}, {0x1, 0x1}, {0x3, 0x4}, {0x3, 0x3}, {0x1, 0x4}, {0x3, 0x1f}, {0x3, 0x7}, {0x3, 0x1}, {0x3, 0x3}, {0x3, 0xa55c}, {0x2, 0x9}, {0x3, 0x8}, {0x3, 0x1}, {0x3, 0x5}]}) 23:23:03 executing program 1: r0 = syz_open_pts() flock(r0, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x2, 0x0, 0x4, 0x401, r1}) socket(0x38, 0x0, 0x9) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x3, 0x0) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/31, 0x1f) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 23:23:03 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x2, 0x4, 0x5a12) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0x7, 0x0, 0x0, 0x0}, 0x0) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r3, 0x80}, {r2, 0x30}, {r3}, {r0, 0x104}, {r1, 0x40}, {r1, 0x1}, {r3}, {r0, 0x6}], 0x8, 0x4) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000080)={0x1, 0xfffffffffffffc00, 0x0, 0x7, 0xffffffff80000000}) jV;þ¯`Õpl…Âv…þ‰((pckbd_enable: command error 23:23:03 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x4, 0x0, {0x1694, 0x1ff}}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$setstatus(r0, 0x4, 0x80) semget$private(0x0, 0x3, 0x140) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000000c0)) write(r0, &(0x7f0000000100)="522f40fda102e186a21325ff3a12d2659b1141e449df750ca33c4dbd8efb30585626190e34ea60445004d82383c8ec6065286a2ac3e98484ddc2314ccbd186b30bdc974aa38ae21c7ea555e7726ce7dfd49ec61397f5eb0bfd479a1acdb6a44e5cf100819982544c3e2bfcf33c9a18caa99e144a294ddde44f83400020e4dd0a5ae699d65cae86a8592eec5288bc295c1391efa89cf37d37376ca98df3ee38ebe199368b39f9a896874551d8936239cd37cb191664558ffb2538", 0xba) r4 = openat(r2, &(0x7f00000001c0)='./file0\x00', 0x8400, 0x4) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000200)=0x101) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x800, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000002c0)={&(0x7f0000000280)=[{}, {0x87, 0xffffffffffffe854}, {0x0, 0x6}, {0x123, 0xfffffffffffffff8}], 0x4}) getsockopt(r4, 0x6, 0x100, &(0x7f0000000300)=""/242, &(0x7f0000000400)=0xf2) write(r3, &(0x7f0000000440)="a4847e255612c01b3e4ae3862e4a70f095d5acb171e3a465f08ea514334dc09f1117e405c69edeac913d607bd4f7307e29985df985fc609e90f4c7837b30362b2c0c7ec5f3ae1710e8bf5e8d71027d37808c702ee8e34870a9a2b7bbdc966f31d0364a86de24848fd8a0560bd3b7bbb2af6ad84972bf84b44a5e2afed673ad874fc5406fe0b71ef75c08e35b82de2d7c2b4b68017888d7f4f3b222d1e6c56fb64e95796cd92e4c8ece47f6852c674def9080dea2fd61bee0e100772a8ee2ac096647211afa5659ba97a9ba63b968b74003444ba3944721d75c051770a2bdf077edd7282df53057a3", 0xe8) chflagsat(r4, &(0x7f0000000540)='./file0\x00', 0x20001, 0x2) sendto$inet6(r2, &(0x7f0000000580)="d0634660e206cf3f8f26186d0a4b33abb42f848585d1122d396e2a78c3ebd6e32279e094609867c61c6631596346250268a0bf333351857a0e0903e3c4a99fddcfdbd5ab34311440092c6684833297d42798775539c436b0f4ca6a98e5b5da59abcdccf48765e807a868f6e4db12e2d181ae66ab5745acf34624a39283089f5d0ab470c048a5c419a42a51d6abb640f1793a72439a34e04fbe794646d5e97c4ca2d5b4d9423562d206aa4cc0a9", 0xad, 0x1, &(0x7f0000000640)={0x18, 0x3, 0x1518, 0x1000}, 0xc) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000680)) pipe2(&(0x7f00000006c0), 0x4) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000700)={'./file0\x00', 0x3b6, 0x10001, 0x5, 0x1, 0x7fffffff, 0x1, 0x7, 0x0, 0x2, 0x4, 0x7}) unlinkat(r2, &(0x7f0000000780)='./file1\x00', 0x8) r6 = openat(r2, &(0x7f00000007c0)='./file0/file0\x00', 0x1, 0xa0) semget(0x0, 0x3, 0x11) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000800)) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f0000000880)={&(0x7f0000000840)=[{0xef, 0xee}, {0x0, 0x7ff}, {0x166, 0x81}, {0x7, 0xd05}, {0x8f, 0x8}, {0x0, 0xfffffffffffffffd}, {0x0, 0x3}], 0x7}) openat$wskbd(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/wskbd0\x00', 0x0, 0x0) close(r2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, &(0x7f0000000980)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) lchown(&(0x7f0000000900)='./file1\x00', r7, r8) 23:23:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = msgget$private(0x0, 0x200) msgrcv(r1, &(0x7f0000000080)={0x0, ""/79}, 0x57, 0x2, 0x800) pwritev(r0, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) pckbd_enable: command error 23:23:05 executing program 1: setuid(0xee01) r0 = getppid() r1 = msgget$private(0x0, 0x0) r2 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000002f80)={{}, 0x0, 0x0, r2}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20008, 0x0) ioctl$KDGKBMODE(r3, 0x40044b06) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) open(&(0x7f0000000100)='./file0\x00', 0x400, 0x82) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x80000000, r4, r5, r6, r7, 0x8, 0xe7}, 0x21, 0x1ff, r2, r0, 0x2f44, 0x2, 0x3, 0x418}) 23:23:05 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$sock_int(r0, 0xffff, 0x30, &(0x7f0000000040)=0x7, 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat(r3, &(0x7f00000000c0)='./file0\x00', 0x0, 0x100) ioctl$TIOCSCTTY(r4, 0x20007461) r5 = getppid() r6 = geteuid() r7 = getgid() bind$unix(r2, &(0x7f0000000580)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r5, r6, r7}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000540)=0xc) r8 = semget$private(0x0, 0x3, 0x400) semop(r8, &(0x7f0000000140)=[{0x0, 0x0, 0x800}, {0x1, 0x3, 0x1800}, {0x1, 0x0, 0x1000}, {0x3, 0x4ad}, {0x1, 0xfffffffffffffffa, 0x1000}, {0x2, 0x3f, 0x1000}], 0x6) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={r5, r6, r7}, 0xc) fcntl$getown(r0, 0x5) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r9 = geteuid() setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="9a19df08edd9e0d03ab196643d76b3f1828a1ec1c88531fe6bdf87", 0x1b) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)) semctl$GETVAL(r8, 0x7, 0x5, &(0x7f0000000480)=""/115) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)=0x101) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000300)='\x00'], &(0x7f0000000500)=[&(0x7f0000000380)='{\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\\\\\x00', &(0x7f0000000440)='$\x00']) setgid(r7) setuid(r9) mlockall(0x1) 23:23:05 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x18, 0x0) r1 = kqueue() ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000100)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x10001, 0x1, 0x3, 0x800, "3e15ca2f63b110cc25f3882bc445c7d498572529", 0x81, 0x401}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() r3 = syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa60200"}) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x2, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 23:23:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x40) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000440)="76e91bfba01b2b437500f4e773d6d07539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13002174ddb0a7bd78cc8c51edf515c237e4adc1514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5334b9edb52d4ecab6e5c404ca284924102e12f4bf453de9f9db6a0a143289f51a0300000000000000000ede8ca2832782da69a63e754249b41058f3b9042a0f76dfa04cc", 0xa3}], 0x1, 0x0) r2 = socket(0x1, 0x8003, 0x38000000000000) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1000000005, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x2, [{}, {}, {}, {}, {}, {0x0, 0xfffffffffffffffd}]}) ftruncate(r1, 0x0) 23:23:05 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}], 0x20}, 0x0) socket(0x3a, 0x5, 0x0) 23:23:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/194, 0xc2, 0x2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) 23:23:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) fcntl$setstatus(r0, 0x4, 0xc4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() connect$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140), 0x0) write(r0, &(0x7f0000000180)="e9920755d1ac3667b4071caac10d216cd48d4a1772cad82a0e41ff0b79edd8007cf8d24589fd1ec6db5fc2efe9f521c30eeae5b0c539115dc891953410f31a80a5db8f208a56b06d075a52f3f71af3a257821996da145f42181ceb59fa7f0e77d276b04f5b8debbba1", 0x69) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000140)=0x3) 23:23:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000240)="055c40c56ce50900828e97561d6581c6b90a2499498b2df80fa644208a7bf01980fbdc0a7e90bcee0fcea607a36d6a0b1fb35255f23186ba6eb35b791dabc0450b99d3ce3351c8b8adf82330cc055ef24fea29eb3d1a210000ac84bb549136ab8f1ddd1ec1a02c4068d2da778730d022868b09df16ded4c0064b203a8f969ccf9e87f6864338ee73be139e318ff5e8b039baaab3ae9801", 0x97) r1 = msgget$private(0x0, 0x1) read(r0, &(0x7f00000000c0)=""/137, 0x89) fchmod(r0, 0x80) msgctl$IPC_RMID(r1, 0x0) 23:23:05 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x100, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x490, 0x0) r2 = geteuid() seteuid(r2) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000140)=0x1) r3 = geteuid() seteuid(r3) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) accept$unix(r0, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000240), &(0x7f0000000280)=0x10) 23:23:05 executing program 0: shmget(0x0, 0x3000, 0x108, &(0x7f0000ffd000/0x3000)=nil) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) semget$private(0x0, 0x2, 0x8) munlockall() madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) semget(0x0, 0x1, 0x2) unlink(&(0x7f0000000000)='./file0\x00') r0 = dup(0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r1 = socket$inet6(0x18, 0x0, 0x9) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x0, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x6a) munmap(&(0x7f0000ff0000/0x10000)=nil, 0x10000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x1010, r1, 0x0, 0x0) getpgrp() lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r4 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() getgroups(0x7, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() r10 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) setgroups(0x9, &(0x7f00000003c0)=[r3, r4, r5, r6, r7, r8, r9, r10, r11]) rename(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') 23:23:05 executing program 1: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0xffffffff) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x10200, 0x10) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000280)={0x3, 0x800}) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000080), 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r4, r5, r6}, 0xc) getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xffffffffffffff66) ioctl$KDDISABIO(r2, 0x20004b3d) getgid() syz_extract_tcp_res(&(0x7f00000002c0), 0x8000, 0x4) pwritev(r0, &(0x7f0000000980)=[{&(0x7f0000000900)="15473d109c0a52fae7db05f736055543476b82a294e79302bfb59754b165b8772929431cc1c2ff446f672512eda5fcaa73362c03e529fce3c379c3ffd5bfae5804cff7b5", 0x44}], 0x1, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000380)=0x9) getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b40), 0x5) getegid() r7 = semget$private(0x0, 0x4, 0x244) semop(r7, &(0x7f00000017c0)=[{0x2, 0x9, 0x1800}, {0x3, 0xb47, 0x800}, {0x3, 0x9, 0x800}, {0x3, 0x1, 0x800}, {0x2, 0xcd, 0x800}, {0x3, 0xb607, 0x800}], 0x6) 23:23:05 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280001ffe, 0x2065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000040)=""/77, 0x4d}, {&(0x7f0000000100)=""/63, 0x3f}, {&(0x7f0000000200)=""/193, 0xc1}, {&(0x7f0000000140)=""/64, 0x40}, {&(0x7f0000000300)=""/230, 0xe6}], 0x5, 0x0) 23:23:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x8000005, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) open(&(0x7f0000000000)='./bus\x00', 0x800, 0x110) 23:23:05 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x208, 0x1037060db5d5d520) mknodat(r0, &(0x7f00000000c0)='./bus\x00', 0x1002, 0x3) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000080)="6f6c99", 0x3) readlinkat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000180)=""/206, 0xce) 23:23:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "854917029c11fe4dbfa620000000000900"}) ioctl$TIOCSETAF(r2, 0x4004667f, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9dffc66dce29bacf81f894aa0a944eed4796b2fe"}) fchflags(r0, 0x1) 23:23:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000000)='./file1\x00', r0, &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x300, 0x0) 23:23:05 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') mkdir(&(0x7f0000000140)='./file0/file0/file0/file0\x00', 0x2) chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)='r\x00') execve(&(0x7f00000002c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 23:23:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x34) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getgid() fchownat(r0, &(0x7f00000000c0)='./bus\x00', r1, r2, 0x6) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x8004667c, &(0x7f0000000080)={0xc6000000}) 23:23:06 executing program 0: r0 = dup(0xffffffffffffff9c) read(r0, &(0x7f0000000180)=""/143, 0x8f) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) utimensat(r1, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)={{0x9, 0x5}, {0x8001, 0x3}}, 0x2) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwritev(r2, &(0x7f0000000040)=[{&(0x7f0000000680)="dffc90b8e051f9386e50ec48e4a22bf20efb3b9d1687bccfd296b62db188e905eab1df69e53721353130be7ebd694a42d98b1fd63e635256feeb640ac35bd9d71becfd06a50398fc7f75cbddc8000073f78378d2518d7af185cf14114560787a0e155b5ffb57163f627b39e770c55e059a17702a9a2dde82b5fca5d0b67131789d9b91f599fb8d03e364d5b7a32cfadfbdc8621996cf19b55f6ccb261d4b30708928d068b5be5b65c7c5736fb5da692f731e1beb1e2eb6d19e72681aa9ccc2c63effb113d30a87ac6922e92e760d8825a6b7fa0000747971bb8aa82ad7346833345c738fa450083423ff329411d6c5cecd6bb7bcbf06f646f920bb574cee8d99b6d3847f518cf260ec7befc82821ae8d1257191ebdad94094847bdcf1374202e3e65be67bee4a6babe0e7d3b11483b1b7a62fc1e287c1f2f63177816638d056f000000000000eed5dad1d4a3fdff5d20c594e101000000641b2447322e", 0x15d}], 0x1, 0x0) execve(0x0, 0x0, 0x0) getdents(r2, &(0x7f0000000240)=""/220, 0xdc) fcntl$dupfd(r1, 0xa, r0) 23:23:06 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x3, 0x40) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000080)=0x2) 23:23:06 executing program 0: setitimer(0x2, &(0x7f0000001fc0)={{}, {0x0, 0x2}}, &(0x7f0000002000)) r0 = socket$unix(0x1, 0x5, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/4096, 0x1000, 0x1, &(0x7f0000001040)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@abs={0x3324bf3907b71cb5, 0x0, 0x0}, 0x8) recvfrom$unix(r0, &(0x7f0000001100)=""/221, 0xdd, 0x800, &(0x7f0000001200)=@file={0x1, './file0\x00'}, 0xa) recvfrom(r0, &(0x7f0000001080)=""/21, 0x15, 0x1, &(0x7f00000010c0)=@in6={0x18, 0x3, 0x3, 0x7}, 0xc) 23:23:06 executing program 1: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="d45aa40166696c453000"], 0x10) write(r0, &(0x7f0000000180)="3228d1ae4d0c91328d75dba3efc27c3e5395be271b240ad1fce2dc4134a69917d42b89a58af1d4ba630e33871bedc345cbbdb0f39571eb31", 0x38) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="f144481c4d0c91335cd2df4450bc8edefe74b613c640", 0x16}], 0x1) fsync(r0) 23:23:06 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socket$inet6(0x18, 0x4, 0x4) utimensat(r0, &(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)={{0x5, 0x9}, {0x1e8d, 0x9}}, 0x2) open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) socket$inet6(0x18, 0x8000, 0x100) 23:23:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x5, 0x0, 0x0, "4b02ed3c5c88d8aecf968cf88e75704c26648768"}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x48) 23:23:06 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1000504b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x69) 23:23:06 executing program 0: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r1, r2, r3) ftruncate(r1, 0x1) r4 = dup(0xffffffffffffffff) r5 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20080, 0x80) socketpair(0x18, 0x5, 0x6, &(0x7f0000000100)={0xffffffffffffffff}) r7 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) renameat(r9, &(0x7f0000000000)='./file0\x00', r9, &(0x7f0000000140)='./file0\x00') kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r4}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r5}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r6}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r7}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r8}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r9}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f00003a6000/0x2000)=nil, 0x2000, 0x2) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) msgget(0x2, 0x214) 23:23:06 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86137) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x800000000000001}], 0x5, 0x0, 0x6, 0x0) 23:23:06 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = dup(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "a814c897b939908ae20ba65ae87f3a81a2c6b41a"}) 23:23:06 executing program 1: r0 = semget$private(0x0, 0x3, 0x12) semop(r0, &(0x7f0000000140)=[{0x3, 0x9, 0x83af0e2e0d82d02}, {0x7, 0xa7f, 0x800}, {0x2, 0x20, 0x1800}], 0x3) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f00000000c0)=0x200) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f0000000000)=[{0x25, 0x400}, {0xa7, 0x1}, {0xc0, 0x3}, {0x6, 0xeaf1}, {0x0, 0x9}, {0x41, 0x9}, {0x87, 0x20}, {0x8b, 0x80000001}, {0x25}, {0x87, 0x1}], 0xa}) 23:23:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="eafd125c0000006bd7ed22dcc193b469ab", 0x11) 23:23:06 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0x0, 0x3}, {0x0, 0x9}}, 0x0) getitimer(0x3, &(0x7f0000000080)) 23:23:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 23:23:06 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x400, 0x0) fcntl$setstatus(r0, 0x4, 0xc8) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002006, 0x40004000000028aa) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x1ff) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000500)="000000186004008b0007110000000000040000000000ffff0020330d05ea7a7ecf2af9b5c3adaa0d0006000000000000005c47cc", 0x34}], 0x1) 23:23:06 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) open(&(0x7f0000000100)='./bus\x00', 0x8000, 0xcc) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0x1) ioctl$TIOCSETVERAUTH(r0, 0xc00c7006, &(0x7f0000000000)=0xfffff7ff) 23:23:06 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x4) chflagsat(r0, 0x0, 0x40005, 0x2) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000180)=0x24e) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 23:23:06 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x101}], 0x1}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x0, 0x4, 0x4}, 0xc) 23:23:06 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x4000, 0xffff) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x10, 0x0) r3 = open(&(0x7f0000000180)='./bus\x00', 0x110, 0x100) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x40, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x8021, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x4) socketpair(0x18, 0x3, 0x4, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0x0, 0x1, 0x6, 0x81, 0x9}], 0x8000, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffff8, 0x4a, 0xf0000002, 0x7fffffff, 0x3}, {{r3}, 0xfffffffffffffffe, 0x13, 0x1, 0x97d5, 0x4fb2ce18}, {{r4}, 0xfffffffffffffff9, 0x0, 0x22, 0x3, 0xfffffffffffffffc}, {{r5}, 0xffffffffffffffff, 0x1, 0x40000005, 0x0, 0x3}, {{r6}, 0xfffffffffffffffb, 0x10, 0x23, 0x8739, 0x1}, {{r7}, 0xfffffffffffffffd, 0x2, 0x1, 0x19, 0x324}], 0x8, &(0x7f0000000380)={0x2, 0x4}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r8 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) getpid() write(r8, &(0x7f0000000040)="9c87c377284c35b8502e", 0xa) 23:23:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000bb00"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xffffffff, 0x1f, 0x6, 0x1, "8927b5dd67b079d8f94ac4fa501d0392f0e92e37", 0xa96, 0x100000001}) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 23:23:06 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000200), 0x0) 23:23:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x9, 0x3, 0xfffffffffffffffc, 0x7, "def621f459f810a493ee0112de150204da08aec8", 0x81, 0x1}) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) write(r0, &(0x7f0000000000)="a93f9852809ec06f6d9d4f2ae13eb3fee39c449dc3da87abc493ebd925942613a123e6aab0c74b2a5a6d492e2f48b9472de4208ea4dba383c8aeb33f7e65af1a1a058a", 0x43) write(r2, 0x0, 0x0) sendto(r0, &(0x7f0000000240)="7856001f64230dbb", 0x8, 0x0, 0x0, 0x0) 23:23:07 executing program 1: shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffb000/0x3000)=nil) 23:23:07 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x3, 0x8000, 0x5, r1}) r2 = socket(0x800000018, 0x100000000000001, 0x0) r3 = dup(r2) setitimer(0x0, &(0x7f0000000200)={{}, {0xda}}, 0x0) nanosleep(&(0x7f0000000000), 0x0) setitimer(0x0, &(0x7f0000000080), &(0x7f00000000c0)) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f00000000c0)={0x402, 0x3}) getsockopt(r2, 0x8000000000000006, 0x1, 0x0, 0x0) ioctl$KDDISABIO(r3, 0x20004b3d) 23:23:07 executing program 0: r0 = semget$private(0x0, 0x3, 0x80) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000140)=""/156) r1 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r2 = open$dir(&(0x7f0000000200)='./bus\x00', 0x8420, 0x8c) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040)=0x3d2, 0x4) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000080)) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x80, 0x48) recvmsg(r1, &(0x7f0000001300)={0x0, 0x147, 0x0, 0x0, 0x0}, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x4) 23:23:07 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0x80000000, 0x0) 23:23:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) shmget(0x1, 0x1000, 0x20, &(0x7f0000002000/0x1000)=nil) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) fsync(r0) 23:23:07 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x2000000000000000, 0x6}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r3 = syz_open_pts() close(r2) dup(r3) syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 23:23:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2100, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f00000001c0)='O12', 0x39a) 23:23:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000200)='./file1\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x880, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0xfffffffffffffffe}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 23:23:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x400002046, 0x5cc1) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) 23:23:08 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0xe94a, 0x2, './file0\x00', 0xff, 0xffff, 0x1, 0x9a7}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 23:23:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="f938fc2af4f60a9838406f401bc2be19d193231d2773135e2ffd1b905c4a2f183105d416dc0c1a4d3fb0a59eb64941f32bda447be500bd847efefbe30956438fc0e591e67de353cb95c38ca089321417dc7ca9c80c9dedf03b114dbcda531f827aa54cbe41dc6a50f72981ef328a93ff80ad07af522a66b489cacfeb5aca96da59d4", 0x82) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) pipe(&(0x7f0000000080)) 23:23:08 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x2, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = semget$private(0x0, 0x4, 0x200) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x3f, 0x1, 0xfffffffffffffff9, 0x9, 0xf2, 0x7, 0x8000, 0x8, 0x5]) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r2 = msgget$private(0x0, 0x200) r3 = msgget(0x1, 0x104) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) r9 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f00000003c0)={{0x3, r4, r5, r6, r7, 0x1, 0x9}, 0x7fff, 0x5, r8, r9, 0x40, 0x10000, 0x80, 0x100010000000000}) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="03000000000000009d13e97ead9f46926c40a6b814ba458225c45c0c00011e0900dc3c4e92b466df73766fc0c6fd9c5fe682bf20760bcd31536bc8172dae56b1dd398175ebd36521974df70a6913b7459844507b01323a0e481a1cead57835fb7a70606246e07696c1f08bd6a723423970cf67e2b215ab5f04efe77f7657bb6b667c2648b7f6bd8b1bd6ac"], 0x8b, 0x10000800) shmget$private(0x0, 0x1000, 0x600, &(0x7f0000f8e000/0x1000)=nil) r10 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SVIDEO(r10, 0x80045745, &(0x7f0000000440)=0x1) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x30, 0x0) mmap(&(0x7f0000d61000/0x3000)=nil, 0x3000, 0x2, 0x2811, r11, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) socket(0x1, 0x7, 0x1) ioctl$TIOCMSET(r10, 0x8004746d, &(0x7f0000000480)=0x5) msgget$private(0x0, 0x44) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 23:23:08 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) kqueue() r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r0) 23:23:08 executing program 0: mlockall(0x2) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$KDENABIO(r1, 0x20004b3c) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x4, 0x10, r1, 0x0, 0x0) 23:23:08 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000180)={0x9, 0x2, {0x2, 0x4}}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000040)=""/21) kevent(r1, &(0x7f0000000240)=[{{r2}, 0x0, 0x4, 0x2, 0x8, 0x3}, {{r1}, 0x0, 0x40, 0x80, 0x200, 0x8}, {{r2}, 0xfffffffffffffffe, 0x12, 0x80000008, 0x400, 0xffffffff}, {{r2}, 0xffffffffffffffff, 0x50, 0x2, 0x9, 0xb6bd}, {{r2}, 0xffffffffffffffff, 0x9, 0x12, 0x2, 0x6}, {{r2}, 0xffffffffffffffff, 0x80, 0x800fffff, 0x6, 0x8}, {{r1}, 0xfffffffffffffffe, 0xc2, 0x4000009a, 0x401, 0xffffffffffffffff}, {{r2}, 0xfffffffffffffffd, 0x9d, 0xfffff, 0x2159, 0x800}, {{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x1f, 0x8}], 0x85, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x3, 0x9, 0x1}, {{r2}, 0xffffffffffffffff, 0x10, 0x0, 0x49ea, 0x2}, {{r2}, 0xffffffffffffffff, 0x18, 0x8, 0x69, 0x4cd7}, {{r2}, 0xfffffffffffffffd, 0x48, 0x42, 0x1, 0x6}, {{r1}, 0xfffffffffffffffc, 0x92, 0xfffff, 0x2, 0x90f}, {{r1}, 0xfffffffffffffffd, 0x0, 0x4, 0xffffffffffffa992, 0x9}, {{r2}, 0xffffffffffffffff, 0x9d, 0x4, 0x2, 0x2}, {{}, 0xfffffffffffffffd, 0x50, 0x44, 0x10001, 0x7}, {{r1}, 0xfffffffffffffffc, 0x29, 0x1, 0x40, 0x7f}], 0x6, &(0x7f0000000140)={0xfffffffffffffffc, 0x7}) dup(r1) kevent(r2, &(0x7f0000000180), 0x3f, &(0x7f0000000040), 0x101, 0x0) getegid() getegid() getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getgid() getgroups(0x0, &(0x7f0000000100)) 23:23:08 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x40) munmap(&(0x7f0000719000/0x4000)=nil, 0x4000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd807f00ac40 va 0x20ff7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ac40 va 0x20ff8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ac40 va 0x20ff7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ac40 va 0x20ff8000 didn't change! 23:23:08 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x58, 0x2) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file1\x00', 0x200, 0x40) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sendmsg(r2, &(0x7f0000001680)={&(0x7f00000001c0)=@in6={0x18, 0x0, 0x57, 0x9}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000200)="c2b17428efe5f5dba055ba7132b9", 0xe}, {&(0x7f0000000240)="0f4683aa9fbfae85f36e9e9b6980fae7962a95651f0cb90a9cd914e413e3d4c52d066310a957f02f97973c2d55a4", 0x2e}, {&(0x7f0000000280)="9636dfe948761f02b9b322ba2d501ee5bb1401d990d77755c8f80f8e567baa5f2d2a38d9743929afbe03232e8d3d1a114452ab920b8d6c794c7c8f77efe8e2fad465d6e25cd0462e60a26864a1b10be32cfedbbd9afae96572d6fb3cc477e3528157a5483dc87230f131c6632d5d4ac4a4a5287a13faa30b92fdc9ec6e1e9267e863518e8caff254eac3f90376f4eae4351996b7ab66dad65d20062af913d09d4215f0d6b923bda417f8db3ec77f06a2bab05839", 0xb4}, {&(0x7f0000000340)="ccd2f590d9560da021284e8a2459ec6d66e15e55dd29759d4cff6f2bfa7efbeaaa3598c39d52b4fdc8a45bd0f53d6fd92dbe3f3bd16de0cf3c3ca16658674e5dc8714fc82414347c17fe66c2af642cdccef4e2259dd87d492be62669aa3605daf189827ce7bade6944f33dcaee459ad8e0fb1f699b739e71", 0x78}], 0x4, &(0x7f00000016c0)=ANY=[@ANYBLOB="6000000000000000ffff0000ff030000111019cc8ce2332bd1824b55f972ee07e2cc5b62a21db98991745833b4c8fe896ebc379a5300cea2d16afae0f9f1aff18b7ec2b85ff02cd53d357ee6133864b182ac5c539f4d3492fa0360eb00000000101000000000000001000000ff010000fc7b9e9f461d8a6b66a7ce3cf47c158663d766d8e5414f7908aa9be61de175c6dc0b976031d5b2bbd4dcabe70f4831c010d70fbf4a249b8540c3c1d2c34bf389294081bfc4230a3db5929c3bfade978b1d6ba48ad59c00eab8bf1b32cfd922f810f9a88d111d05495afbf0af787efd687c969e5f58f254e8cc7f61ebadd832308ce3ec994e0f32c026ab9b2fbe53d60b5f86d75a9563bc3b7648e8edb0c89ddc8a9dca8d477f9689ea955a359c1c8a8a5e627f8e23bc7c574221d63d20309c8c8a1c0019e29126c8931a0381f298810701ffb07611e7d7832bda8ca1f3af55da5e7949bfc2d90880056d35ddefe397caa00e66e53cea3667f2ee9dbda1a54be0401f677cac6778e4e3f0de476cd0a96ad8ccc1ccffe985ef0c18b3b168f358d3205ec0cc4abc3d8c3e7f8eee677486bd04a57ec852639b15e831276f8bb571abd40a7b1a5147ed87f35f5628ba269d8215d933d5a9881d0db4aa7c817114754f3784457be7f6a22be4cc8fb975e5caf8b133b64ca409f84310da01936929d737c3170f6b314e822d3fd91f8214fc6256897851527aad650fea9b48e72f2d7ed0895a70818f2d27598e2b46b1920b98931af976f74c86ba68f6ca6597713e83e2f2acbf47ff7385a06c779eed3b87f34cf1b6f8cf0dc4b6c3a111642e6718022c3d07daa2009364bf3d0a43d194307a431ff95229bbe242a4f3a3dfbc015a353f3e92580f7c8049837802086a4984d976b2c26bbc751f5580c6b04b40e98a8a32fc4d24f580c8e70f5ec94f4d0569c1faa58b58a1c53c6b2f17bc42474d57a05bfb392364db8ac74d98948e7b0ed9e903a6d76b6603bf3cf48240f7c0fb42a299fdb47879f234f383b582e671fe879ad8269e5c2bbd376fabd580b2ac9aeaaba7044994e72257c4cc20bbc110db9aeae70fd2d6598fccd3c3f100abe3ce07858b970b38157685eb1aa287d743c6c6b99c3b2ee5451e8f18e018a95d158ab403a88cc286871551d01563e67ade166ea60079910b1839545c5120cd624cc66eb77f30dd5047df3f85dc6e3c4122823d2461b215616f06bccedb0726f8f399320d04e0ea8699a8516b2d394ed87cd98ce594a1bd217cccf8d78ba44f3f289ae6116392b3db4d4e9be7e99bc9313ed96b918b32acc435dd584b12e9eb6a43fd5a432074ee4a1b7acebd709c4d9a312ae421416a611e5f4f12f1b93b35512f2159b92a220e5418cd7ca41fe561886491a4ac7b65bf8078627824ff9b68334e64565abb37e76aa7e8fac3ad2b646e1a2121a8af4c8211e64bbe6cadfe472b4cc54c46bff28aed28a17d54c7234729660a6b899b65cae0e19e94939fc41e0849573b16f02081a9cc3cc1bafcaca863d3fa55adb5dc420f2b910d95e0ef6479e307eda6691788fc3d66bb819b2b4050764828c441f88130cbf5444f7078b724704f000eadbc2397f09d2e155c064ed78aff31c627fe57e2d32063b962f89fe649ba5c6ed740610521ef51994402423d7baf8d33021a8b82e912045f89fafff89857db98cf920c4fc4c94117891d2dbcff74779d6219c61805fdbd72b0137c0a9c8c602360d4c3719be098956abc449f9bb4fad06cec8dcaca3723fd6ad031a172ee1bd6a8c98ab401404a8782c9ebb638b72650ff468f882fe45329db6a6dabbb72c17da3e970e7ed71130b04418dc33925af4fed965df0f1e7de72d7081a0824a8ad04874fdd44d31691174821ab8f06d0f1143c8e7dad6603ab6c907c5f55fdbea6fcb2fe712a318256dab59cb075557ef2d5b53cede28c0a3a7f739bd6231e7ecdb45c4c3097a650e05ef1f750faea37099d4adba168b580b50e2e066364623f03da52ea84def725f0791d49727dfcb8605de8684c793e754ba3ba11658e03e9670d64df6ad2612998e1cec53b217ad67b3c4ae4f47c5680981c1fb015205532817c7e4ca060c05769eaacffecf8e42871f4c51ef5403d94b8243abafb6c3a82c55d631fc8db18651f0c9834016f7bde7fa709558dc091598c5d706e332fb492fb46c4ee91aa03fda1c4c629049ed69f9303e70507d036ff63cc463a92bde493dfd972fbeb75bd6e8bfd5738917f99c954286a46d056a74b3b91b3b155faf45c2aac4b24f8249560c75997f5ea79761f675649340f5875efef03d9fdc7fd3aa1c5b1c73f2915840a5e02a2bbc43d2d8908691a262d12363ae47f2310ff9952264df9becb856ea5773bb2bbd669375eb7edb8b795f9b07005bad16881c35685ea5eca74716589e0faf7e6cffa61dcd72caea806e61035c7a679085a85e9ac717be429f86e7ce4198496f5226d87a02087f8a97ad52f73802411cce24be535b241974835262316308f2efc277cf7761cc8b6c878eea2b1ee1dc5a807972d9ac656774e3a15a45289d371167a9d2a33a32b305d5f8b0697a8c06f52d84233a02a37c3f4d8ab77a3b0cf95ce898ad92e71de634bc600c5b5ade06bf6ce88da046db4a0fcf2f4fbd196f1d3be5a9f688db21aad2af3dbac2709e88aa2c404a0a6eb389c0b3fba1cfdca88fbf44566c00123eaf1b247252f1bfd627c350abdc3e9e5da8e90b8f86a0129c8522ca0cfa0066a433b8a883b79eb7150e3cc2e1a2c67f505b49fb629c02b33c7e06f6e19f618d477c013066154f2941a7a6a82a61d7f5aa4e00af5377eb686a7056bffab80d4e37a192e049ad73165cf93c4fb86d1eae023624b93ffb42698719d2e1555c8e2ed129e7fb1829f628c7b33e80d8c0bfa6083d51aa7e2c004db86ff936e43b8a8704293c2332e92fbd221ef90c690be806524a8afaaffebc7ee11ab1b51c43b17c99c2c8812cdebb43769f3cf8884f713b0373cc66b8edcde1bcded032bcff856e3ec5ba9527fb48d2b234e432c8ece1c20ad6071188485af25aaad50ccc8a377457f3c8310468a52fc2d55412ed723a49403c464ae339bed898860d36e9c3c5db23903f8d7894e114d645906def6c9946395f086ae80600e4c39aa7bc11994a2865c5bfed4c681361b23cab96d361731ba9a2888523077d9fcf31d1c2547e34b09630efa302349b4f16a27287bff45d2fa3074d7fa89087ca8a0814e9a65bd30a2cedb1ae08db0252b534306b0d9ab4dcdffa84a8d0413edbd836202e26f68e2260e2cdc00b81888aa548f5a1958ef2924546b8c30af13ab7f681612fe4d30df085ece2285d9736bebffdd8e6737faed5860e461ae35e41b4465651b4b7ffb13db66ffb4b40d40cafce076f49a5869bfad5a3b96bff6d23e609c39c9e157c27148510bc0fc1f1b2d6f95fc8593ff69ceae0873142f88ea3b2291fbdecc07069483f84f8a6574e849cef47e2f5c49a0a9125236f5edd25ae5032022b4a547837bae10bfe3615aa869f7d6dc6e8062bf7fdb22679ab8f0c34bbf16170f1f2d373a1cac4d70ad824b743b782828d9e931c82597f3c7f29b24737c4497c8f71b06af1635bbfc1373757acc8c6db069c6cdb336566e9243a1b9e3ec0bc3b120a7f180c48d5fe3744509a09bd7ede5a800efc387071822137e6e9f30afc08e05992cd2a43d82702707e1787a122d1298d03810026ba961213a000cdd892df3e32f1ae800f7e095e34e987197774d73a7577a5b97b181a79775111b51fc74e4385301da01401c6ec451f1a460502dff59a0d72896f001b5bfe8e60a3f1bb14e49ce17336ada9186e21b3c21a416618463c41bb7ccc0beba1842520316bcf8aafe549f83966dfc8875a260850852644f437463a4280f82d868e70ace14a427a83723d905fe17a678e14343c079145846e743d2cc3de011fba34970d5fd9c4c97c41646e3022990ca5041ac72d7d64a76bec1b0694407bc697d7381c1b377072ec9fd69541091554258c5d7d507b7c530e837d8ac1aed15b214eb1e0593b8f4132d8b4cf826950248455d33600a58d83c8e4b6b270318157dfa2f838a19fc60c8785601dadfdd858aefd2602c5f2190decc8e7de734dd09d0acefcff5f4fa7930e31039a169c48d815fb0febc70e0568d3c277d252f6dcd4c1ed7fc710d77632b4d8a7fe0866412878f3353d2091da9188643bb70934f3b40bbc73780870a31ac035fd8f71dcb7573c7590d4fe48db1930268134cded104bb7f47e0c121411b45a605e5abf633cf7ff783157a631129baa8a1f2870e722bd600cb7e665175f3254eedd856c48c6a776f8b923fca7ccba8e065bf5836391e7d9daa26b092fa8bf0bd423c5e7a04ea1ec425dd799890e58790897c4477782c0e331b1196ec1ec6e55d1f72f459685dc3356060597ebce0cdfc5e5372901a5cf5e36ad0afa5a220cf5894fb815dbe1528f06faa501686acc98f460a37314d6fc82ba9b54c3722d2b085be0e427593c17e16b58f6acde2e02131d2d3c1a882e6a100ce4f2e6b316f5c2669f92163b2def453ff5077833b89fcfb859b814b30c634c18f3f315b37108c48a02bbc6773e51f8f5438cff8d57ed9047dbb6fa99f730ce9d9755e4b5872e9e60343158cfa40c80c71ec40124e4175e57e2d7b9cf8e98f67de8d5495155f7388c0d45d619ff80ef13ded237cb2f957e969a5a417834783b9c28fa9fbc226cafc7fe955c632c2941ffe302e02f649ce6421e7656efddd5305cef4f11ebf381dab698e7b5b1ef00d5277db8aaa4464ae2830ebb0d46a63000da5355df6cb53a5e34242569b20e5ad3690dca886ef18de9108fe3f891928929c72315dc71eb576c7f89a1ac8868fc88d027ebd04fd52bae85e6b292f8a46d56934bb2322c1f50dac7dcbfa56abca2cfe342f5986436dfea79291fd3a782fd824d6896974e4030252fd5f7a5fd0bbb50621bb9e52eb15dc1bc5885f997144910f5e492cca710561e93d1e24343720d2bde795e53fa2e5ae10642972825a465ea009e2fab8757a8fff655eb4e0af7f79c2bbb097713e2de6b7443068ac9ddfb4d528be742eae5ffcb6c261c3708cf70edcc6117336ac56293310ccc727caee41db00bf52701e3bf0d449ccde993d7cd5d61a4957024879e0be9ef19ced87f4f1d9d1dd2d009e6ab39c0186b03d3fe2d38c9fe400d9c273340aa39a788fba9e82585d406ea311e0d621cd6779447338edb87aebc9eeada645ff433d1292f495c3e49e986adbcae2b0da5a52c4918c4e7b35ca8e3adf028ef16b00f05b14b3a1ae96cfe3d4fba713c592a214eebc50a11f48ce26a0f020ae92485c3490c7cf99e65ebc6ef3c0259c9b9a2a08fdf35bef5a479ec8160eaa933733bdfec7a61ad821a10c160117affe0b180a868c24604f9a5df0806635417176159ae7a9e5a6e3410902ec0bcf81cb7587e30098db92bd6e080df8b649ac87647a71320a62e399e0e851255dcba9953d2d762559c16892fab3c841d1a0b293216e02c569d683cde4b3646fde6c62bb02a093fb533ce695e62fc6f45ae0f9f6541d41a59e3384c29b951c49dfc3008c70b4f4f960ab514ebd80888b4365ede044f70833d57621c73dbcac6b098926ca52af8ebf99308302e73bbf2943af40790be0c60a272ff58d5b216b28840533a77233ad578b7cf961d83f73776ac31486a4ce91e29d08e5e23d917a2ceebea597758ae377fd17579726e9dc7972f013e084f9055337883a30598f03c2ead704b740b5feb755737147d655d0669d4484ada69da907c10453397370e759f54b3844c4737515467aa05cea63c4a03ff7e55ee63b0f439a0a2023cccd513ac2284e0d71a29996664182b656c87e3765ffb157a5a156e8a8b308c6320395c2f9471b419387ccb7a61856fc909f63fce01d9a497246d1fba8f11c9a6b0f9000000000000000ffff00000200000004162a2a939f61a78f808c1929c08080bb212a9a932abd40dafc61a0ddb48ec4e6cc13f3f69d5805046e51020789f0a12bad202474dbb819ed29e219f4150c6776476711c81afb056b01477867b216ce26e7461a7cb93580e11a7ba4eaa772350a271040d29bb77d441a9b65eb97b9c8f509f1ad1a7bc58247553dd3c3bb00005000000000000000ffff000000000080a1ed66f52340a55acc091420dda539a46245584a4049b198c411a672824297874a15f9ca8d21a706dc161386baa7d2b861649380f910440c36f5f97b6b000000700000000000000001000000000800003d8119a45763de7f4e14febc70b027e20c0902a2242284fcf73bb991562e6e769c4cfc9705928c6fcc62e810d055466ad73aae8ba27907a483cf90a4711f488966fac40b7bf087055b2921565636a6d97d89bd9446f3fe127baef5c24bb7542d88000000000000000100000004000000d10d04a81cebf46793b60aa3a2ad73ce23d86d1157b205aacb29ac5e3645e52e02d4e91ba6102fd23895d8fd41c1c346085ce8e2b0a50b8148d87e8e472387cd4166b79b257961258cf494553beec5f696b7dea481e973f9db5232d7d14ca243d495d929d19831d7c66aec5f501da368760000000000000045efad6f557098a41d33ad3a70972144a975451879ff647c957125530a6f2d80404d24fb3b3fe6f6d3afc8f0f927c97cc3d3c2a45a1ab8e8e7604276130b7c79472f7f7d04cb43b4f13ca8e7faca32cc67b1c1ce4cdf98e074f75e7a58f4"], 0x1248}, 0x8) write(r0, 0x0, 0x0) 23:23:08 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x100) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getuid() r6 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x9, r2, r4, r5, r6, 0xa0, 0x5}, 0x691, 0xaaa, r7, r8, 0x7, 0xfffffffffffffc00, 0x1ff, 0x800}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f00000002c0)=[{}], 0x1e}) r9 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x0) fchownat(r9, &(0x7f0000000280)='./file0\x00', r3, r6, 0x2) map stack 0x20719000-0x2071d000 of map 0xfffffd807f00b2d0 failed: no mapping 23:23:08 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r1, r2, r3) r4 = dup(0xffffffffffffffff) r5 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20080, 0x80) socketpair(0x18, 0x5, 0x6, &(0x7f0000000100)={0xffffffffffffffff}) r7 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r4}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r5}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r6}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r7}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r8}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r9}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f00003a6000/0x2000)=nil, 0x2000, 0x2) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) msgget(0x2, 0x214) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000140)={0x100, 0xebe, {0x2, 0xc24}}) r10 = socket(0x18, 0x3, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r10, 0x0, 0x0) 23:23:08 executing program 1: r0 = msgget(0x2, 0x0) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f000000000000001991dc"], 0x89, 0x0, 0x800) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0x205, 0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r2, 0x0) 23:23:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$dupfd(r0, 0x0, r1) write(r1, 0x0, 0x0) 23:23:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8048, 0x0) recvfrom$unix(r3, &(0x7f0000000280)=""/235, 0xeb, 0x842, &(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x8) 23:23:09 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x401, 0x1, 0x2, 0x40}, 0xc) listen(r0, 0x5) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) ftruncate(r1, 0x100000001) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x1, 0xff, 0x3}, 0xc) getsockopt(0xffffffffffffffff, 0x29, 0x68, 0x0, 0x0) 23:23:09 executing program 1: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x2, 0x2, 0x8, 0x9, r1}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x2, 0xad, 0xcf, 0x535a2ee9, "fa8dd2c5b8ab93c68f41fa0c9eacd120ca04c363", 0xfffffffffffffffa, 0x52396e26}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0000000000000000000000000000000100"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) 23:23:09 executing program 1: r0 = socket(0x20, 0x0, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x0, 0x8000, 0x6) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=[{0x1e}], 0x1e}, 0x0) setsockopt(r0, 0x6, 0xffffffffffff3714, &(0x7f0000000000)="1aaa31c8cbd454c1ff4ee9789f78be63e6d4f00c9231b7ba3854a572fae2f73b817d9b249d12a2fd04b701a373c36a4fbda558ee0027cbb80dca4065e3a279407bf4442314585e9c375f0bd7bf090eca88627669a27e8b2e8b5fa365edb8d50d395cdd81e039c325939ffe5d", 0x6c) 23:23:09 executing program 0: r0 = socket$unix(0x1, 0x9, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000140)=0xc) utimes(0x0, &(0x7f00000000c0)={{}, {0xfff, 0x20004004}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x400, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x80, 0x40) 23:23:09 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='r\x00') rename(&(0x7f0000000000)='./file0\x00', 0x0) 23:23:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) sendto(r0, &(0x7f0000000040)="94d95a63c0a8d768a9011fcc47e1d4e6b64152727a24dd3a0848b91686b0e6714d11fbb230824e289121073fa5f874f16c5f310157fc9c8824f911792de462dd7879eaddc32369af329bbb96208e5dfd38281632", 0x54, 0xc, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) fchmod(r0, 0x13d) setsockopt(r0, 0x29, 0x76d4, &(0x7f0000000180)="038b49fb418f2e009857015a7c", 0xd) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000000), 0x0) 23:23:09 executing program 0: r0 = semget(0x1, 0x5, 0x0) r1 = semget$private(0x0, 0x0, 0x40) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) r2 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r4, &(0x7f00000006c0), 0x7, 0x0) ioctl$TIOCNXCL(r4, 0x2000740e) r5 = shmget(0x3, 0x1000, 0x162, &(0x7f0000ffd000/0x1000)=nil) r6 = shmat(r5, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmdt(r6) renameat(r3, &(0x7f0000000180)='./file0\x00', r3, &(0x7f0000000740)='./file0\x00') r7 = semget$private(0x0, 0x4, 0x200) write(r4, &(0x7f00000003c0)="38f668ef173f7b98aedfb4c8d1c162af40422def1fa9b740367be6af9dabcd7e1616bddc30f8c958b0aa5de93ac7f32adb44a75c", 0x34) semctl$GETNCNT(r7, 0x1, 0x3, &(0x7f00000000c0)=""/139) socket$unix(0x1, 0x1, 0x0) close(r2) semop(r1, &(0x7f0000000780)=[{0x3, 0x459f, 0x1000}], 0x1) readv(r4, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000300)=0x1ff) semctl$IPC_RMID(r0, 0x0, 0x0) sendto(r3, &(0x7f0000000800)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x3fe, 0x0, 0x0) r8 = semget(0x0, 0x5, 0x90) setsockopt(r3, 0xb, 0x200000008, &(0x7f0000000900)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semget$private(0x0, 0x3, 0x20) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000500)=0x7f9e) semctl$IPC_RMID(r8, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse\x00', 0x20, 0x0) 23:23:10 executing program 1: setitimer(0x1, &(0x7f0000000000)={{0x13906b3c, 0x6eb}, {0x7c, 0x7fff}}, &(0x7f0000000040)) setitimer(0x2, &(0x7f0000000080)={{0x8, 0x8}, {0x1, 0xff}}, &(0x7f00000000c0)) setitimer(0x3, &(0x7f0000000100)={{0x40, 0x9}, {0x1, 0x1}}, &(0x7f0000000140)) setitimer(0x3, &(0x7f0000000180)={{0x1, 0xfffffffffffff7cf}, {0x9, 0xfffffffffffffff8}}, &(0x7f00000001c0)) getitimer(0x3, &(0x7f0000000200)) r0 = dup(0xffffffffffffffff) ioctl$TIOCCDTR(r0, 0x20007478) r1 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000240)={0x1, 0x7fffffff, './file0\x00', 0x7, 0x80, 0x1, 0x10001}) bind(r0, &(0x7f0000000280)=@in6={0x18, 0x1, 0x2, 0x3}, 0xc) getitimer(0x3, &(0x7f00000002c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r3 = getegid() fchownat(r0, &(0x7f0000000300)='./file0\x00', r2, r3, 0x6) setitimer(0x1, &(0x7f0000000380)={{0x130800000000, 0x9}, {0x5, 0x8001}}, &(0x7f00000003c0)) fcntl$getown(r0, 0x5) r4 = semget$private(0x0, 0x1, 0x206) semctl$SETVAL(r4, 0xffffffffffffffff, 0x8, &(0x7f0000000400)=0x8080000000) getegid() ioctl$TIOCSCTTY(r0, 0x20007461) setsockopt(r0, 0x5, 0x22, &(0x7f0000000440)="692050ad2627cb409cd1a48aef76e4f8be7b15bd218cbb8a89fb5465a58443a3a1676f98e8171557422bc96fd5463d934d67db4817d39fefa397985f42b705ae3628ff8de8e673bc9fa131c563226ac7193e66b1420341feca6114debbccb8f53ee1ec9c525c801d32581c49ae6c50bdd33d3012dc0d0a6fbd9b8c38", 0x7c) setrlimit(0xf, &(0x7f00000004c0)={0x100000001, 0x7}) open$dir(&(0x7f0000000500)='./file0\x00', 0x80, 0x100) setitimer(0x3, &(0x7f0000000540)={{0xbf, 0x7}, {0x9, 0xffff}}, &(0x7f0000000580)) setitimer(0x2, &(0x7f00000005c0)={{0x800, 0x10001}, {0x8, 0x5}}, &(0x7f0000000600)) execve(&(0x7f0000000640)='./file0\x00', &(0x7f0000000880)=[&(0x7f0000000680)='%$\x00', &(0x7f00000006c0)='%&/\'@,\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='\x00', &(0x7f0000000780)='!#{\x00', &(0x7f00000007c0)='#-],%\x00', &(0x7f0000000800)='\xfco{,\x00', &(0x7f0000000840)=',\x00'], &(0x7f0000000a00)=[&(0x7f00000008c0)='\x00', &(0x7f0000000900)='$[\x00', &(0x7f0000000940)='\x00', &(0x7f0000000980)='\\-\xcf\'^\x92((/\x00', &(0x7f00000009c0)=',@\xf6\xde\x00']) semget$private(0x0, 0x3, 0x733efa50a80d8d35) getitimer(0x2, &(0x7f0000000a40)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000a80)) 23:23:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080)=0x3d2, 0x4) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000040)='./bus\x00') dup2(r0, r1) recvmsg(r0, &(0x7f0000001300)={0x0, 0x147, 0x0, 0x0, 0x0}, 0x0) 23:23:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) sendto(r1, &(0x7f0000000140)="9f", 0xfd27, 0x400000000000000, 0x0, 0x0) poll(&(0x7f0000000240)=[{r0, 0x40}], 0x1, 0x0) 23:23:10 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x7f) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r2}], 0x1, 0x200) dup2(r2, r1) 23:23:10 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = kqueue() socketpair(0x0, 0x4, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() r4 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) recvfrom$unix(r3, &(0x7f0000001700)=""/231, 0xe7, 0x800, &(0x7f0000001900)=ANY=[@ANYBLOB="b07c4ede67696c653099"], 0x1) r5 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r8 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) socketpair(0x0, 0xc003, 0x63, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r2, 0x21) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x10080, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0xf0000000, 0xffffffffffff725c, 0xfff}], 0x80, &(0x7f0000000500)=[{{r3}, 0xffffffffffffffff, 0x60, 0x1, 0x8, 0x401}, {{r4}, 0xfffffffffffffffd, 0x80, 0x80, 0x5, 0x1000}, {{r5}, 0xffffffffffffffff, 0x1, 0x7, 0x20, 0x9}, {{r7}, 0xffffffffffffffff, 0x80, 0x20000000, 0x9, 0xfffffffffffffffa}, {{r8}, 0xfffffffffffffffc, 0x4, 0x0, 0x6, 0x9}, {{r9}, 0xffffffffffffffff, 0x20, 0x80000015, 0x81, 0x6}, {{r11}, 0xfffffffffffffffe, 0x20, 0x20000040, 0xf120, 0x5}], 0x1, &(0x7f00000003c0)={0x754c}) r12 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x2) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCCONS(r13, 0x20004276, 0x0) setuid(0xee01) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000600)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) r16 = getgid() setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000680)={r14, r15, r16}, 0xc) mknod(&(0x7f00000002c0)='./file0\x00', 0x200b, 0x202) mknod(&(0x7f00000001c0)='./file1\x00', 0x1ffc, 0xfffffffffffffffd) ioctl$WSDISPLAYIO_LSFONT(r13, 0xc058574e, &(0x7f0000000240)) readlinkat(r5, &(0x7f00000006c0)='./file1\x00', &(0x7f0000000700)=""/4096, 0xffffffffffffffbf) fcntl$getown(r2, 0x5) socket(0x0, 0x4003, 0xefa) r17 = semget$private(0x0, 0x4, 0x80) semctl$GETZCNT(r17, 0x1, 0x7, &(0x7f0000000400)=""/211) 23:23:10 executing program 1: r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0xa, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r1 = geteuid() setuid(r1) mkdir(&(0x7f00000000c0)='./file0\x00', 0x100) unlink(&(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') 23:23:10 executing program 1: semget(0x2, 0x4, 0x0) select(0x40, &(0x7f0000000000)={0x1ff, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) listen(r0, 0x3) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x2) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mprotect(&(0x7f0000260000/0x4000)=nil, 0x4000, 0x4) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f66696c65300001dfae8797f9b63e47c65af5f554234c208b8b9941e0014fabc83a7b8d664d598312f863d2b6bd15b7928e801ab6ca15c0bb57a25cadd9410d5c125e73ca75435462e6693db04e13f3ab49b9f68f6dae6a6db8e0accc434329375737865c118b28c850fc1c206a30ec98399880f6cd1a0de20c565537be0f487622c426d617e1b5c9b304859ce47282392ad4e07c53fe41e161332b"], 0xa) msgget$private(0x0, 0x100) 23:23:11 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400, 0x1) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) mknod(&(0x7f0000000280)='./bus\x00', 0x80002001, 0x5200) truncate(&(0x7f0000000180)='./bus\x00', 0x7e7) open$dir(&(0x7f0000000480)='./bus\x00', 0x120, 0x10000000000108) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x9, 0x2, 0x200, 0x7, 0xb5f, 0x0, 0x7ff}, &(0x7f0000000100)) r1 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000340)={0xfffffffffffffffe, './bus\x00', './bus\x00'}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000240)=0xffffff93) r5 = getgid() r6 = getpgid(0x0) r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000380)={{0x2, r2, r3, r4, r5, 0x14, 0x10}, 0x0, 0x401, r6, r7, 0x1ff, 0x5, 0x1, 0x1ff}) 23:23:11 executing program 1: socket(0x11, 0x3, 0x0) 23:23:11 executing program 1: r0 = socket(0x2, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) connect$inet(r0, &(0x7f0000000080), 0xc) close(r0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000000c0)) 23:23:11 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x7aa, 0x4}, {0x18, 0x1, 0x286f3630, 0x3f}, 0xf318, [0x2, 0x1, 0x7, 0x5, 0x195a, 0x80, 0x2, 0xc0d7]}, 0x3c) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 23:23:11 executing program 0: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000280)=0xc) r2 = getegid() fchownat(r0, &(0x7f00000001c0)='./file1\x00', r1, r2, 0x4) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) 23:23:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x611, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x8003, 0x0) setsockopt(r2, 0x29, 0x35, &(0x7f0000000080), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = getppid() r4 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="35af8e78157b1077c382c4be15cc95ddc07b1284509125681610d004418ed1bf5f8e6837e1841bbc82be70ec612c74e07f169273fd2455", 0x37}], 0x1, &(0x7f0000001840)=ANY=[@ANYBLOB="200000ff00ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="0000000007a419aa502018baa7a64f7f1d6cd25433e8a78040b241e0c3f5db589d56dfffc263cded46e13e2f291f0300000000000000000000"], 0x38, 0x5}, 0x2) mkdir(&(0x7f0000000180)='./file0\x00', 0x84) write(r0, 0x0, 0x0) r6 = dup2(r0, r2) ioctl$VT_SETMODE(r6, 0x80087602, &(0x7f0000001800)={0x1, 0x793c, 0x6, 0x85d, 0x7}) poll(&(0x7f0000000200)=[{r1, 0x3}, {r1}], 0x2, 0xffff) preadv(r0, &(0x7f0000001780)=[{&(0x7f0000000240)=""/200, 0xc8}, {&(0x7f0000000340)=""/83, 0x53}, {&(0x7f00000003c0)=""/151, 0x97}, {&(0x7f0000000480)=""/231, 0xe7}, {&(0x7f0000000580)=""/215, 0xd7}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000001680)=""/196, 0xc4}], 0x7, 0x0) 23:23:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, 0x40010047}) recvfrom$unix(r0, &(0x7f0000000080), 0x0, 0x1, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 23:23:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0x4) select(0x40, &(0x7f00000001c0)={0x7, 0x1ff, 0x5, 0x4f, 0x1e235b41, 0x6, 0x2, 0x10000}, &(0x7f0000000200)={0x9, 0x5, 0x2, 0x800000000, 0x4, 0xfd5a, 0x2, 0x6}, &(0x7f0000000240)={0x8, 0x2, 0xfc00000, 0x6, 0x3ff, 0x8, 0x10000, 0x1000}, &(0x7f0000000280)={0x292}) close(r0) 23:23:12 executing program 0: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x2, 0x0, 0x121) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="fe0eac70710ae472dc04fa583756f5b98a6ee4876cac7f86d26e4fc7257e52d4b0d66af97e1c209d4618af238f4122c2c6e2c6bd087263c8d9290fa888868c5ef10fb03bd8081b9f97795d79e316ef2d116e38e65e7423ea574c9ecfb41aff1e349bce21210bd8f3be65938543ec6c7a85c0426a8a069a245e0a3db5709cff1a20578697d30589863aad8b11c8a0f08709e96ae64e3f1b064b1460dcfd6351866ed4954c47cf55", 0xa7) 23:23:12 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) shutdown(r0, 0x2) 23:23:12 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x180) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) r0 = dup(0xffffffffffffffff) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000100)) r1 = msgget$private(0x0, 0x240) mkdir(&(0x7f0000000040)='./file0\x00', 0x140) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) shutdown(r2, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000240)) getgid() lstat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) msgget$private(0x0, 0x0) setuid(r4) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="0200000000000000f9aecf094a4cd991ad5b0f177f6f616f1c5f44a3c2b2caa660668660674a05ceeaa4cd3dac57446ecc7b2e3c37222dde88a8468e7153050ce1d13c8f6a367fc5fa481f510f8ab4140dff05844c89e091dfeb2cb1"], 0x1, 0x800) 23:23:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) syz_emit_ethernet(0xc0, &(0x7f0000000100)="977b0f1ff659be41f1a39dc2abd4958ba347b91c6f01bf33a15299cb01aa4deaf1724b84b4581a5988fe86b879a99b59c0221a4f33ac22a6fa1fbab07f457a70e0e67db276084726ef9c470b0b68df21ba9923e72b067f6d96f7a0d389e9837649698601a08bfdd97755e7e8bc9e1f91ab3331d26eaac2fbad6b94990b1c72548b96e9625eac4c3f946be64dd20c79d4b7dcc3612c89a10c1590658f7c767c780551ffa233df2354e2e59fcb4c771e46ef8f56f0bba544ed4236cdc65795323d") r3 = kqueue() dup(r1) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x4, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 23:23:12 executing program 0: r0 = socket$inet6(0x18, 0xfffffffffffffffd, 0x2) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x200000029, 0x24, 0x0, 0x0) 23:23:12 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = socket(0x18, 0x1, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x3, 0x2, "5172cb6e012a2dc75462ef25cdb61cffd657b8ef", 0x1, 0x100000001}) setsockopt(r2, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f00000000c0)=0xf8, 0x4) 23:23:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r1) unlink(&(0x7f0000000040)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="25986d719ee3eb941e3f118e105301622a8e197315eefcccc56a5326e7cbc07f15eb9e03261ed095ee259c696342097da74785e40b0c4f4d2eadc23700b258b21501734cc8327a5d997352de92523e2b17739d396faab248eaea6a6c5515af05a2929bfc6b80be927757f2ee2a18d47159c16333b2fcf59de81b37002577bb8a53fe4432a10be2ae7acc0a358ab45a", 0x8f) 23:23:12 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = semget(0x0, 0x2, 0x400) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/230) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "08000000e7654f0000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 23:23:12 executing program 0: r0 = socket(0x18, 0x8001, 0x0) connect(r0, 0x0, 0x2f7) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x88, 0x0, 0x0) r1 = semget(0x0, 0x4, 0x100) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) semget(0x1, 0x3, 0x4a9) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x100]) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) r3 = semget$private(0x0, 0x7, 0x0) semop(r3, &(0x7f0000000100)=[{0x2, 0x69, 0x800}, {0x1, 0x0, 0x800}], 0x2) geteuid() dup(r0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0xfffffffffffffff7, 0x8428}, 0x10) semget$private(0x0, 0x0, 0x8) 23:23:12 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0xfffffffffffffffe}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f00000001c0)={{}, {0x0, 0xea73}}, &(0x7f0000000200)) r0 = msgget$private(0x0, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getgid() r5 = getpid() r6 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x80000001, r1, r2, r3, r4, 0x81, 0x7ff}, 0x1, 0xfffffffffffffff7, r5, r6, 0x5, 0x6, 0x6, 0x7}) 23:23:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) sendto$inet(r0, &(0x7f0000003cc0)="28c23c1f90f79a5dc85c666e85d3ed2bc4d1f13e23358845f156dec965561a3eb93a95df19a8a68853cb5837cb89b0f181e3e611e4b93093615ab4aa6cfa82cb5ee4dceb815a2b002e3be30505356c4c28060c9a0566a147b1b28aa25ac3dd87fe8b8034c5468ab903d235dde8fcb91254716e370ff012dc9a8f6b53dcbf5652dbada9b49ac3b1b64b4c09f1b0acc1b16e61e1828508ffc2fc2fc6c93671acdab91bfc54066dd9a5675c640ec97b41ef349723722aea678c3b1b5d2a26c864a5d8a52d396c616f2f823691ba2731758cb0f1fc6c992568f25fc8dee2d309a54f7cc2d55328169f316f94238459fb2b3cdadfeb26a94656947b5ed82f463a1335109c75676d8a7e314f2ee916365f7a731df7176c5ad83831640b01fb017125efe08e1979b27e14015c0b47428e7bd9571b31f708c475868e6e2d4fc104b4e02b21d66cbd84f7559e03259205efb30eda49cbc918f9689b6b1ebb9fc152d1c9da2ff9069859c1b71b3ec67a220381c270768d250b6e7c45223b931d7e247b2c55b0c402eb889bc517c41b71d43c999cb7202d2842b610d888df59d55e53badf5a5a3e3cb40dd2ee5754fbb04c3d48e716d18609bc23d058ff549e45521b6b5ea879f9ca108aae4da002d66daf9cf23665cf066d819c5c873ce69e356812e021ba4d9630ecbc3993569667386dc9efbb4ee708ef1a1e26f57508206c8f140e57ba44ad715d2fbb9e5b027773325b05b4443f5fb18a38cd599bc3eb217fbca0ee609895d3d841c7f414a3cc594a5fe664e12a0f5925db2d7d0c25c644ebe83482b3babba090d346284376166aa16a53763d8482f9e2dbd949213793ed1de91689379d86eb5a1094c664c7842925953ffd8dac213829cde206a8711d90df791ec07cab0c6d3eb4150599ee94cbe808d46cad3996d5e7a4b92e267279c5decebf65fb9cfd19a99ce21007c4c25fda94c007076166d9411baf1aa00ade9e0b0f1bd0e5a251bacf03ad8a5bd1897c2d4ed47db219e730da019d8be7306d294a6ef344121379bb07444e12d388f090e514d4928f1b2f18b6f5bcfb90865d306edf76c97569e45cf588f7cb5dd16c2e350a56fd8c51681f9b479748d9765fa19afbbfab8de96c991eeca7fddbd155a649b0322d9f5194016dfeaab953dc82af2c530436e1a30063823c7a5eeda0494a9ee613715d92a5e249d62adaa3a14f45b0db7e8987d9f9e9676d5a0a995020a9237d648aa62fb5f2453249c62a6fc97f2b96ba2fdd1cc59aeba8e1e463b4b95f1e5b5275dbaea31431b33aa373c63e55cf9de8008e84a6545adff958324b057eb592dd9aaec765151312384d2ec36384b1ac5e9b370167ff3202d2ca58668400a18cd28b4673c85c294b48d0c5efef08a0a97b2a2e761cd2b975c6b45003a14266e30bab653f3bbb71181dd6f12d5e4fe3a0f32eeccd57e42689e413508b37a96eb7c68d9bfb72a07fc6e0f71ffc17be49a068fe76851c79a94a95384aafe40f3e8c32257b9457ee357a73e4e47a06bdb929d1ec7b358181bda7910150ba15ef781c0e531de9921a81a831ef670d0cd85fac3eceb50a030211047485dc1a1482a1b690c2c8e68a842134c6f5ce85719f66c46bc4223b038d340c265d69f7c813de12fb9b59ec75ea751925ee0929f8a44752de052f974e33e877dc7d1a8930dfc023142584107e893033281a8fc5392268cb1b153735b2c026a7d89c15b3ed8819f1a9eb47583a90cd15097a3b75f76479bf4d4f3752e006113e50e2bf59bbd81175152963c44c037773a4ed26c9c98011264906476259e4585428259ab48c39e3a4a8fb8f52a699ffd6a3841e2f2942b98987ab2fecb642a32c503cc9a978450d1d1e1b175eb6f67b47d57d68b8d92e7e31d14438f44f5f33838c466dd40aecd18dbb6107ab4e38777aa32188adeb84ceeee683bd024588a279738fc1d43c42e3b5aaca201e299f4aa94d4efc3cbcae7d60611eac357fa970c932a2c7232bbb5098f20b15b63c718bdec57a3aeca6f567e348dc3f594ff726f078138e5373978b5bc33b98d579970a13527f1f69cfe1bb3eac9bfe7efae5f68a3ec16aaf6e5ca0cc55c244ec28f8f26f6d030cde33181fd42087080df22639aef96c2ff4d515c0cc3528fddb6711ba4be2c4a8fdaf8a75f975a4ae0918a7e270cbd6392b477e12eec0f7cdac786cf791a257e8fe383ee6413fdffdf651d99bd1a0fceba230cacf8c15ce1ff749e08decfd162bb8b218ee89484c923331706b42fb258009fa401289dd368473b0c17750597e73cb24ee8dc5bca72e5f8f75c15b8df3acbf57593b947b817f30a2c54f8370938bd99285e24cb3214f3c98d3eadfe197fde04bfa3aaf85dcb30323b523e3ad161ccee1e5e422846d419738fa181de016344fdb1e11763766c6d273d09f58e0df219b2cd344c92a79459cd88b9c7f982e9a33eb70974c00748289031c1abd800c47dc4fd4210b9077fd487a5c0419cdd7fad5f1122a1b6f79737df7683f5f9d039628991d689ed265c04b0f508996c9fd4ed9dd6fad891ffab42c9249db0b8b5a9b724eb04a2d03f82d806d9e14d02eb70ad587522f902d863738871eeea54cdc72e207aa8a1cdb4d20fffe5a1fdecebc6fe690c38e04b2ab11de37a8e3102f21ef498a0b665b902498dd5809159f76f4320005089335c14bfad5f88f4b65dfab23d60211e3c240ab6d367246f29fbf393d041ea0a30168cb7f0632131abf5d494fd70fc92c0cf4bdd102625738b02a1aeb27bab272a0838c188fcfaf74bb3e68c420d3a90df7f9f4680b5b164a13e8a1b35ede1088ef944a986f3c2234e9ce946b57e269d1f86badaa023273e54d6048307397a06d1317a62e3ab9063bca9307c3a1ca59f573f7aed3c3751e58b7722c560abf24782cd96a3a3ae31a63db16e9661dbb98ae5a251e79af1289d419cdf60a09cfee7da0f048e555785f0e82d33a953deea727501735942a5ec1cde8127bd147f8c777bf45d8288811b8a602a277ba1f7105bd03a860b52a851919aee6684c37c89cfa26535ed1114a4f9ab8f75ff36b3eeb4ad214be424caf9461ec61ca4e53a1d19df8905fa2b617ff32efb5ebf1f01d0d29eb4efaffb1769e5616e5dd53491722530942783182c4d9a7922e9ee6101648782f48b1eba805910b02afea271b790e3e897879240bd1aa99baa7747a46e4c15d3c10e486314226021680cb75b7521d1956d51eb0ceb7565793647d1611587cc2f280583d6735d1231be1c8579fbfdbcf2dd9bd8147941477399794c883dd04eea3a51f0712c58099fb0ab11c528e52e4aecfa7a77ccb2c47542614d35adef1fa0d18ee905fb17d78db59ce0f874f19c296c98ab38b929d206aeba8a36a6560664924062437d89a4f70fff051978f1f8fddfe5d8d47736024a40881db9be712cafd1e80df3eaf5e1fc96f02347abe6e7c77594cf6ca6a9e39aec8d3ad56fd2bee7845b15fa01136dd01ac25d281b4ab12dc975fd8365959ae8537d427dd557d7de32edb56898cda791e87609feb18a97d397a4287e43850f6eaaed2c0292d5dd17f34e5b09651c34a59f4e47899e787c2c50790eab9455de65f60d0a385807e290d14a7211225f00682ad50a5d1c4cb1d457e99e80d16aa8d6183a5e82b48cdd2c92141c9dc5ede285fda4bf2a69365f382ed3e8e4335fa6967907508ffbc604b4f5b79aadaf0b179a79c56876bfa4b0411b446284a66ec480ce31d6fdae0458cb9459d4e28aaeb55929741b2638fde8c3fb45f4007513b766559650e0c2f3d79b4fb770d9fd0477af29a138baa8964b3ba4603d6589dbde0f20304402321e5be93aded76558b38864b2a991ba51d74eb34506e397159b7387f786645448771afba3d4c895e50720795ee840bf07a4fa4d142ffeca0d82792707d7accddd7627c92f8bd8e3678993c57b5fc2562fbca5561ded79cc89684b20045e6d596a7107310bf064160589b73cc3db31abaa7d4886c864529e5eccc8234209460bb193cfa65f76a41ed9e21ad3c4cabc1623a87564b43464c9a86f799cfd45591d667f0a10367746fd1693811ea33062c5a1cd5b6206e0c4762304744de24b367dfe7bc3d856af2ad5e1c89082ad43abd2fb5af726577c7e4e23d2224ed275fc48f687d81325ebb720687eb37801675b89d5e14ec495ca3f4d8cc189ba0066d6d6a9b8372cba8d76388d616983ac1138b903de47c881e607908f3aba371f3ce03800584be103a74a5120ca8273870c9fdd464164ead18cb93fcbe75171016c91ff303444dc252213d9cfef7f00173b2f58a4b53dad5deef88f9d4b148042b6252238de9429b133e77adfe73855f2618688941b9ed0b70983d9bb90720aba065916f3725b7b647dcceb5c066eb0a94c07f7865977675a77f4e793d940c5b0e0dd5eebf0b068b31f3dc9e5ed1518db44def785e29b6a994512eb42e4f9871bbd68badd946e3cbc88f1f6c5236caf22ec9842bab0402bc1f52ffc409a9eb8ccfbd6505fc887994a741a342c06581ff381a0558f55b006e70edfea800f153c8f61f7574fda96448c2067de48a46bf38f68dd867b5a0952611d121c9741e237c5830ed6cd6c99dc2256c8923f4483e3ab3a532935f92c3736f7a7cf74e820d809e7ed52d12decb4a25256a64433967b123a273a957b6ff93c62879db5adfeaf306b3d5176f0ae687c3554413315bfc729e46087098781d93094db0d16437f3fec56b5deffbf0742a57f9f68d0dc19c0e30ac550cbedbf6fab6337da7dc53d76885619d56dae1296e3335b5c6137aecc258346fd0b8156de562cdbb732211d1977489e39689d23a75b0d5b2864fa21bd625d591328162b26910f2750b39d56bea868e859d68a569fa26603f9ee6b6e537379020a08d53d3bcdaf3db2a3a59355654c9f16c49975f67e3e0be68e012dc87ce237a924ab4cad3540a69ae2cce24e4ec5e6dc024f326ff19bf303d537d49f8b61560a31c482f15890a4ec6451835669977359a10e0c4222ee28004e2850324f6561b3442fe2727ed19fe377ddfd96d1f900c0f2cca81a76b2ab04ff2f31aac06924312fbec9205e83c5e38bfd5ccf040a2c70df457885808ae5fbc798c6f63c8c340c105499e8cf5ebf6b50224d1b3d850a058500c9e491bf3d07c9ecd544a1a7aebe9a9b4b7085ebb2f8a785b7f1724aa58fdbafbb08124da7bbae7a870f7afdc13244f76ddab0eed706c8d704ebc3bb744c9573918f946dfa7367124df00ab0506eb35df1b117975da7c33f211f4450c7fdfac93de05b0b7913afb8ce7eaa344424f96ff40f3b91194ecb87983975e59d053d82d7f93627376bbe4f6c153ae708a19c527af4551198439e63e0918b51c1b5d2b95ddd6562c4d0f2cc7176e809ed02af5114f340f2d8b81f6364ef9436bcb18dea746ea2e6afe887e3c18cffbf8f7c2afc2f093798cf3256e156f72ddf4fe19dc99aeb87171605280fe0f7f967335269fb8caf8d384a6ae3e870c0de19ef0529fd093c4b260503aee69d6f4554cf9f80e509f657294cf2a5b89c05bfdf0925bf4903c7a5ea3cf60e575cd1d5e2c1bf175d88eb9ced4abe0f2daa635630dcb0e15c3a135a4057a7e2d2a7f7e6991c303a54e33ce2dc3878489488d6561485ce1cc5e4e4e472f3bedf620b46a28b5dd37f4197840d26b2ab44bcc245b7486dbcb22d175f1c86b97e48fd44fa96def8c52b58b979085d87fb09150e147e1340ef2be2f21d5a590b76af0cc7640a9d5bca8b0ff51b8c932568868621e6c37710b19c154793215cd96", 0x1000, 0x2, &(0x7f0000000140)={0x2, 0x1}, 0xc) r1 = syz_open_pts() r2 = dup2(r1, r0) close(r2) close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca", 0x49e}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000280)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb41", 0x1d5}], 0x1) readv(r1, &(0x7f0000000c00)=[{&(0x7f0000001cc0)=""/4096, 0x1000}, {&(0x7f0000002cc0)=""/4096, 0x1000}], 0x2) 23:23:12 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x10, 0x0) pipe(&(0x7f0000000340)={0xffffffffffffffff}) r5 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000380)) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f00000003c0), &(0x7f0000000440)=0xc) r7 = syz_open_pts() r8 = syz_open_pts() r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x201, 0x0) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse\x00', 0x120, 0x0) r11 = accept(0xffffffffffffffff, &(0x7f0000000500)=@un=@abs, &(0x7f0000000540)=0x8) r12 = open(&(0x7f0000000580)='./bus\x00', 0x10820, 0x20) pipe(&(0x7f00000005c0)={0xffffffffffffffff}) r14 = accept$inet6(0xffffffffffffffff, &(0x7f0000000600), &(0x7f0000000640)=0xc) r15 = accept$inet6(0xffffffffffffffff, &(0x7f0000000680), &(0x7f00000006c0)=0xc) r16 = openat(0xffffffffffffffff, &(0x7f0000000700)='./bus\x00', 0x60, 0x1) r17 = accept$inet(0xffffffffffffff9c, &(0x7f0000000740), &(0x7f0000000780)=0xc) r18 = accept$inet6(0xffffffffffffffff, &(0x7f00000007c0), &(0x7f0000000800)=0xc) r19 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000840)='/dev/wskbd0\x00', 0x20, 0x0) r20 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0xc) r23 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, 0xc) r26 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, &(0x7f0000000a00)=0xc) r28 = getegid() r29 = open$dir(&(0x7f0000000a40)='./bus\x00', 0x10000, 0x4) r30 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/ttyCcfg\x00', 0x10000, 0x0) r31 = accept$inet(0xffffffffffffff9c, &(0x7f0000000ac0), &(0x7f0000000b00)=0xc) r32 = accept$inet(0xffffffffffffffff, &(0x7f0000000b40), &(0x7f0000000b80)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000c00)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000dc0)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f00000001c0)="6604d9280fd95d0357aaa600d8407fb3ad36d43fcc020ed65fef6ee0876de303a2cfa2a6b0e146152bc9eb8d4e236aaef42e44b8c7622a170c8b761851b849968cecc3a906e465aaeccf6cf75c1bbd8999f07866d83ef0b77d25c03ac9d45408bb422d034e8ba1960ee1d11aa662b8d661a8a5cfa3e9abc33ff6ed9e77c8df12bef7aed58805523bc0ef04e6010451854622b2cf0ac0daf3e11349e0d6cb67c1b2ec6664c2f50508417501864e9bc532bb0616b7e1a1a70a08585cad7e462377bfe91a9213b53c495a37cbec46f7c185108b7d414bd76a89fb4b9583bb523a0dd7a56e3a6e", 0xe5}], 0x1, &(0x7f0000000c80)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8, r9, r10]}, @rights={0x30, 0xffff, 0x1, [r11, r12, r13, r14, r15, r16, r17, r18]}, @rights={0x18, 0xffff, 0x1, [r19]}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}, @cred={0x20, 0xffff, 0x0, r23, r24, r25}, @cred={0x20, 0xffff, 0x0, r26, r27, r28}, @rights={0x28, 0xffff, 0x1, [r29, r30, 0xffffffffffffffff, r31, r32]}, @cred={0x20, 0xffff, 0x0, r33, r34, r35}], 0x128, 0x402}, 0x2) r36 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r36, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186004008b00000500feffffff0000000000007ec425fffffffe80ffffff400000f2e9ff0000000000", 0x2c}], 0x1) writev(r32, &(0x7f00000011c0)=[{&(0x7f0000000e00)="d272a6f8b2cd92eb0e0dbe16d6fea02a6f9f4516e32e71114240bdaad388b1b2bd79444e90201b5c3cf4db24d200f411316f907622eaa857d709c6921f55b6fda01d26bd01efdb2c4e78de70bfc33c2fca74aa8c56f2a2ba16db1d3e0043f6ee3c6fedfb9625d4a4adea08bfc29d6776698444be056fa1bfff8a9702e9bc33a30fee23e7cdf77876ca9f20fddba464fd15d2782c82a2e36e3cffc67d067c06c9011c037cf013342620ba66f75ae33261c5", 0xb1}, {&(0x7f0000000ec0)="c8148f7b31fa53dae9cf2c1f020ac8994a8a3e3903239d50a64f42a0a3bf9db3dea6bdea6c778e0b66cea9fd2dbd27f07e067c41f5e76218c8efacefc875e969f490406faaa51c83552d06841fedf2568f2513b6fb5e71e8e46d13f8a133f114867093d344f143e2b1ed0c305a37b5b5ee8a2af1bc9073e21a8fe2644cf11290c51372e64c5b126218f430ba0b09a90323dc352be3f7a1c28676fae9c9d5e77b1a051771de461a29c23978ea89", 0xad}, {&(0x7f0000000f80)="dd8ccfc32054c93febdad960592dfbb66d", 0x11}, {0xffffffffffffffff}, {&(0x7f00000010c0)="f1276263e889ce84be404f9d1204ddfe9dc79c8c96d99e7c8cd688a99ee51a77dc5c720fc17b9447f2ba1f453f2de040c6a0a04256bf0e44dcd7d43a071a11406fb447f78086f0046851e681b647f1706ac17d1f4bdfbf939e6055cc", 0x5c}, {&(0x7f0000001140)}, {&(0x7f0000001180)="d5ce4f63ad5170ea", 0x8}], 0x7) open(&(0x7f0000000000)='./bus\x00', 0x20, 0x22) 23:23:12 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="db5389893442ab0264fdd23351c7f880deb098cd19c7d7f685625b26c290f70b8f23e4c21d7535c7ed41028e47869624b7bcdb8f35b2650ebf253a1048fe3097672e90246c623e6ff9a4ced158b45097209bbb7da3ffdd57ce09ea140f44974ec2fd402652de93a7e04c3206968467ac0a76bab4497637d91480b29733a49a9c1a4e26125cbbc4d43887ab2b42007c83de39d72554dd918b60b1b8e48bce85dd702d0ef1d571508c4de81f43d2da409b4b800deb5c02c0bc4d28b5683c8f04016f5b6c5215504cc1b179c1a21802483243a9ba4ee5176a1b76ed11d6424c3cdd0e6b53fd2118f6cf75b8827e43641a1223d7e3b186acd0c342", 0xf9) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="e812bceb5bdf27f53f0796180e5c8d4531fb82f44cdac812f7031c0edccfab7970200de9f66ea2ec7802f870d5a9e679f333a3c801f964afa90ae391279baf1239909872a72697d2fec64fd9d7a0291793950630722770c25d6971c62e19ec03f127e10396c1efe335218959b7044fd35cfb1c23b45e32be9db2a1f7b1983962d6b1d5aacaeba2202888ca87", 0x8c) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x34f) preadv(r0, &(0x7f00000017c0)=[{&(0x7f0000000240)=""/219, 0xdb}, {&(0x7f00000001c0)=""/35, 0x23}, {&(0x7f0000000340)=""/215, 0xd7}, {&(0x7f0000000440)=""/63, 0x3f}, {&(0x7f0000000480)=""/217, 0xd9}, {&(0x7f0000000580)=""/181, 0xb5}, {&(0x7f0000000640)=""/228, 0xe4}, {&(0x7f0000000740)=""/96, 0x60}, {&(0x7f00000007c0)=""/4096, 0x1000}], 0x9, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001880)="5432a5be040791ba2b37c63ca799d9e0a9bd761b62caec0ae6b170505306beead62c02c8cebe7913f2ee29c78f3b523ea40bd257a5971011577bd41ddf1d47359a6d56b3903eef71be707995ffeec4895cba382dc7544411e5", 0x59) socket$inet(0x2, 0x4000, 0x100000001) clock_gettime(0x200000000006, &(0x7f0000000200)) socket$unix(0x1, 0x1, 0x0) pckbd_enable: command error pckbd_enable: command error 23:23:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) write(r0, 0x0, 0x0) 23:23:15 executing program 1: clock_settime(0x2, &(0x7f0000000000)={0x2, 0x3}) clock_settime(0x2002, &(0x7f0000000380)={0x10001, 0xff}) clock_settime(0x4, &(0x7f0000000080)={0x3f, 0x2}) setitimer(0x2, &(0x7f00000000c0)={{0x3, 0x80}, {0x3, 0x8}}, &(0x7f0000000100)) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) semget(0x1, 0x0, 0x10) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') getrusage(0x0, &(0x7f00000001c0)) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000002c0)={0x9, 0x3f, 0x7, 0x7ae}) connect$inet6(r0, &(0x7f0000000300)={0x18, 0x3, 0x7, 0x1}, 0xc) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) getsockname$inet6(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) pwritev(r0, &(0x7f0000000740)=[{&(0x7f0000000700)="8e8d88eb31484d3835e232c5e7f527feb3e6ce37e63800a9b0c5377440f674146d202e4c31ab0b9d38c3788f57941bc64a65", 0x32}], 0x1, 0x36) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) listen(r1, 0x6) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000007c0)=0x1) sendto$unix(r1, &(0x7f0000000800)="14e91f214cd95bd561c011a52df2bb8a17859322bb9c1dffd89cef78fc01e05f28849f88e9e5377c12843b39ac", 0x2d, 0x5, 0x0, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000340)='./file0\x00') ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000880)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000008c0), &(0x7f0000000900)=0x8) semop(0x0, &(0x7f0000000a80)=[{0x2, 0x1ff, 0x1000}, {0x5, 0x9, 0x800}, {0x5, 0x8}, {0x3, 0x4}, {0x7, 0xed0a, 0x1800}, {0x3, 0x81, 0x1800}, {0x7, 0x99bf, 0x800}, {0x1, 0x1, 0x1000}, {0x2, 0x3, 0x800}, {0x3, 0x100, 0x1000}], 0xa) 23:23:15 executing program 0: socketpair$unix(0x1, 0x800005, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) 23:23:15 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) select(0xa, &(0x7f0000000480), 0x0, 0x0, &(0x7f0000002840)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) sync() 23:23:15 executing program 0: geteuid() open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0\x00') getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 23:23:15 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x7fffffff) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x7, 0x2}, 0x10) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x400) close(r1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0xa3) ioctl$TIOCCBRK(r1, 0x2000747a) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x12, r1, 0x0, 0x0) recvfrom$inet6(r1, &(0x7f0000000140)=""/206, 0xce, 0x43, &(0x7f0000000240)={0x18, 0x3, 0x3}, 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)=""/4096, &(0x7f0000001280)=0x1000) r2 = socket$inet(0x2, 0x4, 0x84d) linkat(r0, &(0x7f00000012c0)='./file0\x00', r0, &(0x7f0000001300)='./file0\x00', 0x4) syz_open_pts() getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000001340)=""/40, &(0x7f0000001380)=0x28) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000013c0)=0x1000) bind$unix(r1, &(0x7f0000001700)=ANY=[@ANYBLOB="00002e2f66696ce7cb95e6b74deec47ef1653000c023c67d1bee008540b0c69ed53eb93b"], 0xa) pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x7, 0x1010, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) setegid(r5) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000014c0)=""/43, &(0x7f0000001500)=0x2b) ftruncate(r3, 0x100) r6 = semget$private(0x0, 0x3, 0x10) semctl$GETPID(r6, 0x3, 0x4, &(0x7f0000001540)=""/15) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000001640)) accept$unix(r4, &(0x7f0000001580)=@file={0x0, ""/108}, &(0x7f0000001600)=0x6e) symlinkat(&(0x7f0000001680)='./file0\x00', r4, &(0x7f00000016c0)='./file0/file0\x00') 23:23:16 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/2}, &(0x7f00000000c0)=0x4) getsockname$unix(r2, &(0x7f0000000100)=@file={0x0, ""/1}, &(0x7f0000000140)=0x3) kqueue() close(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x60) 23:23:16 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6, 0x0, 0x1ff, 0x3, "1f3f8372486b405aa277c0182caa01d988eb2e42", 0x2, 0xfffffffffffff589}) mknod(&(0x7f0000000100)='./bus\x00', 0x2080001fff, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186004000000002c000000000000a73c85d75259d653000000000000000000000001000000000af6cee7a484edd0ff7ae6", 0x34}], 0x1) 23:23:16 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10081, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000340)=""/146, 0x92}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000000040)=""/45, 0x2d}, {&(0x7f0000000400)=""/146, 0x92}, {&(0x7f00000004c0)=""/234, 0xea}, {&(0x7f00000005c0)=""/144, 0x90}, {&(0x7f0000001880)=""/4096, 0x1000}, {&(0x7f0000000240)=""/50, 0x32}, {&(0x7f0000000680)=""/72, 0x48}], 0x9) r1 = syz_open_pts() utimensat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f00000007c0)={{0x8, 0xfffffffffffffe01}, {0x2, 0x1}}, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000002c0)="582720efabd16ebae63225259560f8a285d5e4178b632dfe94ff334a5619e6ceefd7aae473884b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb08c3c532e9000000f5f728193ef16ab93f12fc4d5f16b136a5d00d162800000000000000000000000000", 0x65) write(r1, &(0x7f0000000140)="bdfa4d2582c314a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ece605370f55d9bb05dc03e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31329b30f4bd5a32a26b0564b0440b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075e654c0682247a3e405d536fac851f1b937a4812b568c75c29", 0xd3) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x0, 0x3, 0xffffffff, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:23:16 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x1800000}}, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x0, 0x2}, {0x9, 0x24000000}}, &(0x7f0000000080)) r0 = semget(0x3, 0x4, 0x422) semctl$GETPID(r0, 0x0, 0x4, &(0x7f00000000c0)=""/198) 23:23:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000180)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) 23:23:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d6, 0x0, "d795c1e7ab6fc6e23c5b00000000000100e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bd0cd24e91c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e9a3fbed9d7c7f5ecd505d1f67a90bb05dc03e23ac168a0237f559f7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d2091f2e9bdd11c4518138f751d07150000f34322c0cdf50600000000000000cfebcdd79cd66c3140972d2eae1f3c146ed5ead4fc43c6c3b018be5455ba5fe808ff840f9e13da075ee54c062044a263e46503f0ee68df5d7f7a6c740d4cda985d7c88b43eb30b40050321fcd5fa0a2efe8dc4f4c6ed7a127c5caae7ff8fe9a63dc986b000", 0xdf) fcntl$setstatus(r0, 0x4, 0xc4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "8549550002200000deff001167f4bfa695adfc86"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffff, 0x14c, "b04d00f3ff0a631a00"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000000)={0x7, 0x3}) 23:23:16 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3, 0xfd, 0x29, 0x2, "5b12128b9b69f952f89cbf584840730dc6eb8cdc", 0x6, 0x1}) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r3 = fcntl$getown(r2, 0x5) close(r1) fcntl$setown(r0, 0x6, r3) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x40, 0x0) sendmsg(r2, &(0x7f0000000980)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0xffffffffffffffff, 0x7}, 0xc, &(0x7f0000000600)=[{&(0x7f00000005c0)="0440c1dd476d05ecc87541282435c46194848113b223c2d93a542c3ab769eea9d36d5b658f", 0x25}], 0x1, 0x0}, 0x0) r4 = dup2(r0, r2) fcntl$setown(r0, 0x6, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x4f) r5 = dup(r4) close(r1) pipe2(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind(r5, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCCBRK(r6, 0x2000747a) pipe2(&(0x7f00000001c0), 0x10004) poll(&(0x7f0000000a00)=[{r1, 0x8}, {r0, 0x80}, {r0, 0x12}], 0x3, 0x20) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000a40)) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)=0x20) kevent(r1, &(0x7f0000000a80)=[{{r1}, 0xfffffffffffffff9, 0x48, 0x40000002, 0x7, 0xffffffff}, {{r7}, 0xffffffffffffffff, 0xc0, 0x40, 0x10000}, {{r6}, 0x0, 0x40, 0x2, 0xd8, 0x2}], 0xfff, &(0x7f0000000b00)=[{{r6}, 0xffffffffffffffff, 0x4, 0x20, 0x1, 0x3}, {{r6}, 0xfffffffffffffffa, 0x2, 0x0, 0x8894, 0x5}, {{r2}, 0xfffffffffffffffe, 0x20, 0x0, 0x7, 0x3fffffffc0000000}, {{r0}, 0xfffffffffffffffe, 0x14, 0x12, 0x4, 0xa07}, {{r0}, 0xfffffffffffffffe, 0xba, 0x28, 0x800, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0xfffffffffffffffc, 0x9}, {{r1}, 0xfffffffffffffff8, 0x10, 0x8, 0xfffffffffffffff8, 0x6}], 0x2, &(0x7f0000000c00)={0x7, 0x8}) clock_getres(0x6, &(0x7f0000000140)) r8 = semget$private(0x0, 0x3, 0x8) semctl$GETNCNT(r8, 0xcd5d3b8cf0d9dd93, 0x3, &(0x7f0000000f00)=""/146) 23:23:17 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x2, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = semget$private(0x0, 0x4, 0x200) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x3f, 0x1, 0xfffffffffffffff9, 0x9, 0xf2, 0x7, 0x8000, 0x8, 0x5]) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') msgget$private(0x0, 0x200) r2 = msgget(0x1, 0x104) msgsnd(r2, &(0x7f00000001c0)={0x3, "9d13e97ead9f46926c40a6b814ba458225c45c0c00011e0900dc3c4e92b466df73766fc0c6fd9c5fe682bf20760bcd31536bc8172dae56b1dd398175ebd36521974df70a6913b7459844507b6246e07696c1f08bd6a723423970cf67e2b215ab5f04efe77f7657bb6b667c26b1579ce7a93bb8aee0a207dec1c5631061cf6b8052ed9c"}, 0x8b, 0x10000800) shmget$private(0x0, 0x1000, 0x600, &(0x7f0000f8e000/0x1000)=nil) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x30, 0x0) mmap(&(0x7f0000d61000/0x3000)=nil, 0x3000, 0x2, 0x2811, r3, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r4 = socket(0x1, 0x7, 0x1) msgget$private(0x0, 0x44) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) getsockname(r4, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) pckbd_enable: command error 23:23:18 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)=0x1) fchflags(r0, 0x4) open(&(0x7f00000003c0)='./file0\x00', 0x1, 0x0) 23:23:18 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xc) recvmsg(r0, &(0x7f00000019c0)={&(0x7f00000003c0)=@in6, 0xc, &(0x7f00000018c0)=[{&(0x7f0000000500)=""/201, 0xc9}, {&(0x7f0000000600)=""/227, 0xe3}, {&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f0000001700)=""/114, 0x72}, {&(0x7f0000001780)}, {&(0x7f00000017c0)=""/201, 0xc9}], 0x6, &(0x7f0000001940)=""/121, 0x79}, 0x841) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) socket(0x1e, 0x1, 0x8) getgroups(0x3, &(0x7f00000004c0)=[r3, 0x0, r3]) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000040)="68ea36cc8ca17dd7db369d6d76cac3a443b67824e592b4e1d9a5208b9c6140bfaa3da057bf5368e233d87926948c09996569e57af941d30ad413c3b5aa2561650c15bc4f731f42319233ad7f09aef9f8d131b716f5674d8894602b264191d3d3c35a5b67672638e8a5911b80c748c26a4c1d60fab6729afd556966a916f6bd97c3bb0a3027bf597c48f937942419ef8cc32370dd26fe9caa58cdd8f567977dd73b189c", 0xa3}, {&(0x7f0000000100)="a53c60e2a0b7d201afc419d176bf45a77b25d1056a113239b95571941ee5752f358315fcc2952ee0be761317e08fe348d29f520b9a54b883a1adedd44a73c1deae0e182b8a50fb8611c9322e7129f74866114d9bd73abd8ffc70bc821d4fd8ed113466d86b449d3d376c361f5d01cb7609f47e64e85b98120c73202237d8d935c97af0bea6eda394f70a71a2db06eb45a74b11931f1a0bd6b783632f6932fe4e4daf8a0a2a8535b80495f8ca35fbd3e667ad72ecd625", 0xb6}, {&(0x7f00000001c0)="a3faaabaa345380696f88b5a24a4d16260ffde258100d2f52833cfc7ea238e855ef358490884145588426db79ae3199fe9c944a96c3209b37a25ea0449c6805e8a693b9c4b5327ea5ef064978e6cc84a16b70e39cf6c5a15f82a016922d99d0b756504440b826ec2dd716adaf1198205f3d9b2b775ec0bf67873b8b071c33d84960831ab40ca38d429cc2c8f7dc9b9f16ae62e14912d32b8b8d3f81dc6efbf9cf68416430afb74b366a646890c6fa105e64af9a44ce1d8338bb04c7fd93af20654f4c62f42460002b39fc9895619eb2634e2539c035673ace2a6f7", 0xdb}], 0x3, &(0x7f0000000400)=ANY=[@ANYBLOB="18000000900c9ea036e400000000ffff", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r4, @ANYBLOB='\x00\x00\x00\x00'], 0x38, 0x7}, 0x400) 23:23:18 executing program 0: stat(0x0, 0x0) r0 = socket$inet6(0x18, 0x0, 0x3) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) getrusage(0x0, 0xffffffffffffffff) 23:23:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x8000) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x0) 23:23:19 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x2, 0x403) semop(r0, &(0x7f0000000000)=[{0x3, 0x4, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0x0, 0x800}, {0x4, 0x1, 0x800}, {0x4, 0x5, 0x1000}], 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000080)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 23:23:19 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "08000000e7654f0000000000000000000600"}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x5) recvmsg(r0, &(0x7f0000002600)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000001580)=[{&(0x7f0000000100)=""/169, 0xa9}, {&(0x7f00000001c0)=""/139, 0x8b}, {&(0x7f0000000280)=""/196, 0xc4}, {&(0x7f0000000380)=""/118, 0x76}, {&(0x7f0000000400)=""/104, 0x68}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/131, 0x83}, {&(0x7f0000001540)=""/47, 0x2f}], 0x8, &(0x7f0000001600)=""/4096, 0x1000}, 0x1) bind$unix(0xffffffffffffffff, &(0x7f0000002680)=@file={0x1, './file0\x00'}, 0xa) 23:23:19 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x60, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000100)=[{0x7, 0xc3}], 0x1}) 23:23:20 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0xa) 23:23:20 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0xfffffffffffffffe, 0x3, &(0x7f0000000040)="000000994602703d4b1cd12933decc240500000038e4a6ea3e8e714b1614204c5f426d814eade7fbcb257e421cbe12919a", 0xfffffffffffffdd7) r1 = fcntl$dupfd(r0, 0xa, r0) write(r1, &(0x7f0000000080)="bb1acabd37588817b86aa1adc0a21ace471f1fcfa2e826af77315ba50df51eb9c13605be8bd0e9acf6f1bce6aa14fa92e59a71c12110c5133b8e3f3c237a69de2813ce237fada7d2e8dbc1d5831e19da2efd41b3a860323c8832bf69a275dc8a232d6d809484ebd2d019f854d6e97701a9a885ee1b6752cf5c6dcf5cb15d482d431855e09c350025952ca7afb9078575618b9be20238e9475715cbb50c111312abb2017b4d0e6f59b38648ea5ae854872f8c3912a346cb2f8cf8a9015fc206", 0xbf) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0xf90, './file0\x00', './file0\x00'}) 23:23:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) dup(r0) mknod(&(0x7f0000000140)='./file0\x00', 0x100000000204f, 0x5900) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x148) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000280), 0x0, &(0x7f0000000300)={0x3f}, 0x0) 23:23:20 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x6) dup2(r0, r0) 23:23:21 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x43) r1 = kqueue() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8, 0x25) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000001740)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0xa40, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x80, 0x80) r6 = socket$inet(0x2, 0x5, 0x100000000) r7 = accept(0xffffffffffffff9c, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) r8 = socket$unix(0x1, 0x7, 0x0) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x8000, 0x0) r10 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x40, 0x11, 0x40d5, 0x8}, {{r2}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0x5ca4, 0x4}, {{r3}, 0xfffffffffffffffd, 0x8, 0x0, 0x5, 0x1}], 0x8, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffffa, 0x8, 0x1, 0xb281, 0x8}, {{r5}, 0xfffffffffffffff9, 0x30, 0x80, 0x8, 0x6}, {{r6}, 0x0, 0x40, 0xc3, 0xff, 0x4}, {{r7}, 0xffffffffffffffff, 0xa, 0x80000000, 0x80000001, 0x9}, {{r8}, 0x0, 0x4, 0x10, 0x1000000000000, 0x1f}, {{r9}, 0xfffffffffffffffd, 0x40, 0x1, 0x0, 0x8}, {{r10}, 0xfffffffffffffffa, 0x2, 0x40000003, 0x7, 0x7}, {{r11}, 0xfffffffffffffffc, 0xb7, 0xc0000000, 0x9, 0x1}], 0x7, &(0x7f0000000500)={0x1, 0x800}) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r14 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chflags(&(0x7f0000000540)='./file0\x00', 0x20000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r15 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r15, 0x4, 0x80) select(0x40, &(0x7f0000000000)={0x3ff}, 0x0, 0x0, 0x0) pwritev(r15, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r14, 0x0, 0x0) write(r13, &(0x7f00000000c0)="1d", 0x1) select(0x40, &(0x7f0000000580)={0x100000001, 0x6, 0x0, 0x2, 0x18, 0x4, 0xc7, 0x9bd}, &(0x7f00000005c0)={0x8000, 0x7ff, 0x200, 0x2, 0x1, 0x2, 0x9, 0x2}, &(0x7f0000000600)={0x54c861a9, 0x100000001, 0x45, 0x4, 0xfffffffffffffff9, 0x10001, 0x23, 0x8}, &(0x7f0000000640)={0x0, 0x8000}) close(r12) dup2(r15, r14) 23:23:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x5308) open$dir(&(0x7f00000000c0)='./bus\x00', 0x8581, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) 23:23:21 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0xef, 0x3f}, {0xce, 0x1ff}, {0x5, 0x7}, {0xa8, 0x7}, {0x85, 0x50000000}, {0x20, 0xfffffffffffffffe}], 0x6}) r3 = dup(r0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000180)=0x1) close(r2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000001c0)={0x101, 0x4800, 0x2, 0x1, "1e5701c9de24a07159671de0f8aef4fe3fe7207d", 0x1ff8000, 0x3}) r4 = semget$private(0x0, 0x7, 0x10) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000015c0)=""/8) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000240)=""/153) setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000001500)) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x100, 0x0) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000340)=""/4096) read(r1, &(0x7f0000001340)=""/170, 0xaa) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001400), 0xc) r6 = getgid() setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000001480)={0x438114ed, 0x1ff}, 0x8) r7 = geteuid() getgroups(0x3ffffffffffffd0f, &(0x7f0000001440)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000200)='./file0\x00', r7, r6) 23:23:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchownat(r0, &(0x7f0000000000)='./bus\x00', r1, r2, 0x4) setuid(r1) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0x80085301, &(0x7f0000000140)={0x0, [{0x9}]}) execve(0x0, 0x0, 0x0) 23:23:21 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) 23:23:22 executing program 0: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0xffffffff) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x10200, 0x10) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000280)={0x3, 0x800}) r4 = semget(0x0, 0x7, 0x280) semctl$GETPID(r4, 0x7, 0x4, &(0x7f00000000c0)=""/253) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000080), 0x0) getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xffffffffffffff66) ioctl$KDDISABIO(r2, 0x20004b3d) getgid() syz_extract_tcp_res(&(0x7f00000002c0), 0x8000, 0x4) pwritev(r0, &(0x7f0000000980)=[{&(0x7f0000000900)="15473d109c0a52fae7db05f736055543476b82a294e79302bfb59754b165b8772929431cc1c2ff446f672512eda5fcaa73362c03e529fce3c379c3ffd5bfae5804cff7b5", 0x44}], 0x1, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) close(r1) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000380)=0x9) getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b40), 0x5) getegid() r5 = semget$private(0x0, 0x4, 0x244) semop(r5, &(0x7f00000017c0)=[{0x2, 0x9, 0x1800}, {0x3, 0xb47, 0x800}, {0x3, 0x9, 0x800}, {0x3, 0x1, 0x800}, {0x2, 0xcd, 0x800}, {0x3, 0xb607, 0x800}], 0x6) 23:23:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000000)={0x0, 0x2}) close(r1) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x2000000000000003}], 0x0, 0x0, 0x0, 0x0) lseek(r1, 0x0, 0x2) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x10, 0x20, 0x1, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x5, 0x80000004, 0x6, 0x401}], 0x0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x1399, 0x401}, {{r2}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x46}], 0x0, &(0x7f0000000140)={0x7f, 0x1d}) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 23:23:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000002440)) socketpair(0x0, 0x7, 0x7fffffff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000040)=""/170, 0xaa, 0x800, &(0x7f0000000140)={0x18, 0x0, 0x4, 0x9039}, 0xc) 23:23:22 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000007c0)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, 0x0, 0x0) getsockname$unix(r2, &(0x7f0000000840)=@abs, &(0x7f0000000880)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000680)) r5 = dup2(r4, r0) getdents(r5, 0x0, 0x88da8d22fc571501) ioctl$TIOCNOTTY(r5, 0x20007471) kevent(r5, &(0x7f0000000980)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x25, 0x7, 0x66890555}, {{r4}, 0xfffffffffffffffc, 0x8, 0x20000000, 0xc6, 0x8001}, {{r1}, 0xfffffffffffffffa, 0x8, 0x1, 0x44, 0x80000000}, {{r3}, 0xffffffffffffffff, 0x91, 0x2, 0x8, 0x9a}], 0x3f, &(0x7f0000000900)=[{{r4}, 0xfffffffffffffffd, 0x1, 0x88, 0x10000, 0x60}], 0x5, &(0x7f0000000a00)={0x3ff, 0x46}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000740)={0x8, 0xb5e0}, 0x7) r6 = dup2(r5, r5) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000800)={0x42d, 0x2}) lseek(r5, 0x2, 0x10000000002) r7 = semget(0x2, 0x2, 0x1086) semctl$SETVAL(r7, 0x4, 0x8, &(0x7f0000000580)) unlinkat(r6, &(0x7f00000008c0)='./file0/file0\x00', 0x8) write(r0, &(0x7f0000000b40)="95d409c12e86dcd3d6d7cb904817669b120aa623d87e8f4f66d6d276651892c65f6dc414482ba194dc29bb396887fa671cf6d41598aef1759a6821f02a4289c2859676de0a1662c46a4048f51fb4bb4361484245a225eff45249f62959e56aaac18e6310e03bcf32d8c9413ce2d383c6e67f461a35a253ca704321b4ed0ed3b97d8838f35702af6ce9dd4faba13c28b3fa88bed9187dfd1e6455b338c8358e40381d1ba48a8047fa67da01c33a71a22b6ff90c64970791641a0d356629d1f442a89523a1feb3c0d636422b9f493996229890acbb03f8db78e9d3df58e86b993d9adf9c8855", 0xe5) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000040)={0x3, './file0/file0\x00'}) fchmodat(r5, &(0x7f0000000940)='./file0/file0\x00', 0x1, 0x2) r8 = semget(0x2, 0xfffffffffffffffd, 0x102) semctl$GETNCNT(0x0, 0x4, 0x3, 0x0) semctl$GETVAL(r8, 0x3, 0x5, &(0x7f00000005c0)=""/152) ioctl$TIOCEXCL(r0, 0x2000740d) mkdirat(r6, &(0x7f0000000700)='./file0/file0\x00', 0x11) openat(r5, &(0x7f00000006c0)='./file0/file0\x00', 0x419, 0x154) r9 = semget$private(0x0, 0x3, 0x180) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xf7\'@-+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&+\\(^\x00', &(0x7f0000000380)=']\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='\x96\x00', &(0x7f0000000440)='\xb0-\x00', &(0x7f0000000480)='$-\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=':\x00']) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000000000)) 23:23:22 executing program 0: lstat(&(0x7f0000000040)='./file0\x00', 0x0) 23:23:22 executing program 1: r0 = socket(0x2, 0x3, 0x6) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r1, &(0x7f0000000200)="776902000000000000f8dba3efc27c23903e5395be271b240ad1e1eedc4134a699170e0300e7b6ad6389aad5e97bbf0000000000edf2e01a", 0x38) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="f144481c4d0c91335cd2df4450bc8edefe74b613", 0x14}], 0x1) write(r0, &(0x7f0000000080)="96e6e0ce5fffdcacad21296479584ad2681ee40311f5b05bb5167d1711e4d36f6bdb22f39aaac316c01613bc39db320560015cad0747739899412521b695fc23f7d000a8d3f165b1f22872a4b6e909c43a06b28feac163eaabb0f12b9e8313019acca913d5b0f45d4d62b0347fe05b05fa47c9dd2254b915decbe16660a2971645565cc2b9fa8737caa2c8a5c599e2ad1c2840d970fd", 0x96) 23:23:22 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000600)="c8e333bd4868e7814f895750dffd31927220aeff5111e8ceecea888b4c225285bf8501a538a702aec20e5f203b9859a19c3da5565476cd6fb214fb0a31ebf41e0dac568f3ddce5709173a33964e690d1d1d228d4ae70b98b791a7cc8d95da4fc41103cbcfdb5c92502024015395d51121e065a64190b34d46496a6d829c625b5b1697ea39bbb37d422e9e745dfdd51f5df5b7383ba624e4fe5fedcb3f3f9db738024ddb86d573221ff325ec0e4e09059c7bc12f0833d87bee07f1875be03d97f58233e3a5492b52dd40ffd5df7444507c97aaff174bdf576ffdeea6c819b6078b3a0181cdab442d3b19ae7cd2ed2e1e327583d155ef77526c08556fcb5d9c2ccd156892446f72332f8ef19361488e74396b7b68556f12951b6fa9ff8b35b7dec870ae2543b23fbdc0b675a46262a575e7f96cc4c506d43ae7fe66d73cacd6dd499af15a338d295fd2e8705e2081032beda9a31dda625aa07c7302fcd08045a13e0d1357ae193eefa80727aa8678b5e5dbdf2f9f0d2d4243767abfe2235e7334c8973b6a1ab555b90e4868feaf9c0400e4510ebef6ad1522d1f64ddd1962ff0367ad4ec39c382498761f345c07a408a08823d34bb7bde286b350fe53c5d71beaddec42bd7e66977fa6cc8f47811082bac598481c40f2b2c6768807ad727c71154ffac12a0191f89b05475e2fdb64732be310217ed0153d7ce528607b8632d85537dc1efc9c5f33c4676ba9ad756e9724746a8d28262f92fd3219a873cc105eb62dcf902b145894c6693115a34aa50dc4016f77370b93518c39fd5682b8951be95eaf7d4bb36c92c28af1787e351f7c0cb2c48ef3af3424f10b06ec7833d12abfba20d587a458ea6f9911f800fcb3996cc348fd0868bca61dbe408fdc6caba101de2bf983198d482e745c7cb39ba8f88d08a2ec90a1879c50ea4e091c1d6edde4ebb9ba029cc5041e4a1c29d42b72601c209a2a99ba97c0dc2a2ddbc1e1d1e3dcc19bffa317144042b6d75251e9aaf84ddb4392944e21b3ddb9013a11d3f37bedd16d8281c8047ff4f514fc659b578bcf0b07330cc03676f6fae3128d5f792bbb2e30fba84453375d700b047ec99f3874c0f8fb272074db11dc58f2f59da2f68cb6a84e32715182703e21ef77e81060db4dc8cea766e3aff4b447e7ddccf0bc990e12f134d25fc08c95d87a397fe6b34e5ed280d33b3acf0ecad06143cbc13c39121b56c3532167448ffc9a5dc0b255541b25893ae6b6fe05df43117346a48251ed616e40caa86a76d423e4f24f121188fb4ae0be89fdc8302cdb33a95062763227f9fd202ddad77f395a9c299d109abb9e8ed78464e76580914d090a547123ae1943e1c8a2e98778d351c8623aa7c7cfabe12afcc05967c6cd66b975b05cefc0d506bdbd59a3eab216220fe9add7f4503ed02c793edd3741fb32e215d89a6af37c59dacf34e4deed062f4f1a315829b3ef017cb36626d9faae6e5eda55e58a165103b6698db7e471de5b907406105dcc250eb49f252427f8f845df61e45925b0c61ef2d0396f8eb54c0267c342302cafb92f81d15a1fdca5b50653f07c583beb2a7ddf2d226eff267a748dd6a262f5a093af337ce2f61ea95e2860666e1f788323ab409d937b7d5736e4f65c28447883c154a879d41c24a4643ab6ad875afb70387886a42b2cb04321954968c8cc7f28f6b6fdac5442dbe27615d2d00ac7d044ec64067bed4f570e92894df5bdfddde6f7065c5a85490745b9633e350ddba995fba574348a1887dc134a1a552ea8e9e863c1a75f34e5f4c5001f4e1d488bcce019f8d2b94e42fb715e25171d8838a68b8da6e3856705c0f90ae1e130fc1534eb4fdeb493c7b67990c200b048754e235559e398049b3185ad73187d7477720e2f29b7807c93a5291d1de4bb7ac9702830c7f91bb306b05679986e9fb73c6dfb4ad0a4d7c624917d4cb0b9752d9fb4ccfce42594ff920d80cb8f6d6a1b79a8ffac48e1d1a4de75665cdb4da05876deeab65be252a7814370319f1eb2b35ce4dd76a6b2998ad994a8ca8cee6426843aa95a52b94bb1deea3b7b2382e91529f50581445d7a40cdcb875bdf10739392501beb6a65aefd22db452651b40c949a405fcb5855471702ffcfdb69ae557d472f64a4d0ec540e224248a4b746f37ac794eb11e260e1c53a1c552e1fac48eb3de3375b6ee18d47a0b3c38cce672f7b8ebbe6bfdf6f6f966eee7ea45ad3442bd8b3e4d0dc7acb84fd3f7d46f78b8670a5550ef85c07a0e1a875e3abcf82f21b5c7bd23d0f4630cf59cae7145ff00a84052463948a92c850a7d5ad6ca8d778d11f6621da5c4d583dfd0e8c1bbb1f93cb0319cb2e009a9f12a7767f6f272fe1702bc76514ab0d7106d8f67e5ea2aabf84b19c8fb0d54eb29c170ff8cc43f6d204f3798486962893f3aaa64a6dd0e0eed07ec025c3c821d67e20ce10a5ffa1598b782fa5a93077ca6d36ec64e5844f86d1b30ad33f96bb033278a0228c0b481034d902d4111000df2b3337943406104becc8429fad1d67807f2ae2857a39f0afbc4736cde1c8d01d461805fedb43f27c43a30e2823cf755d6a96f7b266161c5cdd696ca2ddc62bc9e4ef76243807890852077259d07640bf459d751b808111e0a5199f4d72ca0366d5d79d3af3cb1d903aa7195bec35d20f7f02454c4539671d92ccabbfe13b7e183f6668deb85e9a0874f6444171a910e12fe4769f4e2c7b681919266f2511a89f2a543d13f277a49458f229f69ecc3b7a14ac02138c435e1578f4d9dd47b9e0f1c94c7d89812ae3be1e72eec4653b6dfeb88517e2fb27560e7e854bcd09e96d11687ba199900359bcc32467cbfe8b022ca8d29d49302324a7fda09dc13f21e9629475f8d1c1aace0b6d19a6897ad3b99bb8cfebf211127a46d027719ce25669295f69566db8fd2315d9b14cc8023f4310db119f61ddfbb7960e93cee992897e627045ec2e141a12a0f71db927fb331d42ccd4af419de65cf65f717c172abcda4ee197e619c2d7748ca84a04b12fd3abc8a0f23ccb5a9003f8ce1dde74bacdb329a022d5d20aac68e29c4ea36b8f50ab04872de51d298ba2b5d138db252dec7495de6f51bd96d9a2ec0d7e181ecb3cb29a47a047e8e37569bfe0c4d466f5d4fd0ad3df9316638c4de22a9d686e67ea8241a9aee9da3268a3b4dd8494c920b283abfbc701339e1abb2101885069cda4788fc8eeeb00c0cfe4d9e89a998c76fbfc18f5af40fbebead2b9599a305e967dd47579a46eb525c88cd2fee6ae3d1fa367ad365f0a49d2f1f15ac5904d4555043cd74a2d7a0c5d5a56ae8df966e5f87a09a057c77674f61d82994909770e704d9ca0db107878296c2a477a09e1da380c123875f478d357be3249ce92011934823d5979c42d5053c37730d3ef07e68a0fe0f1d0a6e1180f5d0c47abcc45f234201b2dc0a7e53be81709364bf8e18131ab2a9fe3fd421d14a293f4cd5382abab7eabca33437ae24eb8ba57f5acbb8ad8ce939871d4db3ba3f11594570a10c0acd7e46c1d191bd85fda99d0aed64d49a9d5f2b1a8027d9228cc7128ab21c606723193b38062665f500972c43a27e7758b7643a2d405f2ed8865543ddc12912858b27600c4f7b2cd3f4a004bbe23778808877fadb1e72dffe009869b45edab13688d9220325e42056128f07fe0015d572ec225a542fbb71a0fb71729d2f5c55560faa6a272f500b6982ab58039e6cab62069a02126d3f23a12f767976120836cadf1a7cb0861f689e5d1f50261302ef37f9dab9cb2d021d65d76d950e210a71a15cd20cc037018bf13c6e30aeb6ab5d88ba2929b73acd5f955fac7f0540510ecc45eedf774834ee00371a8f366396aad6885bd8d52195d3db9c33562a1fa5deb6e8497448abea035cba7f9d3b2357edb9e6001949ee2eb2674b8bd262f5241ccaa44ea89df8d1fa72ddb8252518656f3f2e6c76222e2200d2902e580425246b2a23e008b431beee652e2254502a089870d45bd49e0581e26598d2c2ad91691df628ac9194cabc1605893ce542feaa6cbc5fc398df73381e0202c59f1f8307b2b0ba741ee843e0c87d9f4810fb46c724c416d13ac41c3e0fca17ad41f2a7a35612404df19d5959928029fca667e0f5da30015aede2a12abd98be73ccaa2be858407ac64f5ba3cdc8f30a415575a49069f942f7d789389f51edca6503c146279361628537dbbec250f55804231fa45df58f8d68763fbed66a69e35bb77857742af3f95df37518f79a10130f41941a9e0e7eb5f8677fb6bd6af82d7ffa5aff837b2fbb98dc23c742ed34d7dff092f00e37377c4e4ce8721aa3459c1c04fa5e431f2629eb0faa59dd46eb5e35aeb2cfddd1f7145d672602e4782e778868c4f1371266ee1b1da530c207df0e36ddaf126604ba5654c611bba3dfa2cd9bc7985f5e1190d69bfb9f05d82d1f992f08429efb5f6914f5a25e4872b84ed3e226d125584cafeb77dd8a3f4912046a1b6824291f24de893a2910103857931893b10542912c620a235d13c6c181d027c571ccbf005a4562d41b7e17156dc3657cdf85d1fae779a3ac1e07da4409d3992269a12ef18999fb6597a41be2637f6cd27a3628db27d5a90919fc5e2774c8893382cb7b46ab23cdb2292078355c717da91e629f8c3f6a50c2b89f8042aea7675e2eb1065d0c3658e44f17f026d84ce057e530e4ffda7c265cc5951d601ada5f2b5367910819a88202c0313f2db8e21fb45fce58ad94ba4188a51210054133ae14c38c1cdef0f86607650bd4e22a536be198d2d42f30a909fef1bfe3b616bc5bf2c0dffdce9e40fd4cbd2ac105abbe4ef1332d66092583491da9d31d36d8e771273350d9bec9210bbf16e20b21aeaad62dc9fa8e46154c8a1acef3cc263ee0cffed5afb0af4e8b25a303d04be5c38395c7e5f5d472b115b981bd5f5fdf930c0c7578254cf5befe4add713b46e90e2081da1410448403c9e7ed02f1fdad628c7c13395b2c020c282f96ebba271cbf333b55ddadb3d48726ea1d0ecded402966b3d31ec3f308858162284cf13ed12f780c6a1f74d899be6ebc90c00ed9401c315104778a8dd98e67e59c9b836b88cafd3616a4aadcbbfc13057577d828da3dccf260497a6c662b4ab2a8075bd07bfe6eb2a86fc310980eab91422b2c4ec11602335b7389e10b66adf755e763d987fbb2d95fec1f231df4c72b0cf7160707f109f3fda4030b37013ae0b143acb895654f6fd9ec2488ec24b73d286546a41301bde0b4dddc6092016ca1512c8a97abc80b7b9796340ec23f2427214209a979045db39e0984f034dbc50a5be006d1182e66ef32469d7e98a5aa752767b18558ed793ce9fe3d3069628d0410fe122955407a1f2d187ced5865164c8daab27ba8ece7f9ac229dae0e19e9fb059c25e25b048ee29258f0bdda81292e812f263647a5c89b750b4e666233bad45434dbf03cc08803cb3a9f65b5ae3771fe99faaae0505330b8e220f188dec9c62f95ef0e854bbb7511c3e806acd17c0c6b47889e7e2265cde05975211dce6790e05a1c52270ef659198c5888bb888c09bceb04c4f3615bdd2cc77d273cc576c9ec3e3744c0ea10bd53cbfcb0a0f242c285c453b2fac913633366080378e48abfa2343928cf676d9e7987b10b913b0a6a92111040ad6824fe3c769402ac023c71e44c040f5437534ee6cc6f8e16b725e3b42ffd3da9ff9f8e2283205b47bab0698b0973d33403c4a706e48d8446b6eda7d304ca3868351078f5dcc82b3be48bba505df5973f2c82afdea2f60f5f23d36a", 0x1000, 0xd, 0x0, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r0, &(0x7f00000001c0)='./file1\x00', r2, &(0x7f0000000440)='./file1\x00', 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') r3 = semget$private(0x0, 0x2, 0x400000000022) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000500)=""/209) recvmsg(r2, &(0x7f00000027c0)={&(0x7f0000003900)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df867f3780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x0, 0x0}, 0x40) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000480)) r4 = open(&(0x7f00000003c0)='./file1\x00', 0x401000880, 0x8000000000000b) r5 = fcntl$getown(r4, 0x5) getpgid(r5) sendto$inet6(r0, &(0x7f0000002800)="d7b9ffe60d99c09c1020a917c3617f0edc0b75e242708c8d09fde58d8b1683d10277200e49ac570df274bb39a7c02bbfdcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215ae924918e617f703bd76699e7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc2ba63deb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xcb, 0x8, 0x0, 0x0) open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001680)=0x7) semop(r3, &(0x7f0000000080)=[{0x0, 0x48a, 0x1000}, {0x2, 0x9, 0x1800}], 0x2) r6 = open(&(0x7f0000000280)='./file1\x00', 0x7fa, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000002900)="efb9015e3f506fc3deed727ec6ca73884e5cdb9634e030d19713058473bbe04dd758b310224f11f7d82febca008e9c5face8a999b9272b1a3e0d5bf972961d8c440ba6a3c262069d7f65f566a8ced16444a40099eda3f2ba61706ca8268e18d714aa9123fd164b0e01351cb149aff435e22e2892410a39ac0ba51b90089e40dbd2ccdb3d963cc18398b42d3ee0405fdb8e52acef54b9f1e707eb4d2ff756e05c1bf224ed86e7426ba1fab1ce16b56a89247e64105fc82045c024340939955f54a2180c7f4b8dc9d3837c2fe52f50b51cdb08ed5de7f3203ddd3d7067f199de3a072e406791167017e7d9a6d75e46241bba94a909c5ce10b3fab3967ef9bc7ce4ca86835ce0a4f908485f3ee9de73200932d7d697ec72d04cd5a8b6482e314aa115ca356b918f684d2395d84bb216d93242b363544a7566eb27efc590548cc293831074c795edb6dd220c22b4751a6daae0ab89c53ccd16b0e7fa724bc87c5ffe7e70e0ec5cf937fffb63734685e927a56fc8ada23e4e3598c363e96ae3803f14a3519f3b3f8883ca4ae5519b8f1dba9b47a1afe63df2341f0593545361f69f723f91a2e3007d2ebdbc0baed05c4faf1c48d6fdf75e284030fc3337eafb83f23073b46be237ef1d1524f56a31e4721ecb6c1752a241731b16b8a8a507c093af3df5aad493835ae2e0a6212c62e60356e84868e9034cdd38c2d56913c5774a46b2c83fcf0096d20d4ccf5e61ac9bd8792ba6c9f98debcb0486e89774c8086485aef54faf522e3d3869c1291004325e4000b0cc3c47fc2c3f395702f2fc8930c7901cf253c98e13420a106747eab9848c64858f0c697ae8ac78e5ef4d08fc11055d64e209c915ab91f49d5a7838163c04ae5a590714cd8ccbcf1301e7e7026537fefd22d8cff14f450ec8af2ee9f87fdfecfc4ceb58636ba2c2d7a6dec331acaafea6ed447249438fb484faf9fc22335ae316402a8f86f3388f2d28b4d45f7427c4c7d9fafa0eaa37426618e5809aefb8d45f9c46adec709b28bb3f8572d0254df0984754e9df03f7b3cae6e78647206e3e8fa199284c7541e9ccf45024b8c76071da6c5570eb8f48d9bd8637297ae2d36b302c502fc8b718cd7004689a41fa2c1c44b349441ab59f8803187da419be8060b7e2ad97464e7b16a63190019d1199482ef034cd5d6d442613fdda5143ad4c8225c6fc18979ec73cbda6e641a6366856ea08eced0e74f0f5d823d92c7c1c1b38343a79f53be6f8669c54a2a76a60dd1a7890c598a436d9ee64ec4c99fddb987ab261772344583b6cfd8e3f8276bb1363fc711380461948c5cefa5a54de9e578aa930b2813f5ff377aff646c1798232d854f62d8789bef334f2a16e39be8619978d747c38484342faa54f83c900da045b26ffd88635703be60e0cda148f8bc09592472d91db1423fc461f39497ce692aed032859aa67b32fef57ac5ad7468e3a947d764b4982cc0450df47133ac6d13471f9c0f871fe6cd3cc3da364d0d60c6983396568ab836cb5831a91f3d37c9fb760a8b7631f1282f2237d3937705f4f9e1b018f380aa962f198f26c3519b8a6014c1f5c692eba5eb969b1f53811920620e20e496d7b812fbd98d4dece19101cb1188e48da733744fb990ac58d506ab618de6b5d8c1c4e37030f156e9d5cac56cb56c052a053786624cd44578f906021f98f309db8e69f3922eb51c035766e3fcbc6cb2f9c82dd05391d2282f5dfe7d308d325b0bfa13548d0636da88719ff68417b966446e888e510ba9d3397b48e0c601a711583bf1d832138cedd00bc139896783d7ba76d46bc8a7f7401c5c7cd7caa9effac10c8ddf0b6026aa4f24229b2dab8341d1725ecf6e265ef3750b22654173e3664afcf8ba0e887b484d06725a515ee08880358eafe9963e182f665ea6078b18a3b4c2a63212fb1788f74c3e6565d44e0688df10f370eda0c7503d346ef6914111258f4903735b9a03b9957c463da6c16928b18d589bfef10af106a0126182f3367bd4f5af8af6ea20adf6e7a0f38f7e1a82352f0909832ecba72c831647917b681ec2a4fec320f3ba861e2f6e580aa0dff6ea0259e86b518e497f74811b30f7e5a835af2537f0e574d09abedb98a81df7f4af31ed43f1f38273854c38703678308988c6c4fa4f99e956af375b43c373bb929e553a9e010de741afaa19c433973558fad6c8e2789e3d0295deafb01ea01c814aca8014fd0195e40daa3c32ba1fff7a1ab5a1ca1476e1bd75e627c16872bcec7f6c34a01c95565ddc9133f0e3a60d195b49b1ac30b67862ac4cf054d7bd9e3e5b3dd9300875dc356cb5220fadabb2bb200bd0387de112fafdab47b5152e51994475163f3636d051c7f642df703d17f4e0e758b0cca7104829cf9b886c0e69676cfd24d1c2ca7d98b2eae182a4a8729b2dcb5f2299aaf11d42b7e42b088741fb09688f945e3f473ba03f927d79ef37b7affcfe3376b83e70da803f92a415848cdca9fedec89d3e4ad6451f697f5ef5b9b993a11d3548dc583e4ab8eddd3ca336c00f2911cf9411e25cb157f437cc4e49fb91e868531e113ea792a6d530e691fe85cb2959b4a0ce9a00130e3ce27aab17959f58874ad8890684042e53ec20646d03a807ad73e8af5d0656ac286979caf7de589f472d0a65621f161b9b73ba6084eec61259a371d2d4df84169a44d27eaacb3b483957b2c4005707e2ce92ef7d2419f079f69671571e1d63edba997c784d92fe849ebb7f83d7c42247a0bff9bd4d8390d1efefe5d776a7cfd727a110c32c0e9f0f1fe84ac2cad71850b5d0aa3051ac213b4cc360fa2f52b1ad756d1aacd1450cdbeb2e62f9ddb7e67c383ee217e8440798fc2481aa4411ece2c286da9059828c33f5c8e94b35317739afe79ae02be8c29c254c00f009dc54914a68465a66dabed34904891b3012cb0a629516c2384c557a53bae26790b229aed7cc168fc6aeaa021a3f29706859dcabb75ada6e5b4882e24a7bcd4b0f53bc7565cc1daaed34c7a356465d3e5e9462996f9b240b694d18f6a155144b140c38db4f33a9125a5bb6a98bf8e17367b38e35353a6054c9754c4f463bed96d2aa933a9cee916a98dabbba8d6d782fcd044424552d5569f7b9c69fa13312dd6069f8122a46cd121896343c02a5674784c39824afe43f4e1e6ae8d01895c5802e7ffa27fd608365515c7c59b92ed55bf8da9967c3a3beb4f1475b4c1222ffb4c0d3fac5ed7556d7f8cf9db864a435cad314ac754ed1f042fd56a65df5bf4681fe1f12f9dd5759360ef747e535cf3d1e33c1c07f9ad2aa4163ce6a5332894cc5bc6fa4498351cccd71354a88f10cf8534211f2bc52ec51a36b6fad88cbb77d7447ae78452b15509428efe9a0179258268a590ca952a16f536afc5dd873eb583f9b10ec56d03bea6e06fb36814abf6652f3a7b30d0b35c4a79825840f5e2bc67c737ac1cb18afe677e968cdd4991ec4f31bd7d9e726bd52ff6d41e2692e751cd53523b06c8dcef84d4750590eccab9974fc77849385e5a75101dea98ee073773c2708da32688163e91959b32127ca5ac5d83561c8baeddea77f41d673f02b85f3785bc754003f1b0b46efccfa0891a6d678e21a9a84e632a35a89a18ca7497bab71a3ebd3165e941c509c66c64640811058166fc8ca8887aae22f3393a996ca6c71e46e35ecb57f7c8670a956829483297da2ebdc876669b51279ce47ad72b63c642ef3b5422d7daa25f7a3a251b402b2a6bee7272cc5f67b7cea8b0eec18836202deeb571298fbd52e29cfa7ddfc078852671a4eece7fe23ba5c76893b2d27f7051d568ad922c48a5642289f4f889c2fd54f267825f21e42bf6c4b174f666ad447d74c3fb343673f3334e538af8bb47b6a97bd2008b1da619b6046fa64e0f7ae813452d4c62ef801acb7883486c1e6dfefb63d0f6dc9d62c5f66a8f95d14612c706c70feb64c5776823bfb64e0685a52f7bd7f1c8155a813c40d8f6d2e1a6e073f70f545e152f94a3a8fc5a3320f91ff6f0ac89ab855acb287396d7f5b0bc0b08f523e6d294deed8075e89ecc27ef1c2460a4b31d9ab6970c3e2bcbc78814944fd7768d852de3d6185af3232ece23d895011a44186336f7a01cb559861973500d2b9b8c57e85fb0472c4d0c1de2937b623c25e8629bcd95fa4997d01312ac2c3f8f6b09e9fb8b5705905e4679633816908f7d9a9772ac530fa03cbf356cdfce4dd4d94518e75864731a90d63aaa78cf42e53819ee12397d23c910d582408cb4f8c56ed8d5cf220e15dd1e191b9cb33eb5634425e098bd6902731c7e6604c3e5a5ab08155bf5341c0952c3a421822087c034a5396bb084bc4b864a42ad9fd3d8f75a8290deb79a3f0631d1b5b19c88e6b7ec4037a2a88a3fa29e31da617aa4bb808493c311c1b3fc60c3a5a9449b5d198e5f01bf85b07f56d1addd17a1847726a1d0d5f4b71f5b6af5f8fddc54d1e58c1271712edbf848197ea263cd97c688eaf2d3ce5bba01a50c01768929cd9e3a78e174281824d0630dd34a6587958a896a89a91f84b3ba83860cf4eefff96b4534065e3d33804086ec7ea274d91da4c70e598fbac1cd6f4d5ea289da51ca75980a2a3c574c11784f00332bdb8f97b2d098fd319aa9336ddf9c6fc0c39eb552b901db6a7a4da755a15da3dd35b1dbee0c23809acbf1c80ce162cd350d1166efd7c13aa8029a648de95002ce14489a983f64f544f8907da23487ff99d9d54b58e78a82632c931bfc5db3e51aa187f3c11760fa0d198caa8238a50b1b118a367fd893a6e4659aafaf2479f2cb534b8a9abe2410456efd144b37e77a91642b2e2739969279d2ae1a119087bbceffd0bdfbc2598321c5df43fb8cfbc26b0ca6fe80d67fdb9f5d69d114dcdd7f984e7eda8999337e156b0aad03bdf383cbe931af8496adcb3e6c3d2f6a518fc428c0a6781e0f951b8cebc2616426af3771c59397417d6c1f73c3d334f456fd6b67e3607b4dd5a525c5b8af347128963c8027e9623b3e32c5231a0d350103c9d5f790e6a1517ee8814674544922aca6ee0213af1514049cb2fe255374745fe102f9f4427e36ae15a613fd2b81bcf25c6aa3a44ee31367824a3d5ee6a2b72f5841107f5c15d80dd05fe14c02523dfa7380f333cd14b6ffccc44e22fa2567eb3b282799778f0a558e3eaef9b19fd3bb2ddcb67f74ddab228e68b58edaada907836db4e401baf20020e1251aa165a440a6c99d84a16d46e27a45d3696887ce3b2f89f4456e11933c67047f626f3b85114d911541931a37a327928fc4f0bb2c5a9f9160e38ab616ab388ea123234c7ac54788b20515886d9a12068cbbb7caa98da5519b4f6d5a102c704fddcf7de4d9f06863f481a0fea5b6b7195ddded7f978f0be0a207cd63eb95b7ebe4a7cdb7b89710beb4e78a41f6958546ce89f4a4c00f2b5952db3153ec125e2c6dcff2b2c1c3027aed5bcec81640d851fd600e93c0cd357836234c01b3bc54c3e4d6925472438f2914af24aeced9d94aca3ee367f39bae40c6a50fbb20da7057904feb0706cab8702539006756db902641496e4f8933cdfbe0ff0a0d1d0027d361560c7ce231071d378a3f5aa27c82941db8269db36825b17b15887274a7ec875f5003fab073464aab7e8bedfa36e34b6a1a021e600f0418f460cc2dd85bb36cf17ce94be303c530f58c01a1efbd4db2615f3d44ecf281167892b3114ab72d33dc6bffa3479540105e423dfe3090081f9d479092b1b77ff0b2636c3a97e934dc84588ae13d8b02c7c9d3b7420a9960f65811c738094", 0x1000) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r8 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f00000000c0)) pipe2(&(0x7f0000000240), 0x10000) r9 = getegid() lchown(&(0x7f0000000380)='./file1\x00', r7, r9) r10 = semget$private(0x0, 0x7, 0x7e6) openat(r6, &(0x7f0000000200)='./file0\x00', 0x408, 0x1) semop(r10, &(0x7f0000000040)=[{0x0, 0x78b0, 0x1000}, {0x2, 0x8, 0x1000}, {0x0, 0x0, 0x1000}], 0x3) semop(r10, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffe, 0x1000}], 0x1) semop(r10, &(0x7f0000000180)=[{0x3, 0x6, 0x800}, {0x3, 0x200000006, 0x800}, {0x3, 0x4, 0x1002}, {0x0, 0x3, 0x800}], 0x4) 23:23:22 executing program 1: mknod(&(0x7f0000000180)='./bus/file0\x00', 0x2003, 0x100000000006) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = dup(r0) r2 = getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) setpgid(r2, r3) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000000)=0x400001) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='./bus\x00') open$dir(&(0x7f00000002c0)='./bus\x00', 0x0, 0x3) readlinkat(r1, &(0x7f0000000380)='./bus/file0\x00', &(0x7f00000003c0)=""/117, 0x75) unveil(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='W\x00') ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000300)={'./bus/file0\x00', 0x27cb, 0x5, 0x401, 0x1, 0x242a, 0xfff, 0x9, 0x2, 0x3, 0x8, 0x3}) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./bus\x00') mkdir(&(0x7f0000000440)='./bus/file1\x00', 0x20) 23:23:22 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0xba, 0x40000000003e, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) 23:23:22 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x408, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x8, 0xfff, 0x3, 0x0, 0x0, 0x6, 0x0, 0x0, 0x2, 0x1, 0x1}) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x11, 0x20000000, 0x0, 0x1}], 0x401, 0x0, 0x0, 0x0) dup2(r2, r1) 23:23:22 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() close(r1) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() close(r1) r3 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x0, 0x20}, {{r0}, 0xfffffffffffffff8, 0x22, 0x8, 0x7, 0xfffffffffffffffd}, {{r0}, 0xffffffffffffffff, 0x0, 0x82, 0x0, 0x80000001}, {{r3}, 0xffffffffffffffff, 0x0, 0xfffff, 0x6, 0x1}, {{r0}, 0x68b54d88094af736, 0x8, 0x20000006, 0x8df5, 0xfffffffe}, {{r0}, 0xfffffffffffffffe, 0x8, 0xf00fffff, 0x9, 0x4}, {{r2}, 0xffffffffffffffff, 0x68, 0xf0000000, 0x0, 0xb7}], 0x80000001, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffa, 0x24, 0x22, 0x79d, 0x1}, {{r3}, 0xfffffffffffffffd, 0x80, 0x0, 0x8a, 0xfffffffffffffc01}, {{r1}, 0xfffffffffffffffb, 0x20, 0x51, 0x84, 0x101}, {{r1}, 0xffffffffffffffff, 0x2, 0x2, 0x6, 0x31f70013}, {{r2}, 0xfffffffffffffff9, 0x97, 0x80, 0x4, 0xff}, {{r2}, 0xfffffffffffffffc, 0x1, 0x4, 0x4, 0x7}, {{r3}, 0xfffffffffffffffb, 0x4, 0x2, 0x1, 0x7}, {{r2}, 0xffffffffffffffff, 0x1, 0x80000080, 0x3, 0x8eb}, {{r0}, 0xfffffffffffffff9, 0x0, 0x7, 0x7, 0x3}], 0x3, &(0x7f0000000040)={0xb2d, 0x6d9}) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) open(&(0x7f0000000440)='./file0\x00', 0x0, 0x8) close(r0) setsockopt(r0, 0x5, 0x3, &(0x7f0000000340)="d7c5880026df1e298920802dc469da9a9d9b65cbd799287ee831c68cbcb26ee6e94d94aa4b741487606d448bf5fe2ba366eb1774716012e0a956a75b680e85fcb0e2b9d7ec58a68ec5abb3cf9a5d7ff28148d37f90b57dffaf031be81e2ffef9a7834cfa6a7660ec4f26db113ea4e6a59c2c681f9b9cfda9e9c2aff7b686f59794d1161d0ecba5561bbe616e61ce2b64713279f8228f995b2aae3cd23f2907063e574e8abde6e3d86d52e996e8337787558d9da8dbc7eaccc31f5c3ce40401873ca8191bf26108bcad56c3bf5d3ccdc7", 0xd0) 23:23:22 executing program 1: open(&(0x7f0000000140)='./bus\x00', 0x8a00, 0x103) mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0xfffffffffffffffe) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x290, 0x0) chmod(&(0x7f0000000180)='./bus\x00', 0x10) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x3ff) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) mkdir(&(0x7f00000001c0)='./bus\x00', 0x1) 23:23:22 executing program 1: r0 = socket(0x18, 0x7, 0x10011) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x2, 0x204) r2 = geteuid() r3 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f00000002c0)={0x3, 0x3, 0x8e58, 0x200, r3}) getgroups(0x8, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000000c0)=[0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000180)=0xc) r11 = getegid() getgroups(0x7, &(0x7f0000000300)=[r9, r6, r9, r6, r8, r11, r4]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x6, r2, r5, r7, r9, 0x42, 0x3}, 0x6, 0x6, r10, r12, 0x4a83, 0x2, 0x5, 0x2}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000140)) 23:23:22 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = semget(0x2, 0x1, 0x440) semctl$GETPID(r0, 0x6, 0x4, &(0x7f0000000900)=""/109) r1 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r2 = semget$private(0x0, 0x5, 0x2) semop(r2, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x10100, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f00000007c0)=0x1) r4 = semget$private(0x0, 0x4, 0x400) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = fcntl$dupfd(r1, 0xa, r1) fcntl$dupfd(r1, 0xa, r5) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000040)=0x3) mknod$loop(&(0x7f0000000000)='./file1\x00', 0xc000, 0x1) recvmsg(r1, &(0x7f0000000640)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f0000000380)=""/135, 0x87}, {&(0x7f0000000540)=""/224, 0xe0}], 0x3, &(0x7f0000000480)=""/79, 0x4f}, 0x2) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000840)=""/102) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000006c0)=0x203) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000980)=0xb62) bind(r5, &(0x7f0000000680)=ANY=[@ANYBLOB='\x00\x00./ile0\x00\x00'], 0x105) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r6, 0x29, 0x800000000000009, 0x0, 0x0) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f00000008c0)) bind(r1, &(0x7f0000000800)=@in6={0x18, 0x0, 0x8001, 0x2}, 0xc) 23:23:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000040)='~', 0x1}], 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x2, './bus\x00', './bus\x00'}) socket(0x38, 0x4000, 0x1) 23:23:23 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getpgid(0xffffffffffffffff) getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 23:23:23 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = accept$unix(r0, 0x0, &(0x7f0000001580)) r2 = socket(0x18, 0x1, 0x0) r3 = semget$private(0x0, 0x1, 0x80) semop(r3, &(0x7f0000000200)=[{0x6, 0x6fbb, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0xb9a8064cb521abee}, {0x4, 0xc3a, 0x800}], 0x4) getitimer(0x0, &(0x7f0000000440)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000300)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000480)=0xc) connect(r0, &(0x7f0000000280)=@in6={0x18, 0x0, 0xd91, 0xd6e}, 0xc) socketpair(0x16, 0x4, 0xb83, &(0x7f00000014c0)={0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x3, 0x761f64, 0x400}, 0x7f9db0737f2ce9b4) r5 = shmget$private(0x0, 0x12000, 0x502, &(0x7f00002e1000/0x12000)=nil) shmctl$IPC_RMID(r5, 0x0) semop(r3, &(0x7f0000001500)=[{0x1, 0x5, 0x1800}, {0x2, 0x5cde, 0x1000}, {0x4, 0x27a, 0x1800}], 0x3) setitimer(0x2, &(0x7f0000000000)={{0x0, 0x5}, {0xfffffffffffffffd}}, &(0x7f00000003c0)) bind(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$getown(r4, 0x5) recvfrom$unix(r2, &(0x7f00000004c0)=""/4096, 0x1000, 0x841, 0x0, 0x0) socket(0x6, 0x6, 0xff7fffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0xffffffff, 0x1, 0x8, 0x5}) socketpair(0x10, 0x8000, 0x9, &(0x7f00000002c0)={0xffffffffffffffff}) shutdown(r6, 0x2) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000001540)) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x4}, 0xc) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080), 0x0) 23:23:23 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e0f66696c653000"], 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="235dae3070ca9f05", 0x8}], 0x1) 23:23:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readv(0xffffffffffffffff, 0x0, 0x192) r1 = open(&(0x7f0000000280)='./bus\x00', 0x88, 0x1e) read(r0, &(0x7f0000000180)=""/160, 0x96) poll(&(0x7f0000000240)=[{r0, 0x191}], 0x1, 0x0) mknod$loop(&(0x7f0000000340)='./file0\x00', 0xa094, 0x0) chroot(&(0x7f0000000540)='./bus\x00') fchmodat(r1, &(0x7f0000000380)='./bus/../file0\x00', 0x42, 0x2) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = semget$private(0x0, 0x3, 0x8) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x7fff, 0x6}, 0xc) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f00000000c0)=""/151) symlink(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000300)='./bus\x00') pwritev(r1, &(0x7f0000000400)=[{&(0x7f00000002c0)="245c379e28bed8fa4609960b7831eb46a1c2833417c6a9826d25e302670cec9354b50162b5612da04a1ecb46b31d039fcabc493c8da073", 0x37}, {&(0x7f0000000480)="cc8b0888f413dcade4321df0cfe17c2204fd552692a339ea1df5fa1aef1aaf2115df77542b00999e501fc58484c110f110a6f5a5b67bbf214b91c6e949116a3b51a6ac244576dabed0aa155977b14ca735ff4c8c94de264dcfd96e6d0d62d1b92ef99ccc37b097c88e76dd354c962be435bac65e569684424da58f9f6489015c39b9b1d879b3d74fc7aca41189369fce916d4834a008beb782486d8a8c75718c98416ed670ffef682122aafc97", 0xad}], 0x2, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000440)=0x1) 23:23:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000001600)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f00000003c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000080)="b035c5c9f7f1ec32055deaca240aee8631e0ad9cb7e4c771b42111019ef6443a08e21a3ca32f28280266bcdff95c8a92a1fd4738c777dd078897481d4aceb2d099064a58696a20e8b4ceebc4748df50020583cc895200d0c5aa9dd67a4f2c0a6520026d8320f9357590a", 0x6a}, {&(0x7f0000000100)="7fbf8597762cb25c2053dcc75af0886e459c4c", 0x13}, {&(0x7f0000000200)="2a4b455628cacddd3e7b9c07d26056ba9a162f306e68f93198fecf173d640b7747ddc6ed71a9203e5200c0970da29f8c603387a4bd325ac85c84e1cc436a2b7e98b26149cff1020e039d0f4d96a120e8a41c2c545fc48b56110418e7bae34277465ea4b46a1eedcdadb1e84b318b8f81ae7f31e3f00b64af1b34ce240e734dd29f7bffcd8da6fc5eca283e8cb0ae749ce0", 0x91}, {&(0x7f00000002c0)="a6e21a91eec8a02589a57f4d13a3ab6e36b3fe9d610e1e3db503c7f790adf2f5c3c3a166565637478cf48912ac60cc5317ecc279755829d05f47242ca02e84718e24dc38951264a832ea7fbf5dbba837d1f78fa1fd38706ec2bdac9170efe62f84a094b6c1fedd3a08ff076bac191a841074933f28212771bf01908eb7b44c5a64ba48946c56e3930c8fe72f3c49634e2f27fad0d2d03614b3f7994e8c7cdf3c947b46eeb574ac24167cfd34820fc541e63edcc955101e9d23eacf8d3e57dd899f03cc42ef9da642e4fe97924bdfafe0c2613f87fc79a0bfc34aa9d3dcd4cb8bdd298545514c432026168c3767", 0xed}], 0x4, &(0x7f0000000500)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r5, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r0, @ANYBLOB="6d006d0081950cee24911ab777ec0ea65da000eada12981c7642821aecf309913ff37daa77a5d7e8349f170e32ea5c73b01d886fdb05463f3324f7220da8bcb089f6d4f80bc64ce9f722d4350e32a60d08f94be3b464ccb0c55c576fa9d8056274c490dd66b41d72819b0f36969e948e02343331bc8ca8b091a263a108412f65389aac6a17ca7bf9d884ae06536de00bbd8ca479a23ab831a97a101e49bc93d786cb91dd23cec1f0b0a3c23d35fe67d84611e450c3c6a2ec6aef01d56536a8db42f4141405"], 0x28, 0x40e}, 0x40c) fcntl$setstatus(r4, 0x4, 0xc8) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000480)) writev(r5, &(0x7f0000001b80)=[{&(0x7f0000000400)='=', 0x1}], 0x1) close(r4) writev(r2, &(0x7f0000000180), 0x0) writev(0xffffffffffffffff, 0x0, 0x0) 23:23:23 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20001, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x15b61b01) shutdown(r0, 0x3) r1 = msgget(0xffffffffffffffff, 0x0) msgrcv(r1, &(0x7f0000005680)={0x0, ""/4096}, 0x1008, 0x0, 0x0) msgsnd(r1, &(0x7f0000000200)=ANY=[], 0x0, 0x800) 23:23:23 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x0, 0x106) mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000140)="98") 23:23:24 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) close(r0) r2 = msgget$private(0x0, 0x400) msgsnd(r2, &(0x7f0000000000)={0x1, "6efec58a905960acc022b0b9cdeb906a9f5d3032ae3e9c67962795dbd2d451b3cae76515646418f3a0ff770e0ed0213108b3c7343f2ff2ec177b93635aea6b3b206da27ece34242a6b6d942967397a029ae433539a13458d6167cb94d72b55568ddf6f3c31c3f855caac2774159b8157875f0b6c6ca85832ad25de12c09c014d62a11fb1098a6af57b0dc84045438c65a8bde044d4bd1d4e6d90e057b87bec1d4cf236faccc0fb24fc3030e8134200fdeb609138fed4403caf1cd7f9d9644ab508ea2a2a53de24fd069c62d49fb4b20566ccbb2631ab11ee5e46b558fbd4fad5a1970fab9508f9c1f385e92dee1f2c5d1b3bad77cfc78f8f736528d88f"}, 0x105, 0x800) msgctl$IPC_RMID(r2, 0x0) 23:23:24 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x5700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x6000, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xffffffffffffffc2) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x2) write(r1, &(0x7f0000000080)="d5b3bc9f768b0b957e0b7d1be628479cf9eaf4b5f5afdf3cf22c4749c94c1e167d", 0x21) linkat(r0, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x4) ioctl$TIOCCONS(r1, 0x4004426a, 0x0) write(r0, &(0x7f0000000200)="ea7cc776f54d0aee528023f28774708cc760d1392942a7389798cba80279cd19c05d222b66ba6f0741ad63cd640b10cd7717baac90328c39d1f7aadef5f39bc2912084ea5663ac40e785e8d27137f564b0f55a4e6397fb6e513050b22acd1ecdddcc3cc0e0546e2205a94b444f4fecb409bcf47c4a7c61e55eda821d00355df00eecfaa22df3c9e386286bcb27642c9ad826c15d0ec16076a86e5b861e898b", 0x9f) 23:23:24 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x2d96) r0 = open(&(0x7f0000000080)='./bus\x00', 0x8406, 0x80) kqueue() msgget$private(0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2e017751db9ccf70390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a1ec302b24e8ded116f5d74dce9e025", 0x54) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() poll(&(0x7f0000000200)=[{r3, 0x40}], 0x1, 0x0) pwritev(r0, &(0x7f0000001c00)=[{&(0x7f0000000980)="8d1a", 0x2}], 0x1, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x0) 23:23:24 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x10001, 0x15, &(0x7f00000000c0)="04000010", 0x145) shutdown(r0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file1\x00', r1, r2) rmdir(&(0x7f0000000040)='./file1\x00') 23:23:24 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x1, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x80) 23:23:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 23:23:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r0, 0x6, r1) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r2, 0x1) 23:23:24 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000040)=""/194, 0xc2}, {&(0x7f0000000140)=""/210, 0xd2}, {&(0x7f0000000240)=""/104, 0x68}, {&(0x7f00000002c0)=""/43, 0x2b}, {&(0x7f0000000300)=""/91, 0x5b}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/220, 0xdc}], 0x7) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) getitimer(0x2, &(0x7f0000001500)) mprotect(&(0x7f00001b2000/0xd000)=nil, 0xd000, 0x1) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000208000/0x1000)=nil, 0x1000) 23:23:24 executing program 0: execve(0x0, &(0x7f0000000180)=[0xffffffffffffffff], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="b37001f6d21810a2696e6be7dfcd08", 0xf) 23:23:24 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0x9fdc, 0x1}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x9, 0x8756}, 0x10) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x4}, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), &(0x7f0000000080)=0x4) socket(0x20, 0x5, 0x0) 23:23:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x2) readv(r1, &(0x7f0000000300)=[{0x0, 0x2e4}], 0x1) 23:23:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f00000001c0), 0x4) setuid(0xee01) shmget(0x3, 0x2000, 0x7ffff8, &(0x7f0000ffe000/0x2000)=nil) r2 = syz_open_pts() r3 = geteuid() setuid(r3) fcntl$getflags(r0, 0x3) mknod(&(0x7f00000014c0)='./file0\x00', 0x0, 0x3) socketpair(0x10, 0x8000, 0x4, &(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r4, 0xfffffffffffffffc, 0x1, &(0x7f0000001400)=""/94, &(0x7f0000001480)=0x5e) writev(r2, &(0x7f0000001340)=[{&(0x7f0000000000)="07d1a8615e6c58cf018bdb405700f01d9834f6b13c7e9c1241085371773d654280f9321d80b4936d5cf294e0de6d906394e7cfe2684e866a09cdeab4c515242a0a760c2fd39f23734cf3516c909331fc82c7b11900b3c81223bc36c344f57727c96a7b96d400d4", 0x67}, {&(0x7f0000000080)="20c153af7d3a1f7cb256e62a4eae19fe0c47a55192ce597c0e94fd9e4e0683", 0x1f}, {&(0x7f00000000c0)="1b6642572fdf9be363cebc4bd58539119417cafb447f57668b54d316b7af465e61cbd4de6665746bf511dbf8f7658d1ea6c68be47bf581055f59e3653b22dcfef4341d69797eebcf65bdba59d56c9525681855754c4358750786a756b8ad0b7db490d2405117ad1d0dffcdb9aa43fc0723f1", 0x72}, {&(0x7f0000000140)="e88af0bb36efe2ab01fd998bb44a72714e7f2d36744293fe535e58b2714b961ec26e90f83571ccb12b851ae86d8a6f31d3795610072904fa2452661907b0389c2c809a8b6ac85483ca2b0cdf2bcf94324c2470fc38aa3341c40a0b1821c6bd3553bf5cf8f6a764d5b4ddbbad9b582368b0ef63694638ca86d5157b10b74678a970ac030910f86d7cf6cb480885a601f15e255ad94cee3bbb8da0a0ee65e3a33c8db91d0064041a3be47233b3c20b93dfcba8c232b2", 0xb5}, {&(0x7f0000000200)="8fd608bb6f8c34550fd4cff2149b679e163150ae9601a5fc1135828e9e551d5ba71ecfcb91028469401f96b73aaecd6a93893c7bd5c531e0646aa3b3f01c82e95a6f5fc58661b9a93ff1d8d0bd5a395dd535cce42830bc7673fe1a87025b948b77eae24e6365ec3de837ac803faf423a9b3a5a3c5d0498d70320fbc55273f25db8e197b989b92e07ff9537acc687f33f3313264defb24a6634d084d1dcc575cfc2689aefa793d665daad82dc5507acbe1c", 0xb1}, {&(0x7f00000002c0)="093e5ef22c05fbdb9408e9", 0xb}, {&(0x7f0000000300)="54f813ddd91d9bce6f18fdb395bc1bb6f3e8a11bdb5f78531451907a023a66ab915d2cafb078", 0x26}, {&(0x7f0000000340)="f9fcbf3b2e0cfa31341f62656beea7bad1c87627d672a8b7282ae9d4fd5a627cc306d3de20d15129b838aaabb00765bafa40c2b466aa5ed6a141645a220ba53220dda5d90107193a360de831630423826573858453a4a41e5445d10ab137caf5f78707d3312fb8d12a9965c81f1dabe7eaacb5529eeaf4dc92700cacb2f8785d746b6896b66775de176bccde6a28b79c693b9885aecfc1a37292d351dc2f7928816da82c9f683596278bc90b46b51ca336798032373b3a361806106832f1248cbbc1be7176cd5bf44f391a0425e508e4f71fe806ff1d74b6d4569f5c2160bdfe314c60ba14f2420ec282830fad97f2df774101adb90f81d0fb99d9b708df12df7f1ae4fecc66728bbc2dc1e2fc9c6e8a31a42f00ff39171353fbdd98b92b4aa0b0782c4bdcb32d5652814e5185edbeccc2fbd059b4354c61e1ffb1531c5c0b6fcaf3ad3eaa31f2665c484256b848657e7f0e186067a1a8089f19b125bf1d2224e7698dc169c5d758e05fd9b1d659fafca7b187b86207387441b7cebad7f3ed9dfb85145469d03ba372941508bde87a07fcca88c33dd43741701af0351f8abe6ed618080319380c3c7938c3b3b546d32c189def91860fc8fb1d8945734a378eed6191b3dd076c071e5e49c387dc300cac8e17554ae861afa957b42657ed5c928923a66122a13a77b014d9ef7660415b8350a53ebe73f689fb987bb08b0e43ce9ea6ff3540e0cc35cfbfaee340ecd964e4bb458fb4c135006232500427bcaa1e4bdf3850ee1d039c231c9159cfc4bf272534b961997403082569305b6cec545dd6c976908d756b293503fcdb11cc70715cff45f6e8a456c250930cf8ba5446415f7a3f49476c61d3dd27027f1d1467d8f3ec5d916433117cff83ca34d60c38d5bd037b90a78ab431f0adeb637ec23dade8ddbd397afec7a6dce4d7ef3814631b9be5a1a489cb570f6d4e584c533a430d23e25c9c5ca7bd5660814b4274eb803bcab3207121c13fe1f39582516590f51f789a17e451c8fc489a8e6bf57680548e8017f6ad0bb15d3fc7152392917fa4f8fcc4bc2b10f163deea43e72bcba6d969ddf0f9d1de27a98cb1876287f6402be6051826316d7b1b034ed6d0161531106520a57ab606811d29509b4c55290cc58e156ac83e500b91ba707abbed7b2f81bd58729574768cb711cba8ed3f0803df33d518ca234a9cf63c25ceddb4e3f1df50f077e443c24e16e17f7e54eef556c2d17303aa404980837426d8049a39485e07886c19a96d186067ce81d21bbac4ca0498b9d4d544ddd61612ef5e3f7fdbcdac78db8afbe4acf12d0325272da88079e19aaafd020b2b735fae86ff7e0b705c67f48d701e05217f1636c05afd18cde67ce37c3bd8d329fab322ab633c28587e921afeaf6b4d21039fbb2ea474b35efb5c8b4b9fbaebe0e89fafe10559b21b3e13cf14cdc04448fe9f5722069be0127905827ae08b58eef0a4aa3bcdd5d22ece194796cb0439d9833a61979a58f2463dbdf437fac49e6731c78104c2a442859f4eb2bccceae08a8342ce496a314ebd8b040dfdb054e86d16b3aa4759784e4bd27ddad44d0b0417d2c5fcd3b21da0bd56c30b35069805f84f7914cf827baba0750db1ac54985d4d1da791b732d35ef86f843c42cdb21d702086d1fedc3e080e21a1ce0e49614ab0060c190fcb700cf04c2aacbdd273a03a6f42c00f1de181eec2d95cdaf4456e6dfe5087b0061d9272485053521ed451179e7e9901f4310951a3a37f5f0ce262885bea600e0ee1fe66066670d838296a14c8e083921edc88167a96412def298543ef56ed082e5993f52862f62bb02967029f5f21a3657b87604e44b9a3eb024d97cfe3392c8c3266c84e47b35e7a1dcc35221ec9cd8d10d847d5bed4ebe50676fca6f8dca4975323e77e9b136ee7dcdc43686d85b67436d8272768f507cf8f7c91fac83a0cce4fb87931d7950105ba871f1a219ccceac84fb123766985eb0c1922229f146125ac88702f8b7779eaa4a4ee078d214ca5ad03e0b5c8f6d2b7443fd582eb2ebe3ee442e742f6b9993294fe41ec2cdbf6c3ae61eb403ca1900194c1b71ceec114fd133844c035dd071a3dc5f2e225298b4b3f65f07ad1bc6cfb8cecb27e6dff6b1caef5d3563c5c533450bf399e6edabf4d8ebccc137f42fbd41dd65c42cb05aabfc65d02f814413f2ffa54f9a29edded8639caf05c1def6649b64be619d61f7ca07e496ddd31c0f47bbf2b474bf18e9c68b58be45b694562c9c83ed0d4dd4d6d41406fd3a4600974a5d1e65e9b56dae2fe496e61fa4dafe12e2c25dae3c0908b525548512da9e2d592287d6c36a40308e2a07e8792796e61053f940b5a7cb83624dc0f8d6e17ae644a89744ae9a3a3d605673227bfe1474364cb2f2730d6d78c7ef46a8ee5c3c6a7269fb155882c3287378c2f14651cca07a436abd007e8ff8e14646cb8af4c72a728068d103030be4390a8b3ae5171e131a0778ae29973dd5b5faa37d575b6148a1f19fc0d38506bdbaa25bd1775244ba6b57f01c646b77da52f597e09f6bf3d146e7458459e03da238c41b41fdb55ee35849d67534a294ee30a18ac1240b06f0d3a9bcde965b2d714ada9cfec115c90ccd6de478631abff9d7e671c914bcb417e8c34dc07b058706b4ac957e96ae68df99d2b14d5b5885e093b913e97c4f179600a962fc4390463f506d9b69696e64cced8dfbf4c5070d08f3a4868cdce46d7e87ed274b72923494647fd24e44c4302936ac0851a43c5483b2a284eb0c2d34f2f20400f9895b58c4cc2561b91f6daca9537a331ac1dc23901d7f00661ebfb1dd0c22b56c5f1a3b5ea5664168f2e18d25eb44229afaf4591e3f01819e239c9ebccd644669270bbc08208628aed9d6b88cbce5eee7ff9660faac0ec0dff0d2ebd7d3bb3c0edf321ae41549145bf46974f3ea92f2c74345f17d836c5857554b85c09734a90497873b59a22700927e4fc1c6b9a274d4c56651ef4c3a37d26296db0c51d9618e6f40c6b4d2b3b342f118ec6169b63901fd3b6032f31a7cb4ffeab25bcf3f124b6749276e54305819bb5b357c317567d489b598004734f4694c856dbc88e04260a3ede0d3945c52dc33613a8a1b1bda2499576918a86b6d1c84455b7a864511f21711ea84684988a49fe72b47d5c461bf2582541dfa20aa8493bd9b05dbdb40f675020cb1ba1567798da595c230f5737b141aad9dac765f185a7dd7d1ce8288c1252531c964b233fd8c3810d4f98056c976848473e7773f16fb06413af6b80b476ac2bed4636f000721bd83562b4e684c7d5f3afc3a5c049f40bb83f774537405ca4f3a3a880ea73d6e736e9fc80fd2d2abd55ce144459457eddf9863c849734859cc241c81980baf24a741465451f5d5e9e72b19aa7aa442aee4ea3348af3a82f22add99070e6c7a6a4ece1aa5a5b446ee0c37580fef018c14b24c1925ee43fe2fb726d2eae433c57f15923b2a7d68a58b63e7c8ba16157788f779135d58dc553a205e2db54dea03bafd24f54d37827d4a9d027e4d7c3304e3a77d2bf148b0a55f7bc1a48b859a13e3088a8883c7d015fd821b005630a2345dfb242dbf5840f60d48bf020d7eb493ec8a970e7dc6d43d0d89b8e46bf99d402ac13b02d90a79d014cf59509959204e84a7bfa4a529c2cd139e52cc4373c51eb6e39a9f78e0bac756b8bdd0628bc50780ddd16f3b96ee6f0a136d794c099ccaca0d202c041e7909ee57dd8d677cf47e3ea66c4559b73162decab6c02b4277fc72108f24f19050c50804db3062ced698ac13d8d4d64b767dd8f39850f55f65b1c5f00f654f5eaa5bce2955d97f00717fdbe688f5bb9ac319648196630d12b6a66c5a11e4149c0bc7f64218ca7c7d5906807558d2c9866ad9809a63513831f2d9ee7d58f4246f82f9b661fb56bea595fe502923ae91591d3a6ae77c08e97ffed69950b51368c63883f3ee55bf5ca91cd59598854f39998cea4d7651577d7a8b48e947f52d538fb8fb4ef80e113de4ae3d27460910d74ab9af6268ed437143edc40c1fad8b8ff62047df20401ce1aaed52c45ca5cb94fc5bcee204465a46b1a41f7558afafe1c46813943becd22b7ff72902dad229ac5ad7ef9e62dbc4f4a693ff847fe1530d54fe9c359d9f2a3f2b5999ba0576aa6369dcde243301059c776e1754201b5d384a5140cd133e206f9c8cd425249fd765223146212b0aaa1f13686f4f644a414f2ee31cd5989e280b18b1eb4dbda076360a61f5af216bc34510b007eb7aa8a18204195cf46e236a6f94ac6d28bc97fe99e8a67105edba0b35b021baa0ac42499ce5573ce181ca56ed2d457dfc2b9bdf80d17bc3f7eba71fd56220a5dd1ebbd2a815fec71aab941695577e46361e3d4264e60d038841765b9d70f981e494720a5987f0091b241d68d91b57d0cc86a83153500c2dd9fa20a65d83ef4b4df87a6523d5e26907911653c8fb55809a1c672d76c5f1759d4d2048cbc8b021ea4dedbb24263afcbee7c3751e24e518973414968cc022123a9869e29e044a107d5494ff8b2e313386d2137381517efef5359f46e426a95b642a8c7a2a0c6756d1555093e5ee2c1fae0ea8722713819715abb993f87091c1e79c58b97a731533fbdcd2a20696df7a0a7a51de921bb95c2bc44f8efd0871f2509ccf28c9d556726d3811d75d4434749a6bb7391bb7200d9129a1fde45ffecbce87f4d779a3c3a1d80e1fb07b9c99721610a6238d2e68b11b25e1856902ef7f617e0cdc5898315cc39f0251a1e7dfb36583a824f1336f59bb0843035366c25ae0873d06e8d7f1f13181aa11079be3f00c2fa97d5f6a6974d3c337b40eb0c02fdf68f893de54444ec89f39babd3fb1307dab6e6e3d69f5e767f35eb4f5edc59d65ac3b44c90be8f12844cf948cad1801328aa54b9d8b571e6d231029ebd6ed2337dd2c5a352570f45794d5810b5c3a4d97410cb7fa21357a31a38f0cfecdddba8289c39d18bb030616f70eb6f8f71cc75f76b697e4c41cdf496277461bd36503bd0b8ffe45f0331d8c371177c94e494f058ebd2ec556a98b96fd0f87098e8a659fa515d64c74267f61eb7ae12cc77cd4546cbfffe03b9f116f788455cadd82489371d3eb444d26542bc3d77389726fd3dd84e87c7105056a195b9dac4a5868e5911f9eddd522ee1ff5fd41dff8baa3b3dcaaee2a342e45ee2ccd613ae2835fdbebb34f8eef700036838fa5efd9fd77dadb738f8dfb4c9a8a6cf5d1ae90ba334981f3f6fbdf26fbda7bd9fda84ce5e6d0c18305145020dcb587c08612f488cae1fb6320f2df7cc6a506e798440fce3ff4b45e20f5559ab61b00beb25c570cc1c78ab789c880ba432fb81f6eb32329ba8ca245fee1c20dc39a4a2b8d8b871b09475fc969549c2ed49a23de6202644d06ebd5c08f115fc4ff28432b8e059e6299ad799208d73b2cad7ae0f780f56535ae386448273ce9de1b3c2b2b7f7351ce895460bd262a73057f8aee322a8aec9a578cc2f55075f6fda942186b42c47c0b64b0609cbda241c77762922b32eae08ecd03415858aa9505208f4997fb362ff776624bc17257ddf7d01dfc3c8ddcc78c0565ec81d6dcad58212b6c75050ee2b97cd958e85fd8262ca96e196f577396706d98dd2a18e82f4e70a6e2beed511f0f30d7680e89edec42120e3721e18dbed888d711a4e0706d38f19a784e9ba6f4cffe1f5dbce20f4999d97eaa4a796f8c084d4f62e925b7327691ab1306d45490f8c71028ed8ac7edbafefbef19c00a38af2c4bc2050506dfe33d31cd44084", 0x1000}], 0x8) 23:23:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = kqueue() r4 = getuid() getgroups(0x7, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) dup2(r3, r2) fchown(r0, r4, r5) poll(&(0x7f00000000c0)=[{r0, 0x8}, {r0, 0xa8}, {r1, 0x1}, {r0, 0x10}, {r1, 0x8}], 0x5, 0x40) kevent(r3, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2002, 0xffffffffffffffff) socket$inet(0x2, 0x4, 0x9) kqueue() 23:23:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000440)="76e91bfba01b2b437500f4e773d6d07539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13002174ddb0a7bd78cc8c51edf515c237e4adc1514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5334b9edb52d4ecab6e5c404ca284924102e12f4bf453de9f9db6a0a143289f51a0300000000000000000ede8ca2832782da69a63e754249b41058f3b9042a0f76dfa04cc", 0xa3}], 0x1, 0x2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) ftruncate(r1, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x100, 0x48b) 23:23:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20000000000070e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffffb) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) connect$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 23:23:25 executing program 0: setrlimit(0x6, &(0x7f0000000100)={0xd, 0x37}) syz_open_pts() r0 = syz_open_pts() close(r0) r1 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x8c2, 0x0) fchflags(r0, 0x20000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x3, 0x7fb, 0xfffffffffffffffe, "0366402ba76b79dacd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca6979", 0x749) write(r0, &(0x7f0000000e00)="6a4a4e5cfab0fbad605a309b8dc5efbc2fc947460370644f9255fdffffff1dd23b917f", 0x23) 23:23:25 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000000000002825, 0x0) syz_open_pts() r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 23:23:25 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000001300)='x\x00') r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x90, 0x0) readv(r0, &(0x7f00000007c0)=[{&(0x7f0000000080)=""/216, 0xd8}, {&(0x7f0000000280)=""/209, 0xd1}, {&(0x7f0000000380)=""/197, 0xc5}, {&(0x7f0000000480)=""/156, 0x9c}, {&(0x7f0000000540)=""/144, 0x90}, {&(0x7f00000001c0)}, {&(0x7f0000000600)=""/33, 0x21}, {&(0x7f0000000640)=""/142, 0x8e}, {&(0x7f0000000700)=""/168, 0xa8}], 0x9) 23:23:25 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(0x0, 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5708, &(0x7f0000000180)) mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x1eb) 23:23:25 executing program 0: r0 = socket(0x19, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) 23:23:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/203, 0xcb, 0x800, &(0x7f0000000180)=@file={0x1, './bus\x00'}, 0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000001c0)={0x4, './bus\x00'}) 23:23:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2d) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) dup2(r2, r0) 23:23:25 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0xc0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) chflagsat(r2, &(0x7f0000000200)='./file0\x00', 0x2, 0x2) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) pwritev(r3, &(0x7f0000000100), 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x0, 0x0) fchmod(r2, 0x101) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r2, 0x0, 0x0) write(r0, &(0x7f0000000140)="d906f23c200eec46d0626c3141bbeead3ed106ff2ef47a6ea8663356099d5ba4cc5599366d37ddf706b514f5975effd35155b1272d4a7a58da769e7ee9", 0x3d) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x8, 0xffff, 0x1, 0x8, "d06e3376618f15031c13f9c1a407169013f2933a", 0x1, 0x1ff}) write(r1, &(0x7f0000000100), 0xfeae) 23:23:25 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(&(0x7f0000000100)='./file0\x00', 0x30, 0x80) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x500) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 23:23:25 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x842, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) faccessat(r1, &(0x7f00000000c0)='./bus\x00', 0x180, 0x2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 23:23:25 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = getuid() setuid(r1) r2 = syz_open_pts() fcntl$getflags(r0, 0x3) r3 = socket(0x18, 0x4000, 0x1) read(r3, &(0x7f0000000180)=""/219, 0x54) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r4 = semget$private(0x0, 0x6, 0x8c) fcntl$getown(r0, 0x5) geteuid() semop(r4, &(0x7f0000000040)=[{0x1, 0x40000000, 0x800}, {0x3, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) nanosleep(&(0x7f0000000740)={0x1, 0xfffffffffffffc00}, &(0x7f00000008c0)) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000940)=0x5) r5 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = kqueue() kevent(r8, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x401, 0xfffffffffffffffe}, {{r8}, 0xffffffffffffffff, 0x48, 0xfffff, 0x4, 0x5a5f}, {{r6}, 0xfffffffffffffff8, 0x90, 0xf00ffffc, 0x92d, 0xfffffffffffff800}, {{r2}, 0xffffffffffffffff, 0x0, 0x0, 0x80000001, 0x4}, {{r2}, 0xffffffffffffffff, 0x28, 0xf0000040, 0xff, 0x8000000100}, {{r5}, 0xffffffffffffffff, 0x10, 0x42, 0x3ff, 0x6cc1}], 0x9, 0x0) r9 = dup2(r8, r7) kevent(r9, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x4, 0x0, 0x0, 0x0) r10 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000080)=[{{r10}, 0xfffffffeffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r10}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff, 0x7}], 0xddc, 0x0) r11 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000980)) kevent(r10, 0x0, 0x0, &(0x7f00000009c0), 0xa, 0x0) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000400)='+\'+\x00', &(0x7f0000000440)='r\x00', &(0x7f0000000480)='r\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='r\x00', &(0x7f0000000580)='r\x00', &(0x7f00000005c0)='\',\x00', &(0x7f0000000600)='r\x00', &(0x7f0000000640)=',%:}[\x00'], &(0x7f0000000780)=[&(0x7f0000000700)=':{\x00']) getgid() ioctl$TIOCSDTR(r11, 0x20007479) read(r11, &(0x7f00000007c0)=""/255, 0xff) 23:23:25 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00004e80ef12c562ab82"], 0xa) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) 23:23:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x3) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) 23:23:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x3) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') unlinkat(r0, &(0x7f0000000140)='./bus\x00', 0x0) 23:23:25 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x80, './file0\x00', './file0\x00'}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0xc) getpgid(r1) 23:23:25 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x10, 0xb0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) r2 = socket$inet(0x2, 0x8007, 0x401) r3 = socket$inet(0x2, 0x8000, 0x800) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r5 = open(&(0x7f0000000180)='./bus\x00', 0x10, 0x1) connect(r3, &(0x7f0000000480)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x800, 0x0) r7 = accept(0xffffffffffffffff, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x20008, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0x0, 0x0, 0x80, 0xfffffffffffffbff, 0x6}], 0x1, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffe, 0x20, 0x2, 0x1ff, 0xfffffffffffffffc}, {{r3}, 0xfffffffffffffff8, 0x4d, 0x80, 0x3, 0x80000000}, {{r4}, 0xfffffffffffffffb, 0x0, 0x8, 0x6, 0xc57}, {{r5}, 0xfffffffffffffff9, 0x8, 0x0, 0x3ff, 0x1}, {{r6}, 0x0, 0x40, 0xf0000011, 0x20, 0x9}, {{r7}, 0xfffffffffffffffc, 0x8, 0xf0000000, 0x1, 0x1}, {{r8}, 0xfffffffffffffffb, 0xc5, 0x1, 0x4, 0x9}, {{r9}, 0xffffffffffffffff, 0x40, 0x40, 0x1, 0x3}], 0x5, &(0x7f0000000440)={0x1f, 0x8}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r10 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x4, 0x0) preadv(r10, &(0x7f0000000380), 0x8e, 0x0) ioctl$WSMUXIO_INJECTEVENT(r10, 0x80185760, &(0x7f0000000040)) 23:23:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) socket$inet(0x2, 0x7, 0xe28) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) dup2(r1, r1) accept$unix(r0, 0x0, &(0x7f0000000000)) 23:23:26 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETRAD(r0, 0x20004b43) madvise(&(0x7f00003f7000/0x4000)=nil, 0x4000, 0x6) mprotect(&(0x7f00003fb000/0x4000)=nil, 0x4000, 0x40000008) write(r1, &(0x7f0000000340), 0x10000014c) mmap(&(0x7f00002b5000/0x4000)=nil, 0x4000, 0x3, 0x2810, r0, 0x0, 0x0) munmap(&(0x7f00003f8000/0x13000)=nil, 0x13000) 23:23:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d182e2f66696c653000"], 0x3) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='c\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = socket(0x1, 0x8000, 0x40) getpeername$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 23:23:26 executing program 1: r0 = open(&(0x7f0000000140)='./bus\x00', 0x2000000000002, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x3, 0x100000000002}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0xc1045763, &(0x7f0000000100)={0x100000000000003, 0x2}) 23:23:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) socketpair(0x18, 0x3, 0x1f, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc"}) close(r0) 23:23:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="260100eb597c9b0001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x327, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x1) 23:23:26 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() dup2(r1, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) fcntl$getflags(r0, 0x3) kevent(r1, &(0x7f0000000080), 0x101, 0x0, 0xd3c, 0x0) 23:23:26 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x4, './bus\x00'}) r1 = open(&(0x7f0000001d00)='./bus\x00', 0x40000001, 0x3) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) 23:23:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="351386aed9be6cfa6ce53163a42cd64c4e6f2c5339", 0x15}, {&(0x7f0000000100)="9ff0ccc3c4ab0576510b5b2ceb5425042f380a6ed4ef287e82fab6467e5d1c5b649ba09dba5fd899fc19ddb92283f60754f3862392b3913b1e98fdda218a7ef233be696419cd5f3189353246a6bccf0470d7f6678992c262f8c2ae70b2376a9753fbeb97835ce38aad5f422421425805fe8e76cd102cd00ec2cf1cbbed43be634dabe70f619b58a30889343f6bd8dd400c2a66b573a0d9e8e43143f47211bdcf614ce710558b89dad32740cecaae36fb51bbb3476a337a14f49621b8", 0xbc}], 0x2, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 23:23:26 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0x100000000, 0x8, 0xfffffffffffffffd, 0x2, "2568abbd08876f405088b5c62193d6fbee5585d7", 0x200040, 0x7}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/51, 0x33) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x1, 0x40, 0x1}, 0xc) setsockopt(r2, 0xd113, 0x200, &(0x7f0000000140)="19399fee2fda7b66d22a5e5a75cd94c0b72a0dcc581e2f256146ea3148b0b41da095ebe1ff95736cf66fb84cdb2d2b51e0075186cc3831edbf20d5b6fee546a3e93a0bb6ac14c5446cc2a6f0909b1d925990be06153a78f126cf6479366ef633465c91389b7c20813513be4b8e5f57ef54f3779e8a436317204638a0ca682c7c706c586d5c68bf02b75bf5c89fd284d475a80703726b29fc487c6d9ab33da52b9865bc3e358a767da56163e13abac71e919f6f27360d5e9fcdc24460907bd3d1c4f08422e5ea436836408307c8360399a6086863e9a6183d24a810a3160945d322a261e7e9c2f0e1a6b0297ae89162c1ef3d891d3b7c0d9a69d6", 0xfa) 23:23:27 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x20, 0x45, 0x800, 0x6}], 0xfce, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x84, 0xf0000005, 0x100000000, 0x5}], 0xdb, &(0x7f00000000c0)={0x10001, 0x80000001}) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="ffffffff", 0x4) 23:23:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) shutdown(r1, 0x0) shutdown(r0, 0x2) 23:23:27 executing program 1: r0 = msgget$private(0x0, 0xffffffffffffffed) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r2) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000140)) msgctl$IPC_RMID(r0, 0x0) 23:23:27 executing program 0: r0 = dup(0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x2, &(0x7f0000000000)="01000000", 0x4) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x2) close(r0) r2 = dup(r1) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x1) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000001c0)=0x7) 23:23:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) mknod(&(0x7f0000000140)='./file0\x00', 0x2004, 0x200) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) msgget$private(0x0, 0x101) write(r0, &(0x7f0000000080)="fd92e0d4695e74890f9b41d334f2aec9975135fa75247f3c58b36c63e0db0c9849cc2b99e3b29015210971e3f014cb9ee8bb81a6fa38070d3eed7158f75bf00a04cc265578c3ef2fe4016a5d4969316033215f772ea1e66bb063a3941751343fd0cbd88e0528", 0x66) write(r0, 0x0, 0x8284) fsync(r0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x0) 23:23:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r1 = getpgrp() bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x81, 0x6}, 0xc) fcntl$setown(r0, 0x6, r1) fcntl$getown(r0, 0x5) 23:23:27 executing program 1: mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x740963ef89f388e0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) getpid() mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7) 23:23:27 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x90, 0x0) poll(&(0x7f0000000080)=[{r0, 0x42}], 0x1, 0x0) poll(0x0, 0x0, 0x6) 23:23:27 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) r0 = open(&(0x7f0000000180)='./bus\x00', 0x68e, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000080)=[r2, 0x0, r2, r2, r2, r2]) getgroups(0xa, &(0x7f0000000100)=[0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0x0, r3, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./bus\x00', r1, r4) 23:23:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) syz_emit_ethernet(0x3, &(0x7f0000000000)="ff4849") 23:23:27 executing program 1: socketpair(0x6, 0x4000, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000040)=""/163) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000100)=""/198) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) pwritev(r1, &(0x7f00000004c0)=[{&(0x7f0000000240)="0e557f681110715ddac7c67e27cd6f63cd0f9cf5fed8442fd72404d35562638692011244e9bd1e933aca8e239d46aacff923747edcfa9985168e", 0x3a}, {&(0x7f0000000280)="bd49b4f2c8b81529021749ae9f4586cff689ab64e6ba68e19944c0b73ea46b32078a0ea5472ed9624cee93a82473642d7b9300f8739e5c74cdb735dc26a1ff564eb6759bdc92f7bda16e2742e15ab50787c6e7910bf578e6ef8d5bfdd7fc40eb9b3ead1bbd422ab507c8345ef3747a63a0461fc822bb5d6287862c", 0x7b}, {&(0x7f0000000300)="24a534024bb32517ffa42960b7277ea82f82c24149c4e6651392e450b3d46030b6a1cb696b1f5d067c66cced4cfb95c4ae461197157f16a7ec937089101c432b26456e28a7c7c63cf252cd8a343bb65687abbdde6156badc1b20004534973b4e88fbd4234d7e8ec271f19f4374305433827f202dbaca92b64aa15123482ec92130f9e9307f6874e329250958c08c3b93703906e2be883386b255a70b1653c65334", 0xa1}, {&(0x7f00000003c0)="4aeb93b31fb15650ea7e7a455bf9abae95341c28dcbbb0ebda1f7fb83250853f30609a8c684b632a99950e7ef9d7ee5cb7fd115a0fe473e25f80b7ae9e7aba384ed864b57d40804a8186111cd43d792b080f4d8db84c4e77c8110ed58910d1b8e555c522fe05fc23d999ad7e2644ca99e56886637c1518ffde32007897ad9d29b35a8a3c3f7fe47044c000812d0d936680b3100b0007aeb988ca1a085af199b264581989ff8ebea60268d7b7fff570c2d58f2584faa2a55173c51a05d9f829a936c1411f2bc776867b28a811e887dc0a5acab0", 0xd3}], 0x4, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={r3, r4, r5}, 0xc) semctl$IPC_RMID(r2, 0x0, 0x0) pwritev(r1, &(0x7f0000002800)=[{&(0x7f0000000540)="e5de19447b0179a2a1598888b2f8f585270e834e9bbd5c31419647611299d94425a4aea25578fb553854d5196963e5e941274716f9b721a24f80b6278411fbbd90fec53e7d9404659c3493cd9716854002c02b7d4fdbc887d04f3e26ef053ae21fec85730204a4d1b059f42196ccbd31ffff3aadd575fb3f34c2fb7d201e833f41c08cb57f1e7485babe5002222f0c3f6e1cbd406dc84c40823df63bc007cfe3187b3f946cfb38b87b861377ec8715eb46d80afc5d34f8bc75faa6252824025d78f26d4a879c39726e1d2655b21017295bdb585eb2b3f14729b7d12d65f766d3988d3d457d0a6b3fc9fd05a902221f3e3fb87773135625e85ac05b452d84b076047c4f8079283a4297acf022bc9908fb9c202ca23f5025c7202f1cfa7a523b6ab57c4206cdbceb17fcd34d910264bd2272eec6df9c3ea97abdad37fe3e72bba5757cbbb74fff99df2b8207687c2c1d12115652fa48bc684e5130e8b37eed6770bf7d068676fa8a5ebbed781ae1a0f015029ea5b7c48744d5324be55c6dfaf756c70e7d3485c3d1b23c451d0b619400e3c0f86e2a303957c25d1f74ce43a37a8ec67f38917ee6f45450d0caae870f7e98f52650c9a53db31d0d40a8127ce8aaee84f457314027cddd25fc5d233a4123e18f796a05f725c5edcdf85966d496815cea5b5c856c461a71fb3ac2d13413b1ee9eb395973716bdcf97e3870537c0c821a7176f77698418fb78804455e7d3d6233b1e812978a2d27104d9cc1cea332083234531142a1c5b7f91d12d477301ef33e34cb33adaf706d274b841ff273187316ebfbcaddcddd2a2991188ee24803a819e6d49261331408bf3321e9f2c433102f12a9bcefbc25f09a8d9b99bab74728f7e42cca143d32ccbf4034f8bb4bbe415bab041fa30bfdc7d2907644ebf52e3387e0e2476eba6662032f36ca11d5d5191e28637ecbf349ff4f7f1ec0be5c8e37d4ff1fc876d466ec4a48ef6bab3c1f29e857a9a53cd490f647601623ede391aaaeebfa12ca63b67029f207a7e42bd8064a21c2eea236baa80ab1dfa7c96e1d6ef79a79bc94eb8879daef17583d904f7ca69de4701926fcf3856aa5a748c4dab0ef9b113cdab61408ef51fa56d7aea314e15a96909c5b214408e2b2e7e2c015c7b5f7ba4e4c81b64853762fe933ed9d587c1209231444637d0d07a614422476fc6e9e532d00402c52c62f456b673d4f63ffdeeedc24e4e74d737e355db38353ece221dcddb1f21897f38c4d333ede7de280cc148995e2fea289f429551ef71de56048090dd39d93a9a2a6106a3c17af858b439c67476858691a3395ce9ce3a7062e835807fa92782f124dfa46bf84c38a3fa55787382f7a42ab21da9d85aa4d7f43d2a325edb121f41b05c5ecf38d590e1b86bf326f077eda448bc2cdc1343a1415d11475e247b2d08a020ec3d1f106f9d6eb23819b0420cd76d789ffc93589cecf1baa7ed3e468ddc78febdd75d363c300251e353f4783e658a5342dfae9dcbc1c780ae602f8b9fe239e7910314ad5e47d6bb01102ae38c5fbff93433a6f0c7733a57b7ca470116ceb4587f9904ea6816de595c9b541cfd3eaca74a3e8a49f8315e7f17666521bf78b003003f0e58b862135431f7f77aa11a50660c4635dd1bc275bffb239164015ee0e141bc8276a34c16c12e6dbb0b7cd3acb3502b24fcfc97c6fe60d9a5b61079c4c1d9882c003d618d84037c4109312acbde7b50df6bdcb7e5c6f7bc46aec3992d01a85d943eb991a57e25631db88f484915ab1d221c0e0ef0dde2dfcd56982097b55e4a3964d483c794fd0793c46f24f98d2bd106038dbe8f6b3aa5601e07b166633353be85f622668b0e74374dab03dedb3c9b1077e12aefa47d898e5b7bde8605d2859d2f026ddef66bd2ccd90c4b00336427e4eb9dd7ee72854fc8b2803b50357d0d379dba315182584a39163a6c790ecc0be7b0f962c8f12607fc95abf35d5214c428bb980edac789dd197a624da3df812c416bd418deb738fa135bffd87d4ff94b200a64dce208f04069c835d1d842256304f23d8d314892326f8138dfc7026ac3001a3bfa85b4c1ae28198d485d199d11bd6bce5f7e5b5f229dcb8969ef9f116837be94e8782e6055eb30d662dcc25397cf7295be11355c5e3c5752b9aa4fb96c981a75c348b652586453e83b5af39e2d85aac7bdb84814a72f15b593049ef8241e3ea6881407debc9c0548b9ce0f3c8df7957a334c99e9e986568f5b603daa7571a0589996e3cb6d017cffc39bb3e1e5c83f70607e26558f4dfae2ac6cec71833854880c8a268c3591d589eeb4f0321165d489abebf96f9791c6f3b26a36e5294224e0fcb3ab441b803bfa36479f32c362f37d608f8928b869b95c9b3535e396daa0b2aad3dfc863dd9fbbbed2b182a03be77e9f339ad238427f97e92a58db2a4e6c091be68ee4e74f6cbfe5871241f40df94c99799d1b27cfe7923e4b5d59ac6a76cee2b4b053569c3ee6d9d0fbe54745528009a77451f2baec8fb7431e7fd60e72bfac803fa21869b92bfe6dfb7bdd6895b13bc2a890f80e75cdacfd337ccb2dc20b5541bcc456b1604080727feed890faf68c4f0bc3246a609f75bb766dd0ccb1261fb271fc07a1169fd8710b5acc9180af487778c299c4999c9778f9fd1b4a9dc238f47c2de853bc1fdb3997bd7887c6131777c4ccec549886f051e744f1975cf6f036fa6da7e53dcad28da7d2f6a1234ed0a03135d376fb19813b1925cff264615b56fa5bf49275055dcf995dc8817878a01c592e90155eda0bf450beba3ef519d0228ce50b4f7ceb11f8f663c3db47cfd10d0c95e17cfa601c379bd669b0a5082760037b34a13235361ecd8a9b173e8eac99edab66b29c176329ca460651aa2e631198b4babbefbe68fa698283c84bfff0f412721199a299f201d7be7bf7a38f37f08457b8129cbd2bc69b453937fb228ab0a0df62213aca301f84e8259624e26ebaaf60af5541c27b370f0e3c42627038540ed0395ef4cf49282a78f3e70643f8ffc9d027ecacd5f68b172782c5125a7b8109245cfe0950237932bcdcb62e4e271e568069f29c5254ff8e753c86118f438920e3f4fd75982a0f381c4497f9bde4b36b9f364f76bfb4341cffed0f63c5e081ab8aa8ef74217149411d961c0a8402c7a98fc0669f4c8efc2661248ec8a105c9922376d1432f5648dd20a6e7bb43837d5127161c7730a7bc695f395d2d0597b088bce4eefecd6b6b0163643bcae9628c625088066d5be915ab6a81eed04a62fde4d1f73a52d9e8c0d593d0f0d167e57fd9f9c17e5887200542cbcc75443d08d40bab27a0a4db09882047afb005ddd63b03f77ca108149b2b05cb2e77172d8ae20ca21a9ce4f90699b7e51caf010ef078f72639f289f33d44a307e088994205a18fc1de9dba59d32a07e25445d0679c37465fd5bd3e89c2a3670a4cd6acbb9d32e27bebc992120ecb6d5e42edad3041b58627840b9c4d0a366a05aec44642345d750564d0ec0e37ae31374a8ad19cb95caf93dd650e505b0907b9a55c3021fcc69395e359ec8f9d764017f88085b8d8ff373909b39c15bdfe1bd3c1c9358ce4b5b2259e1236f86bc1e139519ebf885c920b7d4e59f35b9c05c8c9e5dcb36a06bcbbf266e6e1794f39d366a87707a06deee2ef20732664d1df24986e18bfa374f214ba75bcdf75bebcdcac7b727d6b9d0c50404d59d6daf9d612bb5eee3eb177c3e66aaa18b86b3d65720c1cd9a67a3f2297c75d0a5a4df36f1b3aad68aff20302ea09c0dc8c7cf514031fff8417d03289f848d37b5ae51f6e6f41194f675b173d16a8810f876ea9468c8da170b81b764d9391d02d8b0d4a1dd9aaa1a45ee6855085bf8679dae67634ae5eecb5073f41fe2d9df110a6e2994ed5b4fd5ce54c1dc3810c91e6b532ca8dc5e36fd4ab57405346fc8880ab418f2ceb7c9e0910c942f9e22c367e4cc625f51b5f6abb871a3f5054e97415d1eb2c88c1cf48b4639f0a081cb46dc37b65a5dd225fe6ef61b532af4b7b5906327075759af8f571190c69ff1259c164a37dacaf00ca802a5c4320c61a2bd7edec8631281b1509a978151b26c8342f4b264146fb3a77f628d7a13dd9146f701773a280e9d0f4faec23087723f48e01b0e3430dc903ec2b7fcf9571dcfcab881863ac8137dfd09443c120a53e3420e87856636e3fb51ef11e2d3d961b34924a8924239aaf11ba04b89e42fd82f0ad2db52692a70102f559a3b34e5e7c77bfb20f6c182b193c8ee686f70de0d1c00c3aac6a790da0312af9cdc48283632256c9d07078d6329812b91c8f498a22ce31c51a93b90cfd8a2d6a4c3a517ec8206737d3cc56fc90fac924b1febc78b555b9b9612308995ec00c5a1a511dfbb99cfa197b13d76eac96c8bb16105e7cc5452fd44696d0e6b68d93797a29f20ca1381b0d5d7a607bc883c294b5b640f8d3ebb83d0de5584813626db3c832d4a727a4168e23a7c3460fc51f54aa93dd5df8cc7b565190c2db544f796b018d90f75a1215022815b52332627104ea22448786977268678e22695de35b4212af5f2df57f8279be53503a81fb140c30d0a5017d85dfaa03f561880cbb2e94aa33dd65954a4db888031a01c33caf5e0996b6514886379b3e8c612c2e393b13fe572a97d819948794928ae77ce14b796128dbbf9a0ca466513f1abf62bf3a83723705971db49f5f5128ddd7e6a72bd2c932bfa10487a6e112b9428baaeee77e2cf03fbaa55247ca6044bc576f13bd683f666ee07cc52de1cfaede653490069c676e51b1c2c2cdb0808726fdd2332b9c89446cebeecd6f9a59249f559627ee7d1bd0f6914dbc60ce0ef812e009e2aa2216673cddc4dc11da09884ca0696eac0eb660c68ca974268289c10638764d44ea850ef79009b4d479a6a5c16423fce29c612e430aa2b16e5f54eec04a8473ed05bb27cb86f52aaecda000994b74f8f13de4d20e7e15ecf5f61ea5764b5800b51bb7b3ab0059244cfe9bcc11e405af672f2d9e08934df40e50feeb0d990bffcd7fd41ffd68ccf9010cdef800c99c9bd36aa79ebff6f42c562e8a74d9c9d11dc4f321b4358887cbe25585e3cfdfd9db01cf8517903c19c43ab64e2ae45bc739d56d7639d1117bb28cf334d9515d89990d8a2cc1ead103d38efe51488410fd474a222bb0f9747ff488e8433a942387ff9e77d6dbc3340b56044266b0202f505f4ba07bd748abe60676c1f1179271a0153dc4733463f679bef68deee1f7f837322ac31f14dc8cd1d9496c185aa8bdc509c6bf13771a98c925c131f306208ae8e6919853a12716f65bef7c44ac36d3acf126b63790cef32a0cb8d1746347a911934d9cd1c130074b90424787e080cb9ad16cb7a948aa06136e27741351ef434676b4525272268e2abf5c76de21546b7d6742e02f344cf3e84e72c0602e3381c5b1a7043a4c9f3c7cd3d75923ecfde584ffb16e26fe1acbd2d5836a58a0e5921b893a0a653c69d9c2505f7842b0561395034cd3c5a0d0aa2a0f3a2185bec1cd3fd4136eb3088184dea739e03d6b07e7cf38cabc5a314716281e53d91021117acab3d267aa967cc7bcb23716fca83bcb1e38de7790bb92eefe2dd0d605ae6e02845d7e7d2be114e0bba79fc63ccc462c893dce913171c59f4e9e8acaf33e577af0f0a550038063096639bf1b56925cb7b1d663ac694a3274d35629fd75568d40b657143d1d746d93cf3ce6c259c104b117bda203fc974dd97b7112cc088e19f618dfbbf1c5a0d9b4bae8e7cd1ad5b6134029131580957cc8", 0x1000}, {&(0x7f0000001540)="b1649e6bd9de6a6cfd07faba411d961b12c0f97aa77ab7ee8cd649cbb529", 0x1e}, {&(0x7f0000001580)="fe9a3755e63a1b6922d2ff73ef1ed31f376984ea4282b867a86dd0b6cdd1a05e6350496212638321f3c2099ca32c1c181a86885d68123eba0d73ff75b134d6c4551734d804932beb7090b9cfe20b74d9bde000eb56cb82587f3ad3968cf6698641e1030305f3a654b161cc0da18b2105af560cf89b92e8ab3e16b318b34aa5f10ec0dc4473d360f9412ae54493d687cd048761de7a8e687c2bc6b46f5f6a7c25cb77c2ac17fd76df84b2f5197b49181b1407c82e56f31c8771816ae651c5cad4a351ba3ce34180c217d9231fb3c5dd2b26b14bdeffdf9fcf69e039a2d97b1adbd33a5f9ef9d1c167b7a7ac73232f16635e9b7218cb", 0xf5}, {&(0x7f0000001680)="8dd6ede44ed568907608a38c3bc753bf4d065017466cb951d67f65d22752f1c4b2ccd813e21692e77026adcb61f7d40adacffcfa762a477f7fb8bcc7ca5443b2553fb5f1ea15ec7c474d074d0e10167907adb07b48898ef9b052fcb9d8b50252ea8b5b8ba46676cc7aa3731c7490d5e794e81496e6eb6fab3697f4990652c76bf5810bf61ddbada7c370244bccae009cb4c09b91bfed2be35c16a7ac7c3d8fbb2a89410e", 0xa4}, {&(0x7f0000001740)="97ef16022c914cf61213a88e7121978178cd0642e0e5f575079b16a0f4474c1f1eca83094c8cd57047698661268df18b06a0e97d437ab1d2b233dd7872be3d8fd16a7d2b3bcfa52fa350cce99fdc9896706e2ff211755d7e2ab1ea1c7fca4d2d8bbaebdb286fdf433f19fa69bc213498c1527bb9ba4adeca50569be0cc895838c2dfef757eb2e344b7658b8192fccae3adbd273aedf4750c55a057973c9495dbab1eeb919a3237524aad0f81d2870628", 0xb0}, {&(0x7f0000001800)="f58104fd9cecc3d362d9ed127e8d94e7a7e2f3f41e2524eafe4aa97885ad36fe8db59e2df87e54649ee267874ad3fc7ff907fc8973ba2dfe1eaf223af4c72d4bce8c5d0b690e10b3354cc696b180fa91efac3fa729004be4582419d8c16e77f00158f814a4754de63e1a688a1dc259d10a47d38b4a26696724417f6851cf75d67ca5de7481af5d1d9e157132e29ac77d2df016dbab14dd19220c49450b9459cb5ca5ca37225a6a053b490a58be61e730dc090eeb3d02dca70397c8e26842938219321c8b66b4c084e1bb82eb093b130cb79cfccaa0e2297aba939167845e732bce755d51b3ad979e2e5a0d16a5b7e81cc534bfb5dcc4fc4ccabb6caaf8394790035ca053dbe0209af4cfa8ef979fb5194e304958bceaf313eaa845a763540cfab9cf35e5b9d0f1fcfee0603c60f6d4e3c9efad7338d24d505f150caf07ca8bb847c35c3f3cc8f9e3f009c40fb63b153599dd9c748571bbc02f7dd5549061d2f74bc86142fa138ba76ffd8a8fa43b11ea0c75e8cdfb385d617d2406d736535a4e6a109a9bf640a8755e421d2c10154099214954df11356ff9ae5e029c163fb16e29aa2ea596d69d1f2886f4f9dcfaaa5bf8eef1c04a3502f8765de18cd18c682a11c1fe84f3d8197d9b4ae4e80132c69ccea5088dd3d03a22aa6eac0ef2aa24904f324ecf7dd4c0a2ec79d02138eedc9e669d1b8df4037a813d0af3a48613e6da2e3a923de08dae19cb94089a36b22522b9723be392f5da8a57150440b1e91a6ed4980e13a81285d3e073017d69434482786bb3799c1e5c738efaaa44e91d1e0ed1bd64b9c9d829e58df4aae85a25b61c5379faae89e9d87bb57810edbc2dfe0bb79eda396149441d991d9054e224497ada3ebc80671efe8af11975103cdb399fa0aba3e04c509dfc43e4ac51ab33d35355669a0d55243ec724817c11f33e600f267f55beed21e9a54575f4b41c10d1a01b695157a6e2baf643415eb56854eaabb4f0029535981c4013dee8ff4e2a5d7272e54d49ab5c403ebf1ab335b876094242ad1a893d31edd9371ca18fa8b9275281660dfae35aeee2ae35bedbb592ba384331d53de75f08b6ca4862b1066e43c3e33d26d040bd35b2b1947771dcc9353e55d5fea2985279bc45d9010d7cc5f6d20bd063aff6d28d406672da85dcdc6e12f8d6bd662734bc8acd9c1050fbd13ae3439073417ec624f3a0fa9fa322a1b5b979f3ccd68eaa84cc4a5e68a88c72474c3b00f69623545c2fc6dec4f4a9ee1e03490f237551591bfc6a5256d60710be038e4d1edbb29aa1fd115093b31c36eb1a17b2a6d6d64f072fd0e990334d0974faedc3f4da2fa9e119231bca8415ef081c687cab4c6b31892af3ced102f1793ff7219cbefdce93f999651ab61e53a979c8830c80448954d29f80dc46c34af9102a8b968d2cbeac2a9c3739b8b7cf5a2850fcaf0ca4d081791668a32f9bd65feeb22634f22073ea587f13acd4333d6f985585e1c119a95a3ad0fc957d78a4a36604e45d63d172d375242af2e8f4b7a15545045aa0e184b67479ba36931373b87ad5b01363b26aa1b5fa95c0419763e2ab681ed5ce53cf2cdff088a995d55647c46e2cb4d75fcb6934dbe24e9f1a91a7e11ce54a149ea9a9283da2c75c2d37ed70966efc89c093adccaaf6159740f3251f90c1f307e8b3db7f2ef1bc39eed8d2533f9412602fc0aecabda7e1d64d614b142b98c7fc552374c77b36b36faca85f69e25b25fd136a69bc7b4369de0ede2b18dfa2c57c0a4d6c8f3d7e126b615226fdcf2f1d19d568c81bf621fded3a02ab0836aae0547b4da8526f112bedd5c8a0fa43b94e06b2868b77bd58c65897efc00ba2a328ca28b8902b6b5efbab235e9be10a3ad22b6c76e998f9eab0ca35efade5a8b1ffe7a0025facac40cb8191aedef3d7ac1154833b729823af781248a52ef0be0785514b1172588042f8724705a7a58fa544a60e1004de9085ff1a729e8b861a442a5770b2442579b5e45c1bdf887aeced49fa0b7137ea8eaf7d4d380aa600686d2c63b0f450389947076692122d096321343485aed8cf2029905f5b908d8bcc3360e9efd9447b151b0f8963bfa998502b8e5e20aa80a38d5afba7199bc762b3f27e9b4f6c866627ce9a3fe61f9d2ea72dc1a02fa4ee69a18e12c587983d411481d5f4f02470f7ece0b2303a4476a5f5f99ebb84242fc1758bdcaf03c4d0bc63c0659a72e410b56a8b2ac949112fb82d3e612699bbb2299186141afeccd7636516ba17b4c0498919d53173152effd8703f3f2ba64d2cfbe3e6f98350ebd62ff086b8b52504b58901c6de14e8a894e017f3f9a5c43569f26b2c162cafb69dfc2b71675e4f694bd4db250278be15058f6b78a7fcc9432769506b9dd913bc35ce7e478d2a7ec1e5b0a4c54291c1f0847cb07cd0decd52aa4acd5a889ec974be962738ef8803b28dc958c9bf65b6a255fcb7810abfb5590e1f5e63bb291b0ba0c57d9a402d08c9d2bd4655b629df060b5ed0b07b3f2ffd38305c3c65da320b3f2def9a35a9540b241d5a5ec7019e59ec7cd527e205b49eef2d9ecdb7ff928658a13ebdf6f4dff8ebabf828fb8858622eb21788be7805dba08bf9d36938a7742a0e5af2bb6c74054befa8a3f1766c24c9a693832f90807cdc3faa17c36c76c13635825193ba794e9f9c0d0fd4cf4bf1e51ae93e8d6a3cb07b72e1c71f7603a9b3368340bd225d5461d55067d73a8a4a98a737fe9cd4d5390244bf8bf037676bfaad416a5f47ff28efd3a91ced2f87f2b00c7a909b1066f15a095f1cd78b37efe1428435cd1bef40aa2a8cc6cccfa3711a4d3c6cdffe9807911d4e57e4310441297040e2d87a71fa7f87d443c0d608a3858db2c6954b9e3fb3606dc3a3ef33860674cbfd132c337f35d27764a3f7ec6015a24e24cfba572cda4447eabe23912ce5b8af3610d2dff81a0449ad571abf3b1ea9cdcc1c179e5f9b7905f3d0142320c5e2a496230de48b41c75a93124f5844a3d13c1c92ea11636eec7eba69790faa66de28697720b4f073c8205d48feb0ec662c2f210c18dfa9101428e9bed8941bad49db4ed9ff4f4d66e6fd0b9169873361e174e56657dd0f7ef25b6581d50662aefdbdf11550941ec21c1af0ff056566446bed809605942c24d3baa39f3e1a5e21a0923246c1151b7a5ccf3e30bf34cbd0f9367ddb915158321656a3f27c86416e45bea3cb2e67e4dc6c4350d0a24709d094e8e8dfa2be9963cff3721cd3933d7103d440f0130c84f05825b05564e0b802b7f19cdbe17edec9032dff026d6caaf73cdb3eacd26de5f5330e075074c6e7289d3abaf5c52bed18796804d772265f009b440dfa24e0701de1cfbb1daf1b2f7e96921fd5520a1dbc9e04bf6e455b9772936c71c5e6f53581c84a46bc08d3fb273c050a6e2bbea31d1296d75cda84098ea5e92615eb10cb54083d2372173bc2cdc5d199c6dedaefd85fb9674438deb142bcd32f51db5c28ff26954cdbeefad0094280ed8295cd715e6d33de5c75c69c9cc6bd803b105433c831e28e72ea2f00780bdf1f9c8371918e5c23efb43468e7015439f3a039e6b22d827d2edd7dc71ee8a5445a77a1676a289bf83388370e41b711ff482fdecbae6c0debe1a2a3c64349eb9470515704678d5074fd3b8c54c1fb87edbeb7ca21290856c9facfa6de87f733a9ba3d45daff03448af23855b5ef57697f133567bfaa75edbc28dbe015abedb362d958986494d18ba572aa513522a44993a64b09d240f03302a7b75aa6703ac1b73b2c1d13d07ac8b308694e34b8b4d67216dc4e24d9a867c0edf21c15a2b25c71063db44bac4559fc0d38963700a4725bf5a6ab6a1cb732f3ccb79d7d81837ed8661a623eca157ee1ffc6ea9961ae32abf80d3685413a7eca7bdc0d622dc9cce8c9991bba6448f11ba1660606dd495459b81fecd0d7778c68b5583b67cac97639a04a7d4965a489e7ff03e4e0761ca69759ab0cbf2a86438cf839ed9e52ada492964ec40aef8126b08b1fbc01e8e4dc1ddb3166727fc35d8ea5bd6f5725bb3105c8500923533f5ffabc7655e74dcdb5d774e8a429b66c46955a947f5e868440515fb6f300237a685fd8fc6e1e87afc2f353ec651d55ecf73bfad78a0938d995e56e87cae79b431e33051423059dad15ff630e9a02090388cf047c2f355d55ee9168dc083c3c52106c9760187c163ef6696c2b1e25698e141519bd53c5b59637923148b1c926bbbbf261121335f014eff09e4d1098bf935fc49d0799e5c09db43c1924ccdaa353d15627556116f1d3b3f2fdb5a9e60f6d86148db9a1c9d4a21bed2097fadba93731f3adee36eda9869ca58b7ba7a6498b3ad5c3eefeb4eab89d9419ef787e1e97b922e96d008a3a196a25cea7a2f8d32164b522764fbd7af3c3fcba5ea3f701dbe74c43da25575879f425a50237bc51d6bc8dd7393e74d0f311104e16500e5252647a1d92a3c116988388813d81a16d306649027cc2b26872433344aaf1cdaaa561f477872c4c05c0c6549d39a9f3f0f20d1802acf3aafdd156cf3ca8e899064d8e7a0859321f8dc7d502c6d09cb2b1290f39477876c469c9a0cfc20590b2f6f43487c06bf3766aff29ddde3b1bf1ba5abd63a9bcb8836fb1cb2b1cbb60e1128847682eeb3c5199970fcb196848a6830b14bf49436b04c84d45b930b200562b6869944d23f0a26e46fe1194cb021693dc2bfdab4a6bb870285e02c0eeba71bbc76d3a9cad8760631c6396a25075bab89d6134fef6d02e53070234bee9610740c43d051c297c2c07ce4c7c1ba72e7b6e8d439da57f41f021ceb39570224b9c60dabdbc91bc19b491778a6bbb5bd57a9496df5cb40b30f66fbb2a1ad64547712394e0f169be7eaa9644901f65ab1d7091083407b1e7de510737c58fa4a65cfc334fecca8f58934077b3a8cbb8e1d29f054ce2e90f88b8b8a3cd1934b8bad0bf2d1a89e835b696fd732bbdf4bc2722e59fee302f5e4b742c4fffe59765a823b635d88dc378ccc2563185b02f39b6be69e59b584be55d2199a7882878a821a484f99377ab1f61bf8142bfb6b1e44ed769e4407e8351a1e9a638a5d9305a459428d14fce8c10be805ccd6018fc4fd0867a051a8c0b41359347fd18587dba6f2b190d89f3898a600cc10106fa00e968cf7074c6d9cabebef350ce22bc6c141582d7b3a081f08bdc6ceb76bd743f1117c894289bb081aa9070036c2f0ba45a34d9f4114eb8c8cab5956b10dae1f8c1793d1a9287490367b87cf89d5a414b7d08a21e4b795578e1d73f37cbfc5c6a91db63aed3f0dcc403cecd643489c3f7e108f024f269c7ff7bb34acf5127569a713a5c3eef93648b64f768fe70b75e029eadf5cd8b00e3a7b68a977aec165482d00e9c14a943f1906f6c77bf278855edd82150c4b7731561a5177dae607d8bef4844d455ae08ccbe249526294be38e79b67401cd5e18c73eee451753a66283b76b75374e828fb27749c842ef0d988b35b8b0b199024c83bbf77d872dde0de372e50215ae2421483dccf564d50e46c02ab2eabefbd9dd5a26eeaf606297cd345038162c16b3de9e2c3bf794dd14d5c0352dcc89835c95d54c2e31f0d420d0c5aef5cfee92917383b6bf9ae3e972120e9fe123807edfd08c662de4e483c7ead75cf2ab8411ac8f16fbf723c860067f92cc8cdc77c38891ac6e801d825fdbbef47f52b78385bad1c67b0baca9b98a7b412ce0b9ab7fd3d085cd4ae2a2ff4301d6c3aebc1e86d5c007958f94dc9fb1b1a5f9292d0bd063950d80e803adef72cf530d", 0x1000}], 0x6, 0x7) accept$inet(r1, 0x0, &(0x7f0000002880)) r6 = openat(0xffffffffffffff9c, &(0x7f00000028c0)='./file0\x00', 0x20, 0x10) chflagsat(r6, &(0x7f0000002900)='./file0\x00', 0x10000, 0x2) preadv(r6, &(0x7f0000003080)=[{&(0x7f0000002940)=""/182, 0xb6}, {&(0x7f0000002a00)=""/139, 0x8b}, {&(0x7f0000002ac0)=""/135, 0x87}, {&(0x7f0000002b80)=""/155, 0x9b}, {&(0x7f0000002c40)=""/158, 0x9e}, {&(0x7f0000002d00)=""/167, 0xa7}, {&(0x7f0000002dc0)=""/248, 0xf8}, {&(0x7f0000002ec0)=""/137, 0x89}, {&(0x7f0000002f80)=""/59, 0x3b}, {&(0x7f0000002fc0)=""/172, 0xac}], 0xa, 0x0) r7 = getuid() r8 = open(&(0x7f0000003140)='./file0\x00', 0x20, 0xb8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000003180)={0x7d0d, 0x1, 0x2, 0x8, 0x10000}, 0xc) semctl$IPC_RMID(r2, 0x0, 0x0) fchown(r1, r7, r5) setgid(r5) r9 = open(&(0x7f00000031c0)='./file0/file0\x00', 0x20000, 0x81) fchmod(r8, 0x112) mknod(&(0x7f0000003200)='./file0\x00', 0x8, 0x8001) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000003240)=""/210) ftruncate(r9, 0xfff) getsockname$unix(r9, &(0x7f0000003340)=@file={0x0, ""/108}, &(0x7f00000033c0)=0x6e) pledge(&(0x7f0000003400)='\x00', &(0x7f0000003440)='-\x00') sendto$unix(r9, &(0x7f0000003480)="3bd10a4abc3d8096c778ac41f7cdcf67df35170f5af2fdc5b4c28b223eae187a57b2bc02964ff2de2bfdfb8b276904cc1bc28d17f9b4772daa60fac9", 0x3c, 0x0, &(0x7f00000034c0)=@file={0x0, './file0\x00'}, 0xa) close(r0) getsockopt(r9, 0xdb9, 0x5, &(0x7f0000003500)=""/137, &(0x7f00000035c0)=0x89) syz_extract_tcp_res(&(0x7f0000003600), 0x3f, 0x8ee9) 23:23:27 executing program 0: socketpair(0x11, 0x3, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) shutdown(r0, 0x2) 23:23:27 executing program 1: r0 = socket$inet(0x2, 0x5, 0xfffffffffefffffe) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) 23:23:27 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0xc80, 0x0) fchmod(r0, 0xc) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x2fb) getsockname$inet(r1, 0x0, &(0x7f0000000000)=0x7e) 23:23:27 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) sendto$unix(r0, &(0x7f0000000100)="2f0c352fd1272edba9134c50646f6daeda2ed11543a06cb519ed9a4489858654a58582edb79d", 0x26, 0x9, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050309000000000021b1ffff00bd49451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0xffffffffffffffd5) 23:23:27 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x202, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0x0]) getgroups(0x4, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) readv(r2, &(0x7f0000000200)=[{&(0x7f0000000340)=""/221, 0xdd}], 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getgroups(0x659, &(0x7f0000000300)=[r3, r5, r6, r7, r4]) r8 = open(&(0x7f0000000080)='./file0\x00', 0x809, 0x6) renameat(r2, &(0x7f0000000040)='./file0\x00', r8, &(0x7f00000000c0)='./file0\x00') uvm_fault(0xffffffff8233ef50, 0xffff8000029b3002, 0, 1) -> e kernel: page fault trap, code=0 Stopped at rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel page fault uvm_fault(0xffffffff8233ef50, 0xffff8000029b3002, 0, 1) -> e rtable_satoplen(21,ffff8000029b2f59) at rtable_satoplen+0x150 end trace frame: 0xffff800020c1eee0, count: 0 ddb{1}> trace rtable_satoplen(21,ffff8000029b2f59) at rtable_satoplen+0x150 rtable_lookup(0,ffff8000029b2f09,ffff8000029b2f59,ffff8000029b2f11,21) at rtable_lookup+0xfd rtm_output(ffff8000029b2f00,ffff800020c1efd0,ffff800020c1efd8,21,0) at rtm_output+0x1a7 route_output(fffffd807ec38d00,fffffd806f72e600,0,0) at route_output+0x79b route_usrreq(fffffd806f72e600,9,fffffd807ec38d00,0,0,ffff800020b28720) at route_usrreq+0x35d sosend(fffffd806f72e600,0,ffff800020c1f298,0,0,0) at sosend+0x6eb sendit(ffff800020b28720,4,ffff800020c1f358,0,ffff800020c1f420) at sendit+0x590 sys_sendto(ffff800020b28720,ffff800020c1f438,ffff800020c1f420) at sys_sendto+0x92 syscall(ffff800020c1f4d0) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffffd8,0,6,c561a061010) at Xsyscall+0x128 end of kernel end trace frame: 0xc584327cb60, count: -10 ddb{1}> show registers rdi 0 rsi 0xaa rbp 0xffff800020c1ee40 rbx 0xffffffffffffff5a rdx 0xffff8000029b2f5d rcx 0xffff8000029b3003 rax 0xffff8000029b3003 r8 0x21 r9 0x1 r10 0x4 r11 0x18e6e5a581552d18 r12 0 r13 0xffff8000029b3003 r14 0xffffffff82188408 mplsdomain r15 0x4 rip 0xffffffff812ab6d0 rtable_satoplen+0x150 cs 0x8 rflags 0x10287 __ALIGN_SIZE+0xf287 rsp 0xffff800020c1edf0 ss 0x10 rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb{1}> show proc PROC (syz-executor.1) pid=126662 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b28978,0xffffffff823ddcc0 process=0xffff800020b7d710 user=0xffff800020c1a000, vmspace=0xfffffd807f00b2d0 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 7053 403234 35997 0 7 0 syz-executor.1 * 7053 126662 35997 0 7 0x4000000 syz-executor.1 96449 325957 9778 0 3 0x2 biowait syz-executor.0 9131 219292 0 0 3 0x14200 bored sosplice 35997 178119 9778 0 3 0x82 nanosleep syz-executor.1 9778 410142 79690 0 3 0x82 thrsleep syz-fuzzer 9778 123969 79690 0 3 0x4000082 thrsleep syz-fuzzer 9778 408083 79690 0 3 0x4000082 thrsleep syz-fuzzer 9778 364049 79690 0 3 0x4000082 thrsleep syz-fuzzer 9778 56154 79690 0 3 0x4000082 thrsleep syz-fuzzer 9778 405453 79690 0 3 0x4000082 kqread syz-fuzzer 9778 175909 79690 0 3 0x4000082 thrsleep syz-fuzzer 9778 275575 79690 0 3 0x4000082 thrsleep syz-fuzzer 9778 14715 79690 0 3 0x4000082 thrsleep syz-fuzzer 9778 163755 79690 0 3 0x4000082 thrsleep syz-fuzzer 79690 244232 75840 0 3 0x10008a pause ksh 75840 186449 83685 0 3 0x92 select sshd 69984 438731 1 0 3 0x100083 ttyin getty 83685 330633 1 0 3 0x80 select sshd 77162 196436 96129 74 3 0x100092 bpf pflogd 96129 59145 1 0 3 0x80 netio pflogd 98350 196329 83148 73 2 0x100090 syslogd 83148 202384 1 0 3 0x100082 netio syslogd 6674 51563 1 77 3 0x100090 poll dhclient 21185 426522 1 0 3 0x80 poll dhclient 69724 293860 0 0 3 0x14200 pgzero zerothread 80212 407692 0 0 3 0x14200 aiodoned aiodoned 49645 494312 0 0 3 0x14200 syncer update 17921 38989 0 0 3 0x14200 cleaner cleaner 59309 249669 0 0 3 0x14200 reaper reaper 19744 279566 0 0 3 0x14200 pgdaemon pagedaemon 22529 414401 0 0 3 0x14200 bored crynlk 79843 474685 0 0 3 0x14200 bored crypto 33212 407618 0 0 3 0x40014200 acpi0 acpi0 88804 9927 0 0 3 0x40014200 idle1 87911 130456 0 0 3 0x14200 bored softnet 91317 154872 0 0 3 0x14200 bored systqmp 44550 317176 0 0 3 0x14200 bored systq 12461 286915 0 0 3 0x40014200 bored softclock 36726 318125 0 0 3 0x40014200 idle0 28951 229953 0 0 3 0x14200 bored smr 1 255009 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 7053 (syz-executor.1) thread 0xffff800020b28720 (126662) exclusive kernel_lock &kernel_lock r = 1 (0xffffffff823d1188) locked @ /syzkaller/managers/multicore/kernel/sys/arch/amd64/amd64/trap.c:161 #0 witness_lock+0x594 #1 solock+0x7e #2 sosend+0x586 #3 sendit+0x590 #4 sys_sendto+0x92 #5 syscall+0x5b8 #6 Xsyscall+0x128 Process 96449 (syz-executor.0) thread 0xffff800020b28bd0 (325957) exclusive rrwlock inode r = 0 (0xfffffd8068fbd3d8) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_ihash.c:140 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 ufs_ihashins+0x6d #4 ffs_vget+0x143 #5 ffs_inode_alloc+0x1cf #6 ufs_mkdir+0x10f #7 VOP_MKDIR+0x76 #8 domkdirat+0x12d #9 syscall+0x5b8 #10 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd8068ca30a0) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_lock+0x6e #5 vfs_lookup+0xf5 #6 namei+0x4b2 #7 domkdirat+0x81 #8 syscall+0x5b8 #9 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9496 6421K 6430K 78643K 10782 0 0 pcb 26 9K 10K 78643K 296 0 0 rtable 101 4K 4K 78643K 357 0 0 ifaddr 50 12K 12K 78643K 127 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1473 0 0 iov 0 0K 16K 78643K 58 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1203 75K 76K 78643K 1496 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 7 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 85 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 5 13K 21K 78643K 435 0 0 sigio 0 0K 0K 78643K 7 0 0 proc 53 50K 71K 78643K 443 0 0 subproc 64 65538K 67586K 78643K 136 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 48 0 0 in_multi 33 2K 2K 78643K 71 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 66 291K 291K 78643K 66 0 0 exec 0 0K 1K 78643K 237 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 86 21K 22K 78643K 2320 0 0 UVM aobj 20 6K 6K 78643K 24 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 24 0 0 NDP 9 0K 0K 78643K 36 0 0 temp 150 2375K 2440K 78643K 4422 0 0 kqueue 0 0K 0K 78643K 5 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 2 1 0 1 1 0 8 0 inpcbpl 280 207 0 200 1 0 1 1 0 8 0 plimitpl 152 27 0 19 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 59 0 19 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 58 0 54 1 0 1 1 0 8 0 nd6 48 8 0 4 1 0 1 1 0 8 0 ppxss 1128 11 0 11 3 2 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 19 0 7 1 0 1 1 0 8 0 pfstkey 112 19 0 7 1 0 1 1 0 8 0 pfstate 328 19 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 271 0 85 12 0 12 12 0 8 0 art_table 32 272 0 85 2 0 2 2 0 8 0 art_node 16 58 0 24 1 0 1 1 0 8 0 sysvmsgpl 40 2 0 2 1 0 1 1 0 8 1 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 83 0 73 1 0 1 1 0 8 0 shmpl 112 22 0 4 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2238 0 811 47 0 47 47 0 8 0 ffsino 272 2238 0 811 96 0 96 96 0 8 0 nchpl 144 3100 0 1465 61 0 61 61 0 8 0 uvmvnodes 72 2371 0 0 44 0 44 44 0 8 0 vnodes 200 2371 0 0 125 0 125 125 0 8 0 namei 1024 8785 0 8784 1 0 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 2 0 2 2 1 1 1 0 8 1 scxspl 192 9748 0 9747 10 7 3 5 0 8 2 sigapl 432 625 0 610 2 0 2 2 0 8 0 futexpl 56 5114 0 5114 1 0 1 1 0 8 1 knotepl 112 206 0 179 4 2 2 2 0 8 1 kqueuepl 104 154 0 152 1 0 1 1 0 8 0 pipepl 112 446 0 427 1 0 1 1 0 8 0 fdescpl 488 626 0 610 3 0 3 3 0 8 0 filepl 152 3847 0 3746 5 0 5 5 0 8 1 lockfpl 104 205 0 205 2 1 1 1 0 8 1 lockfspl 32 244 0 244 2 1 1 1 0 8 1 sessionpl 112 20 0 9 1 0 1 1 0 8 0 pgrppl 48 30 0 19 1 0 1 1 0 8 0 ucredpl 96 741 0 732 1 0 1 1 0 8 0 zombiepl 144 610 0 610 1 0 1 1 0 8 1 processpl 840 642 0 610 4 0 4 4 0 8 0 procpl 600 1614 0 1572 4 0 4 4 0 8 0 srpgc 64 12 0 12 1 0 1 1 0 8 1 sosppl 128 7 0 7 2 2 0 1 0 8 0 sockpl 384 456 0 436 3 0 3 3 0 8 1 mcl64k 65536 229 0 0 29 1 28 29 0 8 1 mcl12k 12288 5 0 0 1 0 1 1 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 5 0 0 1 0 1 1 0 8 0 mcl2k2 2112 4 0 0 1 0 1 1 0 8 0 mcl2k 2048 129 0 0 16 1 15 16 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 322 0 0 18 0 18 18 0 8 0 bufpl 256 6673 0 1049 352 0 352 352 0 8 0 anonpl 16 78441 0 70147 57 20 37 50 0 125 0 amapchunkpl 152 3396 0 3308 7 2 5 5 0 158 1 amappl16 192 3300 0 2826 45 20 25 34 0 8 1 amappl15 184 368 0 365 1 0 1 1 0 8 0 amappl14 176 72 0 65 1 0 1 1 0 8 0 amappl13 168 30 0 27 1 0 1 1 0 8 0 amappl12 160 43 0 41 2 1 1 1 0 8 0 amappl11 152 377 0 364 1 0 1 1 0 8 0 amappl10 144 63 0 60 1 0 1 1 0 8 0 amappl9 136 368 0 364 1 0 1 1 0 8 0 amappl8 128 195 0 172 1 0 1 1 0 8 0 amappl7 120 33 0 28 1 0 1 1 0 8 0 amappl6 112 60 0 52 1 0 1 1 0 8 0 amappl5 104 480 0 465 1 0 1 1 0 8 0 amappl4 96 315 0 291 2 1 1 2 0 8 0 amappl3 88 143 0 137 1 0 1 1 0 8 0 amappl2 80 4746 0 4690 2 0 2 2 0 8 0 amappl1 72 23315 0 22873 24 14 10 19 0 8 0 amappl 72 1873 0 1838 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 23 0 4 1 0 1 1 0 8 0 uaddrrnd 24 626 0 610 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 626 0 610 1 0 1 1 0 8 0 vmmpekpl 168 9426 0 9398 2 0 2 2 0 8 0 vmmpepl 168 76446 0 74971 103 21 82 82 0 357 12 vmsppl 360 625 0 610 2 0 2 2 0 8 0 pdppl 4096 1260 0 1220 6 0 6 6 0 8 0 pvpl 32 249111 0 237651 137 28 109 130 0 265 9 pmappl 224 625 0 610 2 1 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 541 0 5 16 0 16 16 0 8 0