Warning: Permanently added '10.128.0.18' (ECDSA) to the list of known hosts. 2019/02/15 09:31:08 fuzzer started 2019/02/15 09:31:14 dialing manager at 10.128.15.235:32996 2019/02/15 09:31:14 syscalls: 1 2019/02/15 09:31:14 code coverage: enabled 2019/02/15 09:31:14 comparison tracing: enabled 2019/02/15 09:31:14 extra coverage: support is not implemented in syzkaller 2019/02/15 09:31:14 setuid sandbox: enabled 2019/02/15 09:31:14 namespace sandbox: support is not implemented in syzkaller 2019/02/15 09:31:14 Android sandbox: support is not implemented in syzkaller 2019/02/15 09:31:14 fault injection: support is not implemented in syzkaller 2019/02/15 09:31:14 leak checking: support is not implemented in syzkaller 2019/02/15 09:31:14 net packet injection: enabled 2019/02/15 09:31:14 net device setup: support is not implemented in syzkaller 09:31:18 executing program 0: r0 = getpid() r1 = socket(0x1b, 0x8004, 0x20000000000000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = msgget$private(0x0, 0x100) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x3, r3, r4, r3, r4, 0x40}, 0x8000, 0x1, r2, r0, 0x35, 0x100000001, 0x7, 0x6}) r6 = accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r7 = msgget$private(0x0, 0x100) msgsnd(r5, &(0x7f0000000180)={0x3, "5dfa2d5799b96d80dfddfda3be019336a7062e0b2c178a12de522764d90198c75cb670208927b78487f10e86832ff7b9463b0c8a9bbdae829457a861d1e39762fdc659c8b4188605257215e4a7c84581d08b2982abb58f4b88737b994f11ee8ed3926eb227bf56386a102f71bb2a672a98cfef2443c63305f078f3b9b67c8519d695efa114c878de42dddfe3d4cabb7f09efaa90a5f8359c6aa238f8647ca4d423efbf32bf4fd82e88a85c7bd780878b591d0f380a049c2df762953d5ce5599d9c8d76c6a6fae7c4408f42cc01b4fd78f05242c04af98ebf7bfb0a51e61fa778bcb49bbdd2a083e2c9fdc2890079ff0a9da8fb1116d97af67bda82afee6e"}, 0x106, 0x800) r8 = dup2(r1, r6) ioctl$KDSETRAD(r8, 0x20004b43) ioctl$WSDISPLAYIO_SMODE(r8, 0x8004574c, &(0x7f00000002c0)=0x2) readv(r8, &(0x7f0000000580)=[{&(0x7f0000000300)=""/68, 0x44}, {&(0x7f0000000380)=""/206, 0xce}, {&(0x7f0000000480)=""/118, 0x76}, {&(0x7f0000000500)=""/73, 0x49}], 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) r9 = semget$private(0x0, 0x3, 0x40) semop(r9, &(0x7f0000000600)=[{0x2, 0xfffffffffffffff9, 0x800}, {0x0, 0x12, 0x1000}, {0x0, 0xc06e, 0x1000}, {0x0, 0x3, 0x1000}, {0x4, 0x80, 0x1000}, {0x3, 0x3, 0x1000}, {0x2, 0x5, 0x800}, {0x0, 0x10001, 0x800}, {0x0, 0x40, 0x1800}], 0x9) sendto$unix(r8, &(0x7f0000000640)="02551973808cc792750843201c603116ddbe402d136c01328b634d35b3a764ca62dcc4b6735f9126152011c390a3bebbe8f7edc800c0f49411619f0aae1a669040d5e8bc73cde171817f5f7e931f584d8c6a74f4655e66f35c63397ae8ceb6146510609d95f4554fa4202783259fb054dbeb1a134a93568aa9531d970a797e15a18d726014c09642ad51cebef94c4d86e3b88ddd838dc998af07e5ebfd5f881c2d41cae33447a11d99990ab00e8eaeb110be655b5353377ea1ae1861c4af6b21f4563a8c1e39d7d2317fd5d83510c9312834ecac1bf1d395a229e6cb11942935c85608f807351fb1d5f33cfc28ed5a73ef879b37f4c29d3fdb8a0ef6ac40461e4f1d31e71ad823d7c5cd3d62f13eb44b5193fa12a81df669cb6d6dc0c4f08321d5107d900642f4aa8f063bcdbc3e0182da9be6c852a157f4bb527cf71d2e3f4c32ae9ee7b0c40083d6dd625408270bb9d30020e14b3349dd7bd3657f250cdc0ce84a3d1577482764b5e663b27af26c5f1076273a188b6f30d1540e9598f50e0d300bcd5e5e6679111a889b222f12c6628af1ce5283655a5e58d85d50347fcbd45b616d08b426bd9b309c7214b05736891c69de0e1e9c1634280f85a7fa0fc4d85bede8e16f85912283cd679382df24a1fa9bfc7a4383e984e2eee5ea7eb5c57692ee2d6697627976a18d8d7df77650497684d3cb1234c13138560a11649ef08e3e8d2c6cda1bbbea8659b75b6407dbd4a4c3b5669979f4bf04d6bdcd5b973c668c471fa05eca44860085907216664a27020fc17a45a7e8762b61c7fd8f603f64da4a5ca3751a88284b357aa367a68fbb69505097c9a9aaeaed6e1321ff63cd0d0eed74a16e13c5bee6bff382e05722bacb29775081797ab2c8021b165adfbcce3bd42d9b99aab28550e3179f3956b0f6051ed4cd1e52fa8b73ba934a3d96a2073772ad422065d7dcdeb856f16f8dcc583ed055d2661b191aff6a175ae3676c9b9a7d07730374ebba554f93aa47aa639fc376003375c5103b75a164720d00f4c52e6cfb103bdac697d5b0acde36cc3ca82e1fcbb1f460fa297d87788adc7f937e8a41680813b4525aca4206199f1350004ca4e97fc0119a5c989eba7c0bcf29cf2ade4fd49f704b263ed9aef3de25c8659a78f43a913260e7afe650a1073f9c137d0b08c8b06459bd6a685defeaead42eec76815166125963b25a2c26e4aec5dfd89a386a6fed8070b82bd0045fb3af1ea108ff1cbe647d912c5380b8726478f8ca49b97d9376230ab903d0d8555c619769229d7f3cf19e6ed7cdda34ce79a2e2a5a30584921fd6d168d60e9b71484f76075854f975694353b044377cfd4c9ab5a27ce5cc1a8d80ce00621d924d4fc67c12c1b71fff73a4bc0e63e52ba055b894aa90d45f99efd62ac411c39484d3637eb6fdbf7f7695391e6f3300e15e02a098099b2780d7b1fc2bc5f09b29e21309b0e8695086a429e97a6a50e9012863ebaced3586580551331e29ff323d5b2f71236b2758935889f52e1424c32ca9a39b5b53c8df8b9c0ba801743d6447185889129851d61afd719692137479c28edb7812bc18e25b6d21fce0bc6ab5902ebf8269a28e00d1e464ac844676f82c9b9c1a3b66c0a95de702eb7d16bcc6961fbd8b7b078bc3fe257bed4f6b80015f3994c03be1c6c6129ac419eaa3517142db5d340b33f63bcf2e3d0ac43f7bf70dff3f555d637cf9c20d3b272913a4c618d41f0665de1acd6745954048d11c7877710a1e02513f5c51cab2f8f5a026031f81504cbeb27e5ef3b1947a4ae4585b002a26da9af06440dfe54e7217d6c624706e2a5adf685e6e8d9bf0cbfb95dd4b7f904faea42defdd54fa8fe33ecafefb31ab8b02ae22ee68fb1e158da9bf8e723f3e50f5a0906638936d1e20cbdec103faf9e64bc97a1f7ad3ec97342688edc841c7abd61454005ae9cf4fcc61d51a8d18d5dedcc4b6a598a36c077d957f77e7c160578fac48f262a041308aeb5ef56ad6516401b5b35afa3b8f48ea9b64665dced6bbd008860f5474637f3957b7c970ec4a0dc3adb262172c25f428cc44d07855f0a03d0da66b61aabcaeadc3ef108057c1ae5ef6666398b7268acc537d935c387c4d17d0ae979860de699ff94ca1f5ced3d2a18824eebf99436820d0c37b5bd1982432f262b803f0128866e320f3f3cd49799de2f2445eb64828a1225b0e4321bc09e0fd5b4e2b881b1cbfcc5eb26f99cf56cbc165e50fddc79f4cf2a1b0299b876420ad3ff74d02ebf53f51bb8322f612a1ceab9d50e6ae29a73d90fedfa361fc997e5564a2a05184e8c3f9162416aa54d15cbe7da486ff13b8c937b1be1cb67cc08bcaf93cfe9ef5a025a795b1b442f1d17bfad4a185ba2a365e9f102122147aecbf557d93e5974638495ed8c8ae762660ce685a5c2a51e5f9124dcc308bfec7c21f7fc694be844d22d4e436fa60a615720adf9ba73c450f6833f439e83c1cf3dbe9c4b610c080ba1208e21044297bf607c81f5c7296bedccbb80b7a4d012e63940e834eea01595e5c53c42234bd362fcd2f66e89d87312d1d4ca55f1700f30d9ed6005eec066bf17052b4c622261841c26ebe1729b5711e5b6490e9d72ae0a3ee591d01c237da8fc095ed19a4cfabebd322d22c9deaff96663f24a917844c1ded3cbf0fde2fccfd9cbe1357224f128c5779e7b4d2303c4250e458d762a4a6f9037589ae5bf8818ff7f69435acf0c7417e6faeb862381cb3824ae53607f0f393e6710b610c35f3d84b013d60131c1bfac5b53a75f767d12f7a5fd24ba1097522fc742268b446f9a0b15ae7685a4961dda487d5255e372b8bcbb8545c1dbbc1fea51f53d2fd487e76995491eaa4be8d81f5909d1fb14b50c8a4ad6d496e120036c6104e2eb1e6f93e162370d4ea3a4b3b2642c0e66517264d862897949a8aaed76cdbd6d1494843e0dbe03cb6df6fc2a26b953d63f7a42df6bec4d048225ba26559931d56b08993dabe54b032dea5fdb345767d0bc05b7a42af915868747667cf1ec6858b2f8dfd88fc4a5f179de4cdc6bad02f046d9478f59ebe1a229a440c1b6c54d535df5b4b58011d420b46fb73fdc5c4db6fbd38c020dbe998445f47772c612caea506642411f3d3056858fd039461910f5b48ba5f9a15db001d037518b5791b1add1549ecbaf27476f7614b5e467ebaf2c7efb35ab16ae90ba68410c522686e801223fc2dcbb1734d051060ac93799ff3f457b872b5d53864b30cb83979404a0e310549918912038635f7e43860042f6aab5802ccf25063efa160e9020e5aa60855a4ea6549226b5f91f541a021e24c767d0e8f57ac14d01a24f2fc629d8c304c4d24785e3ffea0d514719e51a92d78f090ec6f665f93c9cffe340c0892c2c9c5680d1ab9d79574b38d25aba635ff84ae221261bb1bd5a2a9771890f26c9cba2f1b0bd986e94753853c48b286cf8a2b6cfeeb507aa6bc92061935279f6156e2c59da698c881b6c8023d130a334b4f34584b9006fb8a50177d1ceda51bf1d021a1ee8b14b8fb582933236d1502702f60cfec0d518b3c9e4a4bd89b084561bb08694ebf714251a7fe1eb8964c5244921627e34a40b0af1696a955f603f392048501ff2a4a90bdb7139878cf27b3ff2f7bbf0698d7780be9e54e273f6c0734d526971ff251a37e4c37cb49eac2c7a69530cc668dd076300176c77c4db73f4540351e74c58d06f001a6babee3807d582e294ffe98754103ed6ce9432672d417ba7ca7a176e6ad7c82039eba397f472fd482af2b7f346740ff2d094d18d4821310d556f86b564196fb115989e6da325d01da1e27bf38cf44ae179ba897eb18df63a8811d887f2b39fb6dc5e4bf33dbe4d8d4ee86f921da77120f3077b37bda5111d4bf88d98e8ef8d4af2e1a01ba6bd5c2ff250f82040957ba734bce6779316fc40496af4858a98d5ae15691d30f050b259677278680921e3b3f437dff0d78b47040bc2d476e51a3831bff0253f998552414e049ba89e5a699b7309ceee8dd2c1a4958d54f84916b7f5fdcb0739db385efc8ed87d34c030d6758de4f59b0e42f151642ef63ba9b27a34f7bd8ddf94ab8e5342a762c3742db296659c7771cfabea33c5b55472afe530673a2e1275fd3d9462427ffa442d8fedf71a5ffa33b8da2d5dcd75415e47d89ab5fbffe8eb9f5656087526588c203556716354b854977be8e4d27429f1e78cee5832c0d46e894465853386e8cefdebe02ca6cf9f0c7c59dae9d3cfba0b3f870ecc59c56225ab1d9d6c0f6d2e994a9639a7e2746abf4260890f11a30e808ed51ab3faf9381ed49bb9a31038200c3ff662060fa8bb972705ceeeb341dbf4e0148e73e7d57883258c7e8c98c4c3442f9a2ba0038eda76eeb6876c6026c5d73853ecfccda9db2f0580c8de9366626dbc130b6cb3778b8b9ff6e8d5816adf8169dab0c8510749babf576463cf98c2f1369b2be4da472dcd18c4f3de63454c1bdf4f9eec2de29ef2b1b29396343f32cc036e738559ae14d2e93a800de441a5147c02535abbb90c16ae222d2a14365248b157f0072dc0cb5ceff369a7ffb18f28eb304fb21d518cc02a1a6e8de4cc0b8e021653acfc652801b004fc2fff5ae54396b61c2a185a57938f69a205dc9bc2f08f3f89ef513b52aa56dc1af2db862282b2ba475f3070d21de5128e2ae18da68b84d9b6946e8467e99cdac631c4e8c012bfcfbd3e644b9be94574931dc712e3f99c6145718b530d363846a9ba85165dac33acd52e91b3aa71343ad689bd5857067ca3fb11a9a4116e35f1d1124997fbfd0691b110c5d0b87bec42505047f9c2e8a34d8eb50031082135f65b7036a40fb81b7eccdbe4ff86c7426b1631e2fefdea6638eb01e5ecc11cc58357392389378bd2bb64715050d7f00b48370ee6617665555277e14fa1441a59af7381591a71fc0b3b9ce7c4ab906ff86e46ac5f528503469dc6b55e94c34c6c044e3443393eab73427d8dcb0eeb253f44773eaff99f12d374bd367a028e107dacc76f7b1dea1ad929e575df4a26e200bcd49029240242c8092bbaa3f8c56999de0760af1b7f8e186321e95542f2e13df25009c8ada7ce0e9ffc640df3581843205e76dd712e1370ab3d9f46fd88b843d5b2a927a3afa8327d54c7930c72ece1bd39e83ccbe8e5eb8757f60ae1b2f609ffa4e15a69942be36897b0b97167df81ab2103a223eeb2fd31c1768a78c42dbdb482f434f9e83f42372ed06abf66657dd9d77668b8d6263e5325a8abc11bc69d9e51fa9f85f6e39ede1817f8dbdc67f6f41dc869b5f2d040062ad8e8995c0361ce13432a2c1bb8972710673ee268a934ec4cb9f1ab7e5452e589e497ed87750effaa826375f54209f6d7d73befd1d46fcf525b80451e1b2526df68ef86193c42aad6dba5dd66ab62c92113369a9706e56a64c451a84ced8317cb490c30b8ff83f86bec2cba9981a46c001e5e8d44a2f62a124f54bdf14e842aca04be6596e781e5262b02a071ad42fa9a8eda99a7ef846ec88e3f4a36526289cc9538651a680f6fe82b75e3476dbfa21bc67a62db4fc0c03169da2a8c43eba0a70c0c556abd5414b8f826861d8b2432a34cc997aefc74577f080a92a62bec2755c0941530aaa0546394debfcf42da2964df4ccd3f51c87ea09b829b72fd854ffeede8a157c8ba475465c23c9e962ddebb2b19e0ba9209cd4e49e729d427276402f556b5a9ab144b2e2fa8ef85e48d3de77fd1690a5cf85628de0b9b01c80d6e68282803efed1c96ce38ccf6aa637dad081f1a339072ebc63c3ff61", 0x1000, 0x401, &(0x7f0000001640)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000001680)={0x80, 0x8000}, 0x8) ioctl$WSDISPLAYIO_SETSCREEN(r8, 0x80045756, &(0x7f00000016c0)=0x1) socket(0x0, 0x4, 0x9) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000001700)='/dev/null\x00', 0x100, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001740), 0xc) socket(0x7, 0x4002, 0x1f) mkdir(&(0x7f0000001780)='./file0\x00', 0x80) semget(0x3, 0x4, 0x2) msgsnd(r7, &(0x7f00000017c0)={0x1, "a524ff2c2270096bbba4ae89930eee8cd17021267da4c9050b7a5aaca222f6fc0ffc339416d5ffb0526b766562d00b86f5080d963eb5b0699b0ef9bd7ef453593de1e78468cb17343df69165e56346da4cd1b2784ebc196e88f15b437b2d69330ed3f97eb5a50c853f28e90a625865104047bd6e13a6f37eebfd6fa699885f0a87636f2410f09565c01c05098f766efd827703f8bb1e6085f953afe89053e651765448"}, 0xab, 0x800) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001880), &(0x7f00000018c0)=0xc) msgrcv(r5, &(0x7f0000001900)={0x0, ""/164}, 0xac, 0x2, 0x1800) r11 = dup2(r1, r10) kevent(r11, &(0x7f00000019c0)=[{{r1}, 0x0, 0x0, 0x8, 0x3, 0x6}], 0x4, &(0x7f0000001a00), 0x6, &(0x7f0000001a40)={0x400, 0xd2e}) msgrcv(r5, &(0x7f0000001a80), 0x8, 0x3, 0x1000) 09:31:18 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) seteuid(r0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10010, 0x80) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8488, 0x0) linkat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00', 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000140)={0x9, './file0\x00', './file0\x00'}) linkat(r3, &(0x7f0000000180)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00', 0x4) utimensat(r3, &(0x7f0000000200)='./file1\x00', &(0x7f0000000240)={{0x800, 0x100000000}, {0x7, 0x7}}, 0x0) setitimer(0x0, &(0x7f0000000280)={{0x6, 0x4}, {0x0, 0x10000}}, &(0x7f00000002c0)) ioctl$TIOCSTOP(r2, 0x2000746f) ftruncate(r3, 0xfffffffffffffff9) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000300)=0xef6) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000340)=0xffff) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x122, 0x0) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f00000003c0)) r5 = semget$private(0x0, 0x2, 0x2) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000400)={{0xdb2e, r0, r1, r0, r1, 0x2, 0x1}, 0x5016a6e5, 0x31075a01, 0xffffffffffffffff}) msgget(0x0, 0x400) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000480)=0x1f) kevent(r3, &(0x7f00000004c0)=[{{r2}, 0xffffffffffffffff, 0x24, 0xfffff, 0x5, 0x6}], 0x8, &(0x7f0000000500)=[{{r4}, 0xfffffffffffffffd, 0x6, 0x20000000, 0x0, 0x100000001}, {{r2}, 0xfffffffffffffffa, 0x40, 0x80000085, 0x8, 0xe602}, {{r3}, 0x0, 0x8, 0xf0000000, 0x8}, {{r4}, 0xfffffffffffffffd, 0x4, 0xa0, 0x6, 0x200}, {{r3}, 0xfffffffffffffffe, 0x14, 0x1, 0x8f, 0x2}, {{r3}, 0x0, 0x4, 0x0, 0xd7, 0x400}, {{r2}, 0xfffffffffffffffb, 0x20, 0x0, 0x400, 0x3ff}, {{r3}, 0xffffffffffffffff, 0xb9, 0x1, 0x200, 0x9}, {{r2}, 0xfffffffffffffffa, 0x14, 0x1, 0x3, 0x10001}], 0x20, &(0x7f0000000640)={0x2cd, 0x5}) linkat(r2, &(0x7f0000000680)='./file0\x00', r2, &(0x7f00000006c0)='./file1\x00', 0x4) connect(r3, &(0x7f0000000700)=@in6={0x18, 0x0, 0x7c78, 0xbf1}, 0xc) sendto(r3, &(0x7f0000000740)="e704735250395df8a08a78aeec0b754b461c21868fd5bcc737215e32976d4243c0a6eb44dfe9af0591dc7807df83a2048fd3f9fcba1ca446bc9c53980737aeb296bce5eaa5936ea369845cc2b7e5ed307c64a8e5e56309ae7ab4a3cbffe6fa48a8e23fe536e58b607391a5ece5feeb4aec2b54e4d7fabf8907ec5dfb219c180de85de5e7732e58df26af33fe2726daeede6e27e31a6e38948f371b0eee08cb5b388a9b535581adcabaa4d1266ee5", 0xae, 0x0, &(0x7f0000000800)=@un=@abs={0x0, 0x0, 0x1}, 0x8) setreuid(r0, r0) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000840)=""/232) r6 = shmget(0x1, 0x3000, 0x1, &(0x7f0000ffa000/0x3000)=nil) shmat(r6, &(0x7f0000ffa000/0x2000)=nil, 0x2000) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000940)={0x3, [{0x0, 0x3a}, {0x3, 0xfffffffffffffffd}, {0x2, 0x9c}, {0x2, 0x1}, {0x2, 0x2}, {0x3, 0xfffffffffffffffc}, {0x2, 0x3}, {0x1, 0x7}, {0x2, 0x7fffffff}, {0x1, 0x7}, {0x3, 0x8}, {0x3, 0x80000001}, {0x3, 0x7}, {0x3, 0xda4}, {0x1, 0x9172}, {0x2, 0x7fff}, {0x2, 0x1e2a}, {0x3, 0x9}, {0x0, 0x8}, {0xbb12184c2a2fd706, 0x6}, {0x1, 0x7}, {0x3, 0x3}, {0x3, 0x3f}, {0x3, 0x6}, {0x3, 0x1}, {0x3, 0x5}, {0x3, 0x80000000}, {0x3, 0x9}, {0x3, 0x5}, {0x3, 0x72c7}, {0x0, 0x3c0f1f05}, {0xf60d1049bed507b7, 0x9}]}) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) getuid() 09:31:19 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0xfffffffffffffffd, 0x0, 0x10002, "010000000000000000ffffff7f00"}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:31:19 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x32) 09:31:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) write(r0, &(0x7f0000000340)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e3c16cfad6285dc8a", 0xa5) r1 = syz_open_pts() r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000200)=0x8) sendmsg$unix(r2, &(0x7f00000002c0)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000400)="61e45a021748d55f4c914c39fd1630830bf8f58e0703028f7b49beccd9571d2948ab9e19ef7d579c82c60751fce11b24ce24d7c502b26d2bade6bd41139aaec2aa9117285efa1ba8c92f3b1b4745aa3648edbab1b1248117f2db4ee0a8e1f0f8d9d19a554273592ba69c360b5003e6bf114c9410858a7fd4b27b5bc1d1390e207a7bc16b91278cd83ae06f1f40f809ad038f7a5268b0225d925093aa9ae1f8ace3d507c47717dd0882bb6d654151c8ba51852e74ca7e507e646e856f1f736b571b4c38cdeac0e1c5e7b1ba228717b87eb877", 0xd2}], 0x1, 0x0, 0x0, 0x1}, 0x2) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:31:19 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x8000) socket$inet6(0x18, 0x1, 0x1ff) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x10) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x200000029, 0x40, 0x0, 0x0) 09:31:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x2090, 0x401) r0 = shmget(0x0, 0x2000, 0x208, &(0x7f0000ffe000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getgroups(0x1, &(0x7f00000001c0)=[0x0]) r5 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file1\x00', 0x1, 0x40) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f00000003c0)) read(r5, &(0x7f0000000480)=""/253, 0xfd) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000580)={0xc1, 0x6e6, 0x1, 0x80, "0a5500e657f7e746fed36bd2bf8680f72f385063", 0x5, 0xfffffffffffffc01}) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000440)={{0x18, 0x3, 0x5, 0x81}, {0x18, 0x0, 0x5, 0xfffffffffffffa52}, 0x4579, [0x1024f779, 0x1, 0x3ff, 0x1, 0x7fffffff, 0x3, 0x5, 0x8]}, 0x3c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) mknod(&(0x7f0000000400)='./bus\x00', 0x1040, 0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{0x58b, r1, r2, r3, r4, 0x40, 0xfffffffffffffffa}, 0x9, 0x7, r6, r7, 0x4, 0x20, 0x1}) r8 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r8, 0xc028575d, &(0x7f0000000040)={0x100000000, 0x6d19, './bus\x00', 0x1, 0xdec2, 0x7, 0x4}) shutdown(r5, 0x1) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) 09:31:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) lseek(r0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/214, 0xffffffe1) 09:31:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = socket(0x1e, 0x200000000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getuid() select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000180)={0x8, 0x0, 0x100000000, 0x2, 0xfffffffffffffffa, 0x9, 0x80, 0x5}, &(0x7f00000001c0)={0x0, 0x130}) 09:31:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000280)) getgroups(0x9, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) fchown(r0, r1, r2) writev(r0, &(0x7f0000000380)=[{&(0x7f00000002c0)='\x00\x00\x00!', 0x4}], 0x1) bind(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2fecd94f03febad56275732f6622696c6530004ca2f0ad8c6f11450235d2a5c9994260a20ea48a0d1a554cd806a4a70000bef256fa061108fae4196a9fd32b0497b61190126e5aa87db5c3073a61f9e22618f23f589333a71d84a730d08b7ac604dec93f2e410f0a7d699bcf367e94c8f6b2258b87bec8bd8fbb21f559eb3871f718e93a9007771519c83e2b622f47be062a765c56c95df4919cb02752a002035fff926d6c7542adb2532f5c30929dd91364879859311ec5cabf4ef56777613fe659686fb3cc1bebc4ecc27aab9948fbc2124306000000000000000701cab9941f722186ced73ed0cebd673102ea3577424696a6d7057deea124d33b823c3ae56f03e36440007e7063f1183f3f4137656272b4cb64729f1832c709e886b429a5c7796d1486136ce4a8df6de4b707ae7a26b4aca9c60f796d5117033dc2b623d9515ea25ba88f5c8743842188"], 0xe) mknod(&(0x7f0000000300)='./bus\x00', 0x0, 0x7) 09:31:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 09:31:19 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x2000000000004516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) dup2(r1, r1) r3 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) dup(r1) dup2(r3, r0) 09:31:19 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) socket(0x1e, 0x8006, 0x7) 09:31:19 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5, 0x11, r1, 0x0, 0x0) 09:31:19 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x4000000000000006, 0xc, &(0x7f0000000080), 0xffffffffffffff68) 09:31:19 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') unlink(&(0x7f00000000c0)='.') mkdir(&(0x7f0000000040)='./file0\x00', 0xa0) 09:31:19 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 09:31:19 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x2f, 0x1ff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000040)="30617f0f720db771c21a3255160a51e00216eb9164847bc2488593a5b5df213d6232039d170b04f19b6808dcf5aa0f646a09dd6bf02e787ab126f28470b50392d2efac3b736c24550178108d624e224d77c6ac20c57deacaebd6b2aef65180a3", 0x60}, {&(0x7f00000000c0)="e53466cf94892d197376f104d2282fe54ea4c43eacb5e968a1f9b6afc796d519f71faa6ef1f52c793132c90ac7", 0x2d}, {&(0x7f0000000180)="44349ee5b3ccd68235de4ead8e12e780799102d17aa4872ab14523d1896bb1e943b64d18c76f27c053ff0dc9761dffd874e2d1674164bf5c0399d2679a742ada82de3c3cf33d2db90130539cdfe9bcb6538e8b8c5cd32ec0c73cc88a23745ea5d4653423a37f492d945211209da631a508c34c7f689dc91bcde2bc9749ce5c0e66ccb321511f84c4c46d3f694cfbaae01acc80ccc16c7ece805f679145bf7a24dfecf7b3e5e29342d9764bec83bd96b07aa1fb7f7c6170373e19803a8d11a7a12896353e5e6321f28b4ecddf4ad94f008d90e4bde3d499d9422949b930c5da137d79df01", 0xe4}, {&(0x7f0000000100)="10ee7a3a691baf30b2a0bc09068f74703aedd06e812e171439877c8fcae15d4c47c56900b4cba98d3395fe5625fd6c4a8ffad2131b0f", 0x36}, {&(0x7f0000000280)="db80e768e24eff53c8b7092a37", 0xd}, {&(0x7f00000002c0)="4b0d848c1017eb211cdc8c22483b47c0f944a8029a7bfdc5b26c0882084e488ce897b4683427903ed095f4f1c2227b9af73834026b5a891a98d8669487b8ddd38564ff4dcfad15c131595fb2007740495638ffac4f4338a38ffe3fc1c1e546e914b29a357ba93d5a15490453c5b5bdec32a9132376763bc607027fd95f6f4a208d28385ad3cacc473a0a969982a6fe51abfd297d24c9097b2ed3b0e06bee90b613364da7007996770996a0ade261c5e065120ba70569673e8f224b861c63c9782a887dd19c19941206988a9fd4258d9ca2cf3584b7b667f5aaa3d300541dc34fadf4a1e4cb596ddaa9148c4e2b9155aef812e92111d31ff985", 0xf9}], 0x6) ioctl$TIOCEXCL(r0, 0x2000740d) 09:31:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x120, 0x20) getdents(r1, &(0x7f0000000200)=""/10, 0xa) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d", 0xca) close(r1) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000000)) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000c00000000000008000000000400"}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$lock(r1, 0xf, &(0x7f0000000340)={0x1, 0x2, 0x800, 0x0, r5}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fchmodat(r1, &(0x7f0000000240)='./file0\x00', 0x4, 0x6) 09:31:19 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0x4, 0xb18e) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x1, 0x1, 0x8}, {{r2}, 0xffffffffffffffff, 0x2, 0x20000022, 0x4, 0x400}], 0x48ef, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x0, 0x10000}, {{r4}, 0xfffffffffffffffb, 0x34, 0x40000040, 0x80000000, 0x2}, {{r5}, 0xffffffffffffffff, 0x50, 0x2, 0x7, 0x80000001}], 0x6, &(0x7f0000000180)={0x8, 0xddb}) open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2014, r2, 0x0, 0x3) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 09:31:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x4c}, {r0, 0x5}], 0x2, 0x0) 09:31:20 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8040, 0x0) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/107, 0x6b) kevent(r0, &(0x7f0000000180)=[{{r1}, 0x0, 0x1, 0x4, 0x5, 0x8}, {{r0}, 0x0, 0x80, 0xf0000000, 0x8, 0x3}], 0xfffffffffffffff8, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x11, 0x2, 0x7fff, 0x9}, {{r0}, 0xfffffffffffffffb, 0x82, 0x40, 0x1268400, 0x2}, {{r1}, 0x0, 0x40, 0x20000000, 0x1, 0x1}], 0x7, &(0x7f0000000280)={0x7ff, 0x6}) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) 09:31:21 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 09:31:21 executing program 1: r0 = socket(0x11, 0x3, 0x0) fcntl$getflags(r0, 0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0) dup2(r0, r1) 09:31:21 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmdt(r1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000240)=""/88, 0x58}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000340)=""/88, 0x58}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0xffffffffffffff6c}, {&(0x7f0000000540)=""/167, 0xa7}], 0x8, 0x0) geteuid() getegid() 09:31:21 executing program 0: r0 = getegid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(r0, r1) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) readlinkat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/225, 0xe1) stat(&(0x7f00000008c0)='./file0/file0\x00', &(0x7f0000000780)) mknod(&(0x7f0000000280)='./file0\x00', 0x2101, 0x8) fcntl$getflags(r3, 0x1) fcntl$dupfd(r3, 0xa, r3) mknod(&(0x7f0000000140)='./file1\x00', 0x2014, 0xe5a) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getuid() r5 = semget(0x0, 0x2, 0x8) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000002c0)=""/222) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000003c0)=[0x0, 0xfff, 0x6]) r6 = open(&(0x7f0000000400)='./file0\x00', 0x10, 0xc4) ioctl$TIOCCDTR(r6, 0x20007478) semctl$GETZCNT(r5, 0x6, 0x7, &(0x7f0000000500)=""/52) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000440)=0x1f) r7 = accept(r3, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) semget(0x0, 0x4, 0x4) recvfrom(r7, &(0x7f0000000500), 0x0, 0x800, &(0x7f0000000540)=@in={0x2, 0x0}, 0xc) lseek(r7, 0x0, 0x3) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000580)=""/219) semctl$GETVAL(r5, 0x6, 0x5, &(0x7f0000000680)=""/105) semget(0x1, 0x7, 0x1) getgroups(0x3, &(0x7f0000000700)=[r2, r4, r4]) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000000740)) 09:31:21 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvfrom(r0, &(0x7f0000000140)=""/4096, 0x1000, 0x1, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000001140)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x600fffff, 0x8, 0xe8}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x101, 0x60000000000000}, {{r0}, 0xfffffffffffffffc, 0x48, 0x5, 0x100, 0x4}, {{r0}, 0xfffffffffffffff9, 0x60, 0x80000026, 0x6, 0x80000000}, {{r0}, 0xfffffffffffffff9, 0xdf, 0xfffff, 0x480000000000, 0x5}, {{r1}, 0xfffffffffffffffe, 0x82, 0x7, 0x9, 0xc3}, {{r1}, 0xffffffffffffffff, 0xe4, 0x3, 0x1000, 0xdf}, {{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x3, 0x7e00000000}], 0x0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xa0, 0x12, 0x3, 0x1ff}, {{r0}, 0x0, 0xd, 0x0, 0x4, 0x9}, {{r1}, 0xfffffffffffffffd, 0x0, 0x0, 0x162, 0xffffffff7fffffff}, {{r0}, 0xffffffffffffffff, 0x8, 0x10, 0x6, 0x7}], 0x7, &(0x7f0000001240)={0x80000000, 0xea9e}) close(r1) fsync(r1) 09:31:21 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffc, 0x1}, {{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(0xffffffffffffffff, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/183, 0xb7}, {&(0x7f0000000180)=""/198, 0xc6}, {&(0x7f0000000280)=""/181, 0xb5}], 0x3, 0x0) flock(r0, 0xe) 09:31:21 executing program 0: socketpair$unix(0x1, 0x8, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) r2 = socket(0x2, 0x400000000002, 0x0) getsockname$unix(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000180000aa0000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f757a068ddd1ce2bfb352acae055b5db758ecfd63c77e200000000"], &(0x7f0000000180)=0x6e) r3 = getppid() r4 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r3, r4, r5}, 0xc) setsockopt(r2, 0x0, 0x14, &(0x7f0000000080)="34ba3e00", 0x4) 09:31:21 executing program 1: socketpair(0x0, 0x8003, 0x10001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() fchown(r1, r2, r3) socket(0x21, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x190, 0x0) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f00000001c0)) socket(0x16, 0x1, 0x866) open(&(0x7f0000000140)='./file0\x00', 0x0, 0xcb814814bc3204ef) 09:31:21 executing program 0: fcntl$setstatus(0xffffffffffffffff, 0x4, 0x46bfe) r0 = getpgrp() fcntl$setown(0xffffffffffffffff, 0x6, r0) close(0xffffffffffffffff) 09:31:21 executing program 1: unlink(&(0x7f0000000140)='./file0\x00') mknod(&(0x7f0000000a80)='./file0\x00', 0x1108, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sendto(r0, &(0x7f00000014c0)="d044198005330cfad364e8679308d75d302c58b17d268618a261da4ae60af8e26f932cdbb90a2e344b59b0f18c9fba66363f081d288b6cdb504ec1438083e37427bb38ee01d244480bcb2589d00917989857dc207a015356f08d5ad11e55e41f7e5bff023a500e6290c937ef2179193e035a6b5aa5b720ececc780e0c769b16157dff257bb74524ac81e237063519ea0cb8203710e4b81ced0992d3f269723405bb3abffd951fbbb9818a1e8fddeabcb3839fa170e899dfcd27901b883fdad36082eb755b6b0105c0bb3ad13665c6dd6ad4b081dd3fed2b39643d2b090380ca8b753a1a5e5954082876ed7828b96394a1fd3f8ed91ce9d310ea9507a540a7670daca2b4f43daa7bd7f93e90acd667f19891ec373544e264c98978967459d3086dc56934d221ed2cb47716185f430b4131675ef18bd1f7a8d8449e7952cdf4b8615fa692d696ccf3fb4c4ebcc0f50ce108ef10228c8c129ca84c660dc7affd0e8744ea641e4dcd112079b4a44c2e57bbe184f5d8eb29c07941cc1df4c33473fd4304490fec367c9e4ed8f90d09b9c6c7908f47b7d0fbb68d890203a2369d5205b6d973a046c1a78588667ae04a9d8bed8a3eadab6d33d112f193b109d2f9fb063feece5bb2f707a0cece72c2ba2118ca0614757ff649e98f174d64ccccc4b39601a1f2be591b25c760d8d31d87ca750cd7579875747e91aed55f5351e78415b8b9014ae68aa9d3a4598298c1d93c246de64733f48391a33ebc2b1ffa62be4b2bb5f120ce9f713dd30cc9c8c2a3299f8c5a3803e82aaaa573bcf7179f696169ccba6d5166e2fda26f80c91f364cf4781cf739781d87957c867cad520c7c7cfb39f54a872085cd5bcfc2e6c2df3e5525d0115ccff23686af57374e2e6314fbbc7ea51452a1799e1d053eeccb26beceeae76133962b98a2f431a33afd311547e10943541e37c50530374a3b5a90b2d806eb9b24ab7b506c07069e6e038cc5a8df83c33a2ec1407e2a0a1f9512a311749deb3bd6a478a734f5c66d46cc7f3955473e380549f1274b6e8600f9747af1e6beb05e21d903a3013812c0f3acc5770a0e7ac81217861a942a5b206f6dd32fd230c94c58a2cbcf1479a0cbf99e2101b40f94e0d1cc9f6f94a773e9f6fc4660398bb5f066830e0e7c9c773739f4d1d623e41b01845252317eb2ddeaaa6f4048ccf61bc9f9ec2a73dcd0c35a15c0b476f45b75c9a9ee7c4b3201448fbb3dfed2d47e83cbd181bc65683225493b7d4739015d83957a81922423b353ce5d567da6104cfde60415de837146e559cd562df4b3875c4707c67cb26596ef8de1f7be261238f9f86376aac3e791e873a0392240bfd69e307598b9c91d7d278043025fbb1d54b108c91319fb00f76bc63d89e5e79561d0ff74e680af23c3449f6653d628f02cd7cd8fbd1aecddc8f78814abab0853fc6589c1d22fd54a96c0894bd3f752f2e788a965bd74b9fbb72beed16940cd2ad860b81ab465b2d6b5487f4ebc48422a7e15a95641c2d94913beb15eb3c90b13df9d57e324dc2934340d401a477cac4b30cb729a09c6d0d31d883d3e0c56c45e85bf1d04e076d457713a45e2e7a9e0ab5241cd0d9e721dfe60cd6f9fa5a0ad2df02484fc90112da34b3eef120e2060c89db7cb9952ac4cd997705ae5fcbfdf1fecf75b376af8dc25e0c7be6903a3226cd07e85cf155e123efc139cdfee643b114c2e347f83fc782fb754cf468f6787768fe7eaf077df406874b475aeb6174b679c09d55b7a9cb808162648915448a4d28cd31485a07f239365667f9c97691e1a09602bdbb782202d050322e2b55e731f4f879a354d229bec51253e8cd8a9a03276bac2d8370df2e3f5c6b101848ac55b1614475c835b9ab89d228f4bbdf59d8958b62ae347690e47df24b825c9a5afc9c42dcf30f6c7ed615704f0fcdfce76bab5f8dd8a10246afb2e3df7ab013c290527d217cfc0bf8b4e084d23d413e95df040331399ad0e06b5625ab46be605da28e3f09b080aae9dca1a8278d3f3d44454e3af3c1dfb942affa7721aba26358cd52ba6e14761dec5acf93aed8f2d8a978de2aa18743b608023737bcedacec138a9a517ffb63be954aa44f0904c8dc878e4fa15627c929bf2f3cc3311cc2c5c378855720deb39fe0dfefd6ff39ecf58fc2c2ec3daeaf262e4ca82e348675abd7b570401d392868b79b20588b36c15060e59ad7ffd32ef06400913d17830ec83b704f38f73e5e2221eea4fcbf44ae76c10373c05992ddd228f6e0d3c88d311e6f5ba612635d80e3436d74f673953d0c1f99c3f5dff9150dc128431d050d4e432b16e336f6e9b0eda1012271d1f50ebde570175dfeccc2583864096778bd02c5613dc05e999556c86472a7423a96834f119b9c63be3cfe423d2d1c75a9cc050902f7510563945e4cc774887e4b01710fa94129438bbc1be362636d73f2dd5290e25e9cfbfa7b6e6496ef0e0e31b647b7bff38de2a049fd7599cafe93412ae6cee91169cc5beb528ef659a6427290e8c0b7c148fb0b968d41623eec6abd8f741e1c5cc9ab482f0390491d0de1fc336cb85dec7754881579efeab2116d4df42d3ac7c9e41987075023f7eb4cd89803e5827fb430ec8eafe72aa2a2500886d58838c4ead0a409b39ad00c5e4c48cd9204c30010f2a9d01fd6a2e614bea6249feb243e13923c9833cc3ecb863b9605d297e94753819064795a8f1be15e8d81e93eba1397d25bd2c7027c04c237315c349c5c9ef7c8220dce0be6ace165f2c49731dd4baedd7856cda87c18529e6c8577c8ec74ae57dfde0596a4fc7a5867f8fc1433a0fbbf4abf87c7149842e83fb1331ce86fe662cd34954b4fd0ed14b955ef17a5594d32979220f3e7523a72252180682b14374b5d8e3ba5943df1d1c8ed14f4408d097bb60f81b37a9b31d29b42af671d96fa876a328ce60c938154c9cfa91f8043f73df650ebd40e3a8f021b7215d0b4c8176a3a4151300f5234af7df45ac9a8fb050c50cb424ec80991794f4272cb18fb87d60e53b9d9c81cb58d81cf423edc7871500fe2f8878d3e066d4adde6ef4c0ad9eb9210c723303f5cc4531a139ad259978c79cec39c7b7dc0dd1ed2306000bd86572beeb09a2b72e49600bf8e520bb744092b808db14f5421d7d98802a451770ea4bc726cda6aa45c6fa379d4bbf40258e44dc88ff338a51eec295d07b9faa4b759be1782e00078a1aa60fdb4f97d253045fb638b5dafc1772f4e50d83e2940f6b0f0d3906331146eb01cf126896a23653daef1ec876c09c66f1cc95f249e82b74d06732a6516dd08a4c57895404a7c33f582e6a0f07cfba19086801660de73d1dade404e616dd93822434558e4b9c531e3c62693df2769f876210edc1a8069430018e65883b006f6fc36deb691e774c5321f3d564a23e629978ab53cfa9bc8f0c5d8245be872405074ba3e0a21b615eef2729960ea1b1c8b345c56ff96198789841a28b6ed3e1ecec963f35a6825ea8e2b60df8881a689bf2c6392c452531baaedd94b5630986412c7fc787427e265094b3def3eaba6f0e0f2757510bd024784e849c6231f0e1903ac6d139bc2cc9176122c8519fee4c2b0d306959a109774ed5352ca6f720a91276af4e582b68ad81e6e07be7c0d7c84b2db3594b912fe187a451cb4889184e6612d6818de93c49941010d8e3b3efd58c64856f9947db031de012a1731f0c0690f5be57597bcba2ba6686cff3435b3a74c5d44c3ae84f8f1108f7101cb281d183ac16436021da78ae5fa109a99d21fe2d8913ee646d427e1fb3064ab2463dda43bf36633d4bc3e9305e716c4f86a2201426ce6d00ebfe9cd802833c3c9703d4fcb0929b61fa7921f94d94f5d777ef7d0981d0bd6bf7264acc09c7e19b9519d5c1741fca5d1a0cbc46cb9d0d2d3e46f9fd25ca4e367c031bb509b5b05136feb02b4330c890fe3169ad3fdb70c629f9ccff7217f9d739c7f53e9a200dc1f4470c958b09394e7a5c8dc7d19d3e07cbec62b6800f3f68ad32e987cdbe07499e6b2d8f35654094fad1557fdc70eaba7c037a3d28b8a6fd2d9377bf2ff198f6f3bb79f0226450af211a3e076da64b574e0b238985eabbeb4c1fdb0dc973cfd6265492258684f6a4d18a75e2ebf815e893831e388568ac35aa09f5fd7ec6d3affb0b027879e09d32690505bd77d16059ba05e7e35c1747d94b3300f6de427642566435b2486b13fb5c8851bb1464fc7a3f0d936c5ed1706d09f11d51facbfa8e02885edcccffcc267a6e729dee0dad563dc37c7f3a1f638a06c68bb8a45de2cba4525bf138d9baf041ed520aec235bbf02e8b763711890c20296b9f1eee266df9a1be6b985b15d90698860e7e4981895dc6ce30f5bb4357e63bc172ca57652a101423d9f36578671d6c3838e3baca1f203fd792cb69cb64c752f5993f468e31cab6da3b50409e26319f6aae8e1f85328e54fd677209bbe01b8a869133c9a4d3287e72d9a38d442e753e991c1fe455b90bdeeafcfd8efc087d4c3121a44b7409ef0e1f9211f06f69561f3ae160e57ba879fd087770dd979e51d6c12f5c019547f55c0a6ed91b370c394edfd778dae35c9ad90d90b9684a60c3aeb996ab23481befc10913f729231a237829f6cf2f47597bff0a5d7f0bb542978f88e359438bfe39408173bb59d5cbf5de006ea2a009d797dd47682bf95da96eeeec5649e286fe2b2d7e578061c7a9b3b249ff796e4c9decf0725688a431d44c6a4547aafd633adafb23e671f26014f7b1ff2e2c9a29380f7fb3f5369848e0274e2889d43ebfde8e0b428bc6d8f2db48ddecc997f752f1d06785d15dcfde12c2b1f254508efba577fe1d5518059da386e36704aa07a92092eea9dad99683ce01a3d615f7ff58ef9fbeb7de5251984cb692a32ee9b2f61bca26b1f21d9c6041438d9b2de07974eae3309c0b9eb6e88ab0f4b63709c0b70928a895a3cc85d9ebcd37ffbc6eb4d845c2e3fb66f808d398786a0de8552c81d15321a4916a82ed7ebbc2d701e33d6a46092c2791fc89dfdbd2e7ea5f616f49279f97bfb6342fd7697f26ee6e52c9052f3ddb386ceedd381372f30a9d9c98a92aef0463434597679848c48869ac38162dc571dd3f258566987b3493232784d3c71712c31688672a01815f6c89730ac6e47d343fc682d1474dfefd6fd64b09faaf0d1a827a9c4fe41305b37d0bb7bd654b938ed21d2c72a9e5aa49bf719ed117596c462f13115b5c84df4755315b1032ba35b6c79c3f51fea03a3adbbacfc21e792e765182471eb65f9eab2ce37577e3c1d2a4610233bcc391e0ae3c294c66ac033ee1980e14599603143685ea01ad94df889a81383011b34f2a66531ea0c46ee424ace0f8f4f51150e4a98cb133c93570df73b3b682d9ec439ef5a338e65ee6e34312a3986f932730b194164661f6b73f84aa0698d26b3c11b85efd664836269f084b6bf2d4393dfbc12b89b5c0e4b399ebf9185b6d69b18a1172bb5799f392922dcfcf5c4adac8fe280318ed67b3830c0898857e705d321fe081ce0f297de25dc1c59c6bc0e07bb53beb53b8b9d20825dd8b7202db64f897c54eb2f679045a513c05e45bc15e47f64ff0916a6f020cf2558f2da00572705335de7681cb85484139e8acfd34883226ef63c3aff98fa0ad847102175a3af9ff3c8a75c3dac769b4295776bed212ce8643d3028cb7480b24025b36b014b2fd1ce77c3b30f1aace27ce31755acfb4dfb4f2017c4a1df9b30da2dc8a334a8c42c7e287d876632ae5ff979166d152e21b2fd1392384b25b48c9", 0x1000, 0x4, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0xffffffff, 0x7fffffff, 0x9, 0x1, 0x5, 0x2, 0xb13, 0x0, 0x0, 0x7, 0x110}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='\xe0\xae') r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000080)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 09:31:21 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = dup(r0) truncate(&(0x7f0000000100)='./bus\x00', 0x200) open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x70) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000040)) 09:31:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0xffffff}) recvfrom(r0, &(0x7f0000000100)=""/255, 0xff, 0x801, &(0x7f0000000040)=@un=@file={0x0, './bus\x00'}, 0x8) chroot(&(0x7f0000000200)='./bus/file0\x00') 09:31:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000480)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='({&}\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)=')\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='--s$(#@&-,\x00']) close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x8) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000500)={0x3, 0x1, 0x10000000000, 0x3, r1}) wsmux_getmux: no memory for mux 16777215 wsmux_getmux: no memory for mux 16777215 09:31:22 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) r2 = msgget$private(0x0, 0x100) r3 = getuid() r4 = getgid() r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() r8 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x6, r3, r4, r5, r6, 0x120, 0x2a0}, 0x800, 0x1, r7, r8, 0x0, 0x100000001, 0x3, 0x82a8}) r9 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r9}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) r10 = open$dir(&(0x7f0000000240)='./file0\x00', 0x10202, 0x0) pwritev(r10, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) r11 = kqueue() unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='r\x00') kevent(r11, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r11, &(0x7f0000000280)=[{{r9}, 0x1, 0x80, 0x2, 0xa0d, 0x4}], 0x34, 0x0, 0xc68, 0x0) renameat(r1, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 09:31:22 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x9ee) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) 09:31:23 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047469, &(0x7f0000000380)=0x1) poll(&(0x7f00000000c0)=[{r1, 0xc4}], 0x1, 0x0) 09:31:23 executing program 0: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x1000, 0x4) socket(0x1, 0x5, 0x9) 09:31:23 executing program 1: socket$inet(0x2, 0x3, 0x0) 09:31:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)) ioctl$WSKBDIO_SETMODE(r1, 0x80105702, &(0x7f00000002c0)=0xc6) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x3, 0x800}) 09:31:23 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) bind(r0, 0x0, 0xfffffffffffffdcc) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x4) 09:31:23 executing program 0: r0 = msgget$private(0x0, 0x100) msgsnd(r0, &(0x7f0000003c40)=ANY=[@ANYBLOB="0300000000000000844e967d13c5ec9fc91f26713c1e9530721eddcb29fd2d42047ea88e3693dd1d5e66301da4068fe2734172781fced3eddf03660b09421cf92233ead02427dc982dd0d3adb02f653a833d363e78af2b600abe415ba6e65b5c7b0b25f7c9645c7ef17bc93678060958c1783e2448cd6f02bb30f275152b88be2cbf6f9ccaecc02a66f997ea8723b09ea7a0f2935d092ed4a63dc5b6c32128d7007cff438e100d39e9ef83f2c7e45c3b4499a0e055e445d83936ae37484f10d71ad0f2ee9019dd8849dfb26247dd533b8680b14330"], 0x1, 0x800) msgrcv(r0, &(0x7f0000000040)={0x0, ""/49}, 0x39, 0x0, 0x1800) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) msgrcv(0x0, &(0x7f0000002b40)={0x0, ""/147}, 0x9b, 0x7, 0x1000) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000180)={0x8, './file0\x00', './file0\x00'}) 09:31:23 executing program 1: socketpair(0x6, 0x4000, 0xae4, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r0, 0x2480, 0x4, &(0x7f0000000080)="429c3d204bce0eb417a55052c1225eef92778fe5a9271ec643d17b6c724fd2bc8a9616133a4f537381b191666ef02b8b12e46f0e4a31101b7716f3e1c0191c393909c70360d6134d65af0f31db9150022758370179724769616db4a26ac1f70798d173b97dc56cbbdabe781c89659eec8a94033ddef3447db27eb5dbadeaf654870ab90c4b00286be8d2451557fb150f1ab766ab5c9cb7d0df9a1ab8f68460e2e15d03e5990142ae49dc44789cc4c7baefc32132c386ed83ece6f3b4e397a77d1e9747339cd3db3d3969e4728f164a27e14099f078f870c08676d5b64545fb5dcda23b277ce57fd0fb1d61dd71f3d7771a", 0xf1) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 09:31:23 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800082002002, 0x2840) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000040)) 09:31:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="2d012e2f66696c653000505e5db89b440d3129be2e2c4695f49a0c44455edaec95a81b2163a28ac1138e2925bd9e2d670237da56a4676756deb8435e08f1a30b01a2336004c4de9f6a46323960f73c9d2b7d1a5df66c8dc60fad4dd9a32d6e780f23c44a0b854fdb179bb8637f130f17"], 0xa) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000580)=[{0xb8, 0x0, 0x0, "b71996194531a952673d31e392aa10fb2aec4c07fd33a80c33e476ef10882050c35d2f3caf4f4b29f242a50fa2c447fc1231eb25ce99cde062dff1563ad045d537707783e4b231c94cf279335c6e069190e15e8683b22b51103fffab4b4ae0158f490d3812de8f76fb20884a9bf4511c5a7a03204b1c2a8c01807952e5fdde3e588e28c66f645767e31df2c4021e10db8241cd6bd436b12b6d2dc796c2357d74ae"}], 0xb8}, 0x400) r1 = socket$unix(0x1, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000100)={0x8611, 0x5, {0x1, 0x30}}) dup2(r0, r1) connect(r0, &(0x7f00000004c0)=@in, 0xc) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 09:31:23 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='-(+]!,\x00', &(0x7f0000000080)='\x00', &(0x7f0000000100)=']\x00'], &(0x7f0000000380)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)=')\x00', &(0x7f0000000200)='@#@/^\'\x00', &(0x7f0000000240)='*\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='*\x00', &(0x7f0000000300)='(\x00', &(0x7f0000000340)='#\x00']) 09:31:23 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f00000000c0)='./file0\x00', 0x20) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='./file1\x00') 09:31:24 executing program 0: r0 = msgget$private(0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) r2 = getuid() setuid(r2) r3 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000100)=0x1) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/205) 09:31:24 executing program 1: r0 = getuid() r1 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r0, r1) getrusage(0xffffffffffffffff, &(0x7f0000000100)) getrusage(0x3, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 09:31:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x405, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x0) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x2}, 0xc) close(r1) chmod(&(0x7f0000000080)='./bus\x00', 0x11) chmod(&(0x7f0000000000)='./bus\x00', 0x2) unlinkat(r2, &(0x7f0000000180)='./bus\x00', 0x8) kqueue() 09:31:24 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000240)='./file0\x00', 0x0, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) fcntl$setstatus(r1, 0x4, 0x0) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x1, './file0/file0\x00', './file0/file1\x00'}) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000140)=0x1) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 09:31:24 executing program 1: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x10, 0x3) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') 09:31:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c4, 0x401) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x662, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) connect$inet6(r1, &(0x7f0000000000), 0xc) 09:31:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c80000002900000033000ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24d87e3313d6065724ce375e1846fbf8fe2ed16e3c0bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7759e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138011b000000000000000000000000ffff000000000000"], 0xe8}, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000240)=[{0x0, 0x7}, {0xef, 0x3}, {0xcf, 0x4}, {0x22, 0x40}, {0x45, 0x8}, {0x46, 0x543}, {0x8b, 0x9}, {0x7, 0x5}, {0x8e, 0x4}], 0x9}) 09:31:24 executing program 1: getrusage(0x1000000001, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x60, 0x40) openat(r0, &(0x7f0000000140)='./file0\x00', 0x400, 0x20) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000100)) 09:31:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x3ea) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 09:31:24 executing program 1: clock_settime(0x1, &(0x7f0000000040)={0x400040000000}) 09:31:24 executing program 0: r0 = socket(0x1, 0x1, 0x0) setsockopt(r0, 0x0, 0x24, 0x0, 0x0) 09:31:24 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x88) recvfrom$inet(r0, &(0x7f0000000080)=""/146, 0x92, 0x41, &(0x7f0000000140)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x3, 0x0) linkat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) 09:31:24 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x1ff) getsockopt(r0, 0x200000029, 0x8000000000003d, 0x0, 0x0) 09:31:24 executing program 1: socket$unix(0x1, 0x2, 0x0) r0 = socket$unix(0x1, 0x4, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) 09:31:24 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) readlink(&(0x7f00000000c0)='./control\x00', &(0x7f0000000040)=""/78, 0x4e) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) 09:31:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000041040dcc400001400"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getgid() setregid(r2, r3) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x2, 0x1, 0xac07, 0x1, r1}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8181, 0x4b) setregid(r3, r2) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000080)) fchmodat(r4, &(0x7f0000000100)='./file0\x00', 0xa0, 0x0) 09:31:24 executing program 1: pipe(&(0x7f0000002580)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000014c0)={{}, {0x0, 0x23}}, 0x0) readv(r0, &(0x7f0000001240)=[{&(0x7f00000045c0)=""/4096, 0xba7}], 0x1) writev(r1, &(0x7f0000001740)=[{&(0x7f0000001500)="60be96b8ae2282e3d80b15e0fdab76f866eef4eab454bda4762cc483b6812b72468ae2f66b290e5aaf42ac2908c50184bbc56d2e72788aa00c92126bd34ad9c4a1c21b45d642bac832b596b4e2c78d"}, {&(0x7f0000001580)="a13fcdc11b10299850b4eb1b70d5fd541c0bc08af2553b6ed15d974e73af07eb5d6b1379e9d76f5c68ee2d40dd35a0f3c5fe2ce1f5d6f80849dce67a40af412705fa1f6944b9b2bd316497a4ac44ecfa87126db2aaf1a11a632a0ea196dad783618946c0317b04ac1855aaec2a359f3be7505a97f0ed6995fc2929f4144fe087b40c38353bb15fc7be0c4748fae163a37760cf3b67f8622bfa41ac1b4797df840cb7229c0903f569cd9a9c2fa279c975077c7cff4fa5dfb66da37b0456eda52d17e156f55f979e9743b465698eea17f0c7af499f56f425f22789c9de08e3b57d9b"}, {&(0x7f0000001680)="845a1545ed13938455b282572573f856c66749e236680a7b1f8d12f1fce354a0d6f8174ae80bdfb300d45653dcc3fca3541a772351274c456d1ab36a3814d4586082fe810f465b108af1ff38"}, {&(0x7f00000025c0)="04e3629f0248c58346c7f3cdcc4ef361e530a21e69bcb08703d9ad868c020201981fe3e9874834249691a7e9052afd7e5b89bc99504e10b97f8de0baf3ab715d05d5b758d2fdab5603a3685c93a2830a3903774ee602986b8ced6bc2fae80d2aaa5a033a83aa34cd0181c122a0f0c918768ee060eff658c511d1c8dffa9d6f6aa91e2f81b741e76d0e223222659861d4b89e98da9688d6ff1715ab270d39fa319ee9d2524743a8b2bbabe10fbd79a07cc0fe3edc68732311d944b251e5c6df05f38ce9bcdbbf0275663775d361f0523db22780692fa95a0182ca7f4ba8a9aa05d784af042c2be5b756ab66c24a3d9018ba47ca463ca607a877b8b4a59561a43de2b30fc5abab170c5c9445b76c67dea3e1a4f0f5b16e1c0f5c0a68b6e81125361bad6357b41d9f781499bf8f27cbd0c41da9497c3a3c3350946c8efc0610ea8771b1c52b6bade65e2d2f94cb175ebfeb47dc4414c1c02aeb3438445b2191cf65000ffc7f98c3e912ab3c2f92c8f407766e630dc06ce741d879456dbcaab35d7bc2682ffbc41905f95ceca84c4184e3309b2523dc9a0cebd39843c16d09b5f3f9c4a5072dd6c0b2cb1467f632dc1971306d50499a11538af1ac9d0e84871e49dbe4b8616ad6a9203f597123365e9ce97c0ef7825289755b3217e001ebdade6c528c570637d6d2245f586f70ad6289009f656f224648e1904f4541c3568af9872f6eae6cbd6ec56fe6b05b6d3240e473f0c13dc855b2be3e9b610e179ddddf5f346a49eed32c1978972fe91c59b2cb66c60c14c4ad3fc0fd5278e9f0136bebc7731837206ccd618978beae1ff9341ae543e8f4af463ab208f6e81f2ecd3742b5c3cea97c475c874471b2280510aa15f3b496a22d653c484aecec58c2bb94caf6a096514d9508a10bd769202f73e6a831b9057f017f49d4d385873ca69bf7b3e1e805537ef5d94563ef7701a055108dc02cfc3cf4ed306e2b3eb87f29f01be9431c8a708bcc4445208b736ec0af745036c069c41850612f6f311021511dd4cd07929b3e79399370e369554a0366843cb224f025329dbfadd13c7504977de65dbb9f8937c26a89f0934cfa275080d02a76472eac8bd43091d6492b63ac53f920e9677daaf9a314b433a5d3d6e2788d2f1c125beab31d7c861bfb62af35c5035dd13d4abc18f1d8247753fedfac3b51fc0382bae27e5c13d50a01307254b45ad957c7f6f8b95af152be658b2ed69a3415e69768bf9f2db57897a07b1bdeee21d04b0e61faf9e283dcc15f86ace8e986648f1349e0cd87d13cf1a043f81d3584d12fa36acaaa6d2d303200b41b07bdfab69e28c54a673fb504319728bb5dc2e6dff2c03cf9bc8cb11981d77ae712f2e52260b27f9830f8b3851e9ad1e12a6a62d2cbf92899bfdc6a6629cb1db86d92a2b8fea2b7bf1a13467f447cad16b80c1c773577caf852085e7178e6a36b377497588d28efd2d1d3be13e240ea09abd79e19065a008f17617e51d12fba4e990af0e29df75efffd831970e74b85d5c2bd57f981a96a62218aefa1e6746ad25c984e03fd36ac6d0260d26974bd94c1363635d82c7131279fec2183bbbb5c9ea49598cec91904be4d6c192fee1f73a2cbb47a944950e15693cb472e0fc68a987491b98896582325a839a2812e394876bf53d54ed8a74b694c9ae95bb5af4f62f1514f691418971a11e51f35261b20e2e83effb07a6dd24291c4c7f975e3bf2ecb07d7d9948962695ff8d5fb066d2f3da2a7bddbc3f703cd2e3999bf5d87ba01541112948bd0782a1909b13debb007c354654583a104f536b4f459aa6ebb7d4d6cc999dca432b3bee683778ab03166cd5b525eda7418987a9e1519df9f56afaab82027d5d9701e19e07891ee82e1510b6c6ed8f7743936d73990f4fcda3c96883c46f9091e72ce9c00e037c1dd5b78024f43f509a2866d6ed88b5165b56ee4e5420661ab205b1ebcfcd07ef8cde61e08f29db6813547c4fe6262214dd5c2f6561b59e397a6a53a9474105263297176c05d77ee8bc5e1143b16815e19d42d19f4b11150d8d1928ac9c6606ff35ce621a3174c2ba7310a1051750238dd9bb249f77c1d54e647e32c726f473c5e9af1fe9e1cedd723e8f5835c4ce3d4965a8c191827290c4cef0cd7d15500758b5fa07fd836d9e24238f69b23974639e33ea0cb0f814e1be3ac674e5c766af88a419777da1052a98c9de12c6f4b979df8612b1878bf4175be8df4b0c973529b37797137da151bf2f3cf0209def64adfbab9a099bf9e0e27d7992cf850eb800f397887534e9558be2f81e96a21a45e52b0a881c6b076e69b823292593f42969f34a6a0778fbce120670620eb351e7a214f288735b813e27f53799347c1827bd208985a98b9137253654010085c1e63b138d79444d258ac7bebc1714f179be8ead2d769ef4f2be6e97c4902ba29b6e7e32baeb884c638af1af4c036c95ebd8e3227fd0f5515abf7b19e36293ac03db7764c25258a732fd6756e7c0b1b2b95ee6403cfa203d96cfc78e4f33b76246c3e5b2a3aaf03712a8643f75bd010ac09b77c60fe5e82b34e81fe96507ea9e0203d646e6e01c642e2e72c3d16004b8b682092a3669168bb1f7c1d38b591c1df030c12f8bf34728ceb28b07ec3472c23e7a788cb6ac164ee24e392c9db8f63ac44442a7ef5f6d5bf182f35636234a750a41ce902e10e4e2202d4c10f9acb0df8545c763f8a554b30afe4b7fad8243acbadaf68a3317a93a226ebd9f48caf6b80517678ac442fe3d4ff0d7c71d80fad093c56258f94509793154db61e722fdf27a2ec4ea040bb4e31558d920ad868beb6fa35e0b112cdc07663ee314f3c85352cc0dedb07e9f465716e8f8e584371bdaed08f1aa0be9be5e7eb1d613a50904731acf4083831e997b4ebbcd449777d053c84db32b7105c521bbd552e75026c2185af419517124855ffd1a26746797df019275d9cff5f6d9fe230b90b1532995c976e3db6ec3080a98fe52bc90c448d6216df799871993e0ca965ce6be8745e6bc46a218bc66b35d0e53c40c63e302aecd9173dce6c156cd0e512c1bcd2448ea4f2e741144a2dfa860e6478934e044b95804bef93efb0c130604ba2d786fce10330158c692244ca3932b04ec273218500560161b0f134987d792dbe3dfe5a423051688f07cd105b000e7ab1d0e8b0cc6e22be4220f440b84b0b1376f5982bc39ddc311b8508394885d459e342abe38346b7a793e7746282ad79e3c1f4cf694ccddc1181c8f134026e3e94670923ac9fa7e21a97c6e0a22038c39bd5391e4b31a7bc236807e16f95238bcad84aefabcbcadf14e1689226685d01f683409e6fb43d2ed09daac224e9e0cfb9a62887214ec5f286d241868f335a158c5e10bc48bbb1ce553aa3d2219daf362fa9c6c6b8850b747be7818925ede91f673bd717bdda0a0d177bab3c6edbaeb2cd3ffed2d28f190c1279e57adb96b5a68b81b049dfc62a988d5de85324234e1b89fb209bce2905ebd79d57d3e3a8b85d1542179e028432449a2bdfa5e7095795a86222a0320292d46d5192e8db5f7e03e23cc16bb4bec4c37e3482ab4a8be8fbefca70cdbd658e4b8b9abfb682cceaacbf32d8cf5a4f04982e203f2ca34656ad876033ccde16550a3337115d42cc96848c4a867c538cc74acf6937079bf1528e502ddf11860ae8a1f104191aae300c877afc278674e0f88bbef0e952868cd9cb9085db840f2d620dbeeb3d685d0ad1cced1be17818687f72e68f0b726f27e745d261a7873a4df736aa88f1b42f73b86d8c5e1ec832da0abab610fe94d27becbbc1ce825094aef3316ab37a0ba90ebedf6cd854316c2f27884ac96615fa84269bd1548ef5d642dd091125cf819130ccb4eaf4e495fa39ed6f0c6364c309b48ef59edc8148c8ee5e49826998f511b8ee6a576435662ed7f57a16829bc0e2616de27b768bc5b6493e10b31224326d7aeb349dc7506cafc095a4d8f4bc0381bcfe9afa82a6fa545aa505fade1173c421c0836bc45e8e0f0e68be993a0422b843da11355c333649c1ae858df05d77bfe7fc650446c50ad524e619bd770c52623304656abca70b09bb98a01ea5654cd43405bd8d855445d1dc09748f86dd726bcc486633f73f8d18bf4b9a09ac6fad93a7eb831a0c7ff3b9e2091b9eb26a604a52ff8245d64dc994fdba1f9c1fa325fc2f7ce33e026cf105d2dcc4cf14759ff58add7885955f767f3221ad5a8b4ff648549ab2f9e211d6b088103343b5f8f01e4167fc5db0bb9c1a05ae69568ded89b0f3d3f53175f43e22d3fc75c42ea506d1bf6bbba9553708f648e308f4fbfd77569808f9632cbf6b8ce1e1cb6d9b654855bb96752fbe621f95b4ab6d4230c8a0ab3a1a14dd1121a87e869f4030d983f97d1cb768e68d649191a2e3d60f2b22e0813646bd4df7c7e7f50e852cba0f9ba702a8e2ec307413826f637072b47c2d8f1f4ddfc498438c025a0d53c6c05ed108932be18c1dc051325b27e63caba1e41f3e0150d4b1b973921adf0a1a0340b40b9ee5363cb0fa1e06fda184fb1fb8cc199057d9797f6c5cc2aa8c88780f86712ab2d5fb0c681a877b1e67e09aaf0c7dd3a9c757ca94660d77deffa4073c66fdbe1e309a6d13a16a4b24a8bebbbb356a2764d6aef35a7b79ed7725c0647a5522bf049dae95c4b3c689ec150466293f3a4f14909fd794fe87a3371dd02dd15b11f7fb7c33da4df22296ad69ebf3f03c1cf779226f806914545c598323b7d0a6f3d154392fb8f15e59e997ddcf22a9c8cf94b16c860ecd1bf49368861cfa58abeb0542ef18c233d9bc7e31331e383fdf420821eedc80b381e1c24305074867717faf4b1ee8da463f3de05c00124da4d2d2952a53af4d517c4e6140c4e57f76b0c39c6219128631e4f0bd54c865970a61b874f29b4b3a827604f32be4bb41722c0b2f4c95bc44362678657d422ca71e74d2465fb8928891bc5f585828db70218c7fe89ff22d8ac2d3f32537299aaeb4ac1490660ab3b5799394232e2dc35d6d2695b47a6359f3c9a7450dea31455c831e7b1fee8181ec9730a4cb5bc8dad47b9edf2fdaf209246cf37406d558cb2bb92151594c962e2cbc5ec8d21ebe9c2fa8e82c3a38e11ecd3124b06f6107ec7a45bd30a4c5282e612de59d7cbd935294504fcfa1541c2830640423ebdb4c8f10f55522429d4ae87ceff344495f13ff8bd3a42898c3b7630c3f15a07776ee7349792f112be96633c5ec67e8bc67fc40432728cc4fb2e2bc95dbb50edf03249af5ab999045d2a9d6607ef8cce6cbd9f520a7a509ba1cd5877baf95f874569b566fbda0bc2b7d2c595588c228d372d009ed05ef7d66714044b048e3eebb803e65871105acbde9f0c7de4436650e0442449def68b7b3769c4664af979992c4b229e3163a3f260b54dcd8602669f09a73a954e2f5482df4e98de9061facc3333c6389e0f97289f731bd9d8a7a6b53057a600791b6e07089e70342cd26aaec7bdd79586412109111e6d57848ab122894216c66d0687c344173bdf314f46e8992c1fa7cd48a9fe332f3f4bc2eeba85a09ac7a616b064d1ebed024366e118af2b24b06f0c7ef9ba1ba3338cc209472f9fa9aa643f06c016665191e242445517f99371eea0cf7bc7dbc38f089b0cf4976661f1ef2a0979ed334eb6b0a393b77fd19e91134ffe9ae2ba8f9563bfc91583c7a5ee4bde03c50084965079f94c5a385d3851eaebfd885a8b9208d962d97442f7f65bddc38d5a20ed7fc77f8c335f3b9d66ad94effa7dcaa4ec1d7c9dab48ac47780"}, {&(0x7f0000001700)="216a8cbbc89913ffd88be733c61ac8"}, {&(0x7f00000035c0)="a7e587711fa6667804ec0fac85165fe1127b25bc7f707e9fa37d9f2915b4a547467a3d9c7dd56249d91a3e3ae77efac78bf46ad99e208eb8fd59d97ef0854b876bb5c3605524b9bfc9526c95761bb3ba79d53b1861b0a3f17eb3d4d83382bd609ab4edfde09437e4a8b04e7aaed9f42ad383d8006af1d103d401e715ec012010c68f947a4c09c1c10e13eccc6e3adb99119ae468558ed4bb25c2f5301448c2d93c1d1d685bfe7e84d6101974e4d9278171e30c0696509c09cf2aeda85dedf268396e7c2bf3077d820a8214c846d68c28378a75b6684c3b774853195a6975c91a74b8ad5df5f1901cbe93cc8a81f40862f980d63c875ed329e160ceefb03dcc4ce7b8141e21d528abfeb83cb420b7471bade82a37ba029521f8435196be8ac21dcb03430401b5d68ca4e5c13d187e6c59bde3c1a14b146ff40e8b44225021bd20d2dfd1433ac58a7f5270032e60e5cd797c5543ac6674d07cf206b5f576708d3cb1aa93d8a2db1bf7f7f914dc69e9622eea81b830ca073f245f852aa6dfc1e9853bba5851491503f997f56e4ee5547e55523a4c878e40774a53d00e68a0f9d9bfcb058fa09741362ec4d13c569c1b96e0980d4153d76c8870362117093cd475c93ca51bd9272ac3960469d13199c9ef59cd538ca14f3859fd1c42a1ffd53d930ae4707bff663895b1dd68720cfb00149c4f6024b89730688e35a7a401896aa2340bf3d7113919b70fa340448cd0ed8dd4964cbfb4b3e779ae7f84d6ea74f83defd5ce75c0655247c4a05e002dcf932cd1f4c87a3bc836a890630ebf103dc05b17a77fbb8a7bff9f336c8e7ee032728b49dc9b78e442125071b2198bcbf81622755f03c76253ccecd56901b23a0cd6519fb8d7661249217bbf74972229900f31a9a9271e35052c50183f9ec01125d988757aa694f771d8ce015371745ed330dbe90b159aa1ab4800419dc066858454b35395061df0513a33b5e298a970d95a7b3095860a22e80f503021849cc6e231ff494c14a586caf82d9798eb7ebd33b9dab6e861ced9aa11fa6810080e0f39b0d6a4a4c8d8d08d3af3ba74d3988655bdda51ba6cc97fb615b43f9f4f1b89dbb1ec141717f96d62d522863990e9a179c256c7421378b2bc30698430934d1dc1002075794a85de0da0c99018bab96aa398aea189a225702d5853662330994004452354977dbc43e94e2881943a7e2f1dfebf7302f1ba99ba6abe4f29efceab833f31d05d893b8165e8eee418ba9871c5cef31da3fbdb67c720ad1fa436d43ba7fc68ef8d6ac8694a74215fa483c01033e2fa5b544be9cebcfc57217156a0d444a1a9583f4ec200167cc4f24752b6ddf5119165fd28dec0cc6d312aaef67413593b8865b24db6d4292833afb64b2b7b87ccb73b03a466ee9bcef2c58d063a6311b10e2df035e85d19215c4e391f71af09136fa1aa34696f12c469b88cb12a34a2eb9d725efcc0a1eb3e85eb61b658585d507a28b933f02097256c26ef0bc2826b681c231acfb4c8eb152d85c6d192225a540a04e5f44aeb17a251a7f88bc7b46bb835fd02ad5abda196e6890dc83122aaa77a2e486f8ff55ca05eccc1d8c64e1dabd256c0c2a66d8033193ed300da42a3c12e069ed34aa0d4adac8f4219e86805f1a0e8e51d37a39e6fb1112e634611fb0314106e48f44469eaa88ded2364f283bf2cd6f7cd302be10c6d0a3bfc2298eb6617095b06b115cd02512ef4fa8dc2b347b14a3c643a28e1472ca6c1d02005238be4318dd083bc017a41734d765d5054104131e1989bd7c66acf453701650d94ed9b1a438ad793a51963f90f9fa5f504bc6605a8c725baaa45794c503521038f1e1b32f8681ea9b03b6fa670fd7c3b895d99c73d5eb9bb19c5bc04126ec8f53c461f0484e9a85fd9e67e3e8ed5e1ccd231f9afccbec5d7260a5dc67b91121c71450aef6acc2c11d256d585d829510dd497bb914641dcf1cb7f26985dab793f11737215693875629deab84ad1201d9b42c336a85123b258409e3ec549fb848c00b393298a0b8e65fcf1d6d541c7a34a571f58ac8e2b8cdd92926b3cc76c5282f042322fc8b166ea969f5c97f909a7a5d71c367592978817fdbbe76ae98d6b5291a764544618cc02488e67d0dc960bc8018c7a719c5539ce3023d9e5f70d8790334f6c967dca6657d41e8b419cd7d6aaaf3e45da68068bed0f6a0caa4bc57d9a079522642d8787f127dc6f2742c5497b3f1783cd80af3d47d1e4ea26f29b79040840989d6ba34d55890b8a490b4cd2daa74b730f3a6d46c2813535b75d0084ebdf42d3a3e3362ed79c90c3e977a6c6b4070fb868eb2a6d18505841363c3181af5d4fbf75c43662741637a516a31f2ee4a82d978de51e006178cb6f7e1c644278f04cc71c9c9c0fc9fa9246365011afef4536b096d7e5c92ffbe27ae49d73ea4ef2d14da01b1d20e87ef15e2d158dba702dc399f3f16e1ee71eafdd2f97d34b4b660623d548dd375cc5aa4a2a84d1f5714431904a727dbc6b71faa0963423a707cb169ce9ba9099a3b8d9b0c7085b000b4f60266363adf647644228c63ebe6fc111c647a1e01a1c59f0619800a5d88730e1b9e05fc968af6839548331f863ca6c062449119e046b3fc21257389d4fecce144a727935077b14bf5951c14a705a67c84265b79a1101ebdbe42e445703f588a846477c6b08f0d91c15dc131e98a955d22342b1d10ad31d53bfffb134b86c0b0cf616fcd47df27b39d23cb7856b156a2bc8321c768e7dd948f609fe53fe3015aae9fb94db627336d45758c1c7622d213550261a6204f69b85d068520dee80bfe6ad6293e1f70eec68a489bbd88ecdcbe4a0d9032b66d1bcd2d6faaf50b56f8e0e9dae75f9fb3678fa03709425095ef624d75b1a5600e2b85c48cfe15dd86dff2623c22a15466e2c35231678335bdef14e828fee14ca978ce7c0d921cfe66347dd483bda3868321a15d7cc818e112b18d8460d2678956af8f7a12460c7042cccf88196e566d8d29c629bf74e4624e0201d80e0ef439b5f4f324a9bed98201b09a50d1dcebe25ff1055e88f7a0ad49dfd1ecaaa7503f2fa18b68c3d1fd86714e96c56f1c2610f52a5013ee5f14dadbc754ba494829f21d37b87c31c48035845bcb59ed76c8abd50fe0f7dae67fed8e910587d8ddfcb093a10c69741d0678d163530eeb81245cf1c46f3c707a4848f9ddd0ea52327ca436b24240dbb2cdb077376f87c2ebe212cc8498741551614932d60dad6b94b1109c4300b403ac0a6d5f8a42cd56e32001f30de9bd72c6c54482760d174c3dd47352fec1d93512b06eecb0cb5e775815d33b2b63cc5f071f51b31ca4d011e84b870c5f7c56002515383826f4a689180a43500dcf2983759836f0bf7e2946b5076007b8b76126300aa47302f8043e4449c39e3c3915a11d9ab08e12cd0edaffee8da7fef72ede9345391057fb6ff2a73ddb25b346c39be3582a3d41a0db6678fc7cc4e14b8597783403a7bd1bfbe1dc9891a3692d5d88466b85ebf0dfe1b56717d8ba82ce33ec2056af4619156a0f9f8e8bbe35725a2aa606911e2e95872a08a1c19ec7006f2783c5cf09aaad424a2f7a5bcbea4f760c54097f0719f3e2b98a44c9f0610409040a91445a9d74ad66b95ad853f988863020123d3f72ef452f0d036f7bbb6af042a395bd4070d0d3408a5d455229791a64f2abad4b9b0ac8eeaa1e82eef848d3675412665a94067fb76177feee8c0fb35f5285ab279a647a583e78087ee5d24c2799531f16f321ba4be8097e42db0af8c8b975b88387eb21032f80e34c6ca846a7ce0c00f4fbf740cc7e7671bf494c73e6f77457eaaddc6c425a20847ab53d591998639ae6fcc9ca39bce679968b0b0b0a7bda7205a9952a0ad6165e86a69dd70c51d87d467651b1ce914977c9cfe1472b9cdd907f1805b0015fdebe2d499e363c183c77dfa4f3f493501996ebeeeaeece4c6ea1965e64e68a741197838466714a8c998ddac273d169722619d9e158eeef73e81fd550155d7b5369ee895052fca346a8f3a09271cad64359f533daf7db6a8aec9f9b216b3315bd3e8407a46a54cd32a312e4ab22cda4d0ccdb07877c6e24c89d454c5841721468721441ff30135f59bfd5356a57cb5d88307b1658934502fcede585140a7de8106b6c7d14b4400b891852795ed6528918f2cc0eb039075dc72fcf1d99cc092907f572c13b9f4c990c2fac7edf5465744c9d709239eeb0dea1cf545a6516007f411cfe325dec313b05204d850dbdc36e44a9b48acfbc4ee49712569003852ca1ad2ee166c0eecfda60c5fde87a87f8674f3b0471740d2a29843279c980805a7d9fccde7837647256f250066eb25a46c31305c4f0b0d1eec7a612758ebab43948715ae0ac9815351f36233e28eaba24fd09df2813fbba8da2a9d7b72236199bc37814e8cc344a2f6f3059f63a3863a55280190a7e472a76a8d6a1aa3cd89ddc57f9aacd3c0b807068b61ce7e2c105a82b6f40d61dca8570337186ff4814bf86c850e7ac267148d5f8a8aa3e5655e74af84555cd85f63f2942a73653ed8427c50c979bd1b45783a05b603d8a532409837aa106e40ed0eeeeaf1ea74746e349ac93ec550c566486065a21b0d6578c1f51f878bf6fc94d46b4eaa0bdb3d5603ec0e2ff37e6213316640cf0a80752874441ab281ede3ab334d5b74ec8a0abc4d6ca4287d3b5b9becd26c28d2f2966834aba175409636983327efe317455aff3dc551cd9719c6b9e87de40a02368fbd06c72ca81f914a08ddf40c1ecd692562eaacb84dbc80c61b231e695ef21b76c263abcfbdd1ef0d7a723086bddd1f0549f1efe2974279c8ed4c8650342648c6cb0ba075e8e1374ae84fa7ff450c5e248082e710b855dca2670b728b6dc753781c9df85da12461b871e5cb360d538355fb1990d0836c96d61e04b0c5be5ca2b0f1041dca5c962a35920b5a878f8b579e294962debfcb548d34ee44e485ef3dcb1aeae9724d4676b64f9b98903380745ea51fa076263d52c847d8d423df2f33702bbb2b7d9d5bb46a65a4a742b3cbfc5912e907d49a0aae009da0fddd1d6fb478ff02a4b06eff865ffa86fabc881e1898e7c93c9fb24423bb145b47d741e8ef9636db73a99c69dfc6c27dd7c755306b36c710d1e1ff9735fe58f4db9a197dacf1cde17020abfd039707edc5b7ad858eb37ec70a84cb8bb87284c197a0abbd430a2aed5e2113f39185d60c3901b25b7e33710ea0278a96ec01cc3ca09a6178efedcf22d2b8aeaad71b5d0fe69c29e93a76d9b65a30deefb125fd14dcbe3badb727dc366eb8d113147a49c66f3d30d9ff703acfca9c650869ebee9a12e6e85d0a84ae84cb19d3cc2d30358bf27cfdf4e4be1612566f81c709decaddfa231ad666dabd1acf24cc8215b22b396dff97446e0bb2a80cf4f75b76f9e2a0a95e458b702e9aaa21b1e5084a9b0f8b8aeec792e322ad9acce375bfc5eda75beb9cd89683905adde8c32ba941b78f7faaf1e31d25459922eaa29c1bcbf3f828bea6d2d5a594ab0b2a8363ec7be031a64f4f87a487683e3a86999de6599e84d959ed899f1bf6e8296880c561c151a6abb17bb7f1184248ef3f2cb82cba4a6e54f04303e8ea3c3a393a49471ce0f4dec149bf68cb9d52d77cda1f742e71f23e7c78448e445ffcda85851801cefd2b972d9a999c5ab20019cc1905fa4bdb02c7cf16a36478a0ca7bda44b37e9c53523a959a57f346828a069595846eaf6e943ca7176043506c005c0f70f894e3807bc4961308779e2b62f34deb529163"}], 0x4) getppid() writev(r0, &(0x7f00000013c0)=[{&(0x7f0000001280)="b1ca4cc772578bb9b2d0327aa42d52eb6a6b5403629ae3fc8b225053ba46629a81024313ff2c20bf8779db9e86d9585322b4046ad4221a40a61555e59ee3d385eb0efc6bbdb4e0bd7555cd584a9e463c15bbbe389e846ce3731e8ad9bb5fea0236817cfbc4452787b74237106c1ce05b4cba96aa67697b90b0fe9b5f05c9e34ddca8d5a3569ea7d5b34e4f39c70fca943d4e1732742ad038", 0x98}, {&(0x7f0000001340)="fa22bdd592fe66f9b8d6985952a9dd6ce3f7c998d68fa845a074fd783c7d4f3180cdebf16a79c793eb5d95198616972b5b2e63b84eac4870b467aa1c5f6dd64adafc0678b69e30d48a02bffeecfba51930766ceed712a8ae33ac8e70eb49df1b2710d3be1486dccd50930159b6", 0x6d}], 0x2) 09:31:24 executing program 0: socketpair(0x2, 0x8005, 0xffffffff, &(0x7f0000000000)={0xffffffffffffffff}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="2adb61fabc630d24c64458d8db8c1df81925d5289ae030cc90b74c9923b1baf564874b2917766ee1323ac36a33065fed5bdccd9ca8bffd28509e04f16ed353f0ee1c81851a11a7edf8405a9eb0f1b818e66ecc8c8546efa58a1d97c08b4b32f3c8d441b1f3050f61d1c4d7d15ca72d65970cd37375ee5079b8149957a4a20353f2b16485f9870ce57f1eb895d3dfd452164ae1a8a87c7772703e", 0x9a}, {&(0x7f0000000100)="20b30611a20101ec3d7efd6064a25a001e8480f5361dd54bdf14bd22d547c9e83a4fee4806ec464ff2dfa3cfecb18760f20483698301acbd98fe0bc955a16a4ea8eb907f23e7e9ac31d772d049ec1656ef9eaecf7ad09775dac9900ddd7b0ca9dd5e894c6af5e5674f470441332a223191a66997d7069b35398989fbab143544ee96fec6e1bb576c5757eac0e9f8ca543fb6727cb9918b9d62eb23ba9adc780eff5f40ee5434d26bc38dfce8bec7d2e66ecad2218a2fd5afc06061f29941dc7794b235bcb9afdeab6ef57138e098c9c25c2dd05ed6dbca7cf24f5a27a01a18ebeea0cd304d9d230d050e24f8e346729c3a5abf45ac", 0xf5}, {&(0x7f0000000200)="4cda9f5b33de59328d7835939fea40ae39ccd4e04424971c3c3ba2d66faa11a9dcfab928d5e1dcf781e24516dd772fb8ae7b6355fce293a150be06e4028878782c873e1dfc9161713e87d427675b6c22d212f376a7750c0f7cdd71fb02edf458f44741787d9391bd27e9d8e9c1582e6e5fd35ac11219dd4502fd290957f80ec503546d1dc7cdb8299f60c3bf7272879f58de0aee763e14b8b24fa10a033010c71d86", 0xa2}, {&(0x7f00000002c0)="50be2e73d8f6862262c293855e63d82c9faaa5c9039a5f46b8ca0fac15327435bddcb22f08f4ae8284eb38bde526a54b721d68948dcb5b92e24abedc3b", 0x3d}], 0x4) setreuid(0x0, 0xee00) accept(r0, &(0x7f0000000340)=@un=@file={0x0, ""/95}, &(0x7f00000003c0)=0x61) semget(0x2, 0x0, 0x1d0) 09:31:24 executing program 0: chdir(&(0x7f0000000040)='./bus\x00') chmod(&(0x7f0000000080)='./bus\x00', 0x80) r0 = socket$inet(0x2, 0x8001, 0x447541bc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r0, r1, r2) mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x8004745d, &(0x7f0000000000)=0x9) 09:31:24 executing program 0: r0 = semget(0x0, 0x2, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/146) semop(0x0, &(0x7f0000000000)=[{0x4, 0x4, 0x800}, {0x4, 0xa1}, {0x0, 0x3, 0x1000}, {0x2, 0x7f, 0x1000}], 0x4) semop(0xffffffffffffffff, 0x0, 0x380) 09:31:25 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) r2 = socket(0x1a, 0x5, 0x2e) accept(r2, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 09:31:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) open(&(0x7f0000000180)='./file0\x00', 0x20190, 0x0) recvfrom(r0, &(0x7f0000000040)=""/251, 0xfb, 0x843, 0x0, 0x0) 09:31:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) syz_open_pts() setsockopt(r0, 0x3ff, 0x4, &(0x7f0000000040)="244553257e96e20ba23803bf24c91bc4e91cd5aded82f264a6884e1ebb99db9598f37dc8451c45736f1eb14c0b1a39e07c1a39e9b95c633c14bc6b33489d851c78c678e0043325ca1cf8dec4e40a50a3ba4181ed2fce4657df65dcee77ed2cf98cd0b10e00d0c8ffe3ac11d81c02ce4a6a9d208fdb30fbd0e23351acd94e432f45cbcca3234441497ec746b6b7404ee845087d8fa1554eb5", 0x98) 09:31:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r1, &(0x7f0000000080), &(0x7f0000000140)=0xc) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) open(&(0x7f00000001c0)='./bus\x00', 0x10020, 0x100) pwritev(r0, &(0x7f00000001c0), 0x0, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000180)="5612000f9155ce1e00bd241e10255b", 0xf}], 0x1, 0x0) 09:31:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000001300)={'./file0\x00', 0xdb, 0x8, 0x3, 0x1, 0x40, 0x7, 0x7, 0x1, 0x3, 0xf1, 0x1}) setsockopt(r0, 0x29, 0x26, &(0x7f0000000000), 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000001380)={0x2efe5341, './file0\x00', './file1\x00'}) pwritev(r0, &(0x7f0000001280)=[{&(0x7f0000000000)="3b2fc5f2b97b243d0949bf3db46e25c756b87da76866595ebd0dadb72c91197e87f7cf149286bdbd86354f5289e772f1129b7d52d79bd549b86e", 0x3a}, {&(0x7f0000000040)="e3c420eb2fc06d32024a31a22d42023291da50d59cf0089a153ed1b2e645d189e009d4824a10ce98a50a69ca85283770b8d77e5b317e4b842d5ca7fd62f1236fc4cd1e3358808fce1b59133f3cbe1203cd355710cf39695ba09d56dd26b16c28bc9339c0df7e41d32775f0aeabc923b38fe7bbbc1c07e25019ea1009a8df021ea27c4bda6782eb", 0x87}, {&(0x7f0000000100)="cf57f7d4a090015178df3ff9ddb1c87cf5fb9ffdb41a03389bb046bc445ea37738da45218865e8a84f77e738dd09219b13b035ef6a218bf11deb72a7dfecd840b191722c740aac03220bca7ab099181f846978d05d1b0b609ecc069bccd76cdc70805c2466f5f70f1a26c57bf4fa0bd8a7", 0x71}, {&(0x7f0000000180)="597bbd5e614599d122f689531ed13a6e9a868e3f9ab2507006fecf215442a615db48b5c3fbb040c9b48b89283ad58c171dc2328725ac16fa517578b411006e94ab5465e7df595c4a143ccb5d5246456396cb93", 0x53}, {&(0x7f0000000200)="6203aeb298621a336f5d5c76ac2dc5389c8cdcac2a648f43ba6851fd7fab4b8d678e4b637b98cda9864827391fd13bf306a40b35a01e3e3c29c236b375081ca3cad5da84ccd226ee111c97e771d40bf8954bf870047592df4a40137a167359ea7d41ee342cef616d789b4d97f4051bb29135b668d47278e4053e5f7237a97ceda796b9a239aa4c4d741d071f371925b454ee77d1fc3174c340574e6c3241ebe09413aceb65472e511dec8b795a64a833b9f2a0e611d1c7b46e667f879bd31cc2345a6186e0e7dad0fb0a48bef3c97aca77422981230c2a9d01e3ca4a6d7c1ab42de7321ae4e8e648834443aedcb10e1c7b2a8dd733353b4650c11d92c657fa7ad6af22af111416c15cb9eb798fb30acb2ecf35b1fdca0447757190ee51fc036128a526f1ebfb1775888cf23206542e959d3526f06ee46253d1bdb8df109d2c6d7252293892481ba12d4d31fa81943b742359a3f6dde01163ac2420641cc8e4da31ffa7980d5b53b990b669d00d50343868bf1515aa1c9e0d379c4edd7eafc137b97485cf52e47c21c3085d02ee8384e36f92c2bf140802442114ad0970aff864ae319f3f4ef12c13c0f57151a4cdf2319cd9724f639d227473a6527322aadb8f6b96fbc1812482fda4d8870b79b9bf8f6a144639c792784dfc6f14f5c216d5454428db42a1a875a36e5efed5ab0b492150f9be9ef75568426de9393bbdf6d8d398702599afda44af9aa93cdaf1279c934cf9a5ab022fe55030f7407ab92a665a3c34cd05d3510cab5d51ba45b14dad432bdd31af1a26d1a48ca54e25b92b004490efab9ea57fe5d1e77d121ec7eff789b7878ef496e58e6105c418c4191d029d78d20b3c59f71380c0099bcd91e20081670eacd1fd9c9e0e21e2b4e97b59dd9bc6b32291ae77c524555ed56eaeb9a3c8dcc5a926ee9121a5e3fabbd30a0b274eb949168f913af61460b9fb1edd7ca88eb0a6a1a3b5e1d07654d47088c5fdb770738a0d9e3fc50b9b0fc13d46783e5c6cc422fecf34fa09873b044abfb5f5a6672523b780e413dfec6a048f4b0ee8ca2933bbfad774156bb6fbbccb311796ebde34fce524e526a7852ff863949f652a91c53856366b778fb2161a31d8ae0eead0eead7f8692ddffe15b79b6334333f5de9d65b5f112feee0d8e279c27c2cb01db2b5df71697006f54e8d0542ad6c7487c6f1ec7ded4e1c635930410d975c16ace38da369f09aca6ea1af03da87823e9306dae8308065e3f89f251f7ecc9954329278d0098cd1412279a1414ba3daaef7ad1eda4907611ca97e20e3de60bdb26151a05fd3c6e09334ff215f43d6746804aa75c40f46fa39da338811d18e7c256da8d573fafff089a612dbea47ed8f9361f2f89a0b7baded243375e9ebbf53a7616e04af151b4b01bcd909906394339d915f9e7e3cb88e6580100180efffa074c795bd2fb48c9a1282cac6d0e70fe09c888b7a74b49c2089a1b2b816c863f7bf59528c1fad85bed74348b9e26ab916e9d55e534e747190b2afc516f6e784918783a0679a8569988a25d6c8dfd47330cec51d5eafcee6b0042dd3e220b1121ae9be0ed95b777b9199060decfdf01011155b6c7de8539cfeffdd7e25b6af7d3df7e25643bb4565912099cdbac97a83a77d96f06593d1abe9fb99fcde939cde63eef80697d8c4a105be2b114f42c05d50264de9ca9f99421fc6b38130bda0e5b69e4f81db29999ec83235eacd44eaffae744bee83a293c4c9d17bc43e2a720d7b595fdd3511a4e2e800327a20dcc4c75980352db8a70dfe2d655ffc74c6c10456a87925f107674067ffab9bafc37ec7ca395fc20fd76b02a99187d001cf5d36eb5793c13c5458b0fcea3a9dc69c7e4c49be8b9b727912ed26475b038d65edba137d5c2799db4cb5bf8f89501e0ba7d601441acf500511c6c053e9d1937be14de1feb214dba0ee214138671d5a2b7ab774b40611943cb22ee49cba77b10a88e0febe2436446651817ced05850988eae2ac8bd1c8b1a2cc655482097c477d45a743b5204ccfd6fd51b2df4a26f21130f952fbb5f9e315c602bd69075b524cda1c640d09cb8d3490240c8e7862951b35332449a51a7a0bb9ff72b0c15afa3c018443d106b4be9d2f6515ec5b1d0579de5cac73067eb77e29060f918e536e0f3d7279cae1e57d9c7dfe915254814bc89d456c5b52eef9f04e618a323333ad7141eaed37d23545fac76b9c4fb463ba59acdcda4d5a9c5b47c0069e111db087a24bd1f3bb2c804a97845deee3105493e0fa2147a4dceaa5c693db2b3faf9ad0fe0b585ad8e9c7ff1491abd9531ea0a28a7bc1ea6a8a2c89904d0eaaf2eb2f24128f6266ce16822131c260f637d5745a1bb39fcad40c8784c8d7e2342cb21c7bf10d8c6a302c4953370c64ef7a58d24c1be0866618d27eec8ecdbd55d0a32c47b3335be3010a8f456a8157abc376f459526ceb31cf6977a3e0d18f13d9fc9e194488632b06afe8c5bf714b201c8e8c2464cfa8f1dac17c4880390960afd929a09258323ba479ae477c1f2ec42aa2cda62e5c9d98c7a4bc7506de8dc544e3953efcae53e3abed3e18839f16a3b02cf0789870e06f391665e7d9cf813d0803f28e2c5718362a2a8fbdf03ab816c09b3e8d4c79955228d8e5375895b1c34edf851b64f550d9c0dacdf21d16fbdac6cb4f5e4fb5c591aaaae9af5a273b4d612320600fb167298e3bc680e25139e8d580a1bba26ed910e26998fb442ef8b8413b52da47c5c71d16fb9652d18e9761cd7cc02823d71ed0850f8c5e650ddcc8d94bfc4e2d69c285182dbe2fcaa01ee5ccfe0d57b27aa81fe9229ecbf78965e4563b280ed2336ba955f5bdddf5624e7c296f0626f42734ef0ccf518b9214c5cd3998c5f96a1c136e1227915345e1fbe8aad6db4ae19bab2df19e6cb40d8edc87cb86051a804ac09a928331f1153aeb1c3da778b0642fc29d88c65739d28311c7651b173c8a1cb4c165edc4f3074ed57d9825197c5c89039b3c98d20dd7063a499523f94dcabef350440e4671a547270417c02b5db8aa61ac3cafc4ce407e913e0dfa68c0a02aa2fd63efe0d466b5b38b01c4dd7a1cec8bb4742a870e50e8ff5b06961853f77462844d72a4208fa20ddbc8a5df43d4691d7bea01a16ce6bca9c711585dce338c21f7ba5cfe90f000e72fe789fe76c9ff543d1f44b74e6cd94b01d0ec222fe714d176367b43d09e688f9dc9ca9533b271fe3fb5dd8a86b5d7a67b2e45db07347091751b5622989806f430260bd4d1d9f0722c30811410110337cc9bd71e9e7e4d7ebc2880e3c735652a900ecfdf57776b7c8ff41a3712c2944eb518dbb0cd38d75ad94d719c16bb1da32e55e14f8c0c231e9f92e236553c10af8546c1d5abc49eb4b804dae04e2d05ca54fc62ca279a5857bb0500835d50330c7bf7acff17fc0c9e0d896ac8586d5712415b0e6301319089dc03c9c7caa3f7f2cb9ef44309d12512b5df03d8873918ffcfe6452354dd9cd68b6d22b9fcb631654cab5dc134392532de46b7f3be73e287608250b6ad83f91ddca293fc58b82b5e484307ea0e383118d268d5d599afa6c220928297c49eb035c3dfcf7697ff8720d0d91ca4ed09899f152b4c305c055d4963f7ee6e0ede4341167497a487a664cfdd8c125a024bac759a59eea0dec03ff8f4baa92ed109265d67dec75ceb509b5980db26ceb18ad314c285b1f82c85111068141ef2b4e47db657a89efd2e2b80eadcc71beab9981f9120c734358c3728095a5c220cc7477fbcb656618eedccf99d95eaf17d4a625ae2fa3e46f198883b4f4a23705d6337ceaa16d3e0949adb7f2e876c724aed1df661ffc9d8bcdf0979659af0a860af82e4b05f5ea111bf8d735294e3df82ee13c0fd1a99a3a46f43ed457d0cd6ab79ee9ac16f8e1b86342d0510956afb2156c826f671bc9378630e7bb6501d108206eab3e59cfcffe426729f01d8c6aad69f38f144734683fff639fd52f986a850794617058916dcb92708af146acc45bc919b004b0b63733894988d84a7578a8924019fe984ef013d1db81b31c9e0ecd905e5eaac93d322a7eb53e039135b605a81338902caa00048be043b8c3eadff26273575f2c1adcb3795252fc100e8abfdb4aa1a4bd1b1db54468f7ef4a5217ab08b04c62be5373a38c452f7999c55ca48f4b5deeae7047569c43cc6f05825e43d963a82a7e7886ff75fb87ead7478ac0e47103c9604d2002df8efb90ebc5cc654253e479cc52a3eff4eb557c85ef7bdf72d367b8c021b2cf0f49250693d2a0beea7867ca85aca4663e39b4f567ba3ddfc62e75202fa4b845e1c5b01474544502a632c0d79b4a0d5771d3f725ee81dea0fb43c0f8ca1a5f080a6279f4a0e4747dc999e88e54c411a8b2d09901fa6cb72e3309aa8dced9f6fcbf0cfe6d5c7bf4188b1551a72526ab4aaecc48a3bd44c78a167c62bbe8c5349ba976274b1023ff05d541ac29e3e16d06c4e0b5d9f742d1c0df47a869c77695252de09f4fd4d2332ae39612fb4a5b062ba14867873bf5e404bb9b1622dfabc8415896fac7864b3147bd3d7caa160a8fc91eed54d3f047718a91213f0ea5086858e22d0935b649053559666b15d6d39178c6510f9036ade599d9ba4fafde336b92ccc3842edb34064f869781965ca491cc5793fd19a9cad877f267620837c4b6ee13f52b9d6c2edeecb1a695951dcd308536795c09c47edb4ffad47ec6cc865b2850480920742c7a0c81385392a26554a5fc4937d0c56d4f2c1cb246ff86367c74eb8322a257aa1ecc9bb67812a997107c2ca6c7646e2e8314873753aa77f424edb2d7bc652f28f2317ea691aaef500434fe494c56e37ba9069936b105bb50ac00764fd1fc86bc9d9bd98f4c5820fea91e6eb6b8e9c44d7ac56afd94ab493a6fd70622fc832549c275631945df6012d546f696998cfc3d51da5bf6cea955170e1aaa61a518bed039d4fde9816c2881bbe1ab342a1a434008e17ffb0b2831f388d5e0be4159e24d58ed49251c0d0351d6f7d7fb3c1df337d9969be3852f07a3fa2d0f2402029b070eb2db9a92e181bec32ce99be002e5f6eec35db46ff5e33dd00f14310947ce91e31ea2de4d4b1970764f14a5c58e0fef0cecdfe8f013b4543464ef2150caa3652c3aa4837dcbac2a9cbaada079895c958ae5fb11d7a8b761ddf242ddbb3bb9b4302946480eeff4844b96c1a9fdabe70ec8ed753f9e5cc44f580f97773eed3b58f9729f82c506c9ccf95ed00f51cb683debd0a4841d1a3216fa682a6d241564b86606dabca4b9d1f4851da44fc6b9c8edd3d8f2c5d42da595ad7fbd1de2aaaffb42271b081fb18ac21dd3fa603b9d5b8f90181ca65348e2bda7e9c14a84ffec776beb7792f65584371e2a1e48467c4ec75213896048fcb9cb922e8ed2c3c369257e97d3188e9c3a976d191a64f7f34a0d91a0d41ba937e9e917a55af3d0964bea2c482ac8ca46c874b5976123c13ff4b42abdd8f18e2b7e8402421398d3a0c3163f9284617f4cb745208cf7ec3bf9957cdd1ea2078cb48f6319afb0d93de5b83b813b8b90a7f476e7e7136b9ee77fba94042bfec50edb7550ad9bdecbca71d7611a4a25c8d141c119f55459ce48035b8b841525e6814b3c4541e4e2f3b2a975860a86871d97c6b24393270ff2d29244e8cced3e2d671badf5e237f561b4f6e2bb1f527f8370c47da9caacc90974c6265902dc5dcc0ddb0236c29422cc5cc15af82a6aa868fe73468cdc169f7a34484c673cd6e90c3d3f90f30f254c1acc6bc5113cb52dce40a90e8f1289", 0x1000}, {&(0x7f0000001200)="bf00ba00da8da1c1e3b348b2177bc07db6c483e28f895587d1b9a5cbc2da840e14d754ccac4435f1fb39514a9655a27da38d4da273e2f4ff917d547cda3e50b6c7d89cacda76099187efb27330b0faefd600a32eb8b935e90d73538f034b90", 0x5f}], 0x6, 0x0) 09:31:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000000)) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./bus\x00', 0x9, 0x7ff, 0x7, 0x1, 0x40e3, 0x80, 0x782c, 0x2, 0x0, 0x8000, 0x6}) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') 09:31:25 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0xffffffffffffff50) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x1, 0x6, 0x3, 0x250}, 0xc) pipe(&(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x111, 0x5}, {0x18, 0x1, 0x1, 0x1ff}, 0x8, [0x8000, 0x3, 0xffffffff, 0x7fff, 0x7ff, 0x3, 0x5, 0x17]}, 0x3c) 09:31:25 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1008, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x3) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x4, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 09:31:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000013c0)="4a4c44b8715f1b045afea78c9c9cbb4c67f84160ba74aee350ca976e3f958c23a1663dea731e99c3b0f8a3f92e6097e100cbdf5369b3f514076fbbdfdbbf88229381e119d9af26369b91eec12b4427f0ccf1389f33fdbc4bc1dd34af22f36b0e31f987192bd4f7ee633d48cd4b427fca6299ebf55014248a19df92850c06581262a5aaffffff7f00000000d798fb9f8693cbfda39f6e55c5f8709e518f19556f0c98c6e8c127e3fc365f0de5f2724afa16faf7120d6dc8313e7a359ed4c842ae80151136f927a2c87fce01949063e7795fcf5b00db24af0077729da020b61a86af72a6e934dcacd8545adb1071c47aad06520773e28c03dba7e3a3d1aeb2e2d3bd823890d1d10ae2cea58713047450903a76e7", 0x113) write(r0, &(0x7f00000044c0)="04fa42074c4ffe96b49a957cc8e9b2e3b873443ea95e32acca8251e143470b4918a88c790426732b5f6bf87482677232a813cae45ed97c98c15301a5dc701b54f5c92d8265f39b217adb81cf74d909df01c969efe916380c62798ca1079b3d831b0d465f90f60bf365f4f3cc41d3a9fafd57c6a7c16e5b9dc595db92ad42fd56c20e4284586e37fc93e3f9ae1a4440418fa9e0f0069661fcf5ca967cb6b279b4c32e7187a0d3d4973ee8d0bc9da51038070092b6d232e394434f3531f046c7c2082b9458d271bbccbc65202fbd54aaab49a87f62f1c988095d3758f2bb4526139ac9d9271537350811cdb7db2912001e10a32b566e752598e2b261b52b140dd89bab7f6cb975395d6257b9a9ba5f29d2eb8d6d76", 0x114) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x8000) execve(0x0, 0x0, 0x0) 09:31:25 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) socket(0x1e, 0x5, 0x2000000000000d2) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0xff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 09:31:25 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x2) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000100)) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x2000000008}, {0x0, 0xffff}}, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8400, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x2) 09:31:25 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) 09:31:25 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x81, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x4008426f, &(0x7f0000000000)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x9, 0xffffffffffffffc4, 0x5, 0xfffffffffffffff7, "64e4fd1ef5cf5c635ea14e082b132f6c0b513ba2", 0x200, 0x9}) 09:31:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xffffffffffffffb2) 09:31:25 executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x0, 0x0, 0x1}) mkdir(&(0x7f0000000040)='./file0\x00', 0x40) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f00000002c0)=[{}], 0x2}) 09:31:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/18, 0x12}], 0x1) faccessat(r0, &(0x7f00000000c0)='./bus\x00', 0x4, 0x1) 09:31:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xc311, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 09:31:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xfff, 0x9, &(0x7f0000000000)="03000000", 0xffffff62) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) 09:31:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) close(r0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 09:31:25 executing program 0: syz_open_pts() syz_open_pts() r0 = syz_open_pts() syz_open_pts() flock(r0, 0x7) 09:31:25 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x9) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000540)={0x9, 0x9}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x901, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000140)='./file0/file0\x00', 0x4) fcntl$getown(r0, 0x5) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x31, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 09:31:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x40) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) poll(0x0, 0x0, 0x80000000000007f) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x9, 0x3f, 0x401, 0x1, 0x50b, 0x4, 0x4, 0x2, 0x2, 0x2, 0x8fc8}) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 09:31:25 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) poll(&(0x7f0000000180)=[{r0, 0x101}], 0x26, 0xffffffffffffffff) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) close(r0) r1 = semget(0x2, 0x0, 0x1) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/161) 09:31:25 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x800, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r1) r2 = socket(0x11, 0x1, 0x80000001) shutdown(r2, 0x1) fsync(0xffffffffffffffff) 09:31:26 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0xff, 0x200000005}) r1 = fcntl$getown(r0, 0x5) setitimer(0x1, &(0x7f0000000100)={{0x0, 0x1}, {0xfff, 0x5}}, &(0x7f0000000140)) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x0, 0xd, 0x9, r1}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000200)={0x1, 0x2, 0x100000000, 0x5, 0x7fffffff}) 09:31:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c095211e0e6b1eef25517cae6f77c1b9ee0ec069097f0cdba13cba096131872aa7790775ca8", 0x131) r1 = syz_open_pts() close(r0) dup(r1) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x180, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x10000242) r3 = syz_open_pts() fchmod(r3, 0x2) 09:31:26 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0x1, 0x0) r1 = getpid() socket$unix(0x1, 0x5, 0x0) fcntl$setown(r0, 0x6, r1) r2 = getppid() mknod(&(0x7f00000002c0)='./file0\x00', 0x6009, 0x60) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x3, 0x1, 0x400, r2}) fcntl$lock(r0, 0xf, &(0x7f0000000280)={0x1, 0x800000000000, 0xffffffffffffffee, 0x1000300010005, r2}) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x8, 0x1}, {{r0}, 0xfffffffffffffffa, 0x80, 0x2, 0x8, 0x326}, {{r0}, 0xfffffffffffffffa, 0x12, 0x1, 0x3, 0xe3}, {{r0}, 0x0, 0x20, 0x80000000, 0x103, 0x8}, {{r0}, 0x0, 0x10, 0xa0000004, 0x4, 0x7963}, {{r0}, 0xfffffffffffffff8, 0x80, 0xfffff, 0x39}, {{r0}, 0xfffffffffffffffc, 0x4, 0x41, 0x7, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x80, 0x2}], 0x2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x2, 0xa0000001, 0xff, 0x80}, {{r0}, 0xffffffffffffffff, 0x1, 0xf00000a4, 0x101, 0x4}, {{r0}, 0xffffffffffffffff, 0x40, 0x8000000a, 0x3ff, 0x9}], 0x4, &(0x7f0000000240)={0x2, 0x20}) socket$inet6(0x18, 0x0, 0x401) fcntl$lock(r0, 0x8, &(0x7f0000000340)={0x0, 0x0, 0x200000000008, 0x100, r2}) 09:31:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000840)={0x20, 0xffffffff, {0x1000, 0x8}}) readv(r0, &(0x7f0000000680)=[{&(0x7f00000000c0)=""/232, 0xe8}, {}, {&(0x7f00000001c0)=""/173, 0xad}, {&(0x7f00000002c0)=""/28, 0x1c}, {&(0x7f0000000300)=""/151, 0x97}, {&(0x7f00000003c0)=""/92, 0x5c}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/169, 0xa9}, {&(0x7f0000000580)=""/215, 0xd7}], 0x9) ioctl$WSKBDIO_SETMODE(r1, 0x8004667c, &(0x7f0000000080)) r2 = semget(0x3, 0x6, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000007c0)={{0x7ff, r3, r4, r5, r6, 0x4, 0x3f}, 0x6, 0xb6, 0x7}) 09:31:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x1) r2 = socket(0x0, 0x400000000001, 0x0) recvmsg(r2, &(0x7f0000005300)={0x0, 0x0, &(0x7f0000004280)=[{&(0x7f0000000100)=""/83, 0x53}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/4096, 0x1000}, {&(0x7f0000003180)=""/211, 0xd3}, {&(0x7f0000003280)=""/4096, 0x1000}], 0x6, &(0x7f0000004300)=""/4096, 0x1000}, 0x42) setsockopt$sock_int(r2, 0xffff, 0x800, 0x0, 0x0) r3 = semget(0x3, 0x3, 0x8) semop(r3, &(0x7f00000000c0)=[{0x3, 0x0, 0x800}, {0x0, 0x3, 0x800}, {0x4, 0x3, 0x1000}, {0x7, 0x3, 0x1000}, {0x1, 0x401, 0x1000}, {0x0, 0x9, 0x800}, {0x0, 0x34, 0x1000}, {0x0, 0x1f}], 0x8) pipe2(&(0x7f0000005540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDENABIO(r4, 0x20004b3c) r5 = semget$private(0x0, 0x4, 0x101) sendto$inet6(r2, &(0x7f00000053c0)="5f09c45787b32bdc1d835240e149b995ea728e9dabbf4af95c22d51963f4fcd48fee5d07bd310fab1c6e34001e36b26c602e4a2edc507dda8f1d5ef4ad218f3c92489da65279c273ccbee8b0099fa2034f7a3a48d8faa040f03468ad2f02ca396b77b06f5384d38bc28ecd1651f56b5a62", 0x71, 0x400, 0x0, 0x0) getsockname(r2, &(0x7f0000005340)=@in, &(0x7f0000005380)=0xc) semop(r5, &(0x7f0000000000)=[{0x3, 0xfffffffffffffff8}, {0x3, 0x8, 0x800}, {0x7, 0x7, 0x1800}, {0x7, 0x2, 0x1000}], 0x4) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000005640)='/dev/null\x00', 0x1fd, 0x0) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000080)=0x6) r7 = semget$private(0x0, 0x4, 0x12) semctl$GETPID(r7, 0x7, 0x4, &(0x7f0000005480)=""/78) r8 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r8}, 0xfffffffffffffffe, 0xcd, 0x7, 0x400000}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000040)="ad110000005c1cdcd6f5f45e6d6771b3156aa721576b613d7b95992ae505baed5d849eb0c2ccc159ace27ede90d6a8d40a8b46c541e63a1016245a36fc3e47552e172fdd968f5908000000000000002ed0f013449f0413b20ff66d4a4d9d3ffb50da4ffa75644da1202250b65f5dc4c62fb3dfdda77d08e2d2a8c77d75b23a10c067e263", 0x84, 0x0, 0x0, 0x0) r9 = kqueue() r10 = dup2(r1, r8) r11 = shmget$private(0x0, 0x3000, 0x108, &(0x7f0000ffb000/0x3000)=nil) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000005500), 0xc) shmctl$SHM_UNLOCK(r11, 0x4) kevent(r9, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) fchdir(r9) read(r0, 0x0, 0x0) dup2(r6, r10) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000005440)=[0x10000]) 09:31:27 executing program 0: semctl$SETVAL(0x0, 0x3, 0x8, &(0x7f0000001800)=0x8) semget$private(0x0, 0x4, 0x400) r0 = semget$private(0x0, 0x1, 0x204) semctl$SETVAL(r0, 0xfffffffffffffffc, 0x8, &(0x7f00000014c0)=0x5) pipe(&(0x7f0000001580)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = semget$private(0x0, 0x4, 0x200) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000000c0)=""/139) close(r1) semop(r3, &(0x7f0000001840)=[{0x3, 0x45a1, 0x1000}], 0xf) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f00000013c0)=0x403) semctl$IPC_RMID(r3, 0x0, 0x0) sendto(r1, &(0x7f0000001600)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x402, 0x0, 0x0) r4 = semget(0x0, 0x100000000000001, 0x22) setsockopt(r1, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semctl$GETPID(r4, 0x3, 0x4, &(0x7f00000003c0)=""/4096) r5 = semget(0x2, 0x4, 0x40) semctl$SETVAL(0x0, 0x7, 0x8, &(0x7f0000000180)=0x200000001) sendto(r1, &(0x7f0000001400)="d8475bde1e571ae00a4380109c09e90d19f02d56ae3ef8292794914b60d60ed37521f8f28f71047c2596", 0x2a, 0x8, 0x0, 0x0) fchmod(r2, 0x40) r6 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r6, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) semctl$IPC_RMID(r5, 0x0, 0x0) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0xaa, 0x6) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000001500)=""/31, 0xffffffffffffff9c) geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0), &(0x7f0000001700)=0x9) getuid() 09:31:27 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000240)='./file0\x00', 0x0, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) fcntl$setstatus(r1, 0x4, 0x0) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 09:31:27 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="28000000ffff00ff07000000a79f0c2927c908cd7443774c3ad19acb110d4fcc5851d9a233cda0971215997afd3ff918ad84dc31a423c55252c49d4d8a14", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 09:31:27 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = socket(0x3f, 0x3, 0x3) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000200)=""/146, &(0x7f00000000c0)=0x92) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) ioctl$TIOCDRAIN(r4, 0x2000745e) dup2(r0, r2) 09:31:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x5, './bus\x00', './bus\x00'}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="42de", 0x2}], 0x1) 09:31:27 executing program 0: mkdir(&(0x7f0000000080)='./control\x00', 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) sendto$unix(r0, &(0x7f0000001200)="183030104c7c2467d9587f0c315eb0cc306dd6d3caaad36cfdedefff3f1f3b48dba02b1b4a4e3605a73499b79c30ed4ce5d322a1e402feb36a4501f48e7717c5e5594785fc61063b107d9ba4bde52ea632e79400ba1657e0045bdb5faf8a1e4ac18457a37d5010c74c632811a4a304a4e05cf45b", 0x74, 0x4, &(0x7f0000001280)=@file={0x0, './control\x00'}, 0xc) utimes(&(0x7f0000000040)='./control\x00', 0x0) select(0x40, &(0x7f0000000000)={0x5, 0x2fb5, 0x8, 0x7fff, 0x0, 0x81, 0x7ff, 0x80000001}, &(0x7f00000000c0)={0x338, 0x0, 0x200, 0x7, 0x1, 0x7, 0x5, 0x7}, &(0x7f0000000100)={0x9a54, 0x7b, 0xfffffffffffffbff, 0xffffffffffff1308, 0xfb47, 0x5, 0xc9}, &(0x7f0000000140)={0x3, 0x9}) 09:31:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) r2 = accept(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) getsockname$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) 09:31:27 executing program 1: socket$inet(0x2, 0x4004, 0x8001) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x342) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="5647cb10a2848f37408f813558302b023092d2a64069aa6c4646a3fd222b375cda334b8a4e125a36aa7382d1f14071e663ea4f21885edc6e111cbe2ddb21a2c2606b4e74642c0495ff060be84f9b6f963e8d4b0ccc137c1c130345751dff33d639", 0x61) 09:31:27 executing program 0: r0 = socket(0x22, 0xc007, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) r1 = syz_open_pts() r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sendto$inet(r0, &(0x7f0000000080)="572a86aa30bb918d49515a3e2961be5a8db0c27c11e97126ca0482dc30eef35cdc1ccb859b701987fcb0a3a9f11aeb041a461348a260ca7e0d43612798645cdf447ecea5184038", 0x47, 0x0, &(0x7f0000000200)={0x2, 0x3}, 0xfffffffffffffff1) open(&(0x7f0000002bc0)='./file0\x00', 0x2, 0xc2) sendmsg(r0, &(0x7f0000002b40)={&(0x7f0000000240)=@in={0x2, 0x0}, 0xc, &(0x7f0000001740)=[{&(0x7f0000000280)="9a76f13448f29dfb2ed7e6dfd9d855ae7ceab64ca4d20b7f721e7683ffc71873a3410c893f2867810fb32745c243c0fe79a642c6ef47e5519ad34e3515f79f7ada886537b56eff43fcd9a299813e0b31a2b23a42e0720875fc796ae95035ed7ae9121117d0b631a873b7e96f434d952f52fb1980461713c4b961c01348c639278cda75b51851dae1fa2637912e9212e04a4c6fbfec6d4593b38f686cac443c974c0a531bce42f07c2951faabf94407411687df82152b7385163c047459da3012baa1f5963fc2469570b8949b57bc1c3e6c956609720e4235207f7cb6c5e5f81516f379eec7d2df2fc4d38b9d2912b8411e0c9c2f2bed629eae", 0xf9}, {&(0x7f0000000380)="0c61baa5fa3907d1b5d20bd0da892c533019aa2aa825953cf5cd4a41797fe7ae2b3d0066521fef5a2d00c666c40d25db7dcabe4f52d49af980465e9de5f43465c4ae67207fbb418a1d19cd8f825565db7e6752dda33c46c0c566307c54e64ac96485c0e76290a6961ffc3d8d116d93f1e600d9976c04fd153116c9794bd381687d87aebdc7b757f8c4c4e5b9ddfa9a078a881701dad9d94525c3e4889130a78e4428de06b1d456d5ce1031228434f8a2d8c66591977d729471d30061af4d0907cdb59daa77fb607eb83c84b411abf208", 0xd0}, {&(0x7f0000000480)="c521380c452e0165927738b847725508e26fe2a6720f46ec99486fda2ae9d2f067ec517d858bbb6c60ad8160967d4fb5afa32c099873a0b7227ebb17c98112ebfde9c4495c417778199109e3fb806f46205569bc03530ea27a872a9c980d8ab6c3f3f402ed16bae197f3aecdf292ca5a53d3bc192e1499f994df7af01884c5ebbbf9aa3e2c01ed3a4164f58123ab4960ed5495708fb263615f533bc524a1b9333dd218dd4a692a7cb0ac87f093b9fe747cd9788e3d3d9998d92c721944ab3d852863097d4640a9167f8d2b30affe2903f1", 0xd1}, {&(0x7f0000000580)="8eb42507e16233ca29cd505a80b9eb1636", 0x11}, {&(0x7f00000005c0)="2e9cee1e48d7c5414ea3a895424aa27c731899bc4c5562e4f0a5907ca696cb013e16d1be3bce05e95d9f96ee259709e260b8aecae7d98535532edfa292df54d99f28b1db876e26693c713f6d4bc87c3795b2a82c5adb8591cb3683ae1fc4e626cd5e822f70a3b225a59ede5a891f880de9d125a53bb79cadb2b5bc722f129543c2fa04e0617d06a0ccb66de3c9bff6eaa56b7e4cf6054b0b785f70eb451c7738a72c274afc793e6ae5f5007cf4ff0dbe15cb9049b23d55740812ead1655cfda4dade3ae9f161a21f865cc1720a4b2f9140bed2626d5d784dc75073720e849b367dcd60d8ddf2135d04e4a4949a600d3998d4f207ae165107a62ed0ffd6f5e5a15cc8acfd2eae8e38bc115f8235338564989b2fe00449b05dad53a1bdc659141bc7479a023ad3041faca7fd89416a7c85df38b0d849c4e606c33779dc14e87c917391603d0e0fb78be72785b570a311765ed32053b44ed4b800bae3d4de1ec9dde7e3bbaff910783008c79701665c489b3779518afb32757746deaa24898a851a84228a6d1890c07f1d955c2e8175fe2e8c32d52eca346e6d8c1e33f36f852c569727cb15c945bafbaea469085ee6d399b66243f1cb0e643b54aa3e5dbd6b78264f1eaf8cc9228475ca71ceed2474ff772c047bd2f77c1865137b5eaf88c52cc785ef8bc4f537b7cb20836aa287a87d3016f7bd795da3dece56af22d195889a4f9d8e5616b2f8763e5c3b9e60b2395644f4978ed19fe7e2cb0ad4efaaeb60af3610208bc39902be2d3626e1defa5ff1ed483a60dfae77582d83b62444c9ea80fb120a6860d773c7d7910349089039f05df3a75b890b5f693845d33ebcfd472a3f124cf2692a798f235ca94f261e809a3df681a007055cf568d698443d98325e86b209378c59001bd317dccdcfbc926de6d233ec72469dc614aefd37ee0ed64f9d573e0e5c9df09eaadfcc8c7fbbebbcc2083f5426f04fd68632315289cc450ca0f83892b3957e340ada3305c87d457961f875c4ea4466cf372b87e4feffbab8c17230e5dd50fd1ce51c805f286f7fb0d232043b81c94143302b906fafbffee0245c3e42b9f29c0dc4c3572b17d1a246af1a2ed70953086d7f50460d04bdafde31222f81803342076927cb46f9f61bf2f0f4e382f920114f857daa98f06296966fbaa9133ed2c1d45d11284abfa5d72419d004121776287b6d05620320fd75da4c25a0a589389997254aa55574ef82abc2db422df6b3dbd73d76fd66157f339c62849183dadb0a7ca10fd32285a714b73dbf63e181503f07df0b90b8e1b83823e1773371fb82fe29ae3b33b2a7921f4cad717791c2aa71a89f64c2a06b9e85c8a4a5c3ef4e37697fde4dc933b9e614e1441949c38de50bf57ae984588e52025ffd8383e2dc7b04e6edcc87b66574fee945f4475eaf11be6ba9035073cead9bd548fafe1904c7833df1d49499ce96929897879f300ec856d8626e02b4e98249c896cec9baa12bd77e37f11f343178bc270b369d0279fc4ba81ae5867acfbf22e377df7fa77831d8dd7008e74d2098e0c7ac67782270e1b0902a0d34f9df473f27c1a7271ac510ed67d7a9a4c2b65a53b9cfe4b47144711b64a1fa395041d49fb9bce26705c7f971080e6357dc61757120e49de57031513337ff583417ec6f2810c94827c3b8f5171798e25498481aa8951788d2bc7c5aeb376f827aefafeebc5f5ffa63e1bc3c3a940548b3e9bfeb39c2bf2645cbf5aa2cd255779107cbeb449b944d51d51d8e01df0d56b6541420c0e8323170f52879421894ea0376c43cc39c408302a4fc9fb0684a768fd02fba6a5dde884e250a539e096f23271d6514a33390d01953c58cfc61b29673ca312efbabc10b92b4fe08fb0fa9bed51d34eb317e993b1b7a52771931c49b45afea4e6ff5157b1a0171ba7408080178970c1f790424eba932140cef745381394bcb828eef41f07f306ece7d6cb71eb6a880663885dcfe6634a58678848c6d4033465cc68fad9f656126d949f686b9fc473ff80ce0db8eb02342f326914927a2f3bcc39341e0cd5b3f3ae170851dfbe67595bef4f4bbb82d5cf415f1118114d7eedf329a7f3aa2275a949813770a02afc968f2889c4750a91fa6ff27cee1289a17afdfa2825af72ed3265d96e0ea9d0f970c4c44a16065a26b7727a3f054c79caa09e488710db814c54f6d484fcd0d16fa6eb4830e02a2789c5c74d37d573957e0047af5e74dda93a739d181774a37ee021d348ef92f44ed6e2f03eee8db31743b9132d47672e19aca8c10e2c334140f145c8524b7ef14951fc8f5f766dd9c9a462e9fb7118cc31bb7fa6be452e3563622ce154b25be0baa215b464cb45ed752e7213c8d43bb7a00df30f12e936a13e80ff2693f3e6e2c47de92feb6b9ff6e071ce01fbfb84853b02105f283519e7d21813bfceb55e908e820502749482ec1be9ccfe978c4d86f2a72cd1079920bbb6518c37eeb5662a2a8ef5306a022db62df103ed9136d392cc0db71da37272616408686d7ef6cca82bae7c83d742ec33f3658b2b4e25c2932221ec5635f1272ceb74c99c644e86b7199d10189024e9880f6d6e6a8774234486e6d47884628f4e94122cc48158a349eafb1353bb08ece008b0222de1cc12a9f3916e8711c82d3dea7397755ce15f97585966a3c792d39c4e43fcec7e2023f3d39a07367fe678a05ba005ad1d248e1a517e143f7cc97e856216851cac00c3151c0a9295755f57333f487d352ba277fd6f553564a22f22fafc2d25d615e55ba882db8980707bebb7806143b5a24e3a3f185c42df467d7d3d7c9ed04c9ec2d46683857efcd940066e46a3e03076e55c23ea4cff8469405004ceeac758a0e98f6c803cec89cfd27dbd8a91e094ab9eefbe95003cf976c804fc809fd4a1a19d03a26c1f4c939c2922aaab4cc17a7a89e14578f1733b774e0274abd977e33457e8b93cc2e6915010d51474a5ec96f44be93de68146d6e5728518e00f0026eca6f816372d60ecb1b9b2cdd98974f677f7c27cc0ab03e8b62704a7089b11e00c6dccd0e3ad404b38c473b50be53f452d5e5a4b8da951446e456a0e1e5be7a50b81f22744d50b2c56e17ced6583f9cdfc3ef501ec0efac173f3027e86f86b9a8c82d0919a08263390d56073ec31f5782194e694fa7f6ad8f6ee55b55be34b3f36bb0a7bfa9803012474a2e09fa97024feeaa38f18a949d3b82f2d7b9cb8c7a904b29cfc31ed5c026d9fe18e85be015b4c87cc43ea695cd7e56fd95e2f5893ec8030242ab0b55f552e80bfe704a44fa357002d92247111c1281f054e84683b68f6b810e3ec95c27ac4a809b8c638016698aa720338220340a38dc6f30588938dcdc7dea53bad9efa4967d3e921587c7f2db95f13b4b3a1482fadfda63364a4b32c3a9af49ebd0149d9dd43f02bc227762e9324e67df3c5e060124c73126a5fb6b940a2e1225211e5a6ed93fe104b20790daedbed225828b62543d1759d97b1db9a0ee8e8a35a861c999130fcf21e6dc88bdc2a38eb00abfdd67471aec7e91e63a84598ba3ef1a5dacf6f9ea16561905863b4c56bfa0ed78fda92fa14f714b61c25b1ffbf99ab3ebf231f526cc409fde35b8ca00c516751fe31908addbbab942740a8205f2f63e9dd53c11759bf631e362aca7f3c870384a5d29bbe3c75d4e0ee662b66b117936dfb013e8d4be264a8b24e42dc0b20dc1a3bcb24acd8a38d80a2401816f23024abc323113b5184f61d3f2cbd8673b5689715b24e546478f5fa2e0c315bbb32f1574d61424898f2f4df1f4d0d7003f611e87897ec51efc993a56bce074c51b9649525f13526c1290ef14402928e9962792907582c06840d20621d2005c5130a8334ea7fe801ab0f029e29d36c8bb993b7434c339e48398803fe7a2658ad0de63b4be4b24a297d94072e3bc20291165390360420397dad0d5d16abea65dc0a31052b2e7147706f98f0e2b25b2ac3ebbe847ca2b2358dd9653f947a762c2e4a0477aae2d3a214770fa123c5cc273d2ace9a4ce0cba986734cfaa244f1254669d49a14a91a758c5dd5e609dfc919ba7f5a6177161a3eba1a04aa1dbd74eb3f1de87cee87dbacb32296a4d8dd2a1c6bf16b9cfc9132fc6f6aaa28d2ad7f40d8472914cdb59672256908c8a9413e39c3802c54c27f5c7680cd012e5dc5d75de15ca9c88cbd1091a51827cb0a3e06401a8483bcb538b3c8282c59bc8ccf1bd147ba370173726f3c0527dc899f9fc68f2979d6bbcb64987d8e351fa3c5ba546e611a6694f11d29778e63fbbf7a1d0d4b4f2b01ac1babf70ecd3bd7f3cdd78c74e3b3787585ecf1b4279df82dc6145ac642fe6269bb507242cd1e075acc7cc14403774644910643e3227ff7c2f820469065194ab06571574550ec502e04cc0b54e17c1c74651c505a5aebd4dd530609b6913078ac19ef4c148a73628c022f91c8d9442a89209a257cab7e13f29d693a24f790753a7b1028568a6ede3adc29755a6b9b55557a50624a462eddb86f0d67fe8d6f4abdca905144aeab4df9a70f6ca4eadb138a5fd3bde9c27331a9e0ac18b3590238c3f457e1bd7a48a5a86d4a561d425aa93f8fd849ef19bd2276fba97c9254fd22de1735b0c3908e2dc6a7abc1123a5c7b2df93cb6d1167139eec302b7d472573c5f0d88f97b675807911b482459acf88f96d21ce11ddfe64ad937c07a0b0e563c917cee09084834be5a3ae61a1fd95d81a7443b3873fdcc1095749fd94cfd972e8990d4a48c1caa73f64d1e78f3ae4b4486a527cb80b2e4e38e69c6de9c7b350c52889545de076838fb893d6bd5c0c23593da8b26bc742364553e6d4a65b497c8a73bd2dfa35600adb87d1395686f0c08102d4eb24cdd9a1ff1f09840b2753a25a24635f9e8cd9319800d5032ae6851f96f66d515dd92748147d970291714454c9aa06a1267f3d72d4f57559757c1418f275bc00494e000ed8e859766c20ebdf7a5c0b2c4b959c3d5f5147afa54d98e01f093ada7e62c9946c717e5e5849266b13dad55b347ae17af97b49a60a9211c1fb90c1e2a9e938f1301df21884ede30a534cf85d5094a29a2d79853a1b1c54557b003ec1a1e3014be5dea01753399b0094d1bdcb8c6b90d6fe64fd90e3a67643c1fa6ba5c32e01869ee035a69c81eafe760329c2698bc9ae8b155e63bc25fe3ba923f8a597d7bff960f0fe3f3bed4232bf0f44ccde3ca7b7e30c1ffa15ddd0adc69bd7fc5f2134dd395e8b3b3fa71b9cc7d91848403293db814cdfbfd222e91ae9abe968054d4a2707c860706c3eed10e134ea2f9a051050093776b38f26b4ece6d34c5e6bde617d9caa8917a8ee8367bfa3774268f03be3bb9a7faf1c25d640361f632fd1ad8377c35028c6977b4243bdc90f4f246817a92edd6848ac06fb5f101015b3f75badfc18033cd4db9bb69e00410fddb94e73937805c353eda998760250d1974feb66c909e8104e5f6bef8137ee5c4afaaac6deb6609bb13af9004ddf289c2bdcf37f2fc32f907ad709193c339a89035b38ae7b9753637a416b0ae46c97d13ba068ef7642071cff14a189c852770488291a22a59d0f52a03dd0c65da702c3cc0bbafeb00f2d0ab4caef4fb846d4e51fbe2ac974410b461b75235b64061956d0546f81cbc11ebac9868673ae42720047487bd0d9df9b9f1ecc7861464e89e756f7dc3c55a4f00b1c0fd8a23e5fa4004793cce93d046de4df9e98af056a948f9c0f42913b03c51e8bd76fc83164997f01bcaadf1b78985353ac1c9bd83a2a1a6c294bb12b26c5dffab9f05a", 0x1000}, {&(0x7f00000015c0)="b23c3335ce82f28e5db251f0b3a813bc41582bba5c4b7b", 0x17}, {&(0x7f0000001600)="74d88812d30e7d1c2deb28c61b5197b69cf74c0e8a72c8dbadc43e334f34bef3fa61651428b583d1a6be6e78aa0cd5", 0x2f}, {&(0x7f0000001640)="ca15cdf57c33ec942ade98896ce76824765d3065f522cf42021df0c741371c68f704c99038a66c2b6608843d26a6d9d8d05b2f65ce4f389c91fd150cbdee5a413211b2b279a94ebfb0685577b2e29d6022d2672fdcbf5c1d1d0ce0208176ee85c11cd13b17971e087430c9dedbda0c0fab20569256c6939e942062c4eb21f9df8669d937a06069c8aa239c90a82486b93576df82dcd0cea31d1388e284f1aec08ab1dc4e02844e06d2e6e4d808bf91992d7c0d245ab4723a9cbb629c796f206edd419756751d1a94b26a2d7ca606a0d457734c8bfea949679e18e6fb8197554b19be31363e4fc9b163", 0xe9}], 0x8, &(0x7f0000002c00)=ANY=[@ANYBLOB="d80000000000000001000000acf2ffff6d6d10b87c6bf9f6c076253e687a2c53bb877ce7e1b135c387ca56dcd336816028a2e35bdd5991009a79ae01fd440d360c0c050116a1a30bea2ff326db335032091d691fee619fda26b083cb90aa43b8cb542ca68794f7737d66ab3cb5d4e1fd3a48bbb8f1f34da7448f69396a7c274c946014fd209518784d1494d6c441b241ad11401c7e18aad26d5323195f6281924fa34d6c78b5104998cd3dbf565e8b323cec2ee2ab1e47e21d3b8f35533140506edf3142ac0a78226ecd24dd954b001fdfb1818300000000900000000000000001000000090000005191af9040ab6eb98948c2ac3de5989d09ea04d2b6d7115b449f4fdac207dc270eebdaa3a1dd058758071d7c7d58b038fafaa8ccdb846997c44bcdb77534f206eb39f5ef9433f0b2365b54baca8dd77a9bb0fad6ad15da9a32a1e96b9b879735fef0deaba4755f8b523219126e872c1e2a3036fc275d9cb7b399ef00000000001010000000000000ffff000000040000069c3669b13076610140947ec1884b5b2870a2690cdbd3d227a05917c40575f45f5b3abf2969852755353dfe107c17a5cc7c306c194a314e66c257f17b2d9cb8f16898fe138f65b00a5bd2f7435a4b7fb668a51d3c9b9163e0c4497f6ab5846a6cf5af4f5e5d4f00b2b99b8f393e40083c74b4537550a98f5c5d03e4e413370e5dbb0ff025cff204968fb368ce2c867485f806d294276e468035e2fdd4c5ba45e4acf6b209ed2b8461f6351891cf59cc5a358600cc8fb0b48c29285e7849c49a8ea77926d5b05231ad60d2a53995522103f5953062650329bbe03a07f95db72686417e668ef6929ff6f6e09d4bd843a4c57be8db9322136b74cae992d4f8f20f63a9444c65fd7611cf920cdf837b148cce81c98a2438ad5e42b27657058cde272e5ef10291aebf2fb081315ab23db377f1a46870cb366e863df6d848e93f6f3d80ffcd627536b3503dc76231172cb067499cab50ca67bb0b379f524575a90687348b49a25884564a54d412f0c4f91fbed5e91cfbe3be714d2148d113dd4ed316cc7d26f6008790c50e7508d5513736506dc03da13fc91c5f7c4c9ffc019b6a45cae483390f805651f29f7dc51a0f55f09816ed4621e91f6e306c6e57875ef33662a535a6e07e1134ab61611b3ff350b915df3828b6155bc0ea36a89552767beabe0ddf9902193c1485ff7f8ae1bb65934e952d590930d497264ffdfd1ac931f4dcbf7591a86fa67d023916b6494a2ce4164fe2393cf93067c306ee619a4e09ec076931c461d24e87f8755360c3a113765c2d4fcfae35241eba02b44b6c20c5e0951cd49f6df2930a3ef090c7635ee12b3e09f75dc8cf89db63268a67206692b70480055d8140c9bd4ccc1e14cec0052ef7d7f5557e2c577eeaaeebd7f639ee7e190fa8466469e5c7825e47e190f4f39f93fce93f4032d6f78765668402edf027b905bf5030a57a27ba4f43e2574c1b20ad7002bfd4a1e336163b1ee77b9f7ac2e547654ba470ead227cbfca896c7662fab16f8abf68a0e6d91ae46452e7601ae7524cf5ef7a819f14f9e9f76c1d8ea01e3c5df73c1715fbd4a68fd54509c004a404447374735b4368e5c688fcc73958b2963c04220592433a62a978e000ee4ba8b8f75b8e98e2bddc795ab27f6ed6f0de19c99932964fc0a67337c4cbd7bc79ab7db94dec640d51a159ba0ff24b0c58a5b7df768c1805d08d5278264bf556e44d583555d5a3ee0586d6f060de335f26039ce0b2a962e9f0c6fc22324a0ade8338de9d987043e5b07001b099e14aab1e0228280737dd3ef23be5ba73021ff32739f615f5f76f38313bee9977eb0b3553ac3655689b8ecb0b1c70c94b98c5ed350acf7125a442beb380a292ce2e19a5d4fab0243490a15be0b1bf9dfdaf669de33acd10cf93287501ce29a83977c64c76f6eb2c60f271408963eef9ba0122b1eb5e566feeff417c3525cc72e1863a68c98602e8b682066a4e5a3fdb3efedc0aaf7315f09a1c0318dcf950745d68251c8fa9ac4b82bcd454e15146f2afd9d72d82d1bc1369cad6679820ae7bd5e08230f162fe5349e0e9bd7fc6a1399bac955a5a24ad10ea0d868fe5f41ebdeccafeb398493b7bc92578ba5a45e5cd0a15bec21f9ca6a926cfce4b59881c323e7c5b4234561ddb987bc295c1609b46775beda8a47fcf621ed6610dd2d144e220a8f022b707c96be272effcee63a4851b8e4436b5abac9c2d7ca81a9fc7ee520637a918ccb27a14d90879baad5e7f600221ccf18775f5349a8b2f0dc416962db6fcfea09723096114c2c097ed881491e86856d8c80752d02f7b4a13cc2e582d2f2ed2d4ccc25e726d390d74dda8e7aafa9b8dd6871e0c57a2fd90a38ccb09fa64ab754ef550e2a0b002bce9f1f7edb4c744d84ff3d1f6922b0d4e7379eb4b3e6ecd68873bbf3fb35f70e0c23c3ea073b0efa086d4f5a771c7bd3c3d26658d2a2652e5fe1cf050b132ff9fc9ca48ad879dedb94a6c514096fa62082686d3a0a84c78ecafa039664febcd1f8ee1dcbfd10e1628c4edb20f5bb80c7924372b1aab48b268464e5c5f45fe36ec419b25597b3e25ffd4700f3d2f318660f573c56415634edd7a4a428c6f35906c7b80d1ea109c11062c51ab4002852cee2a2aaf1f09415ccceaf3bf9e0c7c67ba2149a9c1193fc6f015da8d38ff58740af1c3dc219c7cf39dba750e6cbb7bae3655303cf7a3b5e50c17df9c437426bff7b0f5803ba5d9043162d1474240e8444971653c58f799cb396889c271a233d887bea82b90273c9d814f36df0e57949c4dc7d758d4f54f917f53d5822f2ea290ed25f7f8a19209fb487a1cd7ee6e03de278a875630cc19026d956122e0facd36186cc31abd0affc2fa38e4089cc343dec6f987ddd6408223a67f815c4cd01ab224a7bf905895c180471a37ec05493ca1b9f8eae854b647ee0cb26afb6d394374c6c235a9d336462cd9982dab8b0644ba30cb3b69926e2b1210ed06e0ebb32f03dbc020edce389ce7534a726f76d87e57b2bf9ac5f586653ef5615ac321bce2ed758d029e8be1b23ff9a71da3e91b723870f95578613d1ac12a4356119a8a3813c8d62d1e9f0ddb5efdd8ca49a11c8c906a951f64f04dc7a605c8d8d68bdccc07421d97fb6a1ff4987bc08b83238674f4607546ccbd888f9366595699bf3dc2deb019f63f76041412764c1624049c57a015cacedfa3ac3d87d1df98292f815b9481b445915095679e5162e643c3910d8a100a54a0df844fc802fe1aeaaab7d0924230d4c30c451dfaaad22eb10f9c410b8460d66004097562071c1fdf5ddd0678eed06e78028b193ddc19b2bbaca038d34e811ae3317113ff6745f96e4285785cd0c79edc11dee717c1b1167d30d7804e82cd9cd0cecc4eb5bc410c71cb3ed4f78bf9dab5614e48cd7543cdaa091ff3cf2f00b25c09ba17b20469b64ad32aa1e33df4ceb98dc47be83b6495e280d02a9ebc9a62173f3b1ee18b4f841a5c36497aca95442e6e319a9491097876d3084476289bc75904a9d6e4ae464dc4828c0a7fe6344168593a7c2d5deb57b3452aec0933e046edd33be9202a45d869a82b4c4f610b5b0a858ca06eeaa326da6a17c5a515e6f0ae98ea6090f6eb2567f607798548c825f4c81c21d11739dd29323f542e6a2999b9b85bd68d4e80645ddfa23d3e218c6987f20df4cddc23e3fe4d51ab3e0366369f342b9d76c33d4ca3b679e6414001abc7fe31341e385b4e863186543f465895752c94029d87430d634d4b99a4e6426de576804c85cfe42d11cb07e09ef076d23f6bb92c458fd03f3ae35c94ba9164ba95825fe6f15a2215315127d4e2ae695e5127b8e68cd5325581a5bfd3f65eed88205fcc22723bfdbefaf2ca9e0c2a555b39b4d3709ff5ebccaa23b5e5ba032b2a534ac6d9d08bbbfa36e004c48b794bbca29573fba670b40ce24d8d4ea4df510ee5ebbe9ae708f49f897624bbb6e470704b485d32a637c389a2b7261f17c2add26abe8d82dc61726e58fe6afbe9fa8f84e37d57bf982a6dd38c57051e043850590fbddc6e5cd964a468ea37524308e05c1d242f95c6ad744d137f98f62ce2490787349bb9fed9b9810034b403f64ba4b28b5c3e09470c5335e94e0228a6602b1ba1ba3a9ead6fb5f41cff8e472e15bca261feebf25391dfc38afed180cf7f5eeee4ca74e6f86f329bebdb1c3fd34bac47ec16a65f5e37438057c6c974b5aa4d4570301ec0a84dfbbf865925fe66c3fbbe56fc9e71eeb3487f8a39c7c229f6051acc77fd90e5d3c385c5ba178504bac587241d5288ee3a4206dd6181e7f27038053a77116c371b06968dc2682c0b4f41784e110aa016368d0eebcfcfaf764c28aeee8ce2e1c3afb03a5caafbac47a38a06e70495622122af46e0e4f8eae22e3be7ee2df9750d73821128b7331e41e47f4e3c4b96fc98a2a1ce5c842676b35e53eae1a9d49e7079c44eb72b354e1c03e2e79071a53ca0da0f118707be394cce71997aa77e1f1080d97c7828922082c009d4c40d90c7dd2dd403d3cf2ccc68aa7f34947ff3b9de8785ce00ec9a0f8435b5fe230067ebba35abd64265b16d7fd4f774362d5ac487a975d9c1ee1af8cb0e4fb2721432ac57fb5b5efcc1f2dad4a921e124d7491441d2e05a3a921a66b290d8447675a44320c612fe79224ed22669656b1983f443d3004f8367f54674965bde992cf35dae317960884c3d966e7af8c771c80a337cec03e587f1b65dcbc9dba75253b20d72e7bf7c5a6e1280b5bf72cddd41bdde65fded2ce626f5a984643ddaee8d52299fe5b170745ea605d7fda2f35539fad67e058d323b44813fdd5b23ceaf333edc8ad633f376f5ed4a5d10c9e64da62df4819e2338681ff2039823dc436516c26706497e5465c37d46a658d3290982a07bed9141d23cfe0b117fc559069c68c405ca6742c4993da9e2c6f1dd3d3d22beba56c573c6bc1af669b7b9148772d0742691d0eaef6f27c406c168e629f17caca2e01c0dff685e8b1910e0814b93e010d99cb611967b491c12d9e6118fbd0efb6c9cb263620ec99552121dd2b15171bfd3427b2690974a2169fc2ee3a14ed94bc405ec3d28f6e1622bfd2276a71e6e568c123024737fb1c97877b1dee663da5152e356ab35421475a7956084f9f1eaa436cc903ff3fa57b8dd9bf49c3315659ebe50bafc57fe36b6c211273f1b3176349aecb4828c2dfb0420b62983d2bd3c1610a02a867e5011f18981f09ac0dd423b8015a44d6a294d18dcf5b66fc4318310476489cb8f7d2d068b989ad811655529ad048043103eb11481d4ce2943e8363d6286442b917bc472f7fedad4c4ddaed7eb6b20c4954db3d93fb6762abe022a5e933712ba575787c9f4898162bafdff0d74801de011c3378b4771cb6fc5e013d3daa8143bdfa757e32ba70f9c0fa2bd66d716d25e49a4648af2c1f70556f77ecc845afbf1005275652a250a6ea613530be82bf1478c15c8d43d00965457dbf5b76acde5208ebe01cc203b189a136cd97e9483b96999be645347ce0ed5e00375eef809ccefb35bef9e2d73f7c3356008c34cffca2b74943bcd154d09feb0d34ba9b186f09a1a8de448cffa81c0d6267f3998f85fa6e0dc72a2a74904ce78128b20918e02d123812ee69d4123915e4183acb02d25fa4fee1322ee893b8e3d4b502ba7a291c27e54bff0f1ed089cd8771702b838ca379287591ec008c8b1226b0ba359798e692ca53fc7715392c98fd4c48164dca567102ad4de605d5cba7c4d9e7afb15c1e01d0fde58fb1cdac1fc2ea419ae31fae8d51d514aaa1d844cc9325177cdac9a991a64aade32abe67e88277b956e5535db5028268c26831b246012c005fc0429e0bfdaa0d1f52d81e1f837fccf4410ef8b9bd7ca24a6164c98471258361b46e71b686343b6756590b03761c3492173306d86fd7d599a4c5799020eabdcc9392cf31265f657ba47b3b11d2f29c7cbf1ab7419cc476cc081c97824b087d22cefa394e8f5521a4817ddfec052b6b1ed31bdf6cb7b39fc8281ed56a6b3e0420d6b298df87694e54405b846bfb38feb185c351de06968d0b71b60db5a149d37b2e2cf3897b488e290c0a3899e74968bc90db6f89279be1cbd37c356fb12e50be5eea834d43d216066fb357e1fc1773b7f7b58d21ede24502dc9461eba225c16afe26d8c549980593984f2492a780a4cd2ee612fe6ce3dea84b8c69470a2760edc710f9d22e7e22b05b7f5c6126f20348609e44bb3e755f853b08d57c20c1bd777685cbf32e3cae5dbb5a24c3af4893f5cfda530cfdcef80000000000000001000000060000007a41d6430c00c62978e94bafdbc651a93f8ca70b918eb3a336850ac0b8d02d69495b1123a322b987797e91bdcd50e3f1c55e6493d434d4899d846fdcdf23631aecbba117142bb1967607a4512c6bf873d41d786ae122443ba224df46919fb6d416218f64fabd4b238cb48ec4701c95e26300289a0050a67303ba59f1b9c19953819cbdeea79b1604b5dd0c911a88ecf95391be8e812f7600fe9927972c96ffd1ede013dd736dedf263d26561e95d135144f6a1a0013bda85051f23614b4261b53c661579dc52685bf4e177256794523daeb71e82fb7f7c6528862627213a0da1b5a57f9f000000007800000000000000ffff0000040000005ba09624121dc942e65035ff27b7e9c7c46dbf786bf957aab20e26eeae31f235b8cace9f8c458f688892a99c92b007c6b069822bb2083b9cd2f50ea32944389d21ab5754cae020c404e8dd47162ff2d445a634d01b1a086f3ce0f7907252fb58f6310000000000007800000000000000010000005e810000ecaa904188c0e01d5ff018843c329331d8d001be33182ba84b100f7899b8b05d3a762955714af4809945f7e52db8269c7b2aa65b3bde2dd3b376fd588d0cd006299d16ea7dca41591e93926595b157b032f2e409fbf86419e01a0333308e7f71e92b1b49ca049200f51498302348f91ccf22bf43020ac67885ca148088dc18e8ecd7c2a6a60beeb5e0d3380863"], 0x1360}, 0x3) ioctl$KDENABIO(r2, 0x20004b3c) flock(r1, 0x8) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) msgget$private(0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) sendto$inet6(r0, &(0x7f0000000100)="55ff3167415505bd703323b70d22bb58a335e5d99e362758408b95b6035768f7", 0x20, 0x8, &(0x7f0000000140)={0x18, 0x3, 0x9}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000001c0)=0x3, 0x4) 09:31:28 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = accept$unix(r0, 0x0, &(0x7f0000000000)) socket(0x18, 0x1, 0x0) semget$private(0x0, 0x1, 0x80) getitimer(0x0, &(0x7f0000000440)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) r2 = msgget$private(0x0, 0x18) r3 = geteuid() r4 = getgid() r5 = geteuid() r6 = getegid() r7 = getpgid(0x0) r8 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f00000003c0)={{0x4, r3, r4, r5, r6, 0x4c, 0x1}, 0x4, 0x5, r7, r8, 0x0, 0x0, 0x1, 0x1ff}) 09:31:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)}) readv(0xffffffffffffffff, &(0x7f00000001c0), 0x100000000000005d) writev(r0, &(0x7f00000001c0), 0x1000000000000035) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r2) dup(r2) r3 = syz_open_pts() ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = fcntl$dupfd(r1, 0x1, r0) r5 = accept$unix(r4, 0x0, &(0x7f0000000000)) setsockopt(r5, 0x10000, 0x8, &(0x7f0000000080)="8c4c546ffe980502d56560b5145e0e13c11c418d892b68be3326785532a58445059c1bf9a35c5950ee2d6760ed1b3068fec505ec9389848697e9a3be0fb8a2b11befac40657a67564cad57431b024b8faeeb03d7fc", 0x55) r6 = socket(0x18, 0x1, 0x0) r7 = semget$private(0x0, 0x1, 0x80) semop(r7, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) getitimer(0x0, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000540)) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) connect(r4, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x0}, 0x8) bind(r4, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) bind(r6, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) semop(r7, &(0x7f0000000140)=[{0x0, 0x2, 0x800}, {0x3, 0x9, 0x1800}, {0x7, 0x5, 0x1000}], 0x3) mknod(&(0x7f0000000240)='./file0\x00', 0xfe, 0x2) 09:31:28 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)='Q', 0x1}], 0x1) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000340)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)=')[\x00', &(0x7f0000000200)='\\%\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='+\x00', &(0x7f00000002c0)='^\x00', &(0x7f0000000300)='\x00'], &(0x7f0000000540)=[&(0x7f0000000380)='[[\x00', &(0x7f00000003c0)='\'\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)=']:\x00', &(0x7f00000004c0)='}+.\x00', &(0x7f0000000500)='\x00']) pipe(&(0x7f0000000040)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x46) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) 09:31:28 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDSETRAD(r1, 0x20004b43) r3 = socket(0x2, 0x2, 0xffffffffffffa53b) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x101) shutdown(r0, 0x2) poll(&(0x7f00000000c0)=[{r3, 0x20}, {r3, 0x9}, {r1, 0x4}, {r3, 0x111}, {r2, 0x11}], 0x5, 0x6) 09:31:29 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='<0'], 0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = getpgrp() r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, 0xc) r4 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, &(0x7f00000014c0)=0xc) r6 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0}, 0xc) r8 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) sendmsg$unix(r0, &(0x7f00000016c0)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001400)=[{&(0x7f0000000240)="5d31c616a41988ad661ac11519da3b36b6bef0b3d54932ece4b988328cfd3819d5cafbe87cf3476d112631af2268682218396a14c901118974514e3a4517eaf12bb9bd2fceb39cf991b8b992e525005bf1fa56d780a5a6ee9f993fc2d48498e2564dbf08d1a0b2cd842961090247172ec486e86f964b142d571339d4fb5a7f0548dbf8041871099ff14fbf5da4424d55aa0e669815c361158ccf5063f0977172ddee7d4d80532c466dac5c9107ccaf6337ef2de7bc14f179f6cecdcd9e018182613bb215a7e455f7b41c7733e1721f5ff581b620", 0xd4}, {&(0x7f0000000340)="70f6a25f55c24bfe0bec726038da239b20f4d0263829e1b3fd4e3e78c885039d2e67a1cad85965f2fb1b136889edd797690eee970699fa6b3a6f710ab0a929b3b0f6de46ef44c7b5961e6b88b6f9d0564fec549b34a39cd4a5d7c23fac599f6d718481d96e6eb5014a", 0x69}, {&(0x7f00000003c0)="347a6ce0810dce71791ab89f3b5818033e4a299954656007832c964c870a154e6ab13c5e5d473f5395b985aff697f827b42d137a7b2300003e2311041aee65cd188fdf4d7f18a6092f358da8cab15beb7ec5f061fff818e570f9d32eb3ac7b8323ee69f36416c158c72fbe70a21ee27aa8e24da47f6e31f0151bac9e7fb966117132a991e08e4d9b3c8abb2c8eaebbb0580950b6054289abb6b58ff3248525b069244e5889ba2e3d6a7ae0baeff034f0dd00c0db331d77c431cb4b8b18ffce3c599286a43856b0fac6bdc0cd8b52d76a5eb17c2cc7c511670c60f30359670c32122f76604657aaef76fea372c37befef5fa4c1810b72d9eecdfc9e13152f9259eca8c7f5caa48f6d8ab32a9f723ec1032244dca45a5949d413b3048dfc6c1f2fa758d2d7006f2776215d67cd0246fac823b3e3294216d072df92f19f85c092e1a3a875818ba254b022a78c331d54587a961aa169c2d166e04f471f7fd4836f8ab93261eaf3b8b1abcb95f92e20ae025304c9955792fd56832d4cc7a0c7f0ddeb4c48951a29a8cf3af25c33db6205a1d5a8bc46d7e8f3c721969609c17469a7c0c9ca12f0a85402e650f903e49d33ecbec62c8564e4580a922d01ec5398dd6d8171312d0749e07909ccfe7aaec3082db5f86d84009b06237e98c83e432fc705ed11420773e1e33d44487e7f52f8da1d2c7ab099e657e8b7ffb2c2fdae5f36db27c98340e176dc991217afaf9c6254a75adef045f65d6c6e68c6efa525bb85a74af1fadb45b248f1506d0e1e3ffd6d77cfd9d10b83cddfb616bae813feeb6dceb1c2f30a321697b104167c66977647ff3f3a4315e6050d7bc31ed8a8d659c1e18df503fa22769043dffb07e75bd7ed87aed5e3ccb65053c034d762e1813836fc6c044127f29fd250ec3db2fcbd38bf17921860c2103e2aa80d5e04614ec9c8d2ba65880ac6ef8efcf756243ed372d0552585b92b12e9c13a73e02327b69019b710ad2f20e97ba6b1d2c1ec718e717a581563bed6ac757ad08f25789dfa68291a9ee8a2ff648ee8a15f0953f4ccf1ea775df662f90cb66a8ff4fad772a4d71e8b8751c90922a18525217a927cec9f9326b9288a5f73ffeea1cbde633ac89b319101ed65947e4c0e66352686bc317892f005fc6d26a30bc3b0fdb0601177a609a089ff4f3252db77cf2c155e5bd679da5c2e56837516a5f0857f00b4907cc608a1ece70239df8b957a057648771a151ac504d1d1a7547cc06557920095e4c7f71c2f06a8bacc2577c9e1923f2fe4c733fe1f20e86b6a086f45307e2f52817dcaa0ba3a8de14eb293dacbb5ea387fa3224369d407f1cc98566f4b3f76a31357e25a0e57e6a41eca9a6c0508da524864936cbcd94287b3e6d12adf1e888c387f4f65a55ef8d9005544b5c3eb585300000affc25b2e7ae757560a38f61314693698ab40270852a261b851e0edfdbc0fd7c4dc51b4d62dee7bab18532266e514ca0d1497eb5591a85378f76dc95811fed0c9e6896e71652f84708dfefd64c9ecf87d7f014803e007864808f87c30b30a51c4361b3a9836893a927781ee120cba0c550226b29665ecf33f029d2eaf50f3d16e637fdc2df8964bfafe41f41c6e32a0bc65b6ffac175a9d6d10d365b03f92513ec6f600122b87acdc8d84c9a53d1a5296e5c1132b1b8202ba735bade5c6c8c97d09dbfe4f74e75b2e56f9a45dc1914185af386dcf29685cdb356b5326d17b00de902ff1249df4718acf4467ea5b8b7e61ff71fe0134268536bd67921a46c4f896e27e052009182afe5213c84da71dc8d3c4644b65f56a76544d615c34e787398bbe30fa531a3c639b2b310415b44d298fd48980d4bfa8952c7eda3f94f5578f23237756c101062324081ce666537a27ea67cf2c6ed5f41826d09652f131bbd76fda766342109772163c02d0eed48a28dd4b87e443bbd70f60b4f1146bffab4d330e2ab0110a64da940ae0006977ec24626f50e571ac45a4b12f24c7b14de6c591c26224264f221e4d6bc1337727e59bf2c8c645326407ff7b08a3e2247cb7f5afc43b448941c1728739740f3d628cd06a69f1dd372f007cd633cc421b78d7ac0689800a1524a628c232c86be80a99721d0e96d7acf0c26b3b6b628497cf22be7d80205a696c3c95cb673c97e49cc48f99511c0ce76ebcab05ca07fe00cd4a3f0c3c996b3d318ec0e59f8dd700483e69939a16179e71e5d6d0a1340b565d18e0964badcb0787a679bf0b9d63cccd74a7f5c8817030c1564bd9e8f4753966548427adc3fda7552d4a235ec6a9665a685482b0027eb6e4724fc3f62a008cfdac4f042eff5d1232368327b3d758f97fcab861cbfa8041ba5eddd101d339126748b50becdec24ba130b531b02d88919e456345920a66042ed66a2646e7f1e78179aad20e025f7cbc9f9a76fcf7b6eede880cf8d576d2aa753500742568245f3033fa34ea461ed5ce7afb7a1728e9b04e199311bd882d216fc21439959879aa7b5cd839130fa903339d9ef9bf3507c1b221b8a43e944b76eb6ef7092614215dac664198744f6c81cecaea02fe6e65bf920ecfee44a96995a58e69f650f3b3a97b491df9c38b3ab493e370a615091f66e1dc7ae00849afff2e0ddd37279db8a991c50b8973cea27948ec559eecb1411c562f27488bf828f311cb819884bbfb90ee94f412b2ab5599f2480d7bf4fa3fb4da273b238dafd41dbac8620102f26c4e510feddbd921bb8148de83e6eee7398d8c8f321dda194c973fb95786c8021eba4d75b53ebbf64c769ba0eda72917d5c672a957f559f3461a53cbff4e681163b59a2cbc1b238588dd0f4fc90b5525d19b4b55956984d0b7cb1a732c2a9edfda369713aa5674e1ae7d438d107ffbc90fa090174fa0ff59410d0a3318a79da1598479a7d07de0831d8d375df6307d355284ea7dd0ab8951879c814aa11ecf4189dd963e14596f4ebe8d3cce519cbebcdcbe43ed662c909b382b77ff1edc0899a0ee89a05afa0162b31b3cc3d84473be82546d205f5ca680b51136f3f11fa5ebb20e67963b64e1f7365a81d1b121255cbb43cf57288e28ca49c67fc919afb000519dcdbabd86d158b75bc334876e9e65be39c3f904b55d4a517dd894b76cda6321a0e110b6dfe0d8c0a1c58adcb64c72697922a1f766403aac31e8eb63e4d12aa4d372c1ad85f5b6057850d6f3b326c00be37f538e8715a3c7433bed21cade8e3738e401608248471b58fbd0a5dc582771787cfb593c60dae6dc54aeb45667edb0901a3ae95da25ed5feaca4aa159f5390380d85a0a6f4b32d92c338d21b98a19582b7e5b1bbf2a82755177cc5b846b8f2d8f62a50d1e29c6f2e4f5008e6343767571b1b267a3b399e6cc815f9de11105a52104244998f4dd99f8a33cdfe58951c2ebaafb9d3ab130183db21f5f08d0aaa441d36857f0e4b8ddce9ebc80214d905378ded51eb1a637eddaaef6f2eb8d0673379479bc5d08058e569a06bae0c570f4fffce827883ffc49a692e32a41d1b7f78cf085842d808ccd16c462261714702570e16b3aa1195d39f79f66758df11de7efaade43b35c9d3bf40b3d8f5a5920f5cf26c2f68a9d1251021bfd30fb2181cc3c8161e3b9b94de5b1252566ddf77e1beed31391433ad50827d4155de6d3cb3223971304250e87928c9acf3122702082b65c9a1c32c7d903de28c4427416a3de0d84d4f368ba97341c843a7639820ee89eca180c4b3911ab3bc60d003b044d8f76e6abc26d37d47a99fe1bd967f6b94d4fae0bf251cacdb11fd80644a34aa1906ab8b5b422533af83cd7c3fc43117e841833190f4cecdd8c9aa3a8886bef0974824f319e287528ef6ddc9cc78c758bef1d3d3429c28849c94a942e4df6d8eab7d705e2a29f83910fa8d5b4dd88fcf2ae60e0a6d3a3a0e634da31e6748bd2d8bd2af36a5dc745b5c536892a5185830aeac39b834b593ec2597f3c822775b64cbd255f6228cb2fb4efea4d92bad72d3b8fdd47ef5fe135b35a3e6ef09a2df48f0045fe4977a4edfde396ee0252708111025e3e7f726f95561caffbd5f19d332e5887ef350b766f3c0cc2a035723b678a321e239cf977da7026f126e20ff8b09986a8545dee19e996e6e6171b637f060d4f33257c85f84a97bf44e4af75ce910a4a1599a87b4d84a3f9e49cf9bfcecc92dd1eb5d474deb4c88c6009335867c24efdf6cd30372913efb281ab321bdbe2548b3644b6e541b25be570cd6a7dd8822abce33186dd2e9022326c776413d7489bd662c2931d63dfabcec1b834cdae33a14471d948a7b85c7ea4c396b207b21c26518bf0022bf3ff3380642d8c05de8c06327f4d47e0536ebd18f375f772fce6ab4cba1d86fa68b7695b82cd77d48c9f24c88062cc1ce07df2ca2ea08507aeae29fff1b128fa810227e5730d5390438e7900bd2c8222cefcd15a27dd7b205abe38ed8f5ae5cf9888c04e28bfd13093cd23c6b3800746a2b5c0315c268dbff766dc7869cbf59118eef1bebafb74f2474a3820e65639a1948fed245a0415d1e5ff23b096afb5eb3316887212a8ef7dc672aaa061e3a93d2f75f8e510aa7f7cda66baddc80ed98b603abf1b888eab6d101961db61d217142d163cf5e39c96c26491df6a5aff33d897ec41320a72bc175e88e8f69f2876c5709ec7e8a685b487ef2cb7c9779ae8858485e909586c1f1df6cb90b8a0cd9e2a911ceea15cf0e5087b6a7b137fb3771a789d2807ad11c3ee4be7ae72429cc0268e09c71231479af0d18f3d95a927367fbdc6a2dd0c051510da876b44e35c0ef04036c75e7ead5ee9235e694c9c3077eb6181564096aa04f0d6a77b6e4ce183a0ef4d78aa8bbb6aa86ddf5d010e92dfe87c56000e904cb0bbb476771266a3439a8f06c2989ccd4df573685c966f55c89936ea9c8d102005b3150457abafdbbb2c4a7f234b12581b1ad550a4b8c3feed1117af9cfa0bf2aa782d63fd632215ece3750721953293f22a731d589500ee680f6eb4c581da830265637edbf504036a716d3be635def4228ad3f16607bc639d558a392b37e1d9ee1c5a2e2abe96b7d211a964486ab48a77eb005b46c70d57b2dfecfd025f6ec76ecd9aa6176e44f68095ba9acf948f1125ab36e7be0144e5ba33f639c888ca6615492482c3bf7ee1ceeedc2c7b7663be1cd72d00d8f744f57802ff83c73b8bfaa33d752980e889e420cb4a2eaa49b68e2d01d781e4257bd3ebec6858990b67f39ff7379297dd63dabfc0566f203eaf25546f69de6668d39fadd49ca6fc4595f05d9173ec7909c2e18897960844c46a9b5060614df1d6f6859b43a51abd4bfaf398bed809275838cb359fc6d7d0f91089b2a1eef9dc572f27b705d266b5dc90b7864974bb4e4efb3a9ffc9f4bd91f85f054f864872f72a4b9eead97e5be08debe61f90d7ea1d7eb55a0cccb731e4bd26146c873050be2bd6043424c688fc0f96ff788046226b8a9147bdfe629e2e5ebf599d36f7a00625d88df28820bccda074b2884341fee5d39cbab2ac2ce127f1e8efe0465ec5c4b5a57775364b535c3d282dc0392cdb979c4d310092fde25242c71032e97e03d00ac00fe99587236576b8a6c68e975f436b23bfa69e63f6aca5302f47176752840f49a5a6d87093c2c43c4362ef6c52359c4e28fee1b64056ae2e4d970efed29054a3accfa28fc48db6e6f8c3707ecac4ec87a368a912db548f7659bf68e250a25fb18b3a1f5d6e67145d1456718661c430a72b2461ca4ff5299eead09a1d141ada4b3d3c6e72bc8f94f9bb369fcbc22df5e5fd6391cbb3", 0x1000}, {&(0x7f00000013c0)="9c94759a23775c6d866c86c687d1", 0xe}], 0x4, &(0x7f00000015c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0xd8}, 0x2) chdir(&(0x7f0000000140)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 09:31:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="03a1", 0x2) r1 = syz_open_pts() close(r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:31:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) bind$unix(r1, &(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0xfffffffffffffccc) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x800) 09:31:29 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0xa0, 0x10) linkat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00', 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) 09:31:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, 0x0) chmod(0x0, 0x0) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) listen(r1, 0x1000) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) r2 = msgget(0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r11 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x10000, r4, r5, r7, r10, 0xa, 0x6}, 0x5, 0x20, r11, r12, 0xffffffffc40eb2e3, 0xae, 0x8, 0x9}) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000)=0x7fffffff, 0x4) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000300)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000340)="a45e2724e95923ddb4d579926e9182979757eae17d511ac1ad66538b4f0f21df0812569b33f04b0f4c79732bea62dc6b43e7cc20540859f0eba16fdebbfc65232b6643e20f949914b6f46155d8706cc0278c4ba3ed77181c3f8045e994f1aa199c5f45ad9bd32c4641d1e5cde4e047c3030f8c358b176f7185b0860235d425959dcc9377468e893d2628652b2f273dd8a2c68601", 0x94}], 0x1, &(0x7f00000004c0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r6, r4, r5}, @rights={0x30, 0xffff, 0x1, [r1, r1, r0, r0, r1, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r13}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r5}], 0x138}, 0x1) pipe(&(0x7f00005dcff8)) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) 09:31:29 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffe, 0x8) r0 = open(&(0x7f0000000080)='./file1\x00', 0x81a0, 0x103) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x0, './file1\x00', './file1\x00'}) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x5) poll(&(0x7f0000000180)=[{r0, 0xa42005535b55a8f5}, {r1, 0x102}, {r1, 0xc0}], 0x3, 0x8) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) ioctl$TIOCDRAIN(r1, 0x2000745e) 09:31:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="6ac564549589399d04bb8890d0d6b1d9c3045ab7710d803b932b44310760f01b67d2ff21f60a703227abd13190de16971064e1333068dce2d8c93420fbdb15acd19b53f7c60fd67cc48504c9297b7ce2a493f5565ff8a8afd7b899cc39f7308ee9c34da8e1a7496105505bdd922040582999a3e7f5fc36ea97a14475befabbe661de2d24ab0838e84ce425a3e687a19c7ecd5a1de9c08ec2d0a661601cd5fa2787b2806a82318b738e42b0bc", 0xac) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000), 0x0) 09:31:29 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x810, 0x0) sendto$inet6(r0, &(0x7f0000000080)="4a1d3a1308cd0698934a0e5685b11bc851208ce32d3a8797e89ac3f24f0696842f8617da8b04667dfe6b1bfd2d900987dc1ebc0b433da4568b313ddc48dc284a8288da7e9ef80c8ffff0aebc8468e9d2ff3760ce46619d5e37f3a7c97626c7cee15b8ae1b64c005a0bd549043db83167b9d4eddf68c36390601abcea2d1a991a43c44f0eeeefe46fe0023bec5b455da429014618b740dca7f517e284799b9db129290e9bb02301b3d3764641481d33c975bf530178f133a435c3184346f26af4aee6c5541fd78e51270d52edde598bc933743d6795255bba4da44c529c08cb29", 0xe0, 0x2, &(0x7f0000000180)={0x18, 0x2, 0x7, 0x10001}, 0xc) r1 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) 09:31:32 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000002a00)=[{&(0x7f00000016c0)="94c8622f049af8604399fbe7e50c5447b9ea8f7f31d358189c4bbbbd24fa149d5ce4c1ea970c3d08b0397d4a49c1281b3965f62283005d37dcdac8e7ff9339209adc7a47fb5e8bbed110974d", 0x4c}, {&(0x7f0000001740)="53a15ccbeca69902b497a8192a320a7400df8b606da4207b94737a163a874124f5146ab8418b596f48f50a172b470e985a17b451a0f1c4647e9863cc5cc42de982d7d2018e0b1649f9bc0ed037085b0cdf8b584145793fcea33cf7b88ab11be85525f462511693b1481b68ad9a06f305629ec5455afe", 0x76}, {&(0x7f00000017c0)="4739410c328c4aa10d49a16664b8e056da1521d48fede9d2dc1394cde75a4ad1b87c4fbd64b0ef590fbf0d", 0x2b}, {&(0x7f0000001800)="f65a1b8dee753719fdd6b52710c697368a3a8bc90f0358a6d4ecfd8c1b1ee2139461b33337c9bb6d456aba2b344cc054fb35bfdd9d9f24e13e3cc4113e604c07a3e72ce999ad10cbad5798f8da729dc87839c920d2fbbc772ef9884120b2bb84ce50cbce1171b9e2b33e31a2d42348303494d7620ab8a5d2331b7bc3ec2356c87a3737f48db41f1552d148df6fbf75f74aa3e24c7a7f4e5c93f1dcca07878f4053fd30cdf661a3982ee111e66406cc563d8f902bd843bd9a398a7f127e07f43fdc0ca261c33ef3d2a5a4bc7e0de5e9c6536434ea7c716665f0e6737b76ebc2e768fc0638525f0155e12292d54343bb04c0b213035f7387b1b1b45b5c28e2b24bbbd34fdebeb14cbc3209d6e0a1204f67707c47c060468aa31eade934ceb59a4db4dce1b93515b4e3aa69529635f8190171bf6cb8fb45b49a4866fda73c2191d1a4539f4914a7cf8eaee2dd5ef51bc910736fb27e05e30df85070c2a5ac43e6fe5bda4210f630c35dc3c2c2ea70254db4e511e9c6b6f77e0d296d28c12106f6a149d0e092202eb3ba6f8f003dae843093d02b71b43fd77547318c363f01f2c0d32f277daa347912877c2dce571202e51bfe240ec71a07731aecd03edcd20a9fce0ad538a9550a4e329a1916e07f22286fd34f86b99b4a7f17c7ba0e74bf993e590f496e4b16c47ffec0089bc41c68b026650160d395168cead7b8f594644f5904fd7cc1e33a68ce94913c0c9ca1a22181eef8ca076870cc351158fe3832b8b300af8ce4f45b67398f05bd732e8ecd6ae379fc1623c568a1fe85b7b3f4fc9ab0fa574cd48d8d8a339d6d257a9274237bdba35dcfee077857bfe7bda2eb439c4bbf6a8efda1f33dfd0ace0698d26b437a7039e7a352144ed79749c14edd085338e215984520907164c378e4985d0de25af2d608ae7d31440ff2f634a13e9dfa8bd37bfc150b614fa2229fc98411b19ebb390cf9474fa5f1f14181056eee0acd87b46bcaf32039d4ea26591d7213001b3ad463e2384262fadc814d16dc0203d5eaa2a70a44136dba60d2e810997e34359189fcf196e8cb642012f09dd2a34caba9032496ce573439afbbcce99f599b30a697948da79927f802071f114e8ba496e1fd8d91598d455c4272d9ced70b1e1c7f0664e4776166c1cc2a767939ea1a51b4d3e07f346982c6be8321178df737b79e70ac6b4f3401153ce452c981a274276e37aff23b8ea054358ac8be9e440b9203bc3cb24f5ee77ee01bb8b83a668806902e4d1aa0d968c83281019c5784d62154a9a181514166440cac29768bd57f9eb3ff457652c32501d2bed4d393965a670aff422d7a1bee6e48f293616f3154989d16134e093e80694eb40443efdf1358816cc65590a917b7e2149482de9319f7bd84a44374587116b54c114e538a873468bbce19bf84eae202915e1f4f9a71f408c0b0799bca62ddec9d40bef4e4a632c6a827325ee95ea7539b8b0ac672643affb06dcd37fda4752a9d2036f1cdaecc05b44d144af5d8c5740a2ce84297a55d758e50d3308d25e5bf8d32123e5552ca781ad44153c97f0fb1963c17acf24790bc9ced6e4e8a9ccfaace205e66234595a85d2f79faa4fe6d8947e3c6f7d1fcbe93b34920a7aac5210ee6d92be7c834f3ea092a643d654209c6b738b590531e861bacf5760fdecc99e279d1a308fff8fb7a575c1465593c7cc0ba7c77bfd632a627758e40ce6e58eb7916f82b34db75ce08d6feb7a11d8d570198765321f8324c3a97050c76201a7b7a5bf82de0ec7673e9948c53c1a69d8008ab81b28cf1851307e3b7e32420d38d05a15be33001382c2e14b9f8c941bb531e6da3aeacfeb22ee732721a5297bd48ceacb9fe1dc78d9e0e6292a50f99f881f778b3fd38f5a3996fadbf9228b7b039985c1ac66676cc36e67180e6bcfbf146f8af2a05b58a01fccd9cb0a29887032fca7d80db714722ed28512a950776839fd7cadf6fea0ab9269335ee8807400141df6215bad215ee7cc5f797c0810d6b924c855f1215011ae9c6ca895fcdc02c018de8cfc6acc80bbdf7c81745aa10f4097d344253467d276632294998a305ad710789791bbbca6836636328dd9eb6ed380731cf3292bde106fd56f19e9109e5c0d80235cdd7f71a86f5dc18564ddc652728a4d183025f8b2a722f0ade16e6a7703fdd7f1449e75890124a1132fe128f1c7f9803ca148599d6434163c33749aa090823b1938dc057339aad8803c46a4e9f5d622f979236be4b23b3a607fe80afadce09c60788c0290c543dc67e16139ab2caf77c6960d76bd5f696eb1cb11ed9dee4386d1eea5bbdc7a4f5cf0e8bf72f56ca5687464dd582229e951e6192abebad3cf800d03d98d7bfdbe04a397ee006754b0c4a58517772630b16cbc74ea7f32b1f7e979d6768cb92039a0cdd294dcfde97c9007cb8f358c759e43666d047e09ed79d93a9768b12cfc461a3433ca27236b9ea5070ecb889fce9ac83cf8863d8fb1ee05cb6fbc6b0cb1028ba2f04d313ac7811b7c620f67e3532eb5328341a7548a0f948da83fa5a0681ce446f375363682bbb543eea7c8d7f05a08ae0a057fd083277c437a58954a2ac41f805e0c4a0aba27e76d28bc00c92cb9fbaff24dee5c9fa558f0f8408aaa8dfb00767ae9c01b8594fbb53f80dd330ef0b20ea9eeaa0a05426daac6b990499eab08fb55d6c72f84c87e71a1d9c89a4fa160f21a54940fe038454a50ddb749184303b2efb8a2de325eff539c5e031466c9a7272f12e199ed265d2b1cf1ead58d58bfc87c340eeecda49844c286964992eb43da5652c7c9a5b17a471c3dbe0811983793edc53e6b769b60c7db32fb2a605b2e9ab843ee35298cfa42285da344ff3816d05ddf4f525817ef372b715b07696998787ef31d4a09547d7648e2bb375fe4a31fe392923f37ce34d8f57aa618c30ca66e775e5c56af1a4d60f0953b2f0e22d7d28978d8f053a01aa56f4868f51f99ee08a0ec68479aed74b4dcaa546026fe3f608db89060d6dccd8926e0f321dd7ea8e1e4d550c4095d863053a519de57a013d1ffc2e061f3857f0ef32046f47db4e74c6fe08767a1bfd1a75da74d02452831ad38cf4e99d60321ce6dbcc2697452a3839aeaa38fbecebf77df9eeec8683321889858ce1e4964ecf32893bf3a4efc0a8aea59c1ed22548686ea8e631088efdc2c89d948347f0e35ef24746fd7e1637e50ceac80123af69874a168aee8d874fec688b8ab32f5fe327f69af83e3f65be49bbacd01f15a4181b5ada83a7b410a277b1d4bf0f6c6995c48f57e7f30d5a35b0014519c8fa91108cc31a6a7a25edd30ea38ae81b7e554114c3c8934f9c9d66fd068b6f89aee597b8a51da4529f7ab3cde55d2272fc8a669d6c4448db79eec20c2b2251d2a607b5a65c8cc916b3ec1b59c671b1be37fcea174e81c8d1a38605e1de76fa373997fc8f957986a71c89d453548b9fb318f991d0a635e7069bc40c823eb271bde4f3f042a0ee857406474c92e6d5b063914aa83ef08bcc1fdc92a41db773252c350a71fb3bcc8dd4dd557f75051a18956a5a0c62850a328a2b1f9e1f6812de9286cb44886ccebcd782af5266e09717ab2613a5a34c2a48d15b27fac1dd96a52885953195f614485114cb62460cfc9bbdf95e286544c43f1cd6684d48dcdd51596b830e07886a38680c90d4738d552cd031b19d8e40f3cc107fd8d77e92e26d3ab44df9649a9efce2431d0b6cdafa81950b2cd8096fbbcd1be839013bbd1632c2084462ca2b98f8bed9c31fc0455445444e8a5444fe07ee55467e5303cfab361bb0dbd2fa21a234b8b3d1042d786c06ff713b4153841c08d8a0ba695e621b101962f045df9a4b7ce9767fba155ec8b87f2ab0cc82b1b021a34cf0d66be03ce2f1f86aadad794129b29addd0c419e67944658dfa602d403bd5b02cc946740d9193b06774823dfadb57ddaf3972ab5cfc7cf3b9e72b6438f5531dade88b158bd01298120a239c3b16ce548e408346697889bfd465641e3107ec41d57310eca91a6de242c6960e2af547abd42b16e57060984a4ee1014fce67b77e4475e05e565650809b38e8a4cbe25a97cec43f0a1c959c999874efff93dc3c470266c619ab199639234833e4f263822b8bb0b2107c269e2c9d09f122128c05190f7421065e1c40d55f17185f68811343198df68db7c7b570f2f095c2b4f1d0561ace0ab9e8f6b5e508f3e770296ea85254884fbc848e0da3c88db223e326f6d8388be537af9a5f86e057280f7ac6d58f674a9ddc91fa19ede381fc2f4112cc389fbfae3b141db2dc621d90d9b3e7575e84801ed114c1aa8c41381ab72401761bea3178241d19e06fe4fb871aeaadfb9b693fce61c5ee615c4051fbae695af361f9abf8f66c96ad9430cfa030ac06e542c04a792b043e85c7eea44ca140b5216749f49329c303e6638fd74dcf0ba6ea67d0aa567875027d63263e8512ed9c3e829290a2d6af451b32cb2d6b0347e4f007aa4872c3b46813f561898df7230f39ea79d38c9061d691223aa5915c5b7a9996ed820277332f4ef273ed580c2c7900ec1b981fd9faf27b026a568b33be9735ee6186a8043a7e01e2bd1262a33e4456e154904565ef4796520592b84a1ba200b9f7f9d13a7df4e9eadb25552ffdd00c53e26a194913adabf5c0dda39e63fac69d3ccc381b41148eed1db5a2ade28b8812c8e3e239e12d239ad120d266340e77f6d6ff8f41dd9c44913b67ac383b8df9ec72d41f0b44b7e7cb0aedca3cd71cf4d131bdc5de6fb0fb3b8f91fce06c82b7110b06bf87bc97eeed3c70e2467d9793d0a1bb9fef253ff79f4bba3b86c45fc3974f5cbfe148889a906d49dbc029bcf1ccc215d70c4e3904ef97304c9d0b3425c57bba341cde214a55bbf897b8ec6bba0e1590b9fdf0fa20e0043cf460c412f9de0ccee058cd83b0e92a5b9223ee8611cfb15aa23c6e978c13775a551e10fbde3854289f541dd1b7252af1f65506c070e29207a1c28c8d73345bf7b4cbd721bb0f2e19ff2f56beca4802f485beb1111426e0d9f7d110c81e9de656a057903450e16b46852111f7f997e00525cc1b8adedd9a179f67c7eed1eb278344b68d2ae6af82bc363fdb3d2324e9637726fe101c61360fb1b0065da4ca4d061c0c4fa4549390dff9dafc228d5d59206aafc8c4e03b9229d8d3486723302556280747f4b37d0119e0bd0806afdb9bd3d42633c0fb2dd61ebe85cfaae4dae168f8451b1c1dea77bb0b43a2fccd35bf3761f8a3f176e610f4e5395a63e939fa079ad76e0dd20402a9b97d00d75dafb7510b0006ae7aca886247565a4be6d628b06e7fc02c08a360533152818ac95841e25e9d0301038980c7eb53bc31c618aeb8e81a6540aaeab51e9703991db0aed9ec530f4670b7a8923090335fa4b03e365a00b138b2fe2fbe00b2f2c38cca88f4718a5eeec522b168144bc09f12d9b6a943a86411726c336de07d8eaf5e40d67ee0ce60588ee4dea853f6b434c528ff4a3f9374f70a64fecc5059c45eb15365a8f0a4800616429160c9fa3aee8a10aa13fbcd4d3b51d6a91f7463ba016c01f551f8bd5c15bfea897c915abe5a4d97ea42470b0fb32dac6d02f629033cb676efc7aca5d06110ed4ea83d997bf49e385dc6bb18cd7a5a0381edd07ca2d0495125a9dd4e176f01de74bfa298dfbdf777a969f3d8d05fca45c92748438fdef4db541f0370973cb1f9cbb837607f8c867a60888d7f6ad128c67e43b5e3c975078782114670d585204ec07a6f1c88fdb9fdb4eace4d1722404ec37773", 0x1000}, {&(0x7f0000002800)="0f8eda9ac87def384981af89613c218a509f41e34a909a5acdfd77da07696992563804a7a099ae248154fe3a0fa2091c22929cce32aca581139d12f7a8834c72ff0d2af3cffd44860b3145d7c421698c7c4f39bb484834b556f8aed8e6eb0c32e722f0b039c8e8d71a2e70c0bfdc2ba8d258297995ae4a86fc6e6c45b2d136fc7d71814eba6e0920d08ee37db3a72f61e181c3f6e4b8f574b6a47e2ea217959e81fb917d316be0915b9695abc5a4c509f47a767cd2e4", 0xb6}, {&(0x7f00000028c0)="7edf8ea05fa1e56cd3127c3e190b915af81be7e6ce1239c3cfbdbd17488cb4599c70", 0x22}, {&(0x7f0000002900)="027c5abc3998e986235b470fd77329ef3e2d5e40828aab1ddee35824516934ec1c605b69b505f6ce54c69c0bd726becae4a99de5b68a08483e1b41ede203bbb4beab54a8e12441e7939c5d567e3ec55b259a596fe6bc90bafeefcf6c0a1dd2123b27ccd16b882142f21638bc304387dce2f1223d4484f48036f7", 0x7a}], 0x7) writev(r1, &(0x7f0000000000), 0x1f0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x200, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)=""/40, &(0x7f0000000480)=0x28) writev(r2, &(0x7f0000001600)=[{0xfffffffffffffffe}, {&(0x7f0000000080)="9fd1d9d58a9ca91719262930d3cb9e54ff90730d127d0c7e1f8355283e963ac7b02d0f3d22990458340379c3750ea04847ff0037c50000a4a677ed2364f85fe43695cc8c8b7a0621ebf742a0c5531af889dd60d6a2e7a5166e2c5b5b394cbfd57db01cb7c307e01afcd00df12fbaac995dfe21ec0a606172fd14c548eb6cb92b4d81d8012de354384da4d96a330698417720a466cc24ba2cd2dc77e2593be49e3c67b8b483f503cb23e5a2004643f0ea3f742979aa7ebe9b734ec11f6d7009aa9e8c275eda", 0xc5}, {&(0x7f0000000180)="2956d7a8d1006885dd3edd5f876df3a2d64262934f45aaf22d168a9f38b68609793255fa48467e5ff3e6e7b39745f1393561978ce04f458291c840711eb16d816cc68395d3763615e6f4d932c5763d19f6d5238f53ff32e2360e250c22c9726dd3f7f3c1e96523856b9da5275a61194a41c9f524dc116ee6f6e2d22d7d07d2e6718a5735e66707ec19c1ac3bfd102b8d2321cc6736631fae70d06be914c9100a429e549833db1345d65fa31e0cb9ca58605e5083da61c71cd97241f7a744", 0xbe}, {&(0x7f0000000240)="8ea5f432026abc98b22c4759bd2d3a19950fc3e1219c1cb45ec561886ea416f884c195292ba9320c42e1ccbfe7552470673afa045fad6e22f9e93a40e3c897c1497dee3e0ea88272f8b6fbed901712c27aaf9e2d26f1a79dc995a51fb1dddf250fb4ffc49d90b36f22725c3329a804cfc65dbd0cc78dab6d8b54802bd8961ed443ca64925db72032cf74ddcb9f103c3477112a02086ea00a10f712be7cf4eb04a78fc5da1d085f13b26a27bdb2b036324ca8a2e85e768c1b03743cb3", 0xbc}, {&(0x7f0000002b40)="d2acc93d58080703371cf138208a48ad072af28a832f2da7bdf29737d7a72844b44d519f33d4b71f3ee3de7e6720472f8d98c6922f6da3c373e59dc5b71011fe5cda21c6927baa0e1cdaaa07f7a7e8be1caab109ec91e6a151643fb7c260de19315b36d516fc1a25fa143568492d85134354e0fbe1e90027e229faa4d4a00152b226030acf59b7b36c44e6f49ba155c5ac8692695bf839f5044af9e3de41c864b69be4e3a5c66768c7423062c9d9ddafbb9cf10d3aa93bcc1b27d7f55237f4cce972c7a400fcb1cd209705feffea740a6c956237d49b0856ad5a2e4f813d5e39930b1fe22b6b8d4bdfe76f7e7fb21fca2d663bde0a840f36759d51a3de43bc29698747f1e866bd6a7303b70b81a47b418d6938aa8d9e8b99cc788e10ea8d0bb4738ac0c601b944139b96255dad15c11e19d7dca49e65b6ed2e63f00147da8e1b278159b0f852f30e61180cf727d05b53c751fefed80062a0f1ef07270eca8d594973df9871f47dff62fea03dc8edee013afdc36c3836aa8af665fe49315938c7b197ec14d7f52fd7868647065e9ef862b103aadd6c96769125ae3b8d38b3471254517bc56bc5b4d1a8309253a00c7ce2fac65ec50441e21bc78da4b8d16ef0d6347d311b38e3db480ffcf496dca8190eddc48674c2566bd4c60ad245e2c7813554ea84a1457d1e7a4e63551be0985020b443aa4d081d132b15758d8e305c9145d9e165ff7c9b377f59e8fa84cc86488cf0c64453b876122bf5c884e2e418c34f8457cdca0744bebe68415659affaca402c84b5c3ce705a4f2492a9e3daa100c5c6a99cb6c2a7c5caa0988badb4f711c067d023420e6fdf0f12d555bf3932fc2dff918e5607df049abce32728b2567794843bfe63c89f9c3af2fa3578e4f032a24e8c9df641ef56e86ed4e4666a7888c65f782a1c827ab8a3bc244bff176f9d543cd3c93c5916a5936ccfb53335217264bc055b685651660636e7e854b47f25ad3e309b75c21f67dd30fdf5ede65681332a14791304390bbe710aa1c937defacb35e0cf56ce7a09d819adfe6ee7388d2dbce654df997f7322c54847335da8fd07bb982650136f85db6e46d856680d0c4de2cbef9fa9b76853a730dd4dbbc05232feb76a45506a4332c3fbc783cc582330e4e78fa266109a6b189790d7960e345e4c4b67e12e5cbc3a3693112895f96c2e2b0188a73bd2dd3a67f13b69f170217a48afc10ba8ccd95313c9e0d764b4738997373b1cf49279d0134af312b6be0aeb1f4502001d0cb238d11757e38ea60f4b7a2a313b5cf8dd844c5ed52c40f893b047b929236e758919bcc91b72cf72c365a63ad1a13dbcb6968273f7c4fdc37bbbd79c9ecd5dd451c905d625b042a28060ab029dd4ab6caa5e432f4626461f1e33cb1729500834109144b910ff683040abcedfbe3bec440b2f86553b37212f4be17e37acc0a54e511b52579ce73fd98bf8cd1a5e2b92f68b4d6812ffa9c459e440cb14e627838500784f9bc7b9f5d4ce30f7852b2d9bbb3f0a3c9640a94b4d8e771b6988d41f848be9ce6eb27070e72ee8a1f7996ffe4288d1afc3224185273f45109001044372523722617507f03afd11418c027a82baf8cf1b97acc5ef2703f8e165024360b250e21169a3a30d80ff366fd409d071775bd7ca7afb31858f6bd6f517e1f3e221c27d1dd70c8a2451b9fb806afb37924e859bef118955a5cca0c2f63590d8814157727aaa9caa1a7558fff7d6ff666cf90f44c33b4f09a17444cfec48f8dfc3015519322795b09fcfe57eacf633abcbc1d7cdb590b8276f05847c7e981b185191d778fe3c887058949308e7da9f03120b5587033aac50666587c928698f204afad3bc4a5dffe5ff468d0f554428eb618e437282f164fe98efa00311c7dcf9a7a59358b73b0428e2d87b4a5e6f49225492a6503115a110196eeeea81c748acdf831df618881a8b4f917521100030aabcabc5f96700ae31c8436dfcc9acd153e5c6edbccae21b791e1258e8df70076853fb1d6979a2413ab141df4b82d6b5372d2db2926adca3912bf1be96d77ebe1cc6c05c2a6f5841fefa45cc01aa4276a4046ba19865cfe8ed09195637f93251856bfa126abd6dbc526825607745f9d61c721f31e15c1b1fddb0b1c0befa1d8455d7a186a1780853d6a932802c37d519a22154da9396d103889a326a2ab7503a58d508285aebf6018633d34f6aa485a7fcd763d45b5e28ebeef2e7c533cbc63d3b8df55816eb908446041d7a59267e9530207220882c92f0cc2ed89b6fe2d002c83eb3d41aadf27326572dbaf9810a2fee70a5aef9a8cefde1e9a566bc05e0f3daa36bd085081731dfe434d24035f728b32fbd2315942ebaa30697736482f4d96d0e24d02a520a8c66c7ac8a7351684526eddfe4ecd72c13b222e02a80431c46b47ab5ff62568d1e28b86a36ce27d982028f18f77f8be5603139f8570d8eadbdf85ffc3abc301295d7150c12379cfc75b237bbdd23d46111c9d2685cd04c4ec94894cef6fc5c574da46c1b87b5d5db1167779a1ea37984927727622d0197330dabf1a6f0c9a51f26a9543af4615f4829bb992d7ba20588a01bfc8bd34641a3eb13f6e7a89896ad328c6237b7b27bc4a5013ce20e8b3e80412316ea9b264f5a2960f2f73fd619e4ba60d2b3551a07fee95459162bd3573663cbbaea35a1d4210d41fac62db234541e6446716e8f2694013dd477271be208fc3126724327855de28941732fa607f92d5293a69a852b5eee8113a27d886557336e3f42f6e8e29b8a9ab9942f1602793c2d2010caac488bc9253797ac17ea71196dba2e8c47cf57833fad55125f7f3a162874a6f420b96000a2bf4db8059f4b8bb3ea6df4f2a8a465c9ad552556c6159bc30bb1b3dea70286f775466161d8ffe978952ab15f3394f7d827d3c48dfbbb838dbdf464d8430dd81117923f56998d0d2fc2aa71ee93b1cd94b6ac973810c1da09405d03193f17bf5e3227c804b4b58be23d22f5b1d0001a7da2c28486939156eb559616d3fb69fd4ab5cd8bd5a81c6c54933cde0c6a4156bf5c827017ca58bd979f0a55d9277b1ee5a5cf218cda1f43104c0ca43a5663cf8e332d8d12ab664f014fa0cb6aa61a8e02fb62fc5b38f8c55c2b2e157d562e262c35e8bd2a7bd97e8a9bfa3c78f3128afb40688dd8e4ff5a25d287cdd08d3b656c90081cb52e1b50fea28c6ec13ff70ab3fcd16aa68e39de1cbfe80b761593cd0ec78f770b0f2bb2535f74e0465aeeca53a99241fc82d9c7bea33632f7faedb600ac74a8b8eef628a1e3ccf9d938b69687f11f5250725cedbc851401f2850006370e524f6f692f65223cd4e20eeb0963045093d06c99218bad719c2d4f670960542d2924245c0159f7fec5d8cb8ce2679118c165fe0b26097e4e8397ae070915eef1a59731f5cec5c18e889e3e5493fdf0ecd825759f6a74b9227351967d138e14cc4d67b83a0daba54803bf20fffb650c7142b8cb93ed8a66ebebc61bc5cf7a80fa3a381540f358971080491d7b3f83804361bc1461dea53874d19c1099005484c16e1ac22d0364a1974016f3648e793ae3b823ffbe2b4d7770e5b3f41f21804c262c77729fbb8b72c35a6d36d40414e1b14417dd63439af295565dc3e1e58884e7d9a94476be06e8ce6ee27a82c313ee97598c93290864e2d06f13c830bcf544dc037fd28a898561637a35bb5285a3c585c757eebaf5e24f9030c78bb250d3115a75e9968135e5975e257bd552ee01d59a8f8afc24457aee22b0240c6084bb8f65dc4f61ba8fb3c772b25bdbbcdf1a2c8030fc31be02fe886b007632ef2128b39c841035377a74b416258c91ae3c72c13c95511c6dc5f0e9c83eb48f20197907cef6c84b5dead8dffd02bec284c21a2f4d8610e032ad47ebd4ee8db35ed2fedf03b379866d1e754443caabc38bb7e6f953e3faf5e17014b0ae3b7b6c56341dac6771cbcf660d2c9c173b505a0eae247cae2287b06a6518b6a1d8d8c365fb3149c96e6e93b6e1cd36ecd1ce50d56be1c9ec75b18e43d1e4d86f9b3e70b6e830a4f6b40ebaae7a06066f3f3153bf3b6ff21547aa0d0b69a6454a6ef04b4e20946a55fcd2671a6d4842c4707621797da37ca39c726c7049f388cd911c76c208eeae4a434779f34de75dbb1b895dc2f70cacafb82dc2bea74c39dc74a4e0dcc317297fd09f656023243a5d4e0e623b522678466cf0aa57c227e5514475f49a0e909fea60baae1dc7bdeeaea009417288ab91c834f4d4726769266395b0c6cb9ab00bd5e5b705aff76ed673732ce2475cc2ebb8282919f1e1d898b8946028d71accb247bb9b35028c165cb36d5c7a68bc408fef1f3c5ebdf0741887de56162a892f1fb7e638c8a3c3fd2837eaf65403e87c74ab8583d0725b1a420788e2685029efa3370637de91a8727c19868fa3fe2f22145c1ab4cce5fcf176ec223351754087951e8db94ac997db69a0b8a5c550620145ae6dd936aab45fdd982133570702018b564de0e82b7732c2f7b00c9f3ad6f68607d6d67181582fb7cccfe4b919b83be8af2e8ab84b4308afb4122ff76680899cf0d6be5a5a4273b46b24d9c0b20f6380ee300372e03c59850bcd19c7e29ce32b2f755ddef397b6df9ed2ad6ac62d17106e1796ae63262edbd9bf706da5e6c7313cd1167607ae80dad6eaa51c046f0f5f6fc85d60936596eebe44250e6449dc084899d709faf275de9a68fd7c94e1c30f85b76b9a4996d0711a46a0dbd844b97da6c7c66a75ebaed216c49d552602c87f27240bf1eee7a05d0cb24c6d1f3623438631fb184ea55820b795f2e6d71cdc8a8527ea1ad9129809b23d7d42ff99bd36b8a63d23afe24e7c42787b0ac181accab41d00901778eb4caf667109c3e8cbee0007db24ba0f50a25e3620c2876a7bed3b159085eb885e9ef6fe22a4f488ab512f5a3c9621f189531ea45d7d17faeade99c33ed9c8a2843725e146523d568c071d609c73bcd4c527172743dcd0d14a2e6e76ee512bdaf571fb27306f61d2d9c7c89bd95455b05f0a4f7ea04d30bd0f4601db36769a2ce9dd28e54ce16f2ae756cc5f73b523ba4be8323338c01cf5e9c7680247f5d0b8e1247fa4a96f053f738b447a8cde02b2bd3406cb0d6c7588508e625dcd7662e3c1224543a7e5b1e9ed80a7513dfdd3c68058f16dda2388ebe96afe2166fea564020c8e13105ba218abcbaac286a70b4d2a20e70953a7cb2eb9741cf06ee1e6ad0a866638cc7ff33df5584f38ee72ec31baf3d591cec233b28b02f538e66dcc2c8b6a28edd91ff2aa7ed708efe17681ddff4bc12a4f97e47c1ec9dfe8a4062dfd5b290bc36aade01940994b73f9e88e27801c5959394d553fe2e254fd49c7ebee96bdd723c67eb2c657510445e870a95b91c140dfe149289dba89f6525325985e5f141c7e7506cdb95aff1dc03691b80de1540201a6fff0d3abd686cfd154f27d4056b54cfa1a5c0021183cc5e03a8d869880f72c0e709d1c50e2a3da29f004308d96f47739b3523cba8d6078d4d524e2be980dea5fab54c0485c4905b1d06369b53e9d177b3f6d64f43103d62b61f11b439c748c90a43d65273183165ccf3ddcbf456787e42beb84ab5f3be35ae4cc957f214a048df281bbbc1d7c5b2adc5a8c8ec7a521ffeef856f61134f1503412254d43ff1ad3b13bce3404fff209bb891ae6b1883e6c4e31a1b2d6701d0c53e87c799da187ce2b2f8de3f5b74c03106079743083ca63fc35202ee3ea302103d73b90f5f3f7e64ee92eb4926695cad4f808fa88bf6284d6", 0x1000}, {&(0x7f0000000300)="eae332e8751721b17eb87afc8d01b898f3c35b99fe343d4507364954e4567ddac83723438d28b8a4577ef928caeba62e908f2b160c1582f894a7279c6f4277e4187d7c2f7ea0643bdd1494c469706182bb6897ee6e010dc0e67d5acbcfd63c1615bcbcbad58aae51e871d6d79835572b5c334accfb1ad33fc2401efb95e4b0f16bab10f45e81fa10c51174f35ab43c130ebd0959bdc88db8c465f2e93edc6f3b646eb959fda3dae58034804587dae2c0f5339bf0f6991531dc570f7575c9e79adfc6869a1509b43acdbadce5377dea16cfc7dffef300f202e0d66d06c16924e5332da5bfef421b6c49c1528c96af", 0xee}, {&(0x7f0000001440)="1bd09dee3063a5b8e2cd16d8f86806bd81480b4cb1f753bcb20ff96953f09dcdd38738", 0x23}, {&(0x7f0000001480)="4abd412328dca64152e366bc432726b45a9e616f96aa23385f2fc681eb2e7cbf757b7b4578db9143f733d5779bc067a74438748970c50cfd01da6bd1a2c8dd0078585c8a9b9223ca619f7b9f28a77be361c3e8245abca281129de48d10ad52ca0507346cf13399566f672214845982b35336", 0x72}, {&(0x7f0000002a80)="99b234929446d400f88f0f91043d4a2746966ec9738692de7e9f8626c6afc59d3dff24cb8569208abc6658198397afc0b3ebce14c3cb5efde111ddb1a668e8b3b3dbf0181df52355d8f1c8faa2559f07d1bc294a52b322c3ca8880144de56460887d2642618f5882197cd1e2126bc14185eca5d258156c04b0137ea7a5d3b67e52a72d6c05b08b03956698a9dcfa", 0x8e}, {&(0x7f00000015c0)="0a05c70eebdfdb2092ec10ec44104f576a8a360a3069cda4a19ae4dd69c46ccccb521c495fe785c36a0d", 0xfffffeac}], 0xa) openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCSTOP(r0, 0x2000746f) 09:31:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x13) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x40) recvfrom(r1, &(0x7f00000000c0)=""/151, 0x97, 0x40, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) 09:31:32 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0bef33b0"], 0x1) writev(r0, &(0x7f0000000900)=[{&(0x7f00000012c0)="df2aad847069245a210d878554e6a987cf9a24a3f6baae0c4d9025afc84cc1bf98d9a91ed0af0f0ab52202e060296df2155063e6d77b1f69ef8d3654a91fd1b29f11c56f225d5c0abbfba3e90a9c758c4c75f586805f9f17bf57b746166cdaf6d0dbed2f3c802d2e0079790ef75053e370e93a5baa813c3d74669e66cb5ca6923bd666cc885aefd8bf869c5d4dcdd8c197e06fbfc8057d0842c0041f1d91e842d00ce0d331bf1c57e827e0e70368f40af11ce47e3a91d52672b3efeac6b5f7ead17e7a4c3ac64c034dcf40dd5884017736079924c3458c3472d6d1c10f18d5cb63d12cd8cd177f9acc683696a189a69874043496baf61bf2fb9b020616a508b5c06854d6516ba20a18ff36ada14e288162083558a0e31dab2196045c9b5e5483a0445c358ae9f9786e4e8e044591096629d1de16a3bc11421853ababf2b78e0c9541c496d0ab68d16a98f341dffe4f66f99f0088f14bea121295afa3b2bfa552f3f1eee987c1b481ce3e07f93071ce3dadeea931a2a87a8609397fb3cd2cddaa0e07de8ff3ff0f9f4d38faa407b01bd8be832dd94b1e2080cdcee6588c7e55c3b2854b1eb8015584a6598d03cb8a13979551720d4d2c0ddbe38783bccc4e383f7682d048b56563bf13584b42b4ed5f94d47a0b1d10d02c52bf84285fd4a4ae854c9e294150fd305c590f785132271f81d5e3de135bf9df4bfb7493d0953bb3a10ba65898d7d351927cac30e0d7974d738d4b681d0529a41b766934b01231adb0cf5cd7044c1ee1e83ed8c85e922bab11192ed0400c201aa84b9fe6c8570e1bf7f2f78a59b0dfa9bce9371755c8e82112b4d73a7b506365e2918376c4cb02db2f90a62371f116a50b209a1b038a5b4775ed1795e5a336ce0211f3eecf46f2306716570d7ae1b1b230a90b1adfdc3b1ef3fb71eeb60b1368ff2d848da4c3d963bbe983f24f36a729dc7c70b7f1f5020ba239a80bcc7d581815db5e9fa46fa581e4728381af8e7b5b0d545d957a0d1f31a829b0de7bc9f1a2d726b2bf169e5b7f9b6b3a469378ffa8ecd95ce2762dac664565bc5df146ce05721c5e2f96e21a6af08eb6b70fd37850c873db5b97398a45a5bdf024932aadf9c3466c96f795cf811ef10897a2e4512df1eab7468c3514a9e4b868819b4ad95253bf109ad77667f70fe246079e578bbbe61082368751fda78ffb278e4450ccd1a457ec3d2efbd09de17b08ae8ce7f36e7ee2c7301712f3833d38c6ffc4540ec1c7a224f6b662dedfe7b9494c1fcf9caf3d50a0f834614f585a39f56db136f2f4cb8354b70c966b48b434c008be6173e4d29821c56ca213405d5bea0be49b21b93c712b136ab09a55fe932791938d32d9e654e358d0153ee32fd21bb4235709016547d31063a6ebca40b00740d17bd991f0102056c7c7ba343d1e981491b2988076bac0b56ef4827019cab1da16f39c52abccaa61fa20f6b2ff4100c4053ce054344ff69728e571c9bb288e38d9f88d6c0c1c91ae4be4f5645698fc25a87311a4ec7613161a31e39af682e1aad2987a35ac633861ccff96e9ccf3c059629736d6b65aa453ccc3059eb23554c06517a25e4e5188cc14c548432a2de326b3b68b0ee5e717784349c0a453990fcb4ce236f700a06a8389e20eeff9158a895940e945fbdc37684f427c464b51c34f1e90dfafdd029baa80f5b77efc8b6f3b5822c75675560fe5916f7d43d1037f5bfdfa402ddad68c2f9dc6f7104215280d35ca5b34ead942b29ec246a5f986e09695d40a39aa7061b2ed9ec5dec5b29ebe4be5e3d9be749dc51aa02b751ec111e84b38dc74fce672b1aa710024a9c1d67d586e0bb12e0a6b4ed1a0a2da2482c2b0538097eea891e571a547171af26c060902ca9b6593bedca84da76390cf91df8f9da81cfd7d49588943c7972900b2e0d3f0a09ded520a93ce44e769877783aad02ddbe8ff4992b63b8c5608ab5ca25ae7ea121066a4bae77f62e447673533c4860a05e37df99c2da3ad57f2a45cbb1baa16253589b7103a41f9f1da1dd13f1c28e0e4fccf557d12bfba4de90c4273df079fea628406c93fcaa5519299f90439fc234b9045383d8626f885f3ba7b980243b00cbc08cffecd43917ba6dec98c6248dcd27998858ad27614ee1ba0dfeff391cc88c8d5bdff286e4958e7791286ba5d1fbec9b671df3a0a672ee188d008cdf6836cf218e628fadd6145c6feb8d1536a0a8a47f10511623b641083d1ac4037e6075c82fd367ca24818901258cafaacd885db5b8c75b415a37007dba1af68a57042362892b83dfec77ec638b0f4b18df7c68df349b9fd6c8eef3a9969c97847af0c0e2f1c4e402ade21fd1fc4d3eadb33df777f1d833669326458489d0031586df91baad0f40cb248d591f1e8273e66ed43905be2edef72074190daa61192997fbf17bbb32afad0de82c0ec9c429633441f4149b0d58f965490ee94bdc6dc2aedb2af5a752c4fb6ca70b92a46548b634e26e604bca8398156269f6ba0f45315bb88c5177475bcf321b9913467f1a23f1222ac37a6d759a9a96300d6e30482c1137fe7153f0c81c4cc7ae571b28c4f64cbf0c499ccef725797a358560914e1de893466be32cb48c401feaab67d588dd6cdba11952c6e982f8fe7dd6ed70a69b8f7bd68b41a00127930449c7cf963c151f1a91eab25782beea9387eebe272ca2ee565d23f2153244b3e2e9114beec8b289a30a4fcd8ae33b1cf2638181230d9f4ddfe7bdc12dc5fdfb6d9c8e9182edfc1f615161928194d96f60f6cbaf19b0712578de07daeed80bdb6eeaa17512abb62c75ba8160545e1355d358b6b483f9c7e1e5730a8ed6bbc0ff938d755c9f08a6335f3962c53115af36321625e87026f3679745c70bbcce27b7b4700bd3ce0117cf6a085956cf2887cae6fa39d77dad1aadffc84303e7017234efaf69ad0e83e7ee55e0f2c4d7d93a7bd526da0ec4b8f9314d7accc69cbbcb6e9134a371f957729ba5baeff44bd9ebfd8ef1a4b956d4c1ea35583e6532c960778e8ce56815dc5c6d8b6871f26f93b1de15e25244d0230b7d45e9b37914e720850effe7da3b3c635396fadc44432b660af4eb262c1fe23712ff7b2a13354517cc9603890e20ddcb179b95a0752c7f1024fbeb5699881d450032d3ea8d265181414bd471daea229ffd9e4802a37ab590eacf08814e0c9726b6fd58bc4654570c0565b54503f321ad05d95d64d2b24d5ef7351817555fb49f75d519d662160c4a2c8f5134b85c5685c790acf3e5daa3feabc0b21a7cecf7a913c0e5b38c066c367fe6e5c3fe00e0e15c921453506cd066bb43d8fb360ad122b3194b885599d335d18767cb4f477aeddb9fbdc6974a24c13dc897eea2c73ab33b28072237401b1c0786924813d37ac5e404f8c2abeadd5406b79bfb25b041fd846bfcbc72ba8be0897c6cfd8b19c66fba798f8682604a50aaca945089285924f6a9f2ee0908df6b85e5a0430bb4ed4f02c418cdf0fcc84e164a7ce109b4cc5d46ee26e740865402146eb3baecc59d2c5f922d86321fd54c24d93a8299079d10e64ab23a17e5bf6983d3d0446006cf10c9b14d2647399f63fe78f7367811827f7cfd972e9298a038cc93c3a99a435bc400d736bc5806ef7bbb135af04e78dd8bfea59887d2bde67f5d8672373d18a3241ede425607da19c209c8ad9a57f7d8c2c6df9c933a1c3ddffa48b9258a4eb10481ec7c00c96b391977f7bd403b664ad2852156b9736571ec85bdd46bbcb3df0a2d33715df15fc7d5f2f1c079b5c0ee18b5bc580cb9ad5d0243a61138f9a9983053755ec1944bf507b5a0466bc2340307bd354656133e2ba8f1ef6e0659d09ae4daa189e729d2e4ccea779a5999d076d7745b027e00ba6d3fdc933fd506e60129e8af601956e4482217f6c1088b0fd10a623955969b19405a5b24c104bdd56ae0a7e126f68d434bca6e6f0a0c64424de21044db605b8c415c0a01f2056745ecaa0b02ae0c4b11b8c524a7ea5d21a7885c06d4b1b3d2b99820b78f9535da7118cb1a46a84bf2885ec14e6617b033c43f5a21678a98ba6ee61f37bf0da18d7994eeac24446f45876b351512501e854ede36d99bc2ee16d5b55598c92c75ac91fc127332154c9417541dbd37d84158b45cf2cb02f6fd545d9637bcd8b5ce8a96b24aaaca1fa8699a0418461c915743cadc5b499efdb45b7771c68f1d7b95b33d21de976afbdd90480f697189ce10cd9483c61cd1c3c13734eeec538ccfae3d14a65aec6d2dae68de0e63e7688e559548e39595e56bd2d3d2c4c19e84f44c12517f8b83f1bfe7f6e579eb14ef754a2d06fa519a9adf2fff5caec1b00eb205b1418140b62912cc6d13da679676e30bba2393239821f9fe92af13cd33e862d722cec3e7fe345af3c3a7f5bcf9e2023e3d77820f15cc70c021b1f1e2952eaa77c702e5091b6e9dc1c249d2e4882ee585b31fe911dc3352e707f5b027c8d8bbfa51d112df0e00581ae506417078f3b96aee7a1dfab80bc9e80a7a96a1a42f7f0569fbd87bc10d690ed77e2f9ff05a730db65359891a476d59b4a76a0e510f422b95f4cf5e47c5afc72f9480f9be3c6da70bfe1fb6fffe147f331224851745f58ad4ac9ea0f99e3fb5210f0ae1ee1406857f1b2d6c173479d74bb5e0520a08a187ff3d79370ae4a6f01ec8da7a71e4e0b68015592cc0da47c326228e6bca82e5cf1ab7fbc5031481f902e41999494a685be6282905abb8971386ca53a6fad65bf9e1cb5d8bd2f83b40d2dac13bc404e0ede6f3d9361153caf60d140250d1baf6c003a85829e03cc2fe036d7c50419f2b1eba04e4f55df6dee95e1395dce68a245ccb9fb9f4248a3fadf8b0cae4dfb335eda1ea3d29a3bfc42ad48d2708f00e2993ec074528316047bc70693be507bbefa2d9a955f9d35b96136dbd9d575f0e0c00874b3205bd6eb6a2d12fdc7f20b11dc76a742ba8fa1aa3b6acd4ea29b2eaa20a48f81082f9154ab896973fd1ccef974e3f219f59b3f09b8412b746c7ba93d2811c3165d83626ece3615fde367eab5fe542cb88c2c608990267909f5997ed7a93f3b1f3f087bcb7e81b258c0ff598a3b363ae8e18a6d6e5c93df1c07d1608f895608c830572d9570ff1953e3b1f892be132d560e3613ecb0f13979c6fb0b850f34f568f6d27d13bb1db86ff1730570513d70e09e2c4bf6cc25ab23f2c6f03a4ec504b55ab1e60c33c0d287b3c53d995ee706eb352161e78c24d0c8dfedd328a58bc75c22b5e0ea397d2da3a20fb023c670b7e065af4b230797e624bd103b233b6b5beb26168712d685d409215763493bf10705d1e390045be989157a557dcbb7f988d4329b9423598ccfe45531d7c55908456f2d89eb30d45232d38e4013be4f13a17ad50571cff62f2324747222da188d475ba802f9370a18adb6e3f45b0c6f5ea1229d08865dfb896e88a4d85f58476920368f3feac2beafa3faa9355eb23785ff25f87a6d68c06c848d3ae811c8e67b09df89a49ecb0a2b5d1e74843b1011b1ebc0c6bd8182ee9d7ee020e44a17ed118a87340376fa461e469f2c9aa26262fdbd2d30d0756b86fa6744b8876c75f8b1489510153b5744a0650df7602afc377b9ddea964a415f4bad1e4841f3be20614c95abe38f18f4b0abd52b1bebe1c2400f6397e697c7b043d6eab29d703ec0fdcbaaa40058375a8b7bf31d88afaa815f5eda64819878be3e7f538637588dca5d59c5a6f6e98d7d0a15e3f7456147003197c98f3438e66f7dbe6f1240aff0eebe9a901180bbfd306d208f9996452e2e38d4167", 0x1000}], 0x1) clock_settime(0x3, &(0x7f0000000040)={0x0, 0x8}) close(r0) pckbd_enable: command error 09:31:34 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0/file0\x00', 0x202c0, 0x100) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) setgroups(0x1, &(0x7f0000000200)=[0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000240)=0xc) chown(&(0x7f00000001c0)='./file0\x00', r2, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) 09:31:34 executing program 1: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') mkdir(&(0x7f0000000240)='.\x00', 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x20080, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x50) r1 = open(&(0x7f0000000000)='./file0\x00', 0x208a1, 0x12) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x200) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000280)={0x80, 0x8, 0x1f, 0x0, "39653364fc34a4cce593f17ffdd80d02e3b98079", 0xffffffffffffff01, 0x3}) open(&(0x7f00000002c0)='./file0\x00', 0x802, 0x10d) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') 09:31:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x782b, 0x9, 0x984, 0xfffffffffff7ff7a, "85fefa22a6020003fbffffffffffff7f00"}) sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000340)="ec439fdc48553356c060d8c575e63a", 0xf}, {&(0x7f0000000380)="3563611d84b5f7c362f1ad431f5a3760fea5cfc8916e9ec82145adb83f4aeb4a73a87b22585c604021d5e7c5b5deef9c4635b46091495c15f374c24cb4d5b402f501bc436ecdaf5ea15a8453a3f915e7eb8011c2e9588717274d19ee7c886ba841b01d028855de8c85926b9366b69a025f4d1af4c70600cb3a4fc42361bc306da4652c4a0c4998438ff9", 0x8a}, {&(0x7f0000000440)="bb6b5eda86b2082aff013e3c23f26eb08e30d73688e15540fffa6d5b387f06425795dd76bd2a76cf7c5e5b768ea8c3512893513ecbd627ccf690c7ba605abe2f6f3780870e994ca904b0d6a7c05b9c2679fb424ed265", 0x56}, {&(0x7f00000004c0)="3aaa361131d63a365c86739a471934c9f31e64274492be531a8b0fd335e5", 0x1e}, {&(0x7f0000000500)="0dfd2804c372c41221603fab57245c20d2db222c14491b7eb41cbf87fe2da6f46d23551b26be20ff32732843e1e16413a84569fec4cbd68d1bacd37f3306c3b161cbfd8342f1e6e19ece643aeb3dc2c35b581244e30d91766cfd45085f9022964f11395e03f945381e3fab1305ac24f785d234b2ab01076b518554fdd2f64665c9c8e23f90e2ea3bb457033eeed7ec0a642782fb2f0e6a936f3183", 0x9b}, {&(0x7f00000005c0)="490b67715c8c41168a1323ddef8382da2f140613749cba46877d4a0ee562d52f8bdf3af6aab037947e4a6fd26bf83c67ea3420ae33", 0x35}, {&(0x7f0000000600)}], 0x7, 0x0, 0x0, 0x4}, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:31:34 executing program 0: r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r2 = socket$inet(0x2, 0x1, 0x2) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x6, 0x1, 0x6, 0x10001}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x0, 0x8}, {{r2}, 0xfffffffffffffff9, 0x8, 0x80, 0x4354b635, 0x1}, {{r0}, 0xfffffffffffffffd, 0x4, 0xc, 0x5819b3c1, 0x97}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x100000000000, 0x5028}, {{r0}, 0xfffffffffffffffd, 0x20, 0x20000002, 0x10001, 0x1ff}, {{r0}, 0xfffffffffffffffd, 0x2, 0x80000001, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x8, 0x20, 0x1, 0x8}], 0x100000001, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x51, 0x0, 0x3}, {{r0}, 0x6927401025fceda8, 0xc0, 0x80000001, 0x20, 0xad1d}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0xffffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x8001, 0x6}, {{r0}, 0xfffffffffffffffb, 0x40, 0xe8fe15c5b5a3f180, 0x3f, 0x2}, {{r0}, 0xfffffffffffffffb, 0x8, 0x0, 0xffffffff, 0x4}, {{r0}, 0xfffffffffffffffc, 0x80, 0x1, 0xfff, 0x8000}, {{r0}, 0xffffffffffffffff, 0x4c, 0x40000000, 0x8001, 0xca}, {{r0}, 0xfffffffffffffffd, 0x62, 0xf0000000, 0x21, 0x2}], 0x4, &(0x7f0000000280)={0x9, 0xa7cc}) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000), 0x4e) 09:31:34 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0x4962, 0x7}, 0x10) connect$inet6(r0, &(0x7f0000000100), 0xa) execve(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0), &(0x7f0000000440)=[&(0x7f0000000200)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='-\x00']) fcntl$getflags(r0, 0x400000000003) fsync(r0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000002c0)={0x1, 0x100}) openat(r2, &(0x7f0000000280)='./file0\x00', 0x380, 0x20) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000001c0)={0x35, 0x800}, 0x10) write(r0, &(0x7f0000000000)="f66f01d5271a39c14301cc53d1cca0aa29d07ca13ca7893ede95a91c4c2e21e097986af699ce3ed29ea69b66b5ed4e25cd25a77daeb49decbf1542aa5c2b3f4fee33e52613fcf86978c9309d33d3b8192cf7f429b38ac723892740e3be6b697016013082bea13586264c0655633d45f17412cd0d99ce2eebb795bff29d4ee590acc7bbce6c620c65195bb9f9688af0a4b18639b48e1b525b583e8a2ef46597ec30b51346acbc874aabbfacd69f2824517ef043454ed1bd6032b48a4b09c9823255d3faf20cd7b8bc9a997e07", 0xcc) 09:31:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x200000000000000}], 0x7, 0x0, 0x1000, 0x0) linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x4) 09:31:34 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) shmget$private(0x0, 0x2000, 0x660, &(0x7f0000501000/0x2000)=nil) 09:31:34 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x20, 0x7, 0x5, 0x0, 0x3, 0x101, 0xc5a0ded, 0x0, 0x2, 0x5, 0xcd3}) shmget(0x1, 0x4000, 0x20000000284, &(0x7f0000ffc000/0x4000)=nil) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x81d, 0x5, 0xfffffffffffffff7, 0x1, 0x7, 0xfffffffffffffc00, 0x80000000, 0x3, 0x1, 0x100000000, 0x7}) shmget(0x3, 0x4000, 0x4a, &(0x7f0000ffc000/0x4000)=nil) select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) 09:31:34 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) bind$inet6(r0, &(0x7f0000000040)={0x18, 0xffffffffffffffff, 0xffffffffffffffff, 0xfffffffffffffffc}, 0xc) 09:31:34 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, 0x0) execve(0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) open$dir(&(0x7f0000000080)='./control/file0\x00', 0x200, 0x0) 09:31:34 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2025, 0x1700) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0x0, 0xfffffffffffffffd, "3cbae506251a0000009300"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCCONS(r0, 0x20004269, 0x0) 09:31:34 executing program 1: r0 = msgget$private(0x0, 0x48) socket$inet(0x2, 0x8000, 0x400) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, 0xfffffffffffffffe, 0x2b5, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCNXCL(r1, 0x2000740e) 09:31:35 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="6c932bd6ddb317c5f499cc0ee575fc646bae1730d53be2f209d78f8413fe81038004e6d84a9e381d58287a28e6a27f3d8cab9920a2b66c570a", 0x39}], 0x1) r2 = semget$private(0x0, 0x6, 0x108) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) bind(r1, &(0x7f00000002c0)=@un=@file={0x1, './file0\x00'}, 0xfffffffffffffeb7) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x2, 0x6cba}, 0x8) semop(r2, &(0x7f00000000c0)=[{0x4, 0x6, 0x1800}, {0x4, 0x2, 0x1000}, {0x0, 0x10000, 0x1000}], 0x3) 09:31:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) sendmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000580)=[{0xb8, 0x0, 0x0, "b71996194531a952673d31e392aa10fb2aec4c07fd33a80c33e476ef10882050c35d2f3caf4f4b29f242a50fa2c447fc1231eb25ce99cde062dff1563ad045d537707783e4b231c94cf279335c6e069190e15e8683b22b51103fffab4b4ae0158f490d3812de8f76fb20884a9bf4511c5a7a03204b1c2a8c01807952e5fdde3e588e28c66f645767e31df2c4021e10db8241cd6bd436b12b6d2dc796c2357d74ae"}], 0xb8}, 0x400) r2 = socket$unix(0x1, 0x2, 0x0) r3 = dup2(r1, r2) dup2(r2, r0) connect(r1, &(0x7f00000004c0)=@in, 0xc) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) ioctl$TIOCCBRK(r3, 0x2000747a) 09:31:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) execve(0x0, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000080)={0x1ff, 0xab0}, 0x10) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 09:31:36 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x100, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r2, &(0x7f00000000c0)='./file0\x00', r3, r0, 0x6) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 09:31:36 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x11) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) writev(r0, &(0x7f0000002f80)=[{&(0x7f0000003880)="5021683f5a09875378462fd82b43fd935ce39157ee8a63dd17da34079604b590ef1e3046d92cc2c6eab3b48e67e14f12203d42a798bcabc1853ad546eeb0f2f97db1163a817a39f3a374665d4c41dca0e38e73904867b7e71eeca89ef37a689ad848554d1c50647a051dd9c2f3fe422d8d58dfcab4e36652de9c676b629e964f794951bdaf86bf86eb8a2a39ff7362b52bfede7df42e31538ef029542826218822108c12c18bba4767b3c8ed5c814de28e1fa3485cf79776fad7d2c53a5a3c14feca23c0fa91f6c3fcda9f7f2b85ad49c33f1d9b06e9438be1911bd5404e418a9fd2858ccf0076cffdca42ed519c51b3fae57b191bdad13da996bcb35b49ed810eb74a8de93973d133707ed9f6b89a332234f6b7d2971e8f26fd98eb4782ed3c1f7180ed516ad4b4230662bc431c3a3a263521e2d282fd00eb5aad9da948402fa20081b8596b913c4ac15e680e67c814e360162b188466f1d6422928947c7beccd2450b938562dd321d6aca48ac843215d90847197072b7cec615614ae8e56a76d8a1582d7072519951f14af3e7c7c1ffc230f7d8c48285b256722378618010222ee6b21f7c9bed03ae3ee82f850b894e17fac6ca6c9544816e45cab1ce7fd3551ed9fc2d6d75e06e5c90d34cf71b092b38df5a590354d8c688380e83ea0b89809d97f63819d44fd22909593ed78cd32b1d81c472d8573a1756b3708700184f91bd39161732dfa27cd96f3bcb6c494317bd7e99a94baecbd6e2e76dcd5f4651cb590d0ae10d6a77e12b20fa38ea6332e03b8a40483a7cae4519827febfb8474a3860ce6e4d255112f4c0fe193578ecae56785085e35ecf1869643691768efb19354ca07034a0d8df37051b556c920fd8d05e7c3e449b3345ad56de42a93f58333f8dd65d9e5acd1630a0f0bdf6fea176e4af31ad3f82c9ab536b66025f3076fad1135e91f7c53bccd08cc46e7863b8e490957fb389aeb0ddbce281e2fd60ea90dd37cdc8bd0b445966f0a750aa5e148b8d30b854a53d2a3ca34d3470d265c12adc044aa52c50bb381693bc7f5ca055e396e8577392b3f1d2ed4be5bdba0e01f0423eebded2e8ccdb543d599489bde31319bf1bed580aa4f4fea05c2e16f2d992fc9e97e32b8a7ee8970eada261823e295bd32bd7975361880f2d8750f1d031d20088447404f977c7ae9385789a106b422fb47aea491f63faa8b1745a6323f9fa65a1053abf57300288e83d2c4a10c11d4d2c0372085230fedcd0f162d759cf2e4a514ccda81950564b0f12215fe4797e696170a9e09b5bb970de3d9905362d437766678a18d0bf136cb1d3756a28455a5ae73e77155eb7110ff9b559eaf4508508e14fb709b682d2b368870baa4182472161a865d0e98830babc0555de00068115a2b38f5cca57bf5cb7fc73ec4f85be4deb81d6ed55ace19f38ca43975da278d202094e3d50832bb5dccedd0d73a3e26feeab92a72730e3bfb1e9767b86f23400b981f2c5b6108abe0cd42b9fc7858c20f14428197817e76c18f7eb421a1a4703db36ad75db508419a5c175c9be03e2ab1dd071f9789aed33e59cf6791f0a8715c015ed17444630919c6d2a1ef75575d14e3b9af4ab149f30fec41321af2c77ae1dda1349b0d143b1ec7380090a88d2e7ee55cf7573fda1ee720ed2daa72eb2df37d0bdcf31ad50796ff77212f2e584bcc7ec4be9e7e92877a2434a0365417ba6fb587318ee3def172b4e21ebfacd21e3852094533dfb302891ab304b0275c2d4f7be46bf9e00b9d0aa7afb547f77eb314650f2112576aa2ac3ba5ca4634956d1ac7c799c28217c6e63a743a75042330d52b593fded2d400e37becc3ef804801a3db7689eeb8096d4670194d590127f65b90d2630eff3b4d7f37ca69160f161906a967078d5b12d7a2997538c98fdb12f5a4ec86066ae3dcfff627b83caaf452197fba35ac653ef2a8d7a26b35d32234631ae6ef8bc3844d0edca841df78a5114693266257394acaedda126955fd8884ad9f57266aa38e170383c65513add895a2b625ac9ec3bac3574eba9e345e95e665a2119dc322c5501edc95a960cec4a25c201aba21aea7110b4cf8d5ac4828ea7a96e60c648ed1abf088d267bba2917723052c8ada39347403bb30a15c481de2345a19fe11b5771970d447f3182c3ee5299d168c3d038e25cfe382484e9bea43e0f2392d75339317623bc9238f7d54a145d0abf4980c0e1a99542690dc03f25e1c2a28852271b3a52d9bce095db122722184969f187ae506bd36669f6161e3f4d124083c624b65166456c2fb12e10d0b339a98b19e492631a9edc70ee26ad1e34cc29a3ca8aa912a11403f5ada69233dcc72473250946f751a5196a4ca284aa4258924bdf3c5a00c4a5c9e341b0a7db6381876a4eb72f528632ae0524541d88a72b9d5bd264d96f92d16a65c8eeccfe1f7c48395d2363bef26e18e752ec81be99605cf657b7b91a70d5c8f03d873b30ac82bdb710978c9e0733889630048c1005c7ffc83caa4582b94e0d8db243766116f30270d18f6bd1e08e80577217067fb63ee4ba50acf9b0859f483c89c564649f97833b811543505cc544a88c0618b9cf34f15efc45b0e87354c68d6b8282141ca009622652e0ebe5ccd511600cc7436d720b5b8e6732d91426300acc406defebca8cddace7a125b40d88147ff3611d2269cca6794624a09ad86a1b68f3a6c75cec35c88f4a207e7aa3a8d885bf26f8edeaee546319bd1deacd4baacb3d041514d9c90a219169d52a5cf9557c3e61d736b24ae8d1fcf5ff51e9ad31cfd3993e1fa3cef721255404fc0cf81ec3fb121230cdeb40f6966834abbdf335dfdc3d9528ccc78169ec6467f811fc5d501510860aa1f423624978fcd74398dad10d8de7", 0x800}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 09:31:36 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) r0 = socket(0x18, 0x8002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, 0x0, 0x0) 09:31:36 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) ftruncate(r0, 0x6) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 09:31:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x6, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000140)="d0", 0xffb2, 0x3fd, 0x0, 0x0) 09:31:37 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) chdir(&(0x7f0000000040)='./bus\x00') r0 = open(&(0x7f0000000340)='./bus\x00', 0x21, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000000)=0xfffffffffffffffe) write(r0, &(0x7f0000000100)="ab93053f8a6071c8c036bd857d6600941baacfbf32b4d650ba7fd1c9afe1104342201cfaeec9e942ce296c7b6bae0004563174abf80ef358fa64e5b3c308490254e31fa3f3f4710c21575fe96068b303abf7c0d674884df71456069b4a1afdb136c9adab755af4a16e44e7c142ec41653f4a550a3c9c21615e63f8eedca8d4e345920bb9a30ac6b4671e651472319194ad0895cfdef394fdf36b6b8fa9929a3d18e8a912979a54f7bcc371d4303e0914f2b5fa64f6dd2b37c6e0b727aacb6dff681809eae7a9c6121af30222fa36f89393923fe5bab44a1a", 0xd8) 09:31:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) write(r0, 0x0, 0x0) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) execve(0x0, 0x0, 0x0) socket(0x10, 0x2, 0xf4d) 09:31:37 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2108, 0x5bc9) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) poll(&(0x7f0000000140)=[{r0, 0x1}], 0x1, 0x0) unlink(&(0x7f0000000040)='./bus\x00') openat(r0, &(0x7f0000000000)='./bus\x00', 0x2, 0x1) 09:31:38 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000080)=[{r1, 0x44}], 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) execve(0x0, 0x0, 0x0) 09:31:38 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) fchmod(r0, 0xc9) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="f1", 0x1}], 0x1) 09:31:38 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) sendto$inet6(r1, &(0x7f0000000040)="68bfaf343c5ef27e182aaa69241570214e51f9699b9f98b6d1c4c6e855fb8abf088e8ca07d1540c08345302006fc1c589608076c9003b5141db2e572bfcb61c257efa8c3b3e78a2230473de80cd233a16a2c53160f6e2a42e28374ca7f24d860416cf4c68df4cc060013c1b5a276e4d8f3f0fa764a99f77ca5f52055bd2e2af7def8279101e6c15efc47929b0e63a0ca297de2a693b50af56d383dc7b04225818fc4ad9f7853f7e9f6c02781d3af8dcfa599078f5e9104635324b6b097e4f86edc728ac56e261917a9b30133f2f1b43426af595e50f4f44a617868270acf7701bfbe4c4f0d9808d7feca473de233c945b3b788a44ebe1dbeb16ffa9f", 0xfc, 0x408, &(0x7f0000000140)={0x18, 0x3, 0x8001, 0x1}, 0xc) 09:31:38 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002007, 0x5dc6) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080), 0x76, 0x803) 09:31:38 executing program 0: r0 = socket(0x2, 0x8003, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) shutdown(r0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 09:31:38 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x8000000000, 0xff, 0x0, 0x4, "09d5011818250d12bfbf6c5adc9282bd94b85e9a", 0x83e, 0x9}) ioctl$TIOCSBRK(r0, 0x2000747b) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) setrlimit(0x5, &(0x7f0000000040)) dup2(r0, r0) 09:31:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0x136) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) poll(0x0, 0x0, 0x80000000000007f) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 09:31:38 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8202, 0x14) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000080)=""/144, 0x90}, {&(0x7f0000000140)=""/130, 0x82}, {&(0x7f0000000200)=""/15, 0xf}, {&(0x7f0000000240)=""/206, 0xce}, {&(0x7f0000000340)=""/40, 0x28}], 0x5, &(0x7f0000000400)=""/56, 0x38}, 0x1) fcntl$getflags(r0, 0x3) unlinkat(r0, &(0x7f0000000480)='./file0\x00', 0x0) fchmod(r0, 0x9c) fchmodat(r0, &(0x7f00000004c0)='./file0\x00', 0x4, 0x6) recvfrom(r0, &(0x7f0000000500)=""/97, 0x61, 0x41, &(0x7f0000000580)=@un=@file={0x1, '\x00'}, 0x3) read(r0, &(0x7f00000005c0)=""/196, 0xc4) fsync(r0) setsockopt(r0, 0x3, 0x8, &(0x7f00000006c0)="5013413a7afcb81e3f20fba9192a3815e4b8235f0e0d517f23f7664679a918caa44baec0236984e7211e0695158912bb66c005c8411dd5e9249b49853d04fc0f0c4192333dfc7165b9c26a37dfc2b287e8803981e007ab518a35687e6d05a991971dc262a294619d", 0x68) kevent(r0, &(0x7f0000000740)=[{{r0}, 0xffffffffffffffff, 0x80, 0x80000040, 0x0, 0x9}, {{r0}, 0xfffffffffffffff9, 0xc0, 0x40000009, 0x2, 0x63}, {{r0}, 0xfffffffffffffffa, 0x2c, 0x40000008, 0x2, 0x8000}, {{r0}, 0x0, 0x8, 0x93, 0x7, 0x8001}, {{r0}, 0xfffffffffffffffa, 0x8, 0x40000000, 0x401, 0xff}, {{r0}, 0xfffffffffffffffa, 0x84, 0x81, 0x5825, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x20, 0x80, 0x101, 0x800}, {{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0xfff, 0x3}, {{r0}, 0xffffffffffffffff, 0x41, 0xa0000015, 0x82c, 0x9}], 0x399e0b69, &(0x7f0000000880)=[{{r0}, 0x0, 0x3, 0x8, 0x21, 0x401}, {{r0}, 0xffffffffffffffff, 0x20, 0x27, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x20, 0x4, 0x200, 0x2}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x9, 0x10000}], 0x4, &(0x7f0000000900)={0x401, 0x3}) flock(r0, 0x0) writev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000ac0)="1932027bb8258deb828e5b2b40c1f188e77104d480f48aa66b9e16ee8a9cb0dff6fcfa89a06e417709d74d247de3f3761c7bf07bc637fb0ba7b02d956908f68edf9dcedb71779c50dd99006bfac3bdcf75751574d140aabbaa91f115af6daedd30fae619cbc3b7022fb4939b6d8b80d1a31ad41e03ce6352cb7690115aa5aac73f555fcf90aea6c2f6cb3544dbe5b25afba2298a87bf5f528a3691221822335631ea03df9246e0029f094089b8982889ef7b1e14d0492b6c4f303c111b5c64f58a1d260062cb25f2925aef9a0a4d77802847f9152e87eb14d6cc4aaa14", 0xdd}], 0x1) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r1) r2 = kqueue() r3 = semget(0x0, 0x1, 0x2) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000c00)=0x101) kqueue() fchmod(r2, 0x2) kqueue() r4 = getpgid(0xffffffffffffffff) getpgid(r4) r5 = openat(r0, &(0x7f0000000c40)='./file0\x00', 0x80, 0x20) semget$private(0x0, 0x4, 0x8) fchmod(r5, 0x2) nanosleep(&(0x7f0000000c80)={0x30, 0x3}, &(0x7f0000000cc0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000d00)={0x6dd, 0x5, 0x80, 0x3ff, "5b27a57efee9607290c84d51fb4b846f8013dd7b", 0x0, 0x3f}) open$dir(&(0x7f0000000d40)='./file0\x00', 0x801, 0x1a) pipe(&(0x7f0000000d80)) 09:31:39 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mprotect(&(0x7f000008c000/0x1000)=nil, 0x1000, 0x5) r3 = socket(0x6, 0x1, 0x5) ftruncate(r3, 0x1000) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) r5 = socket$inet6(0x18, 0x4003, 0x80000000) kevent(r4, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x20, 0x23, 0x85, 0x3}, {{r2}, 0xfffffffffffffffa, 0x1, 0x10, 0x5, 0x2}, {{r2}, 0xfffffffffffffff9, 0x20, 0x20000000, 0x7, 0x1}], 0x3, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x257a8bf75780df37, 0x4, 0x100000001, 0x8001}, {{r5}, 0xfffffffffffffffd, 0x40, 0x8, 0x388, 0x80}, {{r1}, 0xffffffffffffffff, 0x0, 0xa0000009, 0x5f32, 0x13bb969c}, {{r2}, 0xffffffffffffffff, 0x84, 0xfffff, 0x4, 0x3}], 0x9, &(0x7f0000000380)={0x7fffffff, 0x4}) r6 = syz_open_pts() kevent(r4, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffff8, 0x0, 0x1, 0x2, 0x10000}, {{r6}, 0xfffffffffffffff8, 0x0, 0x22, 0x40, 0x1}], 0x34, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffb, 0x0, 0x11, 0x3ff, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffb, 0x40, 0x40000000, 0x1f, 0xa8a}, {{r5}, 0xfffffffffffffffa, 0x10, 0x0, 0xffffffff, 0x5}, {{r2}, 0xfffffffffffffffd, 0x0, 0x1, 0xffffffffffff4e6d, 0x9}], 0x809, &(0x7f0000000240)={0x1f, 0x5}) r7 = getuid() r8 = getegid() fchown(r1, r7, r8) fcntl$dupfd(r4, 0x0, r3) clock_getres(0x2, &(0x7f0000000140)) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 09:31:39 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x2) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x3) fchmod(r1, 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x7) 09:31:39 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x126}, {r0, 0x10}], 0x2, 0x1c8c) syz_open_pts() 09:31:39 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) open$dir(&(0x7f0000000f80)='./file0\x00', 0x20000, 0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x9caaccf4ef84171a, 0x0, 0x0}, 0x8) r2 = socket(0x2, 0x400000000002, 0x0) r3 = msgget$private(0x0, 0x404) msgrcv(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f36caea8c6033efdbf66a4ef2ca1288a7a7d4ed06d62342d956ac480976883cd8789b9ba6783f9651d7937cf50627479ee085fef3187fd6ee614d57e4614c2e7de2f740398fb3cad"], 0x43, 0x1, 0x1000) getuid() sendto$unix(r1, &(0x7f0000000080)="31b2477057d47fff11705da21411975860ceb748fd05f873eb5c30e247c031f0cf14a9e51e683c3d", 0x28, 0x4, 0x0, 0x0) sendmsg(r2, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000000680)="85f8e783212369834a38e4e6d86fb4b79fa0bf222277beba93264e7b38a72d652f43aafa16041ce7f7c905165f28bfac1713edb353ccced14d0d6b8fe6e43ffaaa4a616142f4ff2fef0b9d74a3d3ae2092e3a85ea77b87502b9af49562f6ffb21d00c9bfaa973b1dd6ca52a4b5aae7aaa74217a048c404f0a2e2d088b08744fa0be7f6f2fc7fb99924622f3f580ac8b78c953c2451ebcf8a066010944291ac5b49fd1e5ec8477d02954af117171347b5f7aa7bbc8934ab71be84613df804944a510d969163362c73d9b8c9e77de3fde1e472b97fa996debde4210b3dc87e015f51de2bc5d49efe6cfe50", 0xea}], 0x1, 0x0}, 0x435e8e46437e3820) r4 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) setuid(0xee01) shmat(r4, &(0x7f0000fff000/0x1000)=nil, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000980)=""/208) 09:31:39 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="4532ab38868839435e6e74ae31372b648cbd95f25a8ffaf6319a76c286577ee5caffa1c22c9ee787d4c0304c9d3e3fd4a679fad4e65dea94d10b0de83ef23e2ae26308662bd8303ba108ed8e0bca4b2e0596038efdc02ac18219bcfdc4cfed293893703e2c98e3779845438ae642bff0f957137760bc1e224c3daa7e"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="84041b43", 0x4) sendto(r0, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x0) 09:31:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000001c0)) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r3 = syz_open_pts() close(r0) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000380)={0x3fdb, 0x5}, 0x10) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x10001, 0x6, 0xfdb8, "010000006622dc8dbd8a0c3bab7a8a210524d8e5", 0x1}) ioctl$KDSETRAD(r4, 0x20004b43) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 09:31:40 executing program 1: msgget(0x0, 0x2004) r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xfffffffffffffedf, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x2000) shmdt(r1) msgget$private(0x0, 0x1aadb0d44da7a887) 09:31:40 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) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000240)=0xffffff93) connect$unix(r0, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) 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}) mkdir(&(0x7f0000000400)='./bus\x00', 0x19) 09:31:40 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x7) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0x0, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) 09:31:40 executing program 1: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x4, 0x4}, {0x18, 0x3, 0x4, 0xffff}, 0x12, [0xff, 0x3, 0x8a, 0xf60, 0xa0d2, 0x8, 0x5, 0x1]}, 0x3c) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:31:40 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f0000000040)={0x10000, 0xfffffffffffffffd}) dup(r0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) 09:31:41 executing program 0: pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x400000000002, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000300)=0x1) mkdir(&(0x7f00000004c0)='./file0\x00', 0x32) recvmsg(r2, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/203, 0xcb}], 0x1, &(0x7f0000000180)=""/226, 0xe2}, 0x40) setsockopt(r2, 0x0, 0x5, &(0x7f0000000340)="05a476a5", 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r5 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={r3, r4, r5}, 0xc) 09:31:42 executing program 0: readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/180, 0xb4) mknod(&(0x7f0000000000)='./bus\x00', 0x80002009, 0x3200) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 09:31:42 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) readlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)=""/117, 0x75) 09:31:43 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x10072, 0x4) listen(r0, 0x0) 09:31:43 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x200000000) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 09:31:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "f430c1e7bb6fc6ea3c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x18e) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x16c) write(r1, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148fb6242b8e03ad14a7f5259bd7fd68240773ff52a13d79140ba72b1dd3b11bbea95938074751dff1df3ba136103694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf2d3fa00f1bd53d079312557a90a6dbf72737e49d973359282830881d1bb57c63fff", 0x90) r2 = syz_open_pts() ioctl$KDGKBMODE(r1, 0x40044b06) close(r0) r3 = dup(r2) r4 = syz_open_pts() r5 = getuid() rename(&(0x7f0000001880)='./file0\x00', &(0x7f00000018c0)='./file0\x00') getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000001900)={0x0, 0x1b, {0xb513, 0xffffffff}}) chown(&(0x7f0000000080)='./file0\x00', r5, r6) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0xfffffffffffffffd, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) mkdir(&(0x7f0000000000)='./file0\x00', 0x2) r7 = syz_open_pts() readv(r0, &(0x7f0000001680)=[{&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/238, 0xee}, {&(0x7f00000003c0)=""/202, 0xca}, {&(0x7f00000004c0)=""/85, 0x55}, {&(0x7f0000001700)=""/190, 0xbe}, {&(0x7f0000000540)=""/16, 0x10}], 0x6) readv(r7, &(0x7f0000000580)=[{&(0x7f00000015c0)=""/169, 0xa9}, {&(0x7f00000017c0)=""/166, 0xa6}], 0x2) syz_open_pts() 09:31:43 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) chdir(&(0x7f0000000140)='./file0\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x2110, 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000180)=""/141, 0x8d, 0x43, 0x0, 0x0) 09:31:43 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockopt$sock_int(r0, 0xffff, 0x1987, &(0x7f0000000040), &(0x7f0000000080)=0x4) 09:31:43 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000200)={0x1000, 0x8, './file0\x00', 0x0, 0x8, 0x5, 0xfffffffffffffffe}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0xd}], 0xffff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x9, 0x0, 0x40}, {{r0}, 0xfffffffffffffff8, 0x40, 0xf0000000, 0x1ff, 0x80000001}, {{r0}, 0xffffffffffffffff, 0xa2, 0x80, 0xffffffff, 0x10001}], 0x8, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x2, 0x20000000000000}, {{r1}, 0x0, 0x8, 0x8, 0x20, 0x153}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x5, 0x10001}, {{r1}, 0xfffffffffffffff9, 0x2, 0x80000000, 0x0, 0x3}, {{r1}, 0xfffffffffffffffa, 0x80, 0x8, 0x1ff}], 0x3, &(0x7f00000000c0)={0x3fc8, 0x8}) 09:31:43 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) accept$inet6(r0, &(0x7f0000000200), &(0x7f00000004c0)=0xc) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) preadv(r1, &(0x7f0000000480)=[{&(0x7f00000003c0)=""/148, 0x94}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000001880)=""/240, 0xf0}, {&(0x7f0000000740)=""/203, 0xcb}], 0x4, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) readlinkat(r1, &(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000080)=""/101, 0x65) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1179fa2ec54de81546a94730ad4fd1497ffa988e8ec852a605aa234f097ceca2d0db61e85dda9c0b6b6dee45bd8ed0fdcb2587fad53176843473159eeb01db18484b2fdf49ec77db8944149f0b9fd8b14ded0e747202d1b06cdf67c608c2c276f1b817016bf3689a3074df7331ea42c8de489e7382ec910f6f74109663ab40468689535042762ba894ef36d2fbcc8592d35", 0xc2}], 0x1, 0x0) r3 = geteuid() getgroups(0x7, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001980)=""/224, &(0x7f0000000500)=0xe0) chown(&(0x7f0000000100)='./bus/file0\x00', r3, r5) pwritev(r1, &(0x7f0000003cc0)=[{&(0x7f0000000640)="22586ced30fc3e91fdfad9cd45916fb435204bcb44169acff7beb608699cdaea23628cc13fb9a69e0a7a134e8066ca5cf2251e54af2afcd7d9cc4690ee7fb7ac489d1a6622579274d5affe8b493ee3ccec340462ef5f1a1ac37754b2b1b0e10ae05e6f014bed934bd789723d18872eef1fd71b8f29af939c63a19ab2826c4a18d74e98f773e0e848511936edcc285ab25d2037f61d130b0eec725fbc227818cfe679f8c482deed94fcd00a3506", 0xad}, {&(0x7f0000001a80)="640012729277a230b6385b8b8f07af546bcbe32297bdbe98edce", 0x1a}, {&(0x7f0000001b00)="18765c", 0x3}, {&(0x7f0000001b40)="d71a90cb7b7087268cfa397e8f4d47d205d2c7c6da7ef59867ca3219e6a65c75ebf48bbabecabb203042b0899cad4c19655484f7e1e6950cc38c72c493b6d34f562e131779f7bfde07eda198", 0x4c}, {&(0x7f0000001bc0)="766475147540e657c0b3988ab29f542f5a82c92588c737f5f926dcc4202f25a13ae9f0e8328f8ffd73761336da984fb84bd3eaeb990ee9b9f28861faa668c17efd5a2d759762e87ea7d34d9bad4a56ee743ce7780d0cb226929c3510f39e0bb76ccc7c626e07c37b8c8104396b26b66e02d68722a63810ba441a1c99faea321b126b57c8465db804542b59ee5e21326ef1a272e9240196a08c2d8405da879424ca8ff55b355b69", 0xa7}, {&(0x7f0000001c80)="45a23dc7d6d9dfc37f574a29513e78352e9164c4935ee8bcd065a030ac4081a48fd44628a368a0689eccc6cbed06263432e92521e8f85a5c6a5503689c04bbbe509f66fc07f61db0d6ae58ebfff48051dabae0faa21b9f3fa38e8a236795a3f2bb98488a0ae9baedfd3e6daf1cbbd767ee14fce5ff97429f7f1e2fd6e99096c664bcbcaf21dd36b508f9e044bba1ecebfdd1e4fcf0bba57bcf297d9708c286381ad1aedb890c4a4270c8458f209e86116f2885d0ace3afb4f58d161887c6751202006ce6c4290b1cf7783948d4090c7b01bbe5b4c4d1d5242e19977ce80e468e580065e71f377e02ca71e309d40cb606db3bf83f80a1703c900635fc8b08dea5b5b2f5fa5fb0b3f33e88f899fc036cc4dd90bb14166ed052a367a09b42882b455e8944c2e4ca5406cfdc738ca30cfca41da8a42ca19b2d22468c61c29cf83b2d2b9e048922fa6bedd40c85baa1f88f4bc500f4d1c7ea19b56d944745ba80e2836950171791eef2b9d06e09fbab8d229d2c3a2896d1ddef8db5c418eba4b422a19a08faa2427482372b3adcf99209c0d976ed596afc3a428b3900dac6d9c865795ec1659bd04012d48fe6a27557e6ca74d9b3062f820070bf56e5092be7e1521e9b22c7daff076579d97d554d0d80ec51d7232f9187fe13fc052908c94647801fb2db53356c0fa4c010c8278136da97a888fe6926661c92ab7762d3cb877ce004a189854e2df5dd57b49e12e7221da514b5a95100b1cb7c3055ad90bb14898571fe48b67183184557754aa0b05687a248de587476def735abce16392c90f83756927cc9d69b923ea00b6a8ef7632926c033052598adec8960480967ee74e368d4ed03c7caaba6ad980db8bd988333b61115ce15aa757aabc31f709fb63b2d32b2727362ccff71458e5a7b8f06f2cae9548abf29e39b9cd0ec8c2ea378fd4dc81178dde9616119ea183991ecd9bb59193f343fbb07b6707fb5621a0a090bfad9860c223d11183dee6efec49425e6be4840329808c67142a6e59709533edea446500e93d2506ebeb31bf5e56ec36a32337ef097d844f1118b73e98d5f2f43bd12b27a37daf333b05f0274bcf1f46a0d8d502d27593231dda9d2e5cbb699ad9730a714218f152abde774a88ff664c52005862de4fc7a42593c73710dc788be9d15fa48434093ae5cf9001db21f0e3947fe13918bbb4a770bcfcfa64066190041cedb732800854861e0c8e941a264f2e1a84565a917dd387bf95100ad540021af78149b5990fa75ca807a9f93fc43c338d24f5b169f03672d948c1abb3e2cff2ef814f38e494cdd0689a4f912e844708d988d116cafb14b7acf58ad81d7a75a9ddd83904b564df5a92950246c16b6972e9805c035b80eef08cba43216b039da095fe2482d3a4a3bf479d11f7303e5489e7dbd3e68fdce8bb149ed1cd0ab478bcfac913f5632a88503e61b5a8b02b6160e31eb6580665df3a370b6e87de8d8d6bc2c2872f4015939975683503a18c41a9ae907ca44b317133db9ec9eb0583cac4640b7618119688ae61a4c3b998ffd6355469df9b26aa6b040087162f17ea68a194b9f9c17d9e93f5562846db9288936a5558384c429b150c591367679fcb7ed7752a78e1b1a9bf67ed36f9ca15dab87c3f7576c0fd06ff1aa764f90d9bf8c3bfb8f64cc24ed3a96a6cda0f7a8b3a25525ee2b1a1926f7396767d2ae61015c28d9628690d8365b57f913dc116b1a5bda10aef251a5f6cbc8a16d49c0c42351e3c9e00a782301b8803596251fc21da204c45de9a27210d6e60be106ffc2ec013310b0f59b28c95fe876c9827f09aa66a1a50fe0d1fb5de91805b9493664950eb1ef943e0ea2917f9ae1126e7a7da3cf961efd5ec17abb739ce07dee8ca378f66860eaf79a9d9522d5c759afd20c74c26fdfc4314e39c60a7a165a03d99bc9d2bb7507c0d4d3a59d570f437c2d54e6e9b4176a78c7f6490bc6e82748502453d521664d6aa513d9546f38393ac66cdec2d8f2fe7f8b8a965df532f1447d632a1c499cbe409bada27ecbebab9301b0e7f8d4390e20ef876f6445667674e05dc1b4e3230061541a9e6f591a30511351c5f43ed01fc730a8b66fd6514b138a656c3b0a5324494ce29f6b96481b0ddcbc07e68ab6193b21182769e515c1b0e05eee1cd0fcd85078ebbfeddd70b0da18e7065d8ecc9ec1614bd915d9b7ce770456b004047e289f2c274953924255deb54c1a2c3c49f55473c7b18087658544852ab67ed8f601468bfcc5f66815b19c628f89c195e51e295f986b20d31eb476807e53ff921c71048780e24b0e6031b48fdc51dfe1ec616d413b309841c7c52bfa162cbca6e040dc6dc84f83a31d6c778268e86d6f0a6e18ae582bec922925d7eb1ea98b0818aa5f01a4f320440f7f2ddd0c618d728f3ab7f2055353bfd35c0d84805771121fd9ab37c970aebaa8ebe32d09e7f85939a784257eccee34eb50a7cb1008b36c9177ade24a44adeea9c0e7b5e711f4fe02aa91591c5191150c98ace69c4942e1191ae5600e52bd0fb3b5b85994004341be27f36a9fe2f85545435f3c1a442e36f0532e9a98a6310eec94dfe31eb18b15b3717a4522f311f4008c15a2d89efef61c546d78747f32b51e8ba507a3cdbb4236e0a3b99bd2ac02491cb15f4e91bdd145dbb95229f754969da1337f2ae5f4a5a1fc42ffe46afb50c8a9671924ea03ce752a6f0fd3bacb7a533540a99ee5c3daa33f0157293ceb64200bf91bfa5f50cd5a0209b5437a00b4ecd8f8e35fe1196acd49f998c7af6d369e1359c8a6df1c037a500f8b98a3aa63024f89616a690c887c98a0a181d53797e1f03b0880de085fa6a34c98ffd23b276d251614a9d2e0a66a11033878a839e0e0ee3d4bdf035a91bc43453efb9b1c7cc19f9a5dcd951d7cf03a0a6dcf739824862796161b48e46642207c0d080e3b13859656b0020e83ff55b783d750087c835a001e454f59bbde3afcbd5ce48d895a100d68d2a9bf28b5105876869fdd654777ce6b04f5bf9db71b87588e7889af1cb324359966ab1f8970073c042c3ed10c6515a58a2f2ee973cd41296a4937fc3da6a65fb43451264cc3ca9d37c05442310098bb6a601cbdbadceacbfd1d20a40116bd6d88a5bcf536eb8462a121644e1f68625876375f7335dcd1d17a7b12bece6852a2361a85c00965e7914abb31e571292e4a9f8e260fecc8590669f1057954035972a4f0ed4e13cdbe51a4c3ec65644d451035bd34dbf951c912a82b99ec495f0dcb49ad6d75e9cc74364b924f5aefd8ce241ab43fa73d559b71d4de7e2d410f6a549ffd13a21d0dc746fadaf74326632c6166b9b67a14770399cd1bfef6264342b606564458be89cb55d9ae76a396f3bdf4051ceca042cff5b985d85ced18fc2f28000538015cdf0ef1f77171dff55f13604fde95e10fdd9ea1d5aa5d4dbea145f8c33bba449ce447864b5d5b2bfdcabb483852324843a1314211b6f20a60bca5a05e381b5ef49a7fa366d0c922ed1dc71dbb19628e3b11a5d68b9975fbebc09ce1835b2c0415321fd1b5e476638678d06cc7201d543533d4f6640587ab39a769d7e8855201b32ccab12fa5dd699960fc746d0341bba815d674951fc4a0513d45296f16d79fa8434a62d95899cf8a5cb9d57229ca70f039dbffceef3cb25d3f62308f84c0c824d6f63cf3a915150f314b72d47d057248c15a5f45cd151eb14c7a410b39995de5257b3c127655ded614818e950ab0d61401cf0a5175caf264368d1ac29a3a68917cda6389f97181733f92454349e99f447c5b1cf906ad84658bb6c3635e619537c76075f2de27e1a7bfbf8a481df7997e99a1a46ad9e7b53b0b338ef2f77be8589b17b7e1ef1b3a812f28aa951ed5d37a7bf20e1bf080e6d6125361846739ecfe424ea902ca6b826100662611b1459fd1565b891aede1b4092cd784a018476a18ffd10bb7b848b8acd263d43704430cdd9df7c7ce4f4ade7f57cd851a2af978a72c787895fa6de308b396bb60ce8a0c7c7a14c4deeb166838ddffeff0f8e9d3d5d7cb26bbffd4aedb8b8902beb693ad907edc5f2df9226a1968a4ef62c2cb19400712fe2331327a6bf65cb0fe401493aeae372367ab629f3de4e0cb3b028099a289381b9ca1d0bacb335aa8cf014177be2ceeae410726b291dd93314356eb07ad0bc356f6f049d4e891ed1d7c19d8750d3b612e91f0d54d25ea75c6e08c75b6234aef7b52e17d7da8f9ff38aade98bdb74d559c903edc3336b15729afce2032b2886cea7f8ccf7546e973a23f194949c99de4245460182a23a6f82962ccf6e18419dca7e77519de7ec5750fd7d3618b0b4941e3c2aac2a8755172c20c536337a65d405e98987238fc4775899f7db834894c0304120bf559a4a59519168cd3a03e9b4ccaa8544e9ce00849c6100d4d1e06aacd2f2c42ab0d564463718711b847d95b300c050a62bcca15dd12f3a47d742e177ca81ee8d183b8b01fccc7d5dfbdd6f911107b017bedfcf6ba53f4057370d37d88060ad9532dfa2e63e92c90c9664eb568e158571c36e4dc4f68af49c934c8076b08230c0ffa2063d2f8561677be9a887773a4e6ceac62a6780bd090628ab7f35441f11cd4e1b33613c1d2e547293992b0de9601bf4f73c9f69a72986e64af0ea466f12d113400fcadd600a0af80102912d6027c41c0e9e33041475965747b26bd4781ce2b55e9b154670752bbb927230122d2dee444d79efb07e0e226ddb2996b5c4e187e494a4fa8f9f1d869b677d8f605ce7e8d57590acca6cb5b2ca4f79a2466b7890858c9b78deadf5777651ed8b685e874fb57dfba199b76ca1d95e4d023ff5b50e9e214989bf83cec1c24a1a68f11a28ccbda374e6c7f9b52e25b38eabdeffc9169b4cbfbe6aa4cddd948479ea44406df882fb88430229fc03e5ae52a1596db7bc2359f88cbb22a7b620a3bdb068f3955877af17d13d1396ba9266cd1abdf1f06850c904272b30d502a0513ef0ef1e2c1d79f150edee2c3135d06552840f2e5bcb4502d06fb3af15da01b6f72649b563b01f9c6ee1a29f0d915bcbc7158a4c7d8ca66aa5fa911cdbc0f89be6aa10f29fe4cd44ee8e9ff469f0f73067cc09160ae121bf52fc7abd60014d9651f84eae91e8dc532bdf2e7133a2133535bfd4b66e6a8b1fd52342f72c13db1bdd3420bdcd168861d3fc764bd40e383ae5fbb782fab1d71a9527c25eeda02c4f3252fbb97ce88e62a89223a75f521a671a4aba21d98e5707fcc67820c6ef221f784b566444a2e49bd14c2f6b899fce0f215ced087b2eddf731cf6b834580717b515371aa13e378d4b7d9bbe56a8f09021b78325770bd93f2b1049dba718297f1f7ee227e09bf481034b9667b981c0fe829cf619cb35eed2ce79f80b738c7aabbbbe0a994a02f3982d7c6faa83bb916823db7a87a76536215c99e670406797af4533e5fc8a96842c0d226a79a23046c77c13ab922cfde0000b61aabbe48ec94905b75a569320fe85e4ecca39434464c3e70a857517fa538ec1e094f387c2bb325d6632ffc7a7a792942e937b88d835b9d77b1bc3da0826513871a7ceb778f90aa6b0828d5713eff50fa5595c0715b7b45e5e827dd31617d336d2821313dfac997e68aa7920abf03e7a4c7333de3913e9bc1beb6cf04ca3f8014affa14e2ffe1ab8a99ab644830acc998db76c8351edebe8d815926b8a204b25e675d8aa72cd9137b1c926b143e5118d9790e52d8974616add6edeb94a4fbf7de9f5e24592c9079d27e0fdf85464a756fe9b98cbb1e75fd6d055e5", 0x1000}, {&(0x7f0000002c80)="9221f82f9a25e5c5cd432a6ab4dd2ee0279f706b1fdce98d0481f112040310a2156f80d678c9cc365ab78b048d54049df50eea446dcf4194", 0x38}, {&(0x7f0000002cc0)="aa401347712c8cdf26bb97e460d4354ba6dbb119f4197cdc0984cd9c7f77a3b50af9d8910e51f13d3f61389861f423798a44c126dc753a2170ed6ec7eb00866642e33c692ee424d650305d1cee1dd3e2496b9b60db4a9028b9954d3512fff57bb31060c95ced90ae7be6f41cead1bdfe27c73e58d3c137c9afbce131b3ad797321c96261f4b41f15b2a6468516e1111793ad61f4714bd44821eacdcc193e36e253e7bf96b365ddf51a9d531fab6ce51f43b229e8940dd33fe0ae7b4173bc1d6bf768afe533d8c34cb7cff0d2c99c750debf6234b998410bcb685421675e785c74fe2c0b76e0b38e94b12380569ad836318f3a0f792a66005e790f98acbb9f7aea5d0c342d66b6e06f5b7fa49ec4fdd7cdff44206e09ea9fb89a977294c83afb0d34d41e73b51b3634d4aec654cc4aa88b1958f5cbe1c735cb6e1927e60de07cf0cb642a127e8d6e4dd547b3711f1b8e1bdd6033bef13d1ee0f9474c2dfd52858586166eeef9d2a251c415809677066277b7bb8075bf01c242904be2ad5c24cd9c102d064aa0b32de986635db3b595efc0179dc515603597872babbfe3a743f939567c379c7a71d575b35c97a6597a6e05c7492afd52db25128f8d766096787d08c34ffcce19657d3e02ede7a5b2b65b7223cebbab2cd657bb83b21debeb2758aa056814497bf6b859561f80fa7ad984fee0025a5c8fba2c9ce789cad67d38af241d23ef0b60f9056e82c23c39268e0d7ab9d2428ea2c6a0a9ec069e1a9c2203261f3017b990196d895af8e3cf790ae1a65b17c210fdac21e8329347a69ceb5bd8db5a632722d9c4ad580aec8d9186a0b5d60bbdf9635d21b52ac96105683376322d01e74677bf2f7aaa678d5961521ce340a7a5a086b7934a9e9ded7800b267121530cc6584d2d5b85629d201ef93bd61d8329add9e42da3cc072e20dbc2c0a0df3de20b367bdaaaa9cfd6aa1c0d5789ff31c79fc458d0d7eca96bdc7a5a135af1bd3def9d65dc2d371d15c237c665af98ca8cd28d1960078fc25f9128d59f8780859ddf6ed1e31822ffc038bfd0c90937014af28f6c078d70632e114ede90eb37ad96d90ba6f1bc66219847194cf3cea56bbad3fd8a4f7004636e967fafd4d7405b835700ae7821da8e93327e1fcf0b29853f9affa9be4d5dd8c604237c57fdfc2568ea2c47c30d31bc2f9d27ed32ceb12dac38d9d23384dacf0b7981d0c60fdb21a3914a053cc7d34cf6836034ff175765d7fe1311777ca121d0c55946c5f51c75f1b5acbccfc67f954e2b9c2b93d707b1b0cae3cca9e43d17e0fdff26c8478d5f255095b0c90af8483e3f1194a47d76e279d21e0769e93f1e91b6804466afea6520b73cef7dec1945b2d34de0818fd5a9c498dfb98a0632f648ea84839f27b1692f36dec0f7f86ec49e9bea86d1a0005dd6f4e3c84a55d3defefbacfe635f70fb7b1299adc363c239dd93a9f5bfec5fca5d6c06bdf719b53e87a1aea11d7f02a4379b69545d309ee2dec9c1e566f7132b153624662a315dfb6c51e4f3aa7062aac9d7596a2f54af56e86db2bccc45fd21ca30e6cf119186ce6a9671b2df74a0f01d624869281bb0fd929de261a872ad00498dbdb50fda883c2d9f458067610b59e07000aae90d2c305dc75507602aa6989601906edb52f0b310b8f951e9218dade322f87f177f64ecdfba16693226a7483fbc8567cc1bb68e5895c249f7c64d9457e14e11ff1390b8f328cba1129ab965c02923b62426d5f71c33de7352a3e3e1701de50d150f68cf1667e3bf5abdaada16091b0b63c4009ce57a5dab26b1dee3680d70bd73f425aa881a0803876290389a3f6a6984b00d2d1657edbd4fb0a99cb9fad2e3eb2e37cb00bf681451b64a8f77c4b4c95cecf2fd73069f606ce67cb10b8408087f4c301e332c21aefce271ad9d594461f79fb7dd67364c42a703f394fad6d6d78c77b21f1684e3648084df5bc31aec98d92d7f1e94124cb738e8cd30574a3c35d6e9691b6fabbf158c90e64af3e01abef847e6f2358144ad045c4f0e83c349537c0c0f1f5037a52b209b4e39e5bcf52b03f24e6f66608adc780e474ada89c1c12fa067ad11b9c9c2604f2b24936bf2c58da035617d4c6e90962f0fab1a6ce5f27ca3bc2422b85e724b595494ac54ea8ff1522649cd168dac07e81dcf2aabbae4165c0d3edbf60e02299c9457b58714d9a7b212b760085e6eb372c8b1efd72ee7569df6c00063386f4c255a6e3599b45ce91d257fb58543083b021f79c65585acc2cab191985e8c71016d4453a6ee4c535d522a2e19e02a850d6cddedbf370608c4bad89570102c0b2f07cd50000193cdf142b63ac0c52500e4832916f72d6f49c8770f5de855f8b3ae4c14e3677cb0666734e5d66d539f6985ee3bb0224d4a4912a79dce60e73d10f3027e1a3e69925ae503db79b6c1ea859fc18b6c9b2e261e46b4f0e10d48c2324e250e90d8973fd19cb7dd954c573931246ba80c959315dbd3b9d09328d354cfbb3dc8a5acabdac0456d56ccdc1c0a4793d80638b6a4d3010f563f0603e37fbfd2af315c8baf138600ccea66d49e4005c87631ec38039813ed386a05df2caa71096cd788da128d530e2c9512f3dfd68a122f07cb8c1ba6c96b51ec3be699459dc5e6dd3583e161e871c267960bf60ab222df51ad6016abbf4783fcb24921e3b2e89ea4782c29a18bb9d2e8efed5ece7cbcd9a4874bd2e47efc280db6f929d977b72e12a0dbacf7cb36bb75836388b6649a2afe1f6770852fb2975219028f019b4bf79bd80a66af42e8ca850405ac2ae514e79779f014411fd29722f1fd99266a0a7e1c4f8688c6ff4bc5d284f45afffa1b1c5666da14cd15ba05d24c400c6dc5c10bb69cecaf510d22b9ac05146c81582c0a4b4b68f5fe57cd548ca60482472ae2e211ecf5acd0d7f45ec6a5668ec0f8cd1af90be64d7142266779fc1f9e61a055f49bc4572bc925b42299e8524ebd41a01818f2f4bf0509f6ca50b8cb515122e367c4b32076ab971c919aba5274464c85e3b607e13dc677457e01438d19f8334fb736073474f05372593a5dbba7909724b050944f5b10f729af92e85325cd1aa11748d920ff2ecd9c21a8c33c3c311579d6a7d8f66059ba96e74c0ee2f0f9b7d2de7da40db4c3e282ddc66bfa2d140f0829e45a0f106f74fdc160f61531b85aede238977b84e2326188d2e3b6239a0aee3395147cf6d18f775b23bbdaec0dae472fffbee38b7a344aa0dc409fdf75f3b4fdbbd8e937f964b5c0870ced527d755aab258ab5fb50e35aa8ce4368ef08e7ec6e4ead1b1bca168ce43fd3ee28c00f1edbaad2a3251e0df903fcc65459cf850bfd0031576c069ddf84b5c1bca61d787e68bec59dcf804a774c972dd4d699e4faea9f7a58f478baee5b989d9dd13319fbb73f42b7f5c4c64430e5d6e1cd1fc1aa81a36f0bcc88de8bdd5f198965199a03fb382aa6dcae1e23bec285c72ab0e04aa8e3d4f5c6c89a1f895d8f5c81daf7fc560c2aba5849cb7cfd7e5704eca31c96238bdebbb9740b657f900f8ddee0fcaeada11183b19b2846e5b04d54e3ad75349169836a5f03df5b6e3fcc0c8f9a513800d471c173c2084aecdf87439051a8d9454f672e68bb2dcc9cbadfcfa17bc1ea4fd6c53f987ae12f3ac58db91738915cf124159ef61a227b7c99ccdc8e59126608bdd535e11b16dc5e68342eed23dc2b754285e7703bd913cc503dd3c21f9190c199ede1a97929568c8aca2d3dff4a83c9b427ba9b264d9f04f29caf1c017cc70bd6952728cb6c18b400fe2c5eca0133f5c2268f2937eb2ebe2c0474426e75b54545fa9ad4f23d0124c5b16746a6bab21ced2ceaabe6a5e973768dd6194c94470e5c034aa05ee52cba43af04a3ce60dab25eee6881d08e4a7e400c71fd1ff2d3cd2ac053ab0de665a0dd4bb71e7504adfe41f16d94a8c4d7d8cd047322fe4f8c7c6b8a83992d9f0004317b093ea51428e0d9cbd11a2d58f096fac1773d48238657ea5c1bf24b3d0a9307b40ce3b183eacfa9e6d6ae0d77a38f31dbbe727125749489a09981297baa4d604ff076994846fb1d3acb07709271ff1a42203b9b6b0c2b33251161a5857af00cf01d48b5d38f4c9a8324da0e2eeade99771daab25af5a85369230a7f80f56e475b8bb703edea15b9f1b1f13f57505888ee27ec6de8dddec7654cae3631ef2b85815d44c87972b6779d66a171d2c2b7e6815785bf252370e18afc6af65df181a14b6470fe467ee789b5f7c35b4c40c458e18137bcc9171af515e32c4715be2f5422d991bfc974763c368cdc8998c3c4b966b1d1b87900e529e8cd1cb2cc83995d952e230349f8705061504c334d285e948efce335a16b340b94231be5aa566eeeffad1a59df471235a5168ffdb1bd9aa39493ede060318ce12d9772d6535c54dd86bf6ce7a5b6de18f4009c6084eae91a6cdf8bc7d1481a6cdeae8e0fbb7f50865dd372e475b05b92618dcc8f722134cfdb91980aa0226512da1c9ebc3d69af6b528f553c0e4c1abef2603d2dfafd8f3a23eae5ca69f6a8ebeed3cc071bb6b98db6dc4bc9995d1f63afd688874afd3f6858437dd5583b0ca35846e0cbc85e4c8114bf56cf43eed7989c2622b79661e41d506765ecc552557db0dec32f740141c384404b39f0bfda41853e1b1775d3eb33c9654706740fba71d70a7f198abd897521ad588b6a95ee121494b4c19c40fa2734af7ab84a5754749b01af3160076c0e9831ca441053c9237315f3aa2f29977b5ffdcd0d2dac72d28850247662519ae65bb208f28d5f737e4ec14037ae2b2a5850a8bdbb742222689b8e2d3c61891b6423ab84a0efb222e53ef9dce6ff517a12fe9a1b956bcc9bb8ae54d80a990529e9dcbf431cf570cc4be88829165fcd9a8a2ac5017ab1a3d5ba587489b9d7485ddf2b99832d106513e2b7f5445f791bd1fbaef278b6d5c5904474107c0d023b0a2f86a1f95064a4d690c833540eb5a7f7c49fbe71b1c5eb4241bba7a5a2ad04a83fa9086b53d7db0b472ea11d1b80cd8930ea71ad3416ce87408d33754c06a1596d910d2dc1782b8657d7787c52db41a40bcda66d7daedb76790e7e8b11b21de1458ba4adc13632e10a6c5e5dfb72245f4e8fd0ee945c2b49df07a05c08695f7dba54f0bc9681a4e9a85f64dabd39260a01972c6a81f273885b4c6b740cba4888c08773ab06b3e47283b9e7c27b65c01daa6107e1260b24bdb6095adf863d6e4079c018f4fbdd7d0140cf3e5189c734a9bd7dc9a0a34e8251fae35a5f7c72b4aa204996aca7318fbbcabaf5d40ea3c163cabeb66154762bd1f2904505ffdecaa22fce20d6ed673157f2d141a0ee2f370be6c11eab9973cab6b0ad67ef927864134a53f4fb80fddfaa35a1f9d4a0a03c3fcc298ed2d5497fc7fa1bfba939d2395a400d363a47913531361715bbc04a4509b2b10ee286fd85cfde9eb74345b027c3b8ca2476b06b857312a031362173973b32adf19172148caf91e82f8ed1fdb3e7e38edb09de53366cce1e22b7d2dc5592471f9cf631a53b15c1b3df7d647ac39c2caeefb7d517e1859cf0002c104cb46fbd6f012bf65e08590e8568182282d1ceb6db2c4cf17ad54731ccfd040fb0d4e9a0768d2621a850508991f3b4b4db621b047085bb2e03c100a0bc23910ea89d0cfac9075221c954f75658e8313698bf26867543565107991110eb6d2c045158dca0c9eab641b902e90646aa4b3af35821e7a6043ba10940159f39d67d4f5f12ee3d0f546fac23d29903a92bb2abe9fd1b6a65adbce33a5d62", 0x1000}], 0x8, 0x0) fchdir(r2) getgroups(0x2, &(0x7f0000000240)=[r4, r5]) 09:31:43 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) 16:00:00 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) getitimer(0x2, &(0x7f0000000040)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:00 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getsockopt(r0, 0x100000000000006, 0x9, 0x0, 0x0) 16:00:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x101}], 0x4}) r1 = socket$inet6(0x18, 0x4, 0x6) shutdown(r1, 0x0) getsockopt(r1, 0x0, 0x5, 0x0, 0x0) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x180, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x24}], 0x2}) 16:00:00 executing program 1: r0 = getegid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(r0, r1) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) readlinkat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/225, 0xe1) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) mknod(&(0x7f0000000280)='./file0\x00', 0x2101, 0x8) fcntl$getflags(r3, 0x1) getuid() r5 = semget(0x0, 0x2, 0x8) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000002c0)=""/222) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000003c0)=[0x0, 0xfff, 0x6]) r6 = open(&(0x7f0000000400)='./file0\x00', 0x10, 0xc4) ioctl$TIOCCDTR(r6, 0x20007478) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000440)=0x1f) r7 = accept(r3, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) semget(0x0, 0x4, 0x4) recvfrom(r7, &(0x7f0000000500), 0x0, 0x800, &(0x7f0000000540)=@in={0x2, 0x0}, 0xc) lseek(r7, 0x0, 0x3) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000580)=""/219) semctl$GETVAL(r5, 0x6, 0x5, &(0x7f0000000680)=""/105) getgroups(0x3, &(0x7f0000000700)=[r2, r4, r4]) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000000740)) readlink(&(0x7f0000000500)='./file0\x00', &(0x7f00000007c0)=""/28, 0x1c) semget$private(0x0, 0x3, 0x80) mkdirat(r6, &(0x7f0000000780)='./file0\x00', 0x20) 16:00:00 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r0, &(0x7f00000001c0)='./file0\x00', r1, r2, 0x86dc0e921abe8c7a) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r3, 0x1) write(r4, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r3, 0xd}], 0x1, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x48, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x10, 0x3, 0x5}, {{r0}, 0xfffffffffffffffc, 0x21, 0x0, 0x4, 0x101}, {{r0}, 0xfffffffffffffffd, 0x2, 0x44, 0x2, 0x8000000000}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x2, 0xe4}, {{r0}, 0xffffffffffffffff, 0x6f, 0x400fffff, 0x4, 0x6}, {{r0}, 0xfffffffffffffffd, 0x10, 0x42, 0x401, 0x8}, {{r0}, 0xfffffffffffffffe, 0x8, 0x2, 0x48f2, 0xfffffffffffffffb}], 0x20, &(0x7f0000000240)={0x4, 0x2f25}) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) fsync(r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) mknodat(r2, &(0x7f00000000c0)='./bus\x00', 0x7d, 0xac5) fcntl$dupfd(r2, 0x0, r0) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00%/file0\x00'], 0xa, &(0x7f0000000400)=[{&(0x7f00000002c0)="ffb1beaf2ae22212758f19b5ebbe10849a952440ac59902317cfcbb6ea7c36813660ef7648fa9c400fb8174646cf0c5a9130968aff0eb07e71ad14f72e278a82ef3377ec7c8c12c6a9929a173432fb957439017d3bbee87f31709c94bfd581cce46f23c585a7f9e5892494e9372d3fe6147256a52960114e7a1750cb08308ee22d47b96c1eeb7f88da3b2f4797c45d2229", 0x91}, {&(0x7f0000000380)="9fd17413cb6e9b6fc96f846b45e1e9d5f3087228a4b83c0e673107bb7fbfc11956cd7cae16a6328127123657566f2413af988a1ba14ca63b6dcd27b19a9df23fcfffaf2e93159e4ea4d3304679791f2c6d21ceedef05a45416b77838c6c7b737373a2cb6a5e3d554b4ef398321a9e6e9cacf", 0x72}], 0x2}, 0x2) 16:00:00 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000140)="548cb0c597af16b1d3f23e846a7cdd33196e8a747b627ca14491a78e5820a53e94045906e3e8e1af75fc991a66ac274abd26122f317cf5185c963486f0c8df55790d4f50b31ccbccb035b3fec928bdf141592f3aaea0f111373ae8187f3df113304467a27637bb38b44aa2b0a8398fa22939096b", 0x74}, {&(0x7f00000001c0)="998440cc5ed994e6b8fc5eabadb5a503338b6d981f81e67ff152382f3cc3c0a08e9841acd2603d4ff0da689c9f8731ba0dfefa4de850be15bc7a388e55e24e66e490f76a8823069cf3882d0ea751", 0x4e}, {&(0x7f0000000240)="556314e021821d9bfe57ccba3714b257f4e9fe43338788ce8901e117ef0b5460497dc924b740e0e74c63c4662d1ebc3726aa06fe6ce76c501920f543f1ca202373ac334891cb0d2da7f95a627ee4095ef6fcff1c83a99f5035c69dc7cd3acc30ff8c55d4d250f1effdb047be7f096a72af27bb494448cf3ac04d40c81bef8c7ab2f2bb74334958026d49d9063b2f524d031125", 0x93}, {&(0x7f0000002740)="c5fe01f97075817ead4ca268d173178eed7084de595fd19dc23d28e7c18e2d354c564bbcd3219fbe6ce30dbe414a99977d66ea6cfb3f6c8b27cf18fa915da428df647b76cc1873f0ff87a30b9852fbc14e9e6af1b968a8b7c09c3b45b3ba063c3d9e97b668d6eca7ac880d0100dd27f47bafbff6c97d71c1dacdd8364ce9d32af4463fb793db21681b6ed6b3aa179a010336e52f34633e0142abb6b9a1ddd34fcbfb88980900d4fa466dd1c39d45cd6c979ae32fbf43e7c4fa679ceccb60b5b39afa1dac9eae78355c4224beb33754bed556f5199cf17bbd735051a9733f9ea2fbfbb8889cf9cc3095b1f526dcd5d1107b079cbb448131fa6990b59997bb16b0bead8f1d0e70b652e1263f41968fa524f7de6c8c6eecd8fd1ff1de49f62993bdcd8274dee53d47b34d373ac201273b557f097d5eeb049d95d6c97a4245321379edf7733abdae5c3857d705cbf95a86621a21bdaab17bb9650137c28b23178fedd57fe2d1942f9f64f074e7ddf65cf396df67d7a022f4463a4031c9da5fd9710ead780e6aa47f2274f4653b7155cdcf521c477e6ef3569cc2f6b4b083860b54e9f1dd9f82cfbb94f90f40a503a1f29be90c463417edec4e3bdfd6653c4cc04c6a601fc8f2d71099495750cab1ccede2d34e9851ea66d5c32b8d502c2201e7bedd8c5e57d7308cfdd01dbdcd1bcd2a7f7e8a475e7defca188867bc5cfc2449bc3e61952892ff364b511edc3ce9e2288623de65a6e9808d54bfb0d7223f5e193945742da50a543b26a52d1f7e331dc97985cbaf444338d623adcb33bc9d6446b226fc5ff50b45700a8f3f57be2607f42a1088bb35b7787c6c7c5a404d40f9deae865be92af4401e4c611c1b2d2032f967b1a49f93ff3ba57d5d595d3c3066cd61a2185ba96c23913fec2b24aac2c1b2b31e4eef0a25f871ef7497e509aa11ef48440d60cccefaf6afb698bd4b8767479b499abf48d682cca2875ccf58ea787355964a0659bea72ed987a3fd9cedda93fbc3ecd7661a74b5c8191f16916f48d273163086169a9f18d61a8d4fe4c5883edf996404d6399be8c113728e8c3a6f8e3f7bd4766ef8a17a4b7a13e0677dc4c45ef6397ffa42f2b553d945c5e7d6e6fa46b9bbc9084998dc201dfb124598f9c3b102d496d676b3d80e9b6a4642fbd0f99af57fc8f173bc6c75806553d0b66995dc631b223bcbdd56ec122cfb9c3f58025ebac52252f0cd293a190b784fbef64bbfd5c59d80ba9a65162bcda98919f82f195990ed95bd92f872ffd238427978191a99dddb5cd1a77910496a8910af5f57897c9890343d39725ee6e8d2a2b70649622149d85927555c11d174426ec641cc48d20b26e360656fa1226a2e64888add64c97d277bb5b13e0e415e441f913414d32c8dc737408b8263402889ba1192bcc6d952a1dbe36af2351d99fc433b624a359349e78ae18e85da9fb3f45e48cf699d7f21d81761948a8791ae2ace54cbffa3355c76ccba8f5c1573a1379cf86f305296836c96f52b6b2ab96fe5791a5b2450012ef798bd3590646df34177cef9a01657c39a961cf33bf6bddee2439acef2fc98bf184784871cb7813abffad28aaa203af7ae057b77f007a0c0f5f8dc13b6fb96f705fb9af3e0da43d1d7fdc5409e5d39d7c30b5f3618a53d338ed5a7bf2a4016f8d3e6a241b20950a128b017a389671238ce47adb9a5eeb82635129b95b5cfbd0b73cd9a46a1bd2deca262a1c0a87eec729f251e06e3cdfb7fa65fcb56ec7f7d2527949f46f12b39650806e044e833211c97ed30b17bf7fa253133cc1bdc00d4391e70d6da1aa8cddbe484aa82fd93cf5392be0cae310d376f0bdfd7bb24ffe7057b96bf906e122a8f4b18a8e7c7c3900dc29040705776358933a7e4cae347821c9906360e0285b80854ab01583bbdb406043133a6f7a4d7fb807ce65c381ceace319338973eb6099ea414506c2de83518b95a3a3adbf5fd462195e1ccd063db04fff89d57980e02b3058df19fc4b8d02dce7bae72017b458a13d3cebeda94dc02c937c8cbac980b9103443f3c9b8e5b39349ec4f82ec4364c3d67091901442d348abf14d6f4bef93075f409e7558a955a8c2e68005ccc8bd676bc5bd0da010eda085cb81779e29f33c11fd7e470855c5882f83b19573b95c375b76638cd65ccb251d526a20f61dfccc8e939157dfd4aac9345c532ebeb1d0f4aabc576cbd09ff536f2237c4f537866d39369b420ee7d0f813048fe9eaf706faedc4dbdbbf4505844021cc2d3979fbe44443aa191bc9924f87d7128431f3eb54b8f0d4c8ece079c91e6c0b9819757cb5ac84c50fab73dc2e69328c31ed064346c9a2b06026245abe474e997504f9734e31a04111f66e6479af5230982517de72c20e916f0c6e6c8c58bb13fd76e6f8701e2cc6ed532577798e62a04c26977eed59d133238344e7481b826e0b0affef5460ff2b3393c3bdc3a053705dd947fef295207bfe2eb829a55262248daa09d63d43bfcfa2d14d8d2e66793d0bcb6152e0969df0224877e2f3e253aed22a8dcbd748d5bef9fdf9d9af9ff8ecc90c88715df647feee53a09be7a2d8b67f019d8bf72eb6c6df5b8423f1b55f8074a4bd31ec59fe955339d14a5a321773a29d81579768f2135f0dd10e84674b397bacebdd1f1105f16a265f6b894ce578bd110fb0339f5120bdf5d21995a9e94f1c7b80663ab31837150e1bdb859a52396d5495fb04d1482f3c9936f073c25e5410e85d9cadcc7e4e858a1837f4ed003258e3b5ad2922e7925d3a4ccebf9f932a8e3ae6aef03e83f058abf01880ad17d68bacc07bd4edcfc401b6e4d08cfbbf301d6adf6208a27dcc21615413ad4d75dcf14e047857d1bf1cc78b3195016049924c41f2ab136a2fad78e0a16a209af333f68c848187349a57b9180c1b2cd031d68b259f41a257da65d33cd14275a0ed5828b89f9fd0ae84bd4797b9595ece22de8337cef4e7ccebc466f04934a9bd36c71e9ea7f953e9d845adb90f5979ddf3acf75bf9b8b31dcc7ee9abc9062bd6d16c3f89a9b85ba2b26dd14ec1289fd5a014277ee2045aefe6cdddb7f53588c7e1ae4453f1edaf714e5a360cef03ee9a1a3c14646b90d8d9ad13ee71aecb40a58e8b9d8ad431d0f166975a4f2c67bfdbff84645adf0a661a07a07f3db405dd2b9b2b33f3b7ac5b84f3839bdc882e71c33949c391f0074587ae3ffa3601a317cb85243516de2da3a8f39fb29fc5cdb2ff8e0df2192c874a56731e2925f7bdedcc844709334a72c930311cf0ae581af8833b3f6a9dfb61db6867bdeafdff5426bf3e3ce18b04e3b291730e09a6fa94e2d9114b3170a79224f11a82ec0fb16ebbc0e2b0889d1dfc48a79c9ea5a47d679b22ea32928ff1888fe1da0a8e25abf34bcd7cd5d77527c10188ccb67ce375789614b39a68b80af7ae93a190c181daa8cb789c1f25c4fae93311a6c62951ebe6ead8485642f185ee479e16a19417473945f60dccd9a5bbf2f9caecfc21cf8023228beefa287957e352e6f2c0bda9aaa5b4a544bca5641b1299c73ab5a6515759bfc67ab796b469e25f63cc1881b7a81dc8d3fca6ae698cf4d88db6dad931367575762fa60c92a38bea21f77929dad7cabac321e6f1a7b645ba21e8c05865f4a75d70e70271ffe24aa14d2089b8e0b6e8c80059c6dc2b19d04fab3c7964dfce7c4fd5ff5b97b0fd1d96305da47f5dba97d268a6028945f8ff63d41de20e1d94b2df05533ef28b4831667845057f471eae028e66e0bf171188cd2a3983129a30d8d37d9407fb66c6ca28dbeeaff34e25fb19837cec430847eb963350e9387adb3976fe472f56e4b9e2a62ed61db6628695a4119f66f4faead9d81fd3b46a9360b11739930518c36e7f00b649c6a7eac5abf9f3f81e73c231b3960554c41f8ec24a7b54c97c2b876865f28085186d9b86e011a164bf0b98a20953adcdf21570bb86a7e310110b09fa65ce85a1a54c77fab72af3f1bd20e0d4847d50b941c8463297a6aa578631d0a22c5fb1c2680e0c7bd1d2f8ac2b06399c3dcfa4d0cc56411f38abf15a2d58cc325f57eddb36bf6682e647d50a347275de90c699c00044452b7d975066a82ba5cd3355d6f23717f5db827f534c5c623cfe0161978535b3c76207213dcdc18eba78fce134d8148111fe578811ba8583005a796b9be9e846edd318d42aceae6cea9a6cecb0b63cf8e9e986fa69aedfbc74e1029a32bd8bc233da21c89e4421f6e6737abbb22a61ea0696ac8e840f7a7a40946ff7dd7cc6aa1d536bb0bd8e60c68ec9d05747a61655ea279db31773ef3126709b87a946be6a598261b869f7b7b08176e9a76a5f62196ca9f17cb5afe9b6c70cf430ab71c364cc9b2ef309ee1a3688c4277b701166fb72ebe73ceb66fcfa5ce34be39a6778b965563b984da042ef601bfba18bbd6273fe5ee80c98980896d5c11aed1eb8a467e5ebf85c777b06c715f1c8b2be12e9eb1c1fd630b937684fe1fb77653e974aad0cad28f36655ce4c4477af4e92213e266ab02a177b04a9fc988ab8982dae4cf44f9e3e3d877d5236701de0a9c94059460185b5718a3d57f455e9fe40faa2c44a8d9cb88c5d98915af4a6477adf482cc2d0d1dcb02f7f0339086f30a4f5353d0c1adf7a1a229bfad1411abd4be68d6004d0187cef3da9c1691e6a5013a820de9121239e8bfa36dad3fb0916ba6dc6fd10f0ef268357c0eca2ab6b4f097b2eba057a1db12b1fbac8bd15360daa7a7219be3a688522fb1861dc684c6a2cc04420e5bdbd674c0667827452c2d5cc78a2d504304577dd0d0cbbdb81796fa97f8dd2d33f84f6cb2ca9a302814b8f909eb4051c645d06ec4e24abf79baa7f196bffdb201db3b670984f7938f20e5b2937a6954728ee7011af816bf7e87237442f6e777f45a35c2b61a85d763ef7e2a673546da37735d60337bbefc81500d47a79c9849e617f1d05e822590db1993fc53331baca16101c0bc8b9fade490617eef014fbf424d7f31efa72679bd4a81efb2bca765925cec45de7f8fc97bdec06bc038b4710d9d529b87ab82df83ad9e34fb50d935967e98930eb12a7b4c779c7d3262616f123ed08b0ac16ac453a8a350941853deb17312c3711962942a15beee0964893a1d2d69a1b1d5b607ecfe5a8a8e4fe4a8f13271d2e96a1fdd1c4c4bd3d527b10d9f8d1973f8d3101bc6b1660650b021786e20b3f51b7935010ca586b24bbb315ff3ad2eb4e1c04f0a1e78539c61c4de1e590a05ffaad5486cdc1e260cc03e413c30181d275de2dbff4c36a3f333749e4f16f27cc439f6f824d7e4e7305c9ddc3928d53a4a0be37bfd64d40724af9290e7e6c7deec7774f03726187063f45e854aa003e3b66a45eef7e1f27ed96586a9d7e13b9fe15ed28bfef0926de9f191c743f998f14c5d39d6a76c505d05c9601cc41b3ae2fa75523347b90cc24e7e60c7872a194ac5a02c7d2d733dab2c04266cb1c3650e923901630ced1256b76240ec114688745fc5f8e8556ec72b4fd4af65c3bd2a177bb4ebbe76ab59ab993b20bb8a84600480e1dcd2555a2b16768a8a1748bf8a2d7015d3e6c216cb64b292c34c37125efd6336bc8a90b7350f7096a099c88e20a5a9865b49030152183ca7dcde235738d8340e45511fad4e8dc9e667cc07ec6ea73a5643430a0a64bd0721a361ea048f72f826883c25464b84825b679744944523614f1c507a5f760b303cd7eeeb18d3c740887bd7109f07a51167c9e1c8e3b1100d2716d754bb33be79af8fee3aff", 0xfee}, {&(0x7f0000001300)="91e2d7644f0a352a92e0381f5d5d70f837e6845b7613f0d358baa6dfdfdeb78879d88d13205d240b8219864c592dc38160cafe3a5f7a20566f01097309a57e6e33ce52de54c263332e33ec87882172600fc69e2737ca41234a8da7e9155652081cf413320c581fcdf6a849d8ecfa2987901637317f98396abac3d14fade084727c97331e9638f6797081ccb1c04d7b2bccd86e5f47bf210dca212fe9ad3711d81a5945b323de6f64887bb105d464d7664d813d242fc8143e2fed08c45eaf20cd5ce35fbc400b71638dd4ef1d1c63822027db69fd755069fcd5f7c85b23b29e2e", 0xe0}], 0x5, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)='Q', 0x1}], 0x1) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x1, 0x10, r1, 0x0, 0x0) fcntl$getflags(r1, 0x3) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x80}, {r1, 0x100}], 0x2, 0x3) 16:00:01 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000240)) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) 16:00:01 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20020, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x3, 0x60) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) shmget(0x3, 0x4000, 0x1, &(0x7f0000ffb000/0x4000)=nil) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{}, {0x1}], 0x2}) 16:00:01 executing program 1: mkdir(&(0x7f0000000040)='./control/file0\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) rmdir(&(0x7f0000000000)='./control\x00') 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x129}], 0x1, 0x0) sendmsg(r2, &(0x7f00000006c0)={&(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="1d1d246294bd96110bf1df877b67480a975d1af38f61170388a5be0426da0b027b19c6b9ddb26b213284c0ff9c6fc0577cc85c258ab053c978db08fa", 0x3c}, {&(0x7f0000000240)="ef6406891224afce850879683a448162e9c50e6d1e46cdf75a320ae82d46c3cbef1b893028cb5801330563cfc970c9fb2411d2a59355279dbc6f57de75e131a8c7d82b6b07364341e2daa829a6e06b2462bf073f3616f896e40483d81b42b293f274a92e30f936e47b96ea26", 0x6c}, {&(0x7f0000000300)="535aa914457493c766b2044b52dc088c78ece66825fa44e1f6b49dd4454e76ff6f069c081f1e5a935cafb4b5e1f64dcbe52fb8bb2c5adb38bbb1ed6a20d5f19148de9d89e51a6de16fc4245fe1b509614d72a6f640d866efce4779a5462f43c5d7f13646a4b479cbef16aa445c994b4db7f5eb1bcf968bc27fad3b7e1e2f85f38bcc4ff74593914b12b2e054928b21cb586d8e8da0777ecf6476a7e8409176b73b41543c6cd69462d4fe4e1db898274d46c099e5dbc901a6893766a36d750135e0e7539eaa58033555", 0xc9}, {&(0x7f0000000400)="5fa5c139241ed7af010de21c4e6088c28135be795ed51cdd0acab60ffd2d812e84df00dec28b95860ac92366c6e3c50f2639fb2d3faa2a76ec4a0ce6f1c3c905f359772495029eed4d1b97f1bfb3613d549599b792dc176523912a87b4f9ccdcebcfaaf50d6537ab0841608364220d", 0x6f}], 0x4, &(0x7f0000000480)=[{0x18, 0x1, 0x7ff, "c570ad1c1eb109"}, {0xc0, 0xffff, 0x5, "d3ca43a8adc74e1569ff0f266293bbfb2f7e804502be51ef341c8ff4d53ad6c90585a131901e0b705ff3b41229b573e7ed869ae23cc4efdb6fa2505a9e88dc1ea430704ccf4cef7e1bfda54a007d12b9f1ebefe082bc907bf3585f789f00942a74e0f02da433006f58dd1db3d96a2a19a911dd24a893500d375c011957870a6e5688fb456ffc148291a0e733d48bbe36e5c63c90bc876b2a69c3dba5ef2f7a859506a6ea68c96163c7"}, {0xc0, 0xffff, 0xef, "3c6dfdc71d5b335b9eb8a20e1af72698cf64227249a6d54480a24335ad2f0b40b336c7417f6b07826d59d56b6a8ea1f682cc3bce58cc6c77e21e3af66869a6e53aaa58e233dacaab88cbc2be835c5bd4ddb27b5c498701704fcaef8b5bd8169584b654c6024f673420a775b1b0cc52c69379bec1f6d125ae1330ce3378b93a8327dee9f19f17aee16c04ee2e99dbf1bab72e5637ba0d2b35740b6a4be3c88f5101d8ad3df1c1f4e523666ce100"}, {0x40, 0x1, 0x96b, "18cc84411e244dc7f080b76543f9ed4a642daac6e590fc532d87dbd9875447ade9d21c2137dc8dd090c86df0"}, {0x58, 0xffff, 0x401, "7c83924e84e3235e839016a724606d75cca6f71f53279c5c233ea3ddae71f9ddb3a1edf8859e66863e919e47912055d65163bf919635f18c7671af25169b48124c2369d298ecbd"}, {0x10, 0x0, 0xd335}], 0x240}, 0x8) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) fcntl$getflags(r1, 0x1) 16:00:01 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000140)=""/155, 0x9b}, {&(0x7f0000000240)=""/199, 0xc7}, {&(0x7f0000001500)=""/4096, 0xfffffffffffffe2d}, {&(0x7f0000000340), 0xffffffffffffff74}, {&(0x7f0000000380)=""/99, 0x11}], 0x243, 0x0) syz_open_pts() pipe(&(0x7f0000000080)) 16:00:01 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) r1 = getpid() r2 = getuid() getgroups(0x5, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r4 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x800, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x4) socketpair(0x6, 0x8000, 0x800, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x6, 0x8000, 0x24, &(0x7f0000000340)={0xffffffffffffffff}) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd0\x00', 0x400, 0x0) r12 = socket$inet(0x2, 0x5, 0x2) r13 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x20082, 0x0) r14 = accept(0xffffffffffffffff, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) r15 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x0, 0x0) r16 = openat$tty(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/tty\x00', 0x8041, 0x0) r17 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd0\x00', 0x8, 0x0) r18 = syz_open_pts() r19 = accept(0xffffffffffffff9c, &(0x7f0000000540)=@in, &(0x7f0000000580)=0xc) r20 = accept$unix(0xffffffffffffff9c, &(0x7f00000005c0)=@file={0x0, ""/4096}, &(0x7f0000001600)=0x1002) r21 = accept$inet(0xffffffffffffff9c, &(0x7f0000001640), &(0x7f0000001680)=0xc) r22 = kqueue() r23 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x20d60, 0x4) r24 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001700)='/dev/wsmouse0\x00', 0x1, 0x0) r25 = accept(0xffffffffffffffff, &(0x7f0000001740)=@un=@abs, &(0x7f0000001780)=0x8) r26 = syz_open_pts() pipe(&(0x7f00000017c0)={0xffffffffffffffff}) r28 = dup(0xffffffffffffff9c) socketpair(0x2, 0x8000, 0x6, &(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) r31 = openat$null(0xffffffffffffff9c, &(0x7f0000001880)='/dev/null\x00', 0x10, 0x0) r32 = syz_open_pts() r33 = socket(0x2, 0x8005, 0x8) r34 = socket$unix(0x1, 0x7, 0x0) r35 = socket(0x11, 0x0, 0x7f80) r36 = open$dir(&(0x7f00000018c0)='./file0\x00', 0x80, 0x80) r37 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001900)='/dev/wskbd0\x00', 0x301, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001940)={0x0}, &(0x7f0000001980)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000001a00)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r41 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001a80)=[0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000001c40)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140), 0x0, &(0x7f0000001ac0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r7, r8]}, @rights={0x38, 0xffff, 0x1, [r9, r10, r11, r12, r13, r14, r15, r16, r17]}, @rights={0x18, 0xffff, 0x1, [r18, r19]}, @rights={0x38, 0xffff, 0x1, [r20, r21, r22, r23, r24, r25, r26, r27, r28]}, @rights={0x38, 0xffff, 0x1, [r29, r30, r31, r32, r33, r34, r35, r36, r37]}, @cred={0x20, 0xffff, 0x0, r38, r39, r40}, @cred={0x20, 0xffff, 0x0, r41, r42, r43}], 0x158, 0x4}, 0x8) r44 = open(&(0x7f00000000c0)='./file0\x00', 0x80000080, 0x40) preadv(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0) mknod$loop(0x0, 0x3, 0xffffffffffffffff) sync() bind$unix(r44, &(0x7f0000000040)=ANY=[@ANYBLOB="c41c186e4b00000000000000000000000000"], 0xffffffffffffffac) 16:00:02 executing program 0: r0 = geteuid() setreuid(0x0, r0) r1 = geteuid() r2 = geteuid() setuid(r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(0x0, r3) r4 = semget$private(0x0, 0x7, 0x30) r5 = shmget$private(0x0, 0x4000, 0x30, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r5, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, 0x0, r2, 0x0, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) pckbd_enable: command error 16:00:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)=0x1) setsockopt$sock_int(r0, 0xffff, 0x101, &(0x7f0000000040), 0x4) 16:00:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x0, 0x6}, 0xc) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7, 0x2010, r0, 0x0, 0x0) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r7 = getppid() r8 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r10 = getpgid(0x0) r11 = getuid() r12 = getegid() sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000580)=ANY=[@ANYBLOB="0100753d76805218ab5de25514db06569054282412122be74a169de7493a61b36360b710927856b9518b8d3543779d0820e3f8e19d1b21c61148462f8e1189b609b6b2a868f32ff31d15d740f741817c3cb35f5ccb82dde7f0688dce21304fbdd5dcbe72736f11e1de83a408f92263f2bc2a890f74280837813540bb4bd6f2289a13ea31966d59de1f8c268ee42c56074985b0d059ec3b2f180cb0a5c7a5d5732fac7eb56973a50adc3e12f3f25ada88fb0715e5c53ea8276d0166efde22adcc2057a5abc821d104062de1581d6484ba64596f28110e2b8784e5c484fb8fe7354cb9fbc9f6bf83c4aa21595e5629c5c510e82eb6ac047b"], 0x3, &(0x7f0000000180)=[{&(0x7f0000000080)="114bc33853f5def898ca75ac91303b61571a2d708fa84139bc19b348d70d9d8fbee7a3433d08fee9fa64f181c33a9d545d8ff338466dc1a1473af075366a2eb82f2153759f48f75ffcb72331700a4e18a00b5d340fa160173386452ce8a6dcaf76b7617067406f8efa1ea2813f", 0x6d}, {&(0x7f0000000100)="dc55faf9af5822f97f93fad9fcf199daa991871b00c3e2d51fd24ea98bfd48fbacd2ba5705c8cd0da9c2fa3e18ea7ecec4f8b21eccd77fb42db1ac6febd5b5646febd9a72b1bcde887dc26a366dea15528af23811f59bd46c842b1a81ea4310e78b873ce275e97b01a266d1078b1", 0x6e}], 0x2, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x10}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xf8, 0x1}, 0x400) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) pckbd_enable: command error 16:00:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x1a, 0x5, 0x2f0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f00000000c0)="6cd260e0ab1a5522a2bd4c1a3161c7cdc04309f67d29e1f2cf8908774c9183acd9c00fe46a956a2e04bd0d4c0e9c6e3138b1ae32ffcb359f4810ae062f7511c89283006e85421347dff7bfa031304c44f0734bda39b08a5165bd10448080e3d58253132fe778542a611099a558d2c6ae13e19c19e9f2413842c7a9fed83fd626ef36e67286f3f0f9c8d62147f8c8dbb53a1cfdf6f2c0b8ee6f98a3cdaba8e530b450c820b6342cf5f0d01c68de49fdc9a1f25fec51", 0xb5}], 0x1, &(0x7f00000001c0)=[{0x40, 0x1, 0x8, "0ad10cc79993a5604c29691b9bfb6b134e825a522adcc7f74c30058f10fb1bd6c2e71e66bc2456372c4d"}, {0x28, 0xffff, 0x4, "f166a53408feee901267b247430db322ac88a9ab31a50c"}], 0x68}, 0x401) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) 16:00:03 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) geteuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0xc) setreuid(r1, r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x440, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) setuid(r3) r4 = open(&(0x7f0000000340)='./file0\x00', 0x280, 0x10) ioctl$KDENABIO(r4, 0x20004b3c) getdents(r4, &(0x7f0000000380)=""/33, 0x21) r5 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000180)) shmctl$IPC_SET(r5, 0x1, 0x0) 16:00:03 executing program 0: socketpair(0x19, 0x3, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) socketpair(0x18, 0x4003, 0x102, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x4) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:00:03 executing program 0: mlockall(0x2) r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:00:04 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) nanosleep(&(0x7f0000000080)={0xf120, 0x8}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x4, 0xfffff, 0xfffffffffffffff8, 0x7}, {{r0}, 0xfffffffffffffffb, 0x8, 0x1, 0x1, 0x4}, {{r0}, 0xfffffffffffffffe, 0x42, 0x4, 0x7, 0x6}, {{r0}, 0xfffffffffffffffd, 0x20, 0x40, 0x1, 0x1}, {{r0}, 0xfffffffffffffffa, 0xcc, 0x10, 0x7fffffff, 0x70a9a80f}], 0x4, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x11, 0x80000000, 0x4, 0x8}], 0x1, &(0x7f00000001c0)={0x7, 0x6}) r1 = kqueue() connect$inet6(r0, &(0x7f0000000200)={0x18, 0x3, 0x3, 0x400}, 0xc) recvfrom$inet6(r0, &(0x7f0000000240)=""/158, 0x9e, 0x2, &(0x7f0000000300)={0x18, 0x0, 0x3, 0x8}, 0xc) r2 = kqueue() ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000340)=0x2) sendto$unix(r0, &(0x7f0000000380)="4280c6c142af27c3ff09e775752f2b99b94404bd8b0941e3a139869a8f8488d30c8981ce6ada45a2f3c430ddb775634ce63b48b45f5f27a5bad914723fb8335cf23d0429a0a111a850e6b176d5817e", 0x4f, 0x402, &(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa) kevent(r1, &(0x7f0000000440)=[{{r2}, 0x0, 0x30, 0xf0000000, 0x9, 0x1}, {{r0}, 0xfffffffffffffff8, 0x4, 0x0, 0x4000000000000, 0x286}, {{r1}, 0xfffffffffffffffd, 0x24, 0x2, 0x3, 0x1}, {{r2}, 0xfffffffffffffffb, 0x80, 0x24, 0x3f, 0xffffffffffffff80}, {{r0}, 0xffffffffffffffff, 0x48, 0x20000000, 0x0, 0x8}, {{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x5, 0x81}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x3, 0x80000000}, {{r0}, 0xe9cecea749982491, 0x44, 0x40000000, 0x0, 0xffffffff00000001}, {{r1}, 0xfffffffffffffffc, 0x12, 0x0, 0x1, 0xc7}], 0x5, &(0x7f0000000580)=[{{r2}, 0xfffffffffffffffd, 0x10, 0x80, 0x3f, 0x1}, {{r1}, 0xffffffffffffffff, 0x80, 0x27, 0x1, 0xe4}, {{r1}, 0xfffffffffffffff8, 0x8, 0x0, 0x7, 0x80}, {{r1}, 0xfffffffffffffffe, 0x1, 0x40000001, 0x7}, {{r2}, 0xfffffffffffffffb, 0x40, 0x22, 0x80, 0x57e1d5a8}], 0x8, &(0x7f0000000640)={0x8, 0x4131}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000680)={0x8001, 0x4}, 0x8) open$dir(&(0x7f00000006c0)='./file0\x00', 0x80, 0x15) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000700)) nanosleep(&(0x7f0000000740)={0x3, 0x5a}, &(0x7f0000000780)) ioctl$TIOCSTART(r0, 0x2000746e) open$dir(&(0x7f00000007c0)='./file0\x00', 0x10000, 0x1) sendmsg(r0, &(0x7f0000001c80)={&(0x7f0000000800)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000008c0)=[{&(0x7f0000000840)="a395799536fe9e30844d5fe17d2acf3378be3dc6f98eb45c411becbbec2b961b789d7ac22b62728ad9d6514132021d28fa5ae7eec267b34d742355f9b00bc023075d9409dec1ece0850b17e5f1d9a243914594fd98d45077374afd9b00f6ff8a880e593ad2af1f8ff228877469cf7454286e95", 0x73}], 0x1, &(0x7f0000000900)=[{0xc0, 0xffff, 0x7fff, "e15dcb7ed8d44fa0ecba205410115fe1b9547d0a7b39d71eb748f619f50fc45e69d02ae547168e495f9a957e71e1245cb1ea8f2ebb660e175e26c5f2a8cbc09dc09e63bb021329b3634424618534b11d4d02de2259fdfa1ab24383e2befb1b52d21dfe6d2356bfe780bc759bf4079c0d48290f47660f8facf8f5ecb0ddf80d00d454f80137a89b8a09f5ca70ccede6685f411ae9af223f1cfa4caf67bf9c21d30003c29a056a0662f5c0"}, {0x48, 0xffff, 0x5, "01ed86d2b44caedbf3e3d4482b9b9b9aa38f56bbb5b9b953b0a526f084a0ac2706a468256d616eccd7c3739ddcd15662b296a4a2b087016e"}, {0xb8, 0x1, 0x3, "43f124a85148aef09048a287ab74e936e0f227a2fb0993e18b146134c6291dd31e1204724cd25198c9900477351efeff331ef2b2a8dc712fb02142cd225a3342d14a42e0aeaa6d608ca89ce374821791a733a9e38bc74af511bbe8aa4fe2b0fc191017303b13b4432403f40f600a510f4a40bc9c6b03775bc1ede3c3aa664bf18ef6cac3dc7c1285c24cc30397cfefd62ea0dde1d7e8e8777eafb50211f34d6aa6bbea"}, {0x1010, 0x1, 0x7f, "30e5755a04ce4856fbcaa94a610ea61197edc789ce7cf19507287e4be2fa09189caf642e8f8686d009041df75247094cee60ffcb07908e35bc812348bb6919d7abc63628b5854fde999b0a3b32dba2cbe5160fd8bf8e6b742d0439dd54099737f3862e1dc775ea844bcc198ba38a766edb9d8355157d9bab1553049272f53ea5eb0ab4a41d1c583dabf3db5ad69874cef34f776a69f04da8d370ba39309c08f40953d2c472c9541879e2b5b41731ec6a776731bb58ec593d1032a0f318b42828b6009d05ca38854b241324de57711adb44292e0189b3b661133bba2abe0da9f27dd93aee915f414d5d36e2743753325236feee8cc7a2d47fb4a9143e4d18be1307761e0a000ebc8d574cbc0fb5115bed452b00279e88b10651171d7c675f7cc96856d547454318e69ca336c775f14170272c5c5d237b3663c81605f24b4a4840f489ea08c1d1005a23a2ea828ad652c9f9eae2317565ec0e7abb6f0a3ef575a835eb790598db1254515c42d9e560f7cf38e00c01d11423c5772fa061b73e2510116af33f0acf36ef5bba7af41612a165ac8f72d9117e8a24156f677937a7efd78189f4191af0f2bcc63827490e3b2c1c984d45f66cc3120209092a573cc3a6d6a0575a595d53f5ec1e9c470127dfde46fbd512a178160ad6e4eea428558d9018db774721b431902790c45dfcf8e168dd344f247cce4009afaee9df7f58acd649e4de319870536a1e75c564fde99dfa6f102087353b3b2171d07b4fb01f151cadfd8f6bbdc4098c28621205014012c6c7baf64da00a22c02a6c5ff0facb0cc1314655cd393ffa631fdb46c6baf45c3e96ab9b45d563c9f49bf9e5551ebc1e1e83ae6f44e700bebbe8d92405d119e5070c96fd7447828a70197dcfa724d4ee78947f9c0f9c8758e42dca9526f2a9c08a14711036facf9905f2717f02365e30e94d2ce3b7285e605d23c020ab9a54da72d4ed9161b4a886651fc000167b53a57320a2c76b0d6c56475dcf2295cde2b231817323ac70d6f9ff0a40222fb9f76585c950af7930bdd054b6cac0497ac1ca5b836852e2b01101da63984bfd8d9800d572310713964523588391649ef6b145164db1169a8a84c9907b5116b97db211c6b16fad26526ec0874685f459a62239f061d62b91f5717b6aa0641d3dc40fe90543a0f4e5dfff4c701d604fd4274dfd5ff82f35e294dc137a17c8ef8514d3b270450dc9a645e420564ce7b5f50a30170b63aeae97e26fb1c40cfff7a06d3095ae6f636c45ba8b9a710dbcb4961d16165e9fc0dbf93217bebcad44cf87713df1007f9e5c18f8ccd0f428955b028c0db1fae3370e142c8d4a6fd7de302ae990ca82a8bf6696fa90badbb67b02dafbdb4b75ab00aec93c21901cbf8c6f844c0c07c342ec6662b63f0ce85bc5ba1746cb99cb3159c2898baf48f56a2532398021b0a1dc0d5c6bfda104bda19cbf940bc9c51c6ebf76fd805a5826618dbcbcdbb9571bb6a40b70f8de79b5ae179817e05c9057c186824f9f6978966c34291daf34b252cbd91e4d452701a3fb65c21935a577c73993c571b41f09fb1f073fce2dd3234644d661ce52e84632f0dd2ded6eb1ce21806695ffe181069126c8366615204cc408f21a6c5becfcda271f04f8e080f65c6966b10c50dd4bc4dd6cacae622ad748a5f58e15382d7bde97f40a8a7bce7b88ac1be3317cc1c16bed0eea79beab2b34a8527bf614ea493249fce40144cf97d719a534ad188500d459852327aee954dff448104b509506bde654b3622d0d971c34532361315045ff59dac8f17577b5e6f71410ebe7ec0c6cb68ad0cd8e5a94858f6d6f10138306237ea1b33ae8b13ce5bf362a8369d7a2b6f584228a9e8dead88fd9517b46f1dd84f6d147510e46e25aa871ffb20d6fbe2f612c7ea3df7a8f36ba1ebbcf5e4701653c46624fb2367be9f840a75bb7d7788c8d83a6368072e971f75b71eb521c78c2830696aa9f80777f902d8de76da1094c161b22dd884e10ae9b348410ddd7569c3f455cc807ca853afd5e4b900c9c4e69252d41d3fc5f89d077dad823f14ba893a7877a1f5d2e3ec19675c129159d170d52a303f5aad6b68ee357e95e66c6af5532409c5231d97e063b85eaef39b3f60e900d1c403dc548f3a0d04243620f52b402b6db24a01f0d16ba906c1b2d01446d94b4dd54ff2671981d06293d78325be44be6b5ba5d59dd3d44f5046aa0ce5ebc9e817bae163326e7e66eff67a5f9f4614265086f96a5502cc5f63c08bb53d93849b1e98d1da81213b36bfa8a61556528549466fec58f1c6b441789b8716305a201fbdb6e197753e9a96f3e27b60ffdda194a3f81efd78e9f1502cb69c9ccd127da1c1e770730d83906127d2c51e63875813f39d2113ba1dc87ba81ca37de7a5101015e926d7e91bfcec2cfffb016986d7065fc6ea720a6cea7d8a92b0b387e9971d475e9d02b4fbe272b74a3ab1b2e3ed6880a1815f79abe81fec3454a62a0d77536387dd22836e76dec923bcc8478d47b3dbc7e6a140dede92ee67a70deede9a80d4057f31ba8b9319dc1e8dcee6d317b7f2e9b002a5b19eb99fc3e28c165a5e02fe7f989f530f6e279a31cefa1a2b742c2a829986a131b30f6b950fdacb7dab6f6c8367c2dc1857fe8576e580052331311a25f04d28e0a28c456e2766ec11bb32561f4585914abd9b3279d3c77868444b436c31f555d1220d3f3a8ff58c5f35e3cd4dd0ed9b01d79677e115aa650c8f8216d2dbee98a80ab06c58a9b0f159aa2ffe3184ca0725bfa4289e0113943b698645111c8e8688a00751e87d628a326f0169b7ce190919d2918c3fb4783fb019f077e146948aae0ecb413e244b568455af866926726a536f3060ea01ca1ffdf1cd2ff3f4858633446b87d9fd71aed9d01bc11b8def4e584c8c252d8c619729471222c9d8532dc3e2ff3c7d785f4fcbfd57f74d871b6b93f71d4f76204d71797e57d8219d207fc6c7bcd68dcd0e5af33c55e02e5eee15eb4ec72391c5f4f60b991921a68558a447c15eb0385709c6de6e8f166a186756bab105101ce15d2520d0168dfbf4d359659a1dd1ec86c9b342505bf634df7463d43801f3b98a2f3ba085967ac6a835f067513b66f396434df9a79e2ae8bd5d0fd3deba59127e001386a2e08fea8a8680cb67384fbfa4317dc45b273d36a891bd211f93f9cd496d402bd7030978a536f30a7a0f4818dc819abd51dbe7f85444182b1f369e065c87d2bea8594cb77ce08032cf074d0467f97f301e17b646dbeda1831f716b72db570875d02fd2bb8d984c38c5d71ed5d1144b2e368e60bfdc8d5f1036aa49673f3b433d248df988acf0c753b3d341a42c5a4af8cce1dfb554209ef69590e08346048b92b7081dd6dfafbce47e2d2edaafa4c3908c7d1ea0e84fd44761ad7d4e074ddcee965168d66cce18f57440d8f29907a77333ce96169b47e2c79d244fa0d6a0e5376e7aee9fcb70b616d3a3970384459ce70fe219d289845e4865e6b24c739b667f3ac1b41b35d63db250141880795a21ceb8f8ffc5702bd14e66a9a223872c99b20f9e937f3c0e62ef3e5ece79b2c5cc861f9440ea664048ca90e1e06dc3319e1a3f68beb3d6fcfc12db7b8f47c75de17cdea68ad17184064fe6f7a54e27fc34e8b65328c2d56266418a6159d8e56589778749e790c486b22eca4216d34e10c4652ebe7fb754573b5ddb87e86db285cfa8ecbae7200b1754368414cd537e3c484cc5fcd5d43ada63d3521d6ade04f4ee5bbe7813abc61df80970935aab3c36ce1aa2bf36f6f40603c736ae1af5ad5709da469daefff1d8520002c3c709301a8125db1be033471b0eaa8473a20caf31a4119d5ea94d8dd15bf4edf7355cf87a5135f031989f3b2ddc1fa7262f09564a79d50e412bdc729c90feb7703109ddae8af1e546f4f4a8d9917b5c388638ed4a7efa1df5d362e39fd2aae132085898ee76421c8a6af91056b7aa0607e586b1113b35a86a516c10e6c0dadd348dfd57dad4845d5e811558025f6d7836b7598fa5b0800fe399d164928385e5743ea3463591607a80c29cd7b7812c3e126ae354d8ce163106a6d40b6c724a84798e34f5953467f2296264109b5a134dd129255ced7c56547c33a1c1dc6d7344bd9046250d7ace8b813391341246cde09f792bbf8764f499137f038443164a7170154a20f0843e5830265bf0b92c05e35467e3538b035e07bac14463e601943b64f6f8113ad45b29ab3578fd4ab5da220cc1e501cc0adda31ed270df1f753dbd14742657332910366717989a9b82053f9062da017521cec07b6d803c8b913e9f9be96cd9d271ed650c959ed399b6b64e88359cae35d57634366ce48d7eaf2d80b8445912179075f76c7587424e9920fee5b5075779a99d8d5d2401313950b6172a6a3e862967b02ea352c5dfc771c1d4b3fdf17902bba104cb6b28ed1082221e2e802e24e2f30d8eefca8dc0f78f4dc613c15592d702031e8cfae3e816db311ae32f511181c622b97d4f1904282df7e4ae8675abbe74f2087321f827e641110ff762b73c83ec83a318dac36acfa0f1d259edc7dff09970f94f60217344ffb02aa0b7d62f9bc7d94aed8efc1ec7b953b1a632fbecff9682d33d570b96f554367d7cb80e1bcfd6bd9cea15d686e2d6abdbd80a117d610d6fadd5671960fcab94d90699a2e492aafcdab0beb49b4b3615a241a898ae7df40f4c1e4a13603f8e94bd83d52e16ff7bc5b7ccc59812599e4643afc1aa939bfc9ec72338e823d34d50912fef82a5d26b8ed47241ccdad2a4acfe9d635778f51385b602064655b26262f3dd0c86efef54d83b6fb48b8f94ba9829f3a5313f60289b67e05bdb6481d25c7244111930676b5f61af9252f637845377c24caef6c211d616434ea3ab97be037c1351ccab4d2eff82cb0ff9afa9127f337aeac79ffaaa2d8a59ecd63fed1a357b609ed35d04589b9a5bb370bccd683d8143d604b39bf21c457e9f50d88c4b0e1141ec680957be221406de9b2dddb334c5e698679580c47fd10bfd9a29ad3d482be1223b0201af65afc43167c28d028ee930f9ed3df7e0a2a79bf5129aacef717a9939c9c372c91dba7187376e2609b0a18f68e6fa21dd1ee49a4da4a787975b5ac7c628ddccac2305eebbd383a5e88ce103f9f107d7913bfa32028e586c014448d80a3d29fad288824b90e9e01c78b0eb2979babcb565890e984441fa2eb24b407e5cc758cfd62007dd779e2a0da2c142374b6882d9f4f8bc85a0d39c46fd9b8dd200c2c85e72407979092e7b2d6982c76a14cadf66fe23bafdf3fd1a31db309db3990fba82f8291d54d7adddcf3ad0493cb621aa6f177718954fab87980e8320a094e79689ceab999487a388f6742faca7c798268e59c69535fef6816efec32c28add4fb72047788abcf5859ca9f0fa209b8f22bab7298b51fe5a4bcc24d2d3f91171988f5c12b90369813da44009117bd9526c95a05ac5b118d1e2cb25c872d599d84a6c0df6a08fa60c4978e33632364d94389eb3c49f86cf81cc02f4ac1838aa6ee93a2c46becb8e6adc99e71a385f160a8bb2e0a1e96dc6f01197eb12634c05780aa287b1d45c43066ab986505eb1218f053455ead4340c59b71675e43e131c9f13afe58c97b0e527bb630e3ec38e12989b7ebd438427fbf6ed0ed805d6fd3e0f4aa243f29837f797381d4c9f52432f4d86fd32e601969204c3fa02bbd245a55e69915ce7916baf835e31beb76456d5f9bb9a85fd4eee848334b3709e042fe6472d5557ddc91a53faeafa3de323e0"}, {0x108, 0x1, 0x20, "573f01a6040dd160684371cf46880a262250fce7115a5dab57b1216aa2f876090155211d2f4259e8e878c29a329acaafbefe7126db5c123057b40b065f6848a71c4d65f5445afeb552950ec1e39d4caa9d2be23f27d67d4d674557c07d1cb714aa90ffc4ccfbb341b843bc4902e13cd27132f52b5ada751a277475fa79378d7ee32e3cfcdb13af6ccff68548bff14494169e44f47eb32c1c8cc2a530b7d8cbad7c7853cb4332e43749a646673e3599f7b499e6b86d98eadaa1fad3dc1d7b1739244101a63810a4da845f3263d80f75a49e2616de46fb2d8c08e0e7b0eb79e847cd0a76948563017ea3be8c94de806b350a4b9c"}, {0xa0, 0x1, 0x8, "a859249e07ad47be5d7169ac0c7cebce399136fce60444947267287752dfb5fb23404183a70a8207f15fd3c547416abab31d3006704450eb9aa9c5c2cd84e116fa2203e09faa3133b0b8abca519e2c96c354eee5500d478591d47db96d7b205fbf3de818cf70fedc51996f0da979fe5b2afe595c54b4a17a9d1f6849e212086d61d3c408f739a4cbc43225e1"}], 0x1378}, 0x5) getpeername$inet6(r0, &(0x7f0000001cc0), &(0x7f0000001d00)=0xc) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000001d40)) nanosleep(&(0x7f0000001d80)={0x4, 0xffffffffffffd848}, &(0x7f0000001dc0)) kqueue() setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000001e00), 0x4) r3 = open(&(0x7f0000001e40)='./file1\x00', 0x10141, 0xa1) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000001e80)='/dev/null\x00', 0x910, 0x0) r5 = semget(0x1, 0x3, 0xe0) kevent(r1, &(0x7f0000001ec0)=[{{r3}, 0xfffffffffffffffc, 0xc0, 0x1, 0x9, 0x4}], 0x8699, &(0x7f0000001f00)=[{{r2}, 0xfffffffffffffffe, 0x82, 0x1, 0xff}, {{r3}, 0xfffffffffffffff9, 0x80, 0x1, 0x4, 0x9}, {{r1}, 0xfffffffffffffffd, 0x14, 0xa5, 0x7ff, 0x1}, {{r0}, 0x0, 0x40, 0xfffff, 0x7, 0x7fffffff}], 0x8, &(0x7f0000001f80)={0x7, 0x2}) recvmsg(r4, &(0x7f00000036c0)={0x0, 0x0, &(0x7f0000003500)=[{&(0x7f0000001fc0)=""/16, 0x10}, {&(0x7f0000002000)=""/73, 0x49}, {&(0x7f0000002080)=""/226, 0xe2}, {&(0x7f0000002180)=""/121, 0x79}, {&(0x7f0000002200)=""/236, 0xec}, {&(0x7f0000002300)=""/107, 0x6b}, {&(0x7f0000002380)=""/4096, 0x1000}, {&(0x7f0000003380)=""/3, 0x3}, {&(0x7f00000033c0)=""/148, 0x94}, {&(0x7f0000003480)=""/118, 0x76}], 0xa, &(0x7f00000035c0)=""/244, 0xf4}, 0x42) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000003700)=[0x0]) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000003740)=[0xd55, 0x9, 0x40, 0x2, 0x9, 0x1d2, 0xfffffffffffffc01, 0xffffffffffffffff]) 16:00:05 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) fsync(r0) r1 = fcntl$dupfd(r0, 0x3, r0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r3 = socket(0x27, 0x2, 0xf0b5) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, r7}}) setegid(r6) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r5, 0x2, 0x0) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000540)=0xbf2) kevent(r1, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffff9, 0x40, 0x4, 0x4, 0xd87}, {{r2}, 0xffffffffffffffff, 0x80, 0x1, 0xff, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x40, 0xf00fffff, 0x6, 0x7}, {{r1}, 0xffffffffffffffff, 0x44, 0x20000002, 0x0, 0x80}, {{r4}, 0xffffffffffffffff, 0x8, 0x20, 0x8000, 0x100000001}, {{r1}, 0xfffffffffffffffe, 0x20, 0x0, 0x3f, 0x7}, {{r3}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x2}, {{r2}, 0xfffffffffffffffe, 0x40, 0x10, 0x3e2, 0x2}, {{r2}, 0xffffffffffffffff, 0x0, 0x4, 0xc85, 0x8001}], 0x4, &(0x7f0000000380)=[{{r3}, 0xffffffffffffffff, 0x11, 0x40000000, 0x8, 0x5}, {{r1}, 0xfffffffffffffffb, 0x9, 0x2, 0xc59, 0x983a}, {{r1}, 0xffffffffffffffff, 0x4, 0x10, 0x1ff, 0x1}, {{r1}, 0x51b4755bffc56617, 0x1a, 0xf0000001, 0x8000, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffff8, 0x2, 0x40000000, 0x8, 0x6}, {{r2}, 0xffffffffffffffff, 0x81, 0x40000000, 0x7fffffff, 0x6}], 0x0, &(0x7f00000000c0)={0x4, 0x81}) r8 = msgget$private(0x0, 0x181) nanosleep(&(0x7f00000004c0)={0x401, 0x5}, &(0x7f0000000500)) fcntl$dupfd(r1, 0x0, r1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000440), &(0x7f0000000480)=0x8) msgsnd(r8, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000f43cde69be2cd7d96edaab6c5b2f1223eefc661f7452ad38f6568e9215aa65412a840c61a2211018c4d525e02f4a69e626b4bcda87c6b2db6ea72a4d0b14ebd3496f0a738d08298596be85a678a001616c7b82bad5d5a2baa65d0b0d222c389d1138d2a2b41ac3c9e7c95bcf7dab9b4da17a4b02921b038e15b7927dbccb70485379c22ae47cabfcbefde6d38b14960ff89d16de7188e34295665972f8f206a4b789331527e818dceecee8b304e35f70bcea13c5537866c3cf3516fb4e9fe2da16d0798e486f2187845124c45548755cb95ff5226d32b7367baf305ab0ea0f288673d5ccf0bb00858c112c6b3a2c229f16ffb0"], 0xfb, 0x800) dup2(r0, r1) 16:00:06 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b40) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba45", 0x29}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x8}]}) ftruncate(r0, 0x80000001) 16:00:06 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = open(&(0x7f0000002500)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000280)="7629ffd0be9b00d1092e4af924dc187cf59674eed0145cf585cccee55f982efc09dc829da5475be358773160377d126c3fa52881b51c6c5f6f6d0e5658ab5646171b882b53508ea94b34adcd75c65350ebf1196738d6e22d216a1471b015d1677e88259d2dccb43e3a820c4f6f4840b30b04647e0e33c0a03878c5fa1df0c0746cdf0597a85c11cc230bc8b8d7ae6e06013d22bbcc017dd71647400dd65645fbb9f12d90df5225e07d654cc95fd58023f8a5c3f2eef00a5902eead979c3ec3a6cbcb30f36afe85d751b0a487320d", 0xce}, {&(0x7f00000001c0)="b3", 0x1}, {&(0x7f0000000380)="a667138c9727cb8a50feafd0b6da52ba69ab33f8ff1826987966b4b662092627efdb4e67c2cf4f0b6c460a5ad3513e0f26a220da78d39a1537afc51148057c278ea7088308920a97557de2eb198acb93788d8e979f614d6f673bfca619c01a9d562699c15a6c6c51956c0b532868477c842f05af68099f78870b4a279d183950acf86a6d79c99d364560dc3790e9313d268fbcf6c8c59cec049de009aefb4985a46a8aad6d867ee5a0", 0xa9}, {&(0x7f0000000440)="78bff865b4b98abb848282e466c575b2cc4ca63d951e6814bac61b6b58d157d57b3b44a78feb4a4d2069224a02682a3185a4aa0f9133ba4bb1328ed82dfa5046b4d2c730e93a34c007e637d48b82b0bbede07b99ffb25cc02cd220c96a1ac9eefc28cab52c52a4700eab22164ab804e73b464859eef3bf4149d69847ab075fe43a36f57e65ab6c84fdcf70ca0da06533f1cd16594e48a8ece31074d003b6ab25f33e7d648789580a7f46bc97ae4d1c5261f64934db13d620219afb7c", 0xbc}], 0x4) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) fcntl$getown(r1, 0x5) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() faccessat(r1, &(0x7f0000000180)='./file0/file0\x00', 0x20, 0x3) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000024c0)=0x8) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffff7ffffd, 0x0, 0x7f, 0xfffffbfffffffff8, "dc04001b00027f000000100000fe662c5000"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) faccessat(r3, &(0x7f0000000140)='./file0\x00', 0x1, 0x2) 16:00:06 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x5, 0x558a}, {0x40, 0x1ff}, {0x6f, 0x3f}, {0x82, 0x8}, {0x86, 0xbc}, {0x66, 0x2}], 0x6}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20101, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x23}], 0x2}) 16:00:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c2, 0x20000000000100) close(r0) poll(&(0x7f00000000c0)=[{r0, 0x64}], 0x1, 0x0) 16:00:07 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x1, 0x4, 0xffff, 0x0, 0x0, 0x7ff, 0xffffffff, 0x1, 0x1, 0x71c, 0x9}) r1 = getpid() r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001240)=[{&(0x7f00000000c0)="2481e71bcef4e03355c80f2d5006a4ca97569e39aed8c7bfcfa30f4ba956f0c5b71184697f537f7c90b3d376c10d97edfd7a5e4d8db71a3661b0f7a35609806b8d4552f736b1386783b8d98020d19c1c6ffcdfcae8e5f8c178eeee5c0aa4f0ffb96dad2adfc464d56a1c6d", 0x6b}, {&(0x7f0000000140)="4d3db9549da67ebfd39df7e8d62b4f68e5298815974ce9f3b4867c672d0c3467651abf47a370185cd6dd8d1a7e2cb8cff9a502f554c3b8e01c794be4f08343ce67c79d8a46142c43b4f66b9e0114c1bbed345cec84a7bf811023761f85c6c672b71c1ef9f7098a814afab0f568253122b0ccebdc039ae69482b90ae8b3f46825ae66ff59bbead1a16386", 0x8a}, {&(0x7f0000000200)="d2f2b512c3296342b707720050b8efa5979db63f877185ed354010483f0858ebb3ad07", 0x23}, {&(0x7f0000000240)="cbe7fae2d4e2154f2c0e541e4c9151289f26a110a1535e2203529a37179ac5bdf1f2b6ad058f5bbe013dd1daa2a2dbc4c3e6efd1208150a6571ca4f6d25c4115e105e21e78081c1a5a23a042f31def9030922722604e01c41b9fd289508561ad27bfa6f594c8dee9d31d0ea7b4c8492363e8c4caeb1efd37ec78d221ccf19c758ea1a1338d1bc903f3659f580d670df5d5ab53617d620a30b8b0fe5fc65a1eab32201c3cbb66e71de49fc141dd58dbf2c4e432e275a716da3d1d1548ff0f1d09f48b1ad76a40c2a7eebd947a3dca6b701f7fd98f1faf101b05c1a1001b5f1ee3420bb773f62355f022e955fc4ff31e377cb6d724288581fb0d10f340865032eae07328a597a25a74ba1a80c99dd02aaff0087279eeeda98edf4bedc2f9274ee7ca438795a9ebee51b24a441bb79fc235fcb634b2d21cbe1078383705ef0dc65dabdeb5e3b154d719b6846dab9b9cf498b31ab4bae538d8bf2aa6cdf633b9d500149a127aa1dddeb5979161df203e82dc0b744d5d0fcb298ee07774182820558e755b1f760253a1b5106d98a4bde86198545889862b4f94b7f24f7044490c217aa3008a18c653cd279ed28188ac04137348d99fdc0f585dcff40fef2a2706e1f18a11ce2597fc247d074a527dad1ace65ad65a376ae48cedc251b756473e3cc61c4e237b9ac99faf40c89047067e2fca92a5638fa28ec8ff3f136ab11e9834f0bbc237558354cfba081d3d666f8a36e2be1e9feaaf0925350dcdf4ba27969bc07b28aee06fca7f79242d3b412715f27a8a3b51529f930032075853df92e7bc92677b3bea7b222d4adb60fd6ed45767e4c4be11fc62cf15d300469317553d6b8c07faefc899dfb8804cd7ec5198884e17427b5abb3ce00ffe20732c87879e6fb74cec22253ed6b892bcbb15116ba04e41975652c40f853faf9d2b5636a01fffe429e3777028f486aeedb92926362389c510cca22ea66c717e8c6705cd20e0eb13b33eece33a4ed4131ed02b7a3f3702a44da4fdbba44943310f5da6c1f6e4a8f5d064e983192774bc142c57482cb80d8a20c1744b51bb7c9b3a50ae8cbca868d2eca4692f360100a7392b3788969c57614f0ee06eb004b2639be971bd67515ac63b6fbc169eab239410d7159896de4d9db868b1a0eb60cc3fd53e4d4cf71904369b45a290b4d4e202509ca828ded4cb345dc4fd7e72c331ee1bda9505d3e77605ec07387b6688666174b8432ce467d85a8c8f228eb76478a684fbb41bf41d76cacb8ae4a559fbc52b12c4c4e80183c1cf72b0374f46fab7b016403b74023806190f72a49de95cf6cb07d3f61ff07f597b15d52f25d3b67079495a989c51d3738b1ec1e44c4c7457daf79274f7c1091eabdaf804cddffce7c21a8611ae0c448ffa0a0f9c5de0de649447e8e7e2a07d0e3e4b690d5c380262f3e11b209bd8fecfb7ba396300a09e9de6785269395d0def9d6076923a24cbedffe8381dd9f904ab70126be149de824c82e841114c9f0447a5ac95a726fb1b88f5f5d83d5cd6c3a469ebebd45c6a7b001cf8658543cb16e3a6ec0ed5552f8dc41115cb5db6b113c586f6952a70d3327d49fb5940f4800ada34248be1e7748bbd642f79727ac3802843833b7f924936ed9cc3b04ceb31f68800f62ced74385a2ddc7376a457cfbe16393abe9aa2616435831113bf0fdb7a1ccad7117f075d0f200701aafb5b4d5bfb617605adc8f58c36bd5125ac2124afeac606698d213c5c72784e242a0c8630b06b97fd2d3394888fa48d3fa77d4e4a8617405cc39bd3107df1cf9e2f8802a0513811b2d92640bea150bd1a3166bf52c3e0846c68196d221d1a5d7e1f9a2a381192dc4d59dc7908df0cd013b25d00fba8f9150017859321b35be08f030831380a180a8618c04e7fd7ad124d106a14e45dd52b50373607d7064a6da6f241fc23f9c04b552e1b662024fd3c4d43e45318751485e6f3da8585a619336d16b855ead115a3e0928082a82fde4b45120959112de0ac44dc5af31576b2db110d33f4363d1346a8bd92492a6c8e692b9f732c9ae263fe283d0d65a352516db61982f7417008d21f8ce59fc360a4cf54d7efb315b687e09884652d7e22bbb91541903e9b7ab650eb1ed71cf187854d030c3b8057f0332bcf3c643e4c48a5f4b8b3a9b554639599f4fabce8d9db85c5c5ae1ff75c2b770d40d8acecb137faab45a6933a32edd2b278b8b49db50d14bcc275e0a348d3fc8ae11b39c960daf982f1c1be9190f5a2f8b15df853f7b60b34c871b3853f66457107e250c2b163c8c832e8f968e49c180e9e50e7d495bd8eacd6d04f4fdbc15a46ed8f52d754201d355a273ce90e8887706730d25cc2088e5a44b9a5bcad807dab5b179dac1bae15a678a1e8dcfd7b09cc809136d603326f286064c85ae7ed19121c0ded201d3b7249c6e25086f211e8f928a9004fe2ed4daabebaa99dc185a494b3f701715d37902e31cf9b6fdb6939b3603add9c0b0af67bf5f07396c69c70d33e6f57314acdfb0bf16acbf996812af1b671add873df59b9a3c88f13d22f3aa718fc47bc18d0dd20b110fb7bf2cd917cbb09de39137e99205776db4314f8e44c3f99e501003d4b38d6df0c1163a47bf9b824afc2591568393a7f100927b8360fcc5d2118d1e985a964407453d67788085a3e231f740220d30999a84c2cc5207476a7ce19e1b00b0ccc710a77616e9da7a0ba085bb6510020e7a7383891f7ad9797ecc3f4102de91d5d5ceaedc6c59b03b41b660d73c8b062c6e2b6dd3ac29669f3b6a91ddc4d90161aa250fc44a8286e4027741d551a77cf9dab35690c0697dffcf32e85e5fc20bac16710846ed72995374479b9913b82d5304b18ac9dbc058e9fcb2df302cde6178939f4b9c3e9e31990d0b8719dd937269b648756ec0a7f532ec3e7412ac54d1fd336bfd093daf15a33fe9c1b1ccd9031f890c401227abe3a0110374c6bdf27ae61f7b566bdcb49df5b16b6e688958a5e35125f5411a6c03b361c52fc0aff0a20fcd424646cbd522afa79460ae457bf4b577447d07f5d84d8d1072ae4476ebd6689acc3db3a0f87992d2b458316f66cdd82ad14435b6df97eb2da836936afe3f1f2a648c92e44e05ee58040bbba2b62a19f10d22a540c46a2e604de17714c80f34bb04b9b7942d134caeb8b3edb6aea76e669e23ccdaeef15eda30ec83d624fc1f6da9433f19386ff00cf5ff09e744675646723be14dc7274acc4e09557b6e20b77292816279788961fd691312571e6467c4194dc96dd0c0f277df0c5ad1022fe08fbfb8978c503a80c2f13ca3e78700bca7cc48156487fb541456ff952acebd1f19400af7a6c3e1e64eebc3257624b2d9ee58e7c032eae784eb25801a483a17bc9010bf5d53c9886bcd3f4c6db64a8bdf97bf7f693a7546b2742255eebc178705c42f03a9e10da3fe2bf303e52d09f04ed54efe8c42e4bb733023c55b0623f43bc8ece87f7c757a1a362acdc7e9ee91e7102af60816444bcac16a912a53fc4c6f21364b891dc0490e119145229921f9a9ce40c686099b757dc88f57cfee677a6e7f0e1539b6b469fcfe60eb5294d9337792f03363baf2b1eebc4c3702e7791a3c25f54fa73bfd0268002d2645e1819a8ee2df652e8ce018c4cb8e47d7ec58800e8cd4de974cf3b5c369b9b45e014efb0a94e64f7900094f09b3ab509c65f333172eb0133588fdda6f9cafef124d5821c1d1a409e5b7feadde992d1cf003d79c467839f4265f6483f58f723f5daebba3ce05067e800549fb75a94152f9c18747bf4b94c9bd184f19869b35d422c7bf37111105422b54c4adb5019fb9c0d8a8ef0fc92cbadb40e0da6ddf9e8b4eb4ac064561bd2d02ec8028dcdf65ea7cb88bfd5f295671c1dd38f3f25f2118d6a547b2c4b39e3d40616b4e5980bfd6bc0d708a93760bf4677e832e473220c0c735bc3fa540c343cb194ea096a435f35650d3f85ddb1f8317b2c0e10af2c807d9b812930b49479a8f6ba62b63b6e2a53a0ef0b556929c96f95c9f2cc67d7f7cfd8694c7e6adafa0b8863d528ff3553d8b82fe6d68b3d72568b170fa5cffb2b438e0cc4a7a8a699260fcaf48a7bea5056b806d0f94535306835e4060aa47ac3f730e683f615fc50361f62056fbd49ccd115fde9b338dbd9d0bd03fcabd66e6e43980c144ef8c93aa2d4414a42ddc9bcbfff085df50511bfce9ee36abfba0c4c430e58a81de68b1ededc52864c59260b9d488cc689656211b81cb74ecf61b2bd2a1c7436a951fa9c0ab3724eb6715b40fd5ee2c4d77f4b6481e4d0569794d84a504c5febe5fe27498374b3af75f6bf77cc6ea2af707912843c0419468d6c072fcdc44e2ba0887d127995bfd8ba27484f25bd60581b44194d0b850b4b53df4fc043e5c0799849658229f95d11df555d54e6a64010246f4c3e9576def3a50efdfa8d164b6750059e63be05a625eb6a937b59cb1fb096f70d910ce5efe1848d4e4ebe6ec1bfbf273b881926376052b398e842ccc8f76cb363d5d4f55abe3bfb489facf5f5ae82f19dc369d1420497d69b6824a2db4d9729f9fc8322b1f8440ddccad18571246b1f45b01b4e79c144429bcb5c80782d0fa175cd74d51491df338d2bd688f2c9a6d9cd4a121cbc6ea95376d2594290f02b52ae867d8fb50aa879dead6d795263e5f7c36e29de3fbbb6a1906457dacb50e878c9c50d81726a7d6fef7453072f07058c5bf2b2f416970473cabeeb5684241e45ff89204d24fefeac48d5b98a389ca35527fd532239e0e35fccab812afe69b10908ac0a023c4194f15169c8426a4a6430a388e03a50d86df86e235f8a55d13501fdcfeeda03b6c507eb0116daf450653b70b687c748961ce2b791efad7a2718d8f09b2dd318f3c83abb58c0bc09375247bd6f6e48da73ad715f1147dcdcdc39c073f45e70d0e7d49301dee6216772f63dc3200c4e273c642e6e2372e8667a69904fbde5ff548465cf16930c33046e330c01bbdcd6da844f29005e31d462b5f282b39df72609584507b1ca7a6566efe8e48d416aceda07e872269e9c75c74768f7b791fd0d38ef75b2fdd372a072e937638798916017beb3a36b7cbcefddb87c679e040f6a42d5f8c730f4db6f9d2d7608e1fa4c928beb7049fd46249c5f000beec9b9e23388d185bb9a1cf7e116d467d8428c10bdb1a23844692dc86af1dab386c4df9d0970de3475183bf7ada60669b21477659ea2bdee0d4710ce77331f948e788c3b93129c656cb2fb87b01712608e6b1a948af4e849258fa1ff10cc3da69e7652e63d4c7f82ab7bdc2793342ce1c83421fa04a6bc52680e5baa05e20e79f3ced005ec3fabc9b26d1c9244a825a1952858d41d6fb7480eb7695fc52a712196d1e6a12785167f97b8ad442782f5a780462d7f493aa12ed07fd66d55a2fe19e2e100741cb71e05b53d08241d9a3256beb7c2d076de8d32018e4a63eacd829abd20fc6db5f1f6f240cf4205bfb9749249b1a010cbd8ec397fa99a376c5fb880149f5f8a01ad34554ef76abf76f03507cf4ce38811ef3f73162fe1e7b3320f5d21ad501d93282f0217b8cc34f771f7570f8977d3a3a075520f33f3827bc1c44c694b44c49a8d916a26d2f09af703d664cc8bdbae7573f5fc321834267619d81b792a652cc0cc89e9aa8f57e4695b306e4a27668d3705ba67e0cecb667d64792eef8812fbfdbb6bc44d7915369e564739eaaa56974e825c9e71545cba1c6bb10e9230563bfd1137e1f3577825690c8cc8ef06303f7bab3287deb9008a1103bcb62b84a4ae50310f3", 0x1000}], 0x4, &(0x7f0000001300)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x60, 0xb}, 0x406) pledge(&(0x7f00000013c0)='@%-\x00', &(0x7f0000001400)='*@$,\x00') utimensat(r0, &(0x7f0000001440)='./file0\x00', &(0x7f0000001480)={{0xc320, 0x8}, {0x0, 0x8}}, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r5 = dup(r0) ioctl$TIOCCDTR(r5, 0x20007478) ioctl$TIOCCBRK(r5, 0x2000747a) utimensat(r0, &(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)={{0xfff, 0x8}, {0xb53, 0x1}}, 0x2) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000001540)=0x4) getegid() munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000001580)={0x0, './file0\x00', './file0\x00'}) r6 = fcntl$getown(r0, 0x5) mkdir(&(0x7f00000015c0)='./file0\x00', 0x1) symlinkat(&(0x7f0000001600)='./file1\x00', r0, &(0x7f0000001640)='./file0\x00') rmdir(&(0x7f0000001680)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f00000016c0)={0x1000000000000000, './file1\x00', './file0\x00'}) semget$private(0x0, 0x3, 0x100) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000001700)=0x3) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000001740)='/dev/zero\x00', 0x10000, 0x0) sendmsg$unix(r5, &(0x7f0000001c80)={&(0x7f0000001780)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001b40)=[{&(0x7f00000017c0)="b5d8d6fed373693d137f4a", 0xb}, {&(0x7f0000001800)="ca1cfaa256577422810953454ab02b318e62d3b7bb2d8295c6c7dfd998484db4cd2b22c7e9d1f0edf0211fe8fee76ca1fe18846c3574ca7a35dbe02de4b0d851c871", 0x42}, {&(0x7f0000001880)="4ed9b1e40aafd680073774963739f223ae0c03776881b983f3015c04c1be93ea04012b7518e156b6dafe729c185a35226b93a4569ded9a59daacf04ecd989bfe42204ed42a5cf237336530eaccf115e18376cd51d0d597c54a0d0d0e057b2f7c2310d2d475134674bdad59432064a976059bedbd9513b3dcc69de369a7be75d5c34a269ad90b295d09ae68881e93a043c662438c0e211a723100f63bdd9d97c324bd8334e7b7c657ff0be832393748c396e9bcb84724476bbf38a9bfb1b38c5d6607bc3afa1b4703ee33c56cb92e6028b117e981fc97b5e68c906ae52fa1cd9c7fb8546b2669c51a31a2b572a6682b33cf64bb", 0xf3}, {&(0x7f0000001980)="2bf8143693b09841aa16fd0af8c7d9c6e382036e002b0fccaffff234c8031d98d13e1a9c00a4d72d6bedb72bdfe9b0e7f6c0e3d2b6d3d43a8c335b005312dcf9d4cb267617d88d1aae0aca859984ab501b818927911dd349c7ff3f2e94816f715cd48bd65c32b53383dd1e662b02c0abef8280e19ec2f27e42c95bd16cf943d4aee52439427010e032bb64c992878be225c1326b74fcbe104d8f3ff5fe1ab9a0e2e80fe78ea43628cf84221eb1e863f8b66b3b68741e01745c34f84e8d2d0674", 0xc0}, {&(0x7f0000001a40)="2de5803ae980d4c730796bac53d7652ef368e5dff6ae0bf6107dc46c9d71cdef8cc1506aecb9f70985dbc1b66bb7c39abc77a7ffa63bf862e3713748c8d61d3b2550edb2c07fd7c521e3040720cc1fdd4a9e9e657017a9e9707436db5911054745381c25b123077415b6d25662e3826a4c2a63778fe898704cf1a7c989803e0e98a0e2f59b245e2449f17532c4f7bc38c7742f5cf95022d544bb7565d835cb59dbf0020ca83c15d8f1129e3045f2640b006c946ba85731ea22de9484792fe284dce65f81856946cb86", 0xc9}], 0x5, &(0x7f0000001bc0)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r5, r0, r7, r5, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r3, r4}, @rights={0x18, 0xffff, 0x1, [r7]}, @rights={0x20, 0xffff, 0x1, [r5, r7, r0, r5]}, @cred={0x20, 0xffff, 0x0, r6, r3, r4}], 0xa8, 0x9}, 0x4) symlinkat(&(0x7f0000001cc0)='./file0\x00', r0, &(0x7f0000001d00)='./file0\x00') r8 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000001d40)) r9 = openat(r0, &(0x7f0000001d80)='./file0\x00', 0x8000, 0x30) ioctl$WSDISPLAYIO_GETSCREENTYPE(r9, 0xc028575d, &(0x7f0000001dc0)={0x7, 0x7, './file1\x00', 0x7f, 0x9, 0x0, 0x8}) 16:00:08 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/25}, &(0x7f0000000080)=0x1b) setsockopt(r0, 0x6, 0xffffffff, &(0x7f00000000c0)="558273276dd6d4517e0298b772ed794fc25572ac7eba45991c1589c5ad25341a00a6bc8b4ba091e087c202decebefcf70cda88e4fa7514d11328f7cadada2d3aacdc913af8a0f7cb3e699cc1883ce1bfa9bd48eee2731b8abc0cb4629119381c6ae7b35623d277c3cf6d3d5801a1d718e10654ab33e1fbf18a72ad860103279500ef90c08588d7abccd56888e5a9cf38701c0711b7f5cb330368ebb01c81795b4672f614cc269b7fce71248d12356dc8cf0005a82d24e589bead5b32956caf8db46b3063e43715df259a59916a4282cedfb75f9ecbe724cc9a15ef314bd10d965d1dd22db3b1b2e00f0cd639473275e2e024b23ae2c673a8885350ca6fe8cfadd438ddb7c672af0edab3bd580244ce85c667ca79a394657b59020a2bc10a42f632ad6ffc771232d328b4b4eb121d8c6f16a7bf7da5e8f6b87a491d6f4b1f5368036002f02c76f944d7c391016a52623985d479aa73494def35ace3665ebf82419be04d32201f9aab47b3d57afe7d1ed5fc7395aea0a976e14e7cdac3d7e74172fb9d7e13a49895b47b46f72f08e669ec0bb2bcdc67c21df513e0902ea35102a18f469842565f85b67d518955d26684e18677f79bbedbb7ce391a22571cea63681816b4d8705e0e1fbd7fb541696af7313e6f5911df7e36c73ce5c62cb234ac9c98ceb48869801476700a249b54611cc59b445919760d9fa69f5055acd18fde7d41c55fe92f612b1e150d51203a39f670130829aace1fc0f8b7c697cecdd3478430eb5b08f7081beed4638251e759b89012850e6646abee46aa49d54ee68f49fabf47635e017322e3457569fad2b2e9317369e765799730d2895c2abf984054b8bbf8fbe781479accf2ce645553d70f44970e8cccec65b9b7c0d078829f32981f7bb9ffe14f318afda4515ba981d3de4e4c83827988b96aa9dc7311d10a362116c99dedb47d5e8d5c5fb0a2196b8510ab5ed7347bb672ea42c332b31a6f0b83efc83acd1b6d369f873c767224f8f403446e6dc2e7b96b4f98926a05b64491fff720ce30de99b629029da46dacd6816c1db99fe06c7d34b418df5cbb401dcdbd623791582540118c6e17c4de68e23f57ad7d466d8c0e14ebeacc703fe78ce9c7aadb446c0de1e3fee592115802104fa1273c8f8a26f01bd4b604c495cd22f4f015ade5b3c217f98cfd5280831d815b712a1e72814625751cab36953fd9e2a25fbe695021add728a60a8547b52c0466c51a1f85729f7ce6c3f3cefdf9266096ce41f1060b04df1f39e26b75bb8ba02ba1aec63a36a5ca46e90446c1c0a6c8d53ce2ae4f73aef082fd416c6e757b246c6fa6ea434761fdcb4ec308431600d8edc7ac8cac0a549b511d31f598acb2988de07f635ee86dc4e317ed03173a490b3a66fee1ed8167804e20cade89990e9cae7e0baaddab97a0b7ac3de22ed311fdd822fb6352e236cc02eb326968b18ea7a1af44d92f2c1700f8e0c6893a1bfb5245a770c3311edeea1c33a86981b2a851841b061935554b8c18aa3bcb593d0a36bdec39f6f117f3a7049144c0295fe92f3eba8b5a06ff29cfb79f2b4da72d55ac5fd9b3ef7d5bb0a8519431b888b67a12d91273c692fbefcd97215dd11d1582ff4cebf5067a8e69a798d59757504fe0801827e0c7ff6d51b0cd65e32c40c3a11ae92561f52a993718ed292f79b0bb9358b206af4c95b5ec462055879e962d0ebb78242a9ee52bc8a9979740916c996ad8e7315eba1979f7ba5508de016e1b4be431ad5b386240389f4ee0bb3f5fc0bc1dea89b38163660a20eaf8fd3eef5aa345bec448a8989129f62e130cee84473e960d8481d398cd99a8b744af641d8320992a90787ea74a994d9f7f1c3dfb5e14ef568a15dd8619d84939b5c5136f38f739517c3cd54a13ef02b51b48df3805148ca2dba5d9d65d94285c1c71a17c697db7eca1f21cb32b3f3a5c25b6ef2c101094040c56f95d0a69c4933b60a2f76f4263da83edb733a0ddd2cc7db36e2a1f26d1a074288591a17e847c4eda5ced1d71d5702ed4c67ac1844a3ccbb864b05e44fd8b1444d37771bead349860c5b9899e35b8706f006d438c15ec2bdbce53c33274819343b01185a7ae6c8b653e8a93f901a6292365c51d5916f4377353bcfabb7786df74966f070a7f8952277dff05899259cc3703f511568d1d2c646bb36b7f10b564ae8beff98ff444f11c4f0585202b5dba112eddec68eac6e83a4711cf1cae79a9f3d667140f7c658d83347845694f55556b025fed9a266904934ead7dd5a5b85c261981e2b4a7aff3fd76b24a02edaf9e3ef7bb0d2a97138e86da520b111e66317a2249ca2c381b22aef00b2762563b74d088183bf486f83ca4e255a0c1c67fe09d230d7e2cf57d07480cac3555e4bdda6a199c85488216c10f03bbd74db08ffb89dbc5a3913ce968186092050aa3d63f03c22f27190f416650e97b339c77472b3702fb5c1024364afdf8e4d5c27e60769abe3e7a2d3f8404e3b68d6b13122887f023d216cd267bd764b4175e14a59de7d59e2fa720f8a8b8ccd738935e3b990818cdb8e25877e2a5cafb98c127f834df0394b7b8a2278c858389e86f5e085dbc742aa7d4a7bdf3a4eaa8635db44d5bd5e256169fb35d5d21cce2f4346253d809d6cf69690d851e664283a951c293690005beaaaad8e3bbbce182bdf0e110713171d6c454b5e1dbc2f2a45e73a43bafdfaf216de318cbb73860aa4f1f16b9e0515256a1f0852e3bbd50131a4cda1242bbb6e737fd81e211c6e78112c0c1f8bf62b4417731ada49e87628b6c388e3a5282183c0705deee61a0574570a2990fb02c3861cc98ecad4aa1094858be9776fa35e36aa2d92fdca2eab927170ba663f388fb2b5fbcfea98d5e60d0d3ff408341fd4d6be457610af1333c14135c5ca0b9e2ba4c10ed545490097d8561d6c816ac0808861045f744a3bd741dbecb36a88b7890141a5e670eb2f2c30d1ce27105318021394800eb9bf567f7a7a31fd53a2dcf6b515d211f3db0859ecce87ec6bc20100ccce1c0f62bb183d1f6ef296177f7188cf4b8399f1cd4d70ce608de1c3fca825f4fc32d3f7bc9160a04747a211ee5a3b516367c607e583a6cd8f0b86e6c0e4c53b1443b17ef32cf0cfd91f0f1926f69d437c9eba431d60f3c99cc14ad7196fe5a6f4ea1c8c0332462b5967e57f56bcca46206333df9101091626cd2f9d58480b5519dc01fe4eaef845fe8198517579859f0e9cecfade4ebf7655c6def643e5ea198b0a83f156a9c611ca720b0d07ecad8130f76934a720a93ce191dff33dfbda4e97429fd95bbe1f2f9b9fd4e1042e30b04e321692e8fa0b659f3814a961f2536ce8e479deb1395a851782ff4998c22a3f450152767735a1b0f06b7c47321036e9af87d19c7f57c5dd65f46ba5fc438ddc5ae3937d8d07c7f6ab816219557faad43ad5a612ba25861f55667e679fb3ead07246beb3220b4bf6e6128c87df4c7f9ccb6ead9bd9f241c610c530b4675e51bbd1a52c136567553b64e53835b9274287fe1a2ce5fedb791fa8aad241fa207d41fc40482a48326c8c0283bb907d41aee11451ffff43271bbe082828cda26d6d7564223ee5aa23a039fabc32cc8d20d7f90ee6ab1e073cb6c09261e65afc7f29f18c95d4ddd9ccc28ce55355a02529706e018ed64f5ebc94f0471b32db060181e708260d74837c52a4bb751734846254dadde12fe0c1848c8cd649ae43d1f1a50968b8df02b4973657c51b9b23596da8e884bb120199ab06e2e6b62587e55dc507e884cd2aad17302bead285c6668cdbeee0aa57edb9644993d36efbfad0ee80fc7a11469131e65667dd7c76c18f91d78f5070f07e19a185b628d3662f64d5f1957edd52789433df004dfd30f2c5682b1fd7d117d72b9276c42e0b0cb7b741e69e1b981bea337f99e9ad8a7ecefa20157984d04804cba8d2a3d3b4a5a9eaa8a31248da59d582f9e49ab98f0ee9a267a881c9259122129af37948f9d559c31a745497c929b87efaf64381dd390fbad2162eeba921e8002fe82bf4cac2bc6cff7f90c1456e775057c2cbbd76a88b131156abc31a145c138bb2413653c68cbe19f16367cadc0e2f70fad243b54fe229bc1b3013fcaa25ac8ab900c9c018931ff6fed9dfedffc92242e7e884c6b95383bf9c5c5a886e28e8cc36cbcbbfb389e4973d2a21074d40d7b4c9e8dbf8086ded244b69d0f3fff7da9c6b7dfadcc61f83b9d11c90b2f767a3bb527611a52a984fabbfa11d5079d1d06a014504a9933d46434476036b4e94eee39922459014623762261163c1aad61fc98eef501bf20e82e4f097b033837a00079fc8b6504c84e66a456e80f67633c7d4bff56fea43764804237a36e538f68967c6686e812f8e8105a2626ec4bf2883f81aaefe542f33203824127f23c37a1a6cbbfabfb05b4ffe1be083e2c144a19e6c15cae3e6345af87096cacdf1ffce7fc3b5acfd691053bd9612f04a12d8d33ad6318d443a004c6153bda7d5f8ca83f27f179e542f704dcc90650068a63d4e75c7333f03b791bf6515a6a482680cf1953b60e240e2f447fc49721b0b40e80ec55431a0227a3bea5f823db422bff6b49f00f4208986002f7d3c9255d7b2b48112baae492c472d0ff604b39835ea8b16e90085ec278a7009ca123235106b48f7f938876c81318ae540b85e9032aa52ecbc66216c6bc6ed71a05a745118b0a1ad1b85cdc89c2c8fa15ae7ffb44be36f1a67a6e50df290dd08ee6323fb4b4ebc6499002bf4637b48e6d06793bdfa8abee2982dd1b8396d23295345b1a8e2b7388f22fd008faf555a45e8a12e396e4c96c7ab72f6cf59f2dfe6c291025fe05f141269733cfe96d2b2d36e21eaaab963cb47de3129c36a7d39cb1e7772a940f7d0dab3ea9b0c5926ebed3d3c213645c72d9da64882f0a5bc42b4c0bbb169bea6b4107d478c9736177fb251edacd9d5e74f077fb0368555726c65966ac241a0dcd5a33f4801cdf0a22920267c066243d78bd6c40aa3331fe5aab0bf82610e20a40363e32fcc51abdb146491074c533c5dac10bcc3115364999f68199c223f9432a23d7917e41c3921d6612b71770504001855687dfbdf6db6c4cf5d0a891d04c5c53f7468ebe9b795de135c22e9276699e3ab582222718487dd7048f689077fa550ceac271d21d42b7ba60e53dd61dc76313896b2b5c6efebea40a02e0fbf2fd4706e9c5b7866b99d6917eae61b39352955ad7a2fdbab7fc65133e91084597f689c5f3fe8d0282789b06a033299e1dd0471fb376fd54abcb466d9f91dc013f78a78bbf9bc0376e6da074b2557767f6bbe6533e422f489f0566b2d4864ede6ecaeba89ddb14d7acf65becdb95402984a6b50c82246d665fd70eff5b08b7c7f187115f19e0739a6fab1950fc66626f3662d95a8af44121d34a02300ae031257a4146c6174fe6333dda073fefa474054ef8ae7314e7d486d92394153adbdc75ec7b8913b0016c728269ac6bad400a2cf079fecbe400a550374379fa8359e57f982af91ecd3df9eb3b30f6d1e38a796cba1d2821d34dd8378f8b19d1c0072a4e6128e234cbe548b51f36f9d3528afe25ba29efed80571697b0786a6478b0ee16687f19dfeada6143f16b8bd31ab8cce8ed42e5b248d11a119854aa303afb4eb8ca9059394f847ff84a0170a4f8b27572e509e52143ef07b6d79b6b0c9ec37b766de8fc0dea711218b5cb339d94f231f975ab7f688bb0774a7f7f930cd453c0d53901b3604a2bd533f8cd95e2d21e1b1c236360ecc4a2107df634d6665cb77cfe", 0x1000) read(r0, &(0x7f00000010c0)=""/40, 0x28) fcntl$dupfd(r0, 0xa, r0) r1 = socket$inet(0x2, 0x4000000000002, 0x0) linkat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001100), 0x97) 16:00:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x17, r0, 0x0, 0x4) r1 = open(&(0x7f0000001280)='./file0\x00', 0x212, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r1, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/11, 0xb}], 0x1, &(0x7f00000001c0)=""/193, 0xc1}, 0x801) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="f0320d479b9380e6189fc34e013c79f0a4216109770f1b20f1e40b68543765f7b27e0a6109fc4b07b38f519e0a3575e3993d195138aff8c8a1cb62ae43131dcd3fbae8020ea49272a4cf4c4739ed867e00b4bb80c06cea4601fdc48f2e6b170bc2f04c8cf95d1cde057de35bfa1f4c1d21cfe32b8a7c3001403d8e4cc1fb00e0e6abdfd731b0be07cbf89415a5e43417027c9a57916add7d89b0f8bea204e7ee4d4ea37d72762db2f2c41c44ff734a921a84ee592b6e1cd3aa6f065b4d71d518fcb948ab551da656bf6cde0d3894cbe7766b9e79742acb", 0xd7}, {&(0x7f00000003c0)="2611de5ef2a4b55c00a118024c35c8723140d0e2407f8c398b64583fde2fe64a144a98bb76aa5c8f011bc9778cee6222c5d298379f01627915a41df65ec7e9b5efcc6e31b19e2ca48f83c3b9a4753080949a327daf11cec8cc4b3364919711078b400e8cf370a29ab661c8b24928b922102dd246556ab64d130b72138a76d22a3f0035486ce6ad9eb7cdddd0113f127353e13a853bac063d6ba4a1", 0x9b}, {&(0x7f0000000100)="0e85d7306de5021efbea0fffbcd4022fbbd4ba8ce1b816f0d00d", 0x1a}, {&(0x7f0000000480)="d42162e1bcd04c07619f6910560a4b4d87b02f64c1b38cc7e37adab2dd57db8997c38a857361ff13bfca13658263bcad9a0cb69c68c726b32fbe3b2ec928a5825e69f0819cd26c13c9f41e739a3b00ed965aa818d108ddf7bbd23400194304993a97089c00b5c5f5a6de562736f0e570453dcb84129aa82669e46cbcb54f6714791013806bd718b6d9d8593ab142", 0x8e}], 0x4, 0x0) madvise(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x5) 16:00:08 executing program 1: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) fcntl$lock(r0, 0x5, &(0x7f0000000080)={0x0, 0x1, 0x5, 0x100000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x10000000002, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x1, 0x0, 0x100000000}) r2 = accept(0xffffffffffffffff, &(0x7f0000000200)=@un=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) r3 = open(&(0x7f0000000000)='./file0\x00', 0x12, 0x2) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000040)) 16:00:08 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x60, 0x0) read(r0, &(0x7f0000000140)=""/145, 0x91) mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/22, 0x16}, {&(0x7f0000000240)=""/13, 0xd}, {&(0x7f0000000280)=""/39, 0x27}], 0x3) read(r1, &(0x7f0000000040)=""/86, 0x56) 16:00:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x40002000, 0x8613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)="4e070008c237661381b81c0dbac78f6ad197cf8536fabeb055c1ce2506b34b791722be7187eb98c6a21acb359f3bd5f1bd180f9fcc16f45ea62fb9c67f2f791a9221651ae486f6b87c5f025bb8aa6fb6db6b0edaa6737bed4bebd361b76c4e21ca1ed1d5d891566b0efe37ecfab08db7e2a384894bee20ee4dc11da76b00690800c1cd644e9d86259ae936aa2372b080", 0x90) write(r0, &(0x7f0000000180)="f9", 0x1) write(r0, &(0x7f00000001c0)="810d4b438c806f23de9927cfff26bfb52240bb86b49e8d5f81c61345680f9b85ccbc75a433bfbbc9d4a36f45cba53fdaf0d4ceff258365d16bf90561e78aa36b09d0d5cac4cdf93bbb467f9233c8f3f265062570aa24cb51f44f2b4032aa2d1b9b5a72dbd1068634a17837a32bbb058dee3adedc31733ec8b7374cde669f4693e5910f850d73ffbf0ebbeaeca4bd1c960cb69ce9d9f4d5845a6da8e91630effc4746f9200d48e8d80dfa923a81bfb268b1a5fcbae4570662e771ef4c65b597926ce8816e2182b7b80e25c8b14bb6f75cd2d83283f2fc42a033", 0x401) 16:00:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x400802}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000000c0)) 16:00:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0x0, r0) close(r0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 16:00:08 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20052, 0xa1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x9}, 0x8) clock_getres(0x4, 0xfffffffffffffffe) 16:00:08 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) setreuid(0x0, 0xee01) write(r1, &(0x7f0000000000)="90c39b45cb09b933d8010182f2559201c39bb1234525e39eb487912f311578d1b9a5b0f3e95a7a613cd1909e4c2de4043b7c500fac3411539a6e9289568cb074156d23d76ebd60b77deb79866fbee396655ad18ffce04539d238c239018435446fd0426049ad1a6f7e70d6b049443c33e62bd187de5435a03bfd631863042fd2f40ed52ef03df7b39fa9b651afce9bb4db82a499ce86762cc8cc5994c934b2cd", 0xa0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) 16:00:08 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) close(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) write(r1, &(0x7f0000000140)="105f21f926fdb987192bdab5ee4eaa00db6af270890ffcb48186f24a34d71b84a76a28f95bc0c6d0ce96fddcd432d7b29bea21878f917ac82899e2954c693e1848a8e806361c985aaec0307f5cf2ef3265ca08db080c5c40508ad2aab56865cd7d7be117fa6181575d879fee2177af9e3672824c59a2dfa0b72812155d3bb3ef7f70e51879405966c2d7618808cbd1d056ac07a281b283e85ab1e810d1bdeb8766372bc195abf7219b023b5f8c7f81705386b2dfbebd00e30be9de0cec7db0351fd39882a03441849b6e9fdbea3fbbe78454abb23077672f0b56e5329da0e28d938c19240597c0ab1f22ef85bd754a7ff7ac87d4f85f691a19220341b78cb038f18209cac43b9caa1e6729a7cecfad5b022ec0b7988ec27c15143705ef3ec363e9c5241611cdfd68a38f1e5253bc3c9cb601000a1f76f904ac7a50c3d4c04f85af102429ebc7ab6a92d7a96382fc344895c7f17740e0c588b7090d33b190eb2ee0d7d784345cd08b53e331ea835971893b027369c3e0fdbd3f572c2da8b83104d0bac2237cfca2e54d021358be58eb5d2d7ad559f99173dc2295164d7700fbd851fec7a835c1f43506ca949ae7eb6bd07b55a992858dea82e8aefebd36e895f75d2875c5ee18ebe00e49face95be96565cabc92228bfb6a9e9bcb0842d8224275165b499c45b2c04b0e7971553a23429b8ceb283afee451c373d6658a5ebc7d909b82972f51a2494d41f4aa94a20561d3d647af1c63e256612074c51ba22133d38806664872846f7f12deac8d26233dbf61011af31cf82875977dd32b00e07569c455dd70488c78039ed24308117922aebdfdfd56118a19ce51a035d99178045a8b7c11875fa68dfb391bffb825c90c698d248609430115211452e65c29ede18f364fcce298ab0cb533c340160806acceef14152b5f7c5ca7e2f9860c1fd71340616800b7692eb229d5314733f673260a35ad9cfb4910244bfd87549024cb9e84c5c6da4f406e54709879c2035e687cc6adf74cf67ceb8a208205f580a48ae15c641c44262822578814b45b94ffe527bd45807364b484387b699f868d23f2a9a61e48f472ea60fe01f739df3d7265c1b60bb97e830f6fe2f7db22c3626fa5676f1d6e71b2507c3c0d4b1e33690760a9791e33397dbef57514dd6608868b5efc66810351747f17aa2aa48fd9aa7fb8dff02241a55366ea3e1a23c2fdcbc325084adf5aaa310fdc2bf030ec1d12c47728273686e59a637777ef3eb96ae3a45bf7a8bbde85a2e9299b4e130988222fe3a941af36f1b45238e5d45a40009c2af051add131a2c1a606258a128931a5cf64506fcf78ec0eb3c1aa32caa86c6032b9512377adf0e2c851d5528f1c3f8a374d5f4ebbfc53084f1c4249f36b545d866ea57862d03f1cc0ab305a51b781db0f5a5dc909b9bbdd3d65e480d9899bcb94bd6a4799c013df73f7d4a514a33df533e10a5f00a7715d51828f78f1d30d4dc6d1eba43d58186001cd70c797880c1f5bd51b222baf810dadbb1ad7d843610b9b49e5bfd467cf8f208f40839e5ecb42a9ddea8951b93e4058c0eb2e011a0a2866fd497b82c9710705b027701ece679fd134f8de927e670e23664d4c64f5f7cf44084ab03dacdf682ec2e68abddb469106d21b68a9d6c1a29b119f22cbe6348902a54d7da77ca74a40da3c84b6ad4822055daf1f9bce87b44bbfc4772a4862c31dc3beebdbd0f03ba541bce35eba6092294f12ee480db733e3dd72f9b56568597818cc959e78defba35bc1861d33815c54333d949c87fb8e991d432353e7c3a1b212aabf210a71150bff9fc9b220bd923ecab79fe536cb5cff9843c23c794362c0c275c015dae6b1cba60327f2c3e66ba633a899ab8a5e854b8bee02dd8d08b09a3d317f4e6fd5b92005333f9c23d860e0b3073b4057cc840368faaa1324ebff355373f8c2562c28b146d2d257e0478c9e38a34525014c7076e8b802a2d230c7453894164d0420c78a5f73885aa86eff2fed8168e3771a9e6d93e7c3f0b661d1eff3489c7c0b4b30ca453c43b29580b431d2957fbf4cc01e247ee46057a4791b470d988e7a460f979077a00553476b273a45faf572c16b63a31d20fbacc99e04fe20e7debcdda0a05d8f2b86033d87983d216a6bcc803d313499302bc61dcfbc5cb5d11ed63f59a194be9765bc858d831602726a380d0934d6b6325a622e80f04b8fee3f4dd61983bec4eac2de6bf37aa0101131bc78e335de0dfff69357117cda5bbc1b69ea971f208be64fca5f68180af7f63b38fa3d131f14861cc927ff6d1e4b0a90fb5427407bd80e1f5d411a1fd03fa274a033a38dab40cfc4b5652e1e6e89ecd0ad4d715e3df7b04f9abef18c9c506abfb5ce01de72a5374bcbbba3fa49159d55d0b2f63b1dae177612cc090bafca8c9a55aa4ba401a5733d6dccbdf7a18b5e28392053d5ce5bff033ebf344a404fec3afce15422fdddb4150b4b06af3f84f6389242299a3689a7ded6e35aa4e7098991a57e704bc1fca1f76c37b68a3d8a9f01e873ca7e0b611de6c91e3fd51a0bc57ced5df3a5515925c1ae1f58ab56d4fe5e3b3848be7693a98114c2b0aa3f5e6e363cf51a0d6131ce902846c57b937cb5afaa9b7496819f840d3a24a375a017f048936569202c73af4a278e011a3ab5b71735ba1f4912aede384d86ba2e27c5eaffd7b6b116d8cfaa3a8890b3eae2560fc84f96f56f23be78c2989bd0c4420713885b0bc2ccda2bfa8ddca36f9bb9cdcfb91f8b7721d3b5d4c37fa41c94bd4040edadad4709a408483a9afebb3e6f13c35ef071d30cfad487cb1db5495c2054d0832985a0cabe766e91d56f867982e456293f2da8de8271660ebd6a4a369cb0fde9bfbce0872e1e5da89538b53aa82fa5f59cf0bf4a80fe40648cfcebf86cd30a5e4eb881fefcffd1658b422986d2b28a4fb2ece5941d015e7909194682e151ca711fa69bebdb978f464ab2c7aecb172d2b13eda5778c9cb7c1ddbfdef29cfdd8723fe7cca92fb1cb5a2af9e1003b8126c687ed06fddec3d95bdfb511172cbd1fff244eeef60f45093056ce76f5be15f528d5e14a6febc38278a68c1b540b0387bc4132ccc36d23b50c19ba08ab200e127d62f21af348c07bc4ed34bb7a83bff908a35cae963659c29deb6f113adfb7e14c31d4edc2d1a227a58bb51e9b7e11887382940f7e4dbaa93d304bc3b7d60d358dc09ad3eeb27ec5f950d6ec12d9ed940be7410c1b83b9cd31ca6154834c3a16ceaca5f7fe35459470749e44550524c9fbafe894b0eff43bae214af49d83bafb338e928e404aebf30024cf8c79c6beed7721070fe371c12669c40fc87617e78a6cc34930d27583765639a557aeb854b8d2a9942967643e8423f9843a0c8d3bffc0e5fa55d81a4d9894686adf0b0bf0fe04148b9258570485877b285067ec2b0b5b277cfd5589a8c62e031778a6542c5c322defeebb91ba63bacf6c07bec0b0b33257b5c95e62f120ef30cd3fb8b31046b5d2dc224766f80aa342fe5ef6204ad73eb2c2a5b14514921014a59d38f0cab7b902e2fbc6827beca0463f9000f17de9d81a87f3333cb68d31d9011015bee99590898367be0abd0c929cb062a5e0a996a3976e72dfd1588d3cd5e6f601d39d17c46be3bf9c068d703f6f3fdca378d873ba7d72e59f9577cf49536a9724e2643e24c92f6d3cc6b98dd86fab490f5e1cd82ca4c9e59254d7dfd3c40e36553705d13a19a3c06ee0d32c1b9efedfffde6e5a45d358deaa65a4931120e58ca6df879a4e7977e942c7ebb323d691e1a1bd8640b0e10a1faf69b58d8e90b1bb41b9b69c1af1c368c8fd18ff10d0dac643cd8157601fd3577b48597c316aae6ea4aca922e31a246ee9102e4b5be921cd6b39e9d6dea2d9da010b4053ea5864157ba3403a0b7da1b8a4f65e54f8de9b9b5b5ee5e38daa5d52e78a04f4833c6183ab14793a2b0ad74b6056e1c2a6fbe1bc3013d1570882a486a08e8671f9d7583af655e9a24a0045f4a939a3f678abe711d5c9b4e9599959a6813e2e230be48dcb4ab4f15c064e8cf1334a3ea4ff9517226d2217e1fecfad0e1fbb8ca2deaf5bce12fcf228cf6da0e5694c1209aa352891829f4dd47de011a205a4754390b9d353e524986a0a3e7819be9e9152b45c15731061dacb18e0f7c8343ebaebd7f3631ba860ab0d61c7f0ed9170801f519e5937c33944135f543295ee4c737f38b638898e988663f0f4493acba9dc8d75c5a4aafbd0ac6a18ed7ffc7936b8b2b3b6b82cd96c37edfb5a3532310590c7cf02b8cc0196be9b61786b07424dcc7c58004741ef77ab18117d9908e491fdcfc3ff3410545bc7bb81e0c435be5187c103742b9a6f406a9729e4a4ebfda89929c4f8264e5b313d18650ca5f739cddbb41b1e39200290717dec3c9510390d2ade693b849eccc89ed9668e41b03de9d7708e00a52ce156c7a87b82275b18dcc82f4f8f0201aebc93a5c03dd080b6c1d95eef813b3a751fb71240619fada88324b4a2c08686cccd9852e77d1407af366deaa62ef33a6574afff94484e348eedbc935b733c6269c538d7b23bbd8342694063e35fc4be6ed90a8e3cf3249186b1788f0e27963857ece2cc3759c2e3a0703cedae6b525b8a837aeae380d6c2c464e9dc9955a859ea6facf8def569e49be6932f5880be0a85b832d98d24d133f46b4ced5d32c68b0f60cf1b37e4c504514e1e3f2a625dd8bd0d7eaac5a64fbd45dcacd3aa254186d44927393a03bea5f73dfc7382290da1f19b6b389616c54aed9812c482b6b9948ef8840f18399f7caa3e01ae1acacf2fa345f2c9d44dd9b2071fbc7e6c7fbcd540b2bdd03b2018d7d99f4eb1f697b9f867986edda6062289ca5ac841fac6a3010429f900ab9a1820ebd6b620a9309bd13bbe19aea1647e5751edeb5d7fcd41606c7d66aebf31466df01b908b32a7315f6f6bfe0845531116df5472faa91bf1574dbcad886e4e953a460bf51948e17b8b5cf056ed0abf63818231c2e139b3de62bd654e83dbdb590af17f40c1cffc6150ba956d0eb0dfe2fb551c05e4bda1b88133c9db823dbfbacf8067da759385bc452395c4c00f712f90ae2dcb83f4df1d49b95967979845a2c8f3fe9f609a52521ae31c3722836f35efbb87f5cb764af51f48a026cca1011e0798ba046ac4d9f8990c3a10957cb142841e97fdd5ad4eeb238b6af184aaa87388139ee0cff2880a2c25ab49d7b4e00c067072c913ba1ce6152994b0d3ea4c0d6c47960ee35033e6b59185a7e54d40ba413e06b52f6c3dcf5899da87702ce324ac31395e696e14fa22b73425d230e69c6f3ab84ae01a34a8e00bf301ce3625e3d7e8a8b3528bd4466676f4cefdfa0dfc4dcd6ab0a7d9cf683848f5433e6a1ec712b7e02c79103cfe43d75d54e2cc1a0fe7f8ae129c350c6edb15f36d1f4a6e533564a57ff9448260175a4e4818755251417108f6e8ad39be143216520c19d264c000eb0b69ff472aa7cd24444b286f08672ddddb28b632bc4c7a80051627fd43c1d64eb75e4c34458ad77b79b3f182451272d597519d9b650809db45588a41b5a3c22cc72837fb2798210a15c73afa55b964b0728ae5341eee755ce483eb738603447ce65b3cb7ced7b094cd46eaaf96eaf46a5a919a09c865be2584c02edcbd548f4fb4cffa2b6d62ae9c946bbe06952bcbfdb7bad92afa3ae5650450f249be75fe897a3177c43d10887ad0a7c468bfae32b0faae292ed54a9070057a88123ed824739b59e875a0a3f65293f4a2e86618f0934d9c46619d5ac13dfc141", 0x1000) 16:00:08 executing program 1: r0 = socket(0x0, 0x5, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xc) connect$inet(r0, &(0x7f0000000140), 0xc) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="f7000000ffb8e49d7a247769d19b000000004860601e000000000004"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801c03fa48f4ec5e", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5301) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x80, 0x10) linkat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000180)='./bus\x00', 0x4) open$dir(&(0x7f0000000040)='./bus\x00', 0x4, 0x48) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x400, 0x0) 16:00:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x1a, 0x4000, 0x8) setsockopt(r0, 0x8, 0xe, &(0x7f00000000c0)="82402619dbf002610b64211d4df133c36d21cf1240c7349462616fc7ed300023f0dcf705a5fe68905f1a9027fd9325ebba12a69ba916df8de2e12dae112b1d35a0eefa2afb86250bd6b1b944822a4a4e6d4ac02f8eb6bb6dffb970eb5640cb826fe333e7e92105647aec33108f3bb11a56a3464d374a8c5b", 0xfffffd8b) r2 = getpgid(0xffffffffffffffff) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) setsockopt(r1, 0x200000, 0x7, &(0x7f00000007c0)="812413f0bbc1ee42b4ca4cbb9e34ddd2bdc0a830a7a815e62110428715fb480e69545d618e7fcb93b03c837f9ad6d81d71bcba01fccfd31283753ae2edd12f573cb86e34b92f1cda1a30005ac62f0e", 0x4f) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000140)="e744ebd720f089c89ac59d29f4efba3ceef484e34f396879520ca0898b49fb1e0c0cbdf5aa9cbab0e66dbd17be40c1e9eb3a686476f63f274a67ffc92f0ecab86ec68e01bcf55b04809c5d3cf7ace042ad996e357e4d12d618266c4e7a7f0f85608b2d12d0fbabccc74da0e8a20b1772abe9bce0b699aaa68bba5697429b1e1b6a2cc28ca6e081f32174707f0d464fa03dafa333465a3a4dde0e96e647b1433ab08bb88c7930507d723f696859a72673e8ba7e9b5d78603802fa36e911e15eebcc4337d428ea8b0c95509132744ad42f85028a5f47415e46c445138e9e89fdc780ff8c1b0761b32f44aa87383a8c3f3c310ae48c69", 0xf5}, {&(0x7f0000000040)="c194627e7050ffbb825e08326b55f57c4f15e6b0870a380dd0662f8180aaac5ce70d", 0x22}, {&(0x7f0000000080)="d61218874cb06cdf6ae8053d70a60f215be2d210713da3452793a17534a2", 0x1e}, {&(0x7f0000000240)="4797e54ec5085f879573e97df0c38d83e591ad1210192ecd13224807ec6dc731dd1f4446a37f4f12f04ff3b180f8877ed4e0b7f1956926e6188b78c3b9fe41f7f39e4a13a91ba2e3a110f3f0b16e0da0d546398fd4ff83d70f301a2dbcdf616f2e28008ba42d3b24534773ba9d100bcdbd9f33ed363bcda04a2c6e75a174cc7ac474641b7eecbc2d8ba000368e984b80a94c1b", 0x93}, {&(0x7f0000000300)="b120f0300afde1f14c0571d2c2abee4572eedc085ca3d3f670cb380ff39e342d0a018baeb569b55e", 0x28}, {&(0x7f0000000340)="c1677c5951d72a28c1d87c016137e13b56fc4ee177169e3cde9d5479619dba1ac74881808625c6f7e4a77369342bfd2b488e87749ff27176ca9c7739c0e744daf3f38255029669f64a5d73848baeb39524a0d87ee6892db74fc4cf14da741678cdd698e93009b796ade8e530e05d816ecb14c829f3b9b78c435b943b0c41839ce1ec74e64006e097fff935da773e02e0dfd9b3771f11e20beb77f3b9e17dd858430cc89190f4dfdc90cd7869b48c42b1dbc26ec1227a4efb6b6de009188f1b531e2a60ff0736796d127a0e5d4380e4ed70", 0xd1}, {&(0x7f0000000440)="348567d4175b56ced133699c1378dd590d08321311a47a7def379ba5af8166df349fac3bbb16f3891ba8b405e99bab2aae5e5a7ffdee1ed20e051067b97be517b7ca37632abc0e66134396cc089933220962a1aad12f2f86edab71eaa0cad3e1c8c7830dbb29bb0207be29c5ab471ba37c00a5a0bb7424b0734c27800cfdd70ebffbc98bb8dec0f1f5dbae6f1782a80be93b7eaa0664ab7f9ce5ac244833051a69dab6147ebb66c34eb77099f517c435085da1bdcab301a35c672455ac522a182b6799820c339cbb1b0b8699c52d9fbbd7a6a755f56968b74764626906551ce1bf5e07022497b9e631e66962f52166ee10356b9dee1ceed8919664fb", 0xfc}, {&(0x7f0000000540)="ca26ed4e04e5d5330c9e3a73833784073d9f182778c7070dc4dc7108afd5a34cdddde418632e3e615ade5e66c4a63a25931a59f2f3ae76b30395e9655439d6d1e6f84ea887ed728f929f88ca84ccd5fad1d4e456d863614ba7b194ede2e8d5005cd42a52d2b5cf1020d3f21d43ac4cb81953b6a48c6a5efdb273d3f638b9497c48ad7e8b54552529839a671de8e8885729e5e9238b6435e02229d617046b6563202287785d475ade0c1d56ff746dcab38c3f30d29abbf1259bee4ce2b8287d8c", 0xc0}], 0x8, &(0x7f00000006c0)=[@rights={0x28, 0xffff, 0x1, [r0, r1, r0, r1, r1, r1]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r1, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x98, 0x400}, 0x0) unveil(&(0x7f00000009c0)='./file1\x00', &(0x7f0000000980)='r\x00') 16:00:08 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x100) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) pipe2(&(0x7f0000000100), 0x4) chmod(&(0x7f0000000200)='./bus\x00', 0x129) pipe(&(0x7f00000001c0)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000040)="9e9f886d83c4324a8c77e0cbb88e41a03e41ab7c54c33d8dc477f42d591811", 0x1f, 0x400, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) fchmodat(r0, &(0x7f0000000240)='./file0/file0\x00', 0x112, 0x4) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) 16:00:08 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) shmctl$IPC_RMID(r1, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x41, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x8a, 0x0) semget$private(0x0, 0x2, 0x220) read(r0, &(0x7f0000000480)=""/189, 0x6690bf5091b2a900) 16:00:08 executing program 0: r0 = semget$private(0x0, 0x0, 0x150) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)=""/4096) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket$inet(0x2, 0x1, 0x0) 16:00:08 executing program 1: r0 = semget$private(0x0, 0x6, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x3, 0x3ff) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000840)="ea06f500080000009ce6466d70f085b6da99ab9d98ec2ba7b97f19e4d04d458966b9731c945a77dde10adf306e61b44627c7685120b416ebed1e2f1428fb71e861181e455f26b91d580ffc356b5f5026f27f090549e56f4d6466b5dd2f1f2f37269ee464186b0584a64f35841a79868626fce1edc369a26605b7b9659ae011803fdd96fb24b59df0fbc2492e3d29eea4450b", 0x92) getsockopt(r3, 0x0, 0x6c, 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000340)=0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000600), 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080001fff, 0x46485d48) semop(r0, &(0x7f0000000380)=[{0x2, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r4 = open(&(0x7f0000000680)='./bus\x00', 0x20480, 0x2) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000200)=0x200ffffffff) getsockname$inet6(r4, &(0x7f0000000a00), &(0x7f0000000100)=0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000003c0)=[0x7f, 0x10001, 0x9]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000240)) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000600)="1ceed423dce95091c8b20dea2e406c52a4", 0x11) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x7, 0xfffffffffffffff8) rmdir(&(0x7f00000006c0)='./bus\x00') semop(r0, &(0x7f0000000280)=[{0x4, 0x6, 0x1000}, {0x0, 0x40, 0x17fd}, {0x0, 0x3, 0x1801}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x800}, {0x3, 0x4, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x17fc}, {0x3, 0x8, 0x1800}], 0x9) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x3, 0x1, 0x6, 0xb}, 0xc) r7 = accept(0xffffffffffffffff, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000b80)=[{&(0x7f0000000a80)="1b68be7470a45e4d13f25de9d02d0030dc4e990e4103f79293569112383477a812429ee00538dcd6f52aae73fe0fbdabaee35ae97d56a478b55157203ab77ce6b77e42143d2f5809aa7c4e73d031608fa689b4c5bf2e9fbb9de782769e40337d79c86af519a35d506ba5c90606e310527f4e88b1469015300c3e456eda483ab4a0ba406a103eec5e34afd76e82b8a0eb1c54534eb2cb3c08037b4295d3e183a9c784bf1e2d7af4cb886b03fc229a9427af5141e2599197976589a749bf5d91b5756465c4c10b6aed277ed84edc36e419c995d829a0f34f", 0xd7}], 0x1, 0x0, 0x0, 0x4}, 0x400) accept$inet(r7, &(0x7f00000002c0), &(0x7f0000000300)=0xc) setsockopt(r5, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) dup2(r2, r2) semop(r0, &(0x7f00000004c0)=[{0x2, 0x4, 0x800}, {0x0, 0x3, 0x1000}, {0x1, 0xff, 0x1800}], 0x3) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x200) 16:00:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x4) r1 = getuid() seteuid(r1) getgroups(0x8, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x6) 16:00:08 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x7, &(0x7f0000000540)=[0x0, 0x0, r0, 0xffffffffffffffff, r0, r0, 0xffffffffffffffff]) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) lchown(&(0x7f0000000580)='./file0\x00', r6, r3) ftruncate(r5, 0x9) socketpair(0x21, 0x7, 0x1ff, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0x295) lchown(&(0x7f0000000000)='./file0\x00', r9, r4) r11 = semget(0x3, 0x1, 0x1) semctl$SETVAL(r11, 0x5, 0x8, &(0x7f0000000100)=0x3) setgroups(0x0, 0x0) nanosleep(&(0x7f00000000c0)={0x21d53b64, 0x1800000000000000}, 0x0) r12 = semget(0x0, 0x4, 0x42) openat(r5, &(0x7f0000000080)='./file0\x00', 0x80, 0x105) semctl$GETALL(r12, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x1) r13 = dup2(r8, r8) linkat(r7, &(0x7f0000000500)='./file0\x00', r13, &(0x7f0000000640)='./file0\x00', 0x4) r14 = semget$private(0x0, 0x4, 0x200) setgroups(0x6, &(0x7f0000000040)=[r2, r3, r1, r2, r10, r1]) semctl$GETPID(r14, 0x0, 0x4, &(0x7f00000002c0)=""/241) fcntl$setflags(r5, 0x2, 0x1) setuid(0xee01) semctl$GETPID(r14, 0x3, 0x4, &(0x7f0000000140)=""/138) 16:00:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100", 0x0, 0xfffffffffffffffe}) r0 = socket(0x18, 0x3, 0x3a) getegid() connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000200)="2ec0f5deb099eec5", 0x8}], 0x1, 0x0}, 0x4) 16:00:08 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getgroups(0x5, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x1, &(0x7f0000000200)=[r0]) setsockopt(0xffffffffffffffff, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) munlock(&(0x7f0000684000/0x1000)=nil, 0x1000) r1 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x28) getpeername$inet6(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) write(0xffffffffffffffff, &(0x7f0000000180)="887e8df6b0abb9296ae0b0f466b854fc5025", 0x12) write(0xffffffffffffffff, &(0x7f0000000040)="7d6b6ca2d88a2b5fbe333e06eaa74646abf3a0d656617d01c07c12b6a54b6c794f8febfad30696c052309aac5e9f74f34bf5b0b093194c8753a18af59efb5d97d596e7199d97b3bed5d1eeecf75afe33f84fa7ecc22967005050cbd77b8dce87ef226fb509028cc82c9b09d76c4a22504c04854ba3c39a831b1ca91e9004cd1c3a20f6be39d26171274beff017d2f9d9f93c476596edbb63336c76c7d99f1bcd8cb5dfcf50bcb254a455b40f3f4046b6c54e691139c13f9a567b76802c83ecd82becf1defb9b9d6730d55d6fe1256b6a318faaee0884d18d5085fac4af46abd34029ffc6d24a8126953d94c5893f34034ab8", 0xf2) shutdown(0xffffffffffffffff, 0x2) setsockopt(r1, 0x8, 0xb6ed, &(0x7f0000000300)="4ca669bfd8dc110983e7c557d80fa7592ac145af878f48b72215c275e95638a2298b4d0ef6a500fcba1fd585da9ad136b803fef458ce8cf9ed86acbe9175d4a75daaa79f8cdc3a0d920b95244b0b5a60408fdd6fc9850ffdad408366de28d25e24ccc0508a986686a123e9c1cf7565a7570cb130b6df83a5966784ecda84d73b108a44d453d79ac4f039b5a020e44cfcb2eed575652c2f6be8ec3ed830bef8a2f4329fdecf42dbe6a190fdae5696a781a85f2bbdf1c62e496652dd430cebe6c97bb91f8365707238e94302de6832b05e76ed6e8935", 0xd5) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:08 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x80000000000001, 0x3) setuid(0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:08 executing program 0: r0 = socket$inet6(0x18, 0xc000, 0x401) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r1 = socket$inet(0x2, 0x8004, 0x7ff) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) socket(0x1b, 0x3, 0x3) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4bdcffffffffffffff2902cd683300"}) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x8, 0x1}], 0x1, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x50b) 16:00:08 executing program 0: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)='ww') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) accept$unix(r0, 0x0, &(0x7f0000000380)=0xfffffffffffffed7) open$dir(&(0x7f0000000300)='\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x7024, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x101, 0x10d) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/208, 0xd0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x200, 0x2) unlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x7f}], 0x1, 0x0) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)) nanosleep(&(0x7f00000002c0)={0x88}, 0x0) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x0) 16:00:08 executing program 0: clock_getres(0x6, &(0x7f0000000040)) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r4 = dup(0xffffffffffffffff) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x200, 0x0) r6 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) socketpair(0x20, 0x4, 0x1, &(0x7f0000000280)={0xffffffffffffffff}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000380)={0x10001, 0x1, 0x2, 0x8, "d53d4988dd595cabc00749cdecddc89d755a72c4", 0x39}) r8 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r9 = socket(0x1a, 0x8007, 0x3) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r10 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000340)) r11 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000640)=0x5) r12 = syz_open_pts() r13 = open$dir(&(0x7f0000000300)='./file0\x00', 0x204a8, 0xc8) r14 = accept$unix(0xffffffffffffffff, &(0x7f0000000580)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1804617e26eb9a200000000de06f73702fe0000000000000000000000000000000000000000000000000100000000c9dbf8c5804285595224c1928100000000000000000000931eca9e6aeee36ef60b1bd1219c0d3ce4524ea3da0b083b2b32003a78e14902a03a968c80171d69c762c38ca049d833"], &(0x7f00000003c0)=0x6e) r15 = syz_open_pts() kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0x80000000, 0x83, 0x8}, {{r2}, 0xfffffffffffffff9, 0x12, 0x80000005, 0x1f, 0x1}, {{r3}, 0xfffffffffffffffd, 0x80, 0x1, 0x0, 0x5}, {{r4}, 0xfffffffffffffffc, 0x6, 0x80000003, 0x2, 0x5}, {{r5}, 0xffffffffffffffff, 0x1, 0x4, 0x5, 0x3}, {{r6}, 0xffffffffffffffff, 0x52, 0xf0000001, 0x101, 0x100000000}], 0x9, &(0x7f0000000400)=[{{r7}, 0xfffffffffffffffe, 0x20, 0x3434c3ca08a3976f, 0x5, 0xfffffffffffffffb}, {{r8}, 0xfffffffffffffffe, 0x4, 0x80000000, 0x9a, 0x80000001}, {{r9}, 0xfffffffffffffff9, 0x0, 0x0, 0x5, 0x8}, {{r10}, 0xfffffffffffffffd, 0x90, 0x0, 0x1, 0x8}, {{r11}, 0xb0c1692777c5dec6, 0x65, 0x0, 0x319c6ad9, 0x800}, {{r12}, 0xfffffffffffffffa, 0x10, 0x4, 0x3, 0xf3c4}, {{r13}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x3da, 0x49}, {{r14}, 0xfffffffffffffffd, 0x4, 0xf00fffff, 0x1, 0x5}, {{r15}, 0xfffffffffffffffd, 0x4, 0x0, 0x9, 0x40}], 0xdbb, &(0x7f0000000540)={0x6, 0x7f0}) r16 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f0000000080)={0x7, 0x55cb, 0x8, 0xc8cb53, "1a6bc7d426e5396795ecd4e5be97e99ca9c61707", 0x5, 0x3}) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x400004500) mknod(&(0x7f0000000080)='./bus\x00', 0x2100, 0x7) r0 = open$dir(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x10491, 0x3) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80185760, &(0x7f0000000000)) r2 = getuid() r3 = getegid() fchownat(r0, &(0x7f00000000c0)='./bus\x00', r2, r3, 0x2) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffa, 0x3}], 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0xe0, 0x0, 0xfffffffffffffffe, 0x0) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x1, 0x2) dup2(r2, r2) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000140)={0x1f, './bus\x00', './bus\x00'}) 16:00:09 executing program 1: r0 = open(&(0x7f0000000000)='./file1\x00', 0x40, 0x1f07904453de4abd) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x2, 0x7}) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') chdir(&(0x7f0000000300)='./file0\x00') 16:00:09 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x104) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000080)='./file0\x00', 0x0) r1 = socket$unix(0x1, 0x2, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000180)="5605000f9155ce1e00bd241e10255b", 0xf}], 0x1, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:09 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x20, 0x8dc}, 0xc) 16:00:09 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) rmdir(&(0x7f0000000000)='./file0/file0\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x11b) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) accept$unix(r1, &(0x7f0000000200)=@file={0x0, ""/94}, &(0x7f0000000140)=0x60) 16:00:09 executing program 0: getgroups(0x5, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x1, &(0x7f00000002c0)=[r0]) setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) getgroups(0x2, &(0x7f0000002bc0)=[r1, r0]) mprotect(&(0x7f0000184000/0x1000)=nil, 0x1000, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x400000000000035f, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r2]) setgroups(0x8, &(0x7f0000000080)=[r4, r5, r4, r4, r5, r5, r3, r3]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x2, 0x0) getgroups(0x6, &(0x7f00000000c0)=[r3, r4, r3, r3, r4, r5]) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r6, &(0x7f0000002b80)={&(0x7f0000000300)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001480)=[{&(0x7f0000000340)="b1cf8dd81f9d7aeed7ed8944eddf8f77d0666b452097c8d7eca8f715cfd1e2f4a8378187f9d5de4c19dfad1b00e9fed39d94fd5b6a6aee86980cc317788e76f1911b2340b764e0cd8a2c890492829e80bf7d44a544d58d1bdc8f34b1d3885f1b91ffa7033b0cc38028140de6b844829e5e90b85f52f1edfa64e4b5968e14f17cff27c17daf3419c674185f2c04dc3ea4e7873c3fc179bb28f037048d56b82d0b662686b711597859cf283f775c366ea9cb2ea8bcc55085165846e0efe7f370886a8045459d4666606be02eb51042c9206528c6ffae38c7fa192250e02508c313aacf0e891b1e491ad285dbd7e1c74ffe36bc958a52b64a616228bcb55c3f8da97ba1c4aadd259fa52a88a67095ac72db21b5b64219e1d5b851320ff361763ef87504d2021ee07e5937e3562565127bf7bb6ae44722ad4dc82999bf3f2fb461ce3b953a3024c86531bf2cd9fae0606711514510c1e4630205bfe7959813c33b217d4bfb2a48bba5d11e71f686c29c396d47598a4765ee484f526f9657fcd4912351a5029d981e2b5fb6c80c9b5b227dc75215ee15ee36aab412f6606180d306fce81f6fb38c01138ca47f8a35173400a4d51105e7ba8a38c07bd818e684a0223a8d6f9658057585e8d3ef62733ff5e2a3417ab4b50f00b8886fc6b8ff1577afbacb90b4d854da7d7b1eca419968798fa06f826faa07c61424a6038bb1167e9f58f1ccb28d6b4f934117b8042e6e1a50425c5b636421a842eb97bcfd971837c68d0a47d140c7d2daa2a17cad17e6a02f550473cb5c6396db55cd06d0106e8578c319bf11e35b603bd1ba4244d20abd4a22a043c776ef6d3f7edfbf2369be4b9019e1df1d2f5f5f52daf3492b8377a23b0c87e9911cc11093917a1687c657a590e1a4c8e1841d443a612e008a9641fba82eb84f006d0886a5c46c7adf8529d1140fe27555a579ce0435e09cfaf3e41e53c57a2cc5b489191df01bd9305dbe775092a37c1540f47d0b61d589bfd12b073f81cb46cee94af36fe9cd8986f1873171e2cb02f863ea29c62ca1cef2bddb531b964207cf755110036eb2235798529584f6c6f53980037f20e34ce57be8e784286a869a8878ddf066ec87f7a7eb21dea2bbc2a1a001aa8708adcbc5710dd9e1582bb6d04680788eccf3c5f25cd320a9b4da2413fce67aadb1addaa9ddb2d7be84ae80ae4a639aa6c29ef976f7a0119866c5c464eda59c8f136906852fb8163027b2ce972137113418a30c023c8df9b69bb01159ebb0fc4069ca74d13becd9d39c4c4c880f03316b0d64fbee3fba4ba3cae3c3f28025366eb864f14575c0e591e36654f2373a087bd4c41d76340eb7203fd11176570d702eeb3b61125ff3f9f8e497eb2ec37a2f3dcc5dd06be1bca6bc2a9026cee46707755326b1da25e21304f8c3f7b917e69994ddd92302307290e14f04b6b2bb5b77659ca7ed3c596fcd533a5908ccddf40b3c3f9cbc65cbff8909bfb6d91cf28eee63d93adbe96ae7e10482e3357757b0016310787484c48684889c23bc6aa99b5af609ebbe078cc54caf49245c93bd03ad8ed257b1665af3307716767a333bb5b32de7d956fea565ba62dac22028c80e4dde7aaa25041c48efdcbd31f9a0d8e809ebd7b91fb91a232e290b9f23dcb64f46d89537d045e1aa725196b50c5d6c6b646d3cc8a63fc04a7795c66a278a696f9275ed972314ae330b76aac5457222969a5b55c80d49f9acb1f32cc7baa292181d03bf6652e8d8b7988ada8860ccb2e1bf699ffb5d5a0222b74eeae3e0273becedad3abfa1915f4eb42713da394d5e91b59ecabe761df51491e4a7ca317b6644759456b8811e9a17e71de5ddd61d0cd171169d15257b36f707c88b8afca8063c825d4ca6c362daf11852e64de62dda41dac88fb1476741a0d9a01edf2b8bdffaab5e65bc0e169fde5ad1a610199614c083cd721e3c2c4f417859e19c1003ab19a519196ed0fee9c6445d1d9d64c1297396568c466f9711f62a4708730240215177d6df9cab7c8d3acce2032fb220c331fcf78570e0aef7b968f6ff166356c10611260b363f9ddfd2e2dd5a8acf142f05fea5dff31d53ccc5633328795c66aa33cab2fe62cb4ad6f3624ca43e21a6528f5986ce34378dd5b18a34d726116fcfe34dccce9ae99d154dc68231aed6604c725ba6112b04165145df988d68cd7188670c8a62e835aa2bad34d1b5b8408888d77261d0b8cae0119310cbb5d00c9a983c0f3e736d800638dcb33258b259e00f0eb2d584fe80e845eef61016de06fe1474d6b7a1b2b377dad28129a5d491e6e75760470552f967856c32942bafdcf78a1ffdc36a2f83082cd84b370fbbb90392997c7e54f5583ae5cbcac6415214bb722bd6a6ce00cb331e967ec76bc4deabdb7c4780c19da33741d9ea16075fc2702370c0ce4f37d73aa128307f6d7a499f0c7534f8006234e4029a34bda07bb397237de3784f05f83a9bbca22165211a344fb31ea16c1e1ce56d051c6debc81ad8f59967eebe9f791938470221e9e3847ddb3451899574d9aae78ce38cec58393fcfdfe7483d353fb3495dbb8a5dd3daef0722c262526f312e56dca06198705ad2a1a5db32c822a1a298a91deb54159dbe7b57a6ae3ad1c88329ef2a9e1539d994cdfdbbec942590e037fa160aeb502b658fc912a17617d0a98c6bb628f3d650f72b5cebb6ff8671937f6d8a177201cce9c9fb359ad88fabbaff33a0d6c10c63bf4014f7c9251758332cfe1db1142780effd4cf3655815670cd4f7379da69750bda687daac3dd0b342169baa912620f5d730a73e32ed8b63267c1a81121b7e7ef5b9b28f4e66d0601eaa47f7515b043cdd0bbad36fbfbf9c0930c504aa9567623b85c68afe3e179aa91f39e8209c9ee8dd09f291ec5f9e4d70d2a13e02384d3a4584ec5a5cc0d411b97cc96a3e16bb6d6944cd84c73c5b880b78ad91e403ba3a8423d1d5c1c41dba0822b929449fba16ac61fa2ca967ffb0765423def41165846ca1c8247449236eded1ef715c4ceb99260728a3cc17993be2251792a373b9c1b3cd9c537489abc2fc56c03c6be0345ed8cf9dbebc6eca67822790383fe87e9b6425d83aa9085996e396b265f9881aed73cdf3e97cc8a5009e21230e348f1b259463d30395180b8d41de5621dc72377e371406cfdfff363739af4830d540031780f62e6aa86271948fffc85191cdd581108f3630e344bf0b46e9750d38a46fc0ae08e161a2708af3baa0af8c6f6f73123db7cd474c9ce14fdb820a4fef7f5f0e0b4ec9c1e02336d9ef990320ab7d82ec46bbb8e55bbff5b81454b0870bb9c95391e62846d4cc349524c71acff6051dee8938427341dfe102270d3e26140cba920c46c8e9ea48e019e8bd5745c7d896e360a0f252b9e823cd566bb47b5eb5852b6906ee70e101574c8540e1a1f0774da9c8d690fea5e4bad919d9f722d5dc3b06007eaad086de0f6d002c457b8d54853d16bccb87747bd0dcbfd3c1517a3362afba7089df7ea158863798372efa84bb81b55e767479ace9b419ac947e15b3c22ea99400bdcf6670cab7a73a60a3d60cece07c2cc842370d2b94c39f9f129d3195c12486ff56fb9df2384507272260245ebdfafc47b9b7d796c7b2d74c3307bf31b9c59179841c502465762d9b761075373fb38cfcaf6c875d56091a153c29fb78a5f84a074b2b2013635b4b01e20ff6a75e4bba980593693dc5eacbc5655d68587350c340b159798b2261f55ec3b3f4989cffd7b548899651eb8afc5a7e1412dc674cfb4f128df9dc491fd5f3921a22ef6f378ab5ad3c8a62c532d1c5a5aab1d2cc9aab51c3c39ec3fcd2023bc190f2e868faab5337868e86c1230a3a8cf3d9f2dedfe03fd098eaaeadaf451d9d66cd89b6e31355f717dd3aac4f2adba1b3466e4e51b1ebfd246ee50bd9e9005f49129bfd4752bc2c99cef3f147df794921717112b9b6d5d09ccef0c2472899282d8ba462b40e02c8fcfb3b135c543bb63d86b9c291fe9160c54419751dd4b4bf6a85f746bf947179bb5489d4aea702db7927f62d6d1d345e2000175c1e5aace212ab0b07db292e4b0b3767fdd96984a551d0a5af40ad5c088f8724de75773b35d870a61041970fdc93a9540d2cb1e5de23c100e665c0b7d97f6386eaefaaa7d7000158972031560f07460e30faa7e1ac5c6db4d5987d5f82e1d2ae2adf01c7cbc3983b0b0e0eed31a4c5c6d03af817487c23ff2e31e4969c189f77431968d21222d63993d1319a28f365401a622ba3d22391368fa554f5574e64627b8df11b52ef5c0f45df4f57cfb8fe87be02fcbedc9b501219a817d99b3b06ce2036c26dcece5e882dde402b51a1788ec38398a3cc8bdd4614ec948da4218233d34b8b4ec071bf3b173906783d497a5dc50a9ce96782992e8b467d63d7e9850b300e0f4ad9e86608725935606c6b4c94dafcbe6d4a13a76c308edb7f29e8fd70ac04008be5cab08ea0ac886614e0264ed6b5c2aa42f50a296ba1ba1c2b2cb70fcb3bc828f5545a00b473626f2361dcb98f0504e7d1d379a650e2277d82301ba96a7cfb89f1a303cc00903083f3eb1f9798f5a56725331c0c8cce4ec046aa2fe827c699bcca3d14bffe05e72d1f33698b014073e6e724fe3e868f21442822d0af60f055bdbef512016d1a5b0131e1b12a954c5396c504c228a9f030131a6e7bfa59c13ebe4ecf83b80dc4fb4e602ac2c8f22a704f60a7c13d670e1d11c33b50263d08a135099914942928418ca5815c2e83fe262c0206e00e8cc924049dac2e8537af0bfc33791d9775dd03a9fca6dd77521087586c4a5979c2282f06fc3a5c0edb0395e69bd5b80a203f91a47b242410cc003fb6c96b83731f9e3de82c59f99c6baa698114c7ec50e9ff1333d880b68bbd733da4a11d4a876ed1a8c18f237838d8eab1e6f97cdf80827a107388ba971882d301a1dbc148b30dadec39137a0ffd0c0f31db3f96d92c4e24dd2b53efff3d15d9ac78df8b3efb25bebdc0ac82b9547aace74be7e87d965eb7e6314c6e3001a907d1011a2caae899eb79dee20390db0a97141f5a5e40cd37b8dd61b8e0354c3552d8863a71ceb2eaf15a986600a206e15bfd827136e1540f99a84504287b6a8869ac74599bd0a33a7d1d99db09e4d7bb7419791c5f1525eddc20f4bc9c34ed88336de797838b363f8db79fe50374fdae147d5627cbd38757035380a775c91f9174a66271781bcdf6b5cc35c5fd58f75c584fff2889a69aac25177b31a6b6bfa70894d003adf677976663ea1d5e8be79accbd178c0826bde1a332152ddcb853349658fbfaa0e9100e5ef9395c852a441d825fe66c8c4fe860951400193ac8e6b2ceb973d04abf45ce084009580afecb79dd01a1cd398cf26e882ee022883b48597e93b91f608fce788635686167189a7da590c2a51ef8aa78ca6f6dc9019b28d1affe3953766bcc9b8678240ce8c95d13cf0ea2c44f31cdb8d11e7acbd08ba3465541e4a7707567e431ddd167d5d8db5add266a6a6b9c3ebe957f4f7b8c3479230f0adf7ede88bf161eef3b6338978eaec6f1bcb71b3c98fb3bdc17c9a7cc67281e63defde8083a95751417bcf79b062833a9b0fc850d45f5384171b7212bdbf58384510609973364d129b528602bee6eb204c74921446c559b106091fbd5ddf821252962e681e8e511a92f5089ea9456ca7cf3d1b2aa094fa002745e8096f7445c392952f0ff6f879e7d405912d734911c50cd3bbd9aa944e13c19890e96bc3eb781a3be18c1fac41749be049ac114330b658d36fee1", 0x1000}, {&(0x7f0000001340)="f9bd23f9809b6e7f476c84edd10658640382e7d9ffa837028a3ed02ca3b9f079b1cb140b25de36bf47ee2e024a568c7592cbfd842406502da129cc2507d41fca63294098d681e32bdf419614533629377361530b683e10382e653dbeabbf77f480a71c9885cce0874d2c2e86ce278a56d343176cadadc226a1d515df3d18d43ebb193f3761236fd4", 0x88}, {&(0x7f0000001400)="cc2947c313d11c7b9cf8e74f0ffca1b01b2f840f84c5e6515c4db322dc9a9c4bd55783fa0d3af56306f983f276774cf5356dd9eb399150a419a97c08fc2cee6cec7fa1bf1cd5c772b677f2", 0x4b}], 0x3, &(0x7f00000014c0)=[{0xf8, 0x0, 0xfff, "10d27e3c25ec547b32343210a8cc5a7715f63089fbce0eace5d5a39ef62c769abdedf5aa8b07602e1f0ef07041c156434d3e9d1ece66b3f8d4d5329b6c651dbcb0bfb177f1765b88907271c2318209d613d69fbb37611528bbf4b9deba56b45439cd7e85e4e7c08a5cf37f5a5432c5915833542774ee845f8fbfcb0198a53d63ef3339ed0e7281dba98a4745f0188c8fe5f5999cef2a117b5f5386f8a9d19f13a310f303040a49468a46214ab10f23ee1813bc00963e116ee80ae7dd42634ca9af151cf75aee7b7f38db46a2fec0281fe8ebfc7a149851b7876d53bed625049c2f6d21a25654"}, {0x40, 0xffff, 0x9, "74793175d9008d8de99e926d75d4e5626c4a2bef7ebf54420f12ff403040ed3675bf9f8acd20085d55"}, {0x40, 0x1, 0x9, "cdbbb448257c00855243c0277ed813d9295e9073b620d6d94582f958f7b8a3f8435dd019acbf3093e450cec8bf"}, {0xe0, 0xffff, 0x0, "15563ddb202deab5b8d128795b4f154d008aeb711dbf6b6e3c08541155be11f4a1d36ee0727131951730041b8c1662976b3c784c42ae7e637bc0f6bc2c98b5c32b59e3dd5813c6b6e0fc8b74ce2438aa6021a42dd76e4d5e65ebaddb4fbbc49af7e7e0d8d425c11f341f51a3b65711ed265425bf2c392bf7533a23a6dcc1a4b5cb83c740c7d885aef8aa92193c704add2f47432c6955721644410a189085a9648fa556b5f8f69ec0f588aa1d0929e285e27c7275967e9bce3b7344a5a59f5dc6221dcbdc380bcd43999808156c634e"}, {0x108, 0xffff, 0x9, "4699ca95aa015a40ed15eac4937ae87a663b29d74ecc941656baaab12ea5d8fceac893d002122176ba1c3ae54d55495f1f59c1220f9e5910244b8705028d54affd9f13183d0bf78b914ba03ccd5cde7ecaaa54a3fcae126f3a21d846476330849522d73dd6140f5cb3d3d5d220f025ac4300923f6f547f63baf906140880959b5240c807f1b72f440865b83362cdb9ba1e726da8ef18c16bd5643863e48d20cdc48e07a58b4bdb35c6a79bd5c4723d4352b036c2b63e51bbaed9bc272c0ca7a17b312de0803de133528d72f49b9460f6502d07a999666526e36823e001869e37ebf7c7b83ffe7c3d6aeef5ce59e1713a346cc48e8a"}, {0xd0, 0xffff, 0x7ee, "0db29cd170723cb9402f18d66556b94594e10ab57bb00ded168a64f60853e908f424c769bb4269fcb827f4dd1d2397502cd8a5d043436264f191fa84d72369677daf0e15fdf007365540b5d2be429cd479a0986b81cb1f0a695f79652cec5134ea812ee87fa86a67f3c5d08aa4344a3155526b2227e2d71c66ecf70bd74324f64f19000f84aabc3fda26f0cac151bd14ae90de54f2411ab6262424a19fd50dcb74317e9c91ec2f4b48d56af9fcbd24e851a5693df688548208551a3840"}, {0x100, 0xffff, 0x1000, "82de0c0833164955668ae15e856129fcc052017f0dd2a0e9cb43904d45feb88de5ff36a5efdaa24fd9a66553a2fc962720c6ac1c95e1112d694456de08777df51a6f71cb9489fa7efc7a00b8b6682395a22f1ba660d2d6198b6f442107c2e50d2825ec91fe07111e064d4c38b5df9237c3c31991673df6cb366bf2600e3f9cfc5e3d1d6f2c7fd3e1fedefb63bb0251bba2bc8cb388359f0f4a9ac5c1b835f52ef2f44ea6538c5ec1cffa7d96fe2512a5f47662a01e12c425547e439d9df3564b394d5536637eb871289e6895cf08c6e0297d1e704e5d28c7cdea4c7ed3665762f2807f1d9fb820182d2dae0127"}, {0x58, 0xffff, 0x0, "c08f7b7e4c533c2857db760a5eec753492beb8400646522e9f1bf50273a75b74df51471dba2667eb195c5e8d0cbb9e803f48d8e404fc23a9361c72721f036a7de148da24829b19"}, {0xf8, 0x1, 0x2df, "a796118ce133a52126171346c6b7daff395b340a43da1831368f12f78dd97fb3f1d46b046fe6c60eaec3237df6ceca5d05c989a2a3d46190a53553c6d401855690ac28162bd35d767f3f8d2d393170b26e50371cfc316a92081245f91c16aac4c54bd2aecfbf5925fb4837af47b1252b8b3de792b74c06831199faf14aeb6af598c1a5028e8550d01170bf9ee12ec687268f6fcc25487bb2e7c0ba45c8fdc1324eb56c883cc5d0c81e6dd1528a394e01add519681a17f518c10274b1a8992bb1a260246fa2144fe64e4e83e3c54e92ce3debc3852c5590e5b75331bc0904bea6395fd4dc"}, {0x1010, 0x0, 0x5, "b1bee469d134476b7ea1156f3044ebbc234b85d1add61d229fb1a52dc538efed8d035ac63ecbab93cfb5832d2f4b2a901b1d65e098e196333f9b6b33b69de49777a4c3443f1969bdfdcbc54454b2fd1f45a771c3586c8539cbf5283cc1ca34d7026bc9ac6eb49f9421eecde84ad31727b82deab227069f4091d399adaf7317cf35a11909e6529594dce87e118c473ec065b77278c3f2c625ee10ca9ca30138e71621d6e8f8cfe59e8be38eee819c3e72c22ca482894b721ee0ea383e9b48efe4d7475bf8106ea17d6bb7c416c5c05eb04c09497f43d43f7bc00b6b7b62208776ceeeaaf440fe18c6ed4e9c3c85b2019c37763036d3bbcb4c0d7f0e0427a28fe4d1d2a8f2b7323b33f101be7d1b03d1a72cdeeb936af8866bfa9b6f3fef838bab4b9ec9d225e9fe74fd16bc031a3a6d81ac4643600d91fa4baec5b8f7d58abf09e1633b1f0700ccb0909e2977ef541d24e05089c84062c2a0d9703ee547bf30df6820ccf35e72b61da5b8882c2c2f0f4babe61260befa96d3394214e4fc9199ce01b86645e731497a58c30a29c0a600f04fe993ed74ebc27b5aeb9642340a3d0c8bc3bd3c0165959b877fb5ffef69d6396d6cb282100ffbb8fc0262cd7caed66fe2749bf5b9a647a38873f34a849464068e9b0da6cbbf3e61d790b30c4e74080fd577948666d68c8c81431c0576536a72e0c3866b9a428d9d17be5f0dfb23933062be9dbfa69fe013c7bf67cebe6c6a8ca603215e5f406f0004b91f2b4f6e8d0bf52d8cc0add3139d60135d71b4a12c25d7fc412af6958b13c4e4640b87fe00bb137a832f2492be50db947c0b299294c4c8879d9bf4e38edbee8e9c8c907668cfe2c5b95afd87ce4141efdf6f2a337b532aedf179ca7c9456cf4ae54d651b1d9d4f06ad512b698e6688bc70442f2621b5eb6798ff267e658915c3f7c0c7a43e7895122dd206dda9c0472030ebf4322a83b3fc8615a8879f6191afbb76ca2440d8a537192037b0a31ca7c9eaada093d58f9ccc27c2fb59e6d9772221a2be9b639aa8a8a4f4f960531b4955a23f538c346ec747ef57782dfc7b9c4cdfc006ae3b8194b6ab7f3a80e11980a6ace1aa3995555c0741260a18bdc1fefffe0216ae5141d401fb31cd00bddab8c9d0e4ecad1ed9143facd095ec4ed3a9cc8ebf913c17fa1381f182280f5b79616020e9bd899a383243b156eaefdecbd0e998a3adb8776596707a54ce2f1780dcac0cb890621e94adcd58245283f3c8ddb02fcff2b6dec7f2f4c01662c8f1926c8c4eff88d29cc9e39267bae226b53c2b40b446ceef30031827869f00f22ef5273f3ae615e5c81fc81eda6d35c97e8331860677aa251192a37ff0e5875ea5441919dce8a6d970ecbfb897d71bce83dc5fbbaee63e3961d74703110ef345d33f9c814be149be8bb3833b9519e0bcdcae07df97d64a9199c0318484f1bd0ec983fa524ccf29dde8a8ee4639bc8e3638de1be373289080a877caf7fcfacc52bc4634f14a82967ab5e0dde1a8c7f00c61956b6bd61e58f4bdf451a8c513a62178d017c6d10413fcaef7be99ec8cc4b6ac7337c16e1c0d51b9fdf7cf0357f6cb02a68b37b7571018451d69b7ceda953d301c39fcd85b261d6d14c13a8e05f8662154dc3a22e4711fdbb6c4331eb7abeedcb576d197d5fd898eaf4466c28b4da17790d1a74cddd863b3f88bb5c27a838fce1c83c4cccb5c7db4aae48278d7f5030ac07211f531ab25793c7f95f9ba621cb5748ffe674103c476bff26c09c341a9340c99d000de0d5fef4d3edf03388c58cfe90293421285883720c6b10e9cf6897d23cf37cb8c0974144cbcb89a2c785c6f5b32b6c816f46ab58ddf0767706d3153e0a7059013bb660f4544f1b9f853b32b34685594091efa155d8882d5a2274427aaea0dab2aaa8d63853c41ff3e41a29c151df686d8b34e7e43ae6a18270ca6cf2c19e4a21855a2a7150438f60e70b48c01a68939cd056159191f65e99cda5318e9e50ae0c40945f782536e0a23f24739ca206afab3208819ef37b5b547c607683d1697bb555e97c1c0f3f5bdac7a2b6c4779694bfa964fc94a69060a90aa9b0faac98f7c5c2d7b1262783ca7cb5be9cce870a2e1e8e789ed6b3040ac5c8353ae2101ddfdf013a08d5a525927ece9f6e65f4d4d16cecd3d620774c57f032abb4ef6283d7a57f84ea7ff3fa01e4365750cafa9d5af75b21b06b8ccac9e228b1da088750e9e6fef6457744577de823ef10eb39b56ecce4d1d3d56485500ad3e27f2c8b6b436ddc8a9ad99991e9bb55f03f32e8a82e4f5bb444d9409c032bd4c0b25976769c6b0b59bf76c8ae726a75e4584ea108d0c3299fe1a710c0132c3602dfac0f2f10cd048bb4237fbc72cdaa83ce88354bb2839b9c639492a1882b0456a185090f26f0db0cf80d78824427afd727ba0fe84b4c8a71795b890f74db3777dd2f77f31c05c12db6c330237e09fcddab748a6a1eba37a9b8fd49c0642a0317d3da82392865207c33fb19f4ff7584a5f0925f399b3fb79a14fd2c014e4748d6186b707992aef328136eebd36400392f8d7d1bbf409d6d5acf98b82b778144670357fc09f065a9b2b57864dc667003e40923087dc4fa23366244ae14f3a202c72fea7839c34f92e3c6a7c364c8d8d060d11f55cf8c7bc66ffca744aa8ba923fdd27c265550fed69d0900a4da4edab19bc66584d307fba1b6b29d773f15894d8b1252cefa0a0c898a8445e62c6fa86768c61631587fa2aca5e19cab9d16a541fcfe6d39100e5d3c71c4b768a2a56c453e27f354717ca235c2e122f41a14c4f20cc9f9584a19d0a6a4e2d99f08606be68037e7881b8ffc6be6cf58c98ecd4baf2e6c39d538765f4e8711de243a62a34e76b485e131d46a6da21b277675597bd60b39d20bcaeee12933b6243c77ec15f9ffaa800215394c13ffccb9ff4c7c7ea9fa1a3a16138513651e70e71c82982d4fd1358a621a187eee4889788c6fa22ea54ec62940e85cd6342c1c076a3083c231613d24bf59a6b01379144df42b64fb84854043933d650bf0a0dfe091569eb20074b8cd19815cbc20870885db7ecc678c9ba45dc67eb9f6f1f72e06e4e52749685e765c182dc6feee6d6ff8db4627439ae695418174c64c2d478f7b2e85487ca5812fe715676f5a11714b15536bde7a3d07979e79e0dc77fbe549a9d166849aa95a5b7af2291d4360885bf3a9b234966eb63c471698d89478100a3f054c5c67cf7db6a18587cc11ebb22bb48fac5576f9fffbcd850832bf7755bf83b9caacf9430db539ba47076952928f3f23b153239dc72f12731e1afa69cac2fced7d46795c556ea4a424cdbcbd2e1bbaa770bc9b4513bbb7c39a8f48fb2243936d8be526d495e11552dc18046059294818b887dca859dcad9e5208a9d826d7f011682bae2b12026c02e3cad256b039981c18d7e32913dcb4c709f6f66ed60f7d6241eed04b95ceaccb8b68ed3d643bcc1be8872a109848ee95db6d59d2b515336d941f07a46bf5fb110de08cbc19fed415aa3e7c6a77fd464c765635f71a81ffefa2468015f37d1c6171dc8e2ebe72b0e8e6efc225cbbd1a74fc35a6dde4ce3210096aac0f34dc6daf864b854a59acb5dc1be19e54cddaefb183e50883a07994573518aaa511f3504f01ba68826888a3adde8f9f061cf71d83d417ae1e357c2e47941d39a3d5aea72e030a86d139138c8baab8f5a7b88f43ed2a740c43df0c3fe51a240b120999ace9a804fcfb0659ba18b6f7bb220e67ece031cd3148167d55b004ce81dc42e9dec2c7ae1c9994e0c73c9dd6c598454c187f88073ff0c7a7461aa44627b45eae3eceef88d53ee84e8bdd0460841f11cf0f851851ad09597ba60cafbac88b4dbd08384c8b80c2e6f3095ed28fa38cf4bf99387609d12d8c0a902ab46c4ee1233516c7992276cd0f906d6ebc09d32bba41338b2b68de755cb567a6003058209c17d5483bfb14043ded9978475cf582a4865dd265d268dcd9d4db4b2488871f84a4f04710edf679cec5dd0035bf45a24cb06d312b79a64dcc025a1a226928f96187e936911778366a3915e08c3a7bffd01cb54006a78296eb6818c8d80278635e5a14dba93c6fce6f838bec4a812dfb1dc72ea52c577c52aa8a0374b5b04ab8e7482223f7ab1fd3c755a10713285c48fb556cecddc207d75c91ce348307232b06e9f03d3d34b46e0c825ec6d73f8b4b700661c95e288407728bbc17b23b4529f02711dbad2cc1f62291945e947c531257fb5b5a40e663b7aae714718a70bab59f50b27cf3586091672416a902978552bdd80c20be8f815cdc7d02af4d8c4568ea670ccef408a632b128c1502d2a40e0798abda0b595cdd919715b3d975ef151789f975bc2f28e82dbadfa858990f30f1ccae166ad56e5110bceb57f46b5c5391f5911df1da9a864c08cfb40f9f48ef4a67c0ce56c47e56d04ac592f4b2849b0cc3dbc4b8b8be1ec43914434ba7667364e3e0ba8b0a1b01037f3eac104f5264ffe6e16305f84e9d4db5e37e20454b667bff4cc064b95b9554fe5ad45244cdc21f792737ff7549340fae91d68ed78aeebba4ac71ab14978936a4c7768fad25194e51cf009ce4b238a513ca4630f7d6d4391dd075398ee64e8738851992d164895fc36be12f85d8008986213a2485018f001a7c03a8433493848bd3ecaff2a5bd3f0fca6eba993ce79ab585a171fd19b6737e9fc2520a101ffae5725710af5b59ead71c2fa3c3658b4cc22d02dcd4adbe61101d81d65a4200a8d6bc8aee1c882163423928a991423f4b1792d617919e18f8a52e44d47fc2f051a3822fb7152152b1c7bc438d0804c235aae14a07c30baee371a10221de468cbb11eec68cd3195ebeb3e852c96b72b8ed604f410704aa762f06baf31aa05d2b5e735685a5b3d4e17ff993b5d1dc3dc139e55c6397fa03cbc4ebcd28a1779fb8eb903a1f57b65ec0d35cf1670471107e816f628c1ea18dd6f6c03c21c614a9dce1464b15a234a36548bc4010efeb8c23c4e249f64c1796f33fb59239bd50024ec9a6696a6b97b7b1fea01e50d7f389155ba978415fa8a65cbea52b5f5143d9b310557701c42550b9b8e49b59951e2a7348132b5c9fd6e081d89f8cc03e0afedf39be0945aae78006b46d38edb65c635872ea414cb46671b4fee3044511a2a70f061b4187aedce82cbe68711e845ee2ed02deb985025c2328ea5ca2c79ceae596594a5dbbbff7d92238dde75d3149c673469bb9465f9b040a2b6dca522738bd8274d8b744ad63583c6cc023abcdb526a9332d276624eea21e493fc7e97a50330e0bfe7751161b95108e9faf85e0609663f2ffd485c7bd29c2a4b4167d711f7213fdc01b72db71058cbcd723421a14b1f792c4c46b5aed9b1e64957ca5ca4b81e0211eb69b3b19dab56d67ec91af078511fc5b7df842f5857256ab11c9646e7dc0b9231f07ee85c1f4ae8ea6c843037b7fc7da9ca7f89bf989d7895ad5e87b6cb2accd2dbd2d046040454481bc45160a88665bf82dcaac7681213070e030ebf0e7e446d6f03f5924b0c3c852bfdf4d8941c58bbdb285c7925baa5d2bc329957dddd37435c9345eb50e00068c468a02753258864d39906cb63a33555ebeb7744a6f4a0325a862e7bc674d659574e46a77089a07aecfd54b7c50e19b04f72a8fa5784db65ddf7b464054e5058255f27e1368b8ed487f1421ca798130a2d06427ec5175e0c56059e01ce7768c06e0e8e3d85f744d01237785e8349277ca3ee377400f6ae8496a1e2ecf1a17f74a4e81070cbac67e814e"}], 0x1690}, 0x400) setsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000002c00)={0x2, 0x9}, 0x10) getsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f00000001c0), &(0x7f0000000200)=0x10) 16:00:09 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) open(&(0x7f0000000780)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000040)) 16:00:09 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x1d, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:09 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mknod(&(0x7f0000000000)='./file0\x00', 0x21, 0x40) mknod(&(0x7f0000000140)='./bus\x00', 0xa4, 0x200) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) r1 = dup(r0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x40) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)) 16:00:09 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003ee000/0x4000)=nil, 0x4000, 0x5) madvise(&(0x7f00003ed000/0x3000)=nil, 0x3000, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x40) unlink(&(0x7f0000000040)='./file0\x00') close(r1) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = socket$inet(0x2, 0x0, 0x7) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r3, &(0x7f00000004c0)=[{&(0x7f0000000180)="010000", 0x3}], 0x1) write(r3, &(0x7f0000000040)="000000deff", 0x5) pwritev(r3, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:13 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./bus\x00', 0x10001, 0x8, 0xa52a, 0x1, 0x200, 0x0, 0xfffffffffffffffa, 0x2, 0x0, 0xb1b, 0x9}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0xc1c3, 0x0, 0x7fffffff, 0x0) 16:00:13 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20000, 0x0) setsockopt(r0, 0x4, 0x28, &(0x7f0000000180)="be7c9a6f70b88e3832b433364cddf4058b158c3aff6329d59d2ed9c4fa", 0x1d) r1 = socket(0x0, 0x3, 0x7a) r2 = socket(0x18, 0x4, 0x8) getsockopt(r1, 0xffff, 0xdd1, &(0x7f0000000040)=""/188, &(0x7f0000000100)=0xbc) r3 = socket(0x2, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x8, 0x5, &(0x7f00000001c0)="63138ff1c8d6fca701c2c45ed8b319e6a8291d95e45bdcfe2fbe175ddc25ac04eddef472b6f876ddd0ae550a2c0a1d59334f07060f3e4285f7d568af2bd9cf92643d562b29d821edc26df196291998b2cbb99b822a979ce1428a9accbc1034bc8d8ef1b488f59b0ac9a2cd", 0x6b) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f00000001c0), 0xaa) 16:00:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f663e50c070ee9fb2b36f77bc4392d8625a696c6530ad89eabf00"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x5026, &(0x7f0000000080)=0x3, 0x4) close(r0) 16:00:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xffffffffffffff35) chmod(&(0x7f0000000080)='./file0\x00', 0xc0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:14 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) close(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20, 0x0) 16:00:14 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000080)=""/155, 0x9b}, {&(0x7f0000000240)=""/199, 0xc7}, {&(0x7f0000001500)=""/4096, 0xfffffffffffffe2d}, {&(0x7f0000000340)}, {&(0x7f0000000380)=""/99, 0x63}], 0x243, 0x0) r0 = syz_open_pts() pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000000)="99a9e595b23c43500e3ef9919b71b59188553962d6992595323dc68c349a3a6c62bb5672ccdb1a191bc8b95655", 0x2d}, {&(0x7f0000000140)="1d3c58c589e86e470da9094242652481b4010bca8047634f96b9583c306e8b81d1f40322725131dde8e678fb10d83655897c6f39524b29315b1db26602c15ccd2ba168e26363334a9b96221770b85f75b27e889825702b7d5bb7a2643f84c13382785263e5a1ed5ba7597c54f9d4f169a455287ab33a386a2e3d0098118faf927a87a5992900ec932a26", 0x8a}, {&(0x7f0000000040)}, {&(0x7f0000002500)="e9de7de650f0962b9f9c7535fa778ed289cdf23e084d4a92c516d8bb20cd42b53fd8ece3c7e519e9dfef65d2427e7957c1913895a19b1053be4914d34443b1bba687319459cc010a591821bacbade10880b43125b035b19b97e046fa948e6fa32a0e9641f020ee5032de83f7b82d0bcdf0e3b6bf4c240e0922d7ce86d02cb514cb3b7cd53dc031f42afd71f698e9a178b50e07fe0c838a154d7d3b0200c633a63ef8fb6b847bf417476cfe8cf38b82a9510c1f56d1b64f427dfe943a7ba34d5c6d", 0xc1}, {&(0x7f0000002600)="8284485bceb8549fb2df281804eab13ccc5bbc08726142b7f07984255d5715813ca99b451395ac6d86d362b7a19d48164eff31323e03a963aba0807769762ea75cee5ec546430d94552e3df81cc5dcada5684e72504ca16313eeea44ca00aac3ed5d58779de36f0b0a28d452f3815ee3b92f9445c3ae82ca0f99a9a22fe27efa039331396d57fcdf8de0c5db534269731ef399be1a8ed4af49bd6269fe1bbffac77e27822894d9ec3484b127b4b6140c570d8429724321f5484a80d02120b92e1255d6415a52aa54b052462285473ae7a757695d98b80f1e6baa163a229aa3ba3a50d49954460ed673b658bcfc785ad205aa10", 0xf3}], 0x5, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x7fff) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000100)='./file1\x00', 0x10000, 0x8) sendto$unix(r1, &(0x7f0000000080)="d49a1c9f3c4e05b5941fbcfed9005525d32f490be05b12480ae98f96a49791949b184c73010b03b004307c903333845f839d118af39fcd3e0ae18f13243e182298e516e31ed4eb501c8cd070bef1ad6f313dce5721b40a6d", 0x58, 0x408, &(0x7f0000000000)=@file={0x1, './file1\x00'}, 0xa) ioctl$TIOCCONS(r1, 0x20004269, 0x0) fchmodat(r1, &(0x7f0000000180)='./file2\x00', 0x4, 0x0) 16:00:14 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) r1 = open(&(0x7f0000000180)='.\x00', 0x20a, 0x185) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000280)) r2 = getuid() setuid(r2) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0xfffffffffffffffe) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000140)={0x100000000, 0x7ce3, './file1\x00', 0x5, 0x1ff, 0x4, 0x400}) 16:00:14 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x46) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0xa) rmdir(&(0x7f0000000100)='./bus\x00') unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x0) unlink(&(0x7f00000000c0)='./bus\x00') 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6020, 0x4) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x9) 16:00:14 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x3) mkdir(&(0x7f0000000300)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) chdir(&(0x7f0000000140)='./bus\x00') setuid(0xee01) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchmodat(r2, &(0x7f0000000200)='./bus\x00', 0x40, 0x4) renameat(r2, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) recvfrom$inet(r2, &(0x7f0000000100)=""/47, 0x2f, 0x40, &(0x7f0000000240)={0x2, 0x1}, 0xc) r3 = semget$private(0x0, 0x7, 0x0) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000000)=""/191) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) chown(&(0x7f0000000280)='./file0\x00', r4, r1) 16:00:14 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x4) r1 = getppid() wait4(r1, 0x0, 0xb, 0x0) semget$private(0x0, 0x3, 0x80) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) 16:00:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffdfff, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x1, 0x0) recvfrom$inet6(r0, &(0x7f0000000100)=""/238, 0xee, 0x803, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) 16:00:14 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0x1, 0x6, {0x7fea, 0x7}}) kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000080), 0x1f, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r4 = dup2(r3, r0) openat(r4, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:00:14 executing program 0: r0 = semget$private(0x0, 0x4, 0x21) semop(r0, &(0x7f0000000000)=[{0x0, 0xb5c9, 0x1000}, {0x5, 0x0, 0x1800}, {0x4, 0x8, 0x800}, {0x0, 0xffff, 0x800}, {0x2, 0xfffffffffffffe00, 0x800}, {0x1, 0x100, 0x1000}, {0x0, 0x5, 0x800}], 0x7) semop(r0, &(0x7f0000000040)=[{0x1, 0x100000000, 0x1000}, {0x2, 0x0, 0x800}, {0x1, 0x4, 0x800}, {0x5, 0x1ff}, {0x1, 0x8a6, 0x1800}], 0x5) semget$private(0x0, 0x7, 0x8) r1 = syz_open_pts() fcntl$getown(r1, 0x5) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000000c0)={0x81, 0x8, {0x800, 0x2}}) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000100)=0x3) r3 = semget(0x1, 0x0, 0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000005c0)=0xc) r4 = getuid() r5 = getgid() fchown(r2, r4, r5) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x1010, r2, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000400)={0x1, 0x0, 0x1ff, 0x7f, 0x8d02}) fchownat(r2, &(0x7f0000000140)='./file0\x00', r4, r5, 0x0) unlinkat(r2, &(0x7f0000000580)='./file0\x00', 0x0) execve(&(0x7f0000000440)='./file0\x00', &(0x7f00000004c0)=[&(0x7f0000000480)='\x96[\x00'], &(0x7f0000000540)=[&(0x7f0000000500)='\x00']) semctl$IPC_RMID(r3, 0x0, 0x0) r6 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffd, 0x8, 0x40000017, 0x75c, 0x2}, {{r6}, 0xfffffffffffffffd, 0xa0, 0x3, 0x7, 0x9}, {{r2}, 0xfffffffffffffffb, 0x28, 0x40000004, 0x5, 0x800000000000}, {{r6}, 0x0, 0x10, 0xfffff, 0x8b4, 0x5}, {{r6}, 0xfffffffffffffff9, 0x85, 0x4, 0x4, 0x1000}, {{r6}, 0xfffffffffffffffe, 0x20, 0x1, 0x2, 0xafd}], 0x9, &(0x7f00000002c0)=[{{r6}, 0xffffffffffffffff, 0x51, 0x0, 0x557, 0x3}, {{r6}, 0xfffffffffffffffa, 0x1, 0x19, 0x800, 0x100000000}, {{r6}, 0xfffffffffffffffc, 0x4, 0x2, 0x89, 0x400}, {{r6}, 0xfffffffffffffffb, 0x50, 0x2, 0x5, 0x7f}], 0x4, &(0x7f0000000340)={0x101, 0xff}) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) semop(r3, &(0x7f0000000380)=[{0x3, 0x8001, 0x1000}], 0x1) semop(r3, &(0x7f00000003c0)=[{0x4, 0x4, 0x1000}], 0x1) 16:00:14 executing program 1: r0 = socket(0x25, 0x804004, 0x10) setsockopt(r0, 0x29, 0x81, &(0x7f0000000040), 0x0) 16:00:14 executing program 0: socketpair(0x0, 0x8002, 0x4, &(0x7f0000000040)) r0 = socket(0x1e, 0x4003, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xa) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/99, 0x63}, 0x0) setsockopt(r0, 0xc3ea, 0xffffffffffff8000, &(0x7f0000000000)="76e916da4eab421443f439647a976367e9a58959", 0x14) 16:00:14 executing program 1: nanosleep(&(0x7f0000000080)={0x200, 0x7feffff9}, 0x0) r0 = kqueue() mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) chdir(&(0x7f0000000000)='./file0\x00') 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() open(&(0x7f0000000000)='./bus\x00', 0x100, 0x130) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x10, r2, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:00:14 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(0xffffffffffffffff, &(0x7f0000000200), 0xfe72) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() r2 = geteuid() r3 = getgid() lchown(&(0x7f0000000500)='./file0\x00', r2, r3) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x3, 0x3, 0xfffffffffffffff9, "5c0000afb40000000000000000ffff00"}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="2816090e39e09e1158761c6d8727cd4efce1031c0982497920e7815045ee2d6e785d794f3fe1fc410bb16c7eae6495393d97e171b18fdb47128aa79a3fe0d33f5591161fb2a8e7d1aa14efdaddea5d40b241acc92277409895211ec4e6e1cece9c7cddffa0d49da2cce2a9f0dfad470ee4bf52e6b7", 0x75}, {&(0x7f0000000300)="5b092e9b23a9dfd01d56c115e13f5a710ebf844c58253acc7a652de844ec8c94c142dd74ca30d84dfaa2864f67f3eb8766cf5411d6fbeb3b8be0b61163d3989b9e085c526235dedbaddf7dda784f701821de9f5cc80871ec56b50672487070a345a649397d", 0x65}, {&(0x7f0000000380)="e52a408ea69f8850a91658bc706f95d754700cf73257ce8eafa686c20d15198f952919eca20c76959be30306154f4c41ec620709b0d3bc90824fd936459e8c400f9d236576bfdd149bc97d0cbf6addc5d0874a23061b74b0eb6d74e238223f6185f02ed0c472e3cb33fef6203580843722af13e1b26cf3dac5a557f4b2e39cbe73ad2974e4894251d98b13619ea407e526667584153b89e4b0b2d7fd67ad40c7b533d63d07c4510f74a102ff98ef48182941900f2bae3f5e39938d757771aa8394dfdf253cac94de477cf16858f71627c0607de3652dce01d952d606c1df0849b05887913a45fef676776167be0cd73948a85f42ac17f0a91942aa", 0xfb}, {&(0x7f0000000480)="c6ad2e0be91c637abb82f469801065a54a64d51cc0dbe823761eaa5e83f82a5e46d19eee2e818db025f041d7160bbf00edd6a0b28405ce56539b352691d40e22a96fd0b78f7b683626c8163808ebd1", 0x4f}], 0x4, 0x0) pledge(&(0x7f0000000140)='\xa1\x00', &(0x7f00000001c0)='\x00') readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:15 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000080)="caf5b415", 0x4) recvfrom$inet(r0, &(0x7f0000000000)=""/99, 0x63, 0x40, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 16:00:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) clock_settime(0x4, &(0x7f0000000080)={0xfffffffffffffca4, 0x22f2eb43}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000040)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) writev(r6, &(0x7f0000002540)=[{&(0x7f00000002c0)="e67e5e96a488cce30c63991b3b41e06c2f9da9406042b81380e973286e6a60d5b15cc440a9029d7d442aff6540d84a27c5b2a39e5f1db703cf9ae48342b5b308eeec08023f3f2193aa5affa41284119eddf58f0abe41820788ff689d8f035a141b40125cf32e09f00f7cc4d1dd4b403df345065b6b27cfd3aaddeefe6f5af3169ad2b155009255254cc3f99d2a78419ddc9ab61e8dfc553e6f7579d58259dd7f0f0025d629d8ebd9da6b6f6071864401e3aab59e0314e6ce1b21e368b550d929e6721c2f051cd005c0c5a38414f7db46317501a82844ecf5a79699e6a82845c0fee30f55356e207ee0ff9b2a18597da8c04136c3dc41f2d4429e2db6", 0xfc}, {&(0x7f00000003c0)="2d90e4078cc4bdd0dac2680209fe69a8a15e6b6e8d6668fab0ae40628f3c70c264a4524cbd2212afabed458fcb1c204dfd94250aedb58d8be0ce1eb613c6df7d510cec191822745941e7804cbc80aa63f4d0a31fde40470373a31ffb02a4ab7459b60736201ae9efc166c192f61307740497af1ff28230da9dcf56f9b63a36425764b4a6843fd1549dd58430c5053139fc5f4a2b39e73ad7541cc33b5a04e98518d6244316603a1445e889b724095da8a32d3e0b0ef38d52a65bced5ef70d62c8f65b9c6757aeb385dedc5806661e0af1ffb84614bb192cdf6f6019db98fd3f8c91cd12886aef69b3f90dcbd2bbab74aef30ce9a9ed19ea44746f638a316ea4142321eb5a40a220c6aa252970d20fcaae1d9b3f2f005fceee6d6c0baecd02b0a8879eca7106de57af56690e27585af2db811f27e0b0ae3632cf73e28a3aa38a07f96349dd521acbc8e430779926c16aa90d14e8dcfcd8886d6d57c9d7d42e2a749722f39c4660c2a0fd73c3a36438517a4f75f479762d2fd6fabdae9016174dc26615cf0c9f41fad1fc8cfbb398f845d080a085306a1f7d42438b907727bb83927e9684d6a7809ce82ae1b674edf1587620e662e0157e2419c45512747276371c4e33f9aff3dfc7e6223209fb23ab11420d46b14329d49bee23bdbc4f0c055f649f2adda61dd06b819b9ef9ec832d171d463d3f0b58203350ab40ab1408597375aef55a5c476bc787fb2b556a92a5aeb25ece7bdb9b9f1f1288c85bb4c5ef9269154f6e3f70cd602afac7944cfe4ac723cfd7b95cf5459db218c00768b9dcb702b9c2048b4792a62442c926940fd28e061c0ccf779161381fe2d70bde12e31443b74d8db528d9e62493fd8869ce6eb8405b5e0bca02c61bdd95039cc76a706e9bbf6441c69aa117eeab43aa50621af71704c6c49a65780ff7b3e7ee282190cd569f52321767afb38bca58575881ddead09ca09468db17c7c71a1a91d0cf9536f3d6a458648eb46a4a85ed8473a4e9c68097403321d2f179a4db81cd7d9e87d0878d47bf05303f1e793666ba0c921fa5156941de7c19cb45bd5dcf54aa3b1b8ea48f8a6e950ef97491d946c2eba9d2e3b6498fb649851c962d44d87a4c78057e950deb35d37a4f14edeee0cec1d2c0d192116b541948ad9ccf8b14a33d4a3dc758e0e250144c6ef996cfd4a2b3142e8baa0fa36bf19521e71a83b64367f2a3e6a13807671029c237e2351c47ededed9131def66c9e14f7c843809f9c557c8f173fdf25cf02986a657236932ae5226d5bffbae744f264d0e3e7528dcde503ec22e07a5e9416b52130f4383b7104f99c39ca6b883f3effe01d10e394203b86bc4271f3904cdad9adc8c53aedbe0619111f7669cb1dce91be8b54f8248d9a9ae2bc3ca6565cc263cdd37621c7456675d468513812781924ad8161f4d6edd1b825a223bbee18860ca6a3609f1444329b9381af8ae27a8403331338e6fbbb3561e0ff31ea433faa295d02b85f5ec3adf789477bebcf2e5fa8063d389bab2fcad7223570ccff0161f9b43f386e8501266a514b0d861fedb8448fbfa4e76ae8ab1c87a42a9f69ffa36d5cb9d245d920e61da156356fb3d2f2af38d4b0aa80d11dcd7046a6714d25ed6b7512b30b24ec9a9033a2d7079882c458361c7e423e0bd4c1d97005b1bf628c951af526a08921ddb781f23efd49c63587ed3123cb340993f81ddff117f93d5808d604a10e6c0dee9a3efcadc00f5a4f90e57b5dc8c7b5287687bcdedaab91b87fb99d36a8a284efa59209c0f36af0b24a73b5975e1fff66f7333af7a36a29efb8d8394bba5c2f7fbfa2f64ed44056f3adc46dcd7b20e513d7d2976843d356f9487d7d99267b6f602f387186722d6502aba301de4a2cdc6235d810d4b39ac46e9ec67f63af45b7c1ea8c479eb2ab6b1b2d4f618d07b33f4c31e8f5da97f4b4eca1b92198ebaa56927e003dedba45b384cff389feaac02598eb8c466420a5874d31b426c3917952a3eeaf126801c5567e9af844adc7ae6226c8678c93b967bccf2341ccdc52e4f110034d738fa92db107be7c3588dce3f11481ae233a465459fff7bfcf76401321e771894fbef78487424fc1199540aac17a6db16edbc39f11f2aa0667b1f0e3bcd785d27767b62fae06895390ffc4768798dbd872841f8781a5e37b67edc2df14f903310da67fd29929cfd5f91cdfda87a63c0214f9df111b20917699a8bb39370e24e748f13361a1f8a7c3c265cda4060a42eb6517ecceffd8c07f1923a58f8342469e2948f73ba3e91c1028744a9d277fe78caff38ccb3167c1d0a000914bf5dadfc38880cd1278b82fb4f2188496efc8836d322820e9ffecd1c2bbe95d7e7e2d1232f822235ef53f536eecb26eb14439d6141fef5713275032ca30a332d8d4cc88137502a3a71ff14ee2e6a4474b801da7a77812e9a8d11e54685e8b61fdca0ec5e7d392ee19470928dc607a071130ff67c82fb0fc1d61e2c7627424ca2d3561ae0098766456636a28b684a9fffcc88ea0f5e8392728ac33218e7a4178e6443f1ace176fcde5bd1993249f3321cc630d06e322159fbd3aa1ffd4870788ddc921d528afe4f93960bc161cc452706051ad85e1c623acc51a21a244fa7b085283ab9c5cac5882ed813a4c86067743a4f67a757185dca3211b6cb1456bd2c06a1cd712eddb7433d3bedf3c3f9e2b31865fcdad672bdc64241bb1259d5e1883f3f71ef104f3a45585ec9b8fd3a0f60629e0a3f52317bbcce7bd83f5d2d29c0816732eb61db2c28ab23e549fa4573866621506a58dee1d076893b1ba608bc25e9dee0e1dd5852268ad2d9101ee67095b8786b59b0c4c0438755678bd4f9001f359c51f9e8a203176529c0ceb0c004bd32c540dc92a9451ee211596abf592d78ee10ccbdc24759156d8205aaf6707473569fad5dd4e085dc427d5b4c9629adf5653b3e496569219aa270f8a631969c7a24a4826d3440473840b2c0ab28dceb5462d37e7800d597c434adb93754334bee19feb5f841ed0bbe0149374b5b473c94668ae09bb832805bf4c4aeb42ba623bbd581048e927d7ba955f045045c5d84964689484a4e6685f4e061cb384f8032bcc8a0e49fa562ce073555ebd1aa9075685897c27422e7c0ef770d0d9a42e471d292f866abb56113f9dbc29f0253fa4f8845c4ce4da3e0ebb2f8010b376bc7910693e56617b400db61c688a0f63cdc7c487c9b4a8f8833e7f533db4a9e7aa01fec347839b33ae697744ada2ced72bbf4314a7f8dc214e3d47f8fe22548992a9da131efea46344476f3a37f684c30de269450f78b0bdb0e0e6670b210e8139eca1f087432bacb6079e371c19c6ece74e33e4e7abf6377bba68c9e76554c14727beb20ebbe8ed68467094ff7dfd21ff84ada535df062d9b8eae919d2e269954e7a595b975b4eceda8c7b2e9fe3abfc9b1eb197679f561891cd0f3f61b1a6d1a2848b9c6062a666b1a05245827cf088f631b8e40259a9696aebfce049fab4311104afb7c03f1a8d7fb2f2012dd921f000117873606995896da45035c9b562fc36ad68ee419ea5bf61a62df3b314650d4d4fd14504d47767ef4633c08f419d304b3cdee687db9dc004efb6700c1aa8cca360a15467639b8e670f439730232732e5415b539beae6a0f5b44a08cbfdcc505650867f12d1c89e876a01c57c8f8633a074df0cbb503cd09b5296bcd83ee5e113bdffbb596d1b5dce77df0d31904d2fd33116048f57520dbcd9889ef7e115a641eb6afbeca881d62f99d58c55a2d642946ba17900bbc4425e942c66751f78934243df959ae0c0b8f0742eeb27451442981542561ad5d39660c90ec2000dd983bcf6e75e1bd9637bfe75d5ffffbad023d4e54ab69afa9a967428ec45179455fc6ea66b3a975bf74c0ddba7b6b0e104c714bbe6f978eefc120416fa417ace12bf81cdf3f1368ced0b4555878ebfec64e53f0917712aa479d935f67b89ac61eb2ea5b39576a8fbfd8480f467c37da65d8c3e76f399ba1319fca260eb0636327721826e861f21e88dc68ca8ac4c13036993e25ce36ce62985c979e9308a6572cc62afe9f07a574ad96fb79185710776b88501fff278f50ca801f543c2b93a1e020923057c9592516b36e23b696ac43f7a4043e21d5ae632ddc54d223c54f4a1d3b46828bc99050c96d251c404df765d32175d624c54c855ab2032d3e5f08895148826d764bc167e4c8f3ded6785174c214cffa817d21da9afe7e308c4cddfd1d9c96eae38a7a7fcd453815d42bf288129a477c8010296e529d1d8890a469a5bde9fe5c6534e99ce078ee014555bf2219fb4440c695454ddf39eac979b0a0aaf745b17f7ee1acbd30de4c432d7c5846093fc33556a56b5c3887d3673f5949c9f975d9eb6ea53034f9c86a1f395b4bb992faecfea5cc8bdc7a8ef6db99b60617810b6e3b3a2e8405d90740fada9c0cb03a3179f8ecf7756f40bde5f6d01918caf435ce6a25359dc909b0f1138daf2dd6151e84a7f58187f78f261ea2d4335689090d190ca612f2bafd164304fe8b9e47ad57428473577e941dd3224e881dc1e5c3f46d55d1da5c1e3b27a9811e11681d5c5e8ba3cdbf314688b0869c68b5f662df2623869a3037a9e80de81b9941970b5146d35102839626b3f32e7adc4b7dea1156ce8565d9ce2569e1a450774318cae9e76b5281c6d236c656857eed65668cca55cab2c6b842db759f11382979bc5dbd3484061ae8815666a810db178ee59d95d01a39e9002b2ac109658dd2aa576a067ac1884b062420062a19d9c341082ce59b07bc2dc9354aad3ed44f4485b4cc55e4fbffb25cc8cba37c56b8b375521b63248ca3504787353798cd2c6317f38e93c81d3d93c0e6cf68d3e70fc3e11255483d356d19e7a000d3f7e09967a5738d124722d74364858b1784b4e60d94e2cb0dd845d19c28cc2c3b195c3aa5a8853d7e14045c7d612b26ae5a7bd5aca1b3583dfe8ed37d26d447f9e6e44d2314f9ee16d364455c48a365764cd01be0e88bb436a7c95f1a92e46f93e91f7ec8d3a1510b873ce34ab25f18e77d0ed2bf8fdc6a037c44d19e532eb6ffba355bf73eea38919a404c2fe892edd9e3df9d84f766d9ea441f778095585e9b9ebdf4f70a070837ed4caa5a026e8dc7ee91f6323c401543f4d726bd24a31498e42b5f2f7273221829dbde517307047497f84e0ff520ac1207547ae15f0a09a9efbf74350bbb6b5b3669e358cb93bfcd1afffc85acd1fd046da38bd2c3f5e097c2e3105b0faaa540352bdb29a5c42a8fcac37a5f6dbd048880726d05c77a5e92688f9f821a551cfc87c122d911880cda11002c53ce6379733c8e39920b3a34d7af6e0984ca77d866c2967464f51e637e1889b88079ae02eb3fd01a685f03a08bc941de977f30290b893c4ca69936f232c637978c8ac9754568dd0ecda6c08a30810e1cf4279d28b89f201290df99b77786469e11eda1b96eb510ea8c67928aebb1ff68ef2c02c810cd9511fb26cc1c51ca099a3074e4285f0672b2741837c86f6c4f09494b072a0cbf5758fd9f6b697b2e6318b4960f4d77e2dc9286945e7ca395d011b7bc42edd0a61d7f6362b560b1babac7032a99513b756042e383e664c922a8d296ed16e867c5f5fe9206f40c0aa19ca661633c903057f159945ee07159641a1800043a12e9848024b9de932dcae9213314d435b841893b217a5046cf95973d6334575d0731907a11fa88da9318beaf21fa972fc0059c2fb06c1505f25b5eb1f16df406c04a1e07237eedda1b2540bf5f6", 0x1000}, {&(0x7f00000013c0)="e01515ac86572b5621b8f00ed3001c8379959c54a7ff8cd7ed4bc56aacea77fdb2747729d397527939e5bd379b31bcbc89cc30a7d333fdd18c7cbcdd0516ae0396fda2cafb4df8660056138c27de1c5efaf8be9bd64d3211f457e4efe9915a51aa65180e5ac2c466b23a08a5a57aece90e7c82f0c8b29822860733355192e963d21f01d9e04cbb1510f6fafb1d10a22d14e881fba554201be435b18db1ee7026add3efcb", 0xa4}, {&(0x7f0000001480)="b8ce03600cc28d48544ba1c2642dc9b63650951a21a0d30a04c2a4e0f6183c3d83d1d8a6d563ec04f80feab7c93ed1e1003ea9593c31016445164d51c5ce5f0697255fbdf0a31954c600531675956203f85bd1ed9016f1b089f40bc7b1cfaf94c6c73a4d03169c89746c5d28423d9fd7f9f731bbb64aba38b4b7417836755aa2da51e42b5eb75467fd69dbdcbe78257d895ac281453f3512eb6f86cdd72cc36d058e2099a655f8193ebc29c26d338ebd1c9264d08c55d37571b588c9aa754256d6190438b3316364e6da9c66421c535d3bde17a4eac3809582d5608b2ab641da46dda5fec12811be6a6fab70218c4c0e8031b1909d026b53271d7b13a93c29d1a712a9264621616010f2a2497ea428eae96bb435ec55228220d2796bebce72b18170ad96369d6501e80f237bd62c4393489f7d8516070d8218af66efe5017d372d92683683aa036febc276ac3be53d9fc7413f2a2306d6e258cc7f68b0bb8469188e9d736d905993df213c0e134eb8e170755a4e7e515af80d8dff0f3fe8420bd1536b07effbbf8aaccdbee297de0303d3653bd64a07295168562bd7e27fc884a23f45e297257fa2168d50f805c50a641f59991590ddf99cf953d1d648c45fe4ded58272a38d7257ee0651dd70aa021a4421df6fe49ea860165a51c539d96fcd97219b4e401b803d1e4e06075e5db41366c39a8303d8d615546811766c6e85b20ed7453eb77c1fca4e20dc17e9f66f3ac5fef6980fd77cb20b750bb1a340688e9d23735adb66410c909c556a349e66943788a3e2e8c886c8d30710fd5c23e858a33f9a78a227a93a97003061953a22991c6344f6e8711a2a1dbfb141de6f37f66ecaa24cedb14f2a2ef98fe3967a71bbb9ada9be13409b5e5583023326508c3cb3491c2fb16b555307f844c94e10ca42497aaca838f06005a1f91f83b1f6e59a2933232b79645bf051bb6da16d4583c1e0742cd6f889d50896225401c7b45ad12c5aa79c2c2c666e09567c1414e79c58dc109039bc5ec6260e2f7e8853ca4cdc6b284d3d273806a6caf2370f3e5e56f8285aa2e18d762d6caca51cdd3421cbb9a1875d40d9fcf115d17e2a7faafa2ca14572a7d2938bf1907fd6e9868d2c4d4654c937aaca723b628da8db4dcef79ea46db4c85d1d5bfcc3e2f02780207578ad72dd87640bfa87f0377f783289a931698a55cf387b0d7bd1581213da9ebe0bc9abc5898a1849d22b1cc0082fe5065a216123008ea10f346ffda8657bb1082cf22b6744e05c7942846d79ffd8606ae3d4dc30ce3336beee6e026de82acacc48f8d5b2b130523b604cc717a65a69ee96acdc685e47324f47b3bcd0241d5cf1af9b507de89a66511cb42ad33068508096cb4786a926ed862474fb0966bbfd56f36dab481780347ce872f4cd12156657ce2042a7ff9745518a6efcf6c91a8f06e2f9376d3c39060d1844f9fd9e21a33f86eb133b9cee1ed398ea69a355734309df0b76c8e54a5f06e2df96d1b45a308f46926833391c4873d351bddf6d15263dc535c5090308789e981a12e8f886ddd489de700c618b3ce10fdc5949f6e4a10f5c4040d09387b49ad8c9f2342afcd00ef9d0c8a15d986194fcdda12772ac704e95f744d47ddbf5e31cc40c53129919189d637bcf4a2da9e241168b7e775bfc48c3871476a9705be0f9856e33cf7d64ec65645b19a899a16d657d0b785985caa1e404777fb44cf8817a75ad4cb4ba98cdad6949fa3cfbdb02af72382c0757b9dcbd4a1463b65a9143d92c6d3fd2b5ccc8993de858f050709581896c1350c30c4bf1f75465d379fca041db296a97365f12c8c36e644334c2db15af664eff66d6fd10b345bad7c91a8541a241e5b86a5be062bb1b0701a1a9252df10f145907247d6cb1bab57160554e199d43f4eeac737d36ed8f68ea917ea60a45bf2ec62ca7a98e2a65ce4d3a872ef7e15b83c9a0dfcdb0a1b3e7a22713a52b579fdcbab8281e554d9a004c280b9df789857d7440a40ef302ac0d319b37f1a6feb534d3330f91c50f410334552730d3789504b001052db24ddce4af247ed6b15198820d6e3c6fb61129e4a4c1e37398823d14a73f8c24c24627770e565b2cf1781d12c765c3c4c0d8d08eda98741d861cec380567c19db19a7ae297ec1980b2dc9955699d8114c06eef9988428cd0e148a1136ebab2a2f8ce5fb3ac05c94353feab4e88f3280eae184056feaa85df903f8396b64fe66dc85739efe0c54f3ffa3caba7a0b6c14e4d0e043387361e919821be212ac05ef29eae59ba4db6b1dfbd15930d0e7eb356776e5acca1f09e96ea03435e4f696b2e94a26602bc6c0d20196085b1f60daabed9276a9832022df585c1295336eb476fb0bd81d41c949bdeefb568f3929b7e6944b90baf15aa39cf0bb8e6adbab1089870361ca38e7137370c2cc28ce95110616df21e706c63bf569fa485c37fde7c36407fb3877c0656df513aa9afc1178e211c071aa553033978f1fdcb30abe07d60283ca71abb837bb633129a639401af8425c5102353f2cd1305201069d3ce89e7781b8798332ab0f24eedc1fa98385b96a76f4d14ffa58744b8014a600820c1d578f8137c52d9ac3551c96c8aee702ba4b7ddbbf0497209296c677c7d5c6d7e5a8b3666f483f8cba01b04340ee5370c50eaf3142c334a57f3bae6802a436e907b19e5d29e0064ccb446515142c426677ce1da5d3dcbd7f14fc25a453d1b51ed0d7af42f6b3adb285ae694d6825b5b69b4216b73f33471e3b47b33aa579f0619b456d421f64193514315cbe7adda615a97c3d6046add169f2e1868b08b2dc81ec00320dac0977f09eaae3f80407ba8fdd183db7fffaf87a34d69d7b71ef065268124c8144b408af4e076a6319f63bb72436f6a40dc6fe3b44f2fc9164a64992e62d202a9c048d2c97f649ea31ed7103d40f9a2002b59169e49748b01693a255d1edccfe75b6b5bd279bdd61312c6cbe582ae4886ed15c7f632523e0171f1af0ddd3e31bf52dc63f2bb0606bde61ade813ec87bd0ef3710c9ade9bd17a2c997da041e4aa7c132fd8dabf26635081d6c7d3e945a3bd04986435df4c9e80891aa9330d41bc93e031b17eb8b6d02e6f3dca03b1b7e28b6a1586dc07ca4b60143b94e08627a25c1aae551a0ca0e40b8d6525c9022b1a0c3e7e02a3c46582936174690ee3929d8c0d6eb36b88e9d19a798d887f8e86db80dc3c4758facd892b62cc317ad8f05af9c944b669202d2ca4aba6ece6a3a307829f6795a00995d54eb506c53e2798c0dcf4da71ac17cf155009c74fa9c54f172152408296823ea6122fd54467ec0ac297d32aff6ef831e3bc281c8477925f7743a5fa4d3c4768807bff2432b0dbe55634271907d2a44eda19572a13432a24f551345aa76f8dc176f90b4a4c6fa5a50130319e702179aaab7b0db242e81736c5ea667b94146ac3cc63d28de41f537a7d78eaaf6bb95276153d678bd4f4a0d8f0b13b00d45835208eb5f5371372b718273abaf6df888c5b1b39b384f0a38fc76a6590b01d90b874a39842766ce7675f450a027b495708d989aed5c7ec371c89667a497c73af813d3db34f885e501ec17d9f2e9eb1f5b24825aee119677381902f8e40e77ffe1c6ad2a6a50d322253e5c26b9bd47bd6fcc800a2f4daa0317b87df6eae5ecd533292c7d82c8ba35febd2fb109952df2d7a7a32bdccafa25c95a40abd905d5fd60c63b3d2c28a7496b413943b4c454844a6ba8276b7b64879b78ff32d32625e0acf35b38052ea00307344c0f9de50e29db97803547a1f2e5bf9c5a7c6d1ab73177a39c13f1d538420b505bc7ca023933fe1dc04f8c090e61ef3ebd95ec55a1290dd428d24586859b8d7ccde2e876a3c84b8910ef063ed4b0ffa74271aabb781ae145dc537d3313532982a338d85699accb72bc5357f0a4a562d1b1c599276b118a3975a02c98f0af978c91d46bc0afb2c66616b9cf1199c1008014ce7a4b56ac9c00da849da85f9edab23ec3a2ca5f18caf0066600bdad6345d6df1f0e99e88304c8f6b62176dd983c40913eccd61ba563d142d3155a50b21d6b763c75ce0abd9faf3a5957a0e2a8b4cf09dc40246b6800329185f79af711849cb963392e1e541da8c09478d7ce47002785ce7f7a40e65c9e495bd47a293d58f8a66233a50e764cc5f9a2329be771a56bc6d7ae1d11a7b595df5f94ba1cb16802c595266ed6fea987247f41d0351b1f45a100067dd3cb6efa75bd44e6bab73ddcd2e02792ed9ca562f8a0a4ab04cf0b50bb458b92be90b48bfd8c2ea16194c795e14a9f9298df580839fa7b36319adc0aa83f708fe20138eb8d4c18eae73bbd2698a48578053205ce52760d4148c53383f3c07de743df714db476bdedb2979b515998cfa3a36b9f15298a8d678c23d939268047c22f58119c62e413a0394f61d3a836d5941014b937ac77cc9b40529f3544692660ed66e1210a296bed171ac1b7c7eeeab7244d2ead5cfcd5cbbd1c50e0c2732081eb8e219db2efe222dae6007d1e70b36c4f740f891bcb248fb027fa87aaaff76198e61ef0f1d66d2dc1b1cbe617a0dd841b716ef0d30b873b0388f3a145795a7af3206952af8ffaa657d1931f7774262b5e7fbfc9327bece5eac1eb8aec70c536bbc83425983f429690c36b65cc286042c33533509fef6267e46ce5225dab4dd9c596fc1957c503899721d89a9f959511b8f0d561bdd2d29e8575b88b09801b294151bb15be58b4e2f1486c75f49e7cf60225254ea031a9d040dc1a3e8932ef68506edd5b68817b320deef58affc0a7b2d4b992873d8f7d0450d0dcf3a713f68546d67bd0f17b88655d40d2b404bfb47c0d8a66bca6a8d1cb8cf1cd007b6ab849cfef3d35135dba822f02f23000d10d0905ef561854d465bfbb172792bbea46ce12b345525d30267442ce9370c41f7d011e3795594948764fd57680d5c257c448ec1ca30075cba57e4d8824ad047fa779cf11c829e72766c9ee58f819edf6ee6712ba1d082507f6162242b992ed2016d4ac088e2dc8cbdb2908362f313d7a4671e978cb12af33a97e184c6eaab8841923d76f1e2198999639a5b766799ba61268dd26ea4b1f01b98c55c3528a6b301308c5e7b4b4b66204b9b1fc9827ba80303b86b6b123dacfd30a650771fb8928c48747a9761655e4b7adcceaf99dca704f89b30da420d3557a653f0df774982d8bfcb74ca5cd46febdd12b90c4c67581a7f85c7ed71b3263958463284227984a0e5bb46f0467bfa1c446a6083c19b047933c62168cb9fd68749e0f1cebcfc8917e57e3cbeaf2c92acc66c7e203d8d9ea7f6b67ff59a082b5368d6a962d47c3ad0fe9951aca00fc4b96639a9e68e72025009308f1af7b19c94941b0eed51689a0633edb214438d44996a63e1dca6341e482afbacbf87f0336f89cdad31c46d21bfe62e258699e1d376fad060ceeb42412ff0d4441c2cdb0933fee0a39d6ddeec1d170e79df01dc60ce7a34e414e3ffb3166ced1f90c4df4f8f9947c1c6265501bc2f471b90750123c37b8774b2acfa7d6018a1e44c2cedc596e4ecea48499325f82087a896e61f3a6f300daf89800f5b356cd4d73626326fbe0ae199705b964f278a91e81cc784ddc33d5607d66cc5988b35eca92ca6de83bd3d1359c923cd957f967f5f59ec9497a6cc56feb1092e3bf16c52d5e9cdc6e519029a79a9607988d678df5cebb00495380c37f3896a9b27bf7dfd8d350dd5db7cec5658dce68b82e2f05835e0a03507e890559d7809101d06f75f12174a169fabed874d28d8e82", 0x1000}, {&(0x7f0000002480)="e6502542c87985cd125aa8df9e9663eb7e8658de69c3b5bd352ab9f333cc8ccf1e0d6aa9f4175d2e460353c3d4dc28e42b05a51524bc220ae508d33b5f110513d65f26d518cf2201cbac4ea0df968cac6d3cccb784bcbb4f05e5f6e253c1fad9f93d655b6772921405341e1f3f45c7602f64d48e63ac3349c42d82043108bc1bb4022719c62ab492abb1bebf39952dfe60cfa4a74720e699ddd179f0f51e10fb", 0xa0}], 0x5) getpgrp() kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r7 = msgget$private(0x0, 0x1) msgctl$IPC_RMID(r7, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x10, 0x1b00) r0 = open(&(0x7f0000000040)='./file0\x00', 0x3fd, 0x1) write(r0, &(0x7f0000000240)='E', 0xfffffd1f) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="7df1e48d10f666aa9ebafb2f9f6a7eedea233cfcfd8759ae9e38db82ec682dd27a1f699ccfe53d572c403d36a72e667fb7eaada760ede1d9a79f0cb62ce5dc021673a8bdc6447103226e514f88d60617ea937cbdad985e1c803948fe5ef385efe2473ddc2efb0bec3a70dbc4538b4603e87af34c6fe45e569e08dc7d31e82e0dcc4d64c62624ed172019e107f5ae9ce2846c1b5018b36bf667e43e95d5bf0b8fa2d846f65e6445d6b99f1694f5048a441d29b5c513", 0xb5}, {&(0x7f0000000280)="7d60f9738eb06178fda0ea1845f12d44678a3948a4ffd088dc6f01cdaf2c25326cf9f776ded2000019a69cd15f7652748fe674fa34c8e7112b62114fbfb617f32237f75d906c8d869f3a04574ea84b6b13c310e550c66f6e1b8cfee2c5d2656cbb369c97bef8838f2facc18b57697cf62799caaddf0e796c3e1c1b84dca07e6595a48e58d63e9fd9fcbfedaa3f0c6f5981b744cfb25e2d205db9c45394e4337df6397fe29faa3f9b6f736f799811091e3d9d4dee6eccd96203bec6d78786949caf0b1027c1a5fa9d562daa34654032b26fa1148f514e494f3bcea4f8d3b28b018e0a2fbc55a1f0b12679a580caaf16d2df0d6d97fe256504c7c97322454cc6b65c581f7290ec0ba925218db093d4cca33266f7ca56287ba3da12c2de89ccdd13a20ffd49d3fc909dd6ee7dd3aa916fcb57de37d26c8a55055bbfe87447c571ffdeb4aa3bb621c45bbd8381e3336ebf4bc51f6df297c221c8d6d248e3ae09021edf22ba2600150a4ec1e8e7440c90435b438e2474e971ea90a992e29d6b0243c955eeafb65f1df62860bfd6d0deeb0a82b821911ac43845feec2b7a5f1e94fc83a98d21f5787313ab114246d549fa8fd238f2691e4d1e972abeac6f6c01f1c0a757192039569c9f53816c5a96bdc4ddc1ddec42b7562725b18704d40b224619d9527b5840742e505fc2e48b6a3d44b5ad6fdf59b7935cb8da45a236531829cc970b280ccc8b8315474b04a5a11e50390026371d73fdd6eff324196efc95f22b6bab0ee329b2843648f13ed8e80377e4fe2c8316f3f770df1409f23e96871588d7b095740d91781af7dda2b547d98c9b2a9ef5489f3f4065e285724895b666563dacbf92fca3f93b1e68c0ea8ed4dc4e69a9186a5e25d19ee6bdc3b6967132c2b0553b050346ea71043746644113be77d2b0cae9e47f462f218a720e9687f5df2cb9b07f218651bee539f183c9086aff0f46ba7272bce8e22f3710250ca8af664a09d5892817d1adc6d68038c7d57ee8e74122c6ff48cf08de709cf137373c2a72656b4519f5f501217174ae141891a09a90964b0b9fa14eae1887371f4f70c2ace7eec2f962d2f8274db41ccf6522480a3459177a9964e5180611dc2c28b2ede90c365fde18f8744621cf4dd33cc7a49a0cc09d3477fbd472169537ac9a8e7872085c406c94e722058dae7209459ee868e51e2d7232f67ce1c151c5fb949f42f783be67d98c4be98b031222dc6a820a89a3a489e8241f9c15312a9f745bb2eff079a7613d5bb56e74d53b976028e1fe1a8e8c0d718e9cefcdc41fbbab0784bd55865a069f0543a1eca40c5542044641a44c27a317e3a81a94b782d431d30a88df3100e07288c636a3181e54329deb0aaad92d49739902615659b91da4c918483ed6f1d9251d3ef8699d476dcf2341bee294f78609513bf4ed4cebd4cca814144928b28cc37eb24d5ff15f5c8019de42fb9e500d1017f9fdb6d4bd211ec025ca9f2355926e1738b8668560a899f10673cad64eeeb5063daafb4af5da701a55a1f71664011262c85b9756a2ff74f0503ce8526114d3c94cc267a8c3028b321235f490f1eab8f5473ec7e666f2e34ccda0692fa13165af7b3e0da4720fb8ce95edb59886cd3c6d5b678d530a13a2eb3fb01c74909a59ae3ac9776614d11e76b0b8aeb002999fe9a894cc6f7a679437a3af5c4bcffa46df6b25275feda20ba85b83ee64de2347101ec78355a210a80d227432f79c5f054326acf367ceb4c664609b5fe5de31905d0b06989cbdfa316240ebf808bfd5586c4d5f83dbacdef4c5026e789314180c5a0f202edfcfb5dc37a8245b039a2448ab61e2846f176c042f80284cd0277825e1c4c0d4370c84f69ca90d0bc1ea55da3e201628037698dfd51b78d9361b67e3ab085f1b70f809f301baf0318e6170a0b4b077741e8dc24fe5b3fc24d7155a76a6c173101bc59267ad7a1c6a4da86c831cda6044d9c3931b9639b6aca08f7f4a5d24c15fdcf2454c7f7330fa7636ba453742cd7e238bb6ad3164b1b879b4fc2e41d0405725d91d17bc5e189ecddd74cc95658a551d3475fb347a9b331ab2a88691c9f6293982ca0c8eb2e42692edc74866ad34f8aef5166b5bfd12edd959dababbb19a812ffe2fdda7627a2aebf34fc02c4cd8cab8576802b6209672530e5fda9c0e3a049030eee23b06a7baa0362bfcb574a4d7b0b30188e7c087565be30cac0fe205faa3c44a09f03a2b0279199a1227431b198d54b04d0fe5e7e3fd9a0f72193789b4707045bb2094fe0dd0bc24b91fa0f6ac0744c5b208160418e41a25ef53011068d37b0edc2d28ae9a75e5257270a37848cd3de3538c771a3fbfe01683bcd440e5a5815d84210a038cfb8e458688071f0c55b76260a2206b465f77481d0e93da24202300a7fe6e4d03198d87c57a0337e81b28645029f152a98fb8966a13d42d71bb1018c1c8d4e4cbd44c175802d0d79b9b493a99a27c687cad5f2935a4cd3b8702c19702ab0b19877d74b288f485280196001da58d60112a2d85923969c01948451feca0a5657ce1414e553e45c13599f1333c973ebff40b99c47d3c1a7cf7f979c15c0eaa5cf27ff2bae950d2bcd66cc9588aae6a8c9a11e0aba9f81d2edbb8d68886138efbddefa3d2f37bbf78ba64614e650abd8e0d9122e9c97ec83fced57cbc21fc5b2c7107b30863d1503586808040803e5d56747ec2ed0a07363077af55513380fd9983dc2a14bb55a4d3fd435c3d6033a09ae43aa76372f08fe72290055fab641a9352f9a7cf18fcce8507f9b2e272e65afa92251874042d87ee1353adad8f11cb465ba052fc3bb244741906354e2baefa7f81845a5496757cc32fb48de195b90cd276dfb368a56178724b5e13b86ec9675cc3933b7aa2f35834dc4edbb317d903a6fedf08a251289ef316377dba1a201b40999794ead4e6083ceb6f1bbc40ca4a23e686f8610de4e94f75a5ee902db70bbd49ccd8cd74a4026d3e056bf8353211e4b78604306bd644f6f993103f8a3c33246d31fe02ad8f8afa7c4b954f31a1116548adc84ee57ef36c177f887d4409bce282cdebc0b573b355302945ca4a70798858ee985d00324a514a0404069f4365e47d80773987d48c2d876db4a1f881c79ea8b4f6cc1c9191859329d5ca11b37a1eab3614ccbe6bfedfeedb74c1bea00e0994070a3ee674d0ff37e09091011c89e6861b806880f887845abe8892d34db8fe0c7c139fdb1e7d9ccf846cef4137da7818d556fb85b4f452966c81135f6c37b460dd20c3401df6901df7763f0441cb56508e979e0c65fccc65d147957ce3f5ff0b6de3ac42d6b6dfd787b85655e246b3a093e62296b1b124d777678693d8c32544c7408a5669292a6ed405889ec292230fe50b9669d4975d3e3eb2fcdf2fa2af06af7f5341f351bf936e7ed2e76f600570e271468a00faeb669140e58cef65af617588d410872f89c1fa82cf79b4fd1399399a42551d61260a218c8a192d3e43d421536ab5474c4692e8bc1aacb610d430ca9ebf4be4d15f5a0fe6f6c76de0ec265f3f789e0ea1855f6f1bf5ff1bf6838857f515461da548ae8c32c411feb50cc2b02f3bbe24cb85c8b6fce9c573e79c39b4df85906a06a02cd4e417545cca2d71c0a56ef85439fb4b494ff4f9ba67cada795224f0c70b0ae3cba50651d08727f6a28bd35151d916d29a2073447762768366c27921bf9ae69365694e0f62b5bd9253fb8c830e23fd83ea30d650fa3587b97f42e37daf9e06794a881d62a169900217875dbe08c8ad94bbf9cd1dfa703b479a99543a492f3c2eaf2abf9d3192478c69437e2a744f6f9155216e9d98acaf7c3a43fc7912f56d8e2df3b7018b99b49a9e69051899145bb91a6016c64c52ac74d32400f93f41c9922838edbbbd1c5881f918833d3e51e8dfe38c2a00845063b9121ff4eb5164d1afa439656579a44f7220b4f548906ff04cb292d10777e3338c3ae9b70f4a5253f27d58f56a8d1290512f80fc1721ef99c9029ff6cace7b7664868d64daf73328d6c00a0e9408c4fcd2e4b73999c1c642eb745da622dab60d43760b0bcbd9d634d55a2df4c1fd756ff297069d989e5b6a6bff55ab86eadacd93e84e81407761ba6a05fe904387af9565d9428300743fbbfdf08a8c5e2ef8b91e9ab694c2bbd42e7fdc5175b012fa7ca92a46dc2af02907c4e7057fa1e3e432da738cd930dc9926e7f8dbb54660bdf077bdc49966a33d634194b5917a93aea899a535d3daaff7529a6c16404668fc585bf42665f34affd43711fa1f5d1cc38d3bf33fa383382ab8791fc8181a6534b2d941e62f7c1adb26cc3174b31a638d3e880c630913a9b77911d93cabff46bab754dfa49ffe5c91e43caf9804ac7a61435aefefcbe1e9814aa9b0f96763abbba2d6a3fe2b737b7c9397f1b50a298a8c4c53c7fafd573f0975ce1d386ea5d8e779bd73b1c930975e9fead144f267a99aae23d21c96089e3e883f4f16a90851174c8e385747d57a73ad04b9f9f84baa528a0eb7fe334b0c7e2387a3f6db5de655ee5ba96d08e59cd1a6c8a05095ec13887de36ca4689bc5d7bc6c2e3515e257a17685d6000fe853da1c1018ce2bb07be77670b9a0424804a9b7aec9b11833e324b1c02102f3dba25d8c0e9339343ab7a443f3f44861af23872d8462d09750ef6350f77e726917d2a8bc0d9b8e66b1c615b0ec1c3e604171876953bfe8763eb31727dcf2127ca22705709371f003f752f22f8a79e09edf3f25230c749c54c1c8d3e33c73732c0a32d1602d35daf9ecb30e74b4f598ea7cd74d2b37d1571b83cedaff6d07bd428ec62f562761ef3fe6880b74b3a72ac11382ea511c42c7ae7f7a39ebdea4ce34b8f737088ade45e17883c87cd21b9c313e09a3496d0ec78d010fa6246ec6f198f5114e6997e44a19b614f3996466b539e1bcd0a601f594119262827b15e90a3c07f72f42bcc1d9bb00bc25345fd45741874a0e44210ea811b360114c50b33da1b688c0a7a7385610462b9c434b76b5c5afafd0dc685f08ea4635344e6e3ad17352d82a4c1489e2727b35223ec38358a246b0f88fb4e850d4c66eb78c6eb0b6a5037fd5c9fd0850620aed5bb0cd11c5ec2b9a7a9fddaab2376bf3ab4d23b1dfd4e9de145d340694f97085560ed77c17f66535eb4b80f64ef45f2065e7b69b24140458fd195dac84727e100c630cd010d1ec453f4030640cef86a04060545847281da4662600b4477328e1bd94dbcd70b01e3a42e0b88346a88c33259e1fd1460fadbb9c3b3b2319f1188d5cf9ec68c448d7ff871d87cf53eff19e8db10c162fe5d1405bba7845e8fcbb2c11a64e318012db46806e91d36ae10d1708b36db71b2dbbfaf712fd1a07f4bc06ea20044fe788ad35ab484a9e14b4f69c19f7ecb97f9b618156997db9f4f5fdcfb317ba12a26c392995977a4a9fc4c91caca814c49241f620cd09a883140150aee528460ff2ffa9ac368393af2083462e9e1cd2d005a18f8926883317deedee10379e426c138ef7700c98c0059ee5e9d4d54d8c49e62ec80df1f8e70e5cffbb74d15103f5fb66868cc150d84522c2259638e9561e4db3f8f1b6d3b22067044178cfcbd934f6276742c8739b9d08083cfcc4fa074ffa7ae3ef9b6f16937d325b9aa8da93b8bbc3e7fae6d30c933f9cbff28dc901aaab530e0655af7e760f3978fc12415936d84368bb9177fd3ff46776f418ef4b1d66380a134e0b4dd6b4e265d594dbce0ae95a365f436521c5a80804622a59e7f5e7dc9afc9f432c95b7cac8ea357e5ea2", 0x1000}], 0x2) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x7, './file0\x00', './file0\x00'}) 16:00:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setitimer(0x2, &(0x7f0000000040)={{0xfff, 0x8}, {0x7fff, 0x80000001}}, 0x0) getitimer(0x0, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) lseek(r0, 0x0, 0x0) accept(r0, 0x0, &(0x7f00000000c0)=0xffffffffffffffbb) 16:00:19 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x40, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x21}], 0x1f, &(0x7f0000000380)={0x1000200000000000, 0x4}) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r2 = kqueue() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x79e2, 0x9, 0x100000001, 0x81}) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xa0, 0x2) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 16:00:19 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000efd62e794d9bb22153d11d9b0fb6c0f268f1193d996c3b7266102c5e6432f37ba45dee217ee885ab3caf80298620602eb42b0301aa29512aeaa26a10ab7868fdf925f6d4074dd0f91aa5a7ca7291328127c2bcce72dcf4fc50b735472fff38fa887be554e7d4379ed41e963ebc7ce8b20b336612e778c41f524e97a2e2fa80ee680ea9e4d08a467b6a6b64efe3bab0ba4ae6ea0c92a2104439782ae4ac8ffd36f90df83ebe2a989c40a4e216896c79a28585def620214b079a58b246d78cb37be38d85f13fc596b8476a0a761ed79881814869a8786bc1d5e7859917a61bca864676ffb0c7e1ca1def1d5912d725dd1a79ddf1333be37f83b4b7725c51b95c21d45727779b693e236fcc7e8a6febfeb42bde5db19ef8ffe0e5fc8966d43e921df8db4dfb6a58aeb225b1083429f32de31ee6b3a6986e94745210251d7a17ad90a767b16b8ed8ab5c03e4494893726eb6433955a943ec5588a00794259183779628d8efc93eda0f673411d68f535844479ace86602a9433b07adf26878fe17082bb60ea53d73e474e8273bb78d84b480601e3da5480a90650630b42e967cbaf92d04e73f016e28942af11086f5bd48438e4f3035f3d6a6c66974dcae2295df2a2a683f5f232cbe6086cabe9311d206591ab3a1b75cf3b0d0e9e378dffaecae2c4f147f2e4d9a819cded1b562576147f87c73cdee6dafa250eae0cca740fbd3b2c4b076e72a94176182cf7bbb542b145bccb8ed69efbfcf236632065b82a22d1ec72da27ae07116a11c934ff741608a20e75338d16296cdee7dca9a57c892a1cfb394ad658a28670f52043b995fb48056a5b3c82ca577df710d04f2c036519795e8d72b2a344f50ea85abda2a4db5176e087411689357a4d7578606f3bc246d4e8a588f00549af40705ffa08aca7ef0f24aebf62957c296831f0ed8466f14148412cf7b8e1a150a320f50ad5b47a994dd6548d1de5cd0adfdaf9e459376f93ce0db4c948ea34750840842e8b865f120ffdd60d96dd6af6ea3956044ecb2b9d0ecd9f541eebff16b77779032670ba5f852dabdc538486eaed534617ff02b4734a7994bf7a9c11739666b2902254e0895fc0b12afd8e94f5491171de3e9341f52d28495080156492b43aa16e97848fc3a35234dc839f1ac8e75196624ca68fe18fe88475e354f8f489ce0535bc7ca2674595d82b7d113b220924ad92a00b4f5769d9c282b31e3496a066dc4ed99cee64cea53dea23509b43d6f3a5e32476e36d6f6ebcd43d80e1e32c72278194992ef029f2ce592f8874dd239280851783c45580b68c5f2bf06d27856b16393518d85ff88c7a82a0fbcdf6d943288a306638f13075af44565bc0dc7213ebd074ac90b3db68dc3b2a727e68258220aab51b67cf95cb5ec0616d1bb1456dad117d271774a410b179a99f9505661a82bcec8d3c69f1557b1fcc6a67102c9c654e875ad738ac2e6d971fb8077dda2eb37c734cb1d22c0643a61c305a7afeb5bd5a0f5cb3a786d96364c6505172a053712e6d464e7288959a27c05d483395d46ced88c2ba0f685725625bbe4f1d0238dbcfaacc3add93909d469d2753b23b351c6947e2bd941435689821af1a27cc0487410704bebf50408064992a6205559f28a5573a7e857be4a249eb67ecc0cb081cccfd1ec44aeb633da5b2d20ee5d243d63a1a12cbc9c0dbf30e2a826d653755bb423d9a3252bd85fe2d25e5f1dc9f3301ca2e0bb8aed2b7b6c6cd8cd60e52ea735b0b37f3659b81f1cc407322bfd8857c29575d0a76f4438bc055dd9684e3365a31776e6860b5d107695a4af039265c25587066278a4045e398059a7447ea2681be86f7eda54660f8b582542d0fbe5f5d3f03d25fc0d00214d984862745b354b90b263bf9c274262d8150c66608e91a56979f28a5d3a03471edac46473586dbeb6cf03c350588fc169fff6d32e684b4c8fd238a55999e44bb9bd5321d9cc3ac145bfc89d7eabd5d86e8ae8641cf616d721ec697c76212851d0304b3f34957ec02744be71b0e6e0059859ee45b768fd03ed8499f8509e0c38fbbb6edf4180980d67646696a35a3825ea62d5f190ecc13a494de2cfe00f8fb70217ec129c7cf451625401278271d8e8cf446af700281796b08f53a271d586adb2154b5514651590a94ac1bb28b2d80a3b6b1c3051bf0f970904a50ce61ec3054a8652841ca7c4ee655bfa95857fff08a3af4c576e75ad6f7f66b17aac90e229b222801bc5292df09135a6aa2f48c2ec37547a0386db3606637333daf9ed2259fd721e6cbcc236cd64325db9196291b533e58135674d1eb2a73c6c775e133f593365806eb0c1437313c4ad55d819fe1ebd7cb30ac1c52800723b7b0315ec320c24c38fff8e222d39ce064140950f8acacdd604ce7891dc4d98b3706f683659363b544ed025eae6aa0e8a4837d199a7e0a2ce30a9f304e26e91e5903fd7e6b0b1b80564787e5125355ab999dec4f41785f094ce0c77e67f8ea6e5fbf98f40cbfd8785b33703b0b9d466927b9851380950f8df3639a248a289324a778e57367208fce391f293c71ab3cad2b7ca3ffe6ea5d798d5604e0fe7e18156078582b0fb6b658c6cad3c9d2ce31022d5e7c464a00eedc964ac094d70f08617065e1973717ef1952dd241ba30e92dea59c9e656fda8ffa21111ff22848c546a94c65d1dc0db458d8cc5a419a52aab06ab46cbb412caa168a8516a96b7277340ea9962d83b4bb6f5ef37560700b8c2d5fb173a584f1a112139f08e2fc796a3b0809e8a9846a9a5824a8816d650930c9c76c0b7e7f7c33632276d386137768c473f91d1b5d5519e05f01a663dd6282e5a830edbbdcf2f4c9069717e95385721b436100fed45e7c63bd40291f6a6a6c36557bcd06f566"], 0x808, 0x800) msgget$private(0x0, 0x40) 16:00:19 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) r3 = socket$unix(0x1, 0x5, 0x0) shutdown(r3, 0x2) close(r3) 16:00:20 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) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x88, 0x14, 0x7ab, 0x6}, {{r0}, 0xfffffffffffffffe, 0x10, 0x0, 0x3, 0xb5}, {{r0}, 0xfffffffffffffffe, 0x44, 0x0, 0x1, 0x1ff}, {{r0}, 0xfffffffffffffffa, 0x18, 0x20, 0x0, 0x20}, {{r0}, 0xfffffffffffffffa, 0x10, 0x40000000, 0x7, 0x4}, {{r0}, 0xffffffffffffffff, 0x18, 0x2, 0x200, 0xf012}, {{r0}, 0xffffffffffffffff, 0x3e, 0xfffff, 0xfff, 0x10001}, {{r0}, 0xffffffffffffffff, 0x24, 0x13, 0x5}], 0x8, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffd, 0x3c, 0xfffff, 0x7ff, 0x1}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000002, 0x7, 0x1}, {{r0}, 0xfffffffffffffffe, 0x2, 0x4, 0x0, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x50, 0x1, 0x4, 0xaf}, {{r0}, 0xfffffffffffffffb, 0x20, 0x3, 0x81, 0x7}, {{r0}, 0xfffffffffffffffb, 0x4, 0x2, 0x81, 0x9}, {{r0}, 0xfffffffffffffffd, 0x8, 0x0, 0x5, 0x1}, {{r0}, 0xfffffffffffffffd, 0x40, 0x80000009, 0x2, 0x2}, {{r0}, 0xffffffffffffffff, 0x42, 0x2, 0x80000001, 0x4b2c}], 0x6, &(0x7f0000000000)={0x1f, 0xffff}) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x300, 0x0) 16:00:20 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000100)='./file0/file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x31fe, 0x8}, 0x8) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x401, 0x0, 0x0) 16:00:20 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000140)=""/169, 0xa9}, {&(0x7f0000000200)=""/114, 0x72}, {0x0}, {&(0x7f0000000440)=""/237, 0xed}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/202, 0xca}, {0x0}, {0x0}, {&(0x7f0000000740)=""/146, 0x92}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x80002007, 0x3ff) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:20 executing program 1: r0 = socket(0x18, 0x20000000000002, 0x0) setsockopt(r0, 0x29, 0x1b, 0x0, 0xfffffffffffffe07) 16:00:20 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x2011, r0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000180)=""/90, 0x5a, 0x0, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x10) madvise(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x6) preadv(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/190, 0xbe}], 0x1, 0x0) 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/131, 0x83) close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x129}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 16:00:20 executing program 0: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) fcntl$getflags(r2, 0x3) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x9, 0x40000000, 0x3ff, 0x7}], 0x9, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x41, 0x1, 0x7, 0x80000001}, {{r3}, 0xffffffffffffffff, 0x4, 0x1, 0x20, 0xffffffffffff39be}, {{r1}, 0xfffffffffffffffa, 0x80, 0x1, 0xffffffff, 0x7}, {{r0}, 0xfffffffffffffff9, 0x0, 0x0, 0x931, 0x3}, {{r2}, 0xfffffffffffffff9, 0x3, 0x40000004, 0xe4d, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000000, 0x48, 0xf}], 0x911, &(0x7f00000001c0)={0x9, 0x2}) 16:00:20 executing program 1: r0 = getuid() setreuid(0xee00, r0) 16:00:20 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1002, 0x20) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x100) getsockopt(r0, 0x29, 0x68, 0x0, 0x0) 16:00:20 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000000)="3eefd50682a7100410a7a391df7d577ec791b71fca77f65db545ada4b19fec15e6cde78122ed4c8564ff2d4cd5a7a0a0a0e7e90af5e2b4a336a758bc54358a5e4dcb8f3cacaded3c9667eb34c18addfdaff7a567a8f6db841fa5739fcede43daeaf4e2c0d0a26ca52676f80cd4f4ea625f06b1838e61c00b715eb44b5c88e7276f985d1831f10c688efd7c934e86ee117e5d5a2c004974e9808c58b1319209da4283d7c8a227e2e73a9cc333f1af614bbd8aa9b756", 0xb5, 0x400, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket(0x2, 0x3, 0x0) shutdown(r1, 0x2) read(r0, &(0x7f0000000100)=""/4096, 0x1000) chdir(&(0x7f0000001100)='./file0\x00') 16:00:20 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) socket$unix(0x1, 0x2, 0x0) ioctl$TIOCFLUSH(r2, 0xc020697e, &(0x7f0000000040)=0xffffffffffffffff) 16:00:20 executing program 1: r0 = socket(0x11, 0x4003, 0x0) setsockopt(r0, 0x11, 0x0, 0x0, 0x0) socketpair(0x7, 0x5, 0x81, &(0x7f0000000000)) 16:00:20 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x100) 16:00:20 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4000) r0 = open(&(0x7f0000000040)='./bus/file0\x00', 0x800, 0x1000000004) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xbef) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x1, 0x7fffffff) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 16:00:20 executing program 1: socketpair(0x1, 0x200000000000002, 0x1, &(0x7f0000000000)) socketpair(0x18, 0x8007, 0x929, &(0x7f0000000040)) 16:00:21 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getgid() 16:00:21 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r0, 0x0) socket$inet6(0x18, 0x8000, 0x3) setregid(0x0, 0xffffffffffffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x3, 0x0) semget(0x1, 0x3, 0x70) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x1, 0x9}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) 16:00:21 executing program 1: socketpair$unix(0x1, 0x80, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="826c6530bd00d842e2830100f7000000000000"], 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r2, 0x42}, {r2, 0x4}], 0x2, 0x101) dup2(r1, r1) shutdown(r2, 0x2) write(r0, &(0x7f0000000040)='h', 0x1) getpeername$unix(r0, &(0x7f0000000400)=@file={0x0, ""/108}, &(0x7f0000000480)=0x6e) r3 = open(&(0x7f00000004c0)='./file0\x00', 0x8580, 0xfffffffffffffffd) recvfrom(r3, &(0x7f00000001c0)=""/213, 0xd5, 0x800, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00./file0\x00'], 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0xfffffd4f}], 0x2, 0x0}, 0x40) fchmod(r0, 0x4) shutdown(r1, 0x0) read(r3, 0x0, 0xfffffffffffffeaf) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)) 16:00:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) 16:00:21 executing program 0: rmdir(&(0x7f0000000540)='./file0/file0\x00') socketpair(0x1, 0x1, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget$private(0x0, 0x7, 0xfffffffffffffffd) syz_extract_tcp_res(&(0x7f00000000c0), 0x2, 0xb4) socket(0x18, 0x4007, 0x6) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x8) geteuid() semop(r1, &(0x7f00000002c0)=[{0x0, 0x7, 0x1800}, {0x0, 0x3f, 0x1000}], 0x2) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xd91) r0 = socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus\x00') sendto$unix(r0, &(0x7f00000000c0)="d62bd9cc103575639991b4f592513123e54a742ff80d908d750a3357d588143b61d58aa016ce0a81fb1bb14a7c4e40b8aadc61699d4b70c376ea61f2014ac371e4594a0d4ae62fb7eafec8fe395746e81f35e1dde2948348c370d47dc6a2fa43fcc5c102daa63dd0391504da1053f0859f", 0x71, 0x408, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 16:00:21 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0xc00, 0x0) select(0x117, &(0x7f0000000000), 0x0, 0x0, 0x0) 16:00:21 executing program 1: geteuid() r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) close(r0) pipe2(0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000380)="ccb79bb3e32d7a82e01f4f0425d0e703133676d24ccdde8cefd3c21b22d11ebedcdcacf6801a9bd0b60d5894aac1e5808a13c319ee125b48ec2dcdc606ac7ac0b1c14ea367f08ce11af09f223fedb5ad5fee5723b5c9c1b33a661c876f424a9cfdb72d44043e5d45675a84655af5bb", 0x6f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440), 0xc) mkdir(&(0x7f0000000040)='./file0\x00', 0x39) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000002a40), &(0x7f0000002a80)=0x10) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000480)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) getpeername(0xffffffffffffffff, &(0x7f0000002b00)=@in, &(0x7f0000002b40)=0xc) getsockname(0xffffffffffffffff, &(0x7f0000002c00)=@un=@abs, &(0x7f0000002c40)=0x8) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000180)="d7420d43befc44e81d393a552a25c6878b82bf7fd779b8fbea3fd1aa06d6841c68e42d75b641894bb37f416126bc29b7e6dd38940381d97ff8efd1125752ebf0c8741bbf90539a86757ee6305c2ed884b5c960b4a738e0191b2a5e3ae91cf1f98d7a572b6a9259cc8bc8e13c7d24af768e81f73d88e3c7cc158c3b2a09f1d45d3e13375f8a2a6790ceed2d62cdab1f88a4c3235fbce23c1970a9a6fa9892ef7656aa7e370e4798a9cc5c655dae3d3d9add3e2721312bdd7317c08fba3a5606ecdf8c438ce549b40a640cae05739bcb54996720a4a555c979446f9c01c0d1962f9e99de0fd9ac1900627a314566ae6e856186c5c6aa52393e0cb02b72df093e1ba4614417dda1c1a199393920653a83c861eac9f086c79e00bf8ead18c7e8cfd798f297f2ad51402ca1749e89870993bf9643aab6d1cb709e4a508043fd3eafcf927e98ecc6174b33776bc693976ec4bc355f4048e421889a9a1a81c241ea14f14fc702341124ac40b79295cf1fcd3f9c256cbd1c8d57474f18d88914e7f46d52d11b6093950c8ea312b584a5e572e716e69a27d913600502e13f8bc1a485d5721f58cc1c91d703cba57cb1681bc4e5382c175d039671ce7c895c5815a3e2f65c76dbd05dc5f00c33abc796520137966aa76d8e40236ad0faddb9f3846eabdb79380bb4fd311b28e40a0e3829449a3c8ee6124612c06794d607c0dae5f02deeaabedf48226244bc3c1f003ca6f5a73e25afa72ea74c37dbabdf7ac4ba4f5cb60e2acc6629d45acce663a9c8f96cedcaa3466bc6ab70a0fcd738e321b7400a89e8ef868b432fac12c99b298061ca1422fae624760d80366a06b243b644f004d09cff43a2fe44290aa5d3d56fabe80771a0730f46d9aeca20967f883c9ba6a3eaa78052e1745d16a3face5a3aafd011ac533009b063156f8b8793e4c7dbf7d062b08b015ab82daee77a80c870e8ef7d0a8a3b7f0c735572f11ff503b79b850cbd73b38343c796ef3d59446a99d539525885de6e1959408cbd21c0e7f29f44d595d57edecd186a8bfb9fe80a1cc0308d337f3c5c6b70df6e35988eb108d1bb33119339644a545a591161326c1d89232ec7cbe8e500794d40b8d4fcafbb77fdfc931db2f33414f1014140b78d8037551ab050764b700b7e9dd31155ffab88ca021d683c257aa0588aa05e5269298766ae8fea6eb44d359569ea1f7ac79b5f6a082fc65b2b3b53ae42d8033feb641c7f73cd3186c83328c6e229c93380ee3694b7df09920b01f32beef6c20a1d12c4a5396280ea2b08b33fceb5ed4b4e9d37ee7fe03fd2c9f6767b61a203f25a775e4abc8d9710cb493ed9b5488194018bb2d2046e5a513db41e9802b2a8b18bd3d669c4a9e2df70a0d01fdd3f5632ce7e80caa6a529a13e02ae65cf30cfd6448dd7112cec7b70a5b8e1796f8ddcdf74cbc146050053d80978fd48e33ada14401a2495a16c3daa9768e0c529d59abe8a81c06b1a8a3ea7b942c6695973639c9201bcaf94673b8b4033587fc2fc1ffaaa12eee23194e95b2a49a227a682dd1f8e28f0230791037a82383b08ec60a81e2c4f1ab454594dcab6d7af7a52a50a20b66d9107a92edf6e8ad2888b8aedb77e03a5b3783682f8fdedf1078293c98c73fc7a5a235e5a267559b7729427c52fa52cd553ce2e225207766f385f52975016cbb0684b107ac76448d676ade5675547a99e68631b588cdbb2ca8e68e35b1b5704ad73b944a4e16a981762e8b9983131ee267979546b2935c1e4fee7c2d70db06c7d4f9277fad63351a2171ef157c4b39d2085a873dc777dca5de68f60ea0ea44f5cbb3e508f3bd2e57dce6f390230decbdb9f3052151fc1ee5efed0038319055760ba13c3a068acc0138353267a344b8e3245914569e51959599ee37a61e429176b427c16b0d045c69a29115d3f108f285fe424349aca68c5d69294194e93143cb573487c204233ca2f24ef3226a1b9db2e6b8e9bc7e0d2a39ec48acdcba444fe3bfbcd2986f8436ef870a556a51f8b1e84445c40c6964beff90ffc35861799cfb33c025e19910754ac04a14a711118b22b1a707bd6d6f2a09c85b885e9a640abc61ddc304cde550fdb907091ad8f9c453a422a994e36ed6b8c4251df7ba34f44b2cbb3dcd456553d7424cc9cb0235c4ea36bcf72b6cc9f29c81d78c0f54a1e2bfc6a41350bed42c709379bd7e17f102f012fbfacabe079860315d021e2b3bbb1a24563d935f59061be7ddc0f5ab5e784d82a61b9ed41a7ae6f785383f65179d86543717ec0d98ad23ad20e71574058f5d8b1477c6989dabec3e20c4b375350a94df48690724561d0a59cbb6ab40c1e96fd218ed2bbc8fc7691997e6396c234ba97defff5d6522105fb1e8686ecc54f56ed1d2d6112e2228c1120172734c5adb40ea74bee434119832b02fc5ddda544e9e967905bace347de042656475491c8864332c49f5a4560c528270fa53c68aae65e3e545e294acb47165e243a1e208b169f5ea184bfc390a4de206a170e21cf259781fad52edccdc476d47663edc6ef0db6ef7c4a391a1476a07503df153cf3bc935f8599c2e6a00c55711bf7f33984bea3bb73648e157890e9eccf695313a2e22b1b99cf036ab6755fa540b41d0b2165d46aa15b8f219349c68d6aaa47aaee995d0eb74ef53ea4e8b8c932f97ffc90b5b11602d7b83b6e578d321c0e7c161f2c487d479bb03433c0cf76a03e83ba647e5011e52e3b67890ff9e4c0f998e2506600292369daf0ac7aa4df98e76a16dcba986934dd3258a9bdb5237e5638c3ee0c9932dce6b9ac06f016bf1b4af1f1e2fa5c32e4b19ddfae7703f4597de90e6cf7f1d1cd8b802ce8ff89b2f5da4a8067e5e22c68da576db9c4b8bcb4c959aa3f0f5bfc9f681b0ab289b3db55f12fa8f1836199e01366363179c9181ee87505781a27276a52202bbab0fb58fbed8656e7bada6f90d27818f57b9dc603c8868f7ebe00cd55c19a7b8004d33acc4a0da25755addff76e2658a82b992b42f0d77a59c5d1a3dd58282f4b5b673e4e5ff466d5ea049f43c33b3705ad2054a114788f2c92e571c3adb831c2726d5d54fec237c8c171ac577d904195f13eab86faf46b3e3da9b2cad36fe216f8884d67b74a11bab6aa71a7e34265c2e64db250f028c30cb56ce0e69d670c166da0c26eb6aa886d3b011fc34e2b1b7cac8cd129d0570f87df1beb049f7999563f118157ef3f1dc904d5f1c6a4dea132e31d0f38e1a09ad654030f8e7abd79facbe5cfe4e98e065e4eb6a6eae3a9348ede8baf3832967391dbebf2f48cf7ae14359f205f737a3e8cbc4decc7c59880f1e3d80bfe3755303c46f92eceb91d435f0cd9c10021e911a51e1da15214842b1f5e253e52db6cddc8eed6a8b5264af31c1eff108f30b7c68710b54ded16733da5ebd16b1e649ce823694a893806aadb445b1f3b4b944dfc4dcf4e59d552c231c1ac5f3cc7a7116519f4dd0b7b5ae747b6f5977e5fa30515d112a74a0d59f4032cdd86f2f7af6139aa18c462bf9c22e64e7bb07fabd0ecb979bdcc6eb89ed9d564a39fbcd1eacccab4b6b849ba74835edb4c222d10ad8abb8dd8f000193f0702a95023d17af0d19084c92ef85aa1948a1cd6c3b6f7a3f87c556fbe37edc0d26637b0ee63261cac7c13f781938ca48fb024a49da7fa2a24786dee0dcfa3926ba526172af89d4881e7357e8d1b7747f1807f7a95cde549b7bc151f7361092526d60818c98e8b5acb2921001abc0a6d1f37b4d33a7a2f81835d602988b6bc1b5c7c6ce6361df905362fe0af3820a00d422deda144cc58a4ba83a3fdd9da5cb01ea056e1222204d224cbbb4e9ca31a70cd433694e72b87d44a69bac7d3d579a1b38f725021da6e371d5fdba3b684a33688405e941cd452ec163724afb70825fbd428946ecf52942460194b5e2e8f1c70cf9c47d101f4bb9422958c256210c64bb518501af7a8270419c9f8378abad389221efb319d8b88c4018c462e3bd5dc9c075671698913a620670432c150a4d554cde9d3d7725c19d1a41ab8151744e1b8bf0c5cb175c7785139ab5889d9116e1d2cc2e4379982e8dc664beb0b6f54bf56e924649d89ceaf85e38e10192e01dbc79f20a1eee7ad771a612a77d8a705a0b3a2ad15408272adc6f415394b1c7d43b3ca71b20c0696917343c2ec2e9bffe5388e3311c6ac4303add4f7ca9c2ca89379f47ead30a32343eee4cae9d9f0efb79f9beda25bd33906f4b11258916f88fcc494d0ae7160b10a25fda47090f0a49b16732e2c30ff3a39eed539a16e38f00ecfd71884b3aa1ae6e121aee899b703e1dea19148a70ec89bccf93b896930de6bad926c0ee898574b2d1aebdba0829814c88c4ffb8124953be9fdaca50b90fb72fe8356d122e934e493d9e0c1fe300843af2a328d73944347e69b58d0705ed2b964179a587ede8675020cc784488af2517520d51208091372ba6cea141903c9f653e105fa27538172a80238fece501cc2ae2dd6d08f510ec924977422f86b34a92f64c751b3e87c9cd13f6203461ac010ae59f189dc05a3df125a79407a491346d7b90eaea794918cbb69ea163dfd36cdb950fd9676be2e7d0f1705cb0496fa5cd7d750c0dcd602ba8a51113ce0472ba4594001b6e58f59b64055de54a8b191b2de4461cf70fd57dff37278377b4895a02d6f2dfaa6d5afed0aadddfc853dd273af21d8262fd2969ce635b3035c3eaa801f3d05bc2fc2078e698cf58e922425ce9c08ebe3175676825121215b5c13b6f6462717c4a1747d5944ac253eef8e4c79124b71038e684fd86a7c277e3381241d6f7d67b45027068a8ecb04fe0f035e7c74931b06af9391d87346b31950efe066feaa536f833bfaa1d9ac34fa4e7326708f9701ae43ec6bdf6d3e4f8a393d4dec683bc079c77b60ced67d97ecdc5889dd3c703d29225eed80455e4684afce08692ffb1dab38754417704a7a03453fd9fd6ddaf1eb7e233649de398ede720a36aeff84ed90434f84c9af9f8a5c585e8adf6fcaf20dbc7c20cdfa02420cefa896ca401255277bb40104b4eb3d146423db0e95ab1c5e9dc9199dd1d497b6ed74f4720e9cc433f969d98a4ef88e4572e53b6f15efeb761ce1cd2d8c0efd867e36c03b42ca341be3528f65578ac290944c2286cd5fabcb6fbc5b5e7af295bef6f36f2b1aa494191257031cd1a60591af11ecd2b0db8c4f4da77333a579a7a580a7172608c48f9d2a44ce7bd520ebbfaa4b61dfe9547c7558b81f8d7ab96d322b57b6d59ac12575438634527bc60fc0e80cf6b20303933f574ef063da9d02e076cfaafefe1183453235d0a8ed3073608779c55b4b35f645ffb9e8ec1aa84849546101882b44aa813d8cec5ae0535b864aa7b36512c6d6a179c0eb560812a2d177186e39386053cf12605b33287343bc5502ee6e834ec0fcbc0d41bd6e9f027b129af1955e9241931dcc4628b4d7a09b4ce7d1cb4a5e5ca00afc2364dc5f346e8d9e8994b016a6d10676980d836a62a53810e89f7fa39aa5193a3183d8d0c13dd829ed4ff6fb5a51a01ea9660c57ee1afbc9661f4df2cac3eba9f4ea5285a962d059920b0fb597bc125536dcc09a0739c9a576b42ff4a8a6f3a1c61f9df77c48d36041a80601181dead611633a9ff85dc078d0c9200cc5b4dd925f9fcea34442410c2965306bb8e3675ed87f2edf9c11e4d44b1f921a1832d9c40d44efa049c35068dfc3059ea47980f95ac1984ea397bc7bd291202df2ee6ea96c599930dd95c497941ca1d33f9e1cda8ec2d4a0fe7f2900f6aaaa7689", 0x1000}, {&(0x7f0000001180)="e0a1916ff7f38b5e6c1e69a1faf9720024b107e8a347baec985e70507ebfb65315256242b512a58296d05037ef9fef8ec5d30367bc8dcd177ef85ea323634d27449210c577514dcfda28b1d4cb155a1a3fe66e15e52560b43882fa125af71bbabb7a3aa30edb8ff03b75bb1126c32cc53342e2e0ca1c470bc9a7fbfb2cb49ddf83c2ebbe21866f8ae1b97f64108bf983061ea95f871095f5e60f08b1cd88d945348c55cf5eee5030a3eb6eb525d80be1ae3145d434f4542ededa41bcbb068bda927df9d6841cb9fcfb54e321b74377a740e364db60f30eb247c9178214fd329f86d57a0681ceee73506c5245a23575a3fbe720a8f0c5a1bb4a9820351397ec0d3d6860d681754fd3fff5bc2dbcbcaafda8cdd105cf7f6c50b9b85360e6f9b25aed3e5a5031f8a9bb74c4a21bd2bb4ca2aef678bec9ffba59e8a99726d9695fdbe4cee6a63833a53b51b659b17235c3a85b6c055381cd543c3d5e7772d187239bd7ae857090f7c0524a97153ca577c461e37052db3f5bc361bc85d418b130bf502910a2174f57bbd19f79bda1cc322b35ec062d4d6459975729605c1a0929c62b06dfee6b9d603a8345dc0a62026ea783ab41e444ea5ab8b750f1de38781181ffcb01b6ee36054ee639ee8fd878cd5bc1b75318010f4ec230b12b488bc8abe43ec7dddae0233354505b4dcb309ffed34303c07473644246bf3d717918f97fc8d442ca8a64eb32d2cb217a03d8187af5c58c6c48fce865499af2910fd5609580b842976e1ac820e74b14bf56f8d967f20d1c858dfde8ee737b4c94f195094164b8fc482755538e974e76897cd6c4f543ed9db86ee42662349ce6fc2de3279f35a449eddbfd460c2bc15ba7ff726b4388484ddf9729b74be458b0bae893fb5ccbda8645b307ede5dd59320cbdc4b7a1be84242d775ea41c6f39c9fe1ce0051a5a6fc7fdcca59fb2287180db35272f6443061174f4d391fd14730640ef645a1d2863fde6e4f220794bf32d0b0204fba5d7b542ade1810b7e10178d34eabc8c15addf84a2113a877fd9a3e9308f5817c12eeb5c713c62f1b9293b5f63fe98b9794408d0598fd362b573eaaaab269ff104607705879ebe593f60b1a56237bfdea45488438542cc19a16245efd6b3c718d73cc09ba672ce0ed6d22e152b426af50c0778e2968c0fccd762c3e89fda93cb7ee4609f1cf0171bf549e1e796be906db1038156fd8ef05975363391a32ae99fd29ddd711bf2ab7db35de579af07e66b1d9e7587a72fc9216106581c53d6ba4f48fe7ad0ff037d07a83ec603c933962d177ca3530ad4b0924a57c1f023b08e16c8c3b5dccd504e72f4ee66d0f84d07af53ff1bb497e485cb51505f0a1b7c95dc1e7f0bd350c1234de3db07790123b435bbf601c5e4c530d9c64fb0904bd6b7efb74b9ae6b1ef75941fd70204454b9981deec35ca4bdcd9c22c3c6e186ac6010660fcef49b49d792e1a6dc3db88e49fb072042c78bb76d5c4a7269aa0353aaf8d3a650bdb5c86511adbd1137037627b72fd15039d7687950163262d7ce05ce169c8500a39570af0511296a03561b8d3139352272a2981db4aedc06a5ceb6ed70a637690ed9ef97756a31029c5a0788b7e1f8adf74e035bacb65fe71a5d0a7e14d5d2bbafb14a517b794dc53ed0de9dffbb400fac2f854570b9ff7b4507f9ff88c7104195bc1effb12c6e73ebe1d06d72e4b6d0da2b7cb975b9eb64a0dcf6ab94b379b4cfa4cc09cd1afaa0019f2af78f1a7f906518657af082b3d0d1436c5db55f4401b2f3c42694d480019aeac2bdbd149271397b2578f27bd9057de3a6d7bfdc5e4fdaabf1e6dd7d79f42ae08cf211f2ec3fad62da7bef3790d9acfde8ddf45882746d95a3d8253d4beb4ce8af1c7c53a19eaaeed960ed1f47fba440090793da1e97274dad9784f2a9e86917a78155aadd12063c92b6ca6c5fc404c5b00a9d8740b57afc9e8da1baa9f66cc93aa4d7b5fecb9152f6a1218b8e9ffff78689162bbe02686e6ae44909e94149de73a9ded54d60d51882371ef1a58c4f2c7a1b45de0159f17b20f704c5481de4b0f100da98ff25b17eab2497049fa78e1e906a5aacb29de289463484ab88430f914b6d5d6e9ad22f42a15e1fdd708c654efadffc0f022c90554045f5747f240d648cdf3f2d297932503ecd5b4a50af03c5f3b42a494fe03e0e801ca84162360502b411dcefce199958f45eabe2736a95e2b9dab409e3a974a9851f4a2ce81879cf393c29b3c89ed2b9f8a1648a3854fffa541e07e10d5009c9e632b2da8f684008f99125729d7b3bd51b39ba58b99b6f0587c7e75579d1ad5014259861389d8c930fbb11cdda08313259eac8142443f9b06433788e16bc8159c8185eeeacb5a3761f4da8f78be7e9d0d7cb0a7b7cb10f4f9c9a4663d5f10655b79758485ba8d26ab9bb448b0073fc9988e5a5e0dbeddc9b9e61a711f20dff9116108ed8072bf195a7485c534ab9dbf5e4f2fad492a2a00a0f5033302a4a8379942cc75da2bf5d43dcfa8b3c0ebe4c15aac0ffe4ffc42c076405a64f7ebf35415ffff9b9be3c80e4336698d11a2a1baac805c683a603130bae48c556949dbe5552b16996928509c0ea38f5339a58b1da2475a20e0db96bd61cee8b7db57b8296d09d75f48bd34fc2b81132aa5246cb3f32d8ae8be00d5be6e0a96d73c278173dbbe8b7244ce47bec0799bad395173487cc036d394ad58b65610403944247add51a7f18140f613ca8dcd0972a1cc19b5acab53796ea50f5ac7db317c78ea33587686ccdb463e5d8b6c0e2451375ec3d990c71f3a80c607e9275474295308b608b273aa04fd738b717307627a5ed9350f64247ac0d680723881ecd740a55b31846da2e0cd415dc7113b3ee3580a0ff5305a0b31e7cd9f1ebd76f12d88c8600297d1caf8637f2d4751d083eaea565203de075e6f489514c5b214e8e035b6f0ca361ef4cb15ed6a5945e690bb76028b3d06fa3629eea2307c3f490d63807503aadf22019fa11221b2de8b55c1ba4e6e7cbc1642bd7d6939fa93376d25a728a80455b4bdb1a10c1f5001008bd893b8d5bc10b8c67db2a9ee2c725c6bb93ae7d09c0b99716205541b494c4919ab7dc2314f196867f095068ff5b80b6e4c1a47a268b718d7d9fb70f2a59ff3d9325b532ca7850c112b5774fd2fb507eb847bee5133c41ce94e32c4598f37e5d97151c9d61cdba75ff4ec493d0f91b4ab8f44e526eed291e912648c30b7d42c5c7b4fff23f83f011e4a97995252c0dbdfa420b71a7451a9d08fb6a25bc6c9592b39dd8f082a9b252b2805225df60138ebf50a0a364c14400f4bf0bb552d1f279aad15e054af28854da2143f176bfa3beac4be1aabc3d748c7ac04199804ba0ff2c0246b5ac5058c3100ee9e55e1281fe5b9b9a642c392bb16de596032473dc9a0fb374aca63b0d51026ec023d4f0ae68de042dd94bb113cce5fe7dbf98b3a16ecbff2e072ee3e53f49142e0ead9ab1b32d086d47b5bbd2240c739523a8b213a1e98f23eb3555be4a3c097fb45b013a98ab16e82d49f834497847026bcbcef2fa398bdcd6199af8452bce2e01c0fe6482612b57643b46d8398e034e25c079c5fbe1d3110fedb9a7de46380099c8a7eaf5ed9f43a337c6ec5cdf990d6f6ddbecfff30db7e7af40519c90b107ca945ed1ecd548de54611dc0ecf302679adcf6a089b6653e33f45b038bacf22702d8daf0bfeda537011d91dcb651be4720729a7381f42cecd10dc1de27aae7aa337557bac3c7b89846ef197cf8494801ce5a6b2ac0acf100ca920caf02b5f746d25e55c25aad6b127140082a5a02613575c83369ba204e3ce1a9bb54865bc02175839d448796c35f68a521040f396a46392c96401dced1ff551377200dfbd30724ccdc28e5fc6c19a420909199645ccb74b47b19f821e69443ee45849c24a2d5e532f185be8de7f8d6a6d3320e75711fe2a6859fff4a3d5e7c55c1dd5732de7c4d815130bacd864d378b6f47257dfd472af3b7e58e2b92c20e1b88880f1256e8e05ace5a9537b1f2db13f10ef67fccf690ce12ac68f1f1d640222b83c03bc7963883f841597df4b7ad212d6994a1e5c532802b90b874ed9776951da3b15fdb436c4c80486dd3ffae9426186ee713150d56a01afa6e6190b92af0a16c3f78ab7de13e7df9ea114d94658bd61d93c1b1bc99b450cf6d3c0b606d63d85d047b5652bc256bf205f601e8f91f1e47df46ad59a1c1248c7099ed88fbb8fde4140e234f945bbe84aba969461b8e3f388df381e63ba8997638996108bfef3df1a3f82470906562d3e80c4fbfeff502026a9a92527e98d45051bdbbef27ba8c128b12938fcd7d6838bcf7a775142837f5d9cad80224ffa4f31a39e161828d49b9832eedb1a23c3e50909503b01c065fc1f04614c2a4af5db8842104981c761c463ab4adcec79f22950d9459561186fa5511c389fd66a259f4232c9f04a566d90bbfdcb28f8dea7b118e57b880cf3d717a834a6d3ab13839704b7b9be75dd487b4ff981aefa1a571f7cfa73ff51a48b18e6f31e0464ad7df07a04f5f8198c08f61ba95f8c48574a500ad02731c8dff308ebeb2b286c546a8fde632e2d2f6cafd45e2c6e0e0def97be844292234780525f63d6c1fe1aa0f867f219caa23e8282d41ee853a6434816af42393bbd258c80997f4053d9a38d3df1cf4264921699b59886e3abc07d60bed5bf7250d148448be9b4be568dcbc53cd76079ef70c889b5835f1bcd1fccf01289aff86439592132ed31ddffa52661d562672773957ae618aebf6932c09f596350c366c19eb3eefb81abbabd490755d2f11df3af2d5bbe3645197f04fc78ec7e304b1a979c69004adfe79ad13ed7335cff93d1119c6ac57c5708cea235d957f82ceb7fd7e670b4ee37e24cc9eabadb441eaf9c18d701735dc81ca36d818da43193885a506fcb2c63a2413a05b2b54a1156d758aa9e9a19ba2e1ee8a061ec3459f16d1e5d177090f29d458f7c44780e9f3ea59e4d25d251971557ee8d9f11027f960807f311fafce35b1139031d4188540d8302f04294621250e035a57f9cfa4c5e512f61f323077d328df1b945dc90a885df5d4ae08dd823cd2997f34fd286ae8692f70d5128ab7c3d63983930d9568876134608f0374c004c2db42508ac7d8e13e32b227194cb073f57688f59a92c9f686b9f24b3195bb02333d4f3b920ddd95ec1986a0070de3d94e1c6ff274c723cafd4e930afc53d9ce312d675eb629a186508e40d135ccfc19c5c6a1acd7fce32816efcc858add27851e32d28b563ac0495f8f5327af07119aee4544244ecb24374c5514b9ac538bc1e9f0c62fd905cfc293b53e1b69272316363c5bc4b756fcc5ea826dcd2f5b80b4297c63d775fd02e1b39189d9ec95e6a7e0975f2f24c8ff2fa9bfe000c9d03f2ff0570c64c748cd95fddaa33b822886bfd3c0c5d12d4068a2ac17f5d905fd2dcdc5efcffc635744f2dc771819161df3887a3ea960defcaeda1a05d994bd4aa7f9a26b63e7d79f005cab04e042e7cb8e6808d818ec996e96f5d5647be380b4a648e2203290dba67025edabc716df8a54464e28961bf7e5db539d7b108328925629cafaee6cb175efbeba7382289d0f72bcdc1117c9c4c37fd808d7c7988f9757d80068f2ab926e31ff6e7309a7b47a853240ca0762f0a369e2288a7228d3826b6332ee950ba306ae38e8e5ceeb49b1018a4b9714b3a30ed5c8ffa4def4b7c0fca393106fa95a26e9cb7dd800c4d87e3f0ee8e60b1f852a4efdeb851ef9f122626", 0x1000}, {&(0x7f0000000000)="f67f977e227a55eb6ecb3800a533390a237b9785e3b1b88849ced2ddb789e6dc6e4a472df7f7481f97cd215270216bdb4078d5d4b2f4cc159753e3f8f58f753189a80f6f61f6a8936e9447b70690d429d48006cdfd88cca09198918f09c7b533002ac3e248c08cb83be240887cf17fdb48059d63ede1", 0x76}, {&(0x7f0000002180)="fe461c726efcd5d934462ce34731e50230de0563c635e9dfc0229fd50e31b0295ad6d1445982e61a281ada4be0acb0ed0e5300b4d5e995e8d4e6c64c8a950ce4b4d7f7cc87f9ff59970de39460baf2a8926c76ba98f92d109d2d6d1ab778bf0bb3f237f42a7a2f5cadd54953657408604c1b3eab26a44cd37964d4ef0bb4a6d8ba1f0035d31cb71615a55739e7d3eacce0112bd50bda64bbe332daf2", 0x9c}, {&(0x7f0000002240)="863403f51e453f9c07b3d893af1e05993fdc4003401a4fa227e4ba148ba01d25f18c862d9507e8a952a04803f0eb0c6ab461b24d77fe056724d6370269fcf5a8a00b983ab70b019b75490ce02cdb320059b420fc8c45d31345d4304e0c093fe9489ab51c64dbed7fa27e79ed90b5533db7fede7ea3165992e3c9fe33cd83a4ca31d6db5da0897c736758b0276a855d35dfa612bc51d1da10afb0128938a2286a", 0xa0}, {&(0x7f0000002300)="b88ed6d912a2a33ce9242747077add591c5cae115bbfd8f4c21d6c11c32531b8cf136a47e0f928fb2858c2f09a49dcab1e05b53bf6cba9e5d2c9e0e1ee9059c198bfb1b5cf05fa5d83cbd73c4e221f637324417392e7214b", 0x58}, {&(0x7f0000000080)}], 0x7, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000002400)='./bus\x00', 0x110, 0x8) r3 = getpgid(0x0) r4 = geteuid() r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000045c0)={0x0}, 0xc) r7 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000004600)={0x0, 0x0, 0x0}, &(0x7f0000004640)=0xc) r9 = fcntl$getown(r0, 0x5) r10 = geteuid() getgroups(0x9, &(0x7f0000004680)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r2, &(0x7f00000047c0)={&(0x7f0000002440)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000004540)=[{&(0x7f0000002480)="e4637cce2c91d8867322425d8d0228455528d7b76aed263ed0b62ef777522ce15ccaeb919bf6d30e1847e33af338602a7617125f798ee2ee74b351f36d26aeb03626efce70351c840704db3a73925a49c55a634d2a81d5a90eb12218400629cbe14ce406c1f9cc8b5883ea8f0504d80a4f5214f403371b95485326a01bc8d1378a7219f51faeef77879c551fe68430b37590cefce35a756ea8479ea3ebc0a90e60e42003fa162ffb1d41cc2af405e0a434b43789e47bc160583106c84c5968cee140506d475a394614071338ab82f49997b2cc4000f99630e2bef4c39c9f42628010f8e49379a54a38db7faf47fd7e1fb59209dd1bf25de4affd30df1a954742485f6f9777ce2a83ad8d1ed8efa07e0e977ea2580e30d2f2d5164a2617a18ec8637a1a643e98822e267a09ce407b4217eec67e4c44e86ed213806bb971f5a25c201fb71ef7b345eef00f299a004e5289e3377fa3ef6cc261581b4aaf6bc29f6489afa3fe0247e6b0978d54a0922d96de1f1f04e2e4409de2e4ea66b38e39d25cae1984ead061d8a512bcbb7e5143325694c052c008dc00c052984c06326fbcd2dbe079c7559be94b48bbe941e0d5e5d055685efe5d1672de0c7800a51eb7234db6f8da6941b38f2ba7392a2ec474b12abe7c892d18655fee810bd3bc1e7e4cd47b8642260199b848e6b1c4ee201f6a199fcf321848069de7bdcbc2a0fb8a7740aeab0a0ee3e35061d9da1c1c2d30fec88702b391dc9368033a3863567923c4287a8b635d44186e44131f4e14796e6df7e88eee93d4b5b4a696c01cae13785ceb54ebd044d41dbd07470f68260dcc7261458493902a3520360414263669efe037ec5f05ac34c7f335849a78d7b29308f58c61660deb2985b667c585cbf3be0ef3a90ab19fd9b84eb62ac72459ecee644973c179fd79b2504c5863b028a5fff3697c838ec2f5246008c52dd2c0988cb9812c3e2da3482b45f7fd6ad32a480aa0c61d3a6e1ff829a1ca61f70805a9f7c272a0caecdea15c49d77fced946f795ac3c9dd871a9dc08dde78ad72bb9404e31c265498326817608608f8555afafca2dcbfec0d22c2e7702ba288af5b7a6db2fabf4e634ef89a543a992dfa3687595fee008d870fbeb15d97d0a4e710fd96dbd5cda47cc6457db49500308e2eab4bbd1ee08e173810c7affed82166f63ab9197127e5dc8eb3632026c0477ee82bc550ebac0b41b0a5f55b9cec322ed15d6e8fd77b68fb714dc06b9c84bcec19078405c6c6fa6c5a5a56e57ab317194c54635d5fdba2756f588478a62379580964f8e4b84682bdf71b1bfa0415c81feb077f788d6a1fc277d2fb886b9230fdd3e8238f14330cf3c30ea2fdcdc85510a6557dee8bfe6211c535f960c86b5c8ab963e7c53718c24b5bc4079015b943a4d2b892aec41fcef987986dcc8307fd6dd5d29fd200ca2df11d8c26ac2501b79c73585949a83335cbe2f43a1560f33282f146fc929e5a4cf4f75a318d0ebe2bd0e67dd27bfbd5c920689604b045b88de0a8f8e254239e21c6dcefd0f233002c7f7030a1ed570bd3af9bb88a961bdb845b76aee22d146bd896bacce8793db4721941bb2bb1d95bd7445f89ec758f406277966399b1078031aedfb2c4a4bcde89ae23bffe63845fa5e3a995b5a15ed6b4d1fa73ea3212ae88a6c2b13454ed2729fbc8e62c1ef9108fbbb0aa6d2f5a55583b7689f572f7536a6a95b4422ed0a539ce68fd18a2d7da497dd275970e543a20b1dfd2366d292c997c0f50cae4c364dda229885a2c5c73205222e6f90c65abf4463f22a7d9368c48ab18e9de7e48d5e529776eae27e4d4ad0835a040762c0baefa30f40255bb7bda27cb759e56bb7063b2dd90b313ccab090adf1d2ecf050b9bc0306fd89635c96cd3be2913e328f32b4974bdebfe7a7826543ef450570b3b65777a6cd38ead4318f6728338a648948aefd5d461dcec62cf278f551123126bbea8909b1b19b266e2e6f310e78456342783752d4f7f7ebbfcf7e44d6769b4ed6cb8596f6d0d440276ddf46145b479704dab0cb39d5b59f88b176a35d15b2534a602178e3717cb04524061a5f60a0b9c743998e509dcee605edba8562feeb39d8152c5fd02ef69d24693c8396b01c17b437d06333f9648cb9208d493d971083ccce717126d1272ef21276d3ee10d122dbbef4daeab3533465ec08e04624a0089d3b9019aedb25af1d87016e89e0e4e812c454fbee29e442d8daf6dc4d656b2180b2d26c565fa2c8ee654ded6ad448848b06e78c30e9ca5f4b2f47c1be5a6eb2661011c049fecb8a86943e055907558c2c7d8dfc3b68bc1e30efbfabc9899998b177c26c276f0373957c681b0d22fd13e3ca526731706ef7b874b7cf7c12d3ce414d07c5781630d9082d9d7b54faa79d15cdce8fb5cc41927b202967f07618ffddbb459eee0a1b7328f35d452bf1f1f974de7cd433010739248b1ca4e2b854a6e041aad22a6115d100f3e9e7d0adccd3d4bb502b460873f1fb5f0398deab9e8764d4de0e0655244c17254ba18e8b698223895dd33216622f29ae1c1da5e3b527a6932694311a2989db0e474c03342ef3a483cb62a3db58ca46fbaf5bde6f2487f32fc27862c0bbaeda99d0028a999cb9fba24a570f1b26d5ce1194bc7e302e08c9eef91209c4528feafdbde5a8a3e8cc04fd86fba3c74c165a0aee420dbcc8107bd08dcd21971f79c0ada618913541a0d3df51ce9e633ab304436d3b07fe73b7d0e6d04ff194cd04c5f356490dafa10682d899e5845fbeb33f4b1ce281c5ad5df48d739cc89fa07221e2495cf155ff60aeda198bbcbdd14866a1e9ae575c18ace3fde82e85cf27756893bd2b1c271b971f18937eca214dd4a17e37c05e6bfba29e595147fc1a489a5edaa517f32543a36215a018e4bcf4acfe8dc8a9b640deb3e344024045aec6a75330c87c7e459c7d6b3f22773100002f779694a94bee6e0609d0e39b909a797d33837e450cfa86d9bec492f572c64d74ce67e20d999b1d69876c147128364a19e845e482cd50530ac6bdc9e3c65df9b77bf2dd040949ab8508951634d6c8776a9d5b787723f2a4dad4d0cc7bf606d9f854b789f47efc56c152a54ca72d412c28195131d70f5083febdb8730138bbf418340db515a37c6207169399e2e450e945477d5175ead751dada8289af0484bdd162e08e13e68bedb1d8704740fbbf3066c4cebcf7d15470fb773565199ef4c7dfe91f633a3df0f55ce426dd0b95fbfb55013ffa8cbb0509116f6de907133eacc3bb8842968e0b25205ea7b48f2200301da05bd2f39ba73a5291601936424ce8eb3370d5ab34d3ec7dbe15124cd946d20022617e655718c142c159fc29a4038b74dc371b5df0aa82ebae9dd2994a9713659a1a097199031e40f3e54046878a6673c704638a668278f99eed51fbfdf0e7d4c6c33fe039373d4f08d4f7ba102f93be654cb656e74879980997492e3cb1b4b39225b9148e1bb652649dfd5bc35417fa3aad0eb0083e584cedb6ca7dc58b4bde16f2f25eb98b4867059c8e3ca93167444f36c05e32b2e7cdaa684fab4623fe7e7f09f91f49272bc191293ee5a3357235aa310ac4f5440c40e2488556ae6bf98dd33f6971eadff678357d0c626b53ae3aa01d227c516862fe9fe309b1a7b4b0cea605e434eb8e6cd3fa7733704df34896bf890a2a50b3541d507a8e9e0569c1507ef19bf1d3506a0c955293dc6d261b747f5a22dcd153ba609c13a0f944ec9eea4f824f0f82334ee5004fb6b7563f4311f263c3bfb278b60285f52685f44e32baa49081e1d003ffe339c06582fcfd1f5f6b5b6d8acfa73e4620eb6f87548aadc642e492c3516d21385c9c8dbcf58a26821b743253afab843ebe780e26920d6dff3f1e30db005b491e09b69a91dabf42c7d1f3f6fca7641151fc1bd16505219b05a0c7aee450d78cbc9e77e346b2201c523508fd771ca0e97e67ddd06c27cf5e8b86db081a147842c9f8564abd12a2842d9a89550ced4ce70c0bce5ff1b35599f6b8f2930c54a3433d8029930d35648613af3418cbbfd840444441b82e307e5a0c647b80db7fc0afcc53b5932d92cc48ab70e22bd9e2c9ac4e32725e28d7697c1cb37ae6dde1da652acd851bb437f1b059729218dd1aa854ac8db4ded8b7865de36cc5575f67eccb48639e2b68d2dd39662b793bb6b4bd80bef84b0d3ec9cefe41c0e9c0c4a291ea009f1d15138be0ff89fd5e41826dd358d0d62f36d85308efc09d24e6cc57ceec7823ffbe96b1f8813403a3a9965e7955e80c5bb29781c293098b10d42f34e4b41a25f4d6e19498df0152571e952cca6f9654e7a520f866d3ae77ef1d8b92d2f24d1b643993c03eca9839958b10586cc52f80c3d30f485e819a1f8de70e9836b4eca89a0b09221a99e82d7850c5be3b71eea6d0d5d93133e3051ca95461f3ea9ad16d82275c63a3b3043d6e40761f8b009214d80c41998b5a1cebd95315b9d841e2cc3fd5c97c86a31c3ad5f6384644d8040ed736c269e8bf575e57c6046b867b4e24c0252cccff1c1c6d76efa713bb0a1bc2f13d31d1932db857c66b0f061ec915108c277b65e4437d9ce2c592185df186143f16590029ca4e0c4d6dc4b6bcb8591f8ce68d179619e22360e498450ed0726d4985b3e4e4b225c4858479995e5d8ea871deae95a121ff65f89ba4d7722ad506957c2b6c415f22e5e41a6f034e03cb32e1a49aaa1ee9ef23aa43cc371711b1c62a8acba12d3d0ab76a718c6ca28bcfe61a54aece8b25528e15898f73a988b1087aff102abe2039b0db5ca19d4bf810658a1787f94e86190e1a207001dc6901af3eef4f2cc22f3ae0468854ef6155f9e85e961ee41db8f4a540e64162a1e44cb02b30881e167d5b0ecde14adc8982592da1e56b27effb6f8b772285ddabcbbf90ddee55aa270c8198ed526f67c2885ed1561fcffe1a3f9e9a83a04dd8b36dfc886eb5ffe4e101f6f883c0a76c7d87bf0c2ff44d4ab1833de0242a886c0a69450efe659d13757a86a77bc04b851056331199b157901e4add9e003b39361a1c56d9b6afa77d93e3e1e826bd3d35c273caf21ba9080b6bcb5d80276788425c1ed9fa69b9f7a399df861409779a9b248f34b085c03cc4226141ad6001d006c18a972a98b2d6706295b1636345be7328c3ada5de5b94a80abf7290ce71896b0ce14cf80baa0fedcdfcfd082ba6b343f32a8465e8d2af8df65a68cf6b57e1c1b491d5bdbc6edf7c66b8d7828c4f7e77168d8de7bc3553a2b8feaad45f93a0864e772829027b179f0af41818e0d81570777d3842b83952f85d2c49f0d86371fa68559d37dd98b85b58362a77ed985a251a95393b5e37318687fe3bcceebc06ec4581969742f25d360a08e294a629950ee8598d06332a329d3091e7fd9722d307902c19254eca83ebbed6a2a4090f415800302ce20131148cc0117fc4aeb8d59b2749880a0974aa32d6b9d7aaeeeb1e44fbb53e66e1f6d18dbd7b03e7f8a2bca86c96fd7e3539a420774726c632da9a2e63503308094748789161faa9fe071d309efdc9432109c8d6082da457aa3d74d76ed8142d9ca5552ed7bd1fa84cf8ddcb54a5f0aff0b473dccb0111d341f8c3844c8378f0126a3d6ba2b946ed0c1cc22800c79607e6cc6011c3f1af85300030ec7e5fddb240897565252302333950daf2d9782c773107651427970c90792d52d34f623dfccdfc7cd6144ddc6a5d2ffbfb0a6646656ce6564703e30d08ae3998906f9eaf377cae194c31799459b72c0641d9a8ea6bf488d459a9b22a", 0x1000}, {&(0x7f0000003480)="8a968feffd6f", 0x6}, {&(0x7f00000034c0)="9d2a5c70254556e8f4c5fcb99a970115f68db70a028455255222e655b7fe56be5bb5139afcd4765729ad41c33dcb7e0a460843237ea84427ccff9fa7962f8ccac36b55e627016b11b54ab929e9b8b1c5dc5b734a20673c3de0a469f0e5ec291533a165adcbbe3280d1f648d27de79349ef0d5ed1281fe693015b8955766f2d78953e0cae72d411fe850fe4ae10a3e8dba000531caa33ca90eaecad6d75637a756ad035827df6b96c3dcecb57e85d4f774361232c2ed9ed94cd1c5ede1549e1955c6f906778e75bee0764251ff96aac78e38eeccf69b9dca71189984e029abf890e46adb76c9c4fbfe70898c8b1b3934e24414a927431cd9c7dbe12eaa3a447813285f3a20238c001f3eb2c26db07fd7921d454d45ebe9f7c028aff3717d2c9879df4c883f8be8b426bd4b97d98aa5b8cc96397a841256a8440833b47f767fd1c3ad8ef41bba07b4bb8f918c5f661b27888990df9ef3643c311e5779b2b1bcd3d85eddb38f8d93dd764292c73f959975bebed790f9bb7dc777c8634afb374b821066b1046c9cadc8fff9858078baf144df0dc65d3e14c6f3f61d542ecb858eb616d02fbfd1bb250fb2fe8b5f18f7e2b507d98758c2dbb6b90da15e2f9f38eb27e4f0080cb7926b7b8e8730d0dcfcabcbe605d8163a870abdf3b8bdc163164a8171b9cd5d9db857c04a7d91fa034cefad04c00f632e76dcd3b3e46e54b083b28f87348447ecbc50bbf76f5eb8a1caa0a5ca9ca91831c308b9450552928f3d884d48d6eb0bf318db99a8769d064a3fd29118a8001d13231571cb10983f0fa47c3a8be43f7f1606d2bac5ee86da63c803c57c5ec02c490c22b11daa7f7870a142a50a2e50a333f461f38890d9e12332c31c3ca3df7ddbd4efe8ffa4a7fe4715018f211ff8775e4110f0624bd4a717a327efe294a8e8eee0df2a88e9f40ef371879d7b845c38cd54c5d248a1bff2ca4691dc7bce14c1b6457ef319f98d89adeb8945ff2e245404b603c3c8723e860e087d7a18badd1a9ea5fb9b91471c9847dfc4352fc6c0cf337ba6e30ef1f3aedb91a3f49186eb97f0da61567f055469404af4365a181827429a1d90a090a9dcea858b36b5a96747257b959d9dcd4d300d3fe4067cb3a310a6b771e92f876752393a05068627a3e19790d34cb2320b7d2ff6387385837386d6d81f13f2449d234a38d95e7e909d56b232d0aa96a71d3114b83016eddb98f05fc51c31efd07cdd28f088e4b25f6b968f1dec321c28845b5e4fdb4ceb793c1f09c48906964b3c8188ecddde155a9a7c99b4f964f895f0541d9784eb8d6198b4a2f6959aba1a7653651e9900270c63fb2c318106f0901b72b4772a6a3b5971945f5a22f535acc0bd2f475147f4c6bf2e1f828d7b8c3bbd29cd498a8dd0c9cf49b74c7efb9526d7954339149332e613fed40a7fad006310cf246a57bad4b136bd5325ea1444fa646d5133000c1fd160eb02f9532b41fec03915c5bd6026cdb61ed980f71424deae2a2ca90bca0c54c9dda7a16575a1dd58ca6873bb86c0438541a9ff512dca443c0eca1fa33d3384e6a20da3abc30850a94da70cc86082f2d87a1302fed809e55fcf0bc55dfab386f3dac3588e51474262fc1aa14dc1cbad5b5ebf6aa794b8b92ede9b30e0e3e4fb864f322f4644273e7a4c25f52759b244d9a0737c7fbf537f60641c215d014a5d9dd1c0c5b7b3452992e704a7b3a33e77bf97ef9e250997ca813ea57793571e0ad75d693f331299edab07d220c67267ed4e1d7f3072efb760e2d4dcf5297d2279b2ae2a9676f7d58925cb06dad680278f2ed143a9dcb84eb055eb15b636c378e982fd02c218f41dc2841248ea78ff2a4435759106cd2b9d7074ce41933fc62b03d854c4d52c986b3166e5f9f0de2b80dd140d594e946467a57c346c1c785d1dabeb861c0b45c0331ebd7c59be55fd455bbc294c1b445c63a23d83d332337e19fa4a0df5a8a09ca557256cfeefcbcabe56a79a823541ade8ae949c362fb7c3f96f8ef2ef92b769d6b4364ec4c3a4666768726d2741433898b451c4750f53a5fa5fab8be34417066670b0851c5c384adce35dfda6dd07a783b206bbe78d8c65f29a1e3eb5dbc041222c25ef8e70c47ec05a29e121f235d96dd66f33f4affeebdcf269d7d268a56b75b7b5006c61d0b6eebb3e55a4c02131124bec8ad9afeafd9c8b7a4b02d4a0cd585a230a623020722cfa7de24725b74ea0de8fa3699a326db5e97254f82e7259675aaa4217dc11109fea4d9f9133d0b1bf32c6ba2f0e841111a4dbf807c8fb94d78864a09eb3c74d0e44693eabf61f9aca977c1eaf59ca65deb646bf229f46864b23eb535980a26a3bc019238efcccc56b43715205faa9c82f78345f3bf7baf38b41790d0ff1b678178ea128e240b071ae02c2f06e6800e7fb4e0a8010d3144b99320208c13d7fe698d2d9ce9ed22c20fbb63fbc4a7a56fbd1c0be1146253e4ee9f6ae216d255f48035df8cda95d70890a50fac1106f64a97a56995c0068465d07d81295291c09b130a6a2dd44422808eae62bd121b9632b147c8cff2b5c83766aa532e1229d4319754c1369e937ee4897d998d881f5874e7cf447e7118a48512c5bd651c4300c9a5af3f6e1956b0e39ca4a2f87373149439a42987836183ba64ad50ddd84f59eab9030762f91d4813a552d738a56d587403691417c00b4fa3d6d4eb9b5092858e4aa142be7c5efbae406cfe22ce68956dd6e1424ee08ab853806c2397b42e4262aa533758dadd06c22990775d519884ec423f304bd243800e3806b8f1cbeb4655633b777469b552f77edd6c5e54b04bb89d0e2d0cf674f6ec17811133e9c06450542795b405697d316fd8e82e44124e958a79240e85060c7473d30afbf94c4d5dc01fcc3c0ad53a0ef1159ac97a48cb20400dc2286216b588e79ab6b382d6a04401e626a33dc2304072861612a6ebf0345a3838ac935b9790064cdb9175946745798a6e569e95753a6279b8fcaf1c31bd99cb4dbd95a4ad673f17f5a8be917f827fec8a83d3867495df2275fe77d6fe33b371a8b88f442a1d9948837d5ba8747a43ab47388a1c803ab0bece2134f4b960ede2c7914064849123ea101f9f907a9e6b7bbb3b621d96d346add7c5889d6f537df713b8d56996533ab0da81488d0d55d189d31b0b343d2db8afc8a2e76791a340c8a6699e5e1eb7a9bd93a1f65ed7ef759fa166fbc3404ca04f973293945de648d76c89738119b6e58669b92d5f7acf0d758bb332910d26549f0210e1795acd11a1c7ce4a3b19f3a1123626dd514635ae6daaac1584d8c4444b957a5a27455d600cc83b0590a71edfdd692de4fce070693ac413426a63273615f9ec986bdffeebe31f2f5d22fb45b8e4a30b8d70b745c703f82101b8243c15a1d507c455c330ca48bc7c399bbdda40335188274b07968774a7464b0d28b49a32d50c9db41d5c4a8829b9512fa193ff6e23eb6435bd5e102d50e0e8f0472036c5e28393b424b44394023e9de6d8fb81978ab014e187295684590cd61d7c3ba511e880efa00210bee5a093275bd71301a44b18356cf6dc45828623c79a0c5e24a8df610a8ccbaed0b7ed81f1b416c1b9c3e64b61d5f7073a80304666794342465de3ba51b14cbc0f3ec05ef6b3a0462d0c91cefb28cfbe08891631839d3298d10e708ad7290ae443dc7aa0210c70f045567e7f3abf789985f5c1cea583c117f7c80bad4033916bea8e484a194eded6fa4010f239e6c8a01eb72029049731ed5b52ad1d535990f8528a2c5b38b6400cd6cc5557de6499c517f1ebf93f69dc2f615746f774178062cec0213ba1e39e2e0176c44ba104fa96e6b8dfc84ec66a040db76ad30896f3572a5deae684955887382b6ea1141337a4a0ce18d6c4117bb81ef695018613143a9bfe3de851003b1684298f4428641b45bb061e2aafa79588d2d0c6800deecde3be0c14c6874c2c304934c87ff2852a37298bf34f9e88875d6e90886ee8d02974fe4d3806b0fccd7ef320df2c485e061d45e259cc9233e058f6f5af79368dcb0f86aff2b58fa254db5564af67e9ae188083e44276646159113fdc88111397a5c071f27f354fbe39a79d6081380dba039ee075417bdb26753376fd50f26c93b3da42e5866a641d8bd2ff92798b6f9a8e3e66fc3742df117a85576c46b07f23c2f9d1e02cf189e788bc0cca852bf45488e99d93d364a5040bd443fa635db68103e57a06e73ceb4a0c22e8b0c3f844bfdbbb5b237fec9ea8d16e290d3332f6d84402ed5c4b527182ecbceb6f7fbd4d8ea99caf424589f679b5d54859362cf845c065cee4bf6f59513a94f6f6bc2ab5cb4ddd100fecfcb7cf6c62f52bb85c3417396ecc2cca9035778309f4f8409d5070fa7ff9575a0e242c387390dba1cecc4a6ec502e67680276a47e2fd410ee4e52c6a11910cd2ba4f9c00788435c6baf3b55ce9377065342a7b2312d52528e9e70a9edf41a239e5af92018005811bd2e9597712dca1d4372f7b6da34008cc4c1a3b51bb635917090797b65ce1701c51b4797ed11ae19d584e5001c0dbd6eb816ff7bd47ef93aed2754bfe80841878c55e85c07277e6deecb384db051454ed9c447f21219d9a30ebd41c37687595ce1652d4b82e46877eb7a2dfb5a83a7e6512978f9d5bf3d8568abc4eb14d143267f4d4cdf1775cd17de66c94a8b74c0da4d730f3dca71dadad0e35c355474c61cac4c1a822773afbf571911056a48e64cdcd6f6bbbd93ce5028fa2b12fa1008afac7b065ab957e3640ab0f5f42bc9c1f1fc932e79029cb20112627bcf219b2c3c11bd3b210291da5d359067bcc49ad4cb4b83f1eec86752bc004bcb2d891a25e9411ba107f9d2c79a8e9e27c10f4a1e4ae6331f077bdf5366e666b10d46399f08102dae64ad86b560ea7ac5b730bc191d70500ccfa02b65d5702baa862409d63e8ff1814b82f396ec8fd90aff29ce00650867f6124a0e8b861b91329b851036547592ff85a6407230495095fef37faee203db1e0131f2b7dca5ec91d640c14812ee43559896f3c20cadf72450abe18995d5b485db68e0b303623eb7768ecb2af6b5b5934d956ad05ea985842e63df80f590e849c647d9bbae7941a637e7fb2c297c3a6b36ea836883874118f6d1b117f47475659025bd8c4bf3625c5358b16d34b180ff34d5e0e8b8f6b776251e90f6eed77e7209020380aa28b2873dec27565a8e8cf788db9b33fbcf67b40bbcd8ae3fbe581b59078f58687cd151befa0cf42b37baea0b579a36cb695d1b3f2d1a4a8d5662e45f7dce43d105e44acd4f740874bcbba5db531731c91817dddba3766c64dcf0ab7f3f9d172537790912ff81efcd93ae0f7740041bcf0913580ccf95acfb2629481b3bebd1f2d0c2cbfbcd0a7173fd5b72fb22e00c9d619afcade3fe300029ddcf3a17803eaf2402a70c58fd6905ebbe008d02e74e91de9a8c67d7d409f4bafdb7b5576f1def1beb490aa5bd3c626abe33ccaaa0519728a73cf0cb9fe17d42f53440f61818c13f4c3c3dd814d78731c1547d15f2c56aa2ccacd7c8199bbaa7c0bec9b6b0bbb9ac52fcda99d4ad932ae1f0998cb1c2e7b349b7f186d27423318548b52ca9eb5ce5fa7aae1bb5785abac4a2d4a0fae3532962c58d88cc0ef0ce6633eca819ab592de52c4cca59466c4a8193e6e1582b89716da10f68243f5408ae9a7e32a5d33204e33566f5d96fbd708df895520727a5b35f4a186d0dccc5f0a2a57b46936b0235ca10ae465e9dbd18c48de591f14ccc6da689fcb7d617f1c40a1b132688c", 0x1000}, {&(0x7f00000044c0)}, {&(0x7f0000004500)="7ca3cb001bb29522dae7cc", 0xb}], 0x5, &(0x7f00000046c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r1]}], 0xe8, 0x4}, 0x1) openat(r0, &(0x7f0000000080)='./bus\x00', 0x1, 0x80) close(r0) pckbd_enable: command error 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000002000000a, &(0x7f0000000000)='O', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x1) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000340)={'./bus\x00', 0x401, 0x4, 0xfffffffffffffff7, 0x0, 0x0, 0x5, 0x7d2, 0x1, 0x1, 0x1, 0x39a5e877}) r1 = open(&(0x7f0000000300)='./bus\x00', 0x201, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000280)={'./bus\x00', 0xffffffff, 0x6, 0xf95, 0x0, 0x6, 0x8, 0x100000000, 0x2, 0x2, 0x1, 0x9}) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="00a9ca7f4d0fbf6b793adc1f058df58aed3ef9762d36cf6b819bed784af2f11cd3d7ef400d8801ba45", 0x29}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x80085301, &(0x7f0000000140)={0x20}) 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) socket$inet(0x2, 0x1, 0x3) setsockopt$inet_opts(r0, 0x0, 0x4000000023, 0x0, 0x37d) 16:00:23 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mkdir(&(0x7f0000000100)='./control\x00', 0x8) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000180)={0x8, './control\x00', './control/file0\x00'}) readlink(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)=""/155, 0x9b) 16:00:23 executing program 1: r0 = socket(0x1, 0x4, 0x7) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x20b244, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000040)={0x1f, 0x130}, &(0x7f00000000c0)) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) close(r2) 16:00:24 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x180, 0xffffffffffffffff) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) unlink(&(0x7f0000000040)='./file0\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x23f) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000200)) 16:00:24 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x7}, {0x9}}, 0x0) getrlimit(0x8, &(0x7f0000000080)) setitimer(0x0, &(0x7f00000000c0)={{0xffffffffffff0001, 0x7}, {0x8, 0x40}}, 0x0) setitimer(0x3, &(0x7f0000000100)={{0xa5, 0x3ff}, {0x4, 0x6}}, &(0x7f0000000140)) pipe(0x0) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)=0x2b8) socketpair(0x18, 0x4007, 0xfffffffffffffffe, 0x0) r1 = msgget$private(0x0, 0x3f) r2 = getuid() r3 = getegid() r4 = getuid() r5 = getgid() setsockopt(r0, 0x20, 0x7fff, &(0x7f0000000200)="fe4c3978d24770aa7b7eec3e2a87087fb07fda9173ca297002451f76aa4c75616a0c68cb98b9dc3970efd2665c3e40563df6f33b041b7dbeda014538347f808241d9a56c0da0ded8df6c1af97a9428c6016da97138199beff2f602798d4e89fc3c9b983409e39645434d2221336b567b086942a2693f8558d5efd8ca6b6d39a6b2b48a90a9391002ba8a21587c6e20043d831ef77bb302a6f3809d5884b96e02e22269dd608475a39382c6f85d275e63f5299a5cd3ab4b56bbd36caadbc24f0b565bc532350d41c40e2ade0f7637d125a60281ea06bb25c1b3bd3f6b34ae1fb43b18f3143f69df071583c10e39f74bbe8c9fe99af765e28cee9b9efd7c813b95fa7f9830f0f83f6d56b9b5f4cff5d0de92d5771967e70d63e51a4bed44770f2b521feb31edd5af18cf0e4c3b515ae94e6e942d720c3c66b84df3cd7d30069ee775613ab4c6bdeee9a6c6df553babdf17ed5a0341fbfcc4d819714d74b6eb96736efcb51bc21c5bf001823e10246d1ee1d129e18e449dbe1f53019022f2742694d72d934d29a6d5915d8239b067c251de2bd08dd3ff25838245ab252c2c23fd145278c7960c9ac92d4962e2952e16be5977ba89428e40dee7f4276c52f5b91bfbe0be2b3a16ae1fbb12469c28b11ae8acca5544ed38bb2500e54bf5b70da08d895b1a8e18e006197e482d23f3307da86a7be86616706119d9d59238b38d40527fe5ed54f11da9d7c1f4c1eb6af192afc7e2f20cce9594cc3d4f5ca70f12aa1986f3f8a164bd337f20ce94d52e361c23c5a5d0ba2157c6b92dc2d9975f43c67691e315847d4af67e5e6f9324ca31927b1abd10ba19f468e3e998c1ca12f190ebde6426d3d5886ba7405705af77fbbf6a46f2488e29e6eb8c5e3521f9e85c9acf89ee3af5794720d62f0f2568ec6132ca638bcb699768a665b092a2ba6e2fe84592b7d03d9a74defd63ef5fa4a0c054e9ff82fbe9ffb0a789bb244bdb70e3b812fbf510ef93252486213516499fbe4b342364236195799b06f5aaeb100896ebc09a6055e5ee2748bddf8b07a471262ea5ca0c79110acce2ad0cfee685a8ac9f808a8ce4c5c69ae604ac5b9b8a95daeca448a9804a279d69009394616cc72c409e0623a82541dcd759da672d6c1d47e4d0bf8875e2a720e2f432dd0dff09dc55d05ede98e5f98b36ceceb083e8d0568f840231cdaf7be22d836cf90e91a14c6d2776995641aa1133d53aa34db69a07c16e7eb4db403abd96ce8c5ba3f3f4ef0aeabd65de7a7bff95035b6c825c4a4345e83e1e1cad01b6aed92322dca398f2001a40c5c57f2f5557900b7671f8f6190f0032edbb12389739b617d53cd35b8b56c758fb3717ab1b0c988a3d625c00de029ae424d69e3330e444da23c5393c13e5e00c51f8708a3c4f2d6478e49c77cae7caeb6aee29e513abcb028bb033d0942342f743d3101ea4950ff76ee17bb4be6bf8f8451627530679cdf9d4c7ee7f4ef6e78406d5ba60d6bd2413d931891ee114ed695b67965dfd02d83f265ce579bdd46d2cda178dc2ae39603d5f0101308785c04c4644af565ba40fa360e9367511a90e6af085becd24b9ef772ee4788233fc340a68a625d73fde7024964a5dc945214862775540fd6e3cb69d2131d1291012d08f8e20ffd142b8c3c53503e29f10b9d7cc54a299f8f8350d48b746a7d42b6d1ad7517fde7397384128cd4183e98605ed6458c1909ba43e7a0e1d84b4ce1af59dbaa08a60fd97a86aceac374ab89aad8b881f1a50e654061353ff8bb19b6edd486bd7ba90d931a1ffbf073352cb5f107a82bca7899dc3110eba623050f3257e22c4f32cd3c1c62d5033434a525e6cd166ed0934a94c788d9a030f1d67adca83194ca7686b34fcdcb3cefee9391f09a1ae4dbe4155bda6bae26346cace0ba8639f79a5ec2259a55b455f23e5a9aecf08104d310c0a4a3c60516b3feb7f1061b5f1b8ea3aad5c36254d83d99aaca4c3d20258b38ee701af98b8d8520267a4ad15e1d1d75afd60e0626f94ab213aad7fe171ae2873198a07108774491ed4382e95bb0899041e7c257ba1065648e8f34152e4b42d9229f0a76d72e47684dc8babf584a23f99fc4d3173cbd5b11079a3d905b303981b065f929a04d75108818efe82ecaaa4cc1c07942d2a362fa224a49b891d0e3057e9e530c1ad7631ff296bda6042683dcee020d67a29e3f7358cdb4aedd71efc0ad8efce5fb88e969f4a306006b68bc4a867da31bc67bec949597a92ab8f6a4418f2a78329412bb29a600407d38d193ce726696871bd6d13799a632fea5ae24db60ac6eeb552b4419e996819c8005564586011c3095926322e6acd06493af88da49b831a5b3826b562b98db9b03c5dc049ebe40387d8de34387c25791a42bbe8651dab99419fce95ac51c232402db8f3d8c9742f17b4e85d7f93e5e23dffac8e58d1433614f3d0ebceca1cef765d4d5a526a69ce1791092ed44d22acf357fbf780966a8ae710ed06823a89b6a995412398ed4818556039da33a89247d64f404d3ec4143ca276e17dd6774f12b6606e8d0fca801d71ea7ab8b4e9af70c8c49b29ce69845f51884668ab04a6d1e8a777a85c076f97392d64c5e158e4deec8fd5a5148ebce14510674a7be4c858db166624d5f1244883e9485e0466c01481564ac1c585e97a772c1f9e646dc0e252af4d0f2178d1f33fe895fe93fd053a80b609890ea5d89e5e0d68439adc35512095e260f9d99760cd2a370fee82c32e67fefa9e1607919fe5ea1ea9034424881894e7a70bbfc207dfa0c3b33f5b20ca428e5ec4fd2205d58182f4d4dc90f59bd4f6e9e63bb408688398cc6b97738deef2ce10db4254190187efe40b9678fb378ec42f55f5e076cdf97bbc0e4130b96b2858beb53d23f459a0c9a958af6cd72703dfe8446bbaea8fdea8cc2a65cab9a2f66a8e01b7ff72ee905661ff943f94a5f46b0434251c9bf72b263957e14fddac85ec4093afbc9a0a9b107e6c466f5667ca9734a2c11b23e90b7b3f0a6e1f805176e947bd0eba22e5f5fa1a488770412057ea9318a1e65c64a35a23552a40b8adb970ab58e8104630accd7e3548c35e0bf00b7ab1f1e8d795061cd6b29d156ee0e08bdafa53a05dc1a1f8dcd170f38996bc813ae2c57f70035d53fe984466730fe3fbe29eb2d1ae775993e2624ca874e8cb98f2b7240fe50f2ea7b5233eaa973ed5cc848e81bece63a0a94d2f24252c3e2a4f8e5ac62758a0da66241d88bcf2167949ad9572a079b86cc711685f0462fa98e14b967fb2520c0e882729eb944e1427af6d4116aef0ff83ae949bf481ba2fff43c5e16c20ce897f9a84354cb6ec88fdf06384cb90a68208182dbc916b068741c710d980f7d4f06bd5eab114d9b72cb60be47267d658c55fedf91681be3136b2e57756888fd893d070b2cf3137e10ae5f21361822646adeceac3ce59d012a1553119075f58a77f5d10925f8d2da24b9bc6b18f40adc91ca56d665197666d4af747b0b0ec77e9e1abea57e13831080bed06420068affae72f7cf162060449c5be310b031683c5ed60ef91765f52e2f59fd521005cfdae431d97eb4fff74fbb8d4b82d7d68191f9c8ed7b83cb2e753943c25eea56158c63e8bf90f2861ac450aaa61f1b85434a75958307b51c480cfa588f7a549b98587d48f035c03b9e130220b1196a8f51e167398501a2c0f8270acfe101e07368522557964a61bae48ee7a4c2d455864425d9ffec4276fec4bd62edfff7c4dfc755174ba152d991eec01bb0b9f4f4f2c5166366e2c175ee13a6127a141e72f56fb7d69ea326f460fc5ddd675ea26397d1d1e72d42541a51e367c978d95c4c8c3fa624390dc7dd9cfe3946ce2cf6873ab6397d598e577d57117b8e4333e05be6a0e5ddfdbc532df5279525ff5801fe4e6c4139d4252d21ba3bfb202366a89f3135db371badf24da3abd5ed300198613e93393b460f34989646e55db43afb3811ec5dbc1956aa9282f3b7e10157608b324d15b24928991548fd5bc28068d00a48902ac01ec3b92c8f938699a3d7baeca599e94b57b44269bae512006ef8f9f1767c482b71ce67f3f513cc09afc8d6ae52e8f26fcbb9e812ed7a05e68c4f9c2b7f9defac9670f2d87734e456f0f2b95fc004f815ffde13e192e6c00286a79e065fe1d51e9e503c80ce09b6a616b662253502484fd036e67bcfdfb4edac6d86ef1c924a0268a02e1d21024bebe5e9d6e44c098eacd197a8e92b386104b77c741cf490329f7c391fcf894a24d6ac9ab948d4e43a22d508d9563173383375109e2a20a2c72ff8805212becb56007335072e94bbbdd11824d3fb208dc09f999b2a8c7c1b3503921c645e0efd2b84d22f45f9ff807a686abed4ce15937476b17587670631eb88aa184ec9858d89a7a59119017274fef0cf17eb1f11adc2e086f5f7b0bc807e2b14c66942510a909f5be1d0c08318661108fd4223126a5d1fdc0ea32cb3ef5cdb1f5cbc7e3db1cab09cab6b216eca13853fae360f10743f4ce66b5754e818723106359e5f8fa5e8f0b390122d6841490ea39ff30d88f504769718a6d58d8727afe61a9891604ec769a070b30d33326c49eeab271ce1de7529ebddbeb6bba120ca4e24614ac7eb4411cebc7166e21af399724daf0dd33f5caefacb1daeb88cbac8c5fc0d4a429f40af921784260c0289e4725c9aa3f62694dee9df81936e3aeff6dee00270e969d48ecc80125542a5888e81f989cb6f7a7b7eb8b27b3caad56e7814cddcc9f5bab973dec373c5d3576bcfadd73a08f570bdad1e5e305a475dbc1aaeb1659ebaf79b02e22f673653f5bbc42a595eff99366854ca5719e2acd0c47f67b38fd526da5b6e774c89e569d9919603a871f56b89745b296ca5a3c1898a2248e8cab5a2a71dd3249157fceed153d9e5589f593491b647e9bd918899b07ccacd0b93e811450eb43f6dc6f9ce8ff6f359de3d861b763543b94cac329b22df02cae1839e51c635662c953d7ebba3c720986216043197fddac96cc2c148b72991e9aece7d0789e563655ce042a0f0dc8b0fbc77dd1a077cfd0d1906a0b84604f2949079bba632028ab8c0b3dd9cece7c18e87c92da94a7e8c0b30ad06f57544f4b7a1b9130594512819720b5010d5083370fe141e4d2dfe3e846ced9468aa8754400fe9e8c45b8120e2257cc516052ed44f82ac861c8b87249e1cbbd34188f94de09eb76dfcc4cb3a841051097327492f3e3c81a568ab511cd3feb3901755524bae42720782e53129ec327e2828b08a594a3407dc63758794d92c52047d6d0c78905e9af063d5210239ca8e14a10fd175b81f2eb6527e54dab2e28a7ad91b6b0650164c7b37d636c1ef246e0b0caea80ea0f0f0941281131bd173ea25873dd4cd5636b195aa2a88b17adb8a3b1291c5dd31dcac57721c007c8c0c227dd9d890c2a5a85de81bd1612d7dc02649e3248ff3adcbbd5b9a1b6bee5877876f7ecda725f5efc29118fd6c3d487ca79f21e90eb73266bf9c4252434be32710b3eccbadce3f8e3856ad8dcd80561882f996f29ef9a0eaa3d00f693a7af073b8db0ff5fbfdb4420395ffe11a43b4b061fe88da178b376a5a26e8783373fcff4cfbeed1af6ded0b067760221f2fe057b486f773250012e84b778830925f781c9cb575e4db391abfc2b2d3fe7879c43052a60a392136d1ff5e2436cc39fb5943ad2af5658f393947e45590bddcdc274cd7f4447ab16ebed21ba7f4bc21502e94c83f9496d0f0f76bb6934b206447bd2970d906eb07ca25e58ff6276072726f0c641", 0x1000) r6 = getpgid(0x0) r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x3, r2, r3, r4, r5, 0x26, 0x8}, 0x8, 0x5, r6, r7, 0x0, 0x7, 0x3, 0x1f}) getegid() 16:00:24 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x100) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getgid() fchown(r3, r4, r5) poll(&(0x7f0000000380)=[{}], 0x1, 0xf7) execve(0x0, 0x0, 0x0) 16:00:24 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) 16:00:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) write(r0, &(0x7f0000000140)="105f21f926fdb987192bdab5ee4eaa00db6af270890ffcb48186f24a34d71b84a76a28f95bc0c6d0ce96fddcd432d7b29bea21878f917ac82899e2954c693e1848a8e806361c985aaec0307f5cf2ef3265ca08db080c5c40508ad2aab56865cd7d7be117fa6181575d879fee2177af9e3672824c59a2dfa0b72812155d3bb3ef7f70e51879405966c2d7618808cbd1d056ac07a281b283e85ab1e810d1bdeb8766372bc195abf7219b023b5f8c7f81705386b2dfbebd00e30be9de0cec7db0351fd39882a03441849b6e9fdbea3fbbe78454abb23077672f0b56e5329da0e28d938c19240597c0ab1f22ef85bd754a7ff7ac87d4f85f691a19220341b78cb038f18209cac43b9caa1e6729a7cecfad5b022ec0b7988ec27c15143705ef3ec363e9c5241611cdfd68a38f1e5253bc3c9cb601000a1f76f904ac7a50c3d4c04f85af102429ebc7ab6a92d7a96382fc344895c7f17740e0c588b7090d33b190eb2ee0d7d784345cd08b53e331ea835971893b027369c3e0fdbd3f572c2da8b83104d0bac2237cfca2e54d021358be58eb5d2d7ad559f99173dc2295164d7700fbd851fec7a835c1f43506ca949ae7eb6bd07b55a992858dea82e8aefebd36e895f75d2875c5ee18ebe00e49face95be96565cabc92228bfb6a9e9bcb0842d8224275165b499c45b2c04b0e7971553a23429b8ceb283afee451c373d6658a5ebc7d9", 0x200) 16:00:24 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x5) flock(r0, 0x4) 16:00:24 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xeb65933daa62581, 0x60) getsockopt(r0, 0x8, 0xffffffff, &(0x7f0000000080)=""/118, &(0x7f0000000100)=0x76) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) 16:00:24 executing program 1: socket(0x10000000002, 0x3, 0x0) 16:00:24 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x7) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="6430ca246c72503f43714b090000ffff002e360100c8f8a376e8e024fc752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79100000080dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c878900000071ff6b8d", 0x61) r1 = syz_open_pts() close(r0) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x2, 0x90c4, 0x7, "9144b8e00921879a1853764b0799f3749f4a183f", 0x5, 0x2}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffff472, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "05030009e6ffffff40800000000000001000"}) accept(r3, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:24 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x61b0, 0x44bd) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000240)) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pckbd_enable: command error 16:00:26 executing program 1: getgroups(0xa1, 0x0) r0 = semget$private(0x0, 0x3, 0x8000) r1 = accept(0xffffffffffffff9c, &(0x7f0000000380)=@in6, &(0x7f0000000340)=0xc) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) listen(r1, 0x8) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000280)=""/181) semop(r0, &(0x7f0000000000)=[{0x4, 0x2, 0x800}, {0x4, 0x9ff0, 0x1000}, {0x1, 0x3a, 0x1800}, {0x1, 0x9, 0x1000}, {0x1, 0x1, 0x800}, {0x4, 0x6, 0x800}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x800}, {0x0, 0x8}, {0x1, 0xfffffffffffffe00, 0x800}], 0xa) r2 = socket(0x11, 0x3, 0xffffffffffffffff) fcntl$getflags(r1, 0x3) socket(0x11, 0x4003, 0x0) r3 = kqueue() r4 = dup2(r3, r2) select(0x40, &(0x7f0000000040)={0x20, 0x8, 0xb8bd, 0x1, 0x8001, 0x4, 0xec, 0xe0}, &(0x7f0000000080)={0x20, 0x80, 0x2, 0x8, 0x1, 0x8, 0x7, 0x1}, &(0x7f00000000c0)={0xe1a4, 0xfffffffffffffffd, 0x4571, 0x7f, 0xba0, 0x5, 0x8, 0x8}, &(0x7f0000000100)={0x7, 0x5b410d56}) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x6) fcntl$getflags(r1, 0x3) getpeername(r4, &(0x7f0000000140)=@un=@file={0x0, ""/25}, &(0x7f0000000180)=0x1b) 16:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r1 = syz_open_pts() lseek(r0, 0x0, 0x1) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x103, 0x20003, 0xd9a, "9c8d14ee7504000000000000406e50e800000100"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:26 executing program 1: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) fcntl$getflags(r1, 0x0) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 16:00:26 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x4003, 0x200) getsockopt(r0, 0x200000029, 0x1b, 0x0, 0x0) 16:00:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x9) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0xd3, 0x81, 0x9, 0x1, 0xffffffffffffff09, 0x1, 0x2, 0x0, 0x3, 0xffffffff80000001, 0xc145}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) 16:00:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "f0dc3e9e21ba43818487dc8157aa6567444326e9"}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./bus\x00', 0xfffffffffffffffb, 0x2, 0x40, 0x0, 0x9, 0x6, 0x800, 0x1, 0x0, 0x5, 0xfffffffffffffffe}) writev(r0, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510080b1c1126cb6b37d0e1d87700730096584b0e4539d766faab7f26fdbe560403dc1c81fbd2e475c3b5597d3a83f9a6e57fa3e779b11717742255bb91a989c4b0ee6fb568f8df0a1eb3d6d5e6e51ba91d3c4f1bb633bb705496dbb511c691c2bec8991f4ac4fd93f3f727a50de1f08f4f1ef5d2c59f9f50ca1827d1e19b159311056685494c08a0c7204e09606e58e334de00943047c62c61bc018a892ee3cc3df9d3ffed86a88e43ed41f9fb31b5713582c383ce40f49fc72aa52349db9e6d6625c586139cea9039a85d2d6f47470ae72cebc22e7ed4c5bbc110c64fd817d810f10b445baad13f05429ca1fe82441bbd74bf368ea0", 0x1cc}], 0x1) close(r0) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x0, 0x10) 16:00:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = geteuid() setuid(r1) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80200004, 0xffffdffffffffff9) read(r0, &(0x7f00000000c0)=""/77, 0x4d) kqueue() 16:00:26 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) renameat(r0, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x80000001) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) poll(&(0x7f0000001300)=[{r0}], 0x1, 0x0) 16:00:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000), 0x0) 16:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="136480982380bdd0a803d989fed05c6bb77298147ad033e6323d259560f8e5815f73f2a044fd33055552fbd5e41789863e00000000000019515a4c8ab06198824b3da025bbd47b3bf579456fc7d409b7c5c862e119d747b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f0000000700)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f", 0x4c3) r1 = syz_open_pts() close(r0) r2 = fcntl$getown(r1, 0x5) getpgid(r2) ftruncate(r1, 0x6) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "ff42b21d030400000000000000fffbffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r2 = msgget(0x3, 0x48) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/97) 16:00:26 executing program 1: mknod(&(0x7f0000000180)='.\x00', 0x2000, 0x8000000000004500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x3, 0x100}) 16:00:26 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000380)=""/250, 0xfa) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x2, 0x0, 0x2, 0x1ff, "2901765286e63f9d84341fde049f4a5d84ba5660", 0x101, 0x6}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xef46, 0x0, "238da576a8cc77375e3c8c78f0632832ec4845a3"}) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000100)={0xfffffffffffffffd, './file0\x00', './file0\x00'}) r3 = semget(0x1, 0x2, 0x80) semctl$IPC_RMID(r3, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x8000, 0xffffffffffffff98, 0x0, 0x599742bf, "f912a5a64ea89344a150251db3dee28c9d0b0925", 0x0, 0xfffffffffffffffa}) syz_open_pts() 16:00:26 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xa) recvmsg(r0, &(0x7f00000002c0)={0x0, 0xffffff79, 0x0, 0x0, &(0x7f0000000240)=""/99, 0x63}, 0x0) 16:00:26 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)="0509", 0x2) mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x1000000000005701) unlink(&(0x7f0000000080)='./file0\x00') setsockopt(r0, 0xffffffffffffffff, 0x5, &(0x7f0000000080)="63bf201ac71c87c325d7f1001ab088f61d4627eb6d947fca861df3f855e3a2f5232d5cb580aeaf7b22c18814c897dc6b53827673a35a766e51cb00543cbefea18266ab3064e5c865d1cc518dd72dffa691259cdc7860e2c95431270e541a91707c9965115c833f259009d047ca87c8d36c25878a2291a064fc8fe9114274f654841efeeaef18299e004c", 0x14b) 16:00:26 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001000)) getsockname(r0, &(0x7f0000001040)=@in6, &(0x7f0000001080)=0xc) r1 = dup(0xffffffffffffff9c) setsockopt(r1, 0x80000000, 0x7e, &(0x7f0000000000)="8bb3e3a7f28eaa6912788499e25794d21e6880905c48486ea8a2793c9db89430793d51914f8a3e86f2376b069adc08c36d7ce1bfe88eb5b50a8dc4d156e2b7b18f64cf814644857930d1539cd6a31b5518528f918550a2ddab4fc3a4962e0f002e1dbd9f8d7968e0b85b9464becd1f68441c99799032096ae5f76be49b677b1063f2c2e807b00427179f526d34c0996802a44b3b4b46d1ba97c2b0892dc3dbb85f30c691457022f73958143e338963f6c6882bca0e64d25fe09cd0214073be2faf76a651ec77f255361cac952cf2ff833004229ea4c614a92b245395d96f73ff365c5210ee2f21f0a243200f3a80c16c8eeb2abf2bee51917e33ad88152fb367cbfa3b78f3a96dfabb38bea8ea9cc8aa0db2598eef96489361fda31e6201350de9187fb97f3064cc5a6f9f6bacfcc5f43f0d9b739710c2c66a221959cddbd78ec9bd24584085c110649b83f1c78eac871a96883d91e9d4d0ac3e696635e421fe042cdd0f8cfbc79843a06a213213c021ceca878bac27de4769ad4849db3d82bb40e37e8d15f2c64c271e5ad8fd03dda05b7d3541d7e68275200c3574e5a05616161e531e5b280dba32e62e031394c385f94976211874d71e1644a8a78c92839a79ba32fefa3f77f9635599ae04932736b9492edcc7167968a8bd03eb33b0271f6135a46dfc28806a09e5e488f2925dc5c385558a86a435743be5f8be79446f557ac55b006a15fa00282df9b98b1c86617d0077ff24ae04c7de01399d01297b9e3e33976a8caf0b0a0ba1bafd8dea36530efe70f7437a5c792e69fe9383f69009506889f13040b196009fd74e0afc45486d9ad6a252bbe288b9eac71a280bfc383afd3e7bcc3c52e64831d74cbdc9b7406684bd3958d4696f3bbddd08dac7433a5f205cd615ebaed17fd5b3e325e401ef3821a3661bcba7d1daebefb1bab4b56d052afe7c865c60b34774a90b1800f66f68a6afd86efd05b90af68ac5312394f2a2b7e8039a81559079aba96775acfbc8b71233c23103aa5df1ce3a351580a38a287b32368ccc3d9108fa2a38accc182ac3ac70f0b3cde3172dba6f114ccd4bbcf589179afaa99b6ecc4f242c47dd3a36dea69069653d74da9df84f392d494b36d72352637716043ae48b97659001acaba360d23b30a059372f5f36946d01e96cb0600f5f26656afebd4e78381445621ff47b28b4e082d130caae27ec7ebe631142a813c94bc0b59dc17793b2b6f1b60aea948b2d1214cfb3e4eb503a4df2d6a058e53e3c69bca0c3deda298904a0bb8347fb94f3e6d8b218f3982e81bffc72caac5c7ae3ecdddc0b6c5dddb73f663ccf038e6790655b2d0df1b1dadef039fefb9b45b53bd3359649597418bcd8f14563bc2942952b78c8bf3dc2f484a5f8683bab35a049b5f850d17b4ca73739f320ff085ebd091c0f415e9d3e6f10d803e22e4816cbcc18c18816fe5cbd83a6105345066caa2f0fd2c7b2b375f7b0bfcb77b3f010a58aa8dd36d73036a754cc5480058006001979f07facf7e776ca15b7200ee148cdce64b10b631d13e72926cac7acf106eb95035bd9a5e4b50df27c849bdde5507b92c9db82fa5ec367b308041fe111b9a837785087949ffa1494db328ff43e81fe18dd1d1eda559ee9dd248346e49fc9dc82b6c636ce2cdd6eac7f94a90cebd1ecc433986eb3b8cbe6397d0444df6583ffcc9fce6595f6347706c33c9f77cd410a34ccb841763ec9fe97a7a77a6580587f0e0f3da5d107367cf3831c2ca48318005880d94a4894f1a51968a6e7a05d4e9cbc145cc92abd6bfd61ecee60262907da43667cc289d3474a8711cf724bd5f8ef39ca1e7a920d8821eea63b02f6fcee7045b06462405d5cdc6d5dba932fc624d3d78e523a28a66b6cbcd470dea880b23c8de5b78188a7221f23962de1e4bb5139819c48c9381d8d2534f77187bd3609a1e63f9fc9a5f508e254cfb7ba798475bae1cf3db51ff3aefc95fd543bf705631d1f4e7d8a6b20365fa49688dd335410bd2eb937554e3a8b3356df0ef0f645ae2803e720c5f31da51582f2e2b49e871385cc4605c93961e0b764f7e1158788784c4b8d556c260c89e62ef77947890b596f1c489c6b25628e034b8a7e48d24abe95e8cbb00084ac30c080933f9f749f180ce73133f23de0c3726416db7194fdd7328899f06836889b223dc828be64b591983f9e938ab43aae253ac10fca0e918b34c26f6068d4072645f9e0eb9ebf203e839bbd7923a00352e18265c5f63f65666d88cfde24b5744da3a5aff56fe6063ebb589c27161fc61632f827795c2afb861e5142245fc795db10cc444ab68d29e138b0b806517d1aedb9a120476aab8a29ff62be0615e6569a02c9e97d5abbfd057c970fce2982539600745cb697be7c22de21e0c49a736222b55a20a7bbe2fd31442c5ec0c6a9a92b9892068dbf99ef03a64fa7c80027fcc993c06917c2274130b0c59b14ea0b20211dc260876d850b0a714d3a6777c1c44b6c28cfd063e89c27414baf017f2d611add3f153d4b8b458cdc4080a0e6aa08c7fdf0695bbbd617fda4d257fe865e6a00a1e679679f8ca5bfc564f7e009c97d3846cde23b754a671099430014326f0a8319c9160d9022d72096047407c1b891a86c4a284d66538e012382e59909e22172af8f94101b99eee18222d55eb0ea67109d43c799c43122eac0e870bcb76c50b6cab7074640b37c9926e9151b47afd9f75a165cb47631cf5d008eb5f92fbc51c256d639c826db6e3992614f9156d0a472ba96a23d9b5210b5a37a6aa9fdb8008756accca864f1eb9e1783cb2866bbb18b7f6849c006430fa9e4768d5de8f3d5f85e9015a40fc88a5e4fff4226800a4180c6b44b3ebbc295c8382a848fb5b14df8a14c36c0c7a997c52a286c74f49cd3779ccf21cadbd39fcb59234649d9488ac02bf5d17fe2444e64493127c32592e7512e985fc0f1abe515dc0e0163066b578184d04b2b0ebf09fcf964f40198de9fca04ac09b681303be408c8386645a27c040d822599e1642bc18abc734dcf917d43af78b85374d02b862121b55f12eb988c4b5f5392a755bc56ad2f49d890be9295b0aba3a60560f10034e46239bc4a01ba79c0dc52f3db973de6d06ddaafa30af46806cba9af2c192a922f8966b11de7d66ae10ffe6896d92f07e59fc970929410539af783358dd3234fd08a1da581a86b2da0afb46c906d0e0ba37da3443e8dd7c2470e6f600dcd07f65fcd6ca8d3a141f4226be2fd37e474ea18ef1f0217d30252c2f4f1a2c4dadbf189e9321e9ec86c09a35ce164cad6461a01ec4671d5111e81950d94a62375ff29e54611ce46b405148e20cc45fcb5576216757825cbb7c4aa54a1af13aae74b47a865732ff9f97c0a1ae95541c7bc172488681f114e6979f476dde170f962cf93e1bbf9ac3a911f2928e058df1990f1eb1902bf289024df592e9ac8dd0e65559aad437c479b42ab5ec6b833c8dd818804a9ec24f14ef36d04a20d43a682ddbabfcb6976bcd015b984fd16e7429d0e9b4c678e3950182d851a327ad4308a81991877a25636c0495ec85be03836b127fa0c64ecd2cc7f790382895426e53bee6e9dc19cac5f9501e4aefb10344ace47606946f1243d4d465bd8976006350eed88ef54c2ecd7039f29ae1f6b58e38d63f25fbdb150eed02a47d4536463257373bbbca75ed43946ce70af96391c5c3082c5fe6c0bc61b0fc67ab95fccdb8edbc4ee81e6a62a2a72c35911e1146958aa701273b41d5a100270964b2ce4c528e192153b6ad141679c0e956fc6f5c026bf5eab00bba4e08c948cbfb889e9d103c52e6cffec7d082b8012a8afa559a888e60a5eb98faedc5be6664758677d3a6303c189503c1032c76e5200f02a3cefa8d1436877321939083a14c5313d508bb86e232fbd02c7a125e9a579e46dc42229ede12ec9624f3315c856f90a6b01e69928b15cde6f9da81cce39f3c35fdc47027d78d43f0a9b4b50698a69eb7aa4bf6164f8d990f2aca2412423b13ce896c99d0f3df46e8e1d327f6c14f2c3a6a2a0e6b6b1b2c2eada57d2963b57e88308d0f492827f5e3a4aa213c71e90b8bd059a292a377924ccd8b39abc50ba9d2442ca12734faf067106a942fd74161c05d3b62e3386619c5de63bf8d86f7a39a80d488ffe27ac1627b0421679ba8f2a7c5b9be39bbe879047cd7326409aa04ed8552fcdb91c91827564a2d4e345bcfc51556c53703252061f02ddd55463706141bcbf011f1be611b85c218030e84776ce0cace90aa1d74a332bc67399593ded119530a548600e48bfc1ef3149c8ffa77e35a1318f427cdc0cde96ce5774b4c0c29fcac41ab0b606cb948ff6103c3e95d0a282c9df3838a0a880581b65230e670161e75d6fff45411e2cfcbb6fa93de3b7bcc6531fa9566b11e453f3c8cadc4da4ded9520eb1be17aebca6d64b99bde13caaed0be2011f41fbe6aa3815abcd8bc8f15068708ba1bf16f01501e0182951fe2b77d8fffb3e03c95ddeace1272335875eb6449125e61e4eaed40b222043ce9d0c33bb03bae45475fce989e5e969266499b7cc6661bdf49b0de982ecbb54001bb3e40a92a79e7829a08e14973c579e11baae17c382a507237912e046eaaf9d4506e5a093355650e3fac3be8fc6570e6c8e326c47b6a292ee13b85a005911c7d7e399f5d3b55ffbc5c8ed7044f277a50127be883cedfc0b8be8397d349ecd1c3dfd02ce86a401f316fe5bfe49102c69d2c04b540d48b06ab9e288922f2a544cb78c1a55809ebd4708bf51e560e98daba8dae6b3354e72b8bb44fa1c49c1d5484f8b7701046a902eb457d875103e5c1cbd83ac6b84b74029dd463613c27f9647308852b4614a1b936bb8323924925511e7c7c98616f46acc21fbdd4ac0d4ebc9d828446df643e7d0f8a5806b477a08c7d66d00c63e83181f9f1710b0a875a1262cfec3e204df8689cc4fa8a6d3a7597943e5c5575941ae0f7ed2e28c89ae585c71c7e8e19e251f03ee5f72eb4fc12358ab8e96e4c8404b7e0025113c781ff1d4690872ce2acf46e95f613af8f4a0a7e91c06b152116538d560689cd0b501efc9fa6d7a2eba8ff41c0e68be8de1a5ff0fd9fcfe22e96cb6ba4f387e8ce69187fb757fa955f6e492e3967f5522ec6d1866e2e73263b58fe77c09f8f19bae5f910ce1490b75f6b22a7f9652125291fe8297e7194f92b2bb705bc2444de8b14ed42dbf404d8ca3bc57e9aa35629c36d1e698a917e5c1b4a68b3abf6873a1e362750dceae1be8306c5f7bb175efa5159d228fa8b17b521eb45b968c9f7ccc05045b4471c479e3c75dc513054950255c75016a187c67346ea59f9c7ae25089befcf957a4babdc5539845776d5c7ec4b3ace4e0bb270c7a0785436db2c36a950b938fc164de499a9ead94c07aeaaff626e245556e21d4d82fe8c3e2f749e427b449a1c29d011044f9b0dd6175ef7c340d0c9f0083a8853eb1609618962049057890424515be9d925840bc99b413f60d523e9ff389a8ebf10b987781f64eda557bfe34ef4a7bdd0618158aad45f669358d260492349fd24862f3bdb568cfcf47f15e1bbf95eae7d637b4af87591e4297f9deb8a7ee0a945bd4532711cb33c892c78b1e9d25c36d656071ed94f9114ed48b710d1de7b4625136a2241bbfac923967eae5711b20b37fbdaee30fed65148c0a612118c81d2ffd9a0787a25a3c5d13a4f3bc32f26a30c97e89380a54ad1b751b130de11f6e41d3b9bd6466724aa63f989e76bd08ff9502beee553c12322eb110145b652e64a4881e", 0xfffffffffffffe30) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x29, 0x800000000001a, &(0x7f00000010c0)="7b05e2666910c86c8a2463d0648477080c99c69ce8edd3aca266d3a3bebd0101506e2d431308fbfb7615c05282d7e33147cef623e851f5fbceef6b50ebea15e1c71f367deffe00afcd8cd7570fcb1e275db1edf06df5bc940dd142ed6effbfd8aa292880d92d2698608b406636be902156b400e0f20085572623f747eef6cdebac82cd8a6bb3663b2e0aa6543b4ec6dbdf8fe15916aad3baf2f032d7bdd994e58a8b654ad72be56f0ac4f873c84fffd89020dc903b56713f193916db62f0bbdcba2e1e6f8352b4b71985e2db8efe33b66b58cc2aa8486be5e4cad27d29b0f7cc6e3221edbc66717e5851ec718329adb4c865679f6528ac02cb1f2db7b21c2fb2c7462538d4e691a9a73d1647e19e182c565d4dcc1d474113686439a76ebc7651729983347a20c758fb18000000000000", 0x2d9) 16:00:26 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000f40)) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000f80)='/dev/wskbd\x00', 0x100, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000fc0), &(0x7f0000001000)=0xc) r2 = dup2(r0, r1) sendto$inet6(r2, &(0x7f0000000b80)="f1b5cd28844f24cdd6a480ffe34f497692ae2c87bc8cb270a566f8e09c3dc443c5293f5ae3edb32da98d5c7013671a0f7f2708da7d8ee7ab70c5705fa4e5b85598f73b95e646df32aa514f51f2e6aef900f3722a1d0a3056c0fa09d0bc47", 0xfb, 0x8, &(0x7f0000000b40)={0x18, 0x2, 0x800000, 0xffffffffffffaf78}, 0xc) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) open$dir(&(0x7f0000000e00)='./file0\x00', 0x80, 0x4) kevent(r2, &(0x7f0000000ac0)=[{{r3}, 0xfffffffffffffffe, 0x1, 0x80000049, 0x1ff, 0xffffffff}, {{r2}, 0xfffffffffffffffa, 0xc0, 0x80, 0x8001, 0xfffffffffffffffd}], 0x101, &(0x7f0000000c00)=[{{r3}, 0xffffffffffffffff, 0x80, 0xf0000002, 0x2, 0x1ff}, {{r3}, 0xffffffffffffffff, 0x2, 0x1, 0x8, 0x10000}, {{r2}, 0x0, 0xa4, 0xf0000000, 0x800, 0x20}, {{r2}, 0xffffffffffffffff, 0x2, 0x7, 0x7fff, 0x100000001}, {{r2}, 0xfffffffffffffffa, 0x20, 0x1, 0x10000, 0x1}, {{r3}, 0xffffffffffffffff, 0x80, 0x5, 0x0, 0x6}, {{r2}, 0xfffffffffffffffb, 0x52, 0x0, 0x3, 0x1}], 0x2, &(0x7f0000000b00)={0xc273, 0x3}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000f00)='/dev/wsmouse0\x00', 0x80, 0x0) recvmsg(r3, &(0x7f0000000a80)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000000900)=[{&(0x7f00000001c0)=""/99, 0x63}, {&(0x7f0000000240)=""/115, 0x73}, {&(0x7f00000002c0)=""/27, 0x1b}, {&(0x7f0000000300)=""/216, 0xd8}, {&(0x7f0000000400)=""/234, 0xea}, {&(0x7f0000000500)=""/227, 0xe3}, {&(0x7f0000000600)=""/134, 0x86}, {&(0x7f00000006c0)=""/219, 0xdb}, {&(0x7f00000007c0)=""/234, 0xea}, {&(0x7f00000008c0)=""/36, 0x24}], 0xa, &(0x7f00000009c0)=""/133, 0x85}, 0x42) r4 = socket(0x800000018, 0xfffffffffffffffd, 0x9) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000001040)={0xf1, 0x3}) ioctl$TIOCDRAIN(r2, 0x2000745e) accept$inet(r3, &(0x7f0000000e40), &(0x7f0000000e80)=0xc) sendto$inet6(r4, &(0x7f0000000d00)="c9794023caf1e008a4a0634f3746975004c0a9dfe4b01426ec3f4728f6dca229f4d2051580dc5c8a70a3a5cba9135342d92005fe32898f24082718a339445b528e7db9970cc3fdb784ea2e2c4bb967dd309c407b8fc0c0909c468516d587e428e67928aff95140219fa63e3fdadd4ff8d1e8c1f5a2c8261c399608f02ffe9adf4854f713e3887ef59af217fd2df2c2d9c22104ba898a527243d1dfecf1694452dbdcb1b05afb3db4055c2a5acddf8fb4ffaa", 0xb2, 0x9, &(0x7f0000000dc0)={0x18, 0x0, 0x8000, 0x1}, 0xc) getsockopt(r4, 0x6, 0x100000000, &(0x7f0000000000)=""/183, &(0x7f00000000c0)=0xb7) 16:00:26 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x400fbd, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10b884, 0x80) flock(r0, 0x2) ioctl$TIOCSCTTY(r0, 0x20007461) close(r0) 16:00:27 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x1000) kqueue() close(r2) 16:00:27 executing program 0: r0 = socket(0x800000018, 0x8003, 0x0) msgget(0x3, 0x40) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) 16:00:27 executing program 1: r0 = socket(0x2, 0x3, 0x1) semctl$SETALL(0x0, 0x0, 0x9, 0xfffffffffffffffe) r1 = semget$private(0x0, 0x7, 0x1) r2 = socket$inet6(0x18, 0x4, 0x7) recvfrom$inet6(r2, &(0x7f0000000580)=""/216, 0xd8, 0x40, &(0x7f0000000100)={0x18, 0x2, 0x31, 0x3ff}, 0xc) semop(r1, &(0x7f0000000040)=[{0x0, 0x6, 0x800}], 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000180)=0x3f) semop(r1, &(0x7f0000000080)=[{0x3, 0x7ff, 0x1800}, {0x0, 0xfffffffffffffffd, 0x1800}, {0x4, 0x6, 0x800}, {0x3, 0x5, 0x800}, {0x2, 0x400, 0x1800}, {0x1, 0x7ff, 0x1800}], 0x6) r5 = semget(0x0, 0x1000000000001, 0x80) getuid() r6 = getgid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r9 = getgid() getgroups(0x5, &(0x7f0000000280)=[r6, r6, r9, r8, r6]) r10 = getegid() getgroups(0x5, &(0x7f0000000540)=[r10, r10, r10, r10, r10]) getegid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340), 0xc) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000240)=[0x3, 0x6]) setsockopt$sock_int(r3, 0xffff, 0x1a14, &(0x7f0000000400)=0xffff, 0x4) wait4(r7, 0x0, 0x1, 0x0) getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000200)=0xc) semctl$GETPID(r5, 0x4, 0x4, &(0x7f0000000680)=""/88) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82fcad60ff696c65f811a13c000000008a37c5bc88a28eeb74d70cb56a644d3a72c9c711a6fdf365447f1a01d33d7c46cf"], 0x10) recvfrom(r0, &(0x7f0000000080)=""/126, 0x7e, 0x40, 0x0, 0x0) 16:00:28 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmodat(r1, &(0x7f0000000080)='./bus\x00', 0x1, 0x6) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) write(r0, &(0x7f0000000280)="a74aa60a82c790c7c016138f83ba7525e004ae217bf914c317ff985756f49aa720e56c89740a8edc34081573279a835031fdbcfa76ce2a2d40ff1c831df1cba10553d2d3b3c96e51f25335fd7463b8", 0x4f) write(0xffffffffffffffff, &(0x7f0000000180)="4c333b0874ba7c309916ae43bae790fbf04b1de0eb6b35f763d0f708c0959e34e0e9fd9985dbce9c2b9103d78c6e7cb3289088e77ee7607f7e8767c4ac78c1c71d35241e0b7ba7b6cc5bc10caea0ffa1b11614d5114707a6c1ef4f340f91eb12c06222688e35289c8b7db92511a2dea7172db5d489a379d01282f6f562a79cfa2cd0b5a12d19dce772f092634ef5afc8ae957b5636a27409e736d88400d7a8f6f5e6b884bd936d9abc96bf9c81152b6917c8218ab60fa853954e847aa11dac6ce97f35a0936937ce2b95b833a0986d6d71dab601955167a3ff3005f5", 0xdc) 16:00:28 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8880, 0x0) 16:00:28 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r0, 0x0) setregid(r1, r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0xa7) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) 16:00:28 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') r0 = socket$inet6(0x18, 0x8000, 0x1f) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x1) mkdir(&(0x7f0000000040)='./file0\x00', 0x100) r2 = dup2(r0, r1) setuid(0xee01) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0xa) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) 16:00:28 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) renameat(r1, &(0x7f0000000240)='./file1\x00', r1, &(0x7f00000000c0)='./file0\x00') 16:00:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x66, 0x40000000000000, "d730c1e4bb6fc6e23c5b00000000000000e74de4", 0x0, 0x3}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000340)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() sendto(0xffffffffffffffff, &(0x7f0000000280)="213ee57e0284e3e57a402219c05ab8c3e950ade03d417c0416c1567b64cbc0400a81bb185238bb7759ca1aadc3bcf217b5691c09838b5263dd99c8ca3d34c7b47bab40e86af5a497c869bbc4fd5435ea918ad9da7127711d1e8afd96b74c790f3884dfcd379e9bb2ccf2bf8b9014b1aac4f8d58d7ae7740e6b4f40876d06886ceb6114e1b120257ed8c0e9a3f61bb4da0f79a6979674ce9d972cc1ae37ce57d5c4fae704b81720db9af753e8a19be69ff76697c089805c", 0xb7, 0x0, 0x0, 0x0) close(r0) r2 = dup(r1) ioctl$TIOCSDTR(r2, 0x20007479) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:28 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x7d) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) write(0xffffffffffffffff, 0x0, 0x0) 16:00:28 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x20, 0x1c5) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x100) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) r2 = geteuid() getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000080)='./file0\x00', r2, r3) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x3, 0x7, 0xdd3}, 0xc) 16:00:28 executing program 0: nanosleep(&(0x7f0000000000)={0xaa7f, 0x3a}, &(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x9130fbb, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) 16:00:29 executing program 1: r0 = kqueue() nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffc}, 0x0) r1 = dup2(r0, r0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) 16:00:29 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(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)="1fbd948a6be53fbb6f6de36991a5d28bffc7c4402225bf602793a815d2fb117377702cc312cb3bb6a9dc16130b2924b08fb1fe68580109e4cf3881384127f7411374e76c096d502433e45023409ec6cac1728de5df7262fbd15f81803c951068f38c45371df01c37feb90dae5d8af97b32aa77d8a4567ff16a985909307e08ea90b6eb8ea5a51071eb1cb1a48600a033481a98a7b538ea2b06d17377b4a636c6b3161fc6b4bc7f0d16cb19dd655bcf3d6acaee32f805df5e4a4fa2a199c1ab5bbbc98e06ba63b90e", 0xffffffffffffff6e}, {&(0x7f00000002c0)="ff0f84870bef21ce6e27cd70485c4130e677dae360c31b7fe5dc2395fb091fe485517128ec28e045cf06718507460f1c27bd8ae497f2050198887c3eeab5a24c3b39842db4103da7e9b90d16e418aca4a9261a476076739ed0f58d89688ccae535de32bdf557754c8203718a9e28635b9162eba14137e04cc733d4f560b91d89805ae9a16155d0aba76a1e465eb866c75061205ca9a7191d6faba5aff36a23afdb879885b7ff8881d856ff0b0315f01b4494ba17eb6451d8", 0x213}], 0x100000000000022c, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000240)={0x7, 0x8, 0x0, 0xfffffffffffffffc}) 16:00:29 executing program 1: pipe(&(0x7f0000000040)) r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) 16:00:29 executing program 0: r0 = socket(0x11, 0x3, 0x6) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0xd8e3) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 16:00:29 executing program 1: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)) madvise(&(0x7f0000058000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f00002b6000/0x10000)=nil, 0x10000) r0 = kqueue() munmap(&(0x7f000029b000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:29 executing program 0: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 16:00:29 executing program 1: getppid() setitimer(0x0, &(0x7f0000000000)={{0x0, 0x7}, {0x0, 0x2}}, 0x0) 16:00:29 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0xfd, 0x40}, 0x10) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) 16:00:29 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f000049d000/0x2000)=nil, 0x2000, 0x4000000) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='rc') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') 16:00:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002055, 0x5901) chdir(&(0x7f0000000040)='./bus\x00') open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:29 executing program 0: r0 = dup(0xffffffffffffff9c) bind$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r1 = socket$inet(0x2, 0x1, 0x3c1) write(r1, &(0x7f0000000000)="2eeb0c385a429ae5daefb7bd8be324f100768a7a01b244ccfe342230d35d8a978511ce24a610083a244a9509ded495d97c1e364086c39675c25555d1a2b25bb28e7aa086d811cd1c873be5945d4c8cdeb6cff5a9a999699c01c382dbd58c02a9e65215e590d275c6a0584154e52ebd597fafdbe7421971", 0x77) r2 = open(&(0x7f0000000240)='./bus\x00', 0x1fffe, 0x1) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000300)) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000002c0)) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000340)) ioctl$TIOCFLUSH(r3, 0x400c745c, &(0x7f0000000100)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000001c0)={0x101, 0x7ff, 0x0, 0x8001, "10b80b191ab738f55b10709f3618bb44f03e914e", 0x101, 0x20}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000380)={0x2, 0xd42, './bus\x00', 0x7, 0x4, 0x100000001, 0x1}) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000200)={0x7, 0xfffffffffffffde3, {0x1ad5, 0x5}}) 16:00:29 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000280)=0x3) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000000c0)=0x4000000000000, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000040)={0x6, 0xf9, './file0\x00', 0x1, 0x1, 0x1, 0xea4}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(0xffffffffffffffff, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt(r4, 0x1, 0x3f, &(0x7f00000001c0)=""/151, &(0x7f0000000100)=0x97) kevent(r3, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x2, 0xfff, 0x9}], 0x5, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x20000000, 0x9f7, 0x8000}, {{r4}, 0xffffffffffffffff, 0x10, 0x20000008, 0x9, 0x6}, {{r1}, 0xfffffffffffffffe, 0x20, 0xf0000002, 0x7, 0x3ff}], 0x80000001, &(0x7f0000000380)={0x80, 0x4}) semget$private(0x0, 0x7, 0x2) 16:00:29 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='\x00', 0x20000, 0x19d) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000000c0)=0x1, 0x4) write(r0, &(0x7f0000000140)="64f7006e62b5cac01c2ef850a809ac2a5f19c8566aceedcfec41cdf957abde8a4a59d2a30388b428c0cd4219a15429607fdcae214d9b87d58922f62c9b16512840325f1fdfd5f68bb8938d41e83eb20276fbbceeeebac1ca439bff02f1559b9cb22ac3a10260743304ec4b3bed9dfc7b55fadc64d48eff52e3e76e8873a167df44eadb9162c7ad9336bd92f58baaf0be6d7ac2053161e769e9e4aae9d653248b6f237e1391380503c034b4ad5c6143a99af4ad03a280becc7327f5b32be92b4aaa99688e98a3f538cdd78251039f3a111f03bf95d35587d4463be25699030f7fefd81a89b7ad528f", 0xe8) socket(0x18, 0x4005, 0x6) 16:00:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4, 0x5, 0x9, 0x100, "857608ea292a1b9832a7146e32e7674aa36d2e6a", 0x0, 0x6}) 16:00:29 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{}, {0x1}], 0x2}) 16:00:30 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)) poll(&(0x7f0000000140)=[{r0, 0x124}, {r0, 0x8e}], 0x2, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:30 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() close(r0) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10008, 0x0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0xffffffffffffff81) 16:00:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x4000000001fff, 0x86128) r0 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000009c0)="7906505f88fc8e6f9513592cc7a1da5188a04bc119d5d0444610dfcb1e15b41a8b5356a033a24ed88321d07232d2e839e9c6fd7eb8c1e31d658442ded8ad6d78d5afdb2048a35feefe3741b11aecdc21200a48feb5cbae57d9a02d598c694057fcc15d8d16981adef2801b26060ba0e5a882030b9646d83483824cc4cbff103ef10ecc8b5102bb391a8da4e67f505b31fc509fec203cab87c383e4f2ffcb8be445c154f034b8d219e422162f15e7d057be5aab3250a05f5be291ab1c271880becaf4b259761b829aaf2f5735a78a40e6a27ac332c69d6f0d86869c98bd5deb3daf1cd20165bca1d8e4644f958d4e795518afed52b8226e08caa8386ab6fa6c3249faffd10967534da67e312a78ade4c130175b29ecd38a9dfbd1a452c14119c13472d73fb0d14c028c96d41d283f5b356c0a2b61ffaba25e83156336447fec7c9bd92a2e340e24ba5034a8ef0c8d449efebeb8637c9059b18c004e58d6818f24d73dba493e4b83a55402688c920eda76b18b97b8cc530e81558287a0e805d274facc2692fdf8b71d2af6c0e1e79a0f4c8ebf2d9f1ef36f0350cf22324af1c53b81027fcfcb397669edd592df9585b5b6d14a3dc3ded59e7863596702e6a078c5b0ef3b266eb5cbeb74fb0139c00cc9fb20506f2e0277b338a689b17e338df3ecf4d9e520b14a3a85380ddfcbc1e87126836bce2dae8f142064b3c05217f6f939e5c6012a765d0deccee905bee1bee5965c659331781dd585340dc8d597a718fe2bf94a78c7618dcff6d0b4c688be84395e2d6485de8f08fbbf053d8202bb08836486b01ac56089f732f49574d272f05bd11fd227b7fab2c2a49bfe0528a126bda54f1d405f0b00eec5e62d15f9b0d217c522fed31f0e8fcab534cd86a2462866ca072cca5a1a2b92a326f4ba73d03fbb3bf74ade54e1161ca16cd4988e5513e4fc6adf75437de26d3a92803c1f2613e545ca00349a7991500a1a2e1f48d5dcb1782fd8535cf8b491f87e7f6d0d87852048b3fbd16d46e94f6dc0bfcd39d04aba09ecdbc031bdb1cdc64b6f31ce8ebfef3d93c6065c5cd1fd091dffde964ccdb7e7d85b02e581a8f9427be2d639e74db79490f851cad5b9f07e7a052dd6627caf8a0fbf094cfab885b48c43705fd88eba78ee2c1016376e13569369712374fb3356312fc9417f68ed5f0e9acad17b11203252d8683d3369549f6b5f4b6e3fa53955d0f1db8e0a485840d5c677b20c6257d500790a14e9a9fbc06a38ef57137107899c62afa56b111c608951f6c5fd7c9571f5692b76fd79aea8075c38395f4ddb9566257fed799b6651495be126d3f312a3b4cd5c059c2e6f6e89ea57bdae4bea2200143f7f1e1fe65272a7c12d234c8d3d0fe8a4a66a7a0a13801f6873dffc7fec6e46f9ca246313462da1a668491dd979378bf9b4a1c1029de87eb92393ca41f1bc63923fd3c6bfd39cfd94644c029f01249b3ad884fa0c52a97dc976b1adfda7cfb6670796c02deb80b4c6399f5d9d00f93ec18100335e0e660a76fd52c482945e0fdd5b50bda720365e2a5a959a7f9e245ede5956a0cda01f60b1c0cab5f6e7337c4ec64a20383ea529410953d5029fe90269f964907d6608aa5d1fcb0b8e511f79416ca1b9a0cc7430c1addb4dd035ee22403ead67d0219d0c53b1ce80e11b21102e8c00f5aca33d7b2fab29bb1efa688ddc799f3b4001504f84834c909961c1f52d67058bf4559c9ee40790c6100c21d3334d0fe8d41a20f94908568a169569da42bfd2fd1d30073a9238b39b3777374c9adae04105801bc62ffb7b2d194458accf77960ffb941e259ddf36790f0bf2f1fd0cd023d0da02bb466a41fd7acfd978f7328c15f28bd2178b51fcd2f5b1a3a123aef0e52eedaa4ded9784596789dcba6f7e33cef9aa7d97d905bc4201165b646b392c4ec6c51f15f576284c8157f927445f014fe24883f59a990d824986e08546247f3a9fb344d2ffa3860360115ff24f64b2e94509a9780a36ad85847c7d308f78dbb50f3335e65435a90ea30264b763c0a79bc6debb68ddcfc2efb333f4894d62f65594170389e96f506310efec441ce7c2f87b16c8c80291e6a3659adacb091611014b5e8d8bf5f779974fad6fd0799f5e2b495e6b16bf4684ebfb0cfe9551403880a5258d4073f2858e309d9cb639137647924fdbfdec02ef8ed1cd12b4b26ba6067e857f75e24b2a209c102031711c2bb6764381c3e869b7cf3a8ab77d1f62ad962872aa3a8b6a4d7cbf63f79c6b4812042b5c8e50b536b45ed29e15d66f1140356be22837bb6dcffe34be79eea43f00ec2162c2b4794179c74ea5f233ffc8590ea18cc54c6c4c470b2a183d478cdce4ad251f670a0c9f0024045a5020744f9710f8ac1420765dfa2f1ae38c5a8bdf3583d546925f40eacf28acc8614310ba60743be63e6d29a884b8d6e7af434f98822e933a4144933d455303f9f1553e80783f5e84c025e7cd9c74f485131c37abcfb1cec08f4e39d1454acc3dcfaf0f27062f4de76bbfc88ec765071c1d2d215236e424e3a0bdec9dada489992b7930d94fb649e39e5f80389388f092c33f1cb8f79a5b1a23637d72123b2dbde4537f8104ffd1963dcacb3ff3cd64a464fa3df160cbc730ad3d723e0685f3f6b092764c8917844622be4c3164cea32b4ae44d06213bca8907c516f1e7df0927af77fa7462d0c6231d081fba3ff497271dea668bdd4c9974a3509e681e3cbccdba61f67dc2139ad06c54a191f868ade015c09fa71d91ba7644ee25339ffc467647f793b82dfc48f55b88d669365080a6efa5a3120942bcbedbd807362bce3fb66cf667cfd221e1d70d41e71a40a66462ec41baf06abd4908fdcb5c955321f171b5a2941261dfe503a6e384e3dfe94c31f5336fb6c2cd0d094f498e8a7d7b98fba66b8f17a7cafc276c8a2c3d00be9475dd4760f2d1cacc11aba1f066dcf922ca5dcd562db942f9e9a6195bf60961e89c8e5df3dead4d5e3cadfd11502beeda6339b53b757106f055712130f8cd362390adeaa6ec941c6760430ec03bbf359cb5e0fc50f30c9fc149ffea11411183ef29592193252bd81447e70672d6897a7e4ea53d4d142206bf44ae2fbbece5dda0b46926a90881ee6f2921218b56f0cb06c3b684d1dfdd8873e3adff5cf531d4bbbf64eb3694a44f5e0baad4c9503184f673daef6efd20abcf820b48244e4255e77dfef9d34c7cf84148e21ae0e83e4500b5826190520063695e28732957c56e057dcc4181ca9637257763e7ce530c8cb1ad7406edd02bfdb34c7678f113435462483ef60312463a053e6c00c7729003b886cb1bc8d832304f8d37936e8ddad17e35e7957826df88038838e0eaa040d69fb74c9d84fa0dfa35c9fb768bd9b6320bf7915a07715a96e990125dbedd9d56cf4e09dec4f5a3ddff05bfc44754c4afc85ff5fdb4478e67b9e5ad7c5c237d3e41d37dd8a29825fd6f5211b34566a4ee1fe348e22eaedfea376c81216dc171d8d45147e0733320053491e86d53f02493f651a8048af21ba7127ba8c4f043d53bfb6b365f6099646a737c14ca8f0944c8ac145e417b4b49ba1f72d2a9b1438bff22a1dff576955f17c8ad9d83abd950ec2515752209aee3bbd9ae4c4ea7c9530be44c7560f9afc6de2d80ff3a5004a48c32a1531719f612e7bc8f257eaf1ce2830bce3ea5c5d6342711127f531a0818f565a5c7860b32967c394c599329c2afcc4334d87ba8d905c48ca96cbcc3ca898d0795eabc5447c71a0384128a0009544f2db1622172af3c56bd561a3f9abf9c31ccad956ad095c06feeaba7b02b244de67a252c4b2b6e8a875160fe0972668565dbcf3171b74fe583391d4f220370557e5158998458a0b4cf3fa98db11a3bf89468813beecd074f876578a0a9a81326c149d74df8f89692dcf11265ba0502c7c465548cca848c7279b25a8287a01883c3165251ab559d5209fecda28e9696202cb48cc789fdf783ce41e9cf29da9ba457afdc994601e637579e86ada944d89d0fca4938acf49eff25ead755c98a81899aff0d90c1153aa1e169c7d749cdf172c9010ac811f242cf7570f32c603c584d18aae80657d80c9500da61c082eaee30b4490f755a463e112b3bf0903a10cf563b3b7c9cd78c7f447a677afd039e445eb6976ca86633b8e941942956e1b12bc354b798c85d4303c60ffd263f153e06f5cc1c61bba5710af78d108a40e9aab33d251c286db56cc4491b4c3593dbfbbaa36076e2b3a0f5b2369d5f52074c8fb792c8e3725f00e470e44f8d253de7fd6cc2ee203ed4024086fe4cc19f8ec2dd82410998e32d2e62aa89e1ccc40ec8ed4506a2a65f34805a34878a767fef104f076ef47dfb6c3abc1efdb86029572319ff2f9ba858e024391d8e49d2474a9dec1914987a01a99945590972a1ffa1e4d2cf4936af5d4e0b0d5ff4c1543c71888c59f1946ae0ff3ea7515a98230e77d8398d45732e1f0a1006bbc86fae26b0674b3ef91501be6f6f0a0d1d3eab3b2ae03fb45b89dc8e93b5ce9f66000a8cf9ac2080c86985d6126e3d68e0fb53147d70eac92029fa7f1ed490da7fff5c56b968d7eed23900f5dd637f77ce83377d4604b4344044ba07e4c1fc33df4d9f5ec094e55009d112d904254f3108f4f37a91a20b2ce95e7578dd3095a4e0d3fb34d6680b4b533d134d8aff71ca0e50acc0a8012963e81cd9c954e47d482dc3ff1ce6123943c358fb3fe38d200e04c7330431094b489cd775b9ea39420ca5633100d2ff3640c07873f650d9bbcbfa805b380150a0b4dd79ed06cc2d25b7d2bbcd248642fc569360880009a4a96068f28ef7cb071ead85a5203269fd362b209c81f3385273dee4f44fc8660cf63d1367f55ccff440e84dc45f3a6a640d093207150104b562c94f5b966d50a9ef6f81d0c8e1d6c69e9349c9744de804b00cde51ef8074bac937e2ca1101d7f6e126da5a611cd8a45708a31b48764f24a190a20a73c7b856d30b6f7bc056df714041ae47c89d625fd84306a13dba3f37de39739c1d4a5c43cdcf81a0f63ed620345cb4ddfa3b4a156e0117709fcff2fc0969581fdaedaa52b466880544467fc0a9c7637af892f7e2ccdda43a3bafe0d93f57ab63193a50c1c0dd107f49d5b9ceaa275c32886ee8d06cf82ee1b647f9915fba17bb1feafadfd3e1bd765c1a352ed8af999f7fdbed748703f939c0bd8063d831eade727d071b0f8da103a18d6d261b34e480c6d9165252a27a8d4d30ec9f2a8586e5ae40fabc0d5481c8c608d3b0bd177cd407b7e5d785ab00feb8e5795d08e430d60d3a69631f9027b4a9748c8f560ba4025f6758ae470eaa10e91c11ddb2a9958980128323e3511da5dab8e55931bfce4e459ea8f70b2f944c0a540cad10a742b8d3c14a83dfa0ad8c774f287ca0be35c6b19bba460dedf87b20141366fab45c1034b4a32103403a18657c327173d8ec8f9c21f15f86f4ab430c29087cf4891403d9b926dd32d6aeb6133fd5300b474b9fdeabdd5ceda93b86f827064f728bfb57665fd7f41bc036422e41466b5b6e0ac47cc7eb2443bbfd963fb1ffb277057298bb66ee27b74b5bf579a44aa171dcf81ee2a4875263ab6417bd8bc7af32c197158199d94c92121bed839e09a86b2406e21eb0909a71ebce6ecf9236f96790d349f98efae22d180c89ffc18922be70d6bfcdd8418810a53548e71372c3ba76a826f598b9cc8d2c03fad84f29081ac5108ae55006c40c31157cdf441cf36364c7e44f4a530ac15a8a2bb95afdfb1d92780b9aa987e816296a22d9"}, {&(0x7f0000000280)="887e0f24472555847eefb70a7cf70bf48dd50ebe2c0c58fb2aa75c838fb5a1d40216e360565478c56af5706b9aeb9a49bea3d0dca03c18ff213977eb715277b3697ee468e93aeeaa2b6e4a32c5ce473bac2769f592b07445f63330d511213d50d4b48de4b1271a9f8accc042ddbf72a979da806b2ab349ba045b8596a4597d89f81d40115933654730742aaeed775972d78ef4208469694545c0f3d1357d2f686283df25cc1890647b2e622a8904c10ea8002f5325e60281e52752cc4680246253a94f493dd4f35015b1a9d7d654398df79ef76eff0cea0b6e"}], 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x840, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000200)="4a28d3b97f", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:30 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) getrusage(0x0, &(0x7f0000000040)) 16:00:30 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/35, 0x23}, {&(0x7f0000000040)=""/169, 0xa9}], 0x2, &(0x7f0000000140)=""/32, 0x20}, 0x840) accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) shutdown(r0, 0x3) 16:00:30 executing program 1: setrlimit(0x2, &(0x7f0000000180)={0x7fff, 0xfffffffffffffffc}) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) setrlimit(0x3, &(0x7f0000000000)={0x1, 0xfffffffffffffffd}) setrlimit(0xf, &(0x7f0000000100)={0x400, 0x100000001}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8600, 0x3) setrlimit(0x7, &(0x7f0000000200)={0x8, 0x3}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000240)) setrlimit(0x1, &(0x7f0000000040)={0x200, 0x1}) pledge(&(0x7f0000000140)='\x00', &(0x7f00000001c0)='\x02\x00') ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000000c0)={0x81, 0x3}) sync() 16:00:30 executing program 1: r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() fchown(r0, 0x0, 0x0) 16:00:30 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77", 0x8) getsockopt(r0, 0xfffffffffffffff7, 0xa, 0x0, 0x0) 16:00:31 executing program 0: setuid(0xee01) r0 = syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)=0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000140)=0x4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') 16:00:31 executing program 1: r0 = msgget(0x3, 0x80) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = getgid() chown(&(0x7f00000000c0)='./file0\x00', r1, r2) msgsnd(r0, &(0x7f0000000000)={0x0, "e1bbc13c9ec0f11d2e74f466c7780cf4a254b93751134350ccbc3f6451f9830858c7a0e0bba3614e3230139486c49e03ce121652d7c125ee1b1ab37f5d2165520c57cb2629b6debc10dbfb43af39e2701e9e3d125b2abb1e9cd0df57ba50e100c0f5ad621185cd2fc9555d99324f195f18fc76438e91d929fda91ec6004b0b53d7a2cef6865d1a6096204918fb5382f251da6985e64e9ee1a424902d6d7824edec8dc9663e49df6f3273"}, 0xb2, 0x800) mprotect(&(0x7f00004db000/0x1000)=nil, 0x1000, 0x7) mprotect(&(0x7f00004db000/0x3000)=nil, 0x3000, 0x800) 16:00:31 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x0) clock_settime(0x0, &(0x7f0000000000)={0x7ff, 0x8}) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x1) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000100)='x\x00') chdir(&(0x7f0000000080)='./bus\x00') 16:00:31 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="03a1", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x9, 0x3f, 0xfffffffffffffffd, 0x0, "0b23ca341a7d9eed35d5db88e55efd49b0107b86", 0x7, 0x8}) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000040)=0x5) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:34:07 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) preadv(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/175, 0xaf}, {&(0x7f00000001c0)=""/40, 0x28}, {&(0x7f0000000200)=""/205, 0xcd}, {&(0x7f0000000300)=""/214, 0xd6}, {&(0x7f0000000400)=""/125, 0x7d}, {&(0x7f0000000500)=""/87, 0x57}], 0x6, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000480)) rename(&(0x7f0000000180)='.\x00', 0x0) 16:34:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1, 0x0}, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) close(r1) close(r1) 16:34:07 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c65300075c6ac9f56034833148ce18e69aa923723a4e1c717a8a7bc81d33f02856014c6f50d7a86b7a71797fd87f2ae69777e8ccbdae2f84ecb6eb6d2580e15128315fe203024052fc8c9716c6275671ef3a716bc57304950814b6800bae1c3"], 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 16:34:07 executing program 0: socket(0x1, 0x2, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000002980)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) getsockname$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), 0x4) 16:34:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) fsync(r0) 16:34:07 executing program 0: setrlimit(0x3, &(0x7f0000000140)={0x5, 0xfff}) setrlimit(0x5, &(0x7f0000000080)={0x4, 0xb}) socketpair$unix(0x1, 0x5, 0x0, 0x0) clock_getres(0x6, &(0x7f0000000000)) 16:34:07 executing program 0: setsockopt(0xffffffffffffffff, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(0xffffffffffffffff, 0x29, 0x32, 0x0, 0x0) 16:34:07 executing program 0: socketpair(0x18, 0x1, 0x4000000000000, 0x0) 16:34:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) r0 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) r1 = open$dir(&(0x7f00000006c0)='./file0/file0\x00', 0x800, 0x101) getdents(r1, &(0x7f0000000700)=""/158, 0x9e) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000100)="5434ed3e1472bb51085e401c8a76fa464d3aa50b", 0x14}, {&(0x7f0000000140)="5e3773744979ac83c08a7ff31fdc1c737365d8de94941a4e854afcdbcee1283685cabce502fc5a5f10", 0x29}, {&(0x7f0000000240)="d52d2101395ee8a2b029451081fae0a526503173e22c10e9e7715b47379a62c449b1b5c0850ae05b5c16e0101e5277037a2c1d6e306fcb3c9c63a6189d5803e0e4780d967a59564efb89425619f82185a3eb97130fa60497022d037cba62084048d0cdefa9dda487b05f20f9252832745c1cd2f737bdb7d6d75fea177100adbae0d991250f31dada1b5860b25f3dca905f0537caefba60d26bb39013e14821617cf696a978e7098991601ab62a0fab4ec069de6b66e6bb41594ee3256f52a002f0a5726d60a2d0517191ff5824c28ee4642c72e25a6b6154e51a4e3d4445f7e02f19a8a9c78dcdb46a6e93ecb72e3023", 0xf0}, {&(0x7f0000000340)="42271b6ef7b274038e5373588043ac531fba722de4ffe83aee", 0x19}, {&(0x7f0000000380)="64af122208fa276e1b4d8446dd6d6af600720cff2f04e557eb5858d6ba0b0d1d6f01656ac9b662df7fc8488aa63fcb5603cf167f9811b658cb20b8e6bfa9643087e21eb12073ca31ddc51685de1c5e88516dfed270a0073c9c88c57e4f419d079466dae860aa164d2d9e5b402991b970eb405a23efd9df2f5baeb73b05ecc520a2c4cf639881035f17067153d2cda6a65ca35b248ea3f7c5d3acfc7c9d26eb80864af512dc39265aea651e6d549843a51cbb8a6b7c8972bcbf3b98408181d7805998af0d9bdde48a3732a7f96205", 0xce}, {&(0x7f0000000480)="88e2d07cf8512f9b064d54b0c57f62d0faac8e1e0372b1054a1acaff4030eda483856ba7625fcccfdd28352da5b8ae9934be1f4bdadd625f1e2f214e42a2fd0d7922ce741059678aa5c47e8d2ba81001fa3a355d677859a16404db96448a003c4b1dd8de2f8f407413e2970ff13ba725e4f84c0462ce9c5ac87b18f76a135406b40420eb7e5b6de2070a2707d9fc03aea19f72b59cb1f1230ee40db6eaa46251451b9a6d6a8b72aa437f6b5f7b08bdea185ec8535ea41bcbbf54cfd85eefa6041ad166def1d8525ba149c76ccaef2b4a483b6e3335a88ec801af7937002e2bc85618e4bbb9ddae0b4a8517927ccbb802388d82a23a", 0xf5}, {&(0x7f0000000580)="1e26b0b1822e9260322ad51cccb8bea58f9259599fcf8b1dfbbfadbf3758249b4e966036f8e6e0dfc7905607050dfb436665d1f40eeb7fae0d62f1d28e1ea0251ec04ea57f46bb9f3ea72b7feeab2fd4f11d884511d1866239ec0528df71ad4da5f402c2d223883f1ba3e4fdeb352dc410f8f093c475ad9dcf646000f99d86f3e91670eb8249bcead13718077690b39b430269", 0x93}], 0x7) open$dir(&(0x7f00000007c0)='./file0\x00', 0x808, 0x100) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x180, 0x81) 16:34:07 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x89, 0x5}, {0x46, 0x2}], 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x800000000ffff, 0x40, &(0x7f0000000000)="e26ae40f", 0x4) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:34:07 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setegid(r0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x400, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) sendto$inet(r3, &(0x7f0000000040)="947dcb0f1e77d782aa4d55e7e61149884044c40d944514a585eb43f4219fa251cc4e058ba5c77ca6758d6064eaa9d19e3aa3bdf79f6c6a0c76e02a58162ccffb68f748c15b714e44097db6ccc04d1abfcc8a49610b163537fe34846a8a0321ca893232c89f8740a51d51f022acd018", 0x6f, 0x40c, &(0x7f00000000c0)={0x2, 0x1}, 0xc) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) setregid(0x0, 0xffffffffffffffff) fcntl$dupfd(r3, 0x0, r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) wait4(r4, &(0x7f0000000140), 0x8, &(0x7f0000000180)) 16:34:08 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) 16:34:08 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x142, 0x3b) syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000180)='./bus\x00', 0x4000002, 0x1d8) poll(&(0x7f0000000240)=[{r1, 0x191}], 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80185760, &(0x7f0000000040)) ioctl$TIOCSTART(r1, 0x2000746e) 16:34:08 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) getdents(r1, &(0x7f0000000040)=""/109, 0x6d) dup2(r0, r0) 16:34:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x1) poll(&(0x7f00000000c0), 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) 16:34:08 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 16:34:08 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) r4 = dup(0xffffffffffffffff) r5 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20080, 0x80) socketpair(0x18, 0x5, 0x6, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) sendmsg$unix(r7, &(0x7f0000000840)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000140)="0c462d35e568714b3558513f211d3e0141f51585d853648b0e714ba0867516e877216b1a245ecf054280f3c068a6b3b69659b757e314033299ab2266c3edc13ec63af560526f7b0e24b8d7d1f2657313e043dc972cf0bf5caf3cd616cbb1ce21295368109f9bfdf186935e5b0592ab200ea6bd6c6f2d2fa13e91ae5bfb05d4dbbb400d5676bf32e9bab4aa62152c4da15755b2db91a22e05502c0c97807b5fcd3eb14970dfb6e76cde5d4b38a2cac48cf7ec048ae36eccc582d0a65515043ad06401803ceac06bfb379dc7dfc58ed5113eeaaae7d7", 0xd5}, {&(0x7f0000000580)="b0e5e6c58eede0406e8ed218c9286b1ee6596482f70c9fb7e7968c36aa94f4dc25c3b59b06a7679ed948cfcdc721bf11c300d2fd84eee7939204e599a0f2de52758e6e7d0e1d85354a025187d41d5ce142da3298ba4541a031d82c82505c5c0489ac0af6e13330e5e95ef93e9788315522bc57f37ee3c5ee53aabb0bc24fed9b30925906beb1eb16d43903afa9c5877bd9002453d15efb51d30efcab4fd6a17cdc5437bd7fc2478de9a5003152a000cde318ae096b42be9c12eb80e35d94f6e69781a3d0e55301a44054491ecb93bbe99874c417d5b7371795dce4e99005f8b1cdfbb93424c5762c541a1794f01d5b", 0xef}, {&(0x7f0000000680)="cda5713515b4ae7b47563c91f0c298119700d6da38c5429047303896295ec018c50d66faeeace1de7fb7a84852d3ed0f814c19a2a9b6f1b91da732665111c5f0ab85a42076c0b8b8b56de30f36ea727d73d3b9d9a3205780208a35d3c8c69e025cecc9d1bf05e9eaf4f649a4aece5fb388b6f82d68ca98226f1cf0413d2c99851061903106ed0feeaa73881bebcd3d776fa7a16eb9d23580dfa173349a23f381d17b23fdb32c0beabfdc020d5195ed24a0abc8e74773723f2921091fdbe3fdd0149f643279dde6a0fce345", 0xcb}, {&(0x7f0000000780)="78067e72f62c8184d6074bd352d9a21b9f6e5396355966e1e81cec750e8bef6a256f8a90c8a3d9616afeed84848ef67f452c57bec7cfe684d3128687c220be99b82626c8ab4511d0f5bcd1bd166e7bab774373ac2c247b8f1bf46bd9d2669b7a8accaf4588c5c72d5e2b4f5e6e8fb4303138472417dd2ea1a3f5430116ff2bd3e16b46c08adef0dbc239f59f2d4f0b6e883a5c38628eeae10b01", 0x9a}], 0x4, &(0x7f0000000380), 0x0, 0x2}, 0x7) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000380)=0x1) r10 = 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}, {{r8}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r9}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r10}, 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) 16:34:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) poll(&(0x7f0000000240)=[{r0, 0x191}], 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000440)) 16:34:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) syz_open_pts() r0 = socket(0x18, 0x3, 0x3a) shutdown(r0, 0x1) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xfffffe4c) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') write(r0, &(0x7f0000000300)="9b57c67b12f0863cc3bff2a3fdb7513d9c274c70f63bc1bccc1400bc0800000000000000acea55fce82266a66bc38ca4177cef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511", 0x92) 16:34:08 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) recvmsg(r0, &(0x7f00000012c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/86, 0x56}, {&(0x7f0000000080)=""/252, 0xfc}, {&(0x7f0000000180)=""/26, 0xfffffffffffffe91}, {&(0x7f00000001c0)=""/145, 0x91}], 0x4, &(0x7f00000002c0)=""/4096, 0x1000}, 0x800) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001300)='/dev/zero\x00', 0x10200, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000001340)={0x5, [{0x3, 0xffffffff}, {0x3, 0x80000001}, {0x3, 0x260}, {0x3, 0x400}, {0x2, 0x1}, {0x1}, {0x0, 0x6}, {0x3, 0x1ff}, {0x2, 0x4}, {0x3, 0x100000001}, {0x2}, {0x2, 0x2}, {0x2, 0x8}, {0x1, 0xfffffffffffffff9}, {0x3}, {0x2, 0x1}, {0x3, 0x6}, {0x3}, {0x3, 0x4}, {0x2}, {0x8dc6bfbb3f9ab7f8, 0x5}, {0x3, 0x9f4}, {0x1, 0x1ff}, {0x3, 0x855}, {0x3, 0x9}, {0x2, 0x8000}, {0x2, 0x5}, {0x1, 0x9}, {0x2, 0x4}, {0x3, 0x5}, {0x3, 0x9}, {0x1, 0xfffffffffffffff7}]}) r2 = geteuid() getgroups(0x1, &(0x7f00000014c0)=[0x0]) lchown(&(0x7f0000001480)='./file0\x00', r2, r3) 16:34:08 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) setsockopt(r0, 0x5, 0x7, &(0x7f0000000180)="96014e577ae3a3c4435e808f8e14e111bf1d1c8add16e5d1f7f0864e9d5aa9a61239b79c9c7f8c91952b8d44b770351506bd22982e01e0ce02e139bbd048c02c9552fb9b36ea5f365909ad3eace31a44b14fccd1e92bb10ad7cf5726b0dc009c355b4b1a328a8b1da8eb289673b42f7287700ede4f2f172b90746ae65383f945c52c80110134b44c42c443b895266ddd6b42e679663634f0b741c7bb1a19ba8dddfc036d0fc4fe0f61d17e24670fc1231d72f4d545205dccecc2cef2c99f569eaa5b4afa309dae2214ba1342b2c8f56ae0a1ddb0d0051c42602793130d9be000eb8b246ac4c45c5ed12198d570709d14ade2f053", 0xf4) r1 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r2, 0x7, &(0x7f0000000140)={0x3, 0x1, 0x0, 0x800, r3}) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:34:08 executing program 0: openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x100, 0x88) pipe2(&(0x7f0000000140), 0x10000) open(&(0x7f0000000180)='./file0\x00', 0x400, 0x68) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) r1 = dup(0xffffffffffffff9c) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000001c0)) r2 = fcntl$dupfd(0xffffffffffffffff, 0xc, 0xffffffffffffffff) lseek(r2, 0x1009, 0x2003) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x3, 0x1) 16:34:08 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x409, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) r3 = getpgid(0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x1000, 0xffffffffffffffff, r3}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x5, 0x7}, {0x0, 0x2823daa000000}, {0x46, 0x4}, {0x80, 0xecb}, {0x8d, 0x100000000}], 0x5}) fcntl$getown(r2, 0x5) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5) r4 = dup2(r0, r2) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x43, 0x7}], 0x1}) syz_open_pts() close(r4) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000200)=')!+\x87\x00', &(0x7f0000000240)='/dev/wskbd0\x00', &(0x7f0000000280)='/dev/wskbd0\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='/dev/wskbd0\x00', &(0x7f0000000340)='\x00'], &(0x7f0000000480)=[&(0x7f00000003c0)='/dev/wskbd0\x00', &(0x7f0000000400)='i^x(^\x00', &(0x7f0000000440)='/dev/wskbd0\x00']) getsockopt(r4, 0x1, 0x3, &(0x7f00000004c0)=""/244, &(0x7f00000005c0)=0xf4) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000600)=0x296ff986) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000680)={&(0x7f0000000640)=[{0x1, 0x7}], 0x1}) ioctl$TIOCSTART(r1, 0x2000746e) setsockopt(r1, 0x1, 0xfcd, &(0x7f00000006c0)="0133a4d223ddb055d8f68bcc01dab0def08bfd1965f7c0ccaa302e01ed514c8d9287c513680ceea2d57c608f1738fb1b51596fbd22da4df96169628a19aea77b131b0b82", 0x44) r5 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_int(r5, 0xffff, 0x101f, &(0x7f0000000740), &(0x7f0000000780)=0x4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000800)=0xc) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x8080, 0x0) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000880)) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000900)={&(0x7f00000008c0)=[{0x47, 0x5}, {0x84, 0x4}, {0x81, 0x280}, {0xef, 0x2516e2fe}, {}], 0x5}) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000940), &(0x7f0000000980)=0x10) nanosleep(&(0x7f00000009c0)={0x6, 0xfd}, 0x0) read(r0, &(0x7f0000000a00)=""/43, 0x2b) 16:34:08 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x40, 0x3) r1 = fcntl$dupfd(r0, 0x1, r0) close(r1) ioctl$TIOCCONS(r1, 0x40044273, &(0x7f0000000000)=0xd2c4) execve(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000240)=[&(0x7f0000000140)='(\x00', &(0x7f0000000180)='-.\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)=')\x00'], &(0x7f0000000300)=[&(0x7f0000000280)='\'\x00', &(0x7f00000002c0)='{/-%/\x00']) 16:34:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() bind(r1, &(0x7f0000000080)=@in6={0x18, 0x2, 0x100, 0x1000}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0x6, [{0x3}, {0x3, 0x6}, {0x0, 0x1f}, {0x1, 0x3}, {0x3, 0x1}, {0x3, 0x6}, {0x3, 0x400}, {0x2, 0x2c}, {0x2, 0x75}, {0x2, 0x401}, {0x1, 0x8}, {0x3, 0x2}, {0x3, 0x8000}, {0x2, 0x9}, {0x3, 0x4}, {0x3, 0xbfce}, {0x2, 0xffff}, {0x3, 0x9}, {0x0, 0x6}, {0x1, 0x2}, {0x0, 0x100000001}, {0x3, 0x2}, {0x3, 0x40}, {0x3}, {0x3, 0xe7}, {0x3, 0x4}, {0x3, 0xae63}, {0x3, 0x5}, {0x3, 0xfff}, {0x3, 0x1b}, {0x3, 0x9}, {0x3, 0x3320}]}) poll(&(0x7f00000000c0)=[{r0, 0x162642f663d7441f}], 0x1, 0x0) 16:34:08 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = getpgid(0x0) r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) r4 = fcntl$dupfd(r0, 0xa, r0) getpgid(r1) renameat(r4, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r5 = open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x40, 0x2) setreuid(r2, r2) writev(r4, &(0x7f00000001c0)=[{&(0x7f0000000100)="871174b230d7f8d2974adb72aa98f7ce9083bc992fd4c00c6c34d18e7b42c4957a22b45b7020fef0ae7c3fe44ce992d6b7e967fc49dd8df13ae38503896d550f9f65eb0f0f20809207b7b73473c15c2731e23b48c3fc57f8c8b283eaa8e2d3820197281c9fdd996b145adf78dec22b506193abbc08625bb1b16cec3a8926ae5042cbe29456c5cd01fb2b84d10719ff04aec5c58b9041502290b8bc061b102db3e1c86e099019e4797e7a9527cf08f7f253cfb1fb48", 0xb5}], 0x1) fcntl$getown(r5, 0x5) getegid() symlinkat(&(0x7f0000000200)='./file0\x00', r5, &(0x7f0000000240)='./file0/file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r7 = fcntl$dupfd(r5, 0x0, r4) connect(r4, &(0x7f0000000300)=@in={0x2, 0x3}, 0xc) geteuid() select(0x40, &(0x7f0000000340)={0x2abc, 0x2, 0x3, 0x2, 0x1, 0x7fff, 0x6, 0x1}, &(0x7f0000000380)={0x2, 0x40, 0x3, 0x0, 0x3ff, 0x0, 0x7, 0x2}, &(0x7f00000003c0)={0xff, 0x0, 0x7fff00000, 0x0, 0x9, 0x7, 0x6, 0x100}, &(0x7f0000000400)={0x1f, 0x7}) fchmodat(r7, &(0x7f0000000440)='./file0\x00', 0x18, 0x2) setreuid(r2, r6) unlinkat(r4, &(0x7f0000000480)='./file0/file0\x00', 0x0) getpgid(r1) getgid() symlink(&(0x7f00000004c0)='./file0/file0\x00', &(0x7f0000000500)='./file0\x00') mkdir(&(0x7f0000000540)='./file0/file0\x00', 0x18) bind(r7, &(0x7f0000000580)=@in6={0x18, 0x2, 0x0, 0x200}, 0xc) fcntl$getown(r0, 0x5) write(r0, &(0x7f00000005c0)="ae8ca7f42243e8c9fa576a46a3bcdc02bf715422ff504e41ef5a3c588552720f2e783fccee0b5716524691a61e8fdcf34b5a1b1f8f2cf8e3e60ec870f6d7d561392cb8740cb0bcd36c451d39eab32a6a2819c3b7d46a3b64c82b7dc93f9ec017b3fb59600c9f3c036607909a4d707e34f1770838fdd9a7cd0923ae597cfcc1549211e4df9abb980cf89d4243c1b404d9386a355cb8d34b8d904424c6ec38a71b3aaf4a240ef4ff0cba1a0e1305d6dffed08b011bebda46eaf3c0f61a47b9c483ed3e2c8391ec", 0xc6) 16:34:09 executing program 0: socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) r1 = shmget(0x2, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) ioctl$TIOCNXCL(r0, 0x2000740e) close(r0) 16:34:09 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) dup(r0) mprotect(&(0x7f00005d7000/0x4000)=nil, 0x4000, 0x6) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:34:09 executing program 1: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0x3) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x26}], 0x2}) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x40, 0x6}, {0x80, 0xfffffffffffffff9}}) syz_open_pts() r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x40105) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000100)) 16:34:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20012, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) sendto$unix(r0, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:34:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x3) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="50b7b21bde3f124a231cd1278d67f61b7f803149cab5893b69e05b0137df46c7063c731643333af2e5bbb19d2d309f1f2458b97f28c71d4b21ebb8a5cedcb3d143e8f209ac849c2c4b901663", 0x4c}], 0x1, 0x0) write(r0, &(0x7f00000005c0)='oL', 0x2) execve(0x0, 0x0, 0x0) 16:34:09 executing program 0: clock_gettime(0x7, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:34:09 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) shmat(r0, &(0x7f0000001000/0x1000)=nil, 0x1000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) openat(0xffffffffffffffff, &(0x7f0000002180)='./file0\x00', 0x0, 0x0) 16:34:09 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000000c0), &(0x7f0000000100)=0x4) recvfrom$unix(r0, &(0x7f0000000000)=""/102, 0x66, 0x800, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) 16:34:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2, 0xfffffffffffffffb) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) 16:34:09 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:34:09 executing program 1: getrlimit(0x4, &(0x7f0000000000)) getrlimit(0x3, &(0x7f0000000040)) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x810, 0x0) r1 = msgget$private(0x0, 0x20) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/4096) r2 = semget$private(0x0, 0x7, 0x32) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f00000010c0)=0x6) r3 = dup(r0) mknodat(r3, &(0x7f0000001100)='./file0\x00', 0x1000, 0x100) getrlimit(0x6, &(0x7f0000001140)) semop(r2, &(0x7f0000001180)=[{0x3, 0xa28, 0x800}, {0x1, 0x2, 0x1800}, {0x4, 0x76, 0x1000}], 0x3) write(r3, &(0x7f00000017c0)="03ac0ff9ab95e88fcd4e866a9845beda472db551a1769fa18ca6a762a4cd7eb55c4d7aaf1fe0baab4fb6cb050c64935b935a6649725de694d906959cb6c34e195d702e252c1e429f6f12dde6926a52c724afd7174f8e98f0902f7bffcdb24c81c552b76756aaaf3573bf652c51cbafd30ca628d77614ce46e58347e1ac9ea2bc0fc22918da1c3f2c60f6a10c7a71370c4be381a20eec98725b7c10ccaf16f081d00a922fb59bec233c6fb5d313e48ec325", 0xb1) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000001280)) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f00000011c0)=0x5) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000001300)) getpeername$unix(r0, &(0x7f0000001340)=@abs, &(0x7f0000001380)=0x8) r4 = openat(r3, &(0x7f00000013c0)='./file0\x00', 0x808, 0x0) semget(0x0, 0x2, 0x40) semget$private(0x0, 0x3, 0x400) msgsnd(r1, &(0x7f00000016c0)=ANY=[@ANYPTR64=&(0x7f0000001400)=ANY=[@ANYRESOCT=r1]], 0x1, 0x800) mkdirat(r3, &(0x7f00000014c0)='./file0/file0\x00', 0x80) r5 = getgid() getgroups(0x5, &(0x7f0000001500)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r8 = getegid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) getgroups(0x2, &(0x7f00000015c0)=[0xffffffffffffffff, 0x0]) getgroups(0x5, &(0x7f0000001600)=[r5, r6, r8, r11, r12]) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000001640)) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001680)={r9, r10, r7}, 0xc) flock(r3, 0x8) 16:34:09 executing program 0: mknod(&(0x7f0000001180)='./bus\x00', 0x180002005, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x1}, {0x20, 0x3}}, 0x2) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000100)=0xb) poll(&(0x7f0000000000), 0x21c9, 0x0) 16:34:09 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x0, 0x1) mkdirat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 16:34:09 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$setstatus(r0, 0x4, 0x40) pipe2(&(0x7f0000000100), 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) shmget(0x0, 0x1000, 0x40, &(0x7f0000ffa000/0x1000)=nil) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) accept$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000e9ffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c134a3e79b660914d7cdc58dc4d4c544ced6a2b31b93fc802c16ba1bc2deeed1fc6a517f0bfd7b507ba108fe89da32c92d6b75148609a4ecb79a8ca80c9d5b15245d6055a7d9b2bff1083bc9ae4467c49ed5d8ff203d4e6bf1602e5d4458a176be1dbf250cf232a48954cbd8d2000990758b446ad0855afda7b50689f708905ac6b0ff0617e2f8612c31e8fcdd34d5d7cda34bcda7a17ab50cc34129ed2709554eac4b64f0e385ae24ad6604d7568d0352c828b3581ee88e760f632b5bc03f0e6fc9ea770bd430c38b17d25e704fac2f0c0a6ce3507e62a596a1d3b19b833bc665e2e76e58c46cd5fe269dbcb8ec6d04aa03e21f7878bb24fb66b3e91e80269192603caf94eb061c97c1f97999584075bd39ad7510253ec71ec88c043a7d8177b2dba99b0c95f210865f4f17e8d4d47acf8efb"], &(0x7f00000000c0)=0x58) recvfrom$inet6(r2, &(0x7f0000000040)=""/48, 0x30, 0x1, &(0x7f0000000080)={0x18, 0x2, 0xf4}, 0xc) 16:34:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x785b}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x2, 0x4}) 16:34:09 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x4) listen(r1, 0x4) connect(r1, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) fcntl$setstatus(r0, 0x4, 0x0) 16:34:09 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0xc001, 0x7d) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCCONS(r1, 0x80044275, &(0x7f0000000000)) open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x20) 16:34:09 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) ftruncate(r0, 0x5) r2 = fcntl$getown(r1, 0x5) recvfrom$unix(r1, 0x0, 0x0, 0x0, &(0x7f00000000c0)=@abs, 0x7) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x0, 0x1, 0x401}, 0xc) recvfrom$unix(r1, &(0x7f0000000240)=""/221, 0xdd, 0x3, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000002001003000"], 0xa) write(r0, &(0x7f0000000140)="20013a6c1eac5e3b6c98106f5848ca79a803c5a78aced82afadac8aaa71ce310c0c78cd92b3c465a6c891971e61b5a4f8f893b8f5d11fcd1c693e43f06be7ab086c554b99e5c1974c45eb150e46725340c8c3dd82c70d712a825e91bab801d212a9932c6a0e6f2dd22523aadc8651fc4f7385615407a", 0x76) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) fcntl$setown(r1, 0x6, r2) 16:34:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x9) r0 = dup(0xffffffffffffffff) getsockname$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x2020, 0x7fffffff) open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) pckbd_enable: command error 16:34:10 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002be, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) pwritev(r1, &(0x7f0000000980), 0x0, 0x800000000) fchmod(r1, 0x2) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) writev(r1, &(0x7f0000000040), 0x1b) ftruncate(r0, 0x0) 16:34:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() getppid() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0xfa, 0x22, 0x5, 0x9}, {{r1}, 0xffffffffffffffff, 0x4, 0x9, 0x4, 0x5}], 0x29, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x4, 0x3, 0x5}, {{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x5, 0x400}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x5, 0xf7f}, {{r1}, 0xfffffffffffffffd, 0x8, 0x0, 0x3f, 0x3}, {{r2}, 0xfffffffffffffffb, 0x8, 0x3, 0x23b, 0x7}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x6, 0x1}], 0xfffffffffffff001, &(0x7f00000000c0)={0xfffffffffffffff9, 0x101}) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) fchmodat(r3, &(0x7f0000000280)='./bus\x00', 0x40, 0x2) ftruncate(r2, 0x0) openat(r3, &(0x7f0000000100)='./bus\x00', 0x10800, 0x0) 16:34:10 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) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) ioctl$TIOCSTART(r3, 0x2000746e) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x3, 0x5, 0x100, 0x5, "b6e1a05beb3cd351057d05bf89ceb22b74b7323f", 0x7, 0x8}) poll(&(0x7f00000000c0)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 16:34:10 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000180)="e0231f22aac5c134b61f45df5af6277d266e60b97145d904817734068ed203159272816863982a8d1f764e57f499680383b25c0400bfbea5f87036d970ad6b61e8bbae846f51e4b9b59bcc14f9f049d0eb3a48af9afc089db81dd37c604f125c8ecef07c2f790c5ac193d209e0c5ad6a0dfea7e6a53de3579c71753feaf6c86ced59595a19aa4962750856a90e05a841b8dfa514c0c6165a395c2b3ad1302e2a7afa2d644a8b222d0de697541a40450b22f87aa7d79cbe340a2feefc3d9255dc93799a39c3d631e45c5c1054742f9a7c9cb4a8fe9ea1a38b2a1dc651e7997a73ef8639a2cd038ca6a41ea641aba3ef04c9ab0f183bb7b55ec3d9a4f45a57", 0xfe}], 0x1, 0x0) pwritev(r1, &(0x7f0000000580)=[{&(0x7f0000000500)="2b3c4974550ae67ef1fb1d701fbd63385f8fcc71b12d622201fd8652eb4ba522182020d5d46069fc2dfc190f050886e8e6f6", 0x32}], 0x2d, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x80) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000600), 0x10189}], 0x4a8bf4a85344312, 0x0) fsync(0xffffffffffffffff) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f0000000080)='l', 0x1}], 0x1, 0x0) ftruncate(r2, 0x800000000007) r3 = getpid() fcntl$setown(r2, 0x6, r3) 16:34:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000300)={0x6}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x810, r0, 0x0, 0x0) r1 = kqueue() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x40) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x7ff) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0x0, 0x37}], 0xb934, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000340)="ba8629c57586f6190782721f1efe7067b627282f786844b19aa95e71544dcaff2cdaa5841625dca22df4b59280a0398fd21556eed1da655d9d0490dc5b977ca3a6988388ad418de700830a0a328b6446626bd23a5c64b4b6145417d24e829c2152d83137cc62427c32a7373c2aa81012e30c47f35147a0b1c6fdd1165bbb014d9bcad9cb7704966f7d08fad58950f829da8f0cd5a285197486ae1da5df964ade402f6bced62ab63e16118e0ee93f15c90ac5f98a63c5a1f7a7e7f6f9e2222f64a9ebea8363741a38225176795a1c4181571011d8fa1a04c3b860b8be308e1a155fca187508180340134166a3eb64c58e0639c45eb2967cd6ab3c59421e574951a2cfcc7e7f3bfe07a1b0d1dcd858bfeea8602abea378914b04778aee476d48fdba6b771cd973990dd29cf77fd571e53cf4750b0dbc7c48ece7f916ffbc5f48871c3ee80f9631b0431ac52041356c0880575a70a14a42ae4297e55a751d10ef105bb146ad5416c877ac0add39b0b3dffe79aad3f5add6c10fa22385aacdd5e55c11c034cf143aae7e755bb74fdcdb7c2428c9423b164cc648bba6183ab7be7fe30b89ad3c0c9fcaa0770468505ce4cb091771c10adf0c17fe973d4c32281a91f24f7aaeed3034758c0c449f319222e9f84b197e6de7f76643e35b5f45b41ec2c41a34a2332c28613ab5faaf19d2f0b0a54c31920c14d33ae420356bee321920d0bc2d39e4789446e2ce58b39ef565825f2231c104e41f5cf6061fe03b0974b59a4599133165604dcdd1536bc8b2dbc167e09fe2669840836482bf9870f7415ef075db7c4fe902bc8240b0aafe53518d5eecb35a4b9dcac3ca17ba222b25e1efc3068120e528415cb5c4090578738e78a63784e1bf1698c862210a7c31877bb30bd91e2fe91b8a79ef0457b5054b0664b77267ae06aa7a974b82063713e6587f23bdac51ef7ca334c7ccc6b14bc51c05e14fddc309a1c056dff58ed7b7d2f9061ee248a98e6d228949a6ce7a76db392c75fe976e0034d1e53c8ade5bfaec947085c324e4f6717d66e34bde31e895ad479d54260945b9459ce7e9d2a08faf1dcef0d4b8ff6936ca1250f5af43552d47e22b95b6b89da9198cedc9c55295c124ca2b4b0cb42478ff587f487c983a584af50daa56720e4c6923062e8a129b56ccf02031f814ea7f9b8197a5e86283d4bccf652a39392fe665d968be99f3c8559da3302db832d9869cd1657ae897fa84e5cf9724303fc35eb98c612d4ff74ce5bb8c3211afa1ba32afa69afe188a51a26cb7a780e42ceb65647760e81a577164948e80f65b7745375abdb111a2486d7fefd9d77d2d4d9c322be6ccac263bcf5bb52c6193968a18206a3702e9d3c8886bb2f87fc9b53e56642e322b6c2b79484bc0963e353367833ae34f5b97412d37d668b8984e0560fb4338c6228a6419e9a715915326016316e483e614ec5223fd747b26e66296c2df764dc9aa8e42e26c6fbf3a32a544a3e8d11ea6993268f6e5b7ab1d1544ca799c1bde423bdba7c14d591b0e0f424d8a9e36ada4d900dda3e58c06723d51c40429beb97fa2cc11d6949df58d8c93631db2c32c47a8c07138e92ed8fdc561efbd17f9e393d8845a24a06e3a7f14303762a524ac865eb49817a928a6226cd1f31539fab614285997898192015d2c83fd3416ed21e6b8119319aac3f2f27a3450a7150ffa24d56c34ce6e4e6fb2df589d1376dd8ee1aad5b29eaf5dd45b64e57455a0b0e8cc590d650450031ebdd19ef89f5ae1dd1e36832230c44fb07809a5e43a11fdd12fd261cf551490558c7644a0f5dd9e77ff92e83bafde05acf7e030e90a05d63b62dba2c309f6f67a9a092e0b252f01ff96707809b9bda69c3439c91444d8bab65a30778e63e2792830e13a29c0eb1982c28d1a0c9057fba1b862364c9244e4d3958daca16d53025af747f5512e3bf4d00a7551106704dc802023424b01c7cb4f1a116d1207fa0ef80348d2161336165162db541d957dea64472a6ba246ae0e48b2b4e8c7346e7618c65465e6de94d47c4eb910bb1b5d3e62678766bd2c1b7cc78aa552055b6f4866222033672a2db1e15f9fbe032e53541e06d7109861712f6aef0ffacdfe846ae9066d13872e88505783cb7197b7a7bcbac63eb6cbe304bf593e0651da949559dd316e641d29716cbb834175aa3cd403692c09a3923d27088443acb8240b0b94320e8b76ba022b6f0e3d4caf6b4b74a8eefa63bf6d62895e332b039bf252057d3dda6a6d31977ebb0a12f272a5c5394b32c07fe69b240324e0a54cf133f6376c8cf4de639a6277c7cae781e0d09ee1cf294059ddb730a489be7b98b7337dd6c317b3c667e534d2e571e84d7a64f7bfa52c0e48124bb22f15588d3e83166bee98f9738977f6417c5bb321b3928cacc075e95618186a109c4d541e1acbe750b953cceefaeb836ff048c46f4a178aef8a47452b840ff17e241144b9e4f9e2a39d8ed433370e723d851db6c8a4a71177262a8d56d86129c0293f647fdc63fb1949a91ae74a3bebe2d126a611509a6a8557874b5865bf0b32396c9190ef7544188b43b64985a7b7081ab5ea2f195e57d368dfef96f4ffcc5bb3143c674bb2b3bb4f9366c0995b5ec744677c6aae25cbb6a1b5f646804ea7429550ebdc73c2c7b9568fd7a8051fdc78c37a24728d88a112fbe3646c24c86e9f38b22aa68a45eac6955b69326f6502e731a3202ef3a271f02373f8507cdbacbeee8940a260dbdd4771e7d50d4972d237ccb2d7e6a84a136d668f515ba9d6093a2550f141ce54ffe0ae1b6c304b6947a6046d58ca6f2b32ec2d3a74ef3145ec4a3b4063d5dd5d1e85fd834b8dfd9a2328957574200e018e608d01d5fe9eda54214ccdd06bb16bdc80ee3ff1e1bcbe3fbd95a58d1e90987f5858ac10a24d0868075e99b04b6355f6d9cebea96c8cccea39e41acb304ef2a4976ca94a8d591d08283885a4f929e75ddb3d52e65daa7b2e54ab0a9707d9e2695b78095aa577643f63879da683bb89b960107fe665aa9e7719af50d42c521efe9bbcbfbbe14c975c038048bed02bb193ada72df2efe2dfcb9a0e47f07755f6915f6e8456ccf1ddc78c4565cf23c9e5f4766e604d62beae732a7af89b331405a11792a3a855f4e497d65bac5723d8db404adaf2842fbf43388001f03872219ef3e0b0d75cc60d039aeb2fc3e8f182a2a809af44ed3b56177abf30ad28b04f4155dd2a299293a0494d533ded03b2a4256d7df887755f75941bd17dffef83fe3e179cf5d7950afa27cedb0be9c3a8e978e838ac249b0a8ed078584f2208fb62ee44802113ea2d7c7e4b0e4b29d4af2a3196422541dc819ccc5b8d46ef4e49a13b5f8406cba9bebed33b58940f89736bd4fcb30492f1a4e06247118a2daef61d260f11e85cd84c24b6d1b18540e1c3a2963789df7308408803a077b86b78d82f8285fb8c97c4e6efae3a7eae4aaf3b2909b1e0f2d544ef284fa50bf4c1cf7d48959c962b64a7ceb065f0087b65d50ff5dbbff7a66a4cad74d05d5a517f1ee5ac79ee3c2e3f5fa8f82ee371332c97c3b70b65893c1909cb2c10eacc8f4ff1dc93f393cc7ca8956a1603d56848714f898b2d88c6c50037db067381190515d4abfdb792d30d49e21e357fce41226e40bed8fe1fc6b76207e17441cdd34964b333d31c6416732013cc507a1bb498b2f8e559817342036ca1e7c89fa6e084bf4ae2b1b9922343fb3f7b5cf0eea85b165b00b57dbb4ec3f8ac657cfd91d0fd212e1a0bea2d545f15353ead496aa5aa3b78114c1300ddcf91c865190ff0b5cb507030b6462ea4332a00625e912cd8fd5d64a2c08d5ec24e72f46e611d03e6884552891e92652aea4d7abc5468b32ca99a448b0702f6ac1512c9526c287e9f594f92272df4777cb6614c9844d1d3dea310504a973f27956a202e4188c3c8f1b823a3ecb9496ad30d93e6faa9f39d30325e73bbc18769022dca0a5318892e4f61e3a4648f2d441b6a6d552cc09d49dcc55d39ac873e026dc69179a2626e00d0315ae1625ccbdfcf9e142915e40e2dfc96315535d67c26135a605b6ae3ca3a4c61c1634726ae5f9e6c95ff413115f2e4ce8771ee071f368aabb95bb50f77c26ba74a995a3ecd1ab1255902a78c4bd99dbac1ca1792f423da78fb1fc30f25a1b9c8b336db00909321f1b9bf44e4641d3bdfa0009a624c8854e50fab9c2eb91e72c84ba705dd2011648ef730b2429c7697f512b8be5d1a4669bddbf25b1f9b7a3d59579161b11713de08ee5eee083dd903e03b1334be647d57efbfa2d49ce5498c491be980cc1c3ab32c2e071df0c241763c685ecdf66b295da952830f4a4eff91f102dcbb505e1e9566d498bbb90992a9b436f3993f4e24eb86b71acafc1ef89b5ce442e526767a31ac253a72d145df33fdc91d996ec1551ce9a7e05525cfdbbd4c870de8296948a3bcefca726db83382bdb14aee75af75249ea37106b5b22ff8faa2336fa69af343d48ed89135deb9e4dae80972585e93d2142d3b76e95a1e22016ef59d34f60a96fa8cc76f3e2ad93a6cc098905c73d3978d92a188e48a45a1fa2983b253f470cc50248a078d1c617a89234b5c83996ed55c3b5cadafd46d74b9232cc4a88b6ea67ef2199fa489412578d269dd75b1f5e36fd15477fdf9f3a554506bca7aed08b181ef210065c8be46eaadbda90e2adf8826209d683bf4a9cabc8ff17c605b9513aa230ed778fd7aa82c368de4be460b34a7302605e438a9ecf9475e208db6cbdb4dd24f5f9cd0fc9babad2ed9244d0be552db67c23599379857a0b5d6e2d89562afcfa28949c2ff0d1bbf43cf70926b756dc743e3fc9c0894666115da1cbacbe091f4cf32a3ff8ff555344ebbada808b9d54e303aff35afeb3ebb4b663e382e31e63d421f851756b55456a4cb1a5a0a64f656f7aa3a78763bfbcf08bf3ebb123f2d8dd4d29ed76f13296c178bd18a7f1b85acda9a7f4f8809c5237d8a299d4b932f5fe2e9f989722835843bbeb8cb65e7a19eb628c5464209d8afad696e08d3e69c2f1638dc1b34d24555ebcd160242edc02d8c4fba843b869191b39bca208f6d8057d3e005b18b9fdd754d4f97a6c553ef9d7f2d73f23ad300bd983ffbd2241322061e2f43be3c89270d7b1d850b0dba9af0a7ec44e55d45b7942efbf65f01381359f8588577107300b66eac410b363fb533dfedd74854f10ff87b932e8e28d24a0682fcec8f45bccb5afb552940a55197acbfcc509b9aecda9819753128d9b5df0fc00180df69acb45c54b928935517d9c69268ef60d4a23d623fcd3562fdc654c1c965636dfb34ed46be7d6fb4e0b1e39e938a85cdd06ab55ddbbd25c4ce54a95d3e0f78393463f2ce95d6e8bc6f5fc16ad5cc4318ab73962a2270b5c3626074680ef4539f81afc9713f0add41a060793db7fac321bd2efcc8073fc287ce92124a34196c1cfec4a9dded363538f6eca8dd0583b5722545c30939f5da054c4445093c24b7b518b3a66a9b0df0f1b594e5767e1c28366390da92d7f50a8ebc8faabbf00cb4022c47f3753e3c26d5e82759b1c1334c2e42cc03f133ce07d71fe163c40b57eb51f180279cdc39da39c2cf02700b6734957b3f042a7a890bf41cf324e70b5b9c4c37459909723ec33c0d2c9046d2f69bb877c14d6a323792bdf504e77c4fdb2bee6df0618032af60a0d76b8d97a4c5016b0162950321da373a9471a5b3d0368915c2269e041888662e7ea3a2da983d452724731e3d34d30e16ee559c038a5be39acd00ca3bf63ccbbf2859b76b13486d", 0x1000}, {&(0x7f0000000140)="7ed2317ec6ef81cdee4d1055d23234e69a1453d9ca41a2543fece5b469f526c4e7276716d480cc254b8bc6fe0c279b5bc9fec8f2c140edeee2fc32016afabef16354d40916c4d751c4fbae5a375c09a9e5c660edf84c7c7dbc370bab91ef89bdd8a710085cb642687f2c92c6e4d7cd1f415041ca74cc2a0e7ee2f27e", 0x7c}, {&(0x7f00000000c0)="f13ebfdbd80bff4de5d621a04e25701fa34c7f47009519afb6e3cbd35041fa92eedac80468", 0x25}, {&(0x7f00000001c0)="2185899e586eab2c7777bb167442c8fdab38c66926247fdf7ce8dc14603d88732171109491554728cdbc91584a1bdd8c2c1d657f20d224029dbeb87a49b040e45db363db191dafd4d9cf73f65c66632ec71b2f6b79bbb73d0a6209082b9ec9857c1a80d077b668fec8c33d4fa032a6a1646c81d896", 0x75}, {&(0x7f0000000240)="ea4476d2799e98954cb17dfb5dee9d5819927cfd50d343e08d9021570a16b79a3286eb6f7db523a06156f0f085a0eca98862a25eb14bb624518f7cf5717bf48b0572ed052274c7df8fc8f15178c890b3339ac6dd464052a2eb4584af47390a1d90297b451bcfc1107018ba06a93462d9cb5bd9cdcccac194325b543dc9858901f9362375528f52a95a72d4d888536d41856318042b3d86ecced246bcea", 0x9d}, {&(0x7f0000001340)="2f69aa891e4c62a9606f431e547815ff0719c516ee99005876927d77c927d1862cf7371a643f37d1b11329c11c6d096a9ba630f73d86bd6c74a4865977d19470214402ab881a5c6815436b0b966828a79e8a94b869cc76341314bf46d2e3b8cb94cbe41787dbc71846173db861ace6c83bef5cfe38a81c3c", 0x78}, {&(0x7f00000013c0)="bb418513117756c7500c67c1997d901a7c3aa5e4b8646d7c273a3dde7c58cd6a395e507b68285a932025a1cd84129fa0d2c8a4b0db261ac6c6cf64171b1e7bada5ba6def549b5a02dcb2", 0x4a}, {&(0x7f0000001440)="ee760c83bb6ed465e68ff26e075cbdaff36c4abc71a3f2533c2030e3e390a112592d0aae75268f33e7bf97116e9f0bcf65927e806a77dc2b1a2c742061e180ef6bfb650da1c254cfb97faa74feea7671284361c1687a9e073dc7f49e22eee6e52e9733cc9d394674d2ac3e38b07eeeedb47ce77a0316fff7", 0x78}, {&(0x7f00000014c0)="999501fbdef1fe43dec722fd0be7dd5a77ee511707a0dbad912f1648a5907b9ff4f6f13f98a623a9509c190b858825242f326567f335ac975e8a85ae8387f469a5af798c7af09b0263d8f059ece0eb4d23b6709589b5acfc9438f2e2ee1a6e76a7c604c35a97d89ee1f0c74e442c65aa3453cc4232f0947736f56b429b1f9cec406468fa63cd9c770b9458c608e7185852b0f6a7990810cd179a730906ebd2ff70242bfc1f06e45dd05d5d", 0xab}], 0x9) 16:34:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x55, './file0\x00'}) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000000000), 0x10000000000000c4) write(r3, &(0x7f0000335000), 0x10052) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) 16:34:10 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400", 0x80}) r1 = shmget(0x1, 0x3000, 0x106, &(0x7f0000774000/0x3000)=nil) socket(0x36, 0x1, 0x86c) getuid() shmat(r1, &(0x7f00007ff000/0x3000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x0, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r2) 16:34:11 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) 16:34:11 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x6) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000001640)="b35a930a15431a8273763f4fdc381d8f0a996f04103c1f0d3569863b750b3b8e", 0x20}], 0x1, 0x0) r1 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r1, 0x0) lseek(r0, 0x0, 0x2) r2 = geteuid() sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000100)="697535c10bacf1744b3d5a20ad8e5b400c132667bd9bfb37a63c1269eca6fb95c4fc9e72b5363d8ce3f1ba90d8b40262e403fbd4cfb371bfc5b732b1f1bd5bb0f51e9fc45e90e35fbc44ed9a55203a1b764fc0c3b66be5ef6edf95c84ed57723861f5d67718cb672567ad3740c5ff42ce0054172059b9dc6c847e74c1df32bb6d3c13539a7cf35fbcd4db8f999", 0x8d}, {&(0x7f00000001c0)="fb6cedc83bb4df2a2eb54519afc5780857e8eb9669c36a047dad657e1f5c98bc5fca594e1f007619aa7ded30e0b6593a262348e05354bd5e7480fd42", 0x3c}, {&(0x7f0000000200)="6ecedf0c9434d3a5f797d4a6af3e053c44cbd6c0d65013e6dfe24bc8fdfb81a368e419157fb40c21fb4c4d45737d3ffd2105ae91e9838b78f00c583a", 0x3c}], 0x3, &(0x7f0000001680)=[{0x78, 0xffff, 0x100, "28dfd38a6c4a3ff9a0317ce3e057dbab421623045fa053e8bbf87c227a648509a44a201454304606314642ec64090c529c8070b96117df54de23a5aec7a04baacf0a51615f37b72aadf80b942c3e06dbefde9b48cd7dbc8260125a2e065b7ae77c28bd913e5d"}, {0xa8, 0xffff, 0x0, "7bd9004b5a45bb3061b69cab08e8051c1be9b2acf07a05ee1535365bffd0fcdec5cfe6a9e2a4a05d03c829c97bd4f248012ce0860dc1be96e8d3a46d6c662b7cb839c6003a02b09f4b02c6c784ab63227eb4ef69eea2a3ec4355ef43ea0c11364955f3bbf266bacc1caf699b45dc66b674015bacd4222f330bd781a97cced8dc8d584d63916cb74d4063c89dcd8ede3546b5"}, {0xa0, 0xffff, 0xfffffffffffffff7, "a0df6bb51ff1c33f77a916f9d5617a24d1339bd373b30ee4b92c03ea9da4c03c88f09df34e12076534d84928e96f53a090bf345abd43e846cb8c1515e9d0962213dda6cb7c98aca26b4bde916b9306ccd27b1845db8496dd92795bf5164898bbea4c357754ddc0f42261568fed8be235e08e7b58843935b14178e4808ef199fc674cd59f723b24cd23"}, {0xf0, 0x1, 0x2, "66c52d9b470930010207cf907e9b1ff5a8665560200d661303319b83706a35b34d779aab657dd3fc38ea471b38c194d1635dbc97db2c645b8f6c27f7341a72a0512be50fcdfb13db525135e0196d19f342e4d6d19a170c9f7b7e520c4d9a54f9bc09bc43b18789b4b597a1952127114e8b20fecaf2f1e51face03e2aec5d2075851af3252e080b4e6aec49e94859061dfb99cef45677c8d341839faac5bb88d53511718d10286be36933ac74e843ace9fa40f57c7545264a10a4508c84cb807905869e0604f7e164eb100e4e745da77ebd2e69e0e437307a35537238c3fc40"}, {0xf0, 0xffff, 0x7ff, "f0eb42322bfcc83e9b4c90955708253cb93948111cdff1d39b5b854ded33d339ac592ba5cf45607568c4c6b3621562fe97da160772d124e79f7e682131dba1119e47b2dc46c9519af7bfc28e2c99a0e3c640aa9aee7f466e43cca66949a4a15e5334eb6f7e17fbccb8b0a0b33856195fa994420b3b4311b757a7d9ca356352f679b9017f7674428344ec8a3a54009a675da5d275700ad5ee33e193890cf0352d6ed76a32abce70e7e0206fc61a879cb2858d366dd46f9b2aa12b9af7064c5a2153428a61b1c369bef1a2952231aa977512b6d18a1e40f57893"}, {0x1010, 0x0, 0x2, "aaeb2e257762467ca1f85dc17188734690435130e178c49e643465d3f832744beddee73f929fcd66c985527b0c257a80aa768ce83fb08566d9a5ab41d8bc5fcc17eedc98779e7506a764df58c7da067fd444ebaacaf752fb3e21a9785efab981274b7ec6aee4dbc2dfbeb11e6783467ed52d35cb02864b3838a70ebb8b3adf2d8d7f3a60bb6b3c660be132ee24bc841c145134acb242d5e9b1a3bb07e698fac98aea7291a432c4bdbbddfbd0e6c260af6d4ff71020a80018e9c3249b1bd229f17736d22ca1b01a983c22f534e86a48e077bc5e91de3de3f3fbc1175067b6209e807852ab403542adca15765859a8bca83c466a6e071a467a574abad240b99c24045dab1c0be86979d591529191d714369a3005224aa56b51ca0be5a7aabae27a638cdd202538ef8c71a5b7057dbeedfd2022ef59cca3c7394932b8feeff5692769a4b78165b5f6abb0e949fbcd5c87df451d747b9f7c95576b9374eda73b38aefe9273548bae2f837674751bb121f7fa7518cb162fdfd417eb715c84f8576e88b0002afd099ed3dcce8faf34f84474273fa95f2b3456c7c2b4f9150627d116b0c1e39694211b079c9c13b91e057d7211d0fcbb967843b02ddfecb89ce18409138cb31848ab1867c2a6165dc57fe112d38c65b6199be57dc10286c797933b9e334ff6d3595d97ee84a7341831af104a62aabcbc636297dd1b780079c84ed262bd27b2bbadf14b07d1b5ab4a54399d5f6f997567810b3fc9fc02e18287bfffae7f6846fe75092bc6da17e492815a304818e738fb784bc7638a8477f21127d100775ed2e55817bd455d5b7bdd507302ab3ab188e5adf9f86adb1d045035b2e38131cb7342ecdee5f83650c954e6761a82c9f150c355cc504c93b7db476d4e266de4d95d575db5fd459d9c3dec69a972d819ff3ce969ae8e04ac8179d087f057108b161c42d7c9a95d6e269351dce12e51ebf4ac8d608b741645be468c1718bfff9a5c4ec3697b54068fec910b20202803df41c17f1bcef6509f6ab5d1e8ff5e0f9f53c6c57184d84c89a33474ec531757b28484a2859b33809f27633cfecaaad9d54d1d4e6096275598f973d1608baf81cf0d1fc3db55f163f094da476626638fd6a56ba1093225d7051ff8166af107e0263bc6d7ddb3ec1fc29c2f34fa377acfc99139e33cae8d742ea0fbcf4bbae3793cbec940ec735e389ca7154d1e091026af985da4f19562723f6d6f95e10dc7191c61d1958d914937c3423570ffa05894e655cf71e98dbcddbe396fe1c52b3c248e06c8b623017d368fd0553cdc5e129a42beb6be4e1ea43ab596cb759ee4783755a98b98e1535e01c8019a81f81819dc4f7d6701190fbaf78cba33613e390fba75b22765f2494f6bf201481503778eb1b3df6bbe88b9a1d31e2f19eac92c74864e48b3f1f9c84b9a0082b83b9cbd6ac719951b18c4a1a3d01db3e081417c3dbba9d208b4c7a446543585b110b2e595c30d8325676ef3bcb40a06f1a0c64738371b3c5c853ceeafe6d98ce78fa9a6903a301c0e203574a171c6f6b460e40a82dd79854d9d46d48ba9ec2e19c41e1e1ca1a1ef797631387a2fee48f26987bb697fbf24ffdeb0305e5f7421f0f755e1bc46826260479fb858234ea8d5b7ca2fe9717c1e5147bcb0f14662352b8108962cb38260ec21cde146db920aaea5b0df094d4ccaa363b747898057b9e601288166aa02c9eb7776c74c9552915681f7139ae3ce9f40bccd695c4eaf6801a0b065a6f493d209851bf08fed072feeb1bf7650a8b0efc9d56c17be4e5598ffa1da213dff9d6b8b8abba325bac094d4941cca0e55bbc6237ca438b7e88e6340f89a017cd717f896722f1baad641c691d130dbe87404ce02413665445c1ebfd7d99f2556d88ae201cd0a143b388a0e01d3e3c0fd42bfb4bf94bc69f441982933b32b8ee3582a97d4ae336e2924a260ff7a4fcda0ecaec0b255cb239b6bc3c8905890ea4b3f252bc60910d508647f6d375ae95cc1e281493a3efa8cd71ac07dddcfef45feb202b5018df649251fe65d05773beb1068724ba1d9952b19e383a758ccafc005b9e5a96f95f81ab9c8eec74fc80eef9a820cd35f7808bffe10d8870155224fa880399d102a4a8a471a871e49c6ccec8935fa5c882d8799261ebe5d6ccb0fd211926667ad17f3115173e4210e9e86535893a828036dde1aa5eebc5b15ccac36a65ed323c73d8b5f3043a2c1c57f31aabbf18a3f5d89bb7e869cd889dc9449bf8d9b54708d8bfbd838638b38a9a10613aca5213dd4fb9656af3bba42499d914d8717d8dbcd83355f3911f579ab743068498d2b334b9b527ac35faa5370b25fe490ad70d428214988d8a671b46857a0c821667b81b003f8bfbce2f066fce0017997f1ff906970b29cfd9e1175dec1da712278385052486181f2124d00212395588db158ebc2d3120f5b082c7511df871940c4dee5871fc5577a2eeadebea4a9ca351de56d1afe3161e34db8ae3fcc850bc0249e8ae5ccda3bd1a950b39f525df8a00c96e77d560ecd74b8296c031caa191f5d5c0acb655f7d92a92dcb22371fecfd5b5c949f79342bb0f78012dd0cdf471974fe14e095a6e7ade0aba46275e4d89e4ec393c579794a6c8eccc63a9b0b99673e8b1d45faa2b9268dfc8bd984c243134a10acc88f9fbb1070cf8ed765689fa343ddfc5771bced48c77535724576ac3f6086c1a57ab6fd5104263b25a18d4858957c73155e868de5f766498e087df7a1ac497d4fba1833f747f0f23adfa0ffbc57a5bf2526daa7de96c84428094fbeca4d0f0cfe86b68ba694724c7a71f135453b720a408df6ae7b1ed0bdcea1cad35866f0a5ef98f5cebbfa9b2139a7016badb76620ab158a087ba3ca957e2e1184bec3d9a017db16ff5ab707552adb3e6d61125837c1128228b1f7608139b2ddafd20506cc9fc380194680707c943126ba6f0a2fbb0da839333b897f8168ff5b88c752120e3e2a20ed0135fff56b2e616d0e99ab4cc14c129f692aec39914a6e1c2ccea53935390cf42d0aae0b2960d81bd6bc721419a7a945aacdcce55b849b0ffe7667a539e2d1ed31eb893ab4a3ef319ecaa0e34a60f93d9a298d02d06f601be3ad050aff1037bff1712f10eb951c299cc2ea1d79e510c76eb2893a8fcb2d2816943272435b8513b9d31073b95971984cf6805ba7510079ea50e8e3fed95582e3b6109b2c8916cf54edd339146f6aec39d4e8a0a8e757b2b0ac6198023a20985cad48d0915eb288a78d19a85659a034fdf6132ce8795d0911a7b82879c033cb1fb9fd1a0ad322dd30de6d7261c1cc1e74b1eb8eeb641bfa48305f2e203efb5cd755774ab93e091c80f337be4eee0b1cac66ddf7db1866f19751e89e47c8270179a48029a2d01a86589397ef563c638e7988d8709e94b69e9d5ad6d142494cd6773351128e4ed2593c2adfa9f13bcbb584fc8a473be0ca7ecddd8fecaf997c8d80625d665dc4ab65cc67efc89edb09c8596fca4b04a2ca5d4dedfc0995add93073ad6eb3ac19a121383e40609ff86bd06cf4908ae4ff48cddb2e0982b82f06b1f9d2b725d55d4f517d118b0e848c22ae18602a25fab217fbc6ba37614291660b998352375bc11a4ff9a19e9b78a339dcf0016c6df66b05901f6fd142b1a5176a810c0212b29f04039d84f4329a6bf6790792c43ea801819efb019b3b142b9425856456da26e133d7f4e45298d521a9a9143e75235f444785c04b88b6ed5f72c9df8606f5d3f218c0a89ea7127a85368814d2dc423b24f8cc7db814d0a234eb3693805577341faefc1e0dd76a026803bce0a6ee5ebbc7820de2bcac48a84dc39308960bc8725bcdccb4ccd2fa1a11078a262bae1fb26f631590b8a081120cf83596ffa8ff851096f768fbf826696dc9afede6c2885a565e4bee04249be53b076946d399ca6db5ed7ab96568be26a860a47b9ab60286ce9be97a0b135b7de5a8055b1e6a29363172086cf5cb22f75fbb03ce83a0cc1d6c89890183db2e66a5cc50712374afc97c7ebe642fe38a9b233e63600168a964b218ef538668f30cf0eeda2f172ef0c8bed1d68bcf3bb0ab7f18cdfa6d05ffc27e93e484567d55d3f6ba05565c0e068112cdef12d9f3df0f8d946fbff3b3ef6e30fb2a6860c721d3ae51554211ece7155e0129aaeb2b75916e5260e77f0f40dc4f19f72d7d3bf8a8fec5db1158f1a89dc5e303011a7bfa37b46a6ff9e58ee6e0d84c641e9c6b1ac34212812fa75450efcdf5bba827a7f6be759a72be6e7047943baf33523ecd3a70b64440e33ef950d72cb09b76cead15d7b0f08b65d01ad4aa3733ba5748511857a335e106d90013c6323467506ad3b23786ad017526696fcb008ebff569ff60cfd08f2eb13d374de5bf8ec1c842e47b26d275384402ad58ae124a5aec6eb29bbaa1d4373518273d07b3049600df94ec802e9f063a5a3c28a3dfba9790c2307e41128bb1514ca561c0dcce8d8522f1f5f80cd3ab07c2ca057286a3ec5ee41ba58526f8157cc205658e723399ae5d93618cc92758e8065094e997fcfd2b46263fa12593d7c43d5a36220f270edb7f16101951a7d919877b51ece44ba44e8ad0685aa97d49f600da61d9f899f503c5afe5a0f9cb26530be99075e8997374bcf7492aa9ac2ef313e6a4664238cd402aa8cfa3737224e7d19cb518593a9358221756639a43f82270988d307803e8872a436b295f2e5c0cb4f8b3822a47c41ff1ece5bf30bb44011e25ef8062f8f6bbee9068ce99807d1573c591a3440a7cc5ecdec9b62e3bbc0bdecc1a0d9b8c03bf552cd8441a4550d1eb1bae0ca29c7ea1143a12d22834fa24a583725915e8268d5be428ddfc155935f119c2cd4966d0106151589ac45c44ce7c729481f145081b416eb7c8c38a5917e56b6918a762871f16509f517aa3576f16f71852ba6d88cc66f6d2beb9f38d45ca3d1cb4b5f4ab6558d4e907d457fe36288efc63bad45d7d4169e0f5ee193c3da9f04891d4220156cae68293f14f0d383ff2ffef7712435e9f3289b77d0a93ae0253c2f4803a654b7c2251cd684f837dd879397afb5c3caed31c4e0acd0a3ddeb05779657cdd2184f24407ae3ce05d046105e88078e6efecc7e8aa5b59a37ab37165b92a2f954b348828001e12d963bb0fc49cbe54df804b7202b579a7baa18d26b377514156e34c106d847c7afc4c29d2fee2e0410aede974c67299802aa9218e144f73e8d4de908cbcb4f86d2bc7966c3eff815b0a2f12f4dc782a10fda1477bd521a6cb4b3176cddd29599dfbc0713e22731d1c3d6266b403d1cef081deb1ac3e9bf80d51fe4afde437e4496b44daea2bfdf9834279ce564dcdf6da7f5fc1012d008307a6324199e7ef07ed0496fe420e7fbbc46dd15fe92b734cbb4a381489d3db97ec753d8985dfd4ae4b55cfd1083875d21b8f15e5618d3ca27542680af829661ec69faac67f3b77f78717003eb8113072ff71e0e733d8e50179633368eef17bd119eb5bace41112540788968d9916ccfc63fdd675dd57cc749036c13457c4dcf6f9e737a362c9654fbd9fdc1226b3e3ef5529dd0e8f7c97e3aad608002285810d27052adfd65a85a254c42bc7467d95b16bde90cc20f58a4d78ea413b5cfee2438cd8cf1bf0bd93a765cc087f1496e2bd33ce0a87a2a621449fedcdab8ded2f16b99bde76a1c6d5f902eba683351f98b0e133df5a2f25c234faa3a036f3acf9465f5353db1fafe892531f4edb3395aef1c80fc274b051afb291461b7c6aac27261d4b8de8af897ceef013ba4f0ba2"}], 0x13b0}, 0x409) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = getpgrp() r5 = semget$private(0x0, 0x7, 0x310) socket$inet(0x2, 0x5, 0x10001) semop(r5, &(0x7f00000000c0)=[{0x3, 0x9, 0x1000}, {0x0, 0x80000000, 0x800}, {0x3, 0x3, 0x1000}, {0x7, 0x230e8000000000, 0x1800}], 0x4) r6 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r4, r2, r6}, 0x75348ce51b3d7d21) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000040)) socket$inet6(0x18, 0x4006, 0xfff) 16:34:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000840)=[{&(0x7f0000000200)="0af6cb5469631694c168e383194183d5fc52273b3fabf62290c70227496088556fcd7158855b5d69d7d61ceecab138ba2e65789a2c74926678c350fb7877e3f9020a44154fbe56928e8e", 0x4a}, {&(0x7f0000000280)="2b249b72786d9f387cbf40886e6a3619075f6eb4cb94f04a29b8eba72b6de6011e76f579356c607b30e296d63e13d9aacd20b793fd61998179af27df733c38d66f561f70c4a892e20f117d310f1ae4894a2d4cd8e2db347e8b7b9b25e881a432891857b890a7693d5fae6864b9718f252a238c08bc7e2b6e7468fa39ad02a854ec701ebb20d8c675d64900a483fc1fc79242a7ec21db45d8af6c9b951e9d519d1645fc9d64384fc76ac8bdbc816e2d73e24073671b", 0xb5}, {&(0x7f0000000340)="75eba3cc22016eef54d49fbcade81f918a93fa78520af6dc464c314a22e15a22ff42089030d3d28cdbde09bfe7aa9c72b2cf7dcab8570b59c616465bf0ba4854ac1f0765633ac223bbd8a5627ca84b5316b3f4b47c75dd784d5ef138acbee272e5baf7f0075d58ea95eed971cacb8c34aed55181a9274cd7ff6154bd9c337748598b5a8427561b7a857ab2e7a945062afc18a41dd1b3d4dffa18a7bc8ad02d1a083440b096770d1a36e18bd75e905fbb72f4214b9e75fb94ce8c7b2fa8ea944a29add21fd54e", 0xc6}, {&(0x7f0000000440)="27b8c4fa9e6d46dcea0fc03d705d3f2d8b520e826f1df3db807e5370c62e0f5b09789d57637664759bac00fd18011f398e5090f62a4036dfc21b6db329083683b0570dda2423fc99745bc7f81e2075d3b1a4fc1afa64d5700875291207fd98b26ac85cb4d47600f6c4fc8ec6af6e6ae3bed451ba12ba6253bd89df7f3dc23f4971c38d07d09f418a71e54b245f224b0605e39b2dd112ae6aab755c98008e1efb225a4360e7fe8d69074bbff22ea6b873eb5ea6e22350e79117ac279d97f2fe10ba8fba35375fecdac0041dd522ce925e7f", 0xd1}, {&(0x7f0000000140)="bf94c5808fa733151b68ff04958b20292a09a9da48bdae1acd901479a495576b4edb88745e9c4db984771a", 0x2b}, {&(0x7f0000000540)="b19b0966c4", 0x5}, {&(0x7f0000000700)="1032aef9c86689bab526941fe7f603c983fc7647cc964dfc17b615522c0458b18d6e5450783da8e25b798be101e011c19581a24b8a379147e1375f68a0e54827d5df424e325a0fb8148b0692976493ae08caa0730de5f16dc4d5e06f3a1f70adf92531cf8fda5a56ea37f9ac256c92591b2c184d84b0df5c398a0ad9242b117a0b4dac", 0x83}, {&(0x7f00000007c0)="bdd8dea91897142c2d3e074d934e761fa5c191844d629c426423c7678edcd56b2d6c7d24ba09fdd071977c92c5bb82967cab45517e9502b60fe2657fa9f0b815561680747d8c0c0ce125675897468a6b03e1f9647712ab79744423a8f293b55ef5ce37de0c9dee64d138c40c72b7260352156022f783895ec5df4574055c777c", 0x80}], 0x8, &(0x7f0000000580)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x30}, 0x0) write(r0, &(0x7f00000005c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d453551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449811f7809b900000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1726a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d70122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee50027d0767106bd31b4605f1d0008fd323e6b8bab89057394671025bc15a60257560445f296b71329fe1b836bf0e33f96e1efe6203f13b0db71f2a5c691fe5dd50faab69aafe8756ec278be2602e282c4dafc5fbb6e39fe13583a283fcf741fbdb394363616dd7a069dceebf094903a00f6a480f413dc21", 0x12d) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x1, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:34:11 executing program 0: sync() r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x7, 0x2, 0x9, 0x0, 0x400, 0x2, 0x1, 0x0, 0x1, 0x1, 0xf88f}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sendto$unix(r1, &(0x7f0000000040)="1dec305f306511c454a92e01a3059500c7aaceb66cd750869c725bede1f2e35d4afade", 0x23, 0x8, &(0x7f00000002c0)=ANY=[@ANYBLOB="00002e2f66696c653000fff8bc36230d23421ea5373a6107592e338be72413171a1bf527229b40eb179faa6fcd7020a785533c135f5524ab0c359885390c74f22e54518e6547b798d9f98ff466cab0543b7a3cfa858f51d9aa4cae51b85a9edec9446380b241eb81576d6fcec5668ea69a33e703be3f88b73ce7f9e6b284c40c1e706e40954bbc87406e905a357abe987894c62565b7d31f661e6aa8c396b8adbd6872675fb1d541022821899a25463685cd6721e7d0d9b31c2d6c3fd1572e26dc4cada9e0d3d19b782c1eacc314b00578fdfb1446"], 0xa) getrusage(0x1, &(0x7f0000000200)) 16:34:11 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x2, 0x9}], 0x1}) r2 = semget$private(0x0, 0x7, 0x400) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000100)=0x10001) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x1, 0x100, 0x8, 0x3ff, 0x5, 0x40]) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000180)=0xab) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000001c0)=""/3) r3 = dup(r1) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000200)=0x6) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000240)=""/204, 0xcc}, {&(0x7f0000000340)=""/222, 0xde}], 0x2, 0x0) preadv(r3, &(0x7f00000004c0)=[{&(0x7f0000000480)=""/54, 0x36}], 0x1, 0x0) read(r1, &(0x7f0000000500)=""/4096, 0x1000) dup(r0) semget$private(0x0, 0x1, 0x0) write(r3, &(0x7f0000001500)="e1e0dfd0f3375f94e68db0e2c8aac6763741c7fb6b9136ad0aa0a300523d060a665ed14cf47c02215cb4bf7cffbe6b1fd5b9f3fdf46531e88f6f5f3aa210862a15d923365d8d45c0120afa9a2cc8bf7522b1f8d5fb68d6fc4196bbc5732f0f3d1cae87181c111a03190012e22bb4423bfa898c66b0d91a9e005bf38649008d88a1e645377eb6fd2db76423cce777aec011e32c", 0x93) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000015c0)=""/146) fsync(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}) semop(r2, &(0x7f00000016c0)=[{0x3, 0x1, 0x1000}], 0x1) poll(&(0x7f0000001700)=[{r4, 0x8}, {r1, 0x80}, {r0, 0x1}, {r3, 0x4}], 0x4, 0x6) poll(&(0x7f0000001740)=[{r4, 0x44}, {r1, 0x10}, {r1, 0x100}], 0x3, 0xb9) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) dup2(r4, r3) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000001780)=""/201) semctl$GETZCNT(r2, 0x7, 0x7, &(0x7f0000001880)=""/213) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001980)='/dev/wsmouse0\x00', 0x10000, 0x0) semget(0x2, 0x3, 0x20) r5 = openat(r3, &(0x7f00000019c0)='./file0\x00', 0x10080, 0x86) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000001a00)) 16:34:12 executing program 1: setrlimit(0x7, &(0x7f00000002c0)={0x80000001, 0xffffffff80000000}) clock_settime(0x3, &(0x7f0000000000)={0x1, 0x6}) 16:34:12 executing program 1: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:34:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0000000000000000000000000000000100"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 16:34:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bce) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r0, &(0x7f0000000740), &(0x7f0000000780)=0xc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000006c0)=0xc) kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffff9, 0x1}, {{r1}, 0xfffffffffffffffe, 0xb}, {{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r3 = kqueue() preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000140)=""/133, 0x85}, {&(0x7f0000000200)=""/245, 0xf5}, {&(0x7f0000000000)=""/62, 0x3e}, {&(0x7f0000000380)=""/225, 0xe1}, {&(0x7f0000000080)}, {&(0x7f00000000c0)=""/37, 0x25}, {&(0x7f0000000480)=""/140, 0x8c}, {&(0x7f0000000540)=""/114, 0x72}, {&(0x7f00000005c0)=""/58, 0x3a}], 0x9, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r1, r2) 16:34:12 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) getdents(r0, 0x0, 0x0) 16:34:12 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000000)={0x8, 0x0, 0x0, 0x6}, 0x0, &(0x7f00000000c0)={0x8, 0x0, 0x0, 0x0, 0x4000000000000}, 0x0) 16:34:12 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x791, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3ff, 0x0, 0x0, 0x0) close(r0) socket$inet6(0x18, 0x8003, 0x7ff) 16:34:12 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x8000000000000) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:34:12 executing program 0: r0 = socket(0x14, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x5) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=[@rights={0x10}], 0x10}, 0x0) 16:34:12 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x293) 16:34:13 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000140)="160883d2f86585242e43dfd4dbb4ff4f0f3a5230f33bdbd8a6c76dcc8a41a9c567277741beed7fc67b64bf82f4edd1ba67f474e4cb0ff1bdb6a15035a32895ea2c74779dba1f9e036839429fa81898562d98160fe82ad469cbb63c73c07d2f49a144cc6a33589e753d6ebe4733d40b71c31f95f759b98782bd8f53b541ebb3667136dfb74ff158cb831ffa7646b5fcc27741c261ced44db2f2", 0x99, 0x0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:34:13 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x8) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) kevent(r1, &(0x7f0000000340), 0x3, 0x0, 0x15, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x43, 0x4, 0x1, 0x1}], 0x8, 0x0, 0x9, 0x0) r5 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair(0x6, 0x32be0bfe2a07da46, 0x5, &(0x7f0000001580)) pwritev(r0, &(0x7f0000001500)=[{&(0x7f0000000040)="a10aed7ddc66036d310c1ab5d944002c7f54a419", 0x14}, {&(0x7f0000000140)="86febfd59c238ff23faba7cd36b5a0d15ad6705e33b0f08e0aa31ef423169491e82bf021ea90c761bbb2924e15e4819742dc1c645cf93290d751d0c79aaa1da3eeaa14c7fa47d2e043724bf85062c0f376ef954fb605851fd9a36c2a327210cc7fd37aae70392fb03d3382ae14f97eb86f1859e2a7b2cc6b25020e1c5e6f84883d430dec56ba94647ac43791bfd79a7bee13968878bcfb23424352b0b3689df401e8961ec119ffbf28921ce72c767885df7d9da4586f32300dfa3a4b3c0f53e76af703b68d36e828eb44bcf97add16f002f251df245c2d1368e17ab5396a000d", 0xe0}, {&(0x7f0000000240)="375ce928da6a788d2c23f0ad34c1a8bca64a761a769424836f6c27cd1f18c3478c8e3365500d0ea4bcfdb014bf4b8ae0b93a14363b6bb4f0ca762849562f4fa5a73d3f4ddff2dcdbe20096cdba943a415143e21351bf8092d8c21b41f913a25dbe49704af2e05e957c2ee8d39ce6061b78c22706eee0de93e62f21b901d9b5f91b379a35e0811eacb52fafe098274953bc9b498083a63f8fe1b9923098ce23d949ae735c5eb8dd6a0a4139f7a5e24f18c09f4f0803e6ee17230ae6b73c14261386bc6b9146dddf086f7007a9c88d54e0446c707721804125731b59aeff97e0edf00824b0eb175479678193f2863c42c2b7b95a4b19b1743af320e9e63819c6942d6b0d7f00b7206fb0849d918f4db0466589f6a4289d3678eb5824204b752c7722fe55580336d513e512ae100749f1a865dda2f27bceff3bee837793604e992af084b13ab3915a86cceead39d82ee988d3c61ad954d4a36d07d5b2c1f9ccf63339d5b6c128f2c96d10b4291fae2a1fbc12978d7177713503ae4a63c9599ba6dcb79c5219469a87abc99ccff314d849142ccc28283f839f13d0cbc340c8c4186a3e4c62aa3c35398da5c63a297274eb883643e10333af89a505b45edde54ff7171208712f4c7532e76786cada2e2caa76ca8c428a6aea4a0a3be181d4299c0803517e9b20b55402f03a6d9a111e18f1c394a2d48fd6ed2571d8d6061b2fca4a2f19714ebfc5dde905facabb64d44caf4f0cea6730c1430ad0221821929377e4cf087e88b6ccbbb91ea462d0a900c913d0d091308566fe702150f565957aff4da8369bc6cadec08bf9b6cc99689652a0794f4db2c4a3940c0fbf37efbbb5957220e4bceef443cd62d090f783e782a2889d7db0ef2d554c7539d9378149387272ac4a46fdde7e8516f1005f5e2214e47c6016cbd28d85fa8a5222f1e52523647df1516c1a071b1b5f821366997ed4030569ae205fb36abcc81150c107333d14d1a9d1a78dd3e4924505d3ed87fbc3ec6b70da3a0f600f2a0818168840ccb3e325c6ad64c2220b8996ff3aeac219fb73efc49e9afe1fc6f4e4e4a9cc9e32e041f13b7207ff3247b3572fb212ceabfe7fe20ace687a52a5b4f50c0fe182f779fb5f360b787bae0ea14c794129c2ea1fe758293b78f6a9370ee12d3afd10d040e1b603d8f4421c9cba77d7a2e3e7ecd1bdc2046191e7e07c52fa7e199fb2d2815ce7cde55dccb27cc303bc945dc87e0866dcd7a9db6017917a454d28b418cf5dae19aa9bd309f3632b605b4b88488993291ad78aec3978ac7ec0057577f2be71ae0e6ce4c806851fdf815740d02bbe530cec51b86b456fdcbf896657c627924acb363f3f65e187a5342ad8c67ae0b65e5dd1e4415f1804451995f34f36b7e19769c9220c2c5455fb96d6d2b5e57c54a5fdf85192d68d01a6ab9c67cafd2a8bdd13dd2d1001453b55008189abe3f611a6cbc9287e540b33e2d1585ce411efb4fbf596f5134097c6c7d89b5c93dabbb02424712ac24d02e59958ac875bc2fdeb8627eba9a7d798abfd3afe1b9ad40e2fe832a44ba6ad83180ac22c50aea9ff17b61becdb76b050acbe6558f449d504871e30acf4b74c8e8ef6869426d4b5ef5cf6ed35e45631922dd34b98e9aff85d1898707fe93ccc596ff1d34cb051b11dc289e0d1507351b71739377777d10fdf881111275dba968caa1a2bef408e308be154c62cd10da760893c3e8f195edbaeaa35d368b4f02e9237d41b6d041048c31828d00a1b2a3e3d978a5c0b9552ad59cbc513c9e0eedebad95086e8f8c49b0b9fb822ee49beaddda91d052dafcd637cff8fe37d8b4d6fb5aff81d12d14bb317342678759bcf0c28f0c527d62c4a6c0cb3a06665712f22a0a7f1d0f0b2e5d3a76f9449ea1f8f84700e6e3057e6721ddbf95e75eb8a44a6f65f9fe11fa7e73906ee70da6e1753a5dfcbcc62f1de637c54fd969826bb43f002f661b37267d5cbcd7e827e67b76c32fb9c2f42ffd54f96a00e444e16715d4ddbc93bb578d3e7c0c99ef94f7358dd7fe9f62a69aaef93389dee804be433e15a32346a33b6901684e160e5f8df0cba8649086d1ee7839e57ae9447309ed6ad6ebef203818cb7ce76aa0b594e7e0487f921f5623477b98c58d1564243a8950863b7e9154a62800c456cca79d480aea8f564d9b8d1dd29c8ef595eaba573a6b5031cba69a66c8575f5f6c7cac523bcf02ff75ae322f6d84c2b697691f75cb7fae7116e0a5a1b2662014ea31d6a89729d83789c3ec8a2a59761274c6c8c9b7cf51c8617ba0a9722e49ca9b90d3ca2fb8b89e14b60216bca8bde4aadba3a02ed6b5ed9c19c25bed6ef533050f32d8d39fbdbb7cacefc0f0642917cf1a2f4a829056f1894f5dbca5b974d8226362ff8bd48f6f8d8043ad013a7f6efb2d19e9a1a056198f3b856b95998924f530a6d265ae43207f09ac22700661b0b009191ed975949143f8f0244bb398eb3a4817d15f5083f9b923d9c6b3cb02c8e437cd838bbd1e06913c9afe5c86aa91b5a3614941ce6c07bf0218cc1348feccd7edba1323a45349f7e04a8126c5a54d0ad25d876814d168c59f8f8c0ca60249f2b9b337a13eb8366cc76502706200f4492479c1387f5377f9bca15ef6dd4bbcd13b7e74a7750585cc82227c16640a300e06f5bd6592ad3c6a41ce7ba6486609c389d8ac8f06b4038d96972f3b67ea312702530d6d2f9934f9fe873510942fc06d1b6599ebd5c9c83a99bbfaef5d9e900103a8c1437ae767d87c44dc13c797346e19b21b93c633f5598ba23e1b84cade5608d3fb5edc0e42d6455aa351dd5ec90e5ec31286a4be62868a30d2afdcb33998e7ef94959ca54e544818fd79352d99df7f398ef7242e309d747b66f53fc79cb8892f031163abad7937c749e780107989ba61b48757718f4e524d81dd8b8704db377bbadecc18e3d0d9cec2bb1c308e818dec3ae24ef0c0990da84b08f410a30f87a1937020d0d78c900ee09b45ff26687d6f0311cebad2194e62c95fcb3408646e73795f26cb431159a00518a569a02ac85e2028c5c468e2f4b896d30597c2867fec046b91f629b1cfc5f4a3fe2e719a36782e7d0b90b0159f90499b40b90a0233b40cb3c40d438c1713e65465601356d9dd5090954358d37925c6fa5d9222d531d3e1c45c5458ab5ba26ee6c96965b9f9b8f2d214c99a6c98a14802470063d8413796a244502b0f764b3136c8e48243b8227224fc8e2e9da1f4cea6fe0d4ffd327eb5638693bbc0e1118c91649ec2c9c262d0a3677d2ae8fea36cd360b505ba309cc752ca87e098fa84cd883f3c471df4564520735d5cdcc0fe0a8643f77ad6a95f3b8b6638b9f472c46c061bbcf4eacd1b2d408e377204178e5b6745e7a4d9d9b6a0c18dc669d4321a86024e881bf61e71972db270b3336bdad6cabde26482784fc644fa2e99f87280b53cd54f9a8c39a78d4323c852e126d23656b4e277a61407b0adc0838a6cc6ee9716d70d8a4570b85b71c949d9d5ae933a5a5e957e2a4c8732e33dd1bd9aa1f4cc0f506755bcadde52e8785fe1ef328addc6c0fa80781d0716126b49c388f3ddb1dc32177d8f4ddb137c7c0c9ac4cb613a8ed558f585fc8965fd1c64669ae27e08863e226b59bf4e028ba77bed47631f3d015c42f4db9dcdb1bca1ba43703391f53a3239c3647d43236c113d0e6ac9cd249a4b78c52efd88fbd1c5c1b1a4f5be673fb3edc6fa0028566fb9a6d63e6fd9c99bddb8657e09d02c80fc3ba0a9cb6165eb77bf616f3b8e4df8330d14cc21b3f8019953534361d950633696419cf23e95e30b4c73e26ea3320545cab7a7a0bd89b94d884f122dcd17ae13fb44e2f0077d8c55eb5ae50517197f58929cd8df904e625aef61f8c8fa07824d0c6b3375b3abdfb40eb046887caff8b7a6c4a24338c7c1a722edc598b249f4dea211a1b5373ecbf54294c6f03b7421b32b6f53293d7902954c19b1434a9ed779bf88a1d8a1b59ffef8bfcf534d1a0b306547efc0a97866286107ad3da1125edff02748e9c205f66ac20cfe84909fc6864c26ec118b944c3a9602049c13f567cc4c4c74b60b03ed8ecdcc8d417fade86ff45f6399c465554cf3eb0968c58bdcf36567b75ffc6b3e3aa07237e0ea73840e27149f5d2834c6a08d79a1fbf2e1087023960f40ef4c374dd0614799a6f9c3c09373128afcb4e9ea86131d41aa3ea84dffbf2a7c1cc3a56642631c3d5b1da5d585ff6c715b7eb363fab524aba5e89735c276def355a29cea66e5807a6017c9f3003fc70e4c7e69c2288128965eb1aa27519f37330875ad1141af177d25f56dbd31933873fb9de3be6ce8a8cea0e934a54d983631c05450001f818a69aecc58215385374512fc14357d130c46963047ecedffe9d48cb8c8cd7e1da57b90899abec1ef59c3b798d6f0fb3a19f5aab30b1049d51ac9c367d663a8154fefaf806174570107e5e099d9467453b906b76cba5cc69f41e1a24a9387b85daa477b412348e0acdad68cfdc7812f8c00059297254e419758315262670073f1f6e52f6ef2358e8e6fdc758987a0130f6ec08578cf85823878d0e23c68c7a1702335a809e84f243e2f0435b8a15ddbc07cec59dc19d1763fbacdd746f672d569e0b2e9ae1ba45a9ea882eb673be04daa4759cac35e50449d31f5a43f89a6361affdbc8540764def94ff4ccb1c3256053dce484d419590224834fe177e3df0951fdbfe81031d7422667c67022af3f62185a84612109648c870aeae0e2a012f5b39b88e68ef7eea19043229c5e6ffbab43b667c585584cc063948102839e1995b22a5569dc66368f9d0e5832d5fd127d59688a7e870a210d08e9a99b8098c20633b6f610c2ad2f94a65feb5a0862f48f559b4b69ca2113602986acdc8368898e1e1090a5691d71653da8d3d59e9cfd02888e0aea872b3e7203447ad06308556ca050ee7e7dd8b3e4e5d23d3647896cb2aad8f8b174fd4da6db8e1b6f73e351c003a1576fedda30e6159ce302ade783ec7765e393f22e3f4a59ef87cf12b51c519543ee539e93f1d367183eba8e1a0fb9435c9a1a70a1f72409656cb8622815987c9128022ab9af487e95eebe94dbee843e0d93988f56045e1119cd691d1d1614f282baac3b1419a4539557694aa4c8a42e59ea4a80b6498de8c35b98497fa19ac2c0ec5d333299d008e7901ee6320b023e80cb3e9e81b3ceb5decebc82d61ca407c30746d6b85db6344dfc95afc615e5127a4d3668af9b1f7e7adca422d5e10234d12bc4f478e302c9fd4e45a37463b3a803bb43a07957468ff77c4babf2451252683d9b5bfb824f79e93504a9a97cb915a7084b38daaf4326d77487c9df31ca5cf24449e4bdddfa81a20b1926f512ddc00943ee953c2bc83e46ef4569ae5b75d36c85429637bccdba36550156c2c81bc065d9671314263a5c380a7b2345cb7fec7904a3f2bfc635530dab1569bff3d60558eb041bfc3fef034c6d25b517a14864e0f741b423a0a2f6a40534a4fd6ab06c5c5d8e0a8b68b6d6593986e2f0ead3a3fa224e41f59542dddd801d5b6ed00577a745b0768c44be6348d90802c54b6cfffe78db7075d3da367c5ef16bc24824fe8c2428503b34e4b12f3edf35c2bbc9709b60dc2e47512b6291173b041e7134c89c96b12d314956975affc1d3cd0a15ddfd6d87b9d708f454e82a4238be7fae8adce6c4a57cf89b291384b5ad7bbfa0601bc7cae8586f459312318cface5e8755986c1e6af82e07812e8e8e71b08330ee60aead0c06916971121c8de266b0d3f3ee471c7dd4a", 0x1000}, {&(0x7f0000001240)="506b809bc3f687caee4574fc7090c0c997e51f49ff87658d53a79914066a1b36e7d1", 0x22}, {&(0x7f0000001280)="007876cb8d8ee4ce2457bf64f0b0d38f418be5884e96ff37e0a828e7327e9c15ef0045aafec11fc6ecfdf1513b7a0e2aa2e304e0492f049299eb83a95f23570f74c96afa9706a25d4b34441f76de3e149896a9396f83184d3f4f3f3e56c0e71e74ab7a9386f4c79df987a08888983fe76da236ad5f18277d539febe3950aaa5b943f5a4f9c9f3b711423e3779e603eecf48a6992c0c197da5bec31394bd28555277618223bd7cf3233ce915a9347bb350c22aad52207a7", 0xb7}, {&(0x7f0000001400)="07fb65452ebd09368816d50975e0af804cf643202d5642b34a9b45f26535d2160fd5dc8803789034c31799308001423a93739b0618665551f74fa1d21ff0a2fe381113821365a4578ad1f1f377f3af853ce77a4142b894010db5b4e051a15109c6b3ba8b968aed785339b1b111cc12830e78fd9eab1dd2f55ddc1b3004836baf7e980370d6c6296a734e20752b67e7cac535fffa239570c9581a3c57caa04e7ffa167bc858529be6a61e55b2bd227ca98f9388a6969324397052732eaa520b5e1a39f7b7a6ed21ad445b927f717baa3178ecb94cf7aab30eb4b65605", 0xdc}, {&(0x7f0000001340)="48b073f7cab4f4bcf371f74ac81ed57dc3b1204f07f708a510395aa83f8b1d7e46c17f4ef07378cd16d9b898067cbaeea8ee7aaba72d410992fff428a91d0a49243048137ff1cfb3228a2316e362f47a2099b3f9676ffe", 0x57}], 0x7, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1004, 0x0, 0x0) kevent(r5, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 16:34:13 executing program 0: chdir(&(0x7f00000001c0)='./file0\x00') r0 = semget$private(0x0, 0x2, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000440)={0x6, 0x6}, 0x8) setuid(0xee01) r2 = syz_open_pts() mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffffffff, 0x800}, {0x2, 0x8000, 0x800}, {0x4, 0x9, 0x1800}, {0x4, 0x3, 0x1800}, {0x2, 0x1, 0x800}, {0x3, 0x7fff, 0x800}, {0x1, 0x5}, {0x4, 0x7fffffff, 0x800}], 0x8) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x40, 0x27) unlinkat(r1, &(0x7f0000000480)='./file0\x00', 0x8) semget$private(0x0, 0x0, 0x20) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000400)=0xc) pledge(&(0x7f0000000300)=':-,\x00', &(0x7f0000000240)='\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)=0xff) getsockname$inet(r3, &(0x7f00000004c0), &(0x7f0000000500)=0xc) fcntl$getown(r2, 0x5) 16:34:13 executing program 1: socket(0x19, 0x7, 0x40) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "02000000002300"}) mprotect(&(0x7f00005d7000/0x3000)=nil, 0x3000, 0x1) r0 = socket(0x18, 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10020, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x80, 0xfe000000}) setsockopt(r0, 0x1, 0xc, &(0x7f00000000c0)="e69931929648821eb297258bb2230d000000002126eef80de3ebc74e579ade806ff5b455e99dcba491c21224bc859369e36e1492f5974ffcaf55b306e249d0258d8d8a96110b662ddad710105c6c741d094cbdf862aebb9b68275136df4d8b662de17a62155d24bd0107e137256bb31fa3bf4f6fdc85a51fcf", 0x79) 16:34:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x3fd, 0x0) sendmsg(r0, &(0x7f00000015c0)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x6, 0x1}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000140)="dd3b2b3274d1837b4cf8c3a691995f12a40d2909d34dd49ea888f4a9e6bd4be7c63c2818ebf0b2d0804a1ee0c30c0c24375b66413b9091c09fc10142664d62a1b48e00e84e1f645e3ba59f038b878230f135821d77ee35e37526446c7b4f1ae4fcc88e4dbd4bda960762e335bb16f6aa120f78492c6f9b3e3072c5fab0023c0adbe264ff235560e15061c5dd47949de4247f82b55197f0306f85d73445d23f582d3fe7c8ada8de", 0xa7}], 0x1, &(0x7f0000000200)=[{0xf0, 0x0, 0x13, "6bafd96698c544150e7422490bbfce3f4028b12109d9dfa5a09a5067b59ce1649e449b1b114180be05d97d7dacb579d7704df1325edf5f9fa8be82850616ab0ef9035a2681a6218b3fd53309b560b2c144f61d1c31ef79b8fd17b61707f3c8109415021996edf459b1e8d01b40c6b77f0e1e8d136440fc70097acfba300dbe504f5f0efc0afb486427920090047a52b949fc0beb19b513fbc88ca5de087bebee4e990b9be9d4c2463549db00f4b25037171c08c971545bad7ce8d85c878562a455411ed3fb8d8711799aebd25e125e88847f9f8e7a0c4a6cc11dcfc64b84"}, {0x1010, 0xffff, 0x2c, "92d2f63ae9a9c67cbc4061428ed59507e381c329133c2446985ba1ac94c8adbdda2be049427782bfc2916d2f0fcc4be8e3c63b0970830c93e57aa74f1d135fe2833bc00da484343bf4d598c33e4d598ebf69601cea0d50044023b6abe2bfa234c93b03d9224fbc6429face5913d169fba4151e9c009da8981a9fc5dd190b590a35cc7a224b160a535b8a57dff1e778762ae4912a807b4ba32e5a8307a4775132f441946f35a0a96e6c315c16f11a3cd115bb6a108620b013abf07e00fc7be134831a34ad60c0d1155893ac7b53df955c800e1dbc2485ebbab15165fe426bc8d09f98af9e4e9508119e1e196d4b1d86be222ec4539919153f3f4f7b4eb1ba24be83544b6df5eb8cf9d1c46dd3b4c9c43608c75513b1d8dfa9f1e285cdbdddf07904ac0f10e75f17ba4dfb3ed767abbf58d0e9a32a76b212c0ef345667df110955c3c52b3b2cc5e4ede346408596b1b0440602bd755f3c7465ab79adcc08118db1bbfe5028c993eb8b07e94f461700f1b47cbc4fe245d22922fdee3ee46788f4b30763e35edd284ecaa1f37f6a7db45bc0bfd1addfc08fb126649c0b15e4ca65f623df5d689bcd6c7e020eba23af62f9d7390beca36939facfef1252e856c64d4686756d2b547c3ecc459a6937fe1432f83b77e3454176c2eaac4588062c3cafb09d46c59dca4212ff1ff24ed507bd3a8301ac5700eeada3041c9a667d94dd1e16c39d817e9d96250059f46277163d5f03c7fe403abc8ff727e2a686b408fda4c42bbb188d2acee1a81a463e3249a6b64d00890eb465287deab6db824f50029691b6e2472caef552a03afb7fc329fde0cfa0486df763c75b03bbb36e81c69dc84316fc3ca71f26b831a50cbb3ba29d1970327e286465edda83e6a895e30ec4bdcbe05c069259c791ebb36b1e4eb1b370d779426c54e1e9bc334449429c7ddd97dffb7fdf5263f4cba6fbfd5f4a633e59245f83fc4875ebd2ada1b9ba9ce25197c2123de40ff2259e23c9be6c66b9c0c2f15ba5126ec9fc14586c0a778343571e68c5b6992e5c4cc91e7403247aeda4b3d9942e71461915e64159a2f9f34d59ef2ec4951c8ca0971c0f3578b15798d1ae34d22dad079f4ea9d0f1d7f55ff3f772e31dfcaca1fa8da54fba8f21da949e5a24d249773c12168992fa8045819e117655e6b0285d496e3a1c08cf48ce6dd6c1b9c07b36e145c43591f0b649307d4dbc6424ecb663e3f0c12dc72986224a8ad4d10a6c0fee80fecfaa142ad9791993161d1c428f0fc47ca8287f257ffd8ecd1d8db584867c446c8881200ad2fe5fba08349da57e9919c5d79f7a85cfd94d2e219de1b9f53f8ed8597720a8ca675bf0ef1423afacc5dc6177d996f1ffd19dd406137e621f29e11c489c1208a3d3eeae73c9553f03f09618c6b64ceb75f5389f17dd3973955abe0d722eba7f190944539ad6b9f2970c148693e84f13c6a85546302939b03886c69b660c228760071ee51735aa40590183de1bef6a5b0ff37325f0ad5a0142ee17bd77519543954e16434ef76a98e6427f2415a88449564c3ed89477023db0160aec7256b66f4dddab8ced845641fad3776bc58e86532d606edd518462652672f3db17a3d44dde8f20ef4fff8c22f93abd61a7eaf1535d221fd0e017a72bf6f53841675e030175d0ff245fd470fcb03572960dc27d9fcdfbfb408aa97c0a9ce26075c89352e90796761671389a1e611465470aff83dce46d05756122934b1411b3b6e55d822cd40d965ba0e76f84f579f17307fb07315654875e85ed0cc293e5d9534c0b008f88f3d2cf7e135d19c5f94e89b46e2b1aca7d479e77f95ab53a0df8e63335a10ab0a9faed0943661ebf2bac64bf30ca8eed1ac8e0d773dabdae22fd983787fae2de524a928db664f42f9e3ae1dbec55babd83f2ca1de226dbdf005765666e4b7e3ca3a62e07580d1fca51ad26fca8ce67c7e5ae5ac1c0b203489a21213bb6667bb32058e0c16e810e0721ff982bd233f627722d7b132248045e0b5046f3a26b36d4fb349626c7c7cf884063725d702e4bd0e2a7c0dd1f50a7def6f9a728fe79c6d04b49b8a4af96336d80d221a290bdd90c51214be87ca4aa0de11335f11e2a5d55fe001b937e64235bd88d5bde6482022962dbb3e9556bf60139e579f52805da2fb60e8f9223928b5bacabb1f2c690cf68d621f46d5fcc535954d1a800d417f682256e37b39aa9067b176f6fc0ca26a0db4d7d010088a58648a147f400d2386d61dcc83baa2cb2dead453ac44e83736fd817f16270c729f94eeeacad0f966c6fc302d68da1d7d5bee8f386eb4db582112692ead757410845a590ec13331e302f6fe6cbc58f6b000b04cc783c11a611756f2746498e1b70c3fc1ede77eac015c8443eb67c737ebb2f46dd3065ee78ebc18313d4c80d280477e5932dd6c814df7b287b6f954533604a7a5661be36ae51a6273e299a3c0614bda6615beac577dd9b692d41714a759e9de4ca43ba20e371878075cee1323aa95b18931af5bae266f7d328873a8759521b2b73d0f23c72c8d3d52bf699390f2d2f6dbc22734545af9765dfec932c087e2d67be9cdba884b0fb63879bcf5947e6be172ece54cd43f6fbae72a91de86f0d9bff39154fef08038fc1e93b4e29b6ee46c3879886cf4f12fb62abe76f75cde1eff29d77601b3ab136ec0ba04e87fc8d10cce0daba21efc032ba217ff31abe5fc87151f5ac43fdac1e4937c6a2386a28ae2d0264b0c40b88f0c8b9b9d4fff20fa06137ffba63407ad34c3609d35f9a5a9a2f9e4296d43af628652941db211a47cec992ba297f977ba661d7d53055f737a9e59c779c759d2a05c77f1fea09be151cdea6f986bcf86d050d97a854949379fda93511365c8b194683b40bf5a8f90a329b7c067765e82e36da7ae96559d7003012241bf9f0b539981f1fe39a48cf439baf3fddc403021fbbe9862ad510d0b28b0f7af38efad2e105fa63a32e4dbd6a4196a58aadb84f45205e8925927353660ed5e5b20a78f5e23245d078cd71bc4149f36e388a4d601e7bd2849f54cf41203a44c44678343330335c5a4253e9310208273b4f9a85488f9c803823807cc044a869b946f67e7c6b0efa117371ceeb48d5f368c7b334377b6007b91b299c29ec5e8e0ee50e51cfaf3ed523c4aaab3458428eb68a904c564b1dbb4f00981d2960ed5fb6a6ed47afc6eb8c2c9d659c56023c755ed988428613992c0dc8ae067981123abd1de447d2c1b144c4131bd24fc2c0dbd99affaf484d9c59577c181dad71f0c5c852cf8c456457b14a0f2e99ba227b8673e352a8425c60d748ba20a15d8ce9fc0b29a33ce19e88e82af7744aae6e9756523514716c59617bc945d568f71983d4b09b448f1e471949e5c3adecc56f9181a5d8ee7c40c9b85d3c69b1dd9febaf0515e27ed0fdf8845abf18cb5d4d6f88f9e0a0eefde42e94bbf72a9b9acfef1a37f58f1cde7b433d0e29560cef895b44e17e0936fe810c2df7355f9c28bd310c5c8bef96024733de0cee2991f77d19dffb056e014902059c4975714ba6394424236871ab7f0c88063f3b431b567cf2d23f5462eaebf3cd102253ced6cfc404303ed90e9d94cb77db53e6e2c8a11519e3493a778024c1a50ee84d9872b62ceaf25e1d6f6f39a671b2c69a339e33657c3a837ff1d16607ecc52e877a6525d0630717fe1058efd24723dff633c4deb6796b8ff691e69ba9e7ac1f917f8b07c3ab17cc6789919f8bb2dd1586beeecf7329b4ffdb28002cbd552293324b1d84edf581b69d9fc9a4b6d8e8d841d6b281203a9befe3dae681efb8e10b8494289c0fd97e03ed6f9ac0deea29f85e257859051186c0c1a2476c249ba1c734bbc95f569730299489812be1b452fd6f03d1586906247b95163cf721c20562ab43f9d218b85da4417ea3347a3661f78bc95b7da9426b5f7303f6f40fa8083f62bbbfdb9a255b8b854ae0675601c82195c59dc1189af899058d42d5102c7f956f107ef18d74a8f12e49c850d4ff7a31acf843a60e6f78a9e8aebbc585c32d02c63350c89352dbf0296d38812df278f1cbec17bb280cd965f08753df026c7431a8a4393d60c8b428acdad9b95d5a2b7033ad51dbca8387f0666738daec270c34929fdb9b4163ee7c52aab4459014076ca361e4d8a6687cf49aef470c0016af319261770f0d0a37a6198616c81f77a10c02f9ded70ba630d13801e0061a4066f23d348e707288e6365b063266b43de5878be1a78fcfe719d6028306c1f599128e6721e07044190c395d13e639efa51cc47a77a04642a1b13e442f7b88620ef1592227642b6cc37961ef90e172374db731956eab4937df06da94bb49627383f8fd8132ed5af324f784889c8f8908ee386ebf0007fb0b6d6fae602f93cb557149f0a3f89f7deb3392e11a942dc84e8b036846e189cdba6692305314582c4e3d15ccbfa2bcdbc0594bb2738e1b1e57debf5a1370454f574312efa02dff9a5e6b427808a6637ec6bde2a460d6a1df4b9feda76830d241177ce66e6e2310bc3156438ee70887b43cae807a05f3de1a5424f6a66456402e8878992e38ff22bfafcc97338b8e01a1832273975ac9a06bb9f856ecb02b0301992687c15f5c32efbbd6d117d2a8659485509eb675cb27bc9add71536519a201abdf08f0134494d6f2d0b0a158a314b020c0a49eaddef05a728c064f7e9a80693cf2843b0437fc050ed914ebed5fce01e167089b6316e72a17c6816801528b576118a08c9ac594b04b0e50e3b1b8d320b36811b12c03630d01b768d4bafe7548bf569305e410893d7157ca662406bd24f215f1177b347bae2d165fab925d63d476b8f25140b6632c4bd6742f6a9162d3c300354138687dd49ad99cee714c4c72ee3e66cb531c9b26a278a1b4dab8f86694f26c10dba7a53eafaa470e7bfec4b0c11513710158d2e187c8559f4b9d94a0f73da1460811b88019da3ccbe0dd6acb250a13dafe93a48d93c52ce88c8cc7456588a3d96b14a1c304c2427479b6810cfd014538a6bdd728d34a0f04b5dd29b00ce28621772a0cb44e94ddb39a377a1f575091dca08ee40b9ad87e44840d0af3f12229df41369db143f3609fcc94ee9ee9fa3e0a1e69d7dcc42954e98ae2c3cf706d52fda081ff835668d3cb5b52ff15c165a756e1a88bc61cf3108afb1e2ae20c39b88296c582c08a288960d5cf4ff403f9f086d3c497ef322614e1dd7fb757f96d3c7aedcf3f6c1a8344332f728d6d4132ae9571cb34d345e3ca40e710c938a58020806081e5e9b2a6e1e7966385b3cc2623c02434d3f37bc47707b038da84090cc887ff1d772ac04723691090ecece3092c417408ac17eb5b534571445b308807af74b09f72ef2c816c94195ecedec14bf612fd7cd0d31a47512a7d006bbdbb7d7c4a2b85d82b4cc9f0735bf50bb129a511be2099e9bb80e5c868429bd9fd42cae8eca641f99e03f1c52f70870fa41a78e3893b74265987140b3248322973ee88b1b4d6462572ba367dba032ce36eaf785e65423557f15406092c6f6f021fd665035534d103fe5223438f257c8766d59074bdb993cb90999e1476bfa3d0305c0c94539cbaefaeb5b38e153468d7186f99fad74082808b7a6a67f6eb029341d653e3da98d5d9358badb8843e5c58888f39860491e9be56417d0c05ed538877c8be3d9ef49fe2000adb700a64140c503dfb5d083e6349c20034768efa7264afec194b64aaf2dc47f0884ac491beb6496feed302904bc61568ce35464d12c562d12e5cd2b9a2ba807e6156cc2842b02dd3"}, {0xb8, 0x1, 0x4, "693c11ef9503eecbec1ad0d9190296bdb1a845ac67fe0756a4e67f4ace8d6330da51bb38cd742cbd524f9ddd382b1cca8984e9ca3f267534c05871ad6ef9bcc93b32972cddef513599d5904ee9a68631baa363e98e59706842a4e319dd9ed7d168c79d2f6f7889ff70b6f357440f84fa3ee00bae42ba2b9a17b2bd7497b4d80a9d18f7f7384785c1979b593f05d6f34e36c248ea1754a67da9c483239bf6289c37b4"}, {0xe8, 0xffff, 0x8001, "3c478c70b84511638b8e14261fbc4d891b6b06be7a764bd87dcf64454567a50088e0a6e29aaebc30dec6212abac831d45af65cca8f6f3383753579bb4ab5cbaad2c69288f5ee80078c963645f669070503c6ba399b56ef9c1a2827a6170b79ccfddc790c1b0c61227cf0055eea0222eda1dcef06b6ca5486f13afb0ed0c5f4b089178ec023cf4fcb6eb152726df406855487faa4f17fecdd4ad9bbc3ad3d9627a3dd079562f4ba6f790a6a8b4e99fc3e3ce7d0235854e8e5ddb7e18f9c00d94facd389f16d88ab2a1ab0cb238f2c871335223042"}, {0xf0, 0xffff, 0x40, "d0b13059ddfc7aa5314b0aeebaaad3de968622ee1a6b2c5c3029cf14f5360475af95a543e793409e85a56da498040ce2cb523a44c8b535f0b66034dba0b852b6cd58084acfad3b53a893c9b6f9c67547910a1452cee33f068e2de385955193011c42cc76f6c74fa31f334a8e51c693e220e98da111b500ce1c115303b597a49452e5dc295b1ca506eb31adc892587fb653ffc3e18da9af93e0a4ea4cded9b95ba04c06a3c94417120676ece8bc1cf689f286ef30b4c93a1d4836815ac9937022eb43a9cd5d2ce94e85bda6ccd2827cc594897ca1273df7dfa8"}, {0x28, 0x1, 0x745, "69eebc111c21004743bd26896345cc95ac"}], 0x13b8}, 0x2) write(r0, &(0x7f0000000000)='m', 0x1) 16:34:13 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = shmget(0x1, 0x4000, 0x28, &(0x7f0000ffc000/0x4000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffff60) r3 = getegid() r4 = geteuid() getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) r6 = getpgid(0xffffffffffffffff) r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x8, r2, r3, r4, r5, 0x2d, 0x82}, 0x10001, 0x7, r6, r7, 0xfffffffffffffffc, 0x4, 0x800}) ioctl$TIOCSTART(r0, 0x2000746e) 16:34:13 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x80) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) fcntl$setown(r1, 0x6, 0x0) 16:34:13 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) fsync(r0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:34:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) accept$unix(r1, &(0x7f0000000100)=@file={0x0, ""/45}, &(0x7f0000000140)=0x2f) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/102, 0x66}], 0x1, &(0x7f0000000240)=""/71, 0x47}, 0x40) 16:34:13 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e1f66696c653000"], 0x10) r0 = semget(0x1, 0x6, 0x168) r1 = getuid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0xffffffff80000001, r1, r2, r3, r4, 0x100, 0x4}, 0x10000, 0x9, 0x5}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0x0) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f0000000180)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) fcntl$getown(r6, 0x5) 16:34:13 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r3 = kqueue() rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:34:13 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgget$private(0x0, 0x10) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 16:34:13 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="20ee9c55db84eed600b5db4e0d3cd0d5c5c2ed7e10c1e5cd09", 0x19}, {&(0x7f00000001c0)="9dfd1588bc34261ed03f200ff0bbf620830c3d146a50e468a5b64c6237b3e7dfe39f42848edb8c295fe480859541a5f11cc5c56dae79ecd65d9f4628aae223179388953ab5b8398ab3996bd84c0089e4f0120b73229f5158bcafffaa2a611a121428303325e3052494df1a7691c8d3abe53393af55b496c05c8276602993c79c1117137cbfc8b86aad87816ef8a2758d9cb0ac3eb4f168130513084ed7689ec312245d262c0df912aba1", 0xaa}, {&(0x7f0000000280)="a2190781227f8d1c1ca91b63c70b3fe288dbd1c61ef3bb0972df81722eca4d0b58c05478a349a8f3c769f6bebaeb1e63b9cad0e1b1d51b6b18cfaa166b3a5782d156d888a5bba96cefd1db5c6ab1d15b96066f4f297e9d4cbc893d212ff52f5c5a3b718dbde7a22acdea27ecec517313a5539ab5d5f2193dc66d8a6f91e8f92ac90b6796379e05651b843bbd3f896bd2741b5e4cbc12cc1178be03e96415321166fe19a0850e846a6a8174a7fbcf", 0xae}], 0x3, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) 16:34:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000330000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) 16:34:13 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x80) pipe(&(0x7f0000000080)={0xffffffffffffffff}) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:34:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:34:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0xfff, 0xec, 0x1, 0x6, 0x7b, 0x401, 0x2, 0x4}, &(0x7f0000000100)={0xe5, 0x8}) 16:34:13 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 16:34:13 executing program 1: r0 = msgget$private(0x0, 0x17a) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x80, 0x0) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000100)="eca178a566f8e6d7aa1d9e1c27bd64ff1adbf30bc1d196fc81b02d1e0932261ac4d70b2a6288425f68fe8a115a8439328d900ca573a4e53a643898c0f9f32745576fd3a98f4da43a29d3afaf071dd883fd0c6a2ce043132a64e9d8f5db2fb465ec3c40e25a4fda63d5282778558418e509071f8240d6dde91718b34b9db04c216dba0baa673f1cb69cf0a9cb7dce4f1679db29426e507faf19d70a8c5899b5c3cdfff97af6295426d720f1f8794ff98630a0bf45d8df7a46db959aefbb9193c9eea0eac124cebeb57b0bfafa1f42", 0xce}, {&(0x7f0000000300)="5ecab5d45cc0c8f79d53f4de03158941c8e5bb665c480d4825ab5b8c5df5635d1d3b42fcb4190f", 0xfffffffffffffeeb}], 0x2, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x20, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x11, r2, 0x0, 0x0) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x10000000) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x8080, 0x0) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f00000002c0)) msgctl$IPC_RMID(r0, 0x0) r4 = socket(0x1e, 0x3, 0x0) sendto$unix(r4, 0x0, 0x0, 0x40f, 0x0, 0x0) msgrcv(r0, &(0x7f0000000340)={0x0, ""/151}, 0x9f, 0x3, 0x1800) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1010, r2, 0x0, 0x0) 16:34:13 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x80, 0x0) unlink(&(0x7f0000000180)='./file0\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x8880, 0x0) 16:34:15 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) write(r0, &(0x7f0000000680)="a4d4dc7d39272e05cc257a354cafb92f32b23d1b0c1dbdd38c8f476e5d8d18da8ee5c40941f759e41d7205fa0dd4b201cc89509fc12be472340b1f52821f51df6a266fdf845f3f30272d7ae97b77fd563215ee32bebd74fabad0e150b7541a9d00cc48798c608c55dba336445651f91f82c805b6ebdf2142f4e3e70e27df01285ea93235f258a578fa5581c5d114ab2add17e1bf2bccbaad0e0d75780638269c0db4a9074e89fc267de32a598e0b882ae7e6ab50b10d51b9b05a108cef4cfa735bd79c7c63a80013ee6486ba3b0d3e8fac050a1ac772ee646ce061dc4a2ff2fb823611c10fa638e250adf4c260b91998393ea2e314154f559206", 0xfa) read(r0, &(0x7f0000000580)=""/234, 0xea) r1 = dup(r0) accept$inet(r1, 0x0, &(0x7f0000000040)) r2 = msgget$private(0x0, 0x200000000041) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0f80110000d08f9adb46e47f790000000000000000000000000000000000000001ffff00000000004000000000233bbda48e3d96d200000000000000000000001000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da5ecf06005de6e861d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805e059ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf8659ecdbcc5860e42335b84152"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r3 = shmget$private(0x0, 0x3000, 0x102, &(0x7f0000ffc000/0x3000)=nil) shmat(r3, &(0x7f0000ffc000/0x2000)=nil, 0x2ffe) r4 = dup(r0) r5 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000500)={0xe219ad03ee787432, 0x0, 0xffffffffffffff7f, 0x101, r5}) setuid(0xee01) msgctl$IPC_RMID(r2, 0x0) r6 = dup2(r4, r0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000004c0)=0xc) setreuid(r7, r8) kevent(r6, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x4, 0xfffff, 0xd0}, {{r0}, 0xffffffffffffffff, 0x20, 0x3, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x6, 0xffff, 0x5e}], 0x8001, &(0x7f0000000240)=[{{r6}, 0xfffffffffffffffe, 0x48, 0x4, 0x7, 0x3}, {{r0}, 0xfffffffffffffff9, 0x42, 0x80, 0x9f, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x6b3d, 0x5}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80, 0x4, 0xc0}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x80, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x21, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000025, 0x13, 0x4fc}, {{r0}, 0xffffffffffffffff, 0x48, 0x20000060, 0x0, 0x8}, {{r0}, 0xfffffffffffffffb, 0x78, 0x20000000, 0x0, 0x6}], 0xfffffffffffffff9, &(0x7f0000000140)={0x0, 0x4}) clock_settime(0x7, &(0x7f0000000000)={0xe936, 0x6}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000180)=0x7, 0x4) setgid(0x0) 16:34:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x40, 0x96) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400, 0x80) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000280)="0ded77ae85df50f9", 0xfffffff4}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) dup2(r1, r1) 16:34:26 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) minherit(&(0x7f0000721000/0x2000)=nil, 0x2000, 0x0) socketpair(0x0, 0xc88d89471b47d7d4, 0x2, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) munmap(&(0x7f0000723000/0x1000)=nil, 0x1000) madvise(&(0x7f0000723000/0x2000)=nil, 0x2000, 0x2) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 16:34:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x200, 0x81) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, 0x0, 0x0) 16:34:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c103003c5b00001a9d000000e74de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9eaffffffffff510eb0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e23fe6100000000000000000000000000000000", 0xa0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x7f, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:34:26 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x0) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = socket(0x1e, 0x3, 0xfffffffffffffc45) getsockname$unix(r3, &(0x7f0000001140)=@file={0x0, ""/54}, &(0x7f0000001180)=0x38) r4 = getegid() getsockopt(r0, 0xfffffffffffff001, 0x3, &(0x7f0000000100)=""/4096, &(0x7f0000001100)=0x1000) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r4}, 0xc) 16:34:26 executing program 0: syz_execute_func(&(0x7f0000000000)="40dded660f74fdadc482f92083d3490000470f3802ffadc4c2113b2f410ff9cd430f381e01c4e1045c4da3") mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getegid() fchown(r0, r1, r2) 16:34:26 executing program 1: chdir(&(0x7f0000000000)='./file1\x00') mkdir(&(0x7f0000000100)='./file1\x00', 0x0) r0 = semget(0x0, 0x5, 0x4) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f00000002c0)=""/223) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') lchown(&(0x7f0000000280)='./file1\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file1\x00', 0x82, 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) chmod(&(0x7f0000000040)='./file1\x00', 0x9) getpeername$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000009800000000000000000000000000000000000000000000000000000000cc3e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000240)=0x6e) 16:34:26 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x200fffff}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x80000001, 0x6126}], 0xc4e, 0x0) r2 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff]) r5 = getegid() r6 = getegid() r7 = getgid() r8 = getegid() r9 = getegid() r10 = fcntl$dupfd(r2, 0xa, r2) mkdirat(r10, &(0x7f0000000200)='./file0\x00', 0x10) r11 = getgid() getgroups(0x9, &(0x7f00000001c0)=[r3, r4, r5, 0x0, r6, r7, r8, r9, r11]) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000001300), 0x7f, &(0x7f0000001340)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x101, 0x0) 16:34:26 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0xc47b) 16:34:27 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000000), 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="f1", 0x1}], 0x1) 16:34:27 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000100)=0x8001) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x4, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$TIOCMSET(r0, 0x2000740d, &(0x7f0000000180)=0x7) 16:34:27 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x0) sendmsg$unix(r2, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[]}, 0x0) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:34:27 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f000077d000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:34:27 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgrcv(0x0, &(0x7f0000000080)={0x0, ""/245}, 0xfd, 0x0, 0x1000) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:34:27 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket(0x18, 0x8003, 0x8) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x2, 0x4) 16:34:27 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8000080002005, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x811, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2040, 0x1) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) getppid() 16:34:27 executing program 1: r0 = syz_open_pts() unlink(&(0x7f0000000000)='./file0\x00') ioctl$TIOCSTART(r0, 0x2000746e) syz_open_pts() syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) 16:34:27 executing program 0: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmdt(r2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff03, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3948aabc13f4a665de32e5731318666dea8b0aee"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x800, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000140)={0x1, 0x41cf, 0xfffffffffffffffc, 0x7, 0x8}) mkdir(&(0x7f0000000280)='./file0\x00', 0x83) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0x7) sendto$unix(r3, &(0x7f0000000180)="cd6c5cdfd5f40f4352dd0413fac49e95050480f412589c96c115b5ddfee797d224e5ab4e2ef48135748a8d8e61d31312a26560c0bab26d533be2edfaad71e0a5c639c2623b18f920557981732418c9ad8ff4c6deff476d348884f1af708a46da06fdce1e1bdd0bc38e09c380877a7b23b02eb43282e136197d964de9ad2427be45f42213b634aff48eeae4d09a8550256a74cbb799", 0x95, 0x409, 0x0, 0x0) setgid(r4) connect$unix(r3, &(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8) 16:34:27 executing program 1: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = kqueue() mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x80, 0x5) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x1000, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x60000043, 0x1, 0x1f}, {{r1}, 0xffffffffffffffff, 0x22, 0x4, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0xa2, 0x80, 0x6e2, 0x400}, {{r1}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x8, 0x10001}], 0xfff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x80000000, 0x2, 0xfffffffffffffff8}], 0x100000000, &(0x7f0000000200)={0x4, 0x9}) open(&(0x7f0000000240)='./bus\x00', 0x20, 0x0) kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) 16:34:27 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:34:27 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147ae}) r2 = dup2(r0, r1) connect$inet6(r2, &(0x7f0000000040)={0x18, 0xffffffffffffffff, 0x0, 0x80000001}, 0xc) 16:34:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0x6, './file0\x00'}) semget$private(0x0, 0x3, 0x100) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) dup2(r0, r1) mmap(&(0x7f0000295000/0x2000)=nil, 0x2000, 0x3, 0x11, r1, 0x0, 0x0) socket(0x6, 0x4005, 0xfffffffffffffc01) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 16:34:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000000)='./file1\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 16:34:27 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) setreuid(0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 16:34:27 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) chdir(&(0x7f0000000240)='./file0/file0\x00') poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) poll(&(0x7f00000001c0)=[{r2, 0x1c4}, {r0, 0x40}, {r2, 0x10}, {r2, 0x20}, {r2, 0x20}], 0x5, 0x1000) renameat(r2, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x8, 0x0) mknod(&(0x7f0000000000)='./file0/../file0\x00', 0xc000, 0x6) 16:34:27 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000001c0)=0xffffffffffff0000) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r2 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x38010, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x200ca, 0x20) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1000b, 0x0) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x48a, 0x0) renameat(r3, &(0x7f0000000140)='./file0\x00', r4, &(0x7f0000000180)='./file0\x00') 16:34:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x10000001}, {{r0}, 0xfffffffffffffffe, 0x3, 0x80}], 0x7, 0x0, 0x0, 0x0) close(r1) 16:34:27 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8000000000004500) r0 = geteuid() r1 = getegid() lchown(&(0x7f0000000040)='./bus\x00', r0, r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='W\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x10001, 0x5, './bus\x00', 0x7f20, 0x5e4f, 0x7, 0x8001}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) 16:34:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000bbc200"}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) 16:34:27 executing program 1: semctl$SETVAL(0x0, 0x3, 0x8, &(0x7f0000001800)=0x8) semget$private(0x0, 0x4, 0x400) r0 = semget$private(0x0, 0x1, 0x204) semctl$SETVAL(r0, 0xfffffffffffffffc, 0x8, &(0x7f0000000300)=0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = semget$private(0x0, 0x4, 0x200) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000000c0)=""/139) close(r1) semop(r0, &(0x7f0000001840), 0x2aaaaaaaaaaaabe3) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f00000013c0)=0x403) semctl$IPC_RMID(r3, 0x0, 0x0) sendto(r1, &(0x7f0000001600)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x402, 0x0, 0x0) r4 = semget(0x0, 0x100000000000001, 0x22) setsockopt(r1, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000001900)=""/4096) r5 = semget(0x1, 0x4, 0x40) semctl$SETVAL(0x0, 0x7, 0x8, &(0x7f0000000180)=0x200000001) sendto(r1, &(0x7f0000001400)="d8475bde1e571ae00a4380109c09e90d19f02d56ae3ef8292794914b60d60ed37521f8f28f71047c2596", 0x2a, 0x8, 0x0, 0x0) fchmod(r2, 0x40) r6 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r6, 0x0, 0x200000000000001, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) semctl$IPC_RMID(r5, 0x0, 0x0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0xaa, 0x6) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000001500)=""/31, 0xffffffffffffff9c) geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0), &(0x7f0000001700)=0x9) getuid() 16:34:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)='Ms', 0x2}], 0x1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x400, 0x0) 16:34:27 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setreuid(r0, r0) r2 = semget$private(0x0, 0x1, 0x2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x8000, 0x800, 0xfb, 0x3f, 0x20, 0x4, 0x81]) r3 = msgget(0x1, 0x2c1) msgrcv(r3, &(0x7f00000000c0)={0x0, ""/2}, 0xa, 0x0, 0x800) setreuid(r0, 0xffffffffffffffff) 16:34:27 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) recvfrom(r0, &(0x7f0000000040)=""/192, 0xc0, 0x1, &(0x7f0000000100)=@in6={0x18, 0x3, 0x4, 0x7fffffff}, 0xc) 16:34:28 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x7, &(0x7f0000000540)=[0x0, 0x0, r0, 0xffffffffffffffff, r0, r0, 0xffffffffffffffff]) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) lchown(&(0x7f0000000580)='./file0\x00', r6, r3) ftruncate(r5, 0x9) socketpair(0x21, 0x7, 0x1ff, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0x295) lchown(&(0x7f0000000000)='./file0\x00', r9, r4) r11 = semget(0x3, 0x1, 0x1) semctl$SETVAL(r11, 0x5, 0x8, &(0x7f0000000100)=0x3) setgroups(0x0, 0x0) r12 = semget(0x0, 0x4, 0x42) semctl$GETALL(r12, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x1) r13 = dup2(r8, r8) linkat(r7, &(0x7f0000000500)='./file0\x00', r13, &(0x7f0000000640)='./file0\x00', 0x4) r14 = semget$private(0x0, 0x4, 0x200) setgroups(0x6, &(0x7f0000000040)=[r2, r3, r1, r2, r10, r1]) semctl$GETPID(r14, 0x0, 0x4, &(0x7f00000002c0)=""/241) setuid(0xee01) semctl$GETPID(r14, 0x3, 0x4, &(0x7f0000000140)=""/138) setegid(r0) 16:34:28 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x100000001, 0x1, 0xa2, 0xffffffffffff81ad, 0x86}, 0xc) 16:34:28 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000001c0)={0x6, 0xc000000000}, 0x10) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r1, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r1, 0x0) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000040)=""/215, 0xd7}, {&(0x7f0000000140)=""/63, 0x3f}, {&(0x7f0000000400)=""/180, 0xb4}, {&(0x7f0000000240)=""/51, 0x33}, {&(0x7f0000000280)=""/195, 0xc3}], 0x5) 16:34:28 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x1, 0x3f}, 0x8) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 16:34:28 executing program 1: r0 = kqueue() r1 = syz_open_pts() mknod(&(0x7f00000001c0)='./bus\x00', 0x80002005, 0x3ff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd2e"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000040)='./file1\x00', 0x80, 0x2) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000000080)='./file0\x00') r3 = openat(r2, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000080)='./bus\x00', 0x2, 0x80) r5 = getpgrp() fcntl$setown(r4, 0x6, r5) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) getdents(r4, &(0x7f0000000000)=""/20, 0x14) ioctl$TIOCSTOP(r4, 0x2000746f) kevent(r3, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x8, 0x20, 0x1, 0x8001}, {{r1}, 0x0, 0x40, 0x40000000, 0x9, 0x7}, {{r0}, 0xfffffffffffffff8, 0x2, 0x1, 0x8, 0x2}, {{r0}, 0xfffffffffffffff9, 0x1, 0x2, 0x7, 0x101}, {{r4}, 0xffffffffffffffff, 0x4, 0xf0000001, 0xaf51, 0xa4c5}, {{r4}, 0xfffffffffffffffc, 0x40, 0x20, 0x80000000, 0x1000}, {{r3}, 0xffffffffffffffff, 0x18, 0x1, 0x7}, {{r3}, 0xfffffffffffffffa, 0x39, 0x2, 0x5, 0x7}], 0x4, &(0x7f0000000300)=[{{r3}, 0xe5e4b6497943d330, 0x20, 0xf0000004, 0x9, 0x100000001}], 0x5, &(0x7f0000000340)={0x81, 0x9}) utimensat(r4, 0x0, 0x0, 0x0) getrlimit(0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) getpeername(r3, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) dup2(0xffffffffffffffff, 0xffffffffffffffff) getpgrp() 16:34:28 executing program 0: r0 = socket$inet(0x2, 0x4000000000000002, 0x0) listen(r0, 0x0) 16:34:28 executing program 0: mknod(&(0x7f0000001a80)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCGWINSZ(r0, 0x40087468, 0x0) poll(&(0x7f00000001c0)=[{r0, 0xc8}], 0x1, 0x0) 16:34:28 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x4) 16:34:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x10004) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000040)=""/193, 0xc1}, {&(0x7f0000000140)=""/121, 0x79}, {&(0x7f00000001c0)=""/129, 0x81}, {&(0x7f0000000280)=""/86, 0x56}, {&(0x7f0000000300)=""/45, 0x2d}], 0x5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) 16:34:28 executing program 1: socket(0x18, 0x4007, 0xfdfffffffffd8003) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mlock(&(0x7f0000016000/0x1000)=nil, 0x1000) write(r0, &(0x7f0000000300)="eb4e4063009462635fba92b29bb3b8b9d66a60930e9378ec4c80815afd33a74c22617c57f573d6933656f2050ed0a802ae080feeaa1e2b9ac886eb7285baca8d24cf5347d6adb4404be3298cd0372386b6fbbc3b27efb5205c1dc396b619d1c37274a98233f8cb0c9730fbaa2de9b42211c59d72d4924549393eea9efecbf0fa1d34d154350a9d28eeab52859df0d59255876635b23204881c37250f80e76c313eefe3ecab500648588690de4e485894695c0535df25cac92adae4d0f14a0960fd133a90774b930586a33df6eb1aa3aef0f5", 0xd2) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) munlock(&(0x7f000010c000/0x3000)=nil, 0x3000) r1 = dup(r0) kqueue() ioctl$TIOCSDTR(r0, 0x20007479) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmsg(r1, &(0x7f00000002c0)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f0000000100)=""/123, 0x7b}], 0x1, &(0x7f00000001c0)=""/236, 0xec}, 0x2) r2 = semget$private(0x0, 0x1, 0x400000000000592) semop(r2, &(0x7f0000000000)=[{0x1, 0x5b4, 0x1000}, {0x3, 0x6, 0x1800}, {0x0, 0xfffffffffffff352, 0x1800}, {0x6, 0xff, 0x800}, {0x1, 0x80, 0x1000}, {0x3, 0xc3a, 0x1800}, {0x3, 0x2, 0x1000}], 0x7) msgrcv(r2, &(0x7f0000000400)={0x0, ""/107}, 0x73, 0x3, 0x1000) ioctl$TIOCNOTTY(r0, 0x20007471) 16:34:28 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0xffffffffffff2ffb, 0x4005fe) r0 = dup(0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x4) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x20180, 0x40) 16:34:28 executing program 0: rename(&(0x7f0000000340)='./file0/file1/file0\x00', &(0x7f0000000380)='./file0/file1/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = getuid() setuid(r0) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000240)='x\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:34:28 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 16:34:28 executing program 0: r0 = dup(0xffffffffffffff9c) getpeername$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/27}, &(0x7f0000000200)=0x1d) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r2 = semget$private(0x0, 0x2, 0x48) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000180)=""/4) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x53c7) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:34:28 executing program 1: r0 = socket$inet(0x2, 0x82, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) r2 = msgget$private(0x0, 0x1) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)={{0x9, 0x2}, {0x9, 0x80}}) unveil(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001780)='x\x00') msgrcv(r2, &(0x7f0000000340)={0x0, ""/4096}, 0x1008, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000001480)=0x265ca) r4 = syz_open_pts() r5 = dup2(r0, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r6 = semget$private(0x0, 0xa50f344e8a0cd549, 0x107) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000002ac0)) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000001a40)={'./file0\x00', 0x9, 0x8, 0x10001, 0x1, 0xffffffffffffffff, 0x100, 0x3f, 0x1, 0x1, 0xe995, 0x9}) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r1) msgrcv(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) r7 = msgget(0xffffffffffffffff, 0x3fd) r8 = socket(0x18, 0x2, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000001ac0)=""/4096) setsockopt(r8, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) msgrcv(r7, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) sendto$unix(r8, &(0x7f0000000200)="c25382198c918d685ff1056a85a4a034f8d64b6bc7e137b52457655e92f3569ba22bf5cdb15f0df3d04c515c132a02ab601e3524ac4baf5826b5ac217ff82514b1782311054220761a8a4999bb77bbaf0acb03", 0x53, 0x7, 0x0, 0x0) msgsnd(r7, &(0x7f00000018c0)={0x1, "935af92b04ccf3298d7e5e869f3a906ae790f8b7ceb0ab8b51bbb9af832c38d6ce56830a0cef8f7d630be9dfd5d4e3551b39e6c1c82fc372223576bcf569586ead4bbe002aa64f1c6b1ecf553514b834fbd73b9c1626f27fb12eda5f06cf770fbeaf28a76f13634336776c940a893167edc7df5635f3c45fd085505a674472b7b4ee0368d532e545ec757ffbd7650aee68fb280da2bd766e9027099094cf17b324f92478cbe46fc73705f2c5c08e3e20c856e71bd38f921c7464a405f6ad324fa352afcaef0c914942a438d816ce1ae0f18ebefdfc943c"}, 0xdf, 0x800) msgsnd(r7, &(0x7f0000000000)={0x1, "8b521dad735c63e63ce16894415b83b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e4040e2be1aa2c7843eafec819cbd6cfad0baf9c"}, 0x41, 0x800) msgrcv(r7, &(0x7f00000013c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000a5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004aa87f7ded054b470f2419a3cbf20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x0) execve(&(0x7f0000001500)='./file0\x00', &(0x7f0000001580)=[&(0x7f0000001540)='[\x00'], &(0x7f0000001740)=[&(0x7f00000015c0)='$}+\x00', &(0x7f0000001600)='+##+#&\xd6\x00', &(0x7f0000001640)='\x00', &(0x7f0000001680)='\x00', &(0x7f00000016c0)='\x83\x00', &(0x7f0000001700)='\x00']) msgsnd(r7, &(0x7f00000017c0)=ANY=[@ANYBLOB="03000000000000005477122a0f619610f1d772d22e38a7db87ddd3356ce25d149c13a854c07b8ca26592519c24072c32b204672c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd2eb2814d7ae28701926334a280894b5a867833391e4dee5dbd9902c30560794971e0b5b4063cc8a90bd7376455ed061b9fd5a4c7a6c58f8ca14de13f603e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b0286403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6f77ab8f55e2cb8c73dc589344b1855d2fbcf031897f7db7a3ed897f1100f7f154db6"], 0x1, 0x802) 16:34:28 executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) fcntl$getflags(r0, 0x1) rmdir(&(0x7f0000000040)='./file0/file0\x00') mkdir(&(0x7f0000000100)='./file0/file1\x00', 0x40) r1 = open(&(0x7f0000000940)='./file0/file0\x00', 0x8311, 0x0) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:34:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0x0, 0xfffffffffffffffe) r1 = dup(r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x220, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0xfffffffffffffffb) 16:34:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080)="ab", 0x1) connect(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="e3ff6530360000000040"], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, "b08dce5800"}) readv(r2, &(0x7f0000000040), 0x1000000000000313) 16:34:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x24, 0x2) 16:34:28 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000140)) socketpair(0x2, 0x2, 0x3, &(0x7f0000000080)) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000040)) 16:34:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x300000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x4, 0xd97, 0x9, 0xffff, "3e1f8eb7d12493bc66d193323ac958d8f7f15a56", 0x100000001, 0x4b60}) write(r0, &(0x7f0000000000)='\x00', 0x1) r1 = syz_open_pts() r2 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x8) r3 = dup2(r0, r0) linkat(r2, &(0x7f0000000140)='./file0\x00', r3, &(0x7f0000000200)='./file0\x00', 0x0) close(r0) r4 = dup(r3) r5 = syz_open_pts() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) fcntl$dupfd(r0, 0xa, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) 16:34:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) fcntl$setown(r0, 0x6, 0x0) 16:34:28 executing program 1: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000000)={0xbf, 0x6}) 16:34:29 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002006, 0x0) r0 = open(&(0x7f0000001d00)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 16:34:29 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x0) r0 = dup(0xffffffffffffffff) sendto$inet(r0, &(0x7f00000000c0)="3ddd5bf84eb5d10efed6b23b3aef125ef7dd9e1813f5df700f7fe9d55fec94775bd1288aa667207ac7307db2b71a9dfcd914b0d522558ba9115c68abfdb91578148eeb698fe126d864c146f4f9782338ff9207e8932df86c220fd27567d1cb9c17f2527f032f2e4d7427d9012f8d37ada61ad6e283eab5420e85dd735a4056c30624c3559ba4eb9c7ffa9971cf062360757079ede50d659f52f09791c817059aee0614e17e76368cf30a00851663662cd8f1a368196280c84323f62169236ebcb6dbd17eb7bb88ca2568f8e358788b2f4bfbfafe606d37fdf320000ba16178c7b6815907708db6e41b12048717d6", 0xee, 0x400, &(0x7f0000000000)={0x2, 0x2}, 0xc) r1 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) 16:34:29 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) setuid(0xee01) fchown(r0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x170) 16:34:29 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x100, 0x3c) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) r2 = dup2(r1, r1) writev(r2, &(0x7f0000000440)=[{&(0x7f0000001600)="3e5b7054575ac8120dd87e5e42232ed8fa4815319718294b047d8d65c5011cc571fc251fb1e6e435c6811bfed698672b", 0x30}], 0x1) execve(0x0, 0x0, 0x0) 16:34:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fchmodat(r2, &(0x7f0000000100)='./file0\x00', 0x4, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000200)=""/183, 0xb7) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) 16:34:29 executing program 1: clock_getres(0x7, 0xfffffffffffffffe) 16:34:29 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x0, 0x5}, {0x100}], 0x2}) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = dup(r0) openat(r2, &(0x7f0000000080)='./file0\x00', 0x102aa, 0x90) 16:34:29 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x980, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x200, 0x40) syz_open_pts() poll(&(0x7f0000000040), 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 16:34:29 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x88, 0x0) fchdir(r0) r1 = socket(0x18, 0x0, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:34:29 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0)=0x208, 0x65) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:34:29 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = socket(0x1, 0x4005, 0x1) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) 16:34:29 executing program 0: r0 = geteuid() setuid(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = getegid() lchown(&(0x7f0000000100)='./file0/file0\x00', r0, r1) r2 = getuid() socketpair(0x18, 0x0, 0x18b, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r3, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) chown(&(0x7f0000000200)='./file0/file0\x00', r2, 0x0) 16:34:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0xffffffffffffffff, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)) 16:34:29 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="5cba0ee8f3fcdfdbee811d4c4b70f0eede35220761fed0a6494358b3bffe712bee2bf7c4b3090e26bd86b6f4092fbbd69d02db963dd94c83154949eef51cf76a67beb3d0ff7a8f09e14b0f7c089ebb5d3621f60d8c51fd3bc5658862817e9f474eb4196db3b4d84d3026a17f22c5ec0b99921a93d4f3dec133", 0x79, 0x400, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) 16:34:29 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8420, 0x0) mkdir(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000340)='./file2\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000400)='./file2\x00', 0x2) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') 16:34:29 executing program 1: r0 = socket$inet(0x2, 0xc005, 0x200) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) 16:34:29 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:34:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) read(r0, &(0x7f0000000080)=""/86, 0x56) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="de15472d", 0x4}], 0x1) mkdir(&(0x7f0000000140)='./bus\x00', 0x144) 16:34:29 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) fchmod(r1, 0x11) read(r2, 0x0, 0x0) 16:34:30 executing program 0: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCNXCL(r2, 0x2000740e) recvfrom$unix(r1, &(0x7f0000000100)=""/21, 0x15, 0x840, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) listen(r0, 0x9b8) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000000)=0x82) 16:34:30 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x3, 0x7ffffffe, &(0x7f0000001080)="1a15133ac5f97dbdb8f28a193b02e35949ea2305ef744e32d070cb82ead1e494aae2d037224e15f41b1bc92433cb54335d769dba34544b5fd228a2df28123438daad7cc06a6616204901cceeffa72cc789132e8d4528056e11d28eb000ed17990cc550c292e398fbbedc77f5e9250c04f9e0810ec458697315990a47a8d79bbf9037ac8653c3c162e42d7dc04f2f275d155f89cd1af94bf0a9be7db208780ee5c0aa459a70ecd56784832373e14f53730a35118edba18d94965732923fe58e7847023f518cd83a31882c0c798adc7898c1d35cf0e85f082d11c0a1d8ad10dc3aa76736f270544faeba559ceeb48f15c41284fe160c54559ef12c9d181e71a95a27bbdc2357a194030e8c48f13ffc70da15ea6e4d5b2c4d2fc34e89a301572171140f29ee361d5ea71669c49f9fe3a57ab76b30edecfe464e08da2dcba456b43ef2d76e648b0441889d97a3307fd7748fc3494e0d4545c6901f33f1d3d75b90a9b3920f82db6c5714c2cc06de3b8d276cb35fcc8cd4ffe7dc4756dbbedd725ff5a6d2cdde70512655b443b2b23030d32b489c3e0f89db18e7c7bd7a3e9a5ab309f4a33018a9df7af10ce70d07e6d922ef0275df931efbf128df6683e8f0ade6567969a628e6b48deeabb34fc77264fa863cb3756eae85be092c4bcdb10e0635169189dc11d0acdcd5176e9689196cfcc2413e36f4d34c8c4a678193e0e4885c5485790365faa369b216b9f744d127d9e17a77b6798d487c99808185365cc01c13e7e7554581160471e9ed45972d6161270e3575bca9fedc1218019c0779d1bef78711b97016a05f54ea82c519bfc8e2b68a311ba94e52f698e84919d499f2058fa4d7841407c2027e82a94d2cd5bab4d993d698fef7299e28858e4ef1af1f21d14e8397efdaeaf303f7107b0e8932a5bc6b448c0132bbb1f97d5623dbc46568add9c45da9759ffb62e893ac7ae6c7223d1c23317641af4e8bc39a980ef5fd732eb453387177b6f7b005575c6d0efdb1df37fb786a805028a388b6fbf79e0d238abee939c8326fe7a236aa0b1de136644a761b56f60b1c9d869494209e022751bd6d86d8a7e1a9b410cd8af4753037fb67899707de068838000a494c362a5fa020e4b9c84251c87a04c68dfa0f13d458dee743d83ea5894415328ac5f3a8099b098e4428e610f8ad9667b4ef50978e95d07c8628c5c46b3f5180889be48a68230a716755724ae3560524303b58d10acd1b791325e04054f2c6cd0c4d4e84f72bc8e9bdc4ce1c56d0b4924a2deed4559ad93d7e71844c65d525e35cdcf2653d709893daa8170674444f912086a3b239f42cf727d2a2ee3c2f1b96da6683d57670d5cf2ba50ce299c41057c978d39b1c6a278e81df0c705e933e06e0153adf6df358b104d9e8bca7a5dde73a692b2772396b27fdf8c2a44b56af60b1e8a677943f59eea634ffd6850da96ea19c0778241654334c1af6a3d2d193775173e423168e75d12fbfee939477e3b35910be9a24e6ddd3592876c710d1a64f933f081648ebea67c355a9eb825f5b83c814de60a4ccdc47c539fc329c431517fa95d4d8f3e21b4a7fec22692e1d550a78cc6c0c634a9e8128e0e2bac77dd686aa679718ed1eb403cf58a6f644c5dbb313a37bb0e61e3afe5f796ecdf868e8b62f52a6bf924d21ebf6ef87254c75237fa33f9ce848f4fbc9ae83f769fd0c2d98aaf52095b8c999047b3bda65f1bab2c5e4073b3d796451890482ebb080c2499ea6bb28f2bceeb9ab2670baf664628b4f82ef9e6c85295e9c3e060ca46ea023340a152d90901f123084a66e62a0ad3f420c2bce6e9ad25b7c1f1d75ae2510d04406af9105eb52cba76bbd91ad9a83d7ebd4be81e2d5f6c570499a3f3ebc37ff9aae50afccbeafa5c60d225ae5afb307505bb1203f7b936105bdba60c68808f4f0a4661605b16239631f6c1aa5e7ad11a00b70c50cd45b6cb2515ef2aba12e279f56aff7ccac842e57496a32aa34cb446481b97a6c71cc05f8db0efd303b5af76679074b854befad7e26458a677a8fcf9da680e9355563c9a813bcb4f3649df6ab1a88c9050b5266621f21cddbbf02315ed403c62a62d343ac295b7c2e57b888be12328b32695339c1713646f306355494cc94907e8d962b371caa5edb2f6140b12ca255dcdc1dbd3845550d81e8bd3144bbadc86784bc173a032695aa92bb441aa9900145de70a286222bff0e7236689abdd94bae6f12e04d86782ef040d889b8000e9eeed52da8c94a3156e7e4991f3a03da7821052ad6a2bfcfc7a53c5e13b8390129b57ed4810739bd90e5d33176958cacde3a1c0595867e160fed767b256213f093dc9a492c9c7240f1872285e280af154a1cb389578880bf31427cdb1bd8a38acfc3575b33c84d85f9809096ddc07a5767f051283672b8227726aa8fa6ca327a58dd1870ad49943626e310baa86e7887952d50a9d38e4301db95589689dbc56c1bb44817d61304d052c0f4336c9b628ee27151a351983bdf033f5cefec83e6735322cbaf812227a4cfaa5152e0e4f0c88a9ed0d7e76bbc3cbe0a8d1556dc39dc4280301dc19376dd8c866544802821e5ce8b94e31d09b0c06180d0bcd40e55e6cc089c28be06be416e9252cb280ca89f7a241834cae6d057d6c48708ce294f316a0841175a5a482d3267537ba120e4086fc387d951a025af6bb5f6a4767d451eb1ca8ce8ad01430fc3a9704e66f92195d369d25fba7536b17fadbf212091d15ee108cb585065abdba5e1f6842b7789c4c94a56b961f182ad4b818884878226905d19538b8c56dfd3c75fd4bb30b23bf7862d388423ffa787e1c8123759ff1d6f5341b17f011df875ac10609cfb0a953fd88d804e0fb22102008d1bec99e5a2ae132e61fe2278ddc5467ece2b8c9203cfa8a986955795dfdc97334847fdfb6cbace96f1363a068d89177e0dbf732bdfff06a55474c9eaeff20ce43fed02935aac1838decea58e40f7b368b52551a1a2e564599ec860dab11c1d9ef3937d54aefe7b5742d56d0f3bddd8be82b94c89d61898efc559525e81ddd8c42297964ab1e64d4e33296073cc24bddeec5e3f345791cc21dd6d35337971ff0482fa066607c084a9967b2904a78c986447de5b236b4980e632a2fb0f347281e13f093c6478b279471fd7c19bae13921fb3ff1a142e05ca791ee9120a6deec03edaf91e43a3cfd421766420953f990e034ef5b80914678c07cb090782dc2ab828eb7c749e94640330e8b4165c381b829024f8ac143c0a9e65569870db9a55ecf10e75f6bf0d5cadc01a34deeccb06bfa7eef0b6758201e71e40c4c57d08681f7014969b3997fbb44fbc2b87cebb42b30017ab8864223d1e69dc3066e06e44361057a1a93714f6082f0920eb887f80c76ef0d4776d1d399c4b2f2941294bfae766d4d99586651999c90d86ecc83b0e643d08a3bfb7307f71e232513311332da58e9ac06c951a249969499b73f475e80452cfaa06af0682e49cdd6061f95c7d51206c1507ab54d651c1fe8dfd443d67d9d45de02a216de87501217078e64a19c989c32a7d5f32dfd05662cbea56193098318d40f23fd87638a78130d95647bf46ce256e868968f57058601c6eb35d820baeac16f3fd625daf59e949a5990a839c0b15ac7bd3a49923f2f1e3ee50ae62b5c0ac3e2831b79489e5453d338673acced2df47f0d4e5d643999e42e2bdf2b479800d10a130796f88349dccdea9d0bcd0ceecb1902b12356b7f67ffa844a6b5c2043ce434ac07bd9f8fc460b5cb6416b410b6edcfe427ebd08d826930ceb36379f526480474866cbfed3dd671dcbb47f2a32b0b371a6448b850b0d7df7308e7955ab3eb620f7a7e7d3732aa7625109286f8e54dffb4ad81d926714b709dd7343cd4d9b99fdec4edc5171a50eb7f22152bfc6cf32bdb07ba37a92b81e3440a08f7b5e7025ed4f0ff00adc397ff64c819341b2b94a7fa005d20ce22aa3580e3e0238dac8192f2d2e8dca3fa5b2ba325df644bb8e97b6cafdca5cf31aae453ad9da3500a2fc0a9d86e1342db03ed5c3e6fa18fb9ca82cb008bb5004965d3731f82b01dc79751043c71dd0fa2a6c4bfe8abdd64fc82ae35957ca071e9b42916c4534df5c798c5cd35b19bc218d8da439a92a6d17932a34109b47db9c3a34c80d124bea3016c6352e50f0a105247e63937d2d38e8cc1819b6f3abc7b19c5a52c1f6f47094eb36f595783b2948117b84db83ef7edfc5c23760583ae87581e32f5a6d80177cc5cba1cee49cd0950b274bb98bf9b11ad6f4004f75db7d29d0719278d865334a02cab5c5b799c69fa5e921772b0969276539778f88a684a49378b754dcc6c04c53243ae7ce4f9fd2f84a491fe350090a3b42ce7c924aada31f89f680affb4c12ce30be85425ddc63fa9902f6d7626667a878ef289a9c5760ec559078cd7a02ed0ac0a5b423932363023bc1a326650d58b4e21b9faacc93d2b11592241f35a8a7bf080119345d689ba8e4e339a615e62a1426b696758a38ca5072888a64f53520fa1645bd6939ac3f7f629c02da0f69eebf141482929a8a8533405d9edb052e19e2df1fb0bf86f5a48f76e76e8ef3d34bbdfdf828fc3031993295b5e027a4334d131092b33a41372e70ee9960c5ae8b7659c41e208bed74f728180281f11b4c159b1e4c671b74bf4a90fe4d46f7f2a7e3fd84710a414ca4d40dad29bff080a4a7ed86312f776c19bf4bf5d9c08d4c55151c4e7f02f560b6a489f217bc63a09da4a4292f1d48e3cc52b1d77c17e36fb20b558bf12a38bcf084723ed9b37652c0d69d85c7ff18a57890d0d2a2121c1f2ccc278a60ab8620754e166a49ffa56f3fd561d41f4a1d650c49957b47f01a53f1374f75d2fee381407349fe1fbd03db1689161ec44d87a9a7f90936367f747de0d1d826d65e68c93e328ca6a4842ddbdbd363cf57dba07384b4e18f3ed84cb154f634d638777ab69580e710d32c935e505cc80ac15332a861bf26e6df6f1a84cbd67757313e0b15ed615348ebbbacbfde924c8ef26f212cf299759bab8faf39f4082db4d54012d3265ba4f3b0343b7897932ae319f9357a84b64f8278adaf7f507a6a14f6896a5fd1ab926b50374094b91ae0ce1d53afc5f5b1dbd5bba3b614bb64a8a478a4e8b61d9cc44440548d16a9c4d61b41a8c40f4c967da3a5f4bcef7a261015154095ad4a0c1998377ee8ec6b8fe062622eeb16037d985f7a2d5fbe697b183040a194cb181bc38c0bf7eb5676bf67fe0b155ccfe53b0c4cf4f71f7a42bf01f5475ed9ef0a844e99bef3f9876afb927edb09e19c2c407e4e59cae93b3490c57f5f0298445645ca83b35e1df56903fe35ef6cc4d3524e75ca4a8932897864838ea136dd7b72b221bf7144544fb5b5fcbd049a67a7455cd3ff4bc5bb16ae8da651118509abb225e9d32a8684dd43d6d74d6584c70877a5c28c524f281eb44581131c16296713c75c0562a051d2bc738afcc830da918e528a2bdc25e5dc1b02ef0eee993124cd2dd9ee57acbef22a5682e50b8419a800be8b019b484724fa9749571592e568e35a33a7539685618757bc41348cacbf5c9601e368b4bb3e0187de5f65679fa1ca8d7fa01beddded631d94474d9995511dd9e34fa3ef57ad61dc3b591833d24d446769e6007b49d040d044c9f46004527feb66f0bbdb1326438276031a512a66ea42bac84e0f3a29009664d4b97c77949debb11273cda20f2ca889c134d2fe05469c4c95875e5459128e8357dc28e085647bf8582ef5b245218edcc31b7d53a5e9d1f3788", 0x1000) r1 = socket(0x5, 0x4000, 0x1) setsockopt(r1, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:34:30 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000002880)=ANY=[@ANYBLOB="0000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fcffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e919f4cb61c0d8f4000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef6a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x2, 0x0) msgsnd(r0, 0xfffffffffffffffe, 0x6df79022cff394d9, 0x800) 16:34:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b0d42000006e9300"}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x581, 0x4) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0x6080, 0x100) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x1, 0x9, 0x2, 0x5, "2dcbc550305d5ebf17ca2caaeec8e5aef01522aa", 0x0, 0x3}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000400)="2967f849", 0x4}], 0x1) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) 16:34:30 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x80) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10d90, 0x0) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x800, 0x0) r4 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000280)) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x8, 0x0) r6 = open(&(0x7f0000000300)='./file0\x00', 0x810, 0x40) r7 = kqueue() r8 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffc, 0x9, 0xfffff, 0x7fff, 0x7fff}, {{r2}, 0xffffffffffffffff, 0x8, 0x1, 0x1}], 0xe8fd, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffffc, 0x80, 0x10, 0x6}, {{r4}, 0xffffffffffffffff, 0x8, 0x0, 0x4fec, 0xfffffffffffffffa}, {{r5}, 0xfffffffffffffff8, 0x98, 0x0, 0x1ff}, {{r6}, 0xfffffffffffffff8, 0x0, 0x40000000, 0x8, 0x8}, {{r7}, 0x0, 0x40, 0xa0000082, 0x8000, 0xfffffffffffffffe}, {{r8}, 0xfffffffffffffffe, 0x42, 0x1, 0x5, 0x2}], 0x0, &(0x7f0000000400)={0xdd, 0x2}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = kqueue() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) chmod(&(0x7f0000000080)='./file0\x00', 0x2) dup2(r11, r10) poll(&(0x7f00000000c0)=[{r9, 0x162642f663d7441f}], 0x1, 0x0) 16:34:30 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x480, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x80000001) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=ANY=[@ANYBLOB="10000000000000000000000000000000"], 0x10}, 0x0) 16:34:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887681309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30aaa4ed5973504af8dae59eb37577d92392afb0680ac030a173b1df6fcda79d914c9b421b5c093874a45a8414ed0deb206a9b313c9a2858a9ae68860a159f08d", 0x124) r1 = syz_open_pts() close(r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x8000000000000da0, "b08d1607000000000000001a00f3ff0a6300"}) r3 = msgget$private(0x0, 0x1) msgsnd(r3, &(0x7f00000000c0)={0x3, "a955d9b2618d899496792e37f7a8f0a49e794b06f834481b47046e71a69d93e9d45801915220dee69b068fc5cba48546e084f5460dd398986af12e5657f062c2bfeb0c16"}, 0x4c, 0x800) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:34:30 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000040), 0x10250) clock_settime(0x7, &(0x7f0000000040)={0x1, 0x69c23b07}) fcntl$setstatus(r1, 0x4, 0x40) write(r1, &(0x7f0000000e80)="27c5c960bc66cd2e6072e973ccafeaec100e9dc8bd896e00000000000000099df35e2321a4c663cbdb72862bb95ab06b1af971e7bfb115b0383ace2151ee06962258e4ad3c49476b3a5af9f67eb5bcfe9f3275f5a5490940bc09f037047f7fae7659c2e0f3b90aba575f473c917a985ed0bd2265d3b78a903bf24686613ee53643e068081e2440aa105f06e7c54d68c93d83c49b46f396a1867334443503", 0x9e) syz_open_pts() close(r1) r2 = dup(r1) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000002c0)=0x81) syz_open_pts() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000300)="9b57c67b12f0863cc3bff2a3fdb7513d9c274c70f63bc1bccc1400bc0800000000000000acea55fce82266a66bc38ca4177cef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd576106cccb154a8a981c34fcda285740b4fe6d42c1bb503f1057317d06e1957b6975627667ba18cc4046f16d41bbccf2187289fe106f934b5d338839be34ac46058785e2bbdb00e010b94235b887687f44e47782005a838be95fe1748db4616cdcb41ed031ce3261015b28ee93f669c0df50cd9029198d34acbd37a135a09d745c565da1ba231d19a9b5ed681f3df012ce70b27713ee16cc7f62d", 0x178) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x2, 0x0) recvfrom(r3, &(0x7f0000000140)=""/133, 0x85, 0x41, &(0x7f0000000280)=@un=@file={0x1, './file0\x00'}, 0xa) 16:34:30 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x3812, 0xffffffffffffffff, 0x0, 0x0) getsockname$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) kevent(r1, &(0x7f0000000180), 0xffff, &(0x7f00000001c0), 0x101, 0x0) 16:34:30 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = dup(0xffffffffffffff9c) r2 = socket$inet(0x2, 0x3, 0x8) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x180, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x40, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd0\x00', 0x0, 0x0) r6 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000200)) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x42, 0x80000000, 0x3ff, 0x100000000}, {{r2}, 0xffffffffffffffff, 0xc, 0x1, 0x7fff, 0x1}, {{r3}, 0xfffffffffffffffb, 0x61, 0x4, 0x8, 0x8df5}, {{r4}, 0xfffffffffffffffd, 0x11, 0x20000000, 0x10001, 0x101}], 0x8, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffffc, 0x4, 0x80000000, 0x4, 0x4}, {{r6}, 0xffffffffffffffff, 0x30, 0x1, 0x8, 0x4}], 0xffff, &(0x7f0000000280)={0x883, 0x9}) r7 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r7, &(0x7f0000000000)='<', 0x1) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000000440)) dup2(r8, r7) kevent(r8, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 16:34:32 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8eda661051eb3432360b", 0xf}], 0x1) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x7fffffff, 0x5, 0x9, "858ea2ea2df81952075477e9f71c1ed4912093e1", 0x8, 0x4}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x4812, r1, 0x0, 0x0) 16:34:32 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x592, 0x0) close(r0) lstat(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) setuid(r1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) openat(r2, &(0x7f00000001c0)='./file0/file0\x00', 0x20008, 0x40) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') 16:34:32 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)='C', 0x1}], 0x1, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) r1 = dup(r0) r2 = semget$private(0x0, 0x4, 0x40) semop(r2, &(0x7f0000000080)=[{0x6, 0x100000001, 0x1000}, {0x3, 0x8}, {0x2, 0x0, 0x800}, {0x3, 0x2, 0x8cbb50f811db9112}], 0x4) pwritev(r1, &(0x7f0000000140)=[{0x0, 0x3a0}], 0x1, 0x0) fchmod(r0, 0x40) 16:34:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000001640)={0x3, 0x0, 0x0, 0x9, r2}) recvmsg(r0, &(0x7f0000001600)={&(0x7f0000000040)=@un=@file={0x0, ""/89}, 0x5b, &(0x7f0000001500)=[{&(0x7f00000000c0)=""/29, 0x1d}, {&(0x7f00000001c0)=""/168, 0xa8}, {&(0x7f0000000100)=""/91, 0x5b}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/219, 0xdb}, {&(0x7f0000001380)=""/131, 0x83}, {&(0x7f0000001440)=""/192, 0xc0}], 0x7, &(0x7f0000001580)=""/81, 0x51}, 0x842) getpeername$unix(r1, &(0x7f0000002980)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 16:34:32 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) geteuid() r1 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) r2 = open(&(0x7f0000000240)='./file0\x00', 0x2e0, 0x52) fcntl$dupfd(r1, 0xa, r2) setuid(r0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) r4 = dup(r3) getpeername$inet6(r4, &(0x7f0000000100), &(0x7f0000000180)=0xc) kevent(r3, &(0x7f0000000000), 0x6, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x2}], 0x4b36, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x8a8, 0x0) 16:34:32 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x3a0914c44f7b242a, 0x0) r0 = openat$zero(0xffffffffffffff9c, 0xffffffffffffffff, 0x0, 0x0) flock(r0, 0x1) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2000000003fd, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000001c0)={0x5d1, [{0x3, 0x1f}, {0x1}, {0x1, 0x6}, {0x3, 0x7ff}, {0x2, 0xdb6}, {0x3, 0x65}, {0x3, 0x1000}, {0x3, 0x4}, {0x0, 0x4}, {0x3, 0x8001}, {0x1, 0x80}, {0x1, 0xffffffffffffdfa1}, {0x2, 0xfffffffffffffff8}, {0x0, 0x7}, {0x3, 0x63819e60}, {0x3}, {0x1, 0x101}, {0x1, 0xffffffffffffffff}, {0x3, 0x5}, {}, {0x1, 0x4}, {0x2, 0x1}, {0x3, 0x5}, {0x3, 0x7}, {0x3, 0x7f}, {0x3, 0x7}, {0x3, 0x1}, {0x3, 0x6}, {0x1, 0x4}, {0x1}, {0x3, 0x10001}, {0x3, 0x9}]}) writev(r1, &(0x7f0000001680)=[{0x0}], 0x1) fcntl$dupfd(r1, 0xa, r1) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x30, 0x7) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x40, 0x77, './bus\x00', 0x0, 0x4c, 0x7f, 0xfffffffffffffffd}) 16:34:32 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pledge(0x0, &(0x7f0000000080)='\x00') semget(0x2, 0x3, 0x210) r0 = semget$private(0x0, 0x5, 0x40) semop(r0, &(0x7f0000000000)=[{0x0, 0x8}], 0x1) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x1d36) 16:34:33 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file1\x00', r1, r2) ftruncate(r0, 0x0) open$dir(&(0x7f0000000280)='./file1\x00', 0x0, 0x0) 16:34:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002001, 0x3) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x800c7005, &(0x7f0000000140)) 16:34:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) write(r2, &(0x7f0000000140)="cd33536478f2bc949d2e2e67399b7f9974ad5b7a32c74c63408a66d1c07d7adfda89976de32fa4e6f419e9728d107ba94774162048f147e6a730ebfc883a4286a4f184de0ef8ef14d828e49477cb2844e39b9f26d30c2cb860f5088d3622435858bb375e684f224d", 0x68) pipe2(&(0x7f0000000100), 0x10000) connect$inet6(r3, &(0x7f00000000c0)={0x18, 0x1, 0x100000001, 0xffff}, 0xc) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="0500557323b26e003000a50300fc0eca821881e2e39feba9d9d51588f9683b009352a1c2b0d73e35cf8ddf26d7e5d6b1eebe157f5ac09517392242caa2b3bb9ebbf906c6cc9ad030b7cdbadb0ece3210bbc5c751629a6e42b32703bf8674475dc0b7d272393b53a6f72cf0353df14c6f106699ab41b74254582b6358b9250fe2f16df989f626f4bc43640b99c0c2bd16618e01f47eece3e8f51f8fcb2d00b12ba6cbce47936bc18cedefcf29288396124df69630cedb67c611d33a3302d7d3e1127d91983bda9f377d0a4d13726f8a3caf9147b01c23e8ce58ac2b027bf386fa797ae4a0875a0a67da5b0584237f0688d15980f83ea0d7f38340b8dbfc25c51bd77a2b10a049cc90f94909cdf836c1707421a7136bfc7f5124c86759e8b56f195723058da1c09d3b3a91e9010b0fc316c1a5fdae9792deedfdd2e7ca80f5a99d94da0b80f77b145f37150a05d8e15be2bef33c07db8f60a6d675c78900dd8b9dd9"], 0xa) 16:34:33 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x2) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:34:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0xfffffffffffffffe, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x1ffffc, 0x80000000000000e, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x4d, 0x11e, 0x9, 0x5, "7b29f6461df08d6b37de21f99ca25088191cea82", 0x4, 0x7}) ioctl$TIOCNOTTY(r1, 0x20007471) minherit(&(0x7f00001b9000/0x12000)=nil, 0x12000, 0x3) 16:34:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) dup2(r1, r0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x20041, 0x0) 16:34:33 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) 16:34:33 executing program 1: r0 = socket(0x18, 0x7, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r1 = getuid() shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x140, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) r3 = fcntl$dupfd(r0, 0xa, r0) mkdir(&(0x7f0000000140)='./file0\x00', 0x1) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000100)={0x9, 0x7, {0x1, 0xffffffff}}) r4 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r4, 0x0, 0x200000000001e, 0x0, 0x0) getgroups(0xa, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) lchown(&(0x7f0000000080)='./file0\x00', r1, r5) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000040)={0x3}) 16:34:33 executing program 0: mkdir(&(0x7f0000000040)='./control/file0\x00', 0xfffffffffffffffe) chroot(&(0x7f0000000000)='./control\x00') mknod(&(0x7f0000000180)='./control/file0\x00', 0x0, 0x0) 16:34:33 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x400, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kqueue() kevent(r1, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f00000003c0)={'./file0\x00', 0x6, 0x1f, 0x3ff, 0x1, 0x5, 0x8, 0x5, 0x2, 0x0, 0x5, 0x1}) kevent(r3, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x18, 0x4, 0x6}, {{r0}, 0xfffffffffffffffc, 0x28, 0x4, 0x6928, 0xd0c8}, {{r2}, 0xffffffffffffffff, 0x90, 0x89, 0xfffffffffffffffb, 0x5}, {{r0}, 0xfffffffffffffffe, 0x47, 0x40000000, 0x7, 0x470}, {{r2}, 0xfffffffffffffffc, 0x40, 0x43, 0xd91b, 0x3}, {{r1}, 0xfffffffffffffff9, 0x2a, 0x0, 0x8, 0x1}, {{r2}, 0xfffffffffffffffa, 0x31, 0x8, 0xb63, 0xb63a}, {{r3}, 0xffffffffffffffff, 0x80, 0x80000000, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x41, 0x5d, 0x8}, {{r0}, 0x0, 0x8, 0x10, 0x9, 0xf5}], 0x5, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x4, 0x20000020, 0x5da5, 0x9}, {{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0x3, 0x1}], 0x4, &(0x7f0000000180)={0x61, 0x200}) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000080)=0x2) 16:34:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000340)="c3bc6df5aa12f1ffa9cb3879f0c74e0d9d9f1cd9b1d669a3e648863e5bbc91b50b375af8a81b4f000400001c4e98956995b9d91eb7c271f03fb301177e28c8acfb4d73df631e6024bd00e1401df0cb6845dc4c75eb150d2da2a53a953dbc99d0b9b1ff90a8966e91ceeabed3496505d352dc3789377cdb3c8802be5f75750297fd3e32d093c60ace261ed2ad222cf21fe3", 0x91, 0x0, 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x3) truncate(&(0x7f0000000000)='.\x00', 0x6) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 16:34:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) kqueue() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) kevent(r1, &(0x7f0000000200), 0xfffffffffffffffe, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:34:33 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r2, &(0x7f0000000040)=""/160, 0xa0, 0x800, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8) kevent(r0, &(0x7f0000000340), 0x7, &(0x7f00000003c0)=[{{}, 0xffffffffffffffff, 0x2}], 0xb9, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000001c0), &(0x7f0000000240)=0x4) fcntl$setstatus(r1, 0x4, 0x4) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x20) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r3, &(0x7f0000000200)='./bus\x00', 0x0, 0x3) 16:34:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0xc020691b, &(0x7f0000000800)) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) 16:34:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) mknod$loop(&(0x7f0000000540)='./file1\x00', 0x0, 0xffffffffffffffff) msgget(0x1, 0x100) dup(r1) r2 = syz_open_pts() r3 = semget$private(0x0, 0x4, 0x4) semctl$IPC_RMID(r3, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7d, 0xfffffbfffffffff8, "dc04001b00027f000000100000fe662c5000"}) ioctl$TIOCSBRK(r1, 0x2000747b) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSDTR(r2, 0x20007479) 16:34:34 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x5) munmap(&(0x7f0000006000/0x2000)=nil, 0x2000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x8, 0x10000, 0x8001, 0x27c, "d7eed0f9552c7f772795ca13570711d1b8265db3", 0x6}) fcntl$getflags(r0, 0x3) r1 = open(&(0x7f0000000200)='./file0/file0\x00', 0x8060f, 0x159) unlink(&(0x7f0000000040)='./file0/file0\x00') pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000280)="a1", 0x1}], 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000600)}], 0x1, 0x0) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:34:34 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) r0 = semget$private(0x0, 0x3, 0x102) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x80, 0xb5, 0x1, 0x5, 0xe6d]) 16:34:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/171, 0xab}], 0x1) r1 = semget$private(0x0, 0x1, 0x80) semop(r1, &(0x7f0000000000)=[{0x3, 0x1ff}, {0x7, 0x2}], 0x2) 16:34:34 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x20000084, 0x101, 0x309}, {{r0}, 0xfffffffffffffffe, 0x44, 0x40, 0x82, 0x8}, {{r0}, 0xfffffffffffffff9, 0x4, 0xf0000000, 0x0, 0x7fff}, {{r0}, 0xfffffffffffffffd, 0x50, 0x1, 0x1, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x5d6b, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0xd5, 0x7}, {{r0}, 0xfffffffffffffffa, 0x87, 0x24, 0x8, 0x100000000}], 0x10001, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x42, 0x8, 0x40, 0xa5b}, {{r0}, 0xfffffffffffffffe, 0x2c, 0x2, 0x8000, 0xef}, {{r0}, 0xfffffffffffffff9, 0x88, 0x40000000, 0x5807, 0x5514}], 0x7, &(0x7f00000000c0)={0x8, 0x7}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x5, 0xfff}], 0x4, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x20, 0x60000020, 0x4, 0x80}, {{r1}, 0xfffffffffffffffc, 0x18, 0xf0000000, 0xc85, 0x8}, {{r1}, 0xffffffffffffffff, 0x2, 0x20, 0x0, 0x885}, {{r2}, 0xffffffffffffffff, 0x4, 0x20, 0x4, 0x3}, {{r2}, 0xfffffffffffffff9, 0x0, 0x83, 0xbb, 0x8}, {{r0}, 0xfffffffffffffffc, 0x80, 0x4, 0x401, 0x1000}, {{r0}, 0xffffffffffffffff, 0x12, 0x0, 0x8000, 0x6daf}, {{r0}, 0xfffffffffffffff9, 0x8, 0x80000003, 0x1, 0x785}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x10001, 0x1}, {{r1}, 0x0, 0x40, 0x3, 0x3, 0xff}], 0x1, &(0x7f0000000480)={0x1, 0xff}) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) 16:34:34 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200a1, 0x0) r1 = openat(r0, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000180)={0x5, 0x19ae, './file0/file0/fi', 0x0, 0x5, 0x6}) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000080)='./file0/file0/fi\x00', 0x0, 0x2c9) 16:34:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f00000001c0)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666d92031df4099738ac3a2417f65806c400263927d58cf36f075b00a621d925f9ecf3fbff5a048ad45fe8c628cc853879a92b857550274168ce5a5decb72e9b1", 0x51) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/32, 0x20}, {&(0x7f0000000080)=""/253, 0xfd}], 0x2) 16:34:35 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) write(r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0xffff) 16:34:35 executing program 1: r0 = socket$inet(0x2, 0x4007, 0x93b) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/38, 0x26) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)="ab97f798afa0fd7785e9ce5e211bec47a8d7f6145e9faf7155e3b8e37e906f9fe9e083d141906bf8ef036bcc314a5c8acbf671b04534447be59c13f5ecc58e7af54ebdc5b3a7f2203518b873512905afdacf39741633", 0x56) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) chroot(&(0x7f00000001c0)='./file0\x00') r2 = socket$inet(0x2, 0x3, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r3, &(0x7f0000000240), &(0x7f0000000280)=0xc) accept$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:34:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x531, 0x188) syz_execute_func(&(0x7f0000000100)="66480f3a16bb0e000000d34e0f7e69656745d9e5c4435d6c8450f7fffffffe66470f3a4194400e00000000470f3808330fbe2ac4637d19f200450f4379ee660f1330") ftruncate(r0, 0x100000000000) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x7f, 0x7}, {0x5, 0x100000001}}) 16:34:35 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0xd, 0x3}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r0) 16:34:35 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x6}, 0x10) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:34:35 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x2, "e63092f4ac0ae90d447ca744bdf1d793dc7d6543", 0xfffffffffffffffd, 0x10000000000000}) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)=""/210, 0xd2) 16:34:35 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xb20c, 0x0, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7"}) unlink(&(0x7f0000000040)='./file0/file0\x00') 16:34:35 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) 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) r2 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x82) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) writev(r2, &(0x7f0000000340)=[{&(0x7f00000000c0)="787daa77dc07770488835ddaa1b59369428c4e44098906b930ec2269505dea5d399011bd35ae8687", 0x28}, {&(0x7f0000000100)="3fdddf915ee63f0d7f9a69ab0845e4071bacf742abb5e79c", 0x18}, {&(0x7f0000000180)="917f48c9e1b34872091221ccbe4b0df4db4dd280a84d5bdd912bbe2a45d0a826b714a6532e621bab56573a86ec5c437f2f5f0f7d96c68dc425dd665c90583276ab49bf1526d94df29492b09d9fd5a8e9beb997c2c5e5d601b0aa4d1ff7c6aea6cac4c48cdd978d4c94c1a017f5b31ea5d6fa3636cacc2322227f9add4e343d30a78f0045053aba6bbf67777b7c948543cdd5380ede29d99f78c959129f6b21907f782a446e13fc95ff7837b867eb51734de73861e80d5d8f8a95b4b2aac24aee89147205271eb3c2b835fb7930814a53971485fda8b615764e7fdbf0381f08b567ec253b8266f09db8c5c1de1932670911f8e2ee24d06aa3e31877936cb9", 0xfe}, {&(0x7f0000000280)="1702721a9d073d15096b5005bd14a892ba0f1e22e7718d78230c11731f2f5e9a8e1b6b70124de113fc5031cc0daa88597fc2825cc036e8d61ffc78541ac1", 0x3e}, {&(0x7f00000002c0)="7755306e3e22b12c1c24f80f3be3cb4eefcae81e9eeeecec94bae2a37dfaaf5b015e56cd205628e3566e271f053d634f93048c", 0x33}, {&(0x7f0000000300)="af239a9fbbc57128d29bad7e331f5216a8fb3fb08059e796ec51eaa9489a448224eb5607ef21d7593d7ba5311f515e8e9fdafa6c195215b03b53e370", 0x3c}, {&(0x7f0000000440)="e467def9d4a3cf74f1f86ce97e494930d5a2a70883d8d28b207e30179cdb2ec12b9d928870a1da4bc32cb61b44e365a7a28652dc61533bcef165460f1059963838db4fbd8064d9c6641682914b88b3bfa5abb7d446fbdbaf67147da44a53a0d823668e8716c7e1c48cad1a3d6df8c39d04f6bbaf5a557da93518cb7a3dd4c16f383e4d8d61ef01bc300f90fcdac13aa0c747bd5e09f8ef836c048c177e71dd6581cd6714b85f000ecd631417d17d3091a8000db95205ef98584882dbaaacb2aab281e60d9b3fd045bd5109a2c267a747fd94e9a987fbfe45a187e2194344c0e377f40e58d008b2cf92e0ab671083958cd814d589f6dc970a", 0xf8}], 0x7) 16:34:35 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x9, &(0x7f0000000280)="e7bc7d8aa7bd308c778b6086c1c941cb327ed5271797cc43562f86062d33361d7a42712cdfe2a69d2833302d5954953ec9d9dc083491f5c4185eb23a621a5487ade3c9ee12486de59ef9ff2a72541968e5e77345d286d99936feb21cc9f2260c15631041e2d8b40f1d7d1a9d6f43239d18dfc49e3f402fa5a738a5a1df051fd2a4fc0cda8281f9769360739873de18353ffd27bbe144baba3342a13a14b9d05cac7e48e3b2e9f9e19988689f2c870d498f4aff1172fa79e616dc43015006613978ff01ae560c38b1a669231138187770", 0x4f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:34:35 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x10, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "67029d68331a4fb52f44d111ef2ea4bcf41a5a33", 0x0, 0x7fffffff}) 16:34:35 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x20000000000002, r0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 16:34:35 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000440)) dup2(r1, r0) kevent(r1, 0x0, 0x1, 0x0, 0xaf, &(0x7f0000000040)={0x0, 0x1}) 16:34:35 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = geteuid() seteuid(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x200013) 16:34:36 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) lseek(r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x98) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x21, 0x98}, {0x87, 0x3}], 0x2}) r2 = getegid() lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000200)=[{}, {0x2, 0x3f}], 0x2}) getdents(r1, &(0x7f0000000280)=""/4096, 0x1000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) fchown(r0, r3, r2) 16:34:36 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYRESDEC=r0], 0x1) r1 = geteuid() r2 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000700)="9f8218095a463f77b8f2f74932221387725483313c16f994ca4a83ba6d946696c635c7bc08d04102254bb2dc15b082d69e746480800786ab748bc05ef44c0726f4bbdc4af51d435bc8deba79548935d4c09627d74687275969d65342f4cf4fff7ff4cfd9e98a0d498305b088792a4e9d02fc3fb23368e42482841531f1a210a022b28e6ceaacdbdf0dcdee7720ac5d9eec2659071e5e72ec12259928927e595f7a6ed9d78f28591f41f3e47b2e9f2707bb15c5ac507c3b07d25cfd85e122a3b9bb3eb1dd6fcdb8c6e2bf263590bc19f4eb6e7eef5fd48aba7f0281f8127a72fbf3e6ef6b3a9c577ab53cca3f27714ed807cbd31b725b090bfdae7b4c6f2bf45aed5747b74eb2c831c0978422d95a2b142ba0795f49c68f9017117ce23025156570b09fa4a61e42c0ddaa93d0b9eb5a4ab3e6b24d67d0307134a4c4ffe32754c46607824ade12e8dc561a7e04d8515c0e27ad52da0d4602e9b92f1c4a8c20974b2667e9d822df28d36796e82b4252253ecd6207b65b4f09683a82e8994140ba57a659a0e582e3ff701bda969eae7a958566b00fdc847d5a92e25f7daf27ec6ab7d59c9a08a0803d6566c14e7f0bdaa2ba6e6666e216f8de97fa7d3a2f50e5dcfc4017d41ebbe3899dec33032d4d65e9324af7bbe9328081f715d7e163b0d3ae61872fb6dabfdd85dd2b93c9df17fd89a84b0343991b89a24d0514e3860eb67f14d28a1cd9fad0a03b741a0c4743454efdf722c8a2b16ea98f5bdc427eb1c15811a10791d821170b85804282e7d31f2c38e3cc667aba044a2ad53aec3969fddc756a1b8a8542dbc9aefaa0cb788dfa1e7b5c1b9d00d6776f5a217179b1374d48fc903fb6ad204dbebbdbb1784e6c9fa80a9faa9825ee1c74f31deb5155c0a9e9ec74951e0f879c522eb3ed5ffe49c41659cb0ad921ec098e73fcdb388bebb5a1894143fb05fac7d922719dd8d1395dc02b4efd74e190c8d9a73cb904424e5bd921ae3d40506d2342619daa05b35a9e83def87fc908879f080b210264f5d05d060ce5d964a6960e5f8ec4044e010f0e729b88e037d53832ca9803c4bb5b5d715c031624dbd2c275a8e440e990112536bd3b2998376d5535d8739872a0ee69e7fe0a3ba800376f6a358c4e8112d23acbb6447f20f7f0adacd28b87023b9462451b1f1fd338a016117fff669f7a14aab8d6e4403d37fce04be7c75c75ec3ba381540cd2a4d3ecb39fa930f2a593520c6361749c099fff74afddd5cc5893a874820418ba3e4f3f4430dd529eb0bb0b411bf39cd226e286e0b70e86d277ec42269d897c604e54b834d5e5e48e7ae010dd47c4c936941d094cfcb193518de764f2d1a9e79337d597c1b89b413d24e54795749aa683b5f49b9f768b7de4864447f415f6293899654ceb860f24e6b8a1137065e36dbcf4b6e824f0a142ed42b376ee7ac5483822e9d855769730595143c636ff2bca697d07f2caa00ca3617a19e0f70232fe52feb7f251dfd2c5a69ca0ed5353194901f79233b8f0624a6330e5c3a5e92d3d7336fab6ce328afd1e51e15291ebee6623636d5429b95e8513492589cb2acca96f5d1731cd81875ce169bd3080f27e4b2f9a46855a5c2e040d352444136474037c2de1c0177f345e184f3f66c8a0bbe8e520b80a448f5bb28d8bea25081d905db85dac2461aa6609279eef7a3c4418e698fd4f2b2fa32f0655072c185d26435408ec413d560ab88d44c9dc54049bdb48922b5dc4b335acb82c8f7aa6f07e600e3ca2c57c38f1a43f6a43848d0b0a6ec23412ba525579fa0c001e448cc912ef24b0b8f9b0b0fd1212dfc513edd4afa51445ac0479a02f1dd4ea5e9492220f20da08a9ce74160c02aa4e672e747f7ae02b7e1c063e9259ebf4c70b92704b5a5ffe22659e2841187f274fb132f5d11785b51eab0b32e998cb8dc2d9ad3fc3edef048bfe352fc9d29d9f6fa35b4bbf8965f541a7cb6d67a5f420ce825727177ffdbaf42fd2b6ef8fe87d861f075f0fcaa8f423731e8e6de90bbb6053e3a2ace3bfdbbb1dc1cf1bc38ec151079f95dddf02d19bf05a8c6f4972c37f14d993fb9051eb8a6be902cad8d322ace85a387bbf9ae05da8ecb6ec34e084e5d77150d608b49687e26ba2f590884a69e89abbc1e31b33351e28a634477877b65686aa2b9487ce1088caee273a5e8986e12f21d38ddb25b9cec146ad6290649fc62a06be7d97384c1a44c5323b705bf9d0a62906bcb6a48ffd456deaa28ae73092ae228975a418c4e368f2c5a27ed1ad681e03d62ec71cf3d94ec218e35a6c690228206f975fbdd8088361a881c924de05a0e33feeb8598292f100cfd675ff198884524df287b8f3f8991c4c396a9abc6e6fab7a30c9ffb286638ba652da4cad6be2ad483c081c2a1d2aecc1f7e7290c41a5758e9a4ae23e2871eb897a48a20a77916ac0aa88722fb222270df6a5542c3d445a867adc8085d1f0445ff8dde057d02d6e9defc3160d3f6803352192f8d3253e3af192f199b63fecaf31504315d5530da3d95241d490e1428a519a50a015a5d0c2ef437a1fcb5fb4fa925741b391b3f98d4717e1e312fb0c185165efd42e7b1a2ea199c52a64a9def7fbdff49dea747696a866cbf246557a7d5f8fe1f42bb51fba2df738d82b7e36be6cc0ae7ef0f1f5e715c55378d4ed89ffc02bf539327cf0fcd015aba46adc812490c555b3837297c2f260c8c1035006080dd280c36648fd03cd2e1d05d4fa372c76372e32a54fdfba05da2fec6550afa5a3257929fee061b4c4cdf227c7365013858c84a903ba8168637d9fd5e173573abd2619b84665c351f3259fc919fa1f89cc021673d684645cda8335d1b05787e0d4487664005f303d3845e3e6892bced6ed40dcf34cb7c8ea1db16dacb7780f0873c011951d75e8eb82dc23dcc4eb6eb1d3c35dd0b4ee39cc53402f058ab5627ed3667aee9cebec744de2f73f8bfeb1f84c31ead5ac9fccf137552f4c0cd04cd48883295d86852f377ac49900106ffcaec4d806974bb15f4a4fb4c64861f56d5ef9ca49355f2012c974f0ea0c4695333761509095005d83ae79674df7bfaea2b45f01204e83299c9d7fa80458bf48bef1aa97b9b155156a86787247e2e93decfccef408db9ac453b5e9cdf622c5b312c888fe92e22c2601d04b248bca2f4b97f8944eb163aea49dc0571bd72167d374271033253341cab811437bde93c1b3176bc3379dd3e2452fdf8da382e75813e22e32ae9424d0e30c787a41620e04b4188fcdd46ae935f12c56846794abd528639882bc621c0cafe0a8950a4e538fe6127ca878178a0df949bf4730c0b4d77bf9c177b046d1bfca59896411f9057ff402e719df2abefaeadabe8429efe68cf97f7d24cb99ffb194280989bb982ae252f94d4814781b3d1c744f8ec9d392a815f0ffb63a7edae858ad5ae056d4fd0752ad849d5025be111b8b24473f91b2a19ea59e93549f0bc2fac044044a9b4bae39c51e808c8be46775d0977eb14a72611ffb58bd7c72f9cc90ab687a3c45ca104fb2d2f47e38c45f1c23d1e5f6c9f5a7b06f27bee90235d546668f2020ddda726edb81f991f78c7b3ece86406180b38ef9df8da3f1694223c10034b9bc90e73707b88654abd892043197d1466c682a4455c79e1c527d6da3b65a90d4233d761f2d6321be9c74a981d000d4ce35d4674dae6fdf7ebfeced0e715523437d01700c5e5bcd09ed154730ef0792ce48f782314dcbef27f6d27675c3d4f76ff1d5a65e9c02f23d3660b675997fabe5ad985d155004cc10a6e42d0a76e8c78fbdcf5e470a93c36530291ac6d4cdfb3cd89660fbb84bfab68725d25ede0cc37a778c9e82ed722e21bdb22590f2313a089d4babbaaae789f78723d795c6c01f4c45f9ac68cf7ef42306b1d219df591f5965488c5f4387132384133821e2cb9d3933ee88a34a65cf29df38865f71e4e63825799c22315f8619b3434da2e6c547f887446af07af5ad81accc04077676e902afdf559b4ad04185e68e04b90502e2f5d2379775db4e5bedceb52c114176b2acab45a54994557455e4cfb5743ae1444facc9961a651a33171b93ce333e51e3c7c5645a84ef8d8d7c9e11e52a3d6881d33156fc374add99c492e00768a219595f049dabcfc23485aea0526d65564215b63300274328cdad452830f227533530f85072a6d941cc0a74ac02e8e4205d310c36dd1555fd9f65d9e14620bc389c90ec6a5d1998026b97f9bbbd63b9b9fcbbf6a1c82dfeb3f7309e70a361f309164ee920d7a2c158ce342fa1e19a2bc63a3a762d6250df0dc8246449422553ad0712ddcae68f2649e8f923c8eafb801fb6e830d37127d5e850e012a597aac2727e44f843faa58aebd3b229f4a59994b2dff0254779efa54e1dc4bfbdabee21dcd6e8d9bfc7df48e4030c45f0038b7378d097d28985b81325164e054c714af342c121a6d060578ff9f2bd24805eb78f33720a9f57ad9c613d75e13954301616c10eaeee3b5b9b51fee8faeb420084bdc333ed7c9c7abdd833e4f3212249d43d662a114b8a9b4ed6b3084b6d31153f637d7779aefac17e05350fd5f88af433d7ecb22c7a04b90e6320edc75cab58bce391300c82c211bcb59af4a8cd597133fd3965e1698efede7e038008d6839daed7dcd1a50cb87f1fad551c346458bba86ef8c276120c8d5d092a077eac8a1ba0036071828a6969697c997709b6d5ee7beeb259bf867c7e2bd1bd724768367c2d718391ca89f1f0627408e0f6b9dbc6be78eed238566ed4d9332c614048d3f6cdd0ec7a0f1cc7476b29adb42cec7e7662fc585f08bd4c26a8e973ab2f0249991330b989baa9ea3a50d284a77369f185652d051c75ba7fad49e7327efbc7c859ea1b19a4048026d3d0779f5ad5c8a16f12c53475df98c142c4512da73ad8f0d8be0e1faa7abe1520b6b3f1e61f6701ff497db5603e3e1254466d92c38b730a6f1e703f6e865dd001f05940b9b15a3cb3c05ffdea8f10206de07fea1fa3491fc7d7893f4f1b1569b642064bb0c5310775c5020d0ccaf67e5f5960796091e16740a0c8cc2aceadf022e25ba990e060f2abd7d89ff15dece783016be73071c57438a734ea6d50604faa7ddfc9ed10b70b976f3687d17aea6194b2bb433c0f979b75f185b2284865b8bfb3e6fb51c6898af84a7ad8ff57da02566eb511a7d8f5d67af681b34090db2e73fb903954bdd499f45c85affd81fda48fc43ca537d0670f8a1a170cf642bc346f529704f63eb972b67bc7f2017dc348051bb57aac9fc5cb2ce28a96cc48681d7955e9687cad87493bcc00cf40504a1e6cafb0a5ae0ba0c6b88f7cf0bf0095ecafb683e374fde0a42086e07fee5dc2b96c52ee413ba5f35ac1718492ea662c8bdd461363dd41c693f3043eb3509aa6b1b88cf50e971ef74746d9437986bac4b8fd658e6f4f591bd59a188d7bf9a4d366ff85034871ec8cb8af8f6909ab741ffda4399c6090fecb36a735e199ccd7de5f2d298060d2c39455ba6f4b082dde336a804107d877a1675343e3ea47293b55f316c8deed7afe50a52bfbabeb5a89c1446bd3082d1b5dade35268a9db72c70c5a5a45b80280bcf450c665df17798673ee0703cd", 0xf81}], 0x1) r3 = dup2(r0, r0) symlinkat(&(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') setsockopt(r0, 0x640f5395, 0x6, &(0x7f0000000000), 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0xfffd, 0x0) 16:34:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a13", 0xa67) r1 = syz_open_pts() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000c80)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0, 0x0}, &(0x7f0000000d00)=0xc) chown(&(0x7f0000000040)='./file0\x00', r2, r3) close(r0) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:34:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1000000000000026) syz_open_pts() r4 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x20) openat(r4, &(0x7f0000000200)='./file0\x00', 0x8, 0x110) 16:34:36 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2004, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) 16:34:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='r\x00') write(r0, &(0x7f0000000180)="6d6c10", 0x3) rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='./bus\x00') 16:34:36 executing program 1: syz_open_pts() mknod(&(0x7f0000000340)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x150) recvfrom(r0, &(0x7f0000000100)=""/98, 0x62, 0x802, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) poll(&(0x7f0000000680)=[{r0, 0x1}, {r1, 0x50}, {r1, 0x9d}], 0x3, 0x0) pipe2(&(0x7f0000000000), 0x4) pipe(&(0x7f0000000080)) 16:34:36 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) r2 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={r2, r3, r4}, 0xc) fcntl$dupfd(r1, 0x0, r1) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000180)={0x6, 0x2, 0x4, 0x10001, 0x0, 0x36e, 0x0, 0x400000000000}, &(0x7f00000001c0)={0x5, 0x39}) sendmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000200)="5de2fa9d46aea25ee7bc0887a79248011cbbc5a0de665b2957b8fbf54db6bfce8b6cd8c11c10d6a9e07d1a2474d018166337608a9b7f5ca95fd199883452290fd491b7b3483695412f5b28abea01e2735af36ec37eb97d705a0940dce112073e33fc74531f72a841e4c16e83306781cc4caf9355081c5f1c75ff71d261010312797752484747", 0x86}, {&(0x7f00000002c0)="ebd01a83aaf34ce364d4b6ebc7fecdb2", 0x10}, {&(0x7f0000000300)="64f4c62c8971ec012d39cdd65c165102b7", 0x11}, {&(0x7f0000000340)="f34b1874d3a14efa4db833aa5b6ae1789998d14a66cea9edaf1e6361c742ead0a15c7597d0cc65bdcf61e5c384f2884b00350aa0c6c23521d1540d79d8e384bde0a7e7c7018c8042209d4ac97f11252560ca4f73c29db7f5950bc7b784bb237c724b456b45f76e1b592c679d44d9e6a67fc1f60a7684c4dc4e12808a04c28277ba790c811d9cb00c44fd9357c88be321cf81c439070276bba56a9290bed77121ac10e9b8aa99efd40970fcc1456547e21d7ae118a11d69783bc3de6b3b29dcaad428e50754a03a8e90c4df0f15409d85f7b9cf", 0xd3}, {&(0x7f0000000440)="9c4e0f610a90cb427c4134eef6ae0180422949f7bd724abca3cd662035aa6a6e0fbea1a9d14a1a78b56e8774ab7736294b086b4610bad267c813403b3ed1c3ae3576b70ffbb793d17314a644c739e5df9e558d25fad5af7247498584a3418ac3fd72f56a32791618081b1fcc234746e13c08b81ad7102e71c21604f8ce0bce18274f7ce95f2b", 0x86}], 0x5, &(0x7f0000000580)=[{0x20, 0xffff, 0x0, "e57680ceea1e4ebaba1c1846ea4e23d3"}, {0xf8, 0x1, 0x7a1, "77e402d449c1f3b12c6e6050b9532a44d4632d0d71991bec26cbb19599b826dc5ae394cb015dce03a6ae2f664cf8d79111f8a4538d66649ee31abf7ffc46c13137b92b22faf76717ade901172b491a0baae953e02e5601bd58436b509d2ffb1fa8e93fe2f45151d2eca13ee596c2728472a2a7732c30fec0d4e3b364e8de69c8e185b25d22b6e86afcc7cae9df6b2fcad9c94022543414c2d39047ee23cbab7528e25cb997e4ec8cf98d0f8044f6ae415e3f7e80a3be2bad593a8f098891b001267c976edc45928c0cce518114b7981e091c8f558445b6611d6da1ac1d127407b093bb9623cf17cf"}, {0x58, 0x1, 0x6, "71c069fbb518dc4482ee1b2077ec792caed2165ca082ed43bd758009a14a2af5f1bde65806a29a99f370ecd1fc73c78e9de33e3397f9e63b998d4f4d8f4d32a411684f"}], 0x170}, 0x4) wsmux_getmux: no memory for mux 8388624 wsmux_getmux: no memory for mux 8388624 16:34:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee33", 0x3a) 16:34:36 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x21) linkat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x4) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000001c0)) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x6012, r1, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000200)=0x8, 0x4) getsockname(r0, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) r2 = syz_open_pts() r3 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20000, 0x81) readv(r1, &(0x7f0000000400)=[{&(0x7f0000000300)=""/249, 0xf9}], 0x1) r4 = syz_open_pts() setsockopt(r0, 0x8, 0x4, &(0x7f0000000440)="800e086735a9e0", 0x7) lseek(r4, 0xfff, 0x2) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000480)={0x9, './file0\x00'}) syz_open_pts() ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000004c0)=0x3) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000500)={0xffffffff, 0x1}, 0x10) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000540)={0x3, 0x14}) socket$inet(0x2, 0x8000, 0x7fff) r5 = syz_open_pts() ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000580)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000005c0)={0x0, 0x40, 0x5, 0x0, "7a18a744972b455ebee5e6ae06181d992141938e", 0xa2, 0x1}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000600)) poll(&(0x7f0000000640)=[{r4, 0x4}, {r5, 0x100}, {r2, 0x2}, {r3, 0x20}], 0x4, 0x400) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000680)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000006c0)={0x1, 0x1, 0xff, 0x7, 0x3}, 0xc) syz_open_pts() 16:34:36 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) fsync(r0) 16:34:37 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000040), 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:34:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="bcb51e4329a60f7d493805434db0ef9e68170e5217ae312d0eb3530b91ac5dbd03b201f5e681eb21aae498f736072715e390f0532c58352cd5cced14f03d3d61f81faafca850cbe885a2f9b716dab722eee58c34a7d8b5ba5bca6893aa5c00cef6cee9f980d7b96f852b227685bef366f22386a8cbeb52c96522180883fe97b92f054ca2e3f99c77ebd188f126d7586bef8dbdc29ca03835cd7a05504a5e4b0e31afd6f1900efa19558a350f64fce0ee28a70cacaed4d181b43a9fb3296b5b3d0c726e7c9e443058468e8aab9f5bee0a6ea7792b487153e747344b48ca0cfd05bb9b955d4238d3b9bcad060129306845aec6cdf47dce3c8709c3ab", 0xfb) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) 16:34:37 executing program 1: r0 = semget$private(0x0, 0x0, 0x383) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000480)=""/5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') semget(0x3, 0x0, 0x4691d90f54b3f467) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x10) renameat(r1, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') r2 = msgget$private(0x0, 0x0) linkat(r1, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./file1\x00', 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = semget(0x1, 0x2, 0x20) openat(r3, &(0x7f00000004c0)='./file0\x00', 0x2, 0x4) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f00000002c0)=0x7) semctl$IPC_RMID(r4, 0x0, 0x0) link(&(0x7f0000000300)='\x00', &(0x7f0000000340)='./file0\x00') readlinkat(r1, &(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)=""/14, 0xe) msgctl$IPC_RMID(r2, 0x0) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='W\x00') msgget$private(0x0, 0x15) msgsnd(r2, &(0x7f0000000e80)={0x2, "18c082b64d321c3bc2fd28e4f3e8ef297e62b83131ecdf6f9c4cbf37c2d52b0b97d74450d3d5d8096f0bae7a165153f068696590ebff6c87035d07648ba71519969257e6b48717b98fd944f7106a328832ca4076e499139f46412003183332a3d10bdd0023dae52bc4abb9988db58f40d4d47ab86552769369e11d3ab178a979c4826a1063ce4c25611a19bff0eb24b422d508e578f9bafcfbd7181de27443be16cce092198711000a14124faf8da487fe8d37aca08dc3d3b4ea42f4139835e16cf0148922f3e63afce5767b76656bfe9321638207adaf66fd30b1d042"}, 0xe5, 0x800) 16:34:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./file0\x00', 0x2002, 0x8000) chmod(&(0x7f0000000000)='./file0\x00', 0x6) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8000000000, 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) OpenBSD/amd64 (ci-openbsd-multicore-9.c.syzkaller.internal) (tty00) 16:34:38 executing program 0: r0 = semget$private(0x0, 0x1, 0x80) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000000)=""/232) r1 = semget$private(0x0, 0x2, 0x500) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000100)=""/4096) r2 = openat(0xffffffffffffffff, &(0x7f0000001100)='./file0\x00', 0x820, 0x21) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000001140)) semctl$IPC_RMID(r1, 0x0, 0x0) r3 = getgid() r4 = getgid() getgroups(0x8, &(0x7f0000001180)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgroups(0x3, &(0x7f00000011c0)=[r3, r4, r5]) getgid() ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000001200)={'./file0\x00', 0x18000000, 0x9, 0x7fffffff, 0x1, 0x80, 0x2, 0x4, 0x3, 0x1, 0x81, 0xffff}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000001280)={0xfa0, 0x1, 0x5dc, 0x7, 0x4}, 0xc) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000012c0)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000001300)={0x9, 0x1, 0x1, 0x8, 0x3}, 0xc) getpeername$inet(r2, &(0x7f0000001340), &(0x7f0000001380)=0xc) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000013c0)=""/209) sendmsg(r2, &(0x7f0000001740)={&(0x7f00000014c0)=@in6={0x18, 0x2, 0x4, 0x8}, 0xc, &(0x7f0000001580)=[{&(0x7f0000001500)}, {&(0x7f0000001540)="fa511b48b53f79a6defdca0ed7c1968411fdf36efd869083f5bf9ca1f187ab057dc08d255335f1b249a644b56c2130f92f95688ddb820f14df", 0x39}], 0x2, &(0x7f00000015c0)=[{0x80, 0xffff, 0x46, "e6432b325a5882e7dd541c8d09f2665f21be71f6c46fe9a774d4def05d77ef7499c3f1dbf194d60e8e9543c99494d24314a130b105cc1d620c180e55306381915aa4745fd028090951df9a882729f0e250020ad43a3a0590b27eb7b423b2ceec341d03de4b903c27b3ec263067dbeb24"}, {0xc8, 0xffff, 0x100000001, "0844b5fe769aef0e5231bcd1c07051bd65b90a005f0a43ba72c678e5db827473741fda40b396f327443c62b70413e10023b0f68b18a3c1a95947412024a6b05aac644513a5c0132e8583076802efe380435718a990dd8e5ffc4418165b6bbac7d2ed42bc9dd6f0b7efe967aac99963901e1873e531b300c4ba9ad2e6b46537eef5b0b561a0610885521e04cdeb6e9252e2f190e688f1a61d5801ecfc53b568c6f6998aab13fe57968bd24617773837411f965c"}], 0x148}, 0x408) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000001780)=0x2) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000017c0)=""/39) renameat(r2, &(0x7f0000001800)='./file0\x00', r2, &(0x7f0000001840)='./file0\x00') getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001880)={0x0}, &(0x7f00000018c0)=0xc) wait4(r6, 0x0, 0x9, &(0x7f0000001900)) openat(r2, &(0x7f00000019c0)='./file0\x00', 0x100, 0x100) openat(r2, &(0x7f0000001a00)='./file0\x00', 0x0, 0x8) getgid() semget$private(0x0, 0x2, 0x10) pipe(&(0x7f0000001a40)) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000001a80)=0x5) 16:34:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x4000000, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) write(r0, &(0x7f0000000180)="492b57405df77f9a97556efb98c95409d9b19e28d642488b7bb20902d54811355a497be9cddbc672ee5a27d0ceee57250f3afd134fe1ad7580e46d570253f102b7964a2832531e3f1ff21d79da94a5ac15df01b4c237622f6680fd3583606624a4bb920ccdedc35f32bcba0d90a08c1e90470f543301bf68506c24", 0x7b) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x6, 0x4, 0x1, "b3a5ad691fc7ff12a6d91d084e476af14d760071", 0x3ff, 0xffff}) 16:34:38 executing program 0: 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) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000200)) 16:34:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="6ca6272171ed2d3453367cc782479687d05c35a9688b1956e83423d1cb89d08eb097c868b4dd12eaf0c1b3ef567a8f4a48b5efdf41904f06a59c8b6c33d1df028d2f1bde641056690009e82aeb8a03edd4211946a1c7863fbf06c4d61c2dddd00eb4b3ab9753d258f48f76c07d577389b3d5e151fff1197aa36a57e3f948538d64b210c053d252daa5de1d9514275957955041035bbfed5447dcb0e50d71efd716c31aa32e42f7a3b274e40c9860b2c215e3a59be875d2de3a1cbf60c094a037d97f043bae043b9bad708a4c2746ebdc2594c51b6867ade96d0ed1b7939498bbc2dd0e3594fa3907a633effd6ec834142e6ecfb1b205c7d742eb1eb46e8f50334cff6797628dc183860b3c2e508068b30d51db0391292cc75a3c47e48abb2d6ff41b46ccb56629e432606b3ef6c5ad"], 0x0) r0 = semget(0x0, 0x2, 0x102) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000140)=""/182) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:34:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000040)="de2055e595482384089c0010cef7edb27bb481a669c3bdcf3372f1b33b19775cf584e79d48b6603a89e304055f940d758067af19673c36b1280a019516e8d286c1efefa1a7ed6f5bc2e05731249cb2061cfdb0767c2d216c56240f4216b176f282fa75a5f3b199c3aac8c17504e04036158835c2cb6336108608518001ddc7ac78a418e7500300f07c9600c5fbbd3879a18f678cc017f46e1379f163545a605e14c1609b0418d13986679b90b44215c9ba186091f2124d2d62130944b10c465eb5f638bb0a791287b8cc69", 0xcb, 0x0, 0x0, 0x0) read(r0, 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000001c0)=0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x8, 0xc04, 0x0, 0xfffffffffffffffa, "686593f7a7110c54bbdc107898be82a4d32d737f", 0x6, 0x7fff}) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x8, 0x0) 16:34:38 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) close(r0) socket$inet6(0x18, 0x2, 0x101) 16:34:38 executing program 1: getrusage(0x1, 0xfffffffffffffffe) setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) nanosleep(&(0x7f0000000100)={0x3, 0x1f}, &(0x7f0000000180)) setsockopt(r0, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) shmget(0x1, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) syz_open_pts() r1 = msgget$private(0x0, 0x460) r2 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x2, 0x5}, 0x401, 0x8, 0x0, r2, 0x89d1, 0x7fff, 0x7f, 0x2}) getrusage(0x0, &(0x7f00000000c0)) getrusage(0x0, &(0x7f0000000000)) 16:34:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) kevent(r1, &(0x7f0000000180)=[{}, {{r0}, 0xfffffffffffffffe, 0x43}], 0x5, 0x0, 0x9, 0x0) close(r0) kqueue() 16:34:38 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x10000000000000) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0]) r1 = getgid() getgroups(0x2, &(0x7f0000000100)=[r0, r1]) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x80) 16:34:39 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) r3 = dup(r2) ioctl$TIOCFLUSH(r3, 0xc0206981, &(0x7f0000000000)=0x4) 16:34:39 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x10000, 0x0) 16:34:40 executing program 1: truncate(&(0x7f00000000c0)='./file0\x00', 0x9) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000180)='G', 0x1) getuid() ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x7fffffff, 0x400, 0xc19a, 0x1, 0x4, 0x1, 0x0, 0x1, 0x1, 0x5, 0xe14}) r1 = getegid() r2 = semget(0x2, 0x0, 0x412) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000140)=""/22) lseek(r0, 0x0, 0x3) r3 = getgid() setregid(r1, r3) 16:34:40 executing program 0: r0 = socket(0x1e, 0x3, 0x100000) recvfrom(r0, 0x0, 0x0, 0x80a42739bacec80d, 0x0, 0x0) 16:34:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x335) 16:34:40 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8, "0300", 0x0, 0xfbfff7fffffff2b3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000394000/0x1000)=nil, 0x1000, 0x0) 16:34:40 executing program 1: setuid(0xee01) socketpair(0x1, 0x5, 0x6, &(0x7f0000000100)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000080)="31ddf69d80cf12e2027dd297830c1352480f608394bcb18cb813908a36f0233d88a2a1924ce6f4d1b107ed3f17c07047d636fc95d9ea526cc9eb47a4ee0ded0182323411f510bf514e161ca714d33b3bb75d5386d95a4cd0dd6fa285dc1de98d279c1785126dfb101f996b", 0x6b, 0x404, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000140)) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:34:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5d00) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x100, 0x0) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/30, 0x1e}, {&(0x7f0000000100)=""/191, 0xbf}, {&(0x7f00000001c0)=""/231, 0xe7}], 0x3, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:34:40 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x13, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) close(r3) connect$unix(r3, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCFLUSH(r3, 0xc028698d, &(0x7f00000000c0)) 16:34:40 executing program 1: mknod(&(0x7f0000000340)='./file0\x00', 0x2003, 0x1700) mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x3aede8c8) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) close(r0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x1, 0x800, 0x3, 0x4}) 16:34:40 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f0000000680)="a4d4dc7d39272e05cc257a354cafb92f32b23d1b0c1dbdd38c8f476e5d8d18da8ee5c40941f759e41d7205fa0dd4b201cc89509fc12be472340b1f52821f51df6a266fdf845f3f30272d7ae97b77fd563215ee32bebd74fabad0e150b7541a9d00cc48798c608c55dba336445651f91f82c805b6ebdf2142f4e3e70e27df01285ea93235f258a578fa5581c5d114ab2add17e1bf2bccbaad0e0d75780638269c0db4a9074e89fc267de32a598e0b882ae7e6ab50b10d51b9b05a108cef4cfa735bd79c7c63a80013ee6486ba3b0d3e8fac050a1ac772ee646ce061dc4a2ff2fb823611c10fa638e250adf4c260b91998393ea2e314154f559206", 0xfa) read(r0, &(0x7f0000000580)=""/234, 0xea) r1 = msgget$private(0x0, 0x200000000041) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff2110000d08f9adb46e47f790000000000000000000000000000000000000001ffff00000000004000000000233bbda48e3d96d200000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da5ecf06005de6e861d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805e059ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf8659ecdbcc5860e42335b84152"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r2 = shmget$private(0x0, 0x3000, 0x102, &(0x7f0000ffc000/0x3000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x3000) r3 = dup(r0) r4 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000500)={0xe219ad03ee787432, 0x0, 0xffffffffffffff7f, 0x101, r4}) setuid(0xee01) msgctl$IPC_RMID(r1, 0x0) r5 = dup2(r3, r0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000004c0)=0xc) setreuid(r6, r7) kevent(r5, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x4, 0xfffff, 0xd0}, {{r0}, 0xffffffffffffffff, 0x20, 0x3, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x6, 0xffff, 0x5e}], 0x8001, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffffe, 0x48, 0x4, 0x7, 0x3}, {{r0}, 0xfffffffffffffff9, 0x42, 0x80, 0x9f, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x6b3d, 0x5}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80, 0x4, 0xc0}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x80, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x21, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000025, 0x13, 0x4fc}, {{r0}, 0xffffffffffffffff, 0x48, 0x20000060, 0x0, 0x8}, {{r0}, 0xfffffffffffffffb, 0x78, 0x20000000, 0x0, 0x6}], 0xfffffffffffffff9, &(0x7f0000000140)={0x0, 0x4}) clock_settime(0x7, &(0x7f0000000000)={0xe936, 0x6}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000180)=0x7, 0x4) setgid(0x0) 16:34:41 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x3) mkdir(&(0x7f0000000240)='./file0\x00', 0x41b) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x10000) chmod(&(0x7f0000000100)='./bus\x00', 0x1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) utimensat(r0, &(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)={{0x0, 0x9369}, {0x400, 0xc1}}, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0xffffffffffffff72, 0x0) chdir(&(0x7f0000000140)='./bus\x00') setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) semget$private(0x0, 0x0, 0x2) r2 = semget$private(0x0, 0x7, 0x0) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000000)=""/191) 16:34:41 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8000, 0x100) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=""/152, 0x98) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) recvmsg(r2, &(0x7f0000001780)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000001600)=[{&(0x7f0000000240)=""/193, 0xc1}, {&(0x7f0000000340)=""/35, 0x23}, {&(0x7f0000000380)=""/250, 0xfa}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/151, 0x97}, {&(0x7f0000001540)=""/153, 0x99}], 0x6, &(0x7f0000001680)=""/210, 0xd2}, 0x800) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)=0x500) 16:34:41 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x4}], 0x1}) dup2(r1, r2) 16:34:41 executing program 0: socket$inet(0x2, 0x3, 0x4) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) sendmsg(r0, &(0x7f0000003b80)={&(0x7f0000000080)=@un=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000002700)=[{&(0x7f00000011c0)="4ba6a014c01d18e53447d2ad12b0d81867c442677d34150953bf63930f069467a1a04c7a9d9c8ee3da47bcbbdc9767c92ca399547c2618a71a213ec28b4319bb32e1697352941f6660d8e836dc0f2877495524f0b7c6e5ca60db418c469c9c3becdd7f9205762af7eeaf9d70addd7f9add559ca57a6dea5596f515606d30bab231b9ea8289e1a73caee8e260ec", 0x8d}, {&(0x7f0000001340)="013face2fb9b71c0c36488dd98da3e2d827c52075d1719d1f8484dd3752b417fad71a08b3fb37fec9a43495b384d0963f9a601f450cb52dc2dc4ea704628451e167183a957b356398cecb75be8cb87ff6a0eabef2e78822f4860a2cfac51480961b8dd8b3079849cb486226f9ebfdb205dff5de61fe71ab8ec06aa16e2016ba314d3b10c82e3622176e7227e248c0669e5a4e6288f655b7fd73a0c1e26c882c22a4c6f89b959349ef30d67ce9cf50400298b32986970c572d91907250aa5050c866550879a1e4ec3ce", 0xc9}, {&(0x7f0000001440)="c7a1e98807a01305326e40004fd65532f954e6a7372476c061fafc2ad7f9a6286788310c70172e937b2be4591f7473c018769f8638ff70962c1e634408256331f5c32ad96eedbac3c38a609f907522eeef869fd4c1385c346d399d60c17f881c8058740283962930675eb579c8796aeb0e444bd3500d68ae865e0b6b0ddbab3cf6ce3e66158addcfe7cb77532a08f6d1158e42c72421ec5a55f11eef7989ad", 0x9f}, {&(0x7f0000001500)="c272c5623c649a28f8801a5b574594cf5816e45b8a7b6b08a689f8d4c7f6c2caebbdee514b9bba8056afd0a425685f6ce55e86e1fce574c7a2eceaad0982c54486ebc30e118467c19b0c6e09045ffdaaec41a83e9e6d2fd237bdc09a8eae8aab3351b2267910a4b203830ba16518509fb9514d4907913a477794bfb36964388dbc8848839f145cefded77194b482bfce515eaf096baab994d2ff7b5d36ff033231d168a273c32a4b85c41cf05c40401d3b742f93dd718aa954c17ad201698a8bc18bb140cb61ab98318b105ff035f900f251", 0xd2}, {&(0x7f0000000100)="a49d51b44b6ededad81bc8f77c8d3b8ff2902d9bba54f03b975453973fa6c16cd86b598c3ab7b3e58fab53bbc543772949716ec31637c75c22cd8a", 0x3b}, {&(0x7f0000001600)="66ed7c171a1493c364b68f939d3351bce64fda46bee4d44de3440e1e08e8012f72fba24f11b9e39b88ff0e34e66c4f6d31d12a5ef7f6ea4d8d7db6d40e4ee7a4a19942fdeb5d50929078a31fd8cb4a410524bd554a8b24c46bb171b0f64e48256433fcf407d47a6b2d2089a557089ef5337296f696c74ececbd2902dba50e6d5b70d586d918ed1e4d9635078c3cf7be9e2a2d51a7f06ac18828341a5093eb736b8290de2790f547c229023e12aa64314429810e0caaaa498d004fabe7133f9b028002c5ca8c30985b68757bd2b0c636986b3b7cf81abd3bfe29ef24eba4e307cfdd1bb10", 0xe4}, {&(0x7f0000001700)="e0b821305b7f2c062c61853062ccf81db0daa1d5164a287dfe9fab96830fcf8496bfe3dd7b418cd5060e9654dbcd93dd0c2e4fc4d4de71845f2595d638522af2aff81f3adc5c6efd8c0c42e36ec764e4eb9259159d76ad9071598c261c7ce67074fa2fc68896811449e105346bf66c77abead60c7378eeafa5cb8090c5fcd384f88b61743b9bb33d9a7000ed7c4bb6a41e90967ff68bb58f7ff219e75e9983b2fcd74e97d5b3a613f5e73b751a099dfddbe93960fb650577b9874fd1a8513dc747a6310eecd95af1deb0c9cec0e6fd1af6e13be0c39a7bf38d1cd4d358575e695801343d887afa7b7c4f3c5d1b3a7f359e393846260f89bc6cd4306d4ba2802631f6e2a125808bb6d2f0c1fc0796b88e933cf8624e97f45b990ad310dab78e73efb2432c61d7d5dabdc900572fb59bdfe487f5dcdd6e93e4f542b234a68f1802bbe6076a8dcb5bfebfee172504d30c7ee2ea90748d749c14bff8e5ae3cfa011c97d1210568593cf0079ba3fd95df931d37d01dfc50da06657a375d1d4e808930dc627a6aaaa6caab95f5a5c74eaad020673d997f7c239ce3b095134fff362e522d1d9fcb6563da23c1501d77de5583d03f798d22a6239b4bb58f2939617759308d548c5838c6af467dde44a41b33750132f917e1043b21805512acbed694606848166be138cb38712700b3cb6920a62d352a9262f8d861cf338aa8a9eeaa0c640f018ab00af68a729e0eaa4bed514e99a9b43888ab6338c16ffcfea47616ea34b1235fd98cf4da099e321bb3da845c2643f4ad029d94d18602bdf55cfff2bf20966bdeb208ead1fc6aa9f982b55262d8e559d95624dbfbd7fc91aa27197677ec36041bebf4ba7ac8754529487a3517b2f738a7374f91d63a90b332270d64642add1bae983eddb00c74118c39eae25d965f2b274e481b2a29d02bccdd19789d7f18877776dceb2128f0f2788116631a1ae486323c4113f34c7d4d773af3c4c5f7cb6f3f16b92738e42cbbc3942fceef051b6461ffd026755511fe6e09a0eeb86e8d936d537cb878bcf0550028098c397ef9df96616cee5bb86440e71164ecd2a20584c267169fec56b66e00c2b38ca7e84d486186160f6e44f9eee0529d2b19953fdbc225610554177139cabe8a7431e016ed04227308e868257305740b39eeb4287831367c97104dd53f1a11977f275d5aceb205c291a63ed19b174424367894cfc8fbffd6b092cdc8bd8eb1bed1050a292e666983e81614d34855030009a806653b65080f256b9304910b61dda84449b1d2f88b07d2c2a64f274532c803e5197c6695b41aa319ea17e750d1b126f67f6aa9fb05ea7800e121d6a0b47b1880b1eb058b9b957e04fbe7204b0c1a87e2fdc8e86b90f1bf8db31b8ad91114b8fecb6896ce0ca69ad20b4bb6c5bcb4700f20ab2713ea76199b295104a4ff5e38de669c98aafcc446111c0981b7c567e7bd121c92a6688bb1eaa2e5e0a862390dbd353cdaa1994cc555eb233e93fc85122d4b8f57bdc7608385a9291df7a052ebdc79f781ce3ceeac7a0f68d93e6f94b16623dfbbdb290fde6743d87de809bba4e3365fe57fbcfb4d03454d7be6049672cf22480750a7620f7202cac66204c7a906b62e8807f35e5ef1b546effc30885c30ecfa123d029de0ab6e51faee0b539dc8dab490850075d8ce2d5048a9fb852bdbca7356bcba90157b157bc20f694828132c848594efc0654176264a1e1be992cb77ea923ddb2c6cb994af194858717eb1c0197681a96ea1cc01c4a8c3c4f3724e5df690e41727d0c3a3361794df3551f028a7239df0d598428b1bca85bb637852c3edced5ec0fb8938e6980bbab8a2ddf88815ca95f8fc496175da974d7302912d8999ed971c0c21b67e9914833ea3e80badffcaa397fd93f76ff2946012d8c69d6598de33a2b4965de4f4feba35c66546ba7a122f2c9fb341db2d93f9b95628c317fc06b95cc6a91fd332dcd8330b0080ffe0b2cb1acb726e33b9484ec78f88a1ca333ab7bfc46c617294c630769761158652c48b99aad2e81ad6b0b858a7bfb23a9679547921c16a0c9678dcd31febfaa926e55936b23e343d30a74ce3b4d333c5beaee18d7d77915bf7c4e1f25929930b2509b4c0198ffbd25ba7a2501b6c863921102887c31471b280adb8cc7d98bcbc48c45ffba41bbdb8a87e946052bd15ad1a2298869d6796361bc7f00d4e32a3ec9786a6b6a13b47bafb58dd5326c2aa771eded9a1f1c77b2a137ba89902ff57b6e68aa800c93ce661daf4efca4fa5e2ce1f3e721531b02917aa428a4390cf2066e048aa7813c666e600715528b1a7871fe4e09aea3b39e1afd5a3b79a95297c90b205ab75b2255b53bc62953965dfb9766bbd38d35326150013235d7d85572819e7170992776562ef067bcf7b9cf9af0134156589701f007fe9674c7296eb25a08292491949561641bb06c2440012008b2e315b8a3dd25ad09350f3b77420362c562de4c76c98cc004bbacd67c557f9342ef52382dad0650b713c6cec3c9907cf3181277614a5e9763d20560b7a3a3fe228147d5143657379e9af1316e185855e06692e9edab4ca0ae80d869939f5b15d1065496d724a86494f80dfe54e42d441ef2975b3beb1e3b5a65fbaefcdf8dec0b537fd251d036047eb28e834d9522064f7fe3bdb996a61e5b005f8c1d8ccfdfd444f1996014cbd0ee1cb29f7f6aa3facda7ae99723acafcc472326ba2bb2b3167e5911a7a77893f4683fa14911717db9411f5526674a9607948336363422bcc0f81ab9be38d55a67edc0b185e0d3b429236331f54cc1fa2e03d320a29b69f311a73bff0fb26939591e9339cd448101f14de95c270cac160428e228834015fa79570ddda933de1b50c68c3154d8eaee5bf8ba9ece55b2eb4bcc399504abeed3ae4895fa49478eb28fff19f375e774e366d7815b2f8f8792a4112682d7ea255b340ce7e6ac166c00b1cfda0fefb2cd00d656d53552fd7e1ce1f0f1d0eb41c47bf55207b138d8306474635f1c38887ab517950523a130cacc18c67f893af1ff0f3a878074c9333fa08dbda01346f48cb99583eaf5cad158f7b857cf2e50caa1214e7ba41cdb6e9ed6c337ffcc29a9837999912659ead48dda6ee94809e0ef044f9ce7b32486d68062404a2ed6d6f56489ad199292cd84afbb6ad942e9632d77e39909ce5d7d2f2e71dfd1bb6db5cc17faa51742b1b1251dbcf5cbb3ccaf9d0e076dae76bcaf5d11ac3927866fadda783fd19050a0551ea6bd11dc8607ce5e77fc22616e441eed6622c4a318ac3befc18f564081af43af5dc06d86b16e0387f7f001a8331b8901da68360504ee06f82041a161f1bf5334d26c5c7c9d41c537bc013fdb8a58003362799e2e5dee1d845993bd86898dc5dec1b6a194b96a9672b86ced2c02667706a434a5b7d9867ac0775d0593b62f5f8e0d4a889b34394d4ca5e9d9fadd5868056792473927a47ca39ee30077e167db8d42547d22f2df8a2278443ed19e4b66fe44d5c597c18ce3431f69379b239ecde14876124642e0af93f351cdec2338941a31aead26033ad00d5d14ce13f3557119deeac902f86599787f3e790e38fa5929c91225256cfcee211ac7588cf39d23f9f32940bc6dbc93d0974927ec4a1ee92a690eaad28e1be89202a11f85935380e0d79426a7c3bb4795e2d326923f9161bcd8b6def0c08eb29489e93dfaf46a182527ee81283d883e1ce2a998bf3f9af321403332d8ade21aa0160809ea6a58bdb31eae45d7b35289fc5807ec4380d2c5448141a5cb983f420b662f447e7731f5fea95845dc4aa170901bbb59fd8a5235bb8ecf0a629b13fc0a4d8c40af203045d6224983391a12f6311f944518291a301bf1b6b7dc4f3b5804d79fd943f53f7c21ba5d9c35110c7ed24259f0c81ffcc20d91d623c25989e53c4d88e5b8d1ee19ed01e9f66c445405813eab806230ceb41fe0a222b8cf121f1ce218cf9f5823dee704380b7d3f5debf260b7af0bb18a73a45c33637f8334b2085a4452ca7f179388d5c3e7edcbf1395085abaaedd31082af62b765e21579876f9097fa7943f0c68f79ce7282cd601bb09bf787a4a793c739d151160787eb62a64cc439f96f94a9a9ee621fc8d06c40929c4869682e893623e5e3416e73ff424b7bbe486de2c4722304fec867299bb74a0b67c7878a0043d056ef6d5aba41a990d1cd1d4bbcdd871827eb3b97a4505ba80b7d57cb073063b85fb067d11727a75fd4cd1acea5fef8f1c2935b7136d5ae1071c4cbebaa7c362066601575cb8bccf62f47fda6f76f7acf481a61580ba6d69b161783b30149e3718f49132e10c0f7a4643f1361da1c5c06646dc515885944975110ea6ddacf1213bcc9cfdcfa1290fb5ba852c29a8f6bcc2a7e89b66032d8a56a282076031331d52782f9eb28abfe966543cfae33543a619a2bba5e57aef1f69e09962373ad1a8f91aef3df8fbb913677e4747b41db8dba53121d73b42bbc09ff74a0840848bf12a88944add4c90e4333bbde0cbbbf6a1db81c8b1519cb85351ea24087ff54815ae9e3ff88e5dc2031233962bbe1a2256bbee8079ae2e86e9c3a7a8c5ce6a00ed75b6ab3e989cf0071b00567c223b4f38256a5882b339113ff57b110ab916b338a33785ee3b088e1044fb633331da07aef88bc3c50173c1be8a1893577f93d2af99e528cfc7bf7a1141756c6b3e3572005bb02823d3116f21748a9574c7c1a284dbd2c4a0450e06e1c273a54ef9d56e0dc61590ed0d978f4d3555c6062bf6c8d0d924e40e340456f263e4fd102641d0033bf2dff4e4f2e2d2d31f5b5f07cf7642b03bcd4797066cbd41f6da8fe5742941eb79d1c233d7badf1fe26f035f5c57fe9fdc68190b87624064e424f1f9babd194e69077009f1e2993feee99b12d3e5eccc52dfea09ea12b25cd192b9478b5d40b295c76cce9019ccc38baee1a5fb8dbf6bcc4ef8f76459eab507463ebe18049ed396b239455ca519cba297d964b59e8d965a8040c1a75dc8fbda02ef370139e4878fbdf888f67c2ec7c174dcd435170c1cee606f6a1c0dcfda5ced4e255805552d4c9fa214cd7afbc816f21cde4470f8fc622d3a954e866d6e46377fd3b650bfae108ad80ea0f00dfe0e3160f5bd387573c76ceca6c966f142b42f367c22a3bd517f3a64c8a16d0854db202e25c478e8f8cd25c000f36d2916c5557800cc8fdd888d8d26cd2b50e2cf4f9cb83bd695640d8776a1645de77099a40f99ab561819a68877cf1d3911b8e2e6ec84232cd710927d07b9fbc9da49ee7be8cdd05579ff8f87f7c464f80a7c93f634c9f41934575aa2d3c06788a3814b0bd262fe5dd732f18ca48a3ab324f8e2ff0f87c34a0a2f2768e18f86d641d955888362945a57790f5f0bd2dc7afaafb320e282e57f16e783c7884c564bfa8f615ded33f6f68cd2fb9c680f9ef005d1768322bbb926457a0bd98b383e04d496fc1f9214582d7d966255e4e073a68e7be97f50f09686eef4f634ffc5e09cb035096242623afc6b3100378d6e606888f10ad50cafc94ed23ca3794e022443b2af7ec0465e6397c5d49821f1f8d17015e1b3ab391d3aa3516bb04d2ed235d30d1255749e968eaae35c799d758438f3aa1cc560aa3a907426f13e8a96abd3742b759cdff712c6f33013027172ecacdd9cae6849daef9c47972a3a5ccf8ecbd1b64b736d85193d1d5a1fd12b6406972267c364bb0e32bf565c770e5aa6af119df389dd07f10942806458982ed9eb80686f80c73e239535794724ccee4915bcef2c578145d9", 0x1000}, {&(0x7f0000001280)="bfc97d4a3357dc6f17bd1a103e922e83b6f79f4a955f73f7dbbbd8bdc1e1d4bec41911bd13d095e41ea03893f8f7caf6bb13f0e295a688d16f8956ec6f87f2cf6b76", 0x42}, {&(0x7f0000000180)="87bc5dca78f67d3e16985109871f61a7f88a6e37634ef7243107cfa30089431c63cf9f3f7bc670dc24a3d490", 0x2c}], 0x9, &(0x7f00000027c0)=[{0x1010, 0x1, 0x3f, "d48a62007c3b253d7225e00b2086d59453c71f5723e68a1b4e9ee5ecd0f597275d3332787178ee5e4c417d7f50bc0e1cd73fdc29e1273173e01906b274bec2dbbc2c2420b8c8829cb91bb3859b0f25c1efd28268a748ccc9647e9201677354ba89d76f02ff8529c4e82355d66fc98b15361a90f6d6a0e7d4b45bb15dfcb00bf4eaaf78d6abc3b3ae0dc66cbf4db50ece44429a196b500b9bdf80f163c9ed733cf006b5a88443d5cf1398f0bebae844842bdeeeeb82f34d99a6d6bd7328bcf68c512270ca73fcb47220838122a9396e540609b7ee3d0c0083d3b6ec2cd5e4b0340d25240423887045e9903fade670b2de574d49afda147b5a67a3353b9a59853552206af2171ba7cf2cd5d3c80377dbc193c27f58347b0006d9235bea6d63e90f91bef8208fb154eb83d690efc2dca460763070d5f2bf7a12a1fef1fb40971b71b49c14754bd22003e3f5faba5eaddbfc7e0d97d46de69bb76fc62e08fa39a6b46bd32ffc061ccc04bc0e9a586212aee52eb0c9ae8c9530fd381498f2b667db5208662d9367498c93b2500a1aa7d6a0a83b81d9b3337b517e7fc411df2dd3ce4beb9e616b45d057a2bd4743551ed72032924d7dc4022bf3e66c0621cdc5acf187048f3787195bdece02165785b14c512b0699463cb9bc1170624dda026783637d97c6d235397164dcf2eb74073d1476dfb8c41dc44fb9e8e43dc54b186aa751879c1c675b6cede5103e86446ecf92504f2b0d345bd4adc230a19c5e2ab473fecd91ff39040c6103bd64a49c5168ac7982619a46188136a9df59bb3adee6e70eac301930f9190e2249b2e07ab76c1dbbbe46445f4b3ba658675bc27921a58abaaf87e00e131093230edd50d24f8ecfcef97b8b2a53e291381ba3a1fb6b4df9390b1860293a267bf47d3fb594e9aec483b392e5900fbb99bc6cacb9037ed86ab25dd460a1917cb6180b9a3349acef5394be1e6d0709b31299bb205048abc87391aa09024f7c4a2cefdc0ac2dc919651c127a195860e2701309229b4745336bd413cdb7f70f2006c6b1f36ce0d28b87651a7bf31e03e86440d435de44e3ef4b05167e56e6ca1072488fb7d2e830600af2c7d668b08e94eba878ce7fcfa6c2ac61fa2719cd8a7588820e2b323bf086323c705d749ed77110ce4d67451d1723619e087a7869f69a0f17c93709968204f99c566f979c80b0e95698aede71c1410f1520edfb1367667e376853c2e8a7d98804b4d720739428f1099fd32383b3fb278df5fb874acb904377cbcf13490be47f25aaf3c89361cfaa18e957c30b1d480ca36384fa65adbe2dc9ca062a673622cb467316b6c350f78176e88d1c83b43e6950700914d690e26801656cabba9abbe7658c05ad3b0db127a2928f0a3b492f872a3ca8ece28ee57b494e2e334ce1b2ad6657cbdb532a36d51ebebe348ae3afb86c13d46219c250edee7ca8aa0396d1514e2e4b462326ecdfb0bf5019ffb48b3f236310d9d1221452c8889a23e81acb97cf2253cb7d8916469f982308e26278bc7a05fcbaa7e27e875e9d7c2e9580e86adf8994bc44aee2388d6b958bcb2d3c8a020628261d535f9f4a6a8113156eca760407e1c130d0b24291317229b593ef0974edd4cac0b46a492cefea2ce8aa3eb2cfa41fafe8c2df0ae16d6772b1277a6569e8ac96d83502b1cea4076f6e71df13c897c7daff295823b44f862dcc819ece664ef12798045a29c254bd8a417ca12b48f838cbba04c9f5e9bbaf8c626f6a4f8827121840dd75706f868de848d63577c2536b01fdee4871321409ce7b2a786dc343add5f47ae5a855d861e2df59d8d8f44e0ab4e2b5037a89a081bd34c02e0a7beece604df7c9abdd715b8de3092997519d8c693ac3a2275bfb23e1692b769fab8cda4aca9d8fed08930513db7de9ddd6f6090ace8046cf5b846bb10274cbed814de07b7665213ab8453e7dbc2b383f51e87ee8a4b24ef81808da40b9e80b2c603b21af4bb6594440cc73ae1a3bc62b89c26263a231c528869424f7340c0bcccb3a1c89a682d1f6c41876fe04c62106cbc9804927891e594a7d828930af80e434a682eb4255978f8c18127ec5961993834d7f64bbb0f563c9a588413e3c942f21447f73875a5831c1b8dee88856ee9ffa8befa58a00878e59c74988f590d2d8db575dd0afac0c024b384e71049df5bed0e9fa6126fbfc6c80d2f4e5970db329590d52e155d51d14eff65c3c47e0a79396819bf97e0f1f7c4e5c8b96c7129053d40a8a7ef8103eeb758a2e60c32bc8ecf777682d750172ae9bb6d78ff77b2645f1ab5822dd1f7e253c043e7f57e3c61a1bcc9413926334d1ea186f2e32476a5ba262b2500ac9051780b23cc26b758fda4eb3f6af3851fcf8dc63c5660082f83031768d0a4610c923c602b2ba781c76eb465fe6612898bb6f6269a4321b4140331cf3ffadac871868b3db80a7e7fb1584fc2667c3bbf49828c10e31c802b4af8e8158083029160a2243a3c260eb6cff63d330e46846665549af293b901002bc58789712b7da8cb246325126a80ad4a4ab6093225cfa07dfb041c1660b02936c5c0dc20182657115cec13e6d366248390c1181c91cf61fcb06c09f72beabb2202fbaa899ecd6e37f7ef2cc44d46cfc8a62b74f0c785d4091710f8f48a99b3b899c20955d6c986aa9d886fd99b6d9c0542a940c604ad7e099f7d5bdc1634f85ee4208da3cd20b6c0f025345a642376beebbf92edbfd13acf06102a493a5edd2053b57290eb14cc84ef59be17790d3ea60cf264a814b8a9ce024a831c3c52f4409f82936cb6cc659c373a490d7506d5380921b8bdca45feb8f20719e1c3a8ff32785c02dc5b37a0538e8f534ac5c03c8e03950f3cbba71ee4e80c6789af67cf739ca9defba8aeb186d2962162740563109781208e04a30f8e60cc3b4da57478bb8e941f38e64a281976bc864402ba11c36ff997d26bd436ad4df64498fab7306776a40910540775e519cbfaf880b159a421aab9a5e23fd5e71c9363c554a654fd555ba151fac145942eca94df04d3780fa6a762b06745894c73abb7be330b49cf9ad27f6edb61fe50589ee21fa1943e71984c3a4d3aad12ae85d6ededc6d64d7bfc2c6739dd41d429865eb310556d1b6cefcb2cf4673c2bf76eaac63717f1c0a30527a8e6d6e6af8c21c38d6a11ba8f56e15c4cd4a6dcffb2bad9c03cf1997c7af2304cddbd77d54f30fd2be6077a01fcd6639b6cd0e1576fe154cba9abcdefbf911bfddfe01db3b12149379231312f3d2701a8450e313a677cf8306484281a674266c11a68cc1595199e8445cc2526d10b50fb9c73a594aba586a0a2c42e050aac857a1bd4fd34d8d288326ba6b18626a4a9b24f94bb6dc97f0c5fb3f980dc1e2cab1ce5228a0afa4a42a6ce4601f19eb45f8ec6209b3f41994be1f5902d0a3dcf82c77ad7bf57e63986918a24588fd990b2ee103d3d5eaebd61960d0a5db7416c43d6d81ba9e40a9db19a3b34969ff4a6701c2ebeb14aeb3a7e533da90925b42ff92002beede7c87fde8461a4b3f6024c45edac9355f04f097d9fa39e091974776fff19f45d9df0d8ee33255f67586839851d0baff846db5f5a466544e59b54b148f387809c6546c8a06c45b7ea73fbb2f5c412978aebb6fba46574e52571cfc0ba6e5e1174ce71a2c606a66a59612388fa238c5f6684089d338047eecb579e2d0d2d56d314f9233bf9d1656200bc089fbbc136c2f3e21de43911e2d2752422d083a55bfd45413f60a06ed3b85d9074a04c39208931186bc686904c43bebd7f33d497741149b4b5fe1f8fe4b0a1f17a376655334f0d6ca5dc7d1e8c4154bf057e9ac24318b323777ab75916be6301d9ec26e8b817f190019e0177eee18894f54f48c117f0044679b6cf5e57112119cb5c91a98747483a5a73369cb86dee8290d5ccb3c90e92a548eeeb9c4138dd7bb1c1b1bc39c7070b22c6c6dcfafbade35494a0befa4d8321cd3a136a9cd25f518b1fdd3d5bc3ac93d3f18fd78337778e79225adc9af847160d79890f772e757c532b0c8f153b1026884b6202f740e7d35354d5d8e10335b5b406c81987c2efc82e02c97afd372a84db7706a27d3251c04e249d9aa25376a403661ccc431301b34c2478c8b48d37adbe379005f2fcd2c4d2db6267a1ed9ec7320a4bcb5c716a8fc8cf2f700b1aa6f55a3c9ec25312b5ac9dffb1822a3183e63f2d0fe8c53ec87b63af30e957fe857ca283d96a53969b822e84080b0b4322ecdb4344cfbdf0d3274854dd0ee2b32f46e0c597c4ee851c5fe84e230b81469e2e73e105c1c110fdc71343c3dcf1076c4162aa84f9a79eef1fe7f5978ad8e3ac11a9d4610110909aa189c4b1ce7dac976f5c4b8d5114a6f81480843fe0fc49aa7513b176f17c372d79dbbe100670efe896208a192dae8148e9f3c22a268472d801ff777e87615f984f0dd871e087d94a10150f4c2e5e6d5d447a77f650fb999d714d7ce44c5967a64d7244e8af322c3f2ca0a7cc91b26885d0730792d7d9285ba94f843d376f4c5df64dcdffeec70872a665668a93ba28c808bdd6fc85441f14c930530d032554cfbe4c58c0e8441e13a1ca783ff1bb3b63ea4be7558ce79c40c4dc43f2ad23b12710237bbe29943c5c8eb361d490137cad525a1cec521f2b67e544ff547c74907696964fa3575a8eb3430bf1ff920316cf0245ad0607f5a42ae4bc19049ab80b9fc90b0edd50a2ca74adafaa4b50e399248ff0d186c9be82f211262baae56235bfc470122ec728448404e94a4e2e5f6ababe4ea772da14029431850b275a668cfcfaaaa57f64ee8b7dfac7c55378820f42ece4ae976c2e0bfb174b287ae900bebfe96358b55214a72d7062dc536883d1f52070cc2082a879434ca62ab743bf27e4d9fc8096a812ea4fe4f4b18634775620b14b22a6e0f2fcbd26ac2d7f1255aaf0f70b8650fabd6ea3f04036f68b3676151ee2e9f2623bbac21707e7458205bdeeaf0fc4af09191f4afefb6d48e5a9f676f9eb85e2601633048f98fe2d30027d0c7522898df76dc520c121e2c2a88e2a3d139548d1cd88de74f2711adac5d0cb9133b276975d067a21cd6895845730538dce4e141ae894c5b64ff1f37a0940b6c06de4cee0687ceec8d2d6beef996a7e94a712941daf0ec773f7e6ee0b0f3e5c32cd01128364e28143f6db0904cef855abe3ef422f58479a9c27ce29c764091db0cbb1957c1418c57b5763d8798e8ff9d2406ea338b19bbf1c4021d9ced09fb14ad0de81d39072911063d7bf5765c40810d79c26a61a1aebeb4e5c7339e8940fa62d8abd032eb93d0dd336f95bde7fb3ee6a6e02d74b935ae0f06c25834ff3ddc48762ca99248e7ae763bfd478f7ea8b8e62b7a19c893275c8998339a4b83107edc3c7ea74a96889da69f52392e759cb86c94c1f0fd117818e50152fe5e7fd5ee8896c563016ec9c7f3f6bb00c950133b6dd1a07037efa463efe105a43a7095763b0490c3eaf25f05469b0c5848d85ed091b8ad021ff94e3d30cd22b3a6429e1152bf7b6ec783ec10a7fe9e6800e250d5f787b071978090c65ff10e0a3bcda981fb7f2cc93d222bb484bd21a79aafe2eada19d385e3b970bd7a2820ebddcc34ebd43529d6b60f61fc4068a6f072e3a596f9977515be89307c2956efe19bdf1c102bb7c1c8b95a698e5b314afecbcf7d6fc8adc21293139b55558fcb0e35c9c3e9d52c22354ebf3c1cb42cdc08d0720e8fd3454834d419ed2c78d8e7617381ecf648ae24d49ae73815abd4b096e1c0f52b838e56dca67a5"}, {0xe0, 0xffff, 0x5, "870bba1c5d127cca725eb86cd1aeb38727b1321252f0e3c5a1c9101c9e44453a6c5940ec9e7f514e362c6c55e22a80ed68ddf6860a92632ca417c88ec5b5a5f4ef94d3c98f66f5aa73c9847557b2b47c9ac3ab51dab74111ef13651ff32bdace959437d41067666dcb0cb52798d80b393f4c23ba61be9c91707ea1da295fddad6072a7285b58f6d0d8704c79276a17aaf4967f458b6d2770acfbb63d69d6fe9e9f73cd11139ca5f1fdac74d32f42bfb4dcdb14f5d9a7a2ad1f583642f7b50cb830763e72556f7f0bf5fad5efaa1002"}, {0xf0, 0xffff, 0x0, "b52713c0d3af359e4de5dbdc402fa700b18968649a5fd0b63084f2022bb68042f5e89b84a4b3f9e681f354b49b7fb3319327e8ad271facdef50b5aadf92299df950c8347e6b812735b9fa81d9de0529a673d53429266dec873111272f48b431939aad5d4debc947510fac54f51905baf4bb4e8e00f5306ba23d47bd12877f06100a4df7011d7f2202ca658ac8490955b18f2925f663129ea29d83c412b7318af7909bbdb18ec42bcffc3daa9a76bd92662917d35befc6cb0d89bd7d10a7083ee86c4e88b3a32e9019075a5a553eae6a378c574bf4acfd60e7e432f"}, {0x68, 0xffff, 0x0, "861224874940e67e94cd4dce578fc7ee5202c113b3d1a8615bcb0f6e168d5c23cacb862705312d1110a6c79545a39c66a3cd9d42ea241d3c1f0efd8012e4661c40e9d828405c641f1ad53af90bf596644ff0f339d275"}, {0x98, 0x1, 0xfffffffffffffff8, "127b96f656ee62e34d2219ad46a0e973d8c7ed026a35e8b0ecc6c4ec2429d2e12d22c4acc4288603117bfa8e442beb45e257981422ab4c6581289b82238dc5def1d9e3a44262c0b910b01fc55e19d15fb9aa9c68553625290f30a4ac6c964469c5dac07dc24fdce65e9d0598daaa9af54ae53b0b977e3d2b2043eb64f15b44ac6466"}, {0xd8, 0xffff, 0x62, "7f5c95fcd5b6dee568ea249d6ca3b617400f10a01fa374b8176f9ab1ccdef210e8d1c018b9be8758be2c2b7cb8026e16ae5ab8e38b41f5da823527180b23db695538ae98b12de34e7a7dc534e4166a78b76a4234e8d1910f4e51bd34efbf7a121a917ad660b59a61118b46b23c6cd5d7a5607244c7702ad7bdec71df7e152fb0cae750d20c1576a320d14e4c9386c55018f694031cbf5115862694a254aec4e459d844efb9112288b62ef474c51e3ffa7ed74c45b6d33513a94847601899208ceafb7d84d86f"}], 0x13b8}, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000003bc0)=0x1) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, 0x0, 0x0) 16:34:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:34:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() dup2(r0, r1) r2 = kqueue() connect$inet6(r0, &(0x7f00000002c0)={0x18, 0x0, 0x7, 0x8}, 0xc) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3, 0x0, 0x0, 0x3f}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff9, 0xc1, 0x1, 0xdfc, 0x5}, {{r0}, 0xfffffffffffffffd, 0x1, 0x25, 0xfffffffffffffffc, 0x1}], 0x3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffb, 0xc, 0x80000000, 0x200, 0x100000000}, {{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x2, 0x9}, {{r0}, 0xffffffffffffffff, 0xc0, 0xf0000080, 0x5, 0x1}, {{r0}, 0xffffffffffffffff, 0x4c, 0x80, 0xd, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffd, 0x22, 0xf0000000, 0xffff, 0x1ff}, {{r2}, 0xfffffffffffffffc, 0x80, 0x1, 0xcb6, 0x800}, {{r2}, 0xfffffffffffffffd, 0x48, 0x1, 0x3, 0xfa}, {{r2}, 0x0, 0x0, 0x80000000, 0x1f1a, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x1, 0xff}, {{r0}, 0xffffffffffffffff, 0x88, 0x60, 0x80, 0x3}], 0x1, &(0x7f00000000c0)={0x10001, 0x2}) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x2f, &(0x7f0000000000), 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x42}], 0x4, 0x0, 0x0, 0x0) 16:34:41 executing program 0: sync() sync() 16:34:41 executing program 1: r0 = syz_open_pts() setreuid(0x0, 0xee00) seteuid(0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x10001, 0x2000100000000}) syz_open_pts() ioctl$KDSETRAD(r0, 0x20004b43) syz_open_pts() 16:34:41 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000a556"], 0x10) pipe(&(0x7f0000000180)={0xffffffffffffffff}) openat(r1, &(0x7f00000001c0)='./file1\x00', 0x200, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = open(&(0x7f0000000080)='./file0\x00', 0x30000, 0x0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000100)) r4 = dup2(r0, r2) rmdir(&(0x7f0000000040)='./file1\x00') connect$unix(r4, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) 16:34:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) dup(r0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000001c0)=0x4, 0x3) sendto(r1, &(0x7f0000000100)="5d97f012d318057f0b95dfb5f8f965d7a1b0cc4b30025ab73a5375b6219d8eac7910656de651ab0cc51fbc5772714ebbc458ee77c90050e976156f7ece5d4bb39b16999ac124e07f431e9f825770f5f0d782ee133fcc09cd9357cf43", 0x5c, 0x4, 0x0, 0x0) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x0) unlink(&(0x7f0000000180)='./file0\x00') shutdown(r1, 0x0) 16:34:42 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./control\x00', 0x10000, 0x83) r0 = shmget(0x3, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000140)='h\xdc') shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x2000) 16:34:42 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) r1 = dup(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r3 = getegid() fchownat(r1, &(0x7f0000000140)='./file0\x00', r2, r3, 0x6) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000040), 0x800010000) r5 = socket$unix(0x1, 0xfbfffffffffffffe, 0x0) r6 = fcntl$dupfd(r5, 0xa, r0) accept$inet(r6, 0x0, &(0x7f0000000080)) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f00000001c0)={0x8, 0x1}) 16:34:42 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() 16:34:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) 16:34:42 executing program 1: r0 = semget(0x0, 0x0, 0x0) semctl$GETPID(r0, 0xe1762fafd354340d, 0x4, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x54a, 0x1000, 0x1ff, 0x8, "3924884bbc18956ba6e6daf3bfc05d91934c8489", 0xf5, 0x2}) 16:34:42 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000080)=[r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:34:42 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x800000) 16:34:42 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="f1c02d422d", 0x5}], 0x1, 0x0) 16:34:43 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0x2, 0x1}], 0x6, 0x0, 0x6, 0x0) 16:34:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) listen(r0, 0x6) ioctl$TIOCNXCL(r0, 0x2000740e) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x481, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 16:34:43 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt(r0, 0x375, 0x34c, &(0x7f0000000100)="0f6976f633527317ef5d08a17c62c57ae46ab204bec141e16f19fba52717000ba1502964ec105df7004fd6106dbf65c2a0c3d037721b7a8c00e7ce80a20d907eb79312bd369be1618115ba27bdd8430487e75cb669882ae29b51f8a9dce91eb02afcdada8a11c4ae1bbc2fd690c6b7e61c26e11920098cb66e24d32372c6a0605ffd10b793a0493e4b59a9db028dab9c7e9e3b77fbd6042061c7442c6d2b616755c493b225b9ff922cfdc9ed8095590e5bc959493e314aa626935d14d55dd25f3efaf01e29fb173b5bd18cf097e1a17fd7dc55930a3221a1153ff6ea418fb685ea111c6b", 0xe4) mkdir(&(0x7f0000000080)='./file0\x00', 0x100) 16:34:43 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) 16:34:43 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) flock(r0, 0x7) fcntl$setstatus(r0, 0x4, 0x46bfb) close(r1) 16:34:43 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x8c, 0x80000088, 0xb8, 0xffff}, {{r0}, 0xfffffffffffffffc, 0x80, 0x80, 0x0, 0xd4}, {{r0}, 0xfffffffffffffffe, 0x10, 0x200000, 0x7}], 0x4, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x91, 0x80000023, 0x7526, 0x37}, {{r0}, 0xfffffffffffffffe, 0x3, 0x0, 0x800000, 0x5}, {{r0}, 0xffffffffffffffff, 0x81, 0x7, 0x0, 0x5}], 0x4, &(0x7f0000000140)={0x3, 0x9d75}) select(0x40, &(0x7f00000001c0)={0x8, 0x0, 0x0, 0x3, 0x200000000000, 0x0, 0x1}, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) r1 = geteuid() setuid(r1) 16:34:43 executing program 1: select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$inet6(r0, &(0x7f0000000180)=""/218, 0xda, 0x41, 0x0, 0xfffffda3) socketpair(0x18, 0x1, 0x1f, &(0x7f0000000140)) 16:34:43 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) 16:34:43 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000340)=0x1f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000001c0)=0xc) sendto(r0, &(0x7f0000000280)="3b7dede1c32434afae00e229349f1ea0421c0fc06e4bc22d39406d3e", 0x1c, 0x8, &(0x7f00000002c0)=@in={0x2, 0x1}, 0xc) setuid(0xee01) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000240)=0x3) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000200)='./file0\x00') connect(r0, &(0x7f0000000300)=@in={0x2, 0x0}, 0xc) shmget(0x1, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) 16:34:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x200000000000000}], 0x7, 0x0, 0x1000, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x81, 0x7) 16:34:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1, 0x4504) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() r2 = semget(0x0, 0x4, 0x30) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000100)=""/95) semget(0x3, 0x7, 0x280) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0xc1c3, 0x0, 0x7fffffff, 0x0) 16:34:44 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, 0x8004746d, &(0x7f0000000080)=0x4) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) 16:34:44 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x20) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x3, &(0x7f0000000040)=0x3, 0xffffffffffffff04) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x80000001, "d730704cafacc3e9e400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xffffffffffffff6e) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x810, 0x0) recvmsg(r1, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000140)=""/231, 0xe7}, {&(0x7f0000000240)=""/139, 0x8b}, {&(0x7f0000000300)=""/157, 0x9d}, {&(0x7f00000003c0)=""/147, 0x93}], 0x4, &(0x7f00000004c0)=""/228, 0xe4}, 0x83e23a9ded6e8daf) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x3, 0x101}) 16:34:44 executing program 0: r0 = msgget$private(0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x61c8, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file1\x00', 0x11) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) msgget$private(0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=""/194, 0xc2) msgsnd(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0100000000000000ef75ac7c593a3e8f458ef35023b603efbb5e6d7c5ec772ab9d56b6ab2be80b2e5b70dbe3244b78000000000000000000000000802b1036f836354beffe931505e8cbc9a5d8efefc555bec6d5747ab81a34643ef39819b609df58fdb3af0b91947cd170006e6ab7c7a95eba5a71dbbad76cebf13fad7dedcc8d73d3dc740a3258d127094b1900000000000000004043e188b4b32ef9"], 0x9d, 0x800) 16:34:44 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000000c0)="fa12307c0443b2fa63632bfa540877509adda196b029733aed94df6d", 0x1c, 0x4, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb", 0x7a9, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41, 0x1, 0x858}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) read(r2, &(0x7f0000000040)=""/61, 0x3d) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) unlink(&(0x7f0000000140)='./file0\x00') 16:34:44 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x0, &(0x7f0000000080), 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x809, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x6) setitimer(0x3, &(0x7f0000000000)={{0x10001, 0x7}, {0x4, 0x8001}}, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x7ff, 0x2}) 16:34:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="eaff12ff7f000001", 0xfffffffffffffd91) 16:34:44 executing program 0: r0 = socket(0x6, 0x1, 0x2) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 16:34:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000100)='J', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) 16:34:44 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000100)) recvfrom$unix(r0, &(0x7f0000000000)=""/30, 0x1e, 0x1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) 16:34:45 executing program 0: execve(0x0, &(0x7f0000000000)=[&(0x7f0000000040)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:34:45 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000480)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) sendto(r0, &(0x7f0000000080)="a542b4870aeb8dbf4d16f013", 0xc, 0x1, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) r2 = dup2(r1, r1) writev(r2, &(0x7f0000000440)=[{&(0x7f0000001600)="3e5b7054575ac8120dd87e5e42232ed8fa4815319718294b047d8d65c5011cc571fc251fb1e6e435c6811bfed698672b", 0x30}], 0x1) r3 = open(&(0x7f0000000200)='./bus\x00', 0x800, 0x100) r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x10) execve(0x0, 0x0, 0x0) accept$unix(r3, &(0x7f0000001640)=@file={0x0, ""/4096}, &(0x7f0000000280)=0x1002) accept$unix(r4, 0x0, &(0x7f00000002c0)) utimes(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)={{0xf6}, {0x765c534c, 0x1}}) chdir(&(0x7f0000000240)='./bus\x00') 16:34:45 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005}) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)=0xffffffff00000001) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)) poll(&(0x7f0000000240)=[{r1, 0x191}], 0x2000000000000035, 0x0) 16:34:45 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCDTR(r1, 0x20007478) r2 = kqueue() kevent(r2, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:34:46 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/22, 0x16}], 0x1, 0x0) ioctl$TIOCMSET(r2, 0x4020426b, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0x1) 16:34:46 executing program 1: getgroups(0x4000000000000039, &(0x7f0000000040)) r0 = shmat(0xffffffffffffffff, &(0x7f0000340000/0x1000)=nil, 0x1000) shmdt(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000000c0)=[r2]) 16:34:46 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x3, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) flock(r0, 0xd) open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x2, 0x0) close(r2) 16:34:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x0, 0x101}, {0x18, 0x2, 0x3, 0x9}, 0x4, [0xfffffffffffffff9, 0x3, 0xb4, 0x200, 0x9, 0x6, 0x5, 0xfffffffffffffffe]}, 0x3c) unlinkat(r0, &(0x7f0000000180)='./bus\x00', 0x8) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) setsockopt(r0, 0x800, 0x8, &(0x7f00000001c0)="a59ed82be0cdf6f4bb9beff0113d21dec82f7940a512514029a2277b43eb6590015dd4b495c7986a04e8f6e1323216e15e83152495d647f6079141431fc89b827360957c3067ce4f682d7640abbce79d69a636fdc91ae4676e468e576b043d70a977253e5efe334aeb474ef0de5bece89c43bcec9092219469bd6908d1f7368f7554c89ecc96886938f5baa7bc20f4b923941d0b967e093958ffba082df5f0b56687a816a802c2af44c8238969500f8e227d5f7b2b5aba325157faef3cbc76802a0f357174b45f6e29203910e97e", 0xce) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="09ed77aec5df50f9", 0x8}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000300)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) setsockopt(r0, 0xc000000000000000, 0x101, &(0x7f0000000800)="56cdae406ac91f7cca49c05d8cc675930f0d56198d6db39d8295f7dab120ac528aa39f54834c4f746fa7cdea9078aadc6b7426798c9d0b160591b3bbb333ac41a22b363004dcf68e6ae0886ffc8b50511940eb54830dd4f25a4364891a0f739322a2735ec7bb294bea5bcb03555311a72137b02e3b5e4bd5378c03d7f9a4635997935cad1e698f82e1b47cbcd82b71fd4a50708e9fb78fa7d352a2cb5c1fea24bd3034fc4ecc34680d359d214cd1ca7f4ee3135a5cde90c233beeca04e1f25", 0xbf) open$dir(&(0x7f00000007c0)='./bus\x00', 0x10200, 0x4) 16:34:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getpgid(r1) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:34:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r2) close(r0) r3 = getpid() wait4(r3, &(0x7f0000000000), 0x2, &(0x7f00000000c0)) r4 = kqueue() close(r4) readv(r4, &(0x7f0000000740)=[{&(0x7f00000001c0)=""/245, 0xf5}, {&(0x7f0000000040)=""/64, 0x40}, {&(0x7f00000002c0)=""/115, 0x73}, {&(0x7f0000000340)=""/110, 0x6e}, {&(0x7f0000000540)=""/161, 0xa1}, {&(0x7f0000000080)=""/60, 0x3c}, {&(0x7f0000000600)=""/77, 0x4d}, {&(0x7f0000000680)}, {&(0x7f00000006c0)=""/74, 0x4a}], 0x9) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="30000000ffff000001000000000000003d8db597ca79f9d199beb9eee50f6fd78e7bc2d5c3f777e43ada32c460f008c84959787f477ce6c1ab4a9aa6e6c58f6e3c0b294162c3be7009fadfe59e80d2a80ed7e29145636830d9c1bb607a0b5aa8785a011c61ea30755c8793a44d8bd79bd2feb24e462b00cdd7fc04254336dc1c31c3fa4321eb40571df1dd3ea9a1e923f60507f62c45266b16b0fad7a0cdb4add971bc78d169e24381411aff0c00b456c240f8f8e3e1c549bc9a167e7863e0f348bb712483b6c73182433e34ad513d7b95ee79405ae3f04d91a2aa9d2742cdee1f4cf84ebede0d2886cc41f9196f6f0a23d1d4c51882adf63c56c17b0928042952", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 16:34:46 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0xa) symlink(&(0x7f0000281000)='..', &(0x7f0000000000)='./file0\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x5, 0x4, './file0/file0\x00', 0x200, 0x8, 0x2, 0x2}) getpgrp() recvfrom(r0, &(0x7f0000000240)=""/220, 0xdc, 0x1, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000100)='c\x00') lstat(&(0x7f00000001c0)='./file0/file0/../file0\x00', 0x0) 16:34:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000680)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="0cde5c7aa3ae2b85ee4439", 0xb}], 0x1) pipe(&(0x7f0000000ac0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x2, 0x0) chown(&(0x7f0000000000)='./bus\x00', r1, r2) sendmsg(r0, &(0x7f0000000640)={&(0x7f0000000240)=@in6={0x18, 0x2, 0x3, 0x7}, 0xc, &(0x7f0000000800)=[{&(0x7f0000000280)="e16113f2af0676d05ebbdaed0ae06763d91365b24dd6126995912b3f9a6843c8dd56ee71e3ac0efe9174866cc6f1372a18bdca0656ae3487eb73277f68128ea69c839e7d402616695678df8b25ef9a995e77ca62cd55f733ef3f8bdbb227ff040668e6f8b20bf56a641b439decff7b8119bd7d2f50e1aa90b3fa782f8515c13d726710813401679d94343f1ac09c7fa467bb5359426c7e80b8dae23ecc5257a1addc3e9616f3ca3064e7dff8c8c749e48a8eb4dab9b24865c406fb84ed322788384323a8e6c2fc57bfde03e167", 0xcd}, {&(0x7f0000000380)="d1c17500efcef35c0578d8c8b830df290c20680d16cd0083a2ce61524c6a9df345abc2da0bad813aa83a1aff16adbe3979b48323921efed16792c488072d2d9a67f7df8b55365abf8ccfdf5ea4d211e9a6174713048b51a7570ed186228bb5d56a87f415b3b19b2d4b89c2444bd419bdf65ab6e376c6b85859bf383f011509cbfc5efea8a5455069360ee69da6b7fe2daf2eb14519585ac62b70ed53d05adf3fd26fdb17a32149c70cd2d17f015d4d16944810db7a11a0afbdc4f6ed809efdac1275ae65ffe09ef19610ea5726de382cabd212", 0xd3}, {&(0x7f0000000480)="28f9aba38341f577e1414029a988e035f422b491cae4956542868f11d0bfa2b821df75c3b14e8aca2a833e12ffca0eff074ac640274902457fb3fd58693b99aaf75e01391be9d433e9e1236971cc3044542f90ad680b3a45c4b54b98d1d0acde3e26a284d71b407c1c530cd50f6e8416e02a8701cf20f40302eaea25afd1628078d754339ccfe5afed54130b8c2cef912718137e1416b8ff2066", 0x9a}, {&(0x7f0000000540)="edea14e819cf79368dbf030cb4410ceb208b85ed5224fee5a023e0e3ea2c0f50adae1c15ae2410fcf17d0d1ad74115e0ff1b2bc1ef5757b088bb1323bc96c1e1bfc4b220db3b923f9770388766d45e4f6789ae988b22e4435e000f44992fb1f2ef8c164af56a759b1046c07796a37535e01a0dce1739377e3569f47ce7a926215c93d6a0593ef72eb6e411e75b440d4121a04c48d5d9edf237644c089dea4f9434cb759c9b7f065be7e581e9e76e50b1aca7182aaf38e478e73c2bd496bd610088c0fa74b8", 0xc5}, {&(0x7f00000006c0)="31d3842a4e4300728b83f444032c9e09c54e68055596307df631806da0098ae2367e2ed6d3ab60269fa055dc7e502dfb55ffc4d9f9747b18a3faef14c9e775d1618055f26512827fd19b6c4e9053ea794c3b7e3c8668c4307e3f8a5654e5e887edcd507a4be10b9ba6e409dba27e046ea0c38ef6c1ef8828e58b6dd319fe28ddd21471e88e448ad794715fdf6b64fed78b6c8af67ec08a42c52d4207f14b5a23457409da40", 0xa5}, {&(0x7f0000000780)="9834dc808004501342c744ee27c455ba4e3874d3f988278a4e9048344f57853ec47ddd9dad2c0f77301331277ba454e8bb3341fc0599cfdb73d561f81a1399b593146a6733ac6a5d81c61dae95b98115c747d012d652bc266d", 0x59}], 0x6, &(0x7f0000000880)=[{0x30, 0x1, 0x4, "294ae1543b96150bba6014bf1443a5d4b9c6deec938f79eb446795fa"}, {0x110, 0xffff, 0x4, "e1d42b159bbf4997b3deb76b16cf88e8a5fc63e64849e74e1fa5774f810ba7450b3efde3532bafda92f1152b05bac957d1495b7833b49420b4dd56b4097bf0cf3b657091ddfd265ce030d51bd3544fb0e30acc7bb41876b285e697133f95d234d7a8320a78c1a95978afe59b8c978e783f378bacabce4a1b942bf031fb472557f3065048dc08b44a8ba4910042904fe11c2f3ca554d67afa642a5038b04662b305ca10384502769eb8d9406ba7e8699b98fbdaf3bb716acccd1ee9dd2edb821afb28cb068841a95e5fd1a9487aa4413db3510aef612fd515e84b0ed1f18f61db05163ce1c37db75e0e5b217897394c7d704fc7a13660618b7aada7b81551"}, {0xe8, 0xffff, 0x1f, "4b3b3c18b96665e55025ddc142d77447ecc3305353fb5d7f635e646e08435c0736151d805490d1944e3e6f6ed720f3ddbe8f1ef05422cfac6779d96f653502c1bd6839eb88aac7a3e6c596317d5202db315dd070d31928aa5786e51fae088b7c6c5b6874bfebc499e92bb2db132df8e9cc995ee8c715cbffa8fcbb2aeb58a16f7a13771ec9989fa2d512ebeec01190ec09a900a0051f45a30bb8658adf434d1363532e0bc4b74b414955e7cdb66256091dd718f713735f1958861db9e8b371bd18790d22a2e45c5bf356259ebd1e29df6322bc8a41"}], 0x228}, 0x8) 16:34:47 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) getsockopt(r0, 0x3, 0x7, &(0x7f0000000000)=""/85, &(0x7f00000000c0)=0x55) 16:34:47 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x1) getsockopt(r0, 0x200000029, 0x21, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') socket$inet6(0x18, 0x4004, 0x100000000) 16:34:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r1) mknod$loop(&(0x7f0000000540)='./file1\x00', 0x0, 0xffffffffffffffff) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7d, 0xfffffbfffffffff8, "dc04001b00027f000000100000fe662c5000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:34:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) flock(r1, 0xa) r2 = kqueue() ioctl$TIOCDRAIN(r1, 0x2000745e) kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) kqueue() kqueue() 16:34:47 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x1) unlinkat(r0, &(0x7f00000000c0)='./bus\x00', 0x8) poll(&(0x7f0000000140)=[{r0, 0x124}, {r0, 0x8e}], 0x2, 0x0) chdir(&(0x7f0000000000)='./bus\x00') open(&(0x7f0000000180)='./bus\x00', 0x41, 0x4000060) 16:34:47 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) r1 = semget$private(0x0, 0xb0e876cac4e7619f, 0x20) flock(r0, 0x8) semop(r1, &(0x7f0000000040)=[{0x1, 0x4, 0x1800}, {0x0, 0x6, 0x1000}], 0x2) r2 = shmget$private(0x0, 0x3000, 0xa, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000200)="b40e8eb0d4805f1f92ae1cff6a799f46247960841b3ca4ab506314905c85bdeb86d8d87e2096d243ef9027619b0b0b3476ec6c894a02ed7e4333f599334ac8d78a866e12bc3c6049aa", 0x49}], 0x1, 0x0, 0x0, 0x4}, 0x8) r3 = semget$private(0x0, 0x3, 0xfffffffffffffff8) pipe2(&(0x7f00000000c0), 0x4) unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x18) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0xfffffffffffffffe) getsockname(r0, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, 0xffffffffffffffff) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000480)=[0x4, 0x7, 0x3, 0x3, 0x2]) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x4e, 0x0) shmctl$IPC_RMID(r2, 0x0) r5 = semget$private(0x0, 0x2, 0x10) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f0000000500)=""/137) semget$private(0x0, 0x0, 0x3e) geteuid() getpgrp() semctl$IPC_RMID(r3, 0x0, 0x0) mknod(&(0x7f0000000180)='./file1\x00', 0x12, 0x7) sendmsg$unix(r4, &(0x7f0000000d40)={&(0x7f0000000600)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000bc0)=[{&(0x7f0000000b00)="bcbf17ecb7b5693ecca505acdafe3c1df6c8333a0e2ec33f44db0bc582288159606fa6167cb57bb272d1a6b690e6b561aa82ef5d38cab94e05597d7fbcbfd711aa7cc3f49749e9fb90fe31d2f80327cfae4ea326a9400583cfbc57bc092d01ff335825d85f176452dc264174b5c3c4e3924936628a6bd19a77ca979d24cbdd7d9ad05d3267c69bd0489c14771b29bac4aa9804ee3899ef5a3bc625e074ffd61bcc96833d525aacd9eadb014f1b9dd095722bc23a0a361c8d7c10", 0xba}], 0x1, 0x0, 0x0, 0x8}, 0x40a) shmctl$IPC_RMID(r5, 0x0) symlinkat(&(0x7f0000000dc0)='./file0\x00', r4, &(0x7f0000000e00)='./file1\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000e40), &(0x7f0000000e80)=0xc) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0xfffffffffffffffe, 0x1010, r4, 0x0, 0x0) 16:34:48 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:34:48 executing program 1: r0 = syz_open_pts() mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) chroot(&(0x7f0000000540)='./file0\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0xff) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:34:48 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) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x6, 0x0, 0x0, 0x0) socket(0x2, 0x8000, 0x1) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:34:48 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000440)) dup2(r1, r0) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) nanosleep(&(0x7f00000000c0)={0x0, 0x1}, &(0x7f0000000100)) 16:34:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r2) setuid(0xee01) dup2(r0, r1) socket(0x6, 0x0, 0x3) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:34:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x1000000000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffffffffffc}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735c427f47813fbd617947f442d447e8135f97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000300)="6e96ca05164fbb73728babd5b21affc95b751aaa010dafbb60306678114d030547e3f84fc934be02018ee01b80798aa2d373200660304b94f0f1ed36c572e26b5bcaea6eb9537943de50de511e7fdd14f22c669a2bcd28fefcd31c6a5d30c159fa20cccc264b9da79ab665300332db5f0a180b12d48f1ca357e97416d434283a6ffb73be7b02a4268f4b7a2d96c6e63b3f93a977693b720392cc60364ab796", 0x9f) r1 = syz_open_pts() ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}) close(r0) dup(r1) socket$inet(0x2, 0x4, 0xffffffffffff811c) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x81ea, 0x7b, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:34:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xffff14ac}], 0x18}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) 16:34:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0xff, 0x0, './bus\x00', 0x9c50, 0x8, 0x1ff, 0x800}) 16:34:48 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) read(r0, &(0x7f00000001c0)=""/98, 0x62) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1afd) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000240)="7fcb7e791de7f33b81cc4d8d338f96a5c1cdcae7ff19a59dd63cbacaa8986e3c18f8231e9295506e186159d655a61c858b0e369014ec52aea192791f272fe1d66ff9a79f4da12ac5508b5a945f2f1d44a573c2b125673eede79cae75972bf340e2f4b27771036a6c1fc7111706a7dbde05a76d268eb4e696ce7727b6226397df73e93006649d25f472605cf6f1c148d438f486f588134d420b60a058a4ceb5a9621cf25b2c5472262e80030ecacbcd0e222d6ca7f28b1c5195b7d41b2ac6d021539706263f735b0e188cee9002f104ff44ce0b1ed7899c7f6acb0e54f19ea568cebef6010b9ce5cd9ac80baffb51c7b6173af79b8d61a23904ca7aeeccb7", 0xfe) write(r1, &(0x7f0000000080)='mS', 0x2) 16:34:49 executing program 1: mknod(&(0x7f0000001a80)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000040)) ioctl$TIOCGWINSZ(r0, 0x40087468, 0x0) poll(&(0x7f0000000080)=[{r0, 0xa0}, {r0, 0x4}, {r0, 0x1}, {r0, 0x10}, {r0, 0x4}], 0x5, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) 16:34:49 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000180)='./bus/file0\x00', 0x80002006, 0x7) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x51}], 0x8f, 0x0, 0x0, 0x0) 16:34:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0x129}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r1, 0x4c}], 0x1, 0x0) 16:34:49 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x62) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x3, 0x9, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x184) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x20000000000000c, 0x8001, './file0\x00', 0x612d1c3d, 0x0, 0xffff, 0x5}) 16:34:49 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) open(&(0x7f0000000280)='\x00', 0x18, 0xc4) sendto(r0, &(0x7f0000000100)="c9c1a7b565dbf24b39809cd78796eb4dbef9", 0x12, 0x401, &(0x7f0000000140)=@in6={0x18, 0x0, 0x8, 0x5}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x400002046, 0x5cc1) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r2) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000180)={0x2, 0xe65}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x2010, r0, 0x0, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) open$dir(&(0x7f0000000240)='./bus/file0\x00', 0x280, 0x10) 16:34:49 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0x10) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') r3 = fcntl$dupfd(r1, 0xa, r0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000000)=0x1ff) open$dir(0x0, 0x0, 0x0) 16:34:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000040)="de2055e595482384089c0010cef7edb27bb481a669c3bdcf3372f1b33b19775cf584e79d48b6603a89e304055f940d758067af19673c36b1280a019516e8d286c1efefa1a7ed6f5bc2e05731249cb2061cfdb0767c2d216c56240f4216b176f282fa75a5f3b199c3aac8c17504e04036158835c2cb6336108608518001ddc7ac78a418e7500300f07c9600c5fbbd3879a18f678cc017f46e1379f163545a605e14c1609b0418d13986679b90b44215c9ba186091f2124d2d62130944b10c465eb5f638bb0a791287b8cc69", 0xcb, 0x0, 0x0, 0x0) read(r0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) 16:34:49 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) sendto$unix(r1, &(0x7f0000000100)="f6f26afda7e4b03481e3ad37c085a2128860f6ef23b83a6dc049fcc93437a22d6c4a3e4c7cd7e2f7082ec032489b01", 0x2f, 0x401, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:34:49 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x605) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x140, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x800000000fff, './file0\x00'}) dup(r0) mknod(&(0x7f0000000100)='./file0\x00', 0x40, 0x2) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000001c0)) write(r1, 0x0, 0x0) 16:34:49 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001840)=ANY=[@ANYBLOB="80000000290000000100000000000000ca9a2b597aea0a8e04aba12bd26195f5872e9c1b0000000042c0b87ed7fb8663a2ac71c9156c809018d66edb88c636132571e9274ebdefeddd7ae0b2c1fb27fc624dec331b11a6cde47a9537a598eb46b7449c95da40d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee900000000"], 0x80}, 0x0) 16:34:49 executing program 0: r0 = socket(0x18, 0x200000003, 0x0) close(r0) dup(r0) sendto$inet6(r0, 0x0, 0xff08, 0x0, &(0x7f0000000040), 0xc) 16:34:49 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10, 0x1}, 0x0) r2 = msgget(0x2, 0x16) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/19) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x842) dup2(r1, r0) 16:34:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000004c0)={0x8d29, 0x2, 0x5445, 0x8, "8165db3a3344f322730466d32a00ca3f116931ba", 0x2, 0x9}) writev(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)="843f6955f218888c6ac1e105738447113c9c0a693ccc92d634687e0ba0f6d3b5b78357ae04edab85458678060c11d759cf25da252f6c1b1cd15c5f0eaa60e2f19e480c3a958ea6daa0bbc613a855ba15d3b7eebbadc4fa2561bd82fca7eb81de532beb2b66e41310e6c6e403aeabed17c7ffe39305f7264da811e0a010a3381ec6c6237f0d35922c4099f0ff4cab8a501019758a8f051e3a737359d95377e971ccd1d7df44ae229558b53e06fa256840383e900da69a7555776844cacb49c98d1e4f140f", 0xc4}, {&(0x7f0000000040)="69dfbe5c7e5eec187d33332a6a40c9a1f336ce46db10f715c8f68b24a5e729b8026732745ac3439b646c", 0x2a}, {&(0x7f0000000240)="e7d4d2994b8cad0d9d3ea1d5b22424a194ab", 0x12}, {&(0x7f0000000280)="891e7d18809037b6cb0d80a75c65ef51e932d07d4c0f504e60d50335ab64d83285c56fe95ec0531a62e5a304c31cf6980e4820bb72eccaa409a676fdb603066a8f558618dc3caaf1b9c821300694ff07a2da656aefe963286f8813c81cb947455a30a1e19056a4bb007024eab6189febca3fc57295dbe6e8a20582bfca8895a0000376d83a8a6df86a6ad3499b9c5c1cfa2f24feeab0bb9abd99785fb47344e9c3475b35991f7802ca2382", 0xab}, {&(0x7f0000000340)="7b671e9d84c58fd22594391e722433bdca5a933350e9553e9fafaaf294ade42898c9fea8a2d184f37283616c269439830c50c92bd1a8645141c991b885390478e52a1410df53b28140f65a43ef66f6327161d8ea837a947420dc45a2fb8de8ff96dac4f8c9ae72f2e531e180d609b842b5fb3df7ee3922bb603fc7c4db5d3964b4b5b1c42a967d352be5a50683227429e5849ee6547565f19d31645cd114e1ed75632b6438f57ea1c1ea5b0fbb39b892ffc1e9a84ee9b10025ff33d8c4df5bf3eeafc365d197b4460d2712ae7412963b5e2663d04cd64aeeab0bc2c835efdbe759f1000faed7ba2b28b604a5ff61f0753c17e20dd77ab9ff8472", 0xfa}], 0x5) 16:34:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x40, 0x10) chmod(&(0x7f0000000080)='./bus\x00', 0x81) ioctl$VT_GETSTATE(r0, 0x20005302, 0x0) 16:34:50 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) sendmsg$unix(r2, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) mprotect(&(0x7f00000bf000/0x2000)=nil, 0x2000, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x1000, 0x0, 0xffffffff, 0x0) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x80) r4 = dup2(r0, r3) setsockopt$sock_int(r4, 0xffff, 0x8, &(0x7f00000000c0), 0x4) 16:34:51 executing program 1: r0 = geteuid() r1 = getgid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x7, 0x0, 0x0) 16:34:51 executing program 1: socket(0x10, 0x4002, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003300000000000400"], 0x10}, 0x0) 16:34:51 executing program 0: r0 = socket$inet(0x2, 0x7, 0x10000000000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e51348771197a7728420aef61715f7b1c3d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) 16:34:51 executing program 0: r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) 16:34:51 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) chroot(&(0x7f0000000040)='./file0\x00') r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x11}, {{r0}, 0xffffffffffffffff, 0x2}], 0xe2, 0x0, 0x97cf, 0x0) 16:34:51 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x2) connect(r1, &(0x7f0000000100)=@in6={0x18, 0x2, 0x9, 0x400}, 0xc) r2 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) getuid() ioctl$TIOCMSET(r2, 0x80104277, &(0x7f0000000080)=0x501) 16:34:51 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000180)={0x5, 0x2}) r3 = msgget$private(0x0, 0x2ae1ef15b850b8c2) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="020000000000000032ac8393173aa3c25605f07de7b398ff81a97cb985b6578cf7dbb7179ea7e4e8f3b9259af9014f86d5370e704434267475324e2f580860700db6b3382e8cd46c6e848cbec31593b4b139c6ecf2e152e94686278a14651de27e26d506f5f07ddef24877c7642428f3fa9c4163f5a01e2f31"], 0x79, 0x800) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x5f7) 16:34:51 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) setitimer(0x2, &(0x7f0000000100)={{0xff, 0x1}, {0x5, 0xffffffff00000001}}, &(0x7f00000000c0)) setrlimit(0xffffffffffffffff, &(0x7f0000000040)={0x7fff, 0x18d83bcd}) 16:34:52 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000025c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1, 0x0}, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) syz_open_pts() getsockname(r2, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) socketpair(0x10, 0x7, 0x2, &(0x7f0000000000)) close(r1) close(r1) sendmsg(r2, &(0x7f0000002540)={0x0, 0x0, &(0x7f0000002440)=[{&(0x7f0000000180)="b52618083817e9655193d87c7e8d5cf84b57efac6be7380dcee5705a53a222e0e1f348555940164ab09448d5f9e9d738a0c9cc6583ed067790d8276213117253c3f9f1af6047f710834ea8d968457e4e7f7ca62bd54f79f2395f8d99", 0x5c}, {&(0x7f0000000200)="87403229c78a1c5cccbf7b9c57e450e29402a656c5ab8345228925777bddb0d57bcee8e0cfb7a3520560e967d64cd222758e89c6a9a6467114d1086411a3b41071395ab6df8189f83a6cada48973f8ca7cb64b8f90dcafc7dec08931fa0e194e12851f914172", 0x66}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="9ead82e27151eab07f1049a568635042465d82d5dcf3266fb0adc56b737fad936f1c38a7e52e5c534254a455b4a31d024a4e96d0fa020f1c2ca8f26064330ffa30343f16f212826a3b9ba7073db61c4a2a5cd3c49f4f011dded2844385cf6f901cd3d7e43ae7c743330646a483f6b5aa83a1e013e4bf0efbaf068983be65e8cd35d885431fd657112c53229dfd0000365b7167c627cb39025c82624754a951fe357edea520acda2b2a1711f193db2fc0d07d58c614e332fe5e261c91fcd5c253044f4a1f5a088cabf5636b558ccb4cdc49283619a99d189d2bc789c597ead7fe548f82a659e800bed3087584947bd0a345a8a22ad81e36e9ebc34fc3dabf0009bb6cb99b60a7662b2ad0af31f94cb055bac11361937ccf6841ec801b4cdcffb6de74c1e3b4d9d223861f6eeadbbe2f4c8bccd7ffacbd47c55e1b3dda78fc164bd94c3dcfbeda9de8feb29b9059f25156a0d7724c0c7f1e8e4d0dd90a8d40eb109a453ad19db32bab57505a08c565ca93481a1586f7fc53fed4e849ec8d2aa632a5ea82d71d44f8fd6e8803d308dd4a7332a526e1f946ef5f49433c87ef90d97db4e8ce5f127ebae56d43bb70153a19ac52d8a0be8714f430856b2d5ca1282405b9ba559066deb097824c2c9321d4fc246615c29de254fa3c0c3c5b7cd9da7325448ea68498254344727a407bfff77771f306f509e68b12c849ef6442430f172787958a372c7e74fb946f08714dff377ce66b423569498736e2ce23b491e2b386a18ce389ef1d43790f885d95ec5440115a9285321d0e90b2a51017a8578963b8c0839753b6f84dd7a10de21c9b012e115af39a5054dd6cde5a05b15b52bbcbf00422bae39ef6309e9f97b3416ddd83326e1c1a16c4c322dc581cbcce8873f939af80c1fab5544f9552783dfe8fab2cf0803cba7dda2d6125a660e8680617d87aa871bb18f47bb02afaf14b7a3e0cdb03d987ad6daf139c98b7f186403f85ca367f2abcdaa54f572836cb0fb15256d2a8a799cd394f74d95f9e0bcfeaf90aa132fceb59e2743965278f2eda587cda11cf97ac55cd50d1289fc6d5c1952451f6adefd1ac15b5c1b63cdf5ae1f81e73cfe8a5df5c9f1b5f7cd321b00105460f533bcc318a9c3ef5f57d994e24af80ddbffdafd8a58c2608ba6e41984df580c45295a0dc39de1b1dcd63ba1a94ab23272ca86162ae6f72ede1399af1d1bddc9c0ae97e148efbf7ba0896af0936aaa7031185b117844d606d5e718a20b2ff1e6d9461a62f00cef097e7a9fbc607988db8c0840687806db8fc1aaeb09053b5faa6f7053cbe0c795777155fd741f1415a586e78521abec798120afd38d3fcd9bb291c754813594a20dbbef3e912fa4ca60918135095b0b4d6f94d2c1080b79ddbf98978922971eb7e487247e8a1dfd8c8437dd4d723cd52286498ae6accb6c9e95658c5b7650c674c0bb695e28245d7cf3efe49858f8f3429aaf13ba80db68320427989a2fb6fc27dccf6fe1f4e4423d94333b9508fcf6df0393201baf4cafd8af403038b555d3eb2694c2de981144decf735469c95e61f692de616531f5cd8bb3b4fb33eeb9adbede6e976a8a3631ebc1318f155c04af8447ff1eb65d2bec78d5b8ab31294a1746ba3e76ef9e7b69e535f7eeff42c621ddd804a8cb9136e5e21f07180089ddb376605d4bcbb93acefb728b752f9d70e6056c3567065899d44fd2648729b0cfd5cbec9b0aa94eb156ab63e5b8a92632a1e0e43b71710a5e083c0a042c89312906509268ea0a44d7e474808ea09b44da64c19df6d18a8d10ae6f0a0be2546933cc1ced98f92a0b646f4d5c55a314d65d2bb7ae9a36e8769c3855d9a757d73416a358381d32807b8bf08daf2ea20237035bf37572b950aef383d2d7b7530a5aa7144a65560c12f944d47d89bc39ab0e023ad0fda081302ab17399fe3a4251748ab9ce0206ac57035177b4c8b23f5929b8bb63a6ab90b27aaa8a92d104ee523e05c89ee39fd8a3989823ea54c58398bb821c77c2512280747dc3662a6f41fcb2e0a7e3baae404a74ebe92864d99d2e3b60c4d24483e6fad8d51888bc111356688d3061b5f5a06799b3344470facfa8a205a5eca1d3a3acb46ea33d74ba002ba93321ab5f6edb2dd183d6d3c8025494f1480486223d43f30f80278ed400e27c7c1c6fdc42f3f455a9913643e5e191040045ad5d3d9d6c7669c8f011ef23ba345a6b0f39639dc8d8182b6698e76aec61324f6412ed0ade3a8bf559b01636a7d49945bb308aa9f1436e9c70180ab504d5372fc9aa83f04cb8de65e379d30607bffbc486fb8c670eb964883e7779d2c29b5a77cd446d25c12d326b837bdc515c6f0025e08823169d9596bcd82ed61c99f74f24d4dc2203bb77e03870c32a84fe48ee8f6d330c953fbaa1b94c92e98ec90b4b14d74ac21c0382404277acdd601d8be7d91fa330ebee71310ab0e9ba4b367f6b18018850c4abfd93762c0a0d2c2be8e2b95c501b28b342281e53e92563a952e1cb00f9bff83a7c54c775f5ead002de62b4be64e36df90d3dde7b9a1a49207fed6211dc11a9fa4cef7de118a87d0b51d3d61199e84836bb37c0646407a7dcd066fc4be374e50ed336205760ad13e42d8a389ff68bd70513127069ea3eb6c1fcaf0e1759276c248e540cfb7a13fd196e09034cb7338d2a581d4db33fcf762aee0d278c3585c34f75459cde082ed1b9f6b1fdcff5519fa64cb922f922aa7e6383625c29560aec673c892a9fafe63926f49e637f4a222e26b4ccc4b5fa7f64200c5b29605ad39dc56a7c25433acd3bd03d9604d2e9416e6306d3b7f7406f1cb94734933cb65ed19e691bcbad91eea89d747533a6e51839783495b76070cf90b4e76b0f211eb13da927bfeb847e4877506c3399bebb97f042bf584defdacf880e3e4f378702e8da68d1d2465737bb3daf88fd1dc3d7c1b21193f023c252037815bd5789b2b36d9bf4fb29db0de91e07c3760388a7ab525002e0571d041f72f1a8e5658ecec233cfda04a34a0f3dfb11234e091eda5a5d1bb1de2f8a50d16bb50119b3b6507a44aff394111d6f926379aa75490c60ffc35eab6790bc35c5630b32ec362600bd002fda323212d30f594242fcd92d9ca40ffc2fc5d8f932aa54fb1e5e24680df33a7ed7051aa03e890087142bc0d224ecc1d24729e2aa9ccd0d8fc73ab55349400f129b95725733d391bb7bc96d152b6fdcec672515e3ea83be789fdca94a0fc8f8c3a1687d067a9b05cdd9a366d8323db3e0f85ad10c8e6e0d0182ab810ad470d7ab8282f1dffacd3add03e6175eeac7eed74b99ec93201172f1ad1aa10e9624ac7dbfa51a2c2dcf8e3f510866a3e9dddc20de1d097db4234cc75ab541147257a38ccc67a7cd02eeff75d01b9a23e3a2202cdd07e32ed419871b8110b02afafc045758a14c00a3095e7706d4ffc55038b28b6b2b548571673a305a117194ffe5d4d231d187f81cd2d94728bd24d61c9c840542eca29c0d11c62b4ef1fae076b410347a83d2c47356976e592761611f417054c6e442ddeffe0f2b6521434d17aab011579cc6b0a2bb9eb78689287558aaefb55f44c86b89de51f53ede15967b264c3428e04fb593d0bcd57d2e30188431e71f886e2d2300f9ff25ca34ccc73315db894b647024374b99ed4f18a063f425ef3aa2563af91059e9f4144889541549998d3067559a350eba0066124e47f3be5e14b2455c7aacfd503316cc0787c29b1b85588e088dfbfcaaad238e4effd01a47e63c24b597a7d266fdb41f532136dc7c990ebf4e4a569f5736a48e3e7402ccbe15eb58c51e62a67164246e6eb288cdc4a7768506526e9f6f0db66d9a19404235d7c288fe8c178fc4823c9e3be398506c5e19f626a1d9f822f9795810d53ad3dfd2029a0e33a5ef0b98881cddb1eb53e173e8e7f1b2704367b990be3db43ceb095b78e848fc7615c6d1a3ccbf392268dab9e78157ab6ad310a4f2180bb23a7b226c09f1e9825ff8cbdb33a1864e1bceb0ce14931e5bbc017113519b16e1b3f4f812a33e0f1ce144db6117f47bf9a403387ad014bd6eccb20565bd815da4b3f22600a2565b401de38759ed0f6c5e10ec820f7d2f5bd705a2bb39e67d9449c5768c03d0398a86ebf90e2d48a4992370a7b5ca793df4a064e2bf7ae3db7e3de925a3c822eb527e5bc990f451459cd4a8af3a6dbb0574f2dde0d5d27c8b12488064eea2c47002ca85bb56c9c307720c60e3def24f6a55f16b0705949dd6b22f95c87d39560d150acb6103b41a29731bc13f2b38735eaab13d0456027d77e23dfaaddf5caf3d6d7319ba83b1cb12433d9a11bd3b3cf0e065cf5f6cff8ec8a2cbc5b67e1da68a2d64bd310e6fa6fcf872665aafacffecc66cd8f76724f29502a58f9c1377a26770fe49cb2cd644a4d82e9c74064fbf79feb1c8800c61fa3069d49493b897cfa880374d2eb74433d317d8db00265ef0f20bff20dac904882d17f09ff80c0a6d9a525cc104d8757eb344d75f910fd768505dc1d285e64d45f9188d495fe26820b43704fa4ed6d3b36d2f937782a2d42f8875877d15d9f7169f9d8092f6b3ecb3177011e03e23ecae8412d4d39bea4730cd0e0eb720588a4802075226b8da1b16f501fdd3d204c9a3f0f7f8fc02518bf8a4477baa1297a84258ad75d87f550681486d0d57be688a60dc2a6afbcf5555d1a59fcc0288b84a1f552b938fcfe97fc42b8d07f583e1998dcabc3b1c22049813cd3c075cd03a77b7b7c23346462cb246fe107c5bd48fef31c056fdf971000c6fa419e131b174cd8472591509a5cf7f38086664c79f51b02ea9799c3d6f5d90292743fb1a6dc3a95c3f8552540d7c2050da746be7fca60ca61e6b33bf40b620ad7bf61e6e42182a1085a508cc47b3a305776d4f16bde6fe31b1e2bc8081dac28cde2303b70fa484551111e385ad93453a8ad8937af47fb70682fdae7d24f6311c0efe85c49b680a6a42cde85b6fafca70cb53fa07b55da13ed12577f9dc8353590b9566e0834ce895222ee11e9fca84674b12a3453b16e8fddf2d462502ed001c063b4aee3d80e5158314bacfea6219d5e460157769427b5191619c875eb238ea2a2ce80f0b288f704ffa4203996b6a9528d7f768508444913ac38372717e9010e1bf5d70b1e70d67140e419bd8cdbf49cd27339bc5733fefd7afe326c6e0fc70187e25c4248ee088d1754f52ab8cf41a468bf12c28cd6a9654b1fbad03aa6c0d17474d535f119891a8b3facfd2c868881e7a3fd98b186ccef8b4317cc297732cf43935df231fd13eab96874049199a6b0d1560226e53e8677ce9fce3abfc84373679f96e43f8f7d42e738d96893f63db6e5bbf9a9d10d6bdbf1a1d795b37181ace9d267fedf2939a476e7ed7dc44a40780109fb5b756f055b4b5a673b173fa1cecd29fc91f323d888b6fb03cd8ef90278c181b79021a2f693867f856ba2192e6d3e32745dfe39a8d58e388555179d93dec27f0ca13c4cc707838e6545525541edca4721a0008d69d3ea0ac02c787ffe87def070be93c57d9918efa00e13eaf64d99929cc541f92851b6b2fb31046b527fd1063b9a5ce1cbb350c9161573390c1465dd8d16690752258880831c9b5f16a2d939321e34e5368f896bd7bcfdf281ca20fbbf14e58acdf280dcde74c41cf7b8368f0c530d34e7aa837c3f6add932c1bef83fcde617b027ecdf4e0a5fdc5d6ebba261e61440af063f5232ce5ca9dcefc18cc9f1a2b7216c52c7d6652d0e3c9f881da3d466dc34558d03fef0a2aec1823a83d7af6a4bbc117", 0x1000}, {&(0x7f00000012c0)="40706ae84e5704d9438c648b08629ece53319fb9f1611eca6e10c84722710b357f674925e3addfaec9371227bb2d0ed64d8b4c2e4c3530874170c69feaf5957861ee98caf217fe9ad20e8f6a5ca84c5aeefd7940613c8cd349cce41dafe4c5ed462fb0493d4ff10830edf6133f6a7e28e755930df44e52f7ed2253e5ca577102adcc1c8c9994db63965bb31aff5ebfa79a069c6d3197b144518e0a577673a3296498f18f533d5ab71747e38748f0b3494c848c1e7e", 0xb5}, {&(0x7f0000001380)="554115c1feff79a7f8391f3895da024589b50ae04e9d87c41b4bbe974a608f5c107ace247ba3a120596c521fb5a0156451a1f861a209434a8fc903b20c8bdfcd6f4381adfec1454380a4d09de97aaa645f342a328fb748be7508b4de50eeeee918d209a673403b06614a6e569fad5ac79c7c7ca438c448a1e9f1e9f60eb615dd8ef271b69da21a8b9a97ccc42f56308bfdb17622ea445dd190a18f67971b138f8df6e7172158ac1ae9e7fff101e2f31df5ecc378a32e6a308f605e1d886fc34e076a96cba177efd44084e872cf745bf4333aea5a6959bcb754030d0a56e0b57b6323c58705091feb201a04244b21086fd8170ca36f6613b13c4e8e3f28e6d920f81070343efbece54eb7d60cf085d62d2e360dc912c7168e1b3145339d736718ae90073069cf20a4607a6160708492ae90f6b15daee77a5e1d4bed1c40b0602a4adb6eeae27ee8b80facc1bbe89b9832daa32b2c317b00af2114d0ec8c6c7689c5db37a8ff8397edbc3adf9f98770d4f2d23c36d9c976d21d0ff186a6f6b4d75f30e9242d0b52a9b72ccbae277e9f35b4b5137c986dd9224b687afef6c6dd0272fb8728d9c6efa9e41fb8addbf9cf4561cf181ef79bf26ff4c89a1f05320ad612ebe33e5e9af64e998d88641cb671e8c86199151f9af4e3c608cb235a7fffc9c65fad9d450fed21ea5edcd0021547a888af28e212f52630ee9995a6660d8f5523cbd35bb8834535ae1ec98cb8e1aee0a0eee23af9fbc24d33be1c5cb5a437cc450811cd72183cac35b38bedec879d6fd7362ab068f2877baabfce793f821c9e43c9b4d28d05110dff60fda415a9a6777722e63b7db96c8343c9bca40567b6ded74f0652a2baa23f9e8404c66c68eb1ff3ed0bc85468748b2397ad129ff28d31dcafb473f113eb7c68d231ecd0b85d09e16ec6f354c14ffba65757fc66d57b6639fccff368bcc2013c98724996917d1305b5aeb0144e52d6fa7f6d9daccad850d292598f530b5c68749bae0409eade749deaa626ba931514dda82cf95f7e045ac7ff7cf2ff4133be9d42c51e28bd88bf94ddb1cc419adcf62c03555641b35e4087e720aaf79dc6d4df6e88b5c4854f5eb3eff35d8e9f265e3bb3f0a203b5168f575a4bac5278f9164582353943fb537b0fe3adb8530de3b1fc6684314be7df43a2138eab110af1497d5b02133b40091a1fb483ebc8ee4034d2e844f032734bb6088e263a1b3c77b16ec12a8bbc52ca99c2381ba77f141393f2a2e74e9d92ea7609046012554662ca82c9bda41ae92d663137c59f6268c9cd5127b405f7d6baf1b7a85d652b434cc0e662731686206899106caf830b18c7b42279973b006e0a0970c9302eb85dcd2e9a986957251d9fdb330ec93358c9ed6978662254faceb23db5870ed3221d4cdc41a9564477eeb3b90feb7c1560c8638f170841cbe4f5cffbab2bf68b932134b115d4a131401108c00fa0062836fa0dbb9d697d9de7cf6b624a972e51e884edcfdbb4180d58859deef0e06f6b37575ccf1f10b58fb933b529caad80e2c8302fce00d9368646939057f2daf5a1a0473bdfd302f16820baa52ce5f3004c7f1e23ee439c650dd1d153ec94fac92035ed79bb6f8b1dd03fe41f1f91d3f59dbfbbc059477e80c3c62b02c1ac33c4d914dcb21d7a5132ed363777713ff61a42948376b93e5ecbc9afae5e22149de3cb2e87c6908aa316787e4d0f3fd826bf424dbd585648273ff393fb8e0de67c8194872cd8e0c637ab0959a25f7c7ae782ca473446464baa52f31d47c8a39c7c8a63a47218f333a995bd29e354eda5dfded4c222d9a0178941d86d5218d5b149ec1ad9e6082f3073725dfc2861eb52693f5923935282574b6d8778c644094cf0cde8e50da9cb77f8bd678b5cd065de6de35ebc6b05ea11e43ede4d41f359f78c79c27d95365bd1562f884994e4283f2375fd4f671c1b3e6bb8b5fd6019591cd9409eeb956c5f92444e78b2f850bb46e0971b992f03cf3da4b461db836f2ef33f9c58ab936dbcbfdbafdcbb957ea4d53aded5d406263f687c647e3d3f518725c3e1e330e4c84991834efe3cfb5466a04ac7ff07a6492561a52ec2cb48d6c177f3ce3e6651414af92f75dd968e618702469ed6eaf9e75bba83ebc5e2871890b43086f5230101976dffb05ad9c839805be9e1a5a6e1330f55a6b02bdd827c755a5562e9fd89e6fc19beb45246675b899ef1789478971492b799da976b8bf394fa2bac8823010cdaf879a058563af3f9804bc3eff631e9fb64ce4d25563f15d0514a8354172ffa2cf253a013d40d4d9e85ee181cf3a2564c3082977fa95264e3d8354bbce74d12b974bbf9907558c253f03b3b3923c9654813ba5196fe40d751aba64bce72f5fe12dfe3247da590bd39dc84225488cb617e95f661f6705bfd717fdaec7f2d1fe6093259e48528e26c477a360050f154d31bd5f68120cf90d7e951797b0dec7151b8a08f855ea6ea5878957d817dfa26aa88c989f33c0899501dcac71fa3b3ad0761bcfd61120d59f85886ce832b8899ca3ff639c95ff937fa5e1e3fb5003d6d81cda27c1f3e68dcc2549c1997a09745d02f2359b2585dc46541f610860fc14187eada62932449cb086e8c8cf5e3bc695748755b7ccd902ede80760abf68620f251d950a7b6708bb2cbbb0302f4586e0c001b6443c0d65ecd2fee86208e1f2fbc186bfa2d083981b4dc75d179e7f4049df7a04d2437266c9620f54be141036cd84dd30c121dcf3ceb6b5bf9f04f83988e00ff71ec161bf98eaa4b646569ff9bf2732d4c58eab9b54843c94e5c82bd6492b2464eb1fd1e5423b7910cad4ebf66db47550146f4419205c2ed9e895042ce0309f5d64e150e206095ba831c62d0167e36a547966bed1873e355899acf3b9d9dc7fee116bae516ee12e1c68a1c40040d35bc33538064b5d9eaa98e63ebca67692e372d13eea873f9e3a486a480e01d880d94e993748e6cf4b779894f760f9b8ad326eb62875bb525bbcaf137218f4be00c54835a65685d9af2a7a57b05659950e8ab4552658f975207711131a1cdf6decd9c06a967274c16671e060f67189079e89208a4a4c1f8bb037e2f99fb1804d14c7f3b53a99ad5ab2e25b18ae1a5210b8f99b8de6781c09af07f032e31c1833a5d263a722957f0d376092ce535a42500b57c56c35280df0486c61d092bf78f8f29fe06e8b953aa7a63bb44bf3f8b55ba5c82fa1bb6d94f071f7c515b7080a2b03108281e286e19f4fe5dfda865ef872d68960b66fd70adef8ae003508da039fd30ed9c2a68480bda66b542cb9a318d35cb952545607a72336e01413e41b3e082f4362f83fe5d4dfa833b7c9e84234bc615a6331c53fd236ed064eb838ab0e011a5a2fdfd835cfa3aad27b323efab2befdf6ff01959f8e7027bd6a3f57edc3db62b0f6d3838f25bbc9cc80a8b3b162bf8d002372c2f436da136c927670c7c310e268ebb3be840717fa3cb4d8ed5c2ad7959a137072dab88beb28fd0a810019873e5df416f4ef2338c55f382f886a0ce8355c169fa4987251fc2fd29bb0564613e6bb0a95ffcd334bb79574005fe2f94873077223d0e25e9cb6fae9d86c3ac63a38e699418eaf2c4ba63196ca1df080ea2b0a3f43f3a22fdc43f62c367a801e1fa5bb4eef620b2b9f0b9d93d850ef132ec447e9e9a48bd6cc36c7263908b010dd48acddc1987f27f35200d8a918110b7e978cb8445921fbee3b50657df6e9aa1816c5c3c9e0a6c7106c35affbabf284da71087b8b7e2994b0d1c73b2cf63f3b960ac13c3717e0ed2d1ac0a398fc0e5456ced58235ce0acec3f61226d8b6b599f398cb996abbb9b38251abf189d76a707053512f143969e652c4a95036f1d21a3bacddcfb9c708a457b66570ad50eaa51801f2a31a6fee6453afd662524c57c7f9b205c6bd121969e8c3ec80c90d496de49d073544d20f48e383aa9f13c1d0201e0066ccacbd8e4d018f021387e2ce5b8f23d4747fc99ab8db53a67479e6362426cc9ea151e962af574cd6b48f80bcd019776b177417700b740b7d7e3687d9d805cea4a6757eef337cf7fb132a21ce1bc6a5785e992f3d6fa9fb17269fa1223c0e9f2a0eaadb4ac13bc41b2afbdcef6c80a1878c33a0fb75cfce7c7ab8c5af8267d94adb12100ee73b1c35e3f4d01f12985f6d25923ebf14241d3ed487b43a0683aa21cdc21b92ea66f7adec0f1aeb61fb4dfc0d6e9a9de0909890643a34d57b9ada7320f749f91d91254fdb8f31a4911832abef55595578dc151094d89b24b607d908d6269995aa3e10208f2603af1754f9e57899a158f37d4566630190c05a504d88cae3d8e927432048837c7fecb7c5b813e73f77761a283a7c0ca4880c4589dd27fb696eecd37e3a9bc5fce3f31e6982d32e45ea6bc4ab771f6274d5d6c0c6c4720117315acbb3097f7dce1981125b1d30c88757dd7bea77d1d37f54e7f844ad3eb9dd485b8915eb81e14480221c6708ce6df24cfb170521e041958beb0f023be066fe3edc9a715d6244db97d8de46afc3347fadf6db2df2426efca4f0ec6b353d2ece0166a26634f5d7fc98cfa8ae00527626e4077115c76d1bd2f8c50388c101c5fe0551ae5cd6388c002cb9bffca3460eaf20eeb9ef58607cd1ce7d4aabd96ed2f736467293acb8b990e6ef8b84dd5b3e943168599040370935dbada2a0209340344364db452946e03a7c0130ada16cacf45dbf4bebec708f855e8a28549377ddae382bddc08dbb296d8f3d24578c70325b57c33073549cfe1254bbfcc06f5990406f5444989807e86fbe33bb6dce09c6e3168a3e4f6da8933f9e49af12b1d9dd8605a4eefafc8b69b64da0672c2911be7377f136dcbc5ffbd77ab458d8f5aa105764ec5263dbe67fc2526bf4767d53548e6e3a4095eecb98cca57fee9cfb4648b35ed163d319056c80bac0b781d393c64dfb71009d7d6b85792ed4ce37d81f0d5161a5333520f268e8c25545a5005d3576f97b217cc940e141bfbf2199377e682ebe1819c6254c655ce0d1059a090ef101b64a7a9fc281406dcafd7325a6ab2d5a271bdf514e2c4614114d98e0ac2df1eac233f573d58d71151fe7ac0b20d263e6fd6b40613bc80fb139efa25af082dd2703b0f7f2e12283b4824534fd5052a6dbf0f1f150a3d3c2f1b16c00e6b5d7e3419952c199fefb0979301893f8f698fd9fcc3dcd6e97f115032c461f5736a919550c1fcd1977092ff1c2833a4444147b1d604b7f6168825cefda892debbc23f00ab32997c9734e5b55992322c8f88e6a95d929fd4a155c89b25db7cafbcdb3cda080dacbebb4fc84b178b30554c08d610ea97486fc1f6ea015ab3b3bd70636114a5c88ba65256297e4d3c1678185774b744393fc7edf0e1c792a8e05c15c7bee061599361c1884390a4ddd4c4ac727cd026858a0af85aa8de92d739b73882cc20161983196be6a0f3ee914d669f2722bf74c7080dbac619d9ddecfd44f512f7184d5a75aa8d1a899ce3e748b8bc9d38a037d865494bb9ac36a940dca02589ee6d8344a924197ad09ae9f541c217a060c36a674a7ead0ef25858a60c63565938d4b5f0829a9ef1776639d44aaa2cf04574170d9e05ac49066bf2ee6eab6b4867fd2e0a0cec40e6694a19bc7598d354c645f6ef7c22fd15bbe19994480f0c2cf61811007796ae2a89c180bfcda8cd5ab39d3456fd5c8671ea2d261efef2e767f00e90fd041435c1b462ac9f4143181268d7636aeec964b9534ea40c847e4d4e9f5b9be8439db3a77dab1f9092af117a52f4ce7896c5f21751", 0x1000}, {&(0x7f0000002380)="56f1fde9d75b87378f62e1b1b23acbdfbbb7392858e23b694dd52992742c1942eb9d6b737e925726ded4a1c9db34d5cf0691bbdb95e3f9cef7d7fe537058aaf341e848acad5305de8162725fc089e58173370bd75f91de403abd07dddc12aec3844b85f7be0de6a9be88d784204456d367bf707c98a7ab69f795561eed8a0433faf9b359c3b5b0268dcc17d5844f8f453e43b196b5260c4e1f16297c158561dacbe1f65288e0db22081b11aead4ee2", 0xaf}], 0x7, &(0x7f00000024c0)=[{0x70, 0x0, 0x1, "15c07bbb86e1b440125eef045f302794cc197007555ac243342f19c61247f31b9d5a90b10a3f7dfc055713140afce785fd496face0d639130633f7fcee3abde4f37c43a2879b404f8a4e545a017b365114ba6368da6d05a2fad4f9c2f2d0a650"}], 0x70}, 0x2) login: pckbd_enable: command error 16:34:53 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x80000000}], 0xfffffffffffeffff, 0x0, 0x4, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)='N\a\x00\x00', 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) pckbd_enable: command error 16:34:53 executing program 0: r0 = socket(0x800000018, 0x1, 0x7ff) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) 16:34:53 executing program 0: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) pipe2(&(0x7f0000000080), 0x10000) 16:34:54 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x54) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0xfffffffffffffff7) socket$inet(0x2, 0x3, 0x0) socket(0x1, 0x1, 0x2) setitimer(0x2, &(0x7f0000000000)={{0x0, 0x8}, {0x200, 0x9c}}, &(0x7f0000000040)) 16:34:54 executing program 0: r0 = fcntl$getown(0xffffffffffffff9c, 0x5) setpgid(r0, r0) 16:34:54 executing program 0: r0 = socket(0x20, 0x3, 0x0) setsockopt(r0, 0xfffffffffffffff7, 0x0, 0x0, 0xffffffffffffffec) 16:34:54 executing program 1: mkdir(&(0x7f0000000280)='./file0/file0\x00', 0x9) chmod(&(0x7f0000000240)='./file0/file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f0000000140)='./file0/file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0\x00', 0x8080, 0x1a) ioctl$KDDISABIO(r1, 0x20004b3d) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x84) 16:34:54 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0xfffffffffffffffe) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x4, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x20, 0xf0000021, 0x80000000, 0x74}, {{r1}, 0x0, 0x40, 0x3ffffffe, 0x1000, 0x7}], 0x3, &(0x7f0000000240)={0x0, 0xfffffffffffff66d}) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0x1ff, 0x0) 16:34:54 executing program 1: r0 = socket$inet(0x2, 0x3, 0x100000002) r1 = socket$unix(0x1, 0x7, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x0, 0x64, 0x0, 0x3a) 16:34:54 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet6(r0, 0xfffffffffffffffe, &(0x7f0000000040)) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 16:34:54 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e0edfa87be91d4bd4", 0x11) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r1) pledge(&(0x7f0000000000)='/dev/wsmouse\x00', &(0x7f0000000040)='[-\x00') 16:34:54 executing program 1: r0 = dup(0xffffffffffffff9c) write(r0, &(0x7f00000000c0)="833818d4ea0d8f9a9597f13a0d59b4c258422a2434cd37e6d337674b8eb4f9f912d8213865c3b3363463443f00d80f78e338454df2af04", 0x37) socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x346, &(0x7f0000000040)=[{&(0x7f0000000140)=""/208, 0xd0}], 0x1, 0x0, 0x1ce}, 0x0) 16:34:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) 16:34:54 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x140, 0x44) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f0000000140)=0xc) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) r2 = dup2(r1, r1) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f00000000c0)=0xb865832be3b0eaa5) 16:34:54 executing program 1: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:34:54 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x1) dup(r0) r1 = socket(0x18, 0x100000000002, 0x0) setsockopt(r1, 0x29, 0x33, &(0x7f0000000000)="ca", 0x1) 16:34:55 executing program 0: r0 = socket(0x21, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgid(r1) 16:34:55 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x10081, 0x90) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0xf6) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x4004427c, &(0x7f0000000000)) 16:34:55 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000300)={0x6}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x280, 0x0) fcntl$setflags(r3, 0x2, 0x1) 16:34:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0xfffffe06) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xaab, 0xffffffffffffff55, 0x5, 0x2, "cfc98bc439e16f8f022c80ca7c9682f2dca3ea98", 0x1ff, 0x5}) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x20000000, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:34:55 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 = kqueue() close(r0) r2 = syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x2, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) 16:34:55 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x21}], 0x2}) 16:34:55 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x5000000000000000, 0x3b, &(0x7f0000000000), 0x0) socket(0x19, 0xc005, 0x80) 16:34:55 executing program 0: sync() r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r1 = syz_open_pts() dup2(r0, r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20200, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) getrusage(0xffffffffffffffff, &(0x7f0000000100)) 16:34:56 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000240)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff37}, 0x0) r1 = msgget(0x0, 0x82) pwritev(r0, &(0x7f0000002640)=[{&(0x7f0000000140)="7a2df00829c658c61708a9211ce326b8cdf49ecdc2cc359a4ffbfcb040330e53ffd586814918745340c99531f6c5ad3ea05549eeac71765c97fc01ea77a730486b821405e61588db4c2db9767b7d94ab599b03bc34ba46e8d16dab704e40b287548e8ed1d402a45c7a450a8f4b682e7873b66fdc62e766c5bea045efb638546c5ab50ab88ecb59c43d27734c8584757db178fd8b62f1e477fdaa2ac8cfe724af885f14d7e9f4c80a8496714e37eaeabc7dcb596e06810be7def9f9543178c518e42480838cb4a353", 0xc8}, {&(0x7f0000000280)="e85a8471826981d47c588430f6d145405b83bb53059ecdeeacacc2268dcd14b197c4efe7a9cb6352384b3ac6f9b3d33faf08a5a66a35c7aa1281b0955fa741b82582d40288aaf5d264823f34658bdb079743f6248bb469fa4b46fd157ef72857aaa6e8fd667024b17b62dc588d7f28545f7131babac2cff4133c56d49970413009a13ce9f28200734963962d15e2d1661b451f57402485a8a5ecc8044cf5fb82adce3185a3b04c6355b8018ddc211f5a9fe5b70171c42c8f0380391b6d03a2ea6183d25b06622c681e3ac46e18fddb529f1593d50dfa4ec71c1920ba10f988b22a7d0b32b5d888c807fe07abacc0cfd52f3dc3d4f02d82707dd5e4b525536cc328bebb49ba2bb8d639cf22921f96099b0fda669681e764706ce02ecd0b33eb0dd5ebf87d070b42146f338796be8fb70d05d611e24430e7480492a0f7fc67974fe0410085bf82c58934477f262d0cb92a68834b08a464efc91e7ca4266d164dc92bf90e8797c69dbd7a47ae975df8a919102a0425adbfaf5d1320222a6818f8fc96c19d67a8555b6d6c624e0c664df2d1c8def904631f72099c10bc5d441d8bf283ff6cd72434c2536a7222635348f2abc3e1dd85857936ceac6e2c55cda6b651516592f5a2c60d1a3c74f695b369048d6109b41ac68876314f33c39fbb45b652cd1ca93e2fa9fd0bfcd75f098b7da5f9016b2f938644675a9c0aa26325f1cb5e21976c3c47a79d5ed3653ca973c6995c79601328a46f3671650428e7cf460a56219350e448f9e4f0d25dc4a6cab55db4dcbc0fa806671f19fd63fc921a55000545efc0ce5f108a564f859e87d5f660eb8159061969e3024915e8ead2a6f9d5a285edf4ce7126386c22a2ac9bf8b357a94ce74c142564b54a6a3c6e3c6471a940ddff12aef11112e8a84de61cde3c57a8043c67089c70ff6def1df7adb4a70517539ce181af58f1d68cdc4522e8202522367923f88b8e2f0e996888a05a7ca09c51abdf43f6aa2ab13089c6b9d4f6fa16c3831f4db871ba205792499006f49a0d2f9df2a69dc7fbc095e660d8818cacd297ed74ea63b451a3f7c5dbacff87ff53c833f0d343d3a7bc129e987f84454c6b44d899dd007336a0de0c81a9ac16b0fbdf4cbc198bd0d755ab297341e4ab99a96bb4695ddf97c1010af318d59f53688831e8eec5808e2f2717050ea853ea2b304308c4b0fce281082c333bc3db42b988aa3da3c04522ba3b18387b0a69b094e57deb8375b5d696a44c506fb7cee4c02c944465531f6779247df2d22dcb1b7faf17efe256ded859167b4945e283758c38e905c2268a62f933b46f4325ba6dd26d9a9ea586e59e2210523103b33936e9511b4401babe294ca95648ffe5980496b0c756d08c02a6073ed253b42ed2cdf291d861eac8a213df2782a69fafddf8c563ec28a156c50fd198d15243a5f60d7e2fd103c4981f2608bb161a282ef4f133c234a5b8764c7aa1542a3ff366253b979ed0d6ce3ca30d8e7215d5a23513b1a31104946683a2020227886ec92f879afd66c615f39806dda2bed86afca452454d69f3617b740ae8e9cc32ba68349a1e494cc8af450c579940556d68ddaf89759e33e9bd6647307c931f40411f4a507307b579cdd0cc6f9ac7690211f63a6d2c999de9a4ec6bbb3f8177877984ed82cc21c49fd8be4267692fa89b19d11ad9e4610d91ef1f2b0a8dab0f1c9f41ea1e9010575a8e6c17ac1d0a44b2feccfb6690df35386858271f7373b6e5c4846357424473afd904c19e158eaf8bb96f926b2975f7cd3f698738a281cf447a535357e20f1900cda951afb7e55e7516742cc61b30b5a9f4fb50274e34a1239eba83ab948e846e13e9ae20772bd2ddf1f9c85c1f525b21f02386ad5e2ee6055e65a929adbfd2aff63a034b9ec2970de9474bbb336c95543a00564d57819a83b316fb2c5298159ce435be48b1a4fb6aca39ed79e68a8d25618c457f8e391f61ef1289c539707e7fa6d7f11708d13e49b48203f5e91c7369e22bb063309bd25c1be6968dd5b4ca85d76a6dfaea66997c9621d7d7aefc64cd6389ba24e9715bdcd7dcac5d926d0b4b34b0654ec4c9c44897a9ab9bb3758d43de0422ee42c1579522b69be026bd73799ebb788e9897f1a8b8f1507fd6f15c639230e39af72b0af9d19bf208f7615ffd9066f4ea32d6363f88a00ec12950aab7a5548eefd1c7388f78caad62af6d4cfaabafba7a73f78ae922835287414556db3fa0ec5427b5fe25921fcb964fb12abd0bb8c69a8d86b18ca50e43a2ef11abfa514dff131c3693e9508f3d583a633d9818d31f7c551397b4ace20bed5f15ccbb555a8138e906cf3b5d305e2911845a63f39d30530e014ff50424253a694b7412e62979f3192f5aad12e3099ef250e2885d7a318d06ee743c59bf39dbda3fa82c004c7455e3b79853e4cabbf620fac413126fe153653edfc3b9866622fbc656c9b17ce0e1e1e40a0567e2fa1ea268ee5b14aa73bcb6abc4698c5c24c879c3a618650a77b70f0f1f6a2da6741ca09b903421d5984dcaa0c723caeb75d66a04f34e1dbc70829542f2d68173bf9ed181ab3924bd00acfa1679375c74303d41e4a6b453d2ce2ded2add4f6d86da94ccb4f52fe0013f01e3d741b795258bf40b477f6a2693f1681c5dcb2cdff86626b1091179a4a2fcb6f87bacaa5d7d555888ef0d329469fa6db1f637356e2f8da07be483e0a5037bf864bbe4c034268d7e7b6da64b877a4b8e82f407ad5bad4ed3fa3cfb6b4dea7417b6b13c44f45d9f3d0a88a41d88b4c7890ea072275354eb8b74f0dc8c61bf9426fadf21638dd244a280ae1f269f58ef6f8d85a0ced6424b9f927945fca0a393e8b31f2dbe876bd7e43b15d2d086c40ea4588807df4f22e9f97d44497d82d204611ea98bb58c047e22190568f4bddcf981be257c9e0077480743765028fe820a354b5a8a8a802c0e72135fc48a3d47ab426e51ab9cedf85557fab55e4470cb6067c5dfd29640be06b18628188760c39c372cedd01253882d82566b450fd01b7d233e539c54cceeb990765cc1b7cd3392cd7e310a25740bdf05c6d4e9b8e14ee36d653be05ab8c1b7cee5d1bfc2819157a3ae62e176e0ffbcdc2fa62ab2034d15d9153380acbc9e4f3ee5a5374cb84cfd914e4a9a8dd331b5daa04820bdf0a8301c9da6551e0a5e414ba040ab31e7e3f77e2cc91a7f93ebfc5627db1213c3cfacfd71dc7ba4f3fc7db4eb068c2c261997ac180dcd3fa19109ca351e9e2f4bb8521492ccc5619e88fec438257149caf628e818b6fc708048fb9e1ddd187b639e2f5fc09ee93624669944ce9a3f01a4df64eb19555ff16c7b4ab0da02bad835b00362ed32bb38f812c1ce1aa1cec44ee7827077e449ff3db5daa74c175d3a5df81066d7f3109bfec85e988749b962cb419d136531291dc78b8c8b112195e574cedf8ce4f868679aa54921ea6c893c8ab07cd198438a4de193558383da019fc3c0923b7bef19769b6bf4c824ae105145f4b63136e05f60a523c50147f61fdbefb403f60cfaf5f80a298a3ec9ae7bb527eb15e213d5dbc34e97ffbd2f2321503462dc5c3910894fa5216a77c3cd26998d0f5e2ef2788ad65241cf77f1e672d9169b304d5d5551c19d41ce1452da3b26e3124161b505f418b58a1472b415b1d2085e1d22c73a198943c4eb7b4d3c03b8d4520ebde5606dbf7970052bbd1497e0a537c8170b4714e75d445f86c6add2409c43555cebf5110a5be20b3e12631e50965249a019039ad604bbd7f3acb40b1a16577acf8b5491101346d0a20ed772b8e5d576e96df0bcaa49d5fda0ebd5abd22c20104dde90945660effc44d748b0f908eb1842b06adacb0be744dcac9b6261635ff8bf284c026cfec9ed4b3369bee16cc218f585d2342b4e5eb33b5e08aeed0e81828227171f6903ea2e5112b3665c040a597b1ef32f94850666e48eefe6a3e28c058abe1b87694e62fd9a1eed7f29e7a3e8736272254675a27fb51d28322a26142d7e97f8e225f3521b6f5c73982cce142fdf070a24fe76f7d6b4b3604699b600dc49ebe1baad753f1a12565f50c78880507f99600560bbf725f1324a40bdfa3ce4e024d887b678660f95a464dd1df8ee58e828b056b09359a6446484ade947bf3b615716741a1eff5af5d1c5306eb946b63b6e748bb677ac8a9e3d4ed9169849c1903fcce129259486d8a2a5aee0833083fe7f9ac88c6821bd17e5a50cfee08b5c8f27fa6a1780e68f91f309d6bf5a73c5d0b239e700345d617495edcb89220ad67e26aef0fbb7dbeac45df3ee22bbed0e667a8f7fba0f4c0c19bd9bf0f00d80dcf1bfa9411128da89e9bf8f8eaa6474c7807ad89123d5432a22492e3ec51e9dd51e54c1d3ca6a3aa4c7ab3d0322df2a0a3a798cf1ed4e7e91e51dd728bf17e4f642b4e3ce739675b505d8d5b17afb925c165a75305fcedfb7dde07df9ded6e6af42f8233758a28b6e16d7a42357592b894235769a24f7477a626fe08bc1303a500eed1dc80c3ba7cc5b591657b54864e1029c71a0b7df097ba732d57d04c1c8039b9bdb3304267cd848b2d42f7e4e6060ccd753b33f6d851b4c8675e64b24d88c6ef491a4236f735fd07b04f6a351292b7693c1d06fd258da3b46fe24ed16d54351254449fa470500704c07a5b05f99f4436ee3593ad1b57cd59a09c61b43cc3bedf70ee5dfa90b90e3616d95f9db26c28d5b99744df96cb6368521f1f2095c34efcc7c4590edc28e5d8b070fab8837925af188ed22291d7602cf592b12a462ac325199f6f4d87dcfa49984342cca70601436e4775379fc5a43f4be789307011d1b31e2de7fc1cc7ad5cb5fa7e081be5a11b51d6aacfa22408c3e0acf496b86aa213b189b8d7712b7d7d5070c59d55f1a5718111b3f04115c80bb9faf0db624aecce4561f15f7fa1bd206829d058512479cfca13ceffb4b6d0a92f29229ba334185a45e092ca57d1abfb16392df397dc0b51e4b41387d15b8c45528ed3e628c8b838c07dcee6f2d4dab01766cde33cd10b1c5b0fbc0a7d2a33dbe251e3dfa20293310500c7ece588d1e7b48ea4a4cc6cabb87bf9a4e00672276896e6c758437b5e987c6b1f53388fda93f5ce04c66cf2ce728b47d7aed4f37244a579132b55eb5b909e184a5fe13e2d3f6bd7ce600b3c926c1d0530541e4978c408a7442ada6611fbd77f5a02e03e619d38369dd08ce8297f4c305b4c3ecefc3040925c57e56ddaed389e7d4e79fe9ecca422caf7476c023ad2c06ea0c08f8d5affec6243ecca2ce3ae784b1b5b91734556c1aaaa0133b084115b6edf5afd8fb4f006073ec34543fc033f9df7a6a6145afb649eb54437677fb3f83007320df8a9f3c24c31a898baed3e7587de0497112daacde35a2438f27f52cbfbcf8ead47f817e7b2ea63769ac8df9b4213d7f1a5512eea36c9e5bec0186c48f7a03e9a4139462930e23d934be4c2ce20ac160389e7a8012be9fb0ad49ab5735844d0ec443a86449f722a920512b72afc47fedbf832bf008f0cba9a2249c621c565a7ae87ddcbdd9c0b23ba1c034a7affc11d2c8f8fad58350687034bdb932c4ee0ce5396b3bc57673393cbe4e143953f27652497acb14b4adfd11b1cf37c1ab10f25da2b846f554d11120a812bca421de68dcac9159e42b91959fe1d8b2b23bfeae0ffd0cf3ce0021acbd2e6dea209578ba6f85a35bf6e0e23246460a5c2ae0f401bbf79f4f7f00b572fe65b18f96ccfa132af8b491ac96fa2234e1a3c0ee265c8e3cc92cb289b9945a5110737d1442b7b614bcdb021e84", 0x1000}, {&(0x7f0000001280)="d4654dc9e8af6cab8aad48a4175da0dfe091608ff035f71ea956772741cd8be48e53098e655f1f7a248dc667be744b2a333a508846a5b19bb9c5ba14427cc4325be60127335697222b7ea84a2e0310f5ddb374a9e0eaaee89964c6c70725877df6297fcff5b06434485167664a07871e5abb846b27f8760a8f79c71c11dc426623e60392b44141ae7694d25c466a0cb3cabab0bc66a923d5319976c3dc5484da466ae210a963c2ff69ec1ccd26d938f7bf9f50a85269019429d1905cab08f02e542331f0d45864a93389ad81bc5f3910f51a9344ffc793eba7c1e27c2e742b322212dd9581d9030c00a8b358d1d5", 0xee}, {&(0x7f0000001380)="1b8b45", 0x3}, {&(0x7f00000013c0)="a6711f99cc3459a7965a5289340237668e100bdb6291", 0x16}, {&(0x7f0000001400)="2e949847a9631acef03a6492906ca11656dbd0e3906456d6a849929bea5c571692613a620b45a9918cfe39a49d61b8da52286710443e8f851b3a443543e9b32ddfe8dfb64871d5b1783d6c4cb7cc5efdf663770423e4d453fc2dc65ad52afebc3b435562d9b7109cd2c3d27925eab735670513baef75063b4e37dd1013348663b84f59b256332f0131a284db4c1214afd7671ccc12", 0x95}, {&(0x7f00000014c0)="520e564f838e90259a7a1292", 0xc}, {&(0x7f0000001500)="8af763c29f1d8e496cb478d214965f4f3a00649606d0e545ae7d695c84e24babae24fe9e622fb970eadf2cdb3f54f22536a4eeb6364d3f94d444dfb6ff73e9b5af9e598cdee96674a99db5cec6434feb14b264ed9aeee016d60345731eacbda6ec326b02bc45c4b77b9f8abf793baa1e116e40b96547026b06c7e6729ddea38f4e8b39f628960d9039ba525061bf9a8173be3e88f339f7b2c94ecf3da9c7fa524c611d59c83583d788932db2c866b51c605fc0e284a957ac3e8e56f367391a027ea973540827610e8c0f45d1bbc2f932352a992b90ee7014eb70b88d595fa111c000094c208dd867e14aba768c08ed565a7fdaecb2de5d07f1624b10fcb7c0a9bd7018d55d740a0c864e1a49084271ef7fdc5fca0da6a5ada32739e3fa0d0d6adeb3c880a8e2124b689580fb11c624f92242f75ae5cc3c6c3ba490e842e978c756cf1ab1938bd119db3f27ef606236e81f9cba26b2b7215d3348ed5e203044e315e542c199a2de0e6bf9353548771066da75dfedbe1b7ed4ac9533cfbf40cf95c6d250bce8d973358d19a57cf477e1b08ff73e92c7fd5dd293554697f13dd540f392570bbc4ce18d0c1cd70440e02e8962573c80eb386b18051c2c745c2c80830d9bc45373f04b6d031a5f3a83cc90f0aac83c0f3e647f78a0ee4aa8dd006b8abf34633ec8f2a74b6614d7c8d198ee272dfb443e8f0a410646ca2a70bffdde9fcf98ec26a47e3c5afd55da5033e08c14a5ea3772aa8773c648c9a47c23bf530dc242aed8eff75edb14a93af3d36f1448b81591d894dc697603b7ee325245f5252bc4c6d2a7f7e1eb43a2c05cfb030e841a64256a34211bf7b45551b9fc1c98c0e0825f594441008d12ab1a02f47f807ee3797b48917fe78c8bd556b9189422bf8bd814411c778b68b3d9717323b1650539b4898709286e48796cd0a5f0dd2d914ee8831c7b2d72066f49230dda4029eaf25780f1f99c63b891518ff6b0fd871abbce5af9c6afefe6b890dca5af064a92f24e55299b765c5235e98dfc19275bdf7ce3be64a54bf5b832f33fab677782de48fdbc5677bfa4719a3651808fcceb3b884a540d7412e1c999737df2d7741a3fff8f7b70d0fb2b7be9544841894ee30bbd183f3f9a0c9600d68d9b5f3e1cf288375b6d3fc7600b494bcc3694527481d449c262b2666c434bc0bd2e7b3b409b50a506b179b105fed24e8fb2bd14bcaccbf5323983df3f2ea245ce9f59fc6d0c179d3f4c6c00eaeea4b54b8f151002e95e32abfa232ba4ca50210bd068803d8e44018232f90e58e4c60d43c2b35d9c79bcd554651c12db424987a15b310726c54c2e080f36d49d8ba54f5da7433e1f233ecf35191a94d7abcfb2c687d86dc16461909abb181444849c7cec5f9be67f9c1164420a3d030eabe96cdb668173fad7ead6ba758662031d890d798b30e83db87571a00979a3594db18d713a9161be564e92c5cb3f45df2be7e6c6e8d91e57f828dac3e3ef611c692e96488fcc0e193f8dd3f9287ea31a8436ee20357860aaa6b1bd9b9935316eab725d2294082c419baecf8e00f1bca7728a15ea2eed7919e06be8912c55f8ee60fc2828dfe69ea1d052b62da5e40a5206766cea4bc2194f7ace5a4b183c635fc5034df03f6385244ba274c3848e00951bce08103e23ad7562b909c855daf0ef432868cea0bdb76b209320fbbf9a3e2dd2f69fd95a584da0e7a6ce8d625478d52b9d516a5f9cc2be9d07b74b7eab997c6436a409809f6c8f80ef39a4dcd8909fad3875ee60834d4b85d6c5eec91465715725563c80565fa08c25d259d7f1b3d40a8dd2318665711127abcdf29202150712df021d67eb8fe8d8111dedbe91ef35c6e478c26b97e069eaea762fed7e65bd6f9f182345a8f369f8bb70925ecec998d3b72a2ecc9df0e388efaf79f211f5d5e045a8afa324d5177c24f9249b75049e710cfd93dd05629458dffa6402fd5123694950706a693481ac8e6bf66c40f1a152dc04074989de0bd8b22ac78bdf9c6fa810cf848492d706f89564d676ebfa43e0db8c368b796349c508c0ba4107dfeec291b71b8cb57a633716c65a7e9fda6ccf17c53e3256c559b884e51bfa623e6779e1e9e17f6f9eac1cd0b3b16faa5064cc8642757100dcfad381716c9dea307466bb7c38a1bd1fc6075a2b2b0bdcefa8bbdfc6b26d887c24ecbb2ee190ac8f3f7a5aea7a74c4859550f6e0e70c26dac1d6c4a68af5d5acf34a68acd905d2d673d243d0d75e52177d7b4e2d816df08d11a7db7b7ea5b8a3cb53ce75e618c1d1e721e130b55fb4daa858fa8fb8f2956b43876db7e34104e22b660fe9c464e154308557d3e56cfc5d5abc33a3de53631aba510092e03c7883730e80879374105b75d741fc3980aa3385bc954ec3fdbc4e48e10633648db0d373b5c82365c832936dcdf5c6bb24059343b4ae99ed103af53feaeab997022b564ab6ed436c3f89f1e0e23c0110014ca6402812d0fe575dc1036ac7d128440493ea4e919438406f3f6b32d49680981e763fb4dd4ac7478eda749ccf891cf6592840592856ebc6490ac29e5ab8210abb2963cabb4890350881bbddcbc54a173782229c07415f92a5a33ff77acd272962642de2840d89b1957283ab4731305bac9d9c53403df795d361e436fd17fcd4045930f125284dd8cc96dc75f412b61bd0c6015326ec21bb089d7d238a8b1fced0edbb3d83fca75653161b14fd1a3e7d4d6547453362905cb921895a6923d78830e17b2e7f12e6613ea82e2c0270c8d6718dbc746b0f40d5f2922e8d8ab6d68862c85097aeedbfdaccd1047acb88a3c18699eb23af139bea615d5f893b5a240137ad03d821e3b0ac302a44bce6434b9ae0577ff253da5bddf4cd6a14394b55ba1c0b8c7fb3670a243bb31f46bf0b22f9fb683c4774978bce267d9c0654eb16d270bd5f572082d48aa0b6dada6499eb78cf15e1e8b0d642f2746ffb9cc6ac45bab5e39ff350b9b009e3096fc53af03f28065d38ae54f0ab74e20ad83e2780d3ee7b73a5f77f6c48d3857b1dc3fdb08584512946eb1f07b9f9680b1036606f877ba06516f7340ef84896c97341c91480f47bc33723e95c027a2cc7e85ee5d5799095cae09672b4cf81e9cac864d5e8c8902cfb344aa4662aa83326ca105db7cf7db019e6b7042302d64036199c456ef7db6b8e2f60807351a02ffd565c4db1f59f1ee1561fc68d66ff041baf5f1b1b979c84abbb8460b558c007a60286b920c4f5ce6614154017d7172c3caf70489ed8068e90c055a3182f3db7a881150d7a30288c3e1ceae162a8c5c3666887c0eced4129ba734d9b8cc25d7c809916dc749b371e0f3ef4b8ae2ea0b477dac36deff1494ea032308789f920484e3c445cba885d9e451115f91b38394e56a7a7c844762c16bbcdcd4d6a3392dd481a777c1ebb41aeb5f40133af3dc17a23e8dcfcab86befdc3021e3993a19eecd5c1ee0ff03de359a8a6bb30730e98ecb073308f1631252e311e21d36a4aa2e2cd01c67cd1bdcde95cec5a73f13ff73e109bbf2214d39f44b26d0ca326df0b73bd59a427643cc8c826cbb25d28c9a5b74a1154768c2f42056626898157e920208d751983f2a4c77dffda3b974717966936d304f681f735838bda7f2481ecc9aa5bca3a271f263bcfdf276f4262f3fc0ebc234c9eb03cb6c17862ccfe7d4d092323efa4e2e4ed24ee2d9394314b38f388c03c805a270e7b8f9e0291ce138c226e1f8c140ec2a90e55db1fe59791ad34d36895fc507fb483c6da8c86ad85ea5eb7eb5dfc92de16e6e97613ed5022f4d349b8227e1168968b56909da4d776a2b13176c0af8941653ca29cb653d8ea9c84a85c9bfbde4e1943409157faacdbe7f0a3c4ef9bb16304ac98d4299d8e1c3dd01dff91fe7701560ff62f470c622ceaa7024f47fc2fa98f73045ba9a21a9c6f75d5e7ff22b8a859b78b004ab50f60a2f56ca0a9f72aef1dc40de6fd993e51d8d2eae9f24b014c83d0c3b24a7ea2c1ef4abc344630bcc5ffa84f6942dfa327572d00c4f70fa81efa92c9fe40a8e2940322f9651870fe93505a9718982859657c5125d2830bbf798071d0aab1f44a890b40998a47f5a11e1ddde1a4b343a8a52bb85e1d90d5b2e7c9389e1630c2fec7ce65dd557da27780a741c2e2c56de9554aaec51f721de9802040a15cc3ae7913807054e2cefef2aca0b59a94845653051757290b392d9e7a8bb4dcd4cc3ddcd20be5d2e4a1f7b666acb78952a75016e41535474a6cb7df278f1b6865a17708c1ae1b1837770e1d324204c4ea317bbc9fee65cbeb2b43a7b5688d370679e335bb3a5b4a96d50f13f68bb26032bb7b281df88fa6dfd1390d5b154cf62b08d00388f4bba0ebaf6e1cbe196c2cb00cbd70e1b82d5a58f369448f64435abd75e5058332caea59681e74e4e6c3b894b09dd1ac39bb6d0bba8efd2dd656c1bda1197f43859ddf9bec06fe6341fe71aae6483b611f74776c8f3d779953a068bc24d8c4956fd5132857b7f4d8229818c5857325f1c4dd2101a11b53b33769ba24aec4eb365e6ed1b4c35502d6a50e6d35f1f4f9b20608319063282601272f539d265369df278576b61f48f04888e08ffcba64cf8a07df4d68e1f1776aea729215d854d50043cc21a447ff96f60e78917b52f29afc95f8d33ab68876b3bd9994628e08f15f511fdb8b9ab4840cf20a2aee5951ced240e2b7e692b35e2c39cb44b72c68570f0d9b54957a829c1208ad201fc997ed405912bb32ea266f72cd0f9c74bc6eea5a89bb7ca2542213d403699e045f908174f807b1ea7c20c6ce9c72c30249bffe74a2a55c1703e47e1af1e43cbe56e06b58166f86d1e6ed52813404b0bc28880a2babdca8bd9c4b037742a309aa9bc7ff1bc26f990b3800d5ef6aec96586e68082914bd423972a0afa30ece81524d08296787844154bf83ce834875b91e293b7d05f39f937886054643de09d407e0cff8949886a3068bd22fb98127f7c0beb92c9ef0e434ca0a58721eacad555883c1aa20ae08ec93c2307fb736afd5552acc051a6de9dba238a9341769582e19b8e20e09b77b2b14b9382f0fc0cedef72b3623d9b812c758de481a0ae4c31deb07434c6c4454e6c04d5aaa2b2e7113c297d1589c5c714932410758b27792facdef790ed8bf55a6a8e5fbd87b623b7018e8954cbcd0439e87f98f165280fca57f7d72dcf60348852e5011409367e80f448f5a685f13b65b353f02ac6bee61b4bc7a986ac35806349c27e1db68ba9c607f90a14a32e6adc8022aace4bcb2238146f6401441e582c9fcc86fcd86facf8c236ccd4bae04671f2d5abee70f81ba1f9f67659c9d7a6a0b22b6fe9e9ae447c6f8dfa464686aacaefabe7faa525199ed7d33e4aaf07b11e6d6e65e0ba98866d2041c6ef8098e80bdafe8c40724c6a3e4c749247e0c239f7a3eca5eaa5c47bdf5546c22c1368e2e314b5caa80b8f050ca995cfbc12ab8057aa84a55b3057d77d9f640dd438f3966f92dc0e351b8a4bfec66b431ceee9430ab00bbb8ba164c0bf589d6e1d85ff79be1415d6908ca858c29ca6ab6678c9f8729313b58bc501ec4b4d2e7d581ea9258ddffb0ec2349418707d8dc7c9ac171cee9455caf757a7b8ad6702b64f3f37fd5a888bf3ab6dfd159a1bf101216433a98974522f07a812f7626cb06f4b4b7e74199cce1468abf6a368de303d725621e8b39051aad3f1b1331774828719048792328a86dba75e03deef162c0dfc026d804b7e6fb946e153fe7f25be53c0dbfaebd4b58769502197809b81f0d46d6", 0x1000}, {&(0x7f0000002500)="d47d32b747509a7fc20e03c72a71abb618004311a289661bc4d62365b75abc3135bc1d8c6301dfe71089528899b10fecd08501bc735fb2d2d05db8eafdf29825f9bc5d3f9b87687a141732ba4c3bd76fd2e4a9f0cf246e7a25ad6be5ea8fda23af9a798c79c998648455008d901f9f67e0077a5662a1133bb0bc153341c63f78182a5a5b1851ba54499faa3418f733bb012a4cb562ec0c7558c5ea3a3cb348257e8e8497b6181a42728a545dcee686d92091d43943fb7ed4f5a43de3ebb8ff6c6feadd21daf1a77a7b1c3d6c36391979", 0xd0}, {&(0x7f0000002600)="c7192d7dc8eef1e1", 0x8}], 0xa, 0x0) msgrcv(r1, &(0x7f0000000000)={0x0, ""/192}, 0xc8, 0x3, 0x1000) 16:34:56 executing program 0: socket(0x21, 0xfffffffffffffffe, 0x0) 16:34:56 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002007, 0x205dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000100)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./bus\x00', 0x0, 0x9, 0x1, 0x1, 0x3, 0xe6, 0x10001, 0x3, 0x2, 0x61, 0x401}) 16:34:56 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="73a064a4dcb7d8ceffe2ac87d12c13a47b87cd21066b2cf33cc8deb59bcc64446efd7914c2f5c2b6e30c66fcc684d7edccb0f38c7255d4e2816464612b4d415e3bb1c66fda51ae9d43544c16e163cf91d02c1b79bd0c6e0c45fa45691963fee050c1b848251a0f2a5c2d5be018ec32f19959c37a2c39a5d90eab13bd11a7bafed17823ad27dfbbbce307cbaef801fe2ea7c29a344e2966dbf88c623ca5430cdc41bce96e6daf0a5be9918961c032a7dd79bece7d10dc6c20d6016b1b79af535799d82ea80702be1d297e4194b853391a55d585b4bef8367f8a4028f48a1f5d7e94194e4b406be628d20e6180975f8b35de50b26534dc449b5a5203863276e830fc12bb126620b218dc7a35dbfa8102479b03e8dec7045f468975c2ea75c28ed3833baea625be522787abde1d9d8d284a807cbd27d20d4e394ce626de057fa4e433a230815c47d2079ac9b4fee0ee5b442565237226f352f1afe6deb331a639f2f78787d8aaf3c98c98a9fc245129ed5069e972c835f59f10e7d08d0db3e949ebdb964b5ba026f50318a9337c3725beecb91db3fa1cfac365acb22b39291eaf691492527557fec4e0677155fba02a980c6ad1dc89d54eb784b14c329d9d70efbc11bb840df62807c67bef52256fc24ffd8cb2cf6163092d0bd28b6b4d0a101923549188ceda3c86ba1740594236fca9b2dc62ffd42560fdba611509e0558d03c818c908b1d2a3c622bd3443ab00ae93259c334bd48c289abadff5a8b2a3e873e3d9d1ec388c8754e98faba54088e44492de95e382462b9fe507d8cd17decb77c445fe6fff9f8d21157d68e20ee332a4913d277e182d59760d216192bfb8ff18cfe48a0aff29fec252d45b6dafe0444ab47ac5a88d44d6e60555775e97f1b66e5b4de2fe35bef8ac831d4dcc53928ad6159ccf23beb1740976687c0a5ec97984fa9e808d8e4cca9707b9f9c80d9df8b080962f0b1081c60b09daacdb6f5f9e0ae9ce231a01a3e57813b20d2c4b8acf618815d436b0479c0115728eac64cc2ac12075af5ff7411fc510129d3a644f093fc0e6eec5d7f841187e46797dfe8642d8eb6fc6d16d842fbce74ceb77c913fc6a7d87e647188e3fc39d232850bd5a53062cfecbdb53d74a45c339208a6106dc03c8b95f86ab30c207de2ab79f305fe662d8ac2ce124ee2c5472f46959657769015514f764a3dbe3297c6780ef1585cb63a0a4f83ae539df715388563d8c41ba46b4d3cd68d20488444bc79746e3726f18cef0296bce4b96fe6db13395fc251a01eed80a09d1430c31f969432cd2d2366f09b8cd507f05847ca3401c7aeb4d25bda960c1f2b3829fbc47ed97acfab3d7eba7071e08b5034a52a3b3d7d12d994cef74d241eb4ff743f660e4401ae035d3bb3d1f6130d6d63c9f1abfa50be48a8b177a3d29aa7bf2058472c33ed76482ff72535339641dd5bd217ff09c741d281f4f42bc4b4fa6bc3bb46e347f88143a02b97b380bf43d4195053f8d764ec080a95092dece2d3f5c0456184fa46e94721fff575a412e60e8b77c1f1f83fad62c09993f3bab010685ece7b688fd49aff27b32191e1ca83647a205e7b1ab2cefc318f000d4efcdc60dd39a51483109e075b49e2085c005f55a5872d4f66cd7cec7b601f664d4acb2faeb7c05467e4a73c89cde46ed470aa95e6522ae614c520f0476c8ac3137e57ed97c919d05d2dc32ea65f5a2346ac01bb144f190a25b478c3ffe8b656db0ab4c8cea50a81b126ec3e307a83d56d176aa47a4c713aeb194ad6a0be9570d421fe24bdfb30797c904d55d0e85b5fbcab8f6468a0c3d6b8b4b745c327f09835e49e5e3e0c7fc2ccc0bd3bc33081e65d74df38b354f677b61cb12e49c8bcf506ebc3bda43ab78ce39da1aea41c9c6423dc56e5e221568b68a08be9db1e0e646201826a20036c3989d81801805f408050d19863641d434a2ffc75dac5df8b900663437750b3f291001688743c945efcbb043a4115297d371d39210bd787c57800b6c36b761379c8b969d37b52a8fad2346f89adf4f5e706fa0e3c2ddc9f2f33e51ebe58d88e18a2f5061d8da68176ca56c1c1e5e4bcf1af4425f1ded3119c8709d3cc5a4f68fb827e83eb9fb57cd7c8fd87ef7e38b5701dbb10e94dde4f6804760a2bab7789d3157da8366e4d915a2245ec22566c783f42412b451fa1bb8e576ed7d3a9502d1fad51886ff4b47da87278c144d3036847ad3fef9a520aca7db5f51264537819534a7964100e69fdaaa30814493787a5d6a1dd91d64a602bc07efecb9b873e294d9a78dee8abd1005331faa3deee3c38026600dbbaa9f6847b15454b3d5c1eaaf08b32a14025f65d930c5f4a475cd7b4acc9f5ec2e830945c24bdf8ef9fa9686be777df680430bcd0d798ae6c54ed3480571f866cc9404e69cb59244d7d87c705e66eb94fd63d0fe21010e7883288926f92365b4024f0cb68ec5c723229f2f89c184cfe23d5d28b529f887692961d17cb8525ffb70670fd4d32503b8a79e360919e802624d631bc2be4c85209011fd927ff7da9e988ddac8646d909dd9ca1f86588c601459fb7f0bdec4f37092f7e869373551ca5c5fed7ad4737d3d9a13780dea08c42c1dcacc9e9feacd6fc6eeaff9543e53c43ab0cd0f6e8ed50638f732c81f43321ae7a722bb7b7d2a7e3ff428020ff65f3024bbd3d1a8992689021ceabc0acf26ce177dda886ad88a2483f0a11522b697f3df89eea352a9e81307eb978f318067979ad2afa5a9e6283674dc1bfd02171809d05b610a217f7b1d50e5524f819f4a10685ce35576ed873ab83bf5bfba8e63616fc3435c8e376441efe3ec7bb7f949fe284ee36ba339c9f17447c89cc0debde0ee04e4ee3d2abf5ac49f855b4571cc2366d3000aa717849d56ac841d1003e64e8029f23b06935b338978900645650de82c3f0f5182bb2f5283be7701259cb261e32d1d1b82e898cfcad260d3fbb5c94d5a11ccc543c1fb6cbbc2c8f82ba519ad79fc1a34a315f4f90b3e78730ec1d69a3278521721b46af75c957f620a606e873a9952a102ea54fe17902137af518ebf34d9397c44216a6b6c057532594abec1101248583e6ffafe77fc0a046fac1aa7f2498799565abe314a9f816e211f224dd1fafe702498a1b3bda30569878ae600a5b16bc44c1c2349fb9d2d64a5826af4ba6ee16e6abc38c496c6e6e63afd2fb3876620d658dd81bbaeb7989945bdd568813184a5a772c8b3fc0ace77044ed53e23e9d1f257b80174a9a7e79acd3dd898c76bc9acb0496c6c65d31ce283fb98e3b25118234c050bee6c029f8939ab29003728f58e1759ee51f1a3383895f58eefbf0be237041a41c231ac5f19364ba149a469e6affa478aa2fae1dbd2e03e07671085cec8712836951b08d0e87ae9607f280d40c684c24244c16c2bc7fe7a74b872a9953176065ae7f5f009587cf12bdb0f22541defb16ef47ee4136f4b1d76cc8bdcb0d8430bdfb1dd17e56e32c3604568cf48e6182b50f7388d57a0b1633a09e504a679ed4f16e1b7d5a5055fd6bb1abc7983146d62a52556e6493833dc50827294e75c36f4d0bcb547ec09acd2e10f3d7619738040f089973636da29ad45703b20e73e8bdfa93d9017f7d08e2c48b59994f40361d2d56259fbe7792a175e30e5aab1308a477414985b82d760f75d08a6f5ad966ab056ebc2587e57827399414f1a9498c7d14b52a9ba40091743d66cf493fa1f61b3651661b6f7948af27f082cb4649dc78ed4e15f8f0eebe6c67c878112c0c55bdc6bb00dab0f165d78c18cbe376ed381b424d5f3387d5154b0dc67e58fb5281a1ed625ca66d3f50e463e85ecdbe797dfeb1e1ac737ec3f0454cae0c8a61153ee3804dae0559af420195d92cdcad67aaa8322bd9ca7ff52012ffa649347b5b954424d2e71d91d4466de85eff3f5e5c735c7ce112adc289272e29d60a4bafd15bc21e358a8cf4c4ba5b78ae348b50f6fce3e824b1918a467e94beb276b39910bd73d9356e095717f5b742cee670559302f851cd0ff87609d0b950c18afd7192bfcb31c1aeb8f41cdc490aae46ec7dc0673ec6c05a36ae1c41557dc1a82d3c04c1b9095376d78315447fc820a56c68651d763380ebe4941c4d2639b3673e65124d723eb4ab46c6192d77faa2ee899460cca67bad7b2ad3438b1767908b5a3c5762d601616893b710346d3a08b73c7c6c9325bd107c219800a40af9fe2efc38be1ef6a9e190c931adc7d1bcbdb76876e827c24dd1fe3b13e05dd909885a01e816b3cfcc7e429b86fedcc85e87d1e38892bcfbf2a332e7b219a4582b995024803d58894bc4d054e3b63bfe9af294d558330218bd3b0709e2d8f0f160cf3b281ab279b2f25bac870b965db2345d02c11a38e4aee2f4b3c85aad156169ee967fa19b6a2d4aa63b738bf94795c178ebd87234010dd7fc152d788ee90b59fe85a783b5c576475f34bda350b715ad8174b6a125c1bb4ce254f5548bf8080b22b9f5ac9f824acd5920aa5b26bdc209470d13526eb7c5b3883a63733d29a34885124863fa0bd11438d203104b6bc4ac7c8135a4c8d5768c2bfd0d93498571d40952f7dd7288ca76232bec9be1b0cbfb7bc9754614360c44bed981b7ef192e9934cfe374cca5ee7d4dacae2c79b7e9f1d46bd0ee2031f61c2cb2ca709c4aea8fdce0cd350a33a95d4f4a9f2703fd084089660f9efe3c0a6bf7384f18d4fc87ada67cf5ea971782666c4060b824da86ca8dabe890c55bacddcc262b7d2ca85c587e927d1daf7c0881c912459da01bfdbf682df5dc15f7e70e5d54fdfdb227716bcbc39aaacdf71f4361880af133ea61ba8d8ad69d8099ad9bf8f1be0422e476c823340dc65e989af1baebac0d4a433bd7f2920f89ae97d417dc5197b42be00d8494457fa51139e88662402e7f508633528e719009cb38d2916e6e812051a1e88654aabe396581deca02028023d7c84e927a75bb5cfbe9bb4b6207bf08e807e97e62b92e87948675c1ef05a09ae56714d188be63444172219cf87780f2b8911f7a7d2ea72850f7325784bf69dba40a84f246195c3ac82ff0b9da71e2a0cb0ef6066f869fcdbcf4e6ecfbc169fcdfa5b845640ff3dd1259645364a8544115fee30f248e94ff4394282b2067ad2a59f506e32a611a10daaa6facb3b1c55e41f94696108dae33359f43abdfb137b438b1c26300a11cceace6b55b4a6b6be2e2244b30f5b6a58917328c094780fd5462d419d4cae54f46ab0d7b8fa483465922abac2a6d7134abf3dbe27a534fdc90fbc0a2856f6db7b3a71f11e49c8fb9bd685ce031d735f445cf428031c62c12d1d7674f6afa0a4be3fb20cec01ff8570c1be0d3704c6f215bdf45b6146c0d63e6c5ab11318c750b9c3f593afdfb5279ddc389af99e3d1225d501387596efc88cc5d7d3d9bfcb2d270fdc7845d549153b26016df8d453ef6cfc293a613e5c60cc351960971cfe4ccb304c938a4c57d7959160d3fed144883c08300d7b2ff13d4cef9ffefb77af57db5303ab054ddead749744385e3c4f79625448308bef653d8c85b4a39d0fd202bac6f3f0b3be42eca0cb0c05f69e0f58bb4e62f4d229cab2490bd69efd8dcde466ae4c310583072fd2afdbf2d98664803fec3b48e44a1e920e675206b1558624d4aa3daea40ce514d8fb86d2c6e490a1785abc762736da680eca8ca176dbcaed375df7ddd7923843134b64d2f729f08d1a97c951189accb06a14f56b7c5035bf8d0f2b35d936503c28fc7d32fa5760b1b1dd627e09c3d29d2ca64f7db3d0b74daed9622a5", 0x1000) socket$inet(0x2, 0x4007, 0x6) 16:34:56 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x4001981}) clock_settime(0x4, &(0x7f0000000040)={0x9, 0x8000}) 16:34:56 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 11:09:53 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x17b}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r2) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 11:09:53 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$unix(r0, 0x0, 0xffffffffffffff06, 0x0, 0x0, 0x0) 11:09:53 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x9ab0720475da789e, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="d45491c9028381c44ec74bf494821de94e462f924a0926c65e08ba05c9aacd1668778d5a91a5d78744af25fe13f344ba931b0408bee252f2f7e74151db5cad6ae9ff849e695ce03ac0ccb974414d4e456e7fdca76953743c2a482ce2707bd21b37b4b4036658d64a0f4ea69c8b74bab4acbdbc37ed2380e0f3a995e7bb6e7977f9a5b67ad0a2ebb27eccdce21b36c2d41aeba0788bd6ea85fe158a40a05ead89e072c716ac14e5137b6f7725cb0fb2941c", 0xb1}, {&(0x7f0000000140)="5d3289", 0x3}], 0x2) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="0000e100000000e400000010", 0xc) close(r1) fcntl$getown(r0, 0x5) 11:09:53 executing program 1: mkdir(&(0x7f0000000080)='./control\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./control\x00', 0x2, 0x80) recvmsg(r0, &(0x7f0000001440)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000012c0)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/31, 0x1f}, {&(0x7f0000000100)=""/88, 0x58}, {&(0x7f0000000180)=""/89, 0x59}, {&(0x7f0000000240)=""/50, 0x32}], 0x5, &(0x7f0000001340)=""/246, 0xf6}, 0x2) unveil(&(0x7f0000000200)='./control/../file0\x00', &(0x7f0000000280)='F\b') 11:09:53 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) sendto$inet6(r0, &(0x7f00000001c0)="a965c24a0dc5591474a16a0fa7dc0fbdc4c6feb4a0f7b84189a6944e456a27544ec7f12e5b20f6be3cb2b79bea0379f7f02c61515749ba59a4788ab8b3a101b39811c2a77a0ef7d019c11742f637ee19cf9d1d1b6003c91cb362adc04c9ea3a8995b67b8ff76a1a59485b46efe6df28d3378c5efa2a10df57754402d5378bd89d27d2eec424e68", 0x87, 0xc, &(0x7f0000000040)={0x18, 0x2, 0x5, 0x1}, 0xc) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000000c0)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) 11:09:53 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./bus/file0\x00', 0x20) read(r0, &(0x7f00000003c0)=""/134, 0x3ea) close(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c2, 0xfffffffffffffffd) execve(0x0, 0x0, 0x0) 11:09:53 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) r2 = dup2(r0, r0) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) r3 = socket(0x2, 0x5, 0x4) fcntl$setflags(r3, 0x2, 0x1) fcntl$setflags(r2, 0x2, 0x0) dup2(r3, r0) dup2(r1, r0) 11:09:53 executing program 0: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000140)=0x3f, 0x4) mkdir(&(0x7f0000000080)='./file0\x00', 0x47) connect$unix(r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x9) 11:09:53 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) socketpair(0x36, 0x8000, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x2ff, 0x3}, 0xc) select(0x40, &(0x7f0000000080)={0x8, 0x3, 0x9, 0x5, 0xdd, 0xffff, 0x2, 0x100}, &(0x7f00000000c0)={0x9, 0x2, 0x0, 0x234, 0x360b, 0xcab, 0x4, 0x7}, &(0x7f0000000140)={0x0, 0x1, 0x9, 0x7, 0x10000, 0x3, 0x1, 0x1d00000}, &(0x7f0000000240)={0x8, 0x4}) 11:09:53 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa00, 0xa3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x3) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66", 0x1cf) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf24d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 11:09:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20010, 0x0) write(r0, &(0x7f0000000140)="ffb9a93016546b22dac1f340bcb1fd9d919de658c09cb17fb7e1d00b4f20f4c9245c7a376f924a177f8c93a0dc6ca1e2369aabba7477857a2344dbe870c4c398ced6ddd8bafe0bccb24c630a9db4751fb9921a9531c0e6c767fa269233867c0af3eff4f3fb4823a93c9c443ae0c3218d2350f2b1d9faf18475a741b7f1561b0cfc94579fe5fd82c59fbfe6397e58f309e4260ec4ae61cc1a9727119ba5e7675091a69d61b2f15795cf2fa3ac1a8bb59bcdb205c2f4216af8bc13b646a0e4b1229b1abff3b983bf58026846cd01ccd7ec6acb1cadb8c4b797f64ad752376888425bed1131453cc7a02cd99a49b711d9878582aac69615fd0130d14b2b7dd7a2a92ab36a8a9e5a7922ace38f053eb2e561467599270d8f77f0540f78416f2f50066e3a197c6a49497d85593127c3142450c1f54f2e9402f84dd90e5367d081e3acfe5371d39b10b4af4deda8d3c3aecf3773bc6d007db0c6fbe98cbaaa0d2ffa300bf085f627b821bb7c9275d53a8d897ea5e5a872d10564c87731677f4f4dee1ffa848a6c3c01a4589cd4676c96b8029399c1c7fc3cb52802cb2c1efeb3eb3e1526b2d37156e37613df147b0ad271e48882f0fbd19e942130897306f5fec3e25289b6535beefb1eb82465c41f4c645d85f639280a766b4db1453cf6e645153347caf5c9299ce98494344d6adbf68f620a9b3896449187322ee88fb9560033b3df1d086c904d60070407b512c6fba9e60982ee1eccad4b3952ab10f483004bd64699311c04ad328997c9e718476369883e55ebf111a221563ba2afa62ea8e84c5c57ada1255d45e53ae1975fbcc06f93116bc19058df183cab968814edfc7721cff11dec8354e8d3a0bdddcd775b0bcc8ccdf2494693d938d89d4c9ec4f52f56aeda1f1d17051c1ce4540bd143ecf02f24baa53ffee3c17bc89c78bcd8305951d169779982fb4881da4e2f36bcb3290bf7a8414704313caadd0d05a6af904e7bd77776e3f71ac23d5eccceaee6b91f5106a27c672c55e07f945f651cb675677059194dd80d08f931ec702b76743e381e176dd8b9788b68031bbb46e80fc35ddff3b039994835e91d025d8c3cd4e2b5cf819223ca61b2b859c317bdfcb2abaccc812342e2d84f6da33bbbf1ddf54fd7374112b6ded5c865c97fe2a13a50b0ecace32c661c374d69c182153df85e3f8170d1df0174383a5a47150b2dc2dc946319bec4d64b2fb3593ae88e268d529fe2d968448a44fa13cbd827b0351e3da6ab113bc7e76fb390dc56be32ce7361d9197f18a32a4eb11afd6af6f3a872a2c4cf9d2d782c78da0f9871c8b6454b80860090c58dd6771732c1446a6709da43ebae5916e82d376fbd53f8267083dbe13c19cd20bd20e9b5fc7f8ab58f344efd33a73e4b8b2ce8a42dfa381b68c7d1b26f78fb0a1ae14914c230fcfd188f2a29607d4e45ca4149105c017be32f3750ba80a7e561e4ac0b38dd5719a77564813a97c4075937e57eb95cd1717d28dcdd48160832c2bb4b4c59439d1ee878b1d8230b821f0236dcdf7bbe4cf9fecd4d7c30e012f6481cc2abaebe8098aa11cf93f991f3608ed94b92c298425f4ecb1ef3be867a6c9cade3a2f97aecabe6f883a98e9e76287399618ff22c9d63a20fc87d82a72fea6627b8f811d4e618f96dd8fc1c492576d7c6454fabf7ff374b8e5265331158e008ee098458f34b430851ca3247f8a7cf81e27a5acb00066201483480354fb83a27093173ca48f52c95730f48d11093c7a840da38eed11963dfc061773aee63ccf9f1ca2bcc65a9c2d493259f020cc1496481b463445c440b4b2c4e4cdd536b74f68611467b4c07df89e9d6e6e009fc7f5dd8c8a325fa1bb5e675234a3b59e9caaad59f12d499dc65d0e2459252b087614c0f94595552748a8f13ee26175c299a8ddaf0556be3c268b544b65c408ebf06a781b60be197dc82f6374da375af6074f3b1a4ac457af205760cc7d09e6b52fc90de8fbbf2671e2866d8d579f865d6b83b2978365857f51c464449192d6e531217cd43ef467b96682d3765363c9db9f755d83a7d8a063e144378512ef9962b16a4df3a3838b12d34d22ede1dd229d10f140c27746e97d92d1237667126e160f4010e78e503a69eb35e63e77022eb90ab6bd28e8c52eb3b10568833033c098b9045256aa53b64d672791adfa625029c86d73bf9cc9606a0af72540692378cac825d23be8103ce452e500dc5b723fad61c3d7dc17da0a485d0451ac3217ee2983455d7be4340cfd1f8ce98b4f701cbab927c2d59a81c854e71a31f3d188794aa6e65ce2400b16d5fa698ed9470dde77421ea548ceee938b183f85ab9873b3ab7baacd9305d0916eb6f2e53e90fe7a79d15b8db2be9fe908606a018b0f8857b84d8ee1709f3f5a451f3ea93c07af940659b2fda78f2aec614417afdca5fc72ffe47d0a16bfc15cc668cdf616c0fb57403c7c4878134b2255d142c56d76dbb495244a9759b1aa00bfb7b3cdbb4e91856ccc71bba068ab9e9bf9720366003ba48616871b0223a835123879ea8ed661594ea937f4eaac29886a8dfc3434d279ecdd21e695195c4cc9d68a2f7a6d43ce1f0c6d38b8e9788c9f8fadaa15f5596c8b6c17e5d17b6af4fba076591a792fd0fe1af912620028ba9ea92a68cf337b604c2140f1331919e0560909a9ef26b1b6bf209a0f576149f4db84de8906ed4747ada67d1f9b2f8b2e904ee97f81ba4f4e12405618f4ceb05f6e67bbc5274e53cbf6f08e9244c35803c731b161a8f3fc854ae1611b2df6c74d6b80d0738a0f00109b9460d1de5e55a898b490a78c8a1400e28a4f1f9744db07708d2dc99a7320b7b087193a65342749bd04dc4ed02d0d0d292018d6e21acf371962842c086f4e2586c68e3955eaa4c065052ecce866c9ca1743fb740ac2dac41c26666ffefd7e7fd41ab8e72ba86e273c6ba7b0da2611f5070dde62a90c5045ca5cb7bda5e18fb1e42e4c7e204739b2f67ac583e88d0788159622d51eba4089b8bca5dedc4aace079a72f5b790c63df0805c0bc06b9a5db9a049eb4a0dfd28a4a61002eea584a3a7187466c4b3f8186d93e79df55526f86e51f6a44fbb3098566fd433b2bc3d23d779595b384e8f2cd4c8df4a54076ce7076b0185177ef551058be4be3558a7c65cff1d7be0d7e01ee1355ea6f5cc10cee97dda3061a9d4cf923a0e41643150dc7bc5e251ca2ad257c66278012f82b61ab2191d296fd13d410522d7eedc9efb554c576af0a57714a298c38a12d58101ee22be0798bd0e5059131a92cdea99e534cca0bb0f58aca94378a74f46c86cff8c5b00096f16f4ee3908d1dbe7d1e50f1d68a3b4865cc6aa660f582107578e483151ea090082e98f2d84eeffcc8e9f8c8ac0e3c1d4dd7326285abe126806db2bc063f12ef24361525ec4985f204f0e92382b8bbfb23de0d2c9c50d4907a9c2e266946eec00f45c3cc111676e88fd4bebefaf30cf53bc056b7f535ed465da44ba4c05860a7f7c3bd93917676e6b3e8cbd70a91b7a15b6a91cfab2962583b0a17413b865a013f2f5762ed62f1eee14c9418ba8504ed4e3595bbdd381d2075d092531018127729db62fc93d421fcb7515be7689bb034175a45279b42038f17d1b66500462691dcf12eceb5aa6cbc2b2c6820aa769cb257da368dae45c240a958bdaf35d7092b584a65c204c4b84e8edfb787a95cd94afc359698a095595c8e9a1b6e2af693122a809b91cfc379ae18e4c71a09dbacd9f5f2c35957ed7dbce53fb3b2efeff9a02800b1f68eac1251258dec229020f80a1acca44c6257f136cc2b02de3a90972e94303e42e6f90892366c1bd00a87936ce0568f76c28bdc0ac11cec36d48115e213f600e060b1ebcc22a8513c1e7787bc20f4279cab973722fd7d8ea7610f307c522b4d1c0a1c298132835451b2b2dcb65c6ea0de3c1bdcc13443bc1b0dc9ff59e9013f2b22da8b585c39a2cfdab5adc60c12de304911d8d73d2e1fcc5e18a401bbf6af6570498de6e4a25e2c24f21dd4af4b030cd21b94cc08fc3946b88829a2cce5172fb15f29d893ce66856b940c15cdf57fd2383c44cb46aa4152a94b2f60381019a6eade1447166e4f6023a1a59d79abcac51e0874a7062903a945ea5528badaf8549b010a4c668383007ceba0ff3ae294f980f3907ee7f576b1d2a0b7f97969b034c970066e552d2ce96875d8fceafee69f4869098e0b2aef30eeab279b8b794967c5b288a4f4c9e5983500ae53c94668968c41e87c39d564677b3166abf2362a13e621993c23d6a111502d0a544a6f47d97ceebca42d50a9cd98a172ec0c102ab1e4b2f46ca5f302a70e1acf3b1a3fb934511020e90ca7de63283b5d9589c9b66fa6bff88cb009051a6e15c9ff7c4dc65a9ee2a1c8f10be389b28f035d03f6adf07fd3fa76189d04f3dbbd7577d852a0f457ce8fafb92621769d7e0b25f130f203b66a28fc1ca291a9fe697f36ca8d37a4e8ee5d3c18dcc35fb64a33829e986a806f7ab49fd36e49be1fd2acacf2e158a69a5d51b3a51432c8d78607094990b4a9be39421f5e9f7d200ebbeba43f000260da22dc9508608b47e00b98037d8690a662b2171272c244f90c8b851d8e5ed29145336f7dd4a87cc5883eb0d6648b4ce7329e930dfa15f7f488633b817896828c6bd768556736b4eba1f74bae8478a22ec28570e3104920b4553c0e63329b96ed4dc0bdc5898229d73823fcd3212b1019e64cdc43815dd3fceaaff78e99b15651f6ede2f60a3ea076299e822c1ab969c076c873d45c555da63c9f455fbba4c4ea1c5c953ec9c4b812bdcb175e79177dd3cee316dbd95bf5fc2c4b441748cf613b159f31661a2c6eefc2926b3b3d79e2b7fe76d541de6708f841c42ee2cda1954c9c0436bd9c1cb50236498569920a010a05c435e5720b999e5cd3abd4feb972ece5f2f488c99ff2166b2e1c13b448a6ed4eee69f2f357d0aee985a901bf484bbeaed7691d4b866b8ad351a43fe886a36d925f8fc5f167b8f9b1292debc90974cddad31d7b0360c7da95305ca4eb38cb4c0c7245bd8284102d618ae4369d6b17ea97dc137c1dff7a1f5f7cc799dc7bf35cafd665b28f6f1a5ee7e677b62989b1ac5bceb90618e5c54f2e415be9b4b3c53c83801a16dcbb50009323f2cc8b6292d6bf236c9124f612f647bf7b517fe666b9ad10b94b21cc7bc62d7cf6218e224bdee3efcc2383b7cf2e3789e0ddd0ff2f17fb1e1be17f2f46dd059c91e778f3c4819a903fd64dc1f0bb77452122d97b921510968a5f5a910080bfabb15dbc32fe68d88563ef1ba382371c68099d05e0cd39571eff112b5b49f07fea64d690fbfd9fdb9c1a72cfc6a786f92d08479a19c8bb2953773c7b95348b6d7ffe9721413d4dcae41324ea3420808fb822777c7da323071cf26c1a7080c68670e48bb4eda9a57ed9075e2e0dcc0028f99e61bd3e117aacaefe864e52e8769ae49a55e8bf1d48900f444a6b0c34929d98bcec316670f43afedca31c10ea5db269c2d48047302113ebe5814d9196f1f7dec287452d91656c20167cda55ba68225622bded06d3a47a6ad642cd4b93a3ea1a50275cae3c321bb0235d7157b4a9de2f087a8f274125f5ee0426202f95607b87b8bca0d2c44b4a0e648c2b9b682d4abca4dcd7ae65ae61b5c5441402a3be5bd6fa2a753a06cd5bff614d4b019fbe82607f426c772bd2c88885194d9a4b1c82eb15a25083a3ec16b0ddf8e9d8bef95b180fd5e93f5664bf6011034920977ac4e2e990a1325b331200d9952083d28d643b9d2130f", 0x1000) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r1) 11:09:53 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x0, 0x7}, {0x0, 0x9}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x2, 0x40}, {0x7, 0x7}, {0x6}], 0x3}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20900, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000180)) 11:09:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r1 = getppid() pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000100)="c247c547509e4f9e00f39e063737ad01d65a1e7aa8b9a61d079b11e4a9800c4c64c4346a6e2fb2a18cd2e4463d4b61004e0d1702028947e54341f33b9736eb69f99824e91bfecc60e14c33e5812cf2af0f7008fd8d13b51f8885cc118eaad1812e5050a2fc738633e50418b8f16e0e469f438847740a924d28e9615053e8c46871bbada84363e8c4ae9518b44670b39cf6ba459b157168640a5d3afab23b875ffe538b2cafef57dc8a301fe28b1a8151cc11755fd16d659893594c1fbb684ae5b9bc14d95a5e29e19955782c41623d94237cf41354b4bc6e645d409d9e7a3bb44cf79d2a485adfe3300f398e93b78b9c4744094ba71e072aad3a", 0xfa}, {&(0x7f0000000200)="225aab7c775d16de7f21b5dc29e03d7c", 0x10}, {&(0x7f0000000240)="5ea7754cb1ffe8f4fc8be4738f382cf2a7871d68a3824575e11d022028586ed77e25d2d94695ccdfe99046e7587b0ab9142727872280766f59961a0a915a3852379ff3cb6b4061f73fb1b96e2c27d956dce429433c2fb9b79553698f324aad065944cb9b3fdf640ddbd8782a18504f50a9a13cdf4e2d861d173616a505f3cf0d2a2b72307def2d3591287b739b61cc08dd37e58181d2e10a0b5dfea6cf72319c33af6d8614d5f64b0352a2dc0e14a2d2e5a6b62628001ebfbd9b938be026762a745648046f0bdf26402d4bde7738634ec9b6856bc0a3e256797782f3cebe87d4075435c5018b13b2f63f06e220f371e75c080e7909f14751b7f2f86af84eaf", 0xff}, {&(0x7f0000000340)="62296f3b9fd5907cb8ad439da946a02945510a36f13121c54daf6d1136814cc9c77cc55f3a8dd33d8147dc9ddf0bd8bc6489d22787b8c1bf497bb18e15a13a6b021710f141cc6e7f689d9ea855fa9afce7446abadf61ebddb7f0a6da29b0b0fa5fd2fde24cc053a63713103f9611cb8daf3acaf280f1e0c01eb57679509e5ec1a43f699512c95f0b72aedcf05cc9a64f148d2f49500e81c50dfd9f8d11dc78e634729436f26a90d76e8d50a0f35fed845269fa9a08dc4f1b0b944b1d5b42156ded2b31bb4d47a91eece674a58ee7e622ff8c6757cf8dbc59e1914e2bd4", 0xdd}, {&(0x7f0000000440)="519bdd2808ecb3b372352f561e85", 0xe}, {&(0x7f0000000480)="e4b458689ee3152192fda2443ef9d268dfe66f89dbab0412b3d2433368d76ab6bc87981d382b08a8f90f8031ccc3943c9a05c7a4558e6262eb29a9c58279eaf310d6a5436a9c0dcb14fe68392650e2070ba8d95134f27c2e5a9d0b3992199782e19631a61df64fbce4eb21a8b3a20f49984352afdbeccf504729d2ccd137ce6302", 0x81}, {&(0x7f0000000540)="2ede56c6606b7e1715379d67f5cf97d26a8226a77731803265c58548c7c0df056c607a150309144294699a1a80ce90418fc03b333a2479e3edc0a22a71a14dee87bdf967a1d7fda74da3b91f92495fa7e4b4c84623e59b", 0x57}], 0x7, 0x0) kqueue() mkdir(&(0x7f0000000080)='./bus\x00', 0x180) getpid() wait4(r1, &(0x7f00000000c0), 0x8, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x100b0, 0x2) fcntl$setown(r0, 0x6, 0x0) 11:09:53 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8, 0x0) ioctl$TIOCFLUSH(r2, 0xc020699e, &(0x7f00000000c0)) pckbd_enable: command error pckbd_enable: command error uvm_fault(0xfffffd807efff000, 0x8f, 0, 1) -> e kernel: page fault trap, code=0 Stopped at wsmuxclose+0x75: cmpq %r12,0x90(%r15) ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic kernel page fault uvm_fault(0xfffffd807efff000, 0x8f, 0, 1) -> e wsmuxclose(4500,1,2000,ffff800020b432d8) at wsmuxclose+117 end trace frame: 0xffff800020b3d750, count: 0 ddb{0}> trace wsmuxclose(4500,1,2000,ffff800020b432d8) at wsmuxclose+117 spec_close(ffff800020b3d760) at spec_close+928 VOP_CLOSE(fffffd80720fab68,1,fffffd807f7c7960,ffff800020b432d8) at VOP_CLOSE+112 vn_closefile(fffffd806929ea30,ffff800020b432d8) at vn_closefile+352 fdrop(fffffd806929ea30,ffff800020b432d8) at fdrop+225 closef(fffffd806929ea30,ffff800020b432d8) at closef+297 fdfree(ffff800020b432d8) at fdfree+232 exit1(ffff800020b432d8,0,1) at exit1+750 sys_exit(ffff800020b432d8,ffff800020b3da60,ffff800020b3da50) at sys_exit+23 syscall(ffff800020b3db00) at syscall+1452 Xsyscall(6,1,0,1,0,7f7ffffd17f4) at Xsyscall+296 end of kernel end trace frame: 0x7f7ffffd17c0, count: -11 ddb{0}> show registers rdi 0 rsi 0 rbp 18446603336769853152 rbx 0 rdx 18446744071595043483 cy_pio_rec+132023 rcx 0 rax 0 r8 0 r9 0 r10 18446603336771056672 r11 9006008691966145556 r12 18446603336221355264 r13 0 r14 18446603336221355344 r15 18446744073709551615 rip 18446744071593530949 wsmuxclose+117 cs 8 rflags 66118 __ALIGN_SIZE+62022 rsp 18446603336769853088 ss 16 wsmuxclose+117: cmpq %r12,144(%r15) ddb{0}> show proc PROC (syz-executor.0) pid=434708 stat=onproc flags process=1008 proc=2000 pri=0, usrpri=77, nice=20 forw=0xffffffffffffffff, list=0xffff800020b42018,0xffff800020b42280 process=0xffff800020b45708 user=0xffff800020b38000, vmspace=0xfffffd807efff000 estcpu=27, cpticks=3, pctcpu=0.1 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 73174 66406 79558 0 2 0 syz-executor.1 73174 518042 79558 0 3 0x4000080 fsleep syz-executor.1 73174 447352 79558 0 2 0x4000000 syz-executor.1 65572 140972 1 0 3 0x100083 ttyin getty 30071 451469 40896 0 3 0x82 nanosleep syz-executor.0 79558 363571 40896 0 3 0x82 nanosleep syz-executor.1 72484 144429 0 0 3 0x14200 bored sosplice 40896 391691 98342 0 3 0x82 thrsleep syz-fuzzer 40896 281843 98342 0 3 0x4000082 thrsleep syz-fuzzer 40896 305063 98342 0 3 0x4000082 thrsleep syz-fuzzer 40896 504335 98342 0 3 0x4000082 thrsleep syz-fuzzer 40896 453337 98342 0 3 0x4000082 thrsleep syz-fuzzer 40896 249155 98342 0 3 0x4000082 thrsleep syz-fuzzer 40896 159652 98342 0 3 0x4000082 thrsleep syz-fuzzer 40896 256382 98342 0 3 0x4000082 kqread syz-fuzzer 40896 220889 98342 0 3 0x4000082 thrsleep syz-fuzzer 40896 43503 98342 0 3 0x4000082 thrsleep syz-fuzzer 98342 53073 45650 0 3 0x10008a pause ksh 45650 58584 55160 0 3 0x92 select sshd 55160 482141 1 0 3 0x80 select sshd 71018 204381 89823 73 7 0x100090 syslogd 89823 328043 1 0 3 0x100082 netio syslogd 21388 4578 1 77 3 0x100090 poll dhclient 38551 269349 1 0 3 0x80 poll dhclient 49599 16494 0 0 2 0x14200 zerothread 23928 507382 0 0 3 0x14200 aiodoned aiodoned 59164 24350 0 0 3 0x14200 syncer update 59913 467544 0 0 3 0x14200 cleaner cleaner 39960 426750 0 0 3 0x14200 reaper reaper 6108 143459 0 0 3 0x14200 pgdaemon pagedaemon 13442 312822 0 0 3 0x14200 bored crynlk 82139 403748 0 0 3 0x14200 bored crypto 46798 145391 0 0 3 0x40014200 acpi0 acpi0 24951 98055 0 0 3 0x40014200 idle1 80375 170391 0 0 3 0x14200 bored softnet 9656 61493 0 0 3 0x14200 bored systqmp 98713 315056 0 0 3 0x14200 bored systq 44345 348116 0 0 3 0x40014200 bored softclock 5080 373977 0 0 3 0x40014200 idle0 1 234604 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9515 6363K 6363K 78643K 10904 0 0 pcb 25 9K 10K 78643K 539 0 0 rtable 100 3K 4K 78643K 390 0 0 ifaddr 55 13K 14K 78643K 138 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 24 0 0 iov 0 0K 32K 78643K 68 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1193 75K 75K 78643K 1730 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 16 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 108 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 6 17K 25K 78643K 803 0 0 sigio 0 0K 0K 78643K 4 0 0 proc 42 38K 58K 78643K 422 0 0 subproc 64 65538K 67586K 78643K 170 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 64 0 0 in_multi 33 2K 2K 78643K 90 0 0 ether_multi 1 0K 0K 78643K 6 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 78 344K 344K 78643K 78 0 0 exec 0 0K 1K 78643K 234 0 0 pfkey data 0 0K 0K 78643K 2 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 87 20K 29K 78643K 3306 0 0 UVM aobj 28 2K 2K 78643K 34 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 33 0 0 NDP 11 0K 0K 78643K 42 0 0 temp 162 2363K 2432K 78643K 5164 0 0 kqueue 0 0K 0K 78643K 18 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 7 0 3 1 0 1 1 0 8 0 inpcbpl 280 376 0 369 1 0 1 1 0 8 0 plimitpl 152 29 0 22 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 68 0 28 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 125 0 121 1 0 1 1 0 8 0 nd6 48 10 0 6 1 0 1 1 0 8 0 ppxss 1128 8 0 8 4 3 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 314 0 126 12 0 12 12 0 8 0 art_table 32 315 0 126 2 0 2 2 0 8 0 art_node 16 67 0 33 1 0 1 1 0 8 0 sysvmsgpl 40 14 0 8 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 102 0 92 1 0 1 1 0 8 0 shmpl 112 32 0 6 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2931 0 1522 46 0 46 46 0 8 0 ffsino 272 2931 0 1522 96 1 95 95 0 8 0 nchpl 144 4281 0 2670 61 0 61 61 0 8 0 uvmvnodes 72 3107 0 0 57 0 57 57 0 8 0 vnodes 200 3107 0 0 164 0 164 164 0 8 0 namei 1024 12453 0 12453 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 1 0 1 1 1 0 1 0 8 0 scxspl 192 12616 0 12616 11 10 1 5 0 8 1 sigapl 432 963 0 949 2 0 2 2 0 8 0 futexpl 56 8695 0 8694 1 0 1 1 0 8 0 knotepl 112 299 0 272 4 3 1 2 0 8 0 kqueuepl 104 253 0 251 1 0 1 1 0 8 0 pipepl 112 662 0 643 4 3 1 2 0 8 0 fdescpl 488 964 0 949 4 2 2 3 0 8 0 filepl 152 5891 0 5793 8 3 5 6 0 8 1 lockfpl 104 291 0 291 3 3 0 1 0 8 0 lockfspl 32 349 0 349 3 2 1 1 0 8 1 sessionpl 112 21 0 11 1 0 1 1 0 8 0 pgrppl 48 23 0 13 1 0 1 1 0 8 0 ucredpl 96 1494 0 1487 1 0 1 1 0 8 0 zombiepl 144 950 0 949 3 2 1 1 0 8 0 processpl 840 979 0 949 4 0 4 4 0 8 0 procpl 600 2655 0 2614 4 0 4 4 0 8 0 srpgc 64 18 0 18 1 1 0 1 0 8 0 sosppl 128 17 0 17 5 4 1 1 0 8 1 sockpl 384 869 0 850 4 1 3 3 0 8 1 mcl64k 65536 386 0 0 49 1 48 49 0 8 1 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 4 0 0 1 0 1 1 0 8 0 mcl9k 9216 5 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 8 0 0 1 0 1 1 0 8 0 mcl2k2 2112 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 122 0 0 15 0 15 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 510 0 0 28 0 28 28 0 8 0 bufpl 256 6536 0 1027 345 0 345 345 0 8 0 anonpl 16 121878 0 114184 63 27 36 48 0 125 0 amapchunkpl 152 5678 0 5583 18 14 4 9 0 158 0 amappl16 192 5583 0 5179 57 34 23 33 0 8 0 amappl15 184 85 0 83 1 0 1 1 0 8 0 amappl14 176 93 0 90 2 1 1 1 0 8 0 amappl13 168 327 0 322 1 0 1 1 0 8 0 amappl12 160 9 0 9 2 2 0 1 0 8 0 amappl11 152 577 0 566 1 0 1 1 0 8 0 amappl10 144 62 0 58 2 1 1 1 0 8 0 amappl9 136 350 0 347 1 0 1 1 0 8 0 amappl8 128 160 0 140 1 0 1 1 0 8 0 amappl7 120 337 0 330 1 0 1 1 0 8 0 amappl6 112 152 0 143 1 0 1 1 0 8 0 amappl5 104 151 0 139 1 0 1 1 0 8 0 amappl4 96 286 0 262 2 1 1 2 0 8 0 amappl3 88 156 0 150 1 0 1 1 0 8 0 amappl2 80 8607 0 8544 2 0 2 2 0 8 0 amappl1 72 29184 0 28741 23 13 10 19 0 8 0 amappl 72 2894 0 2856 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 33 0 6 1 0 1 1 0 8 0 uaddrrnd 24 964 0 949 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 964 0 949 1 0 1 1 0 8 0 vmmpekpl 168 11793 0 11770 2 0 2 2 0 8 0 vmmpepl 168 112671 0 111220 110 46 64 82 0 357 0 vmsppl 360 963 0 949 2 0 2 2 0 8 0 pdppl 4096 1936 0 1898 7 2 5 6 0 8 0 pvpl 32 352011 0 340749 161 61 100 126 0 265 6 pmappl 224 963 0 949 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 565 0 8 16 0 16 16 0 8 0