kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Tue Mar 26 08:10:00 PDT 2019 OpenBSD/amd64 (ci-openbsd-main-8.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.40' (ECDSA) to the list of known hosts. 2019/03/26 08:10:27 fuzzer started 2019/03/26 08:10:31 dialing manager at 10.128.15.235:23624 2019/03/26 08:10:31 syscalls: 1 2019/03/26 08:10:31 code coverage: enabled 2019/03/26 08:10:31 comparison tracing: enabled 2019/03/26 08:10:31 extra coverage: support is not implemented in syzkaller 2019/03/26 08:10:31 setuid sandbox: enabled 2019/03/26 08:10:31 namespace sandbox: support is not implemented in syzkaller 2019/03/26 08:10:31 Android sandbox: support is not implemented in syzkaller 2019/03/26 08:10:31 fault injection: support is not implemented in syzkaller 2019/03/26 08:10:31 leak checking: support is not implemented in syzkaller 2019/03/26 08:10:31 net packet injection: enabled 2019/03/26 08:10:31 net device setup: support is not implemented in syzkaller 08:10:36 executing program 1: r0 = socket$inet(0x2, 0x0, 0x41ab) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r2 = dup2(r0, r1) getdents(r2, &(0x7f0000000000)=""/4096, 0x1000) r3 = socket$inet(0x2, 0xc000, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001000)={0x2, 0x7, 0x8, 0xd8f, "cdf36c0e7959b95dd3489aad688cc3abe2f816bf", 0x3ff, 0x200}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000001040)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001080)={0xb, 0x1, 0xba, 0x9, "8ba8bdaf87d23c5b85f661df9e012fc557bfd29f", 0x7ff, 0x3}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000010c0)={0x9, 0x1000, 0xfe, 0xffffffff, "a7f97e6e841b2e4e7a40117e5718ba9a8c4daaf7", 0x0, 0x6}) mknodat(r4, &(0x7f0000001100)='./file0\x00', 0x2040, 0x1) listen(r1, 0x6) readlink(&(0x7f0000001140)='./file0\x00', &(0x7f0000001180)=""/237, 0xed) ioctl$TIOCSTOP(r4, 0x2000746f) kevent(r4, &(0x7f0000001280)=[{{r3}, 0xfffffffffffffffb, 0x8, 0x0, 0x0, 0x71}, {{r2}, 0xfffffffffffffffe, 0x10, 0x2, 0x9, 0x4}, {{r2}, 0xfffffffffffffff8, 0x18, 0x20000000, 0x8, 0x101}], 0xffffffffffffffb8, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffc, 0xb, 0x5, 0x7, 0x9465}, {{r3}, 0xfffffffffffffff9, 0x2, 0x40000002, 0x7, 0x902a}, {{r1}, 0xfffffffffffffffd, 0x88, 0x1, 0x101, 0x4}, {{r3}, 0xffffffffffffffff, 0x4, 0x40000000, 0x0, 0x10001}, {{r1}, 0x0, 0x2, 0xfffff, 0x3380000000000000, 0xfffffffffffffffa}, {{r4}, 0xfffffffffffffffc, 0x8, 0x0, 0xb4, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x8001, 0x9}, {{r2}, 0xfffffffffffffffe, 0x4, 0x0, 0x8, 0xffffffffffffffff}, {{r3}, 0xfffffffffffffffd, 0x3, 0x1, 0x0, 0x1}], 0x2, &(0x7f0000001440)={0xe9, 0x9}) preadv(r3, &(0x7f0000001580)=[{&(0x7f0000001480)=""/204, 0xcc}], 0x1, 0x0) execve(&(0x7f00000015c0)='./file0\x00', &(0x7f0000001740)=[&(0x7f0000001600)='.\x00', &(0x7f0000001640)='/dev/null\x00', &(0x7f0000001680)='/dev/null\x00', &(0x7f00000016c0)='+\x00', &(0x7f0000001700)='/dev/null\x00'], &(0x7f00000017c0)=[&(0x7f0000001780)='}\x00']) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001800)="021eacdb28ece7113d44fc4c82f235b42eb73080f80609fbbd894d5f5cd89f5a2e3ef951d49978639a3b95aaf876778bee29c3023a34b07c1b7dbd", 0x3b) connect$inet6(r2, &(0x7f0000001840)={0x18, 0x1, 0x4, 0x387}, 0xc) bind(r4, &(0x7f0000001880)=@in6={0x18, 0x0, 0x6}, 0xc) getsockopt(r1, 0x4, 0x9, &(0x7f00000018c0)=""/72, &(0x7f0000001940)=0x48) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000001980)={{0x18, 0x0, 0x5}, {0x18, 0x0, 0xaa, 0x401}, 0x0, [0x7, 0xffffffffffffffa0, 0x2, 0x80, 0x7, 0x7ff, 0x8, 0x1000]}, 0x3c) r5 = semget(0x2, 0x4, 0x0) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000019c0)=""/50) bind(r3, &(0x7f0000001a00)=@in={0x2, 0x0}, 0xc) bind(r3, &(0x7f0000001a40)=@in={0x2, 0x0}, 0xc) fcntl$setflags(r3, 0x2, 0x1) r6 = socket(0x6, 0x0, 0x3) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000001a80)={0x1, 0x2}) socket(0x6, 0x8007, 0x7) accept(r6, &(0x7f0000001ac0)=@in, &(0x7f0000001b00)=0xc) 08:10:36 executing program 0: r0 = semget(0x1, 0x4, 0x40) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000000)=""/12) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000040)=""/99) getuid() semctl$IPC_RMID(r0, 0x0, 0x0) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) fchflags(r1, 0x50006) recvfrom$inet(r1, &(0x7f0000000100)=""/136, 0x88, 0x1, &(0x7f00000001c0)={0x2, 0x0}, 0xc) getpeername$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) read(r1, &(0x7f0000000280), 0x0) r2 = dup(r1) shutdown(r2, 0x1) readlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/4096, 0x1000) getuid() mmap(&(0x7f0000ff7000/0x8000)=nil, 0x8000, 0x3, 0x10, r2, 0x0, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000001300), &(0x7f0000001340)=0x10) recvfrom$inet6(r2, &(0x7f0000001380)=""/145, 0x91, 0x2, &(0x7f0000001440)={0x18, 0x0, 0x22cb06c7, 0xfffffffffffffff7}, 0xc) poll(&(0x7f0000001480)=[{r1, 0x40}, {r2, 0x46}], 0x2, 0x2) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f00000014c0)=""/4096) fchmodat(r2, &(0x7f00000024c0)='./file1\x00', 0x40, 0x4) recvfrom$inet(r1, &(0x7f0000002500)=""/250, 0xfa, 0x40, &(0x7f0000002600)={0x2, 0x0}, 0xc) getsockname$inet(r2, &(0x7f0000002640), &(0x7f0000002680)=0xc) fchdir(r1) ioctl$KDDISABIO(r2, 0x20004b3d) pwritev(r2, &(0x7f0000003940)=[{&(0x7f00000026c0)="9e7e54458df09b90aad005c58fb234a5c3cb06bafc5823a42813a374598e701da32ef3af858704b55691d2642bfcdfdd1b5d68f283f75bce5ca7620821b163d5928ab8cdeb487124a77944f8ce0b4cbb6146003a245bc99ec65d9228dfe8ec140e7c7232a9c9b4291b3ed42878543eaf3e2fa016e77fdf963bd1a782a997ceec27dccb9e281a8e218e703bd001081daeb489140df4ac97653d919b6c04270368a5cc81912b503cd46dbb0e0fa7ba4de9a9c677463e153c824f4e06a45030d303f0f46cde6e87775fc980ef15035894f1ebc4b044abf870834d946728410bcee25bdc6cf3586232f8f6530fa3b923c66f05b14649905c751d6119fe41848b2afc2501abde540d3a1876764c8f0f4cd43cc27594643bfbe72e571b8d6d167b51c9bd25f2f8e542dd1958066c76313657d7424d527435094048b34f007207c10641d6946967b1bd5d15ecf8676e1400c95ed464be0d444e85b89feedd1376cd6951b89c0f149956e0cf54fe8239e45478d523d98ed0e9baa22e270ce44f1317dc8d6d4bb3b8e2eed6c73836701d5ae8e2ae1c027b824998b58f2f5a62b5e9158b4b77f7aa93bd185da7b82de2a4615e8bf0c447ab66a0558649ea34c34ce1f9359d6a1c687110776981caea88deecfa14d42c0b58e921396ce41d4ad88f8193a39182dafa46d7e4901c7069c724a0e896699526ee1108d0840344b04177d97f48d5f5bd8daf4293cb733743bdff8f1e66b2f1f10d7c5145f3f8c37c93f0795bc0b1109e47caa712d1c7dc3bbcb7da33d241227d9d8e34893dd5a81e9935633e5d4a2ce1043c5c4507f5382448683551fb0bc1aed87266986230d2ab227b4111d267dc29a94cfde0de3089a4b46dc6ab722c1cbe570c6cbdfa08e2f772dcc755721b0416881357ee70f8c0fa710f4cf2f4f8ebd63d36af3ebd336e9a3f91cebdbe7538d4d066cbbabd5c08735330c135d1ed927731cfee86b724044a55c18c4e73996d37795530547ea187be5d3ba020a974cd0b334ff0f00ea553716c3275bae73bb0f8aa8004b05bfb54591bd9979e41581a96e8eff26f49cdad0bd6cc4ba3513c3616b7196244a5f1bf53bfe8312669f19b6c04cbc47e161bc13ee80e2f622157a65ed07c04c9a5bd79b29196490d4dab75c0e2f3c217961f5b4363fec3a9152e1e8e70f6f067823328b8c1525929ae63fb732a9499d263680e3765ccf35f4e210c6c8c2c80a1b0d8a61e3a31c8154e94dd718de547e50f364b1612cae8177430520fb63c4f4ad6520f4f6ea4131f2cb469578abe1d97372448c06c78d15334cb8c543deef40d53a92bd6095391981c93d9f7e215b451735d4be687cafe2b87898aa18ccb25ce550c2387833a1604249772fb076310d283a6ae6c0e70537cae16bf80c3153ec7b746dcc38ec61a5869033e2b7af319b93f8a56b70e04ef23e9b94fc529a508501701fb90b0372bd6941683e27c586ee88d8f26829fa1e267c4d30e04de14432dffe0054a1cd40844374e63ff47f1b571adc20851421329ec9ecf867006bad752340688226803e65913aa540ca079c7746ac6e36a309bd2a1ffa32189226c2865469aaccc36f4eb5a123f121ae9de7274997455390fb38d89c75e33243b35f719aceb7207ceecfdbb5996aeef9debc68c1f7f71a884d1e3706a59966d93e703248d6f489028a1cacd5ef57965c7a487573e25554e524b656400f9bc8343dff59381fd01ff534d757158a448e2adf98820d7380396644b8f882029adfb0f5f5280cb43a01f7c5b62477499ecfdb77353fcfa26e11b555d84d9cda1d80f9246aed61648fdaae8d03ac0117c318094182cc0751b4c51513c859f70024dfd37acaced89154e83be3fc18cdb91de4154cf0551d35351727c928fef80e7460d7f4ba2106c021b232ad9b16a44b8656f60f92a2120e2125eefb3a7389649c10c2502bd6c66291aa35362c23b939b102554e6eb3e8007d994da66570db2b89de396eda717311226e6d058c1da343c1f1617fe4d8e39072ed606919613e977251fe58e5248bf483833fbdefb91d366ccc0012db9668d9ba6ae5d1c0018ee6b6206924745372fe5448f7f1b60b3f9dd6a49688bc504c9cc1314ca3b65e9a1aab3fe1ffc445f73e687713a776abc3d898038b92cf789a413030c974dae971201ee2aebab80a7a626fdea6ee7f5a16ca799ba2446972133612f8574e6fbc1499b1dbd4cbae782cc98a3d08b6741a936e2fe5561487f309438825df311bc70a39a12a2579296bd97af16e03897eaf8f3bf13c1009804e29ac3ba2a2819fd9b24947e8f15684a41231c72c3961a8a3b4e1a2b3e6494ea4bfc8dacb94436c9870fa29fee3a9814ea1e8652f669e3ab8e5b15b8e5d54b5e55da396369faf9455fa9bbad26d0ef518195c12a96daedeba9be3e83c598ac02bd0fa3b368cfcd80fa34f4efef2d2a92ff013967dda24877135801854be404bbdfab841e53430ca427122c02a67f60a571ef3cd4e201c8f6be80509951eae58964dfe48f0c431de7d415d3f71420bd5084f9eda32cae611a0d8d8c66b5cf7203bfcdfb745036d34bf59a282adc9a1ad9191e356082d3e9585365917dcbb7d4dabfbbcf2e071b1aef62d2e4de0db4b3c84a733557feb8565931099097c915ab8f91e378cb6c3dbd70b89acbcea608ae6f1a2a986da2fb62da0e17551513a84128c05d706dc3001bb9fa3e9c1763eb118274614a106bf806c2a518eee4f4bd3fe9e73d70f8cf89f9d22c76a2223730775ccb58f65d8e43ab648a180f2a0d20fa117263a820194a812581f37f4ba9c8561969e7294607ca91091396451944d518681307dace4244fa5529cbf5e41b388c1cedf1d26beeac04e7d96432421aa4cceede791e12db7397dbe036a6707fdf3c2e48ac17188aeb3eaeba3be294f941d923de20a09b0048af7a0978ef92f9fd14aa32a4118bf46c968745d2047292675f1ea3e632492abe38d3fafd19909cc7fb344ea64341697e86d62dec521d9839ac3c6d5d7741ef4b67ed6c32f7bb8375965235b7e1633953325fdd5f3386f3ec9fd0a27c591de189f62323aa351361cd90c4f4580040f82b41c5efdd3cf278ab6a4116ace3a7047db57666402b903b8754fc81975450316773f1c6eb8a6323d03559f68e132185a84047881e969f3f756b3c348ed66bb634d5bd749b1ebeaf3eb2a215f693e28b3d941819b6363454dcea0386995ad13825ef88b13f83dbb96797e2f727553c65e8f164909412581309f54d839fa4b5ecc85e41991fb96c082ce2f93deb607fe7586b39e3af2ad1c223d4d92417887d3d49c0c2d20afd3a77fdb9f456b7c365ce0111be9a71d4abf1f20cd00edfbb144af2b5f7544a976b7b82515f133235508586655bec00e3663d558a30355a01a3f05166747bf999ad8af678551f302c31990d9f28f9068910200dc6b9efd8dcdcf0cbe14a89b52800ca36a84f80c487075c131ba498d4bc49a72b73b4b54b04e1605bd6e680f6d7f4a6e616e5e0fa62c08defd82b8c91b9306bd13f50848ffbb51ce8824f5fdd33aa47819e2b99a4fb996bd2edd0fb10b282a9c1c027036007fedb91003931079a2af193c6d240f691295a31f81cfe5362bb0c31c3623bee85e37f114c7b7da0be1f790e1a68b12bbfbe006eede034196b63345f464be06632674a79617fcf29c96ea7da8be7e0ffe6cac2379ee98ec8ef1973041aa6e52923b211d2e8ea23ccb4ee50bde1ea4a2df29688e2ce962dfbba174ab8b0990c2b4bbf3bc3352096ce94dca816796850d5f501ec9fcb6fed6a8c92aa9fa1abfa31bb209d3094e4fafe781c777f2c6a9f2121079b299fdb48a246c5c8c66bf7f6c306f085e3e94890ebf154835368e1122c8df42dc849431878b15b6a3c394b9dc15e9c14c04eb58bbf18ac1d0ba2e2cdddacdd3f130ca5fa94f09578d845938499e4f4c5ac97dcad38022b2d1303d7d4e7080b7b900866795c97d6b14690476a9547c391ce23be0788b7858b418ab9f04e0f0b8bc059d499143ffe95e44a4ff6879776f2d52c617b53d71ba1e7015b427449bda4de917b35055d1d4a92de11813ad11fefb2c0502912a3a9800ae612ce3b65899a0237797f3525c8f8450b658aefe3df5ee72367b6e767c3432db2ed856caa3217a6fd19cfc0a056ff7cef9d80d853334bac619d7aeaa403906393f763bd978a22afef2f56cfa96a0f84503a4a5a366cfa5021f426e00dc14719267f292b138b77eb3ed54973522eaa0e839e3b13d07d45943cc43cb2263c52e292597ccaf3f7a9b4e847bb15cf38bae4c491baa9ba9da9205d955b2295bbcb2127c5570ba04107e0502fb06a81aa57a1c8b823d9c969675277895d51513dbcc72b7041cd56d4b269faaf50c1b92257cb920e48ec032cf30e0fb8b2cdbe877f330fe3f3f2210248dfa628722ed581dc620e05bc4973254ea517c382cf304fb010641f0813642b50e7cebea38bcdafda436c2100531fe49be77db4193e559ed613adbd914aade34d4bc75881214a9b2389799354b7d4f5ab7925cd42982f48318a64d09d67a3156be996ef6669031708ab0a7920876fa85c0a9913fc0bbef928f06f9a683cf0bf4ec8e74fefe0f75879f8b332aa74eb4f4fac0bd5a4dd4ffa452377d4733115bc1d11042a2ec944d0dbf38e8c8a37eb91283e99e345343147b7e64e63b3dcb155c748fca638a1e75e8237181d895dfc2624f129e11aa2bf05fdc082dae5b0cdf731b0968f010facbb7af612c9319f696b94001e856e686ed62ef9ae5fecf5ca433fffb3094da362365fc4c6937dd8e7e7afdfbc536075590394df39e3edc455efb6570b91201aa5e1954058cfb44fd6f5f973a6d5475a1059f164fd5d6f0f5eaba4f4bb17c8593ceb822162a44428c09fb97aad43ac593cec8225e5bb079e7578d33df45bd39fb67ada0f9ce60b6e8692c72b3abf0109138422efbdd9b486100aab9484194921d3b73f3355f9894b1b4ea772309d3756a43b862be6399f54a703f54cc6db9644344e7735c1f8adc76460697eaf7f14d3cdd5346eebf14a21c10d40186df0b2ef9e40cb082198beea48aca6e93d228646632f78a8b641499de9731163c672546dd06913815ebeedb52e138b6e75d342274bff9e0d4f8f932597121f7d47da9a3ea028bbf28a6809a69373649d950f2ce25f2e57878a1e9f1e1aeec7ff0f6dbee21fb1a45c985dbcb62dbc412de068e2725862a9c0b19a9c0b24885ef422f697007d68258373464a733b52b9b4ad6ee486e1bb1e92055596662a087f5fa31f7182da184f912aa1057bc3c41eeb01772b03ee678a3f2fa5f9709ad77a96eade4bcfb8edc78f10bd2cd46aacf129489d579ec0aacaedf0e643372e699a6ecbb1be82f1c7c5ffbe3af0744a537c1b1a0974c58d66d9dc055f5f50dcd04aff6e15e918ebd5803fe70c78b9ca1e18da2b69fb71e8c6313aa289d5aea997748d392c037d9fdd272bdb60b634ec38201c386b4fa367158d8b56d1ef02714b249098a39c86f826f22c9ad9c67eb6c051b9608d0ecc86580f09563e45bbfc5bbc6043ceb11441e1656fa5147c9b443edff0e12a0f7de71c7127377d0d8aae5f6dd8bce2778f2dd358bc8ae3390576b9887d79915f05d7ab61d3e3603b14b77b526dbdfa1247bc4080e526832e7d4dd9e83bb30394cb856ff8897418665a6a791b297c2191d1e484a7e30ee3f4cf66944a206b32395b29a952c4ec80cc8b7f0fa1ad4110f7948943cc2c91350f04d6e8e348b1770bfa6f74ecaabbc6d966ec1d917176eda92a3f", 0x1000}, {&(0x7f00000036c0)="c211cde6e3a4fb84bf6f1efc9c0dc43d189c9289c476b39cf3748bcf2828f987342cd5f0fd500aa52a7183a7b925080d647bb55e38e185e6f8cfb084f2df4b4e8303995463dbcad30fad76695c2d95de1ee4fb888cf6d8bea9127cac0d516030a214288e67a245f983c9141443b9891bb1eeb1650f", 0x75}, {&(0x7f0000003740)="623597e0e6fb9ecfe524323c9d39cde2abff0ac38ecce0a74b1e08d1189636d05714d0002e929eec3ced06cf871b18e87ceadd717614c80b04c5a1486c15d9f8a971e5b37c29cc90e631ce9417aca6fc925e94e9338d45597daaee1958c5886d170333b6c44e2cc50a37f408de39c34e1b2597d84fa8d5d282289c390c5647876723f9e512be05174cc1419c2a0b0992e9a1f09891caa8a51bbb8168bd5e3be5620a3fd6e963", 0xa6}, {&(0x7f0000003800)="4571fc36b59ffb3a4a134b7af215ea6d7764045a98bfd557e8f3746f7e25c74855efffb2b5fd9ff06c953debccbb50ade2547524adda38e8f8c5613edc6c7dea979ec6a7a4d00327a48465723e8c03ba77c3d225db307f268647b3f16be5657b68239d9d2f72da11b2d9fff67386f4a1d527a487c1ca6686478503e981f97a81129dbe91694f965d65e056583d9cf42a81a8032b447c5bb62dfe1e52db846d1f8061e5874c06ba23b8eecdd0ed50030ef4bb7cf3858463de0aeec1bd8c49cf3cb6b065d2e04201ff77080a6225211025464bab8330a681492d6d5319d08efc55b1a6e912f591fb8afcee7e540b47792fb31cab16463485b47a73", 0xfa}, {&(0x7f0000003900)="adb689108be7fc077fa6179b66687f3b288956c7d1f00cd762e00b31df9d8e461fa71f7c7c3bec3ee0714d62e362e85b29e18d21bbdc1c4326", 0x39}], 0x5, 0x0) r3 = socket(0x2, 0x4, 0x8) fsync(r3) openat$null(0xffffffffffffff9c, &(0x7f00000039c0)='/dev/null\x00', 0x0, 0x0) getuid() open(&(0x7f0000003a00)='./file1\x00', 0x800, 0x8) 08:10:36 executing program 1: 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) setitimer(0x1, &(0x7f0000000100)={{0x5, 0x8}, {0x1, 0x1}}, &(0x7f0000000400)) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r3, &(0x7f00000003c0)=[{&(0x7f00000002c0)=""/243, 0xf3}], 0x1) r4 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={r4, r5}, 0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f00000001c0)=0x10) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000280)={0x8, 0x5, 0x2, 0x20000000, "a247dac191ff0700002fb88bcaa1f4796c92a700", 0x30e8f05f, 0x1}) 08:10:36 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r1, 0x0, 0x8000000000010000) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) 08:10:37 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x4000000000401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x8}], 0x1, 0x82) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) mmap(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x2000000000000005, 0x10, r0, 0x0, 0x8000000000000000) mlock(&(0x7f0000003000/0x2000)=nil, 0x2000) getsockopt(r0, 0x3696, 0x9, &(0x7f0000000180)=""/68, &(0x7f0000000200)=0x44) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 08:10:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r1 = syz_open_pts() r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet(r2, &(0x7f00000000c0), &(0x7f0000000200)=0xc) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 08:10:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) semget(0x1, 0x1, 0x1) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)) 08:10:37 executing program 1: getrusage(0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) clock_settime(0x0, &(0x7f0000000040)={0x100000000}) getrusage(0x1, &(0x7f0000000440)) 08:10:37 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) r0 = kqueue() pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000540)="deb24e3cf3a14df1b757a2e1add4e3fb7853fcadf04ed45c4360cf1f59046f9a41716e5320e23b2d021e91fb0c0ad61367aab3cfed542a1e78fc28328bc0c3a214ed4304314b514f259aa963e9856beb05a5726c33c558cc27ae07c02d99c4d3738dd3be42af8ac08a375c0a26d0e4b0c1e3add18984ec98aab54cc655310611f90081b38344eceb220768e0463d3529a1112bd0ebdda738ac59f63fb907ba51c94f21d21c936075e18640b82ef7737f876fd8", 0xb3}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x2) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = dup(r1) r3 = kqueue() fcntl$setstatus(r3, 0x4, 0x0) r4 = socket(0x18, 0x1, 0x0) sendmsg(r4, &(0x7f00000006c0)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x9, 0x3}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000080)="e3ad847596aa4b522ab6ac0132c04acfaf2acf257e06a30a2f456419a2cfbbb6889134c548944747f6", 0x29}, {&(0x7f00000000c0)="76a2cfbee6e725d60f167d31289f4d075d38e4e38596550694a4e7dddec60bd815cb8a795718dc567b0e8bfeee9fa35633389493c25ae206d843e31e9e7ffec2c19fcf3079107cc206d73fff229799926feb4cb04e385a8a7dd2d95eefbf9dfb49affd4442ce846d4f9e2d3f852c35bd27b6cd", 0x73}, {&(0x7f0000000180)="d6f064866c7e34adbd41739e7f6e83a0ae03051cc8ba8f484e635e0c4fe4b81a8127ed77e8ecb7fe8718b6a78a021a324b9e0e00f626d0743af53ddea52f411742f7cf516945f1bfec4ffb1223dc805f05a610f45a3e8058f923aa21677b3ab8dc2121d1d20a2133ad31cfe112ddfbc4ef86740eb255b450d8bd27790cf653e0d0516eac74f624ffd4606e5376a5c87e232f504483c69c016867a229be7bd42c1bab8b8a89524d624d04906dc3cbe08d15fc1e300b505d1aee952edc9c7b852e7abd62aced288c35bf4a76b0b4cf80003a54533a264607f9a8df4fe35bab4dbc37f14e9f6e14a584d917f4", 0xeb}, {&(0x7f0000000280)="cb6f6af43384c73bcef2d92315c5d060809d0f48e50212daccf1f1f5edb71f8e48656c31e00eb56d572e260721a465daeda6b619aec7539498d10a575b9936da640ab05b3bea27cb1d365d9f773442b4b7845a4447e812e4ce89e179fe90eeb4d6b356421c9a93ab1dceb622abccf89418a9536f96cb8d2f06ef162f4bea52c032fc200c", 0x84}, {&(0x7f0000000340)="4f99bf68421e136adbd903758a9c4485e9f3b56236ba538fdfbdeef9f4bc954b585f06db6622654c89a4b56b5e9cc0f5ee6fbd9d9612a170f1d3926fe38fd4ef30b5aff578660896a7796403aca7698335070a1b215579ac4ca55453f9c405b71c6ef14e611a32663d61b4c582e99b811c67f56d1e811fa1429272934707cbd197b3f38b364fd8ce3a1a2175ff991a62a602dacbefeea03e27785df48a5771", 0x9f}], 0x5, &(0x7f00000009c0)=ANY=[@ANYBLOB="f80000000000000001000000050000002b6b4474c42c53ec56f0e7a6f1d4dfeb6a68bdf1edc6762c32637a43a8498512be952d2e1449178abb32a74e757884823bf2a9e37528981003470930ccb623a0aca3bac88918c858da0f29c02a3a7c34c6ad588b5e851d785553743c9bcf0adbb3240d836df7564e20d71fe9a916840d25a2848a936a555e2daa9f156083d1f700e6c94526da3d174b55832ef7b55e863d99303433d7794541cde9aa5b7c52f7fe764668e147b77a1cabaab0b390b462de106462e0c45979e6916b68eb77ba59be3785dfc7429a626fff2d76a5c2a538fcdb1c4251bcb490d72fbb84e415c76c621e1ed05d0f483f9a766eae1e1ed1901e1ff9b800000000000000ffff0000080000006bbfc0f06ff9cc8b1cc455f31a563744998d3639babed4e352cae2237fbf7e9b0b344d943540cb029d219c235bb75c60016b310649576590691d6b3978ee92b05f1416020000007db2c8b2f550170a64de476d1ed5f9229284d8acf54ff48901f935c04f5afe880cdd84c97df670f67fe231cd26052822eadf5b1fdef31eee83acaf0d727533158b0f5ff7ab38148dabc04e532b5ecd09676ae96d9d7739df3fa6e2de031559844d420363d9d2f80bce000000005800000000000000ffff000009000000df2605665d982c32093a4ea7cabc432af4505249f5d0e3c6e767379b54b278d0cda5ffd7c354bf95e0f3881f3f43b2ede815829629412cee276a6258f1915be1f8a97322011a7ce427751ce030b6c61b68f2f7c65419f961cac09e375525429832c688442e50ca4281eabab19df382362dbe56bc0d130ecfa4c754d82bb4889fd0f057d17f50c6332901b0d66233d9971ccda15583f15681ce1849a27b7bef6c"], 0x208}, 0x1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000680)) setsockopt(r4, 0x2f, 0x800000000000010, &(0x7f0000000480)="e3ffcbff13b9fd812eaa4e713048e69931929648f05757f788f2aab93d7441c2c3cfbf530ec4cbb0e109fb114d5f9536883d2749d675e627b50628080b8d7ca12bd31bebab2bde0300000094a454cdfd9f5ab9d2d4c701141502ccd83fa592ab0099a7ec8ea9ed4861e437647efb392cd5f0af88322ea8a736cf62b963cf032740a43577d532a139", 0x88) r5 = openat(r2, &(0x7f0000000700)='./file0/file0\x00', 0x80, 0x18) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000640)=0xffffffffffffff82) 08:10:37 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de74c1d0c083c316c5b0598156464e09ae621ba0ff91c08bc4e0a8e63ccd8c5cbee4081e0d0917e96a1264353dbda722c3ebfbb15c3aa2deefff8a12630476cc620be4a02d092131f08ea2edf6ee26c3fc670d0aa51868a66e997b7fe432843e09860bbf31d973efa37fa6a67d22f56d5d1595946e104d7cd283f151b4245c83bc2d4ed561d506cfe8af33a1e71422859b5508746134ed6a1695530ff2cb9334945b0388e80b124ab60808dcf57022bda00a", 0xb2}], 0x1) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855188048358399504ce86468b663003a59d51e6490a56733684c6001eb58955b2e5bd76e37f2b95a7794d66c491ef66cf600917c95173e9b9f6a7593e49c0505bb5b4d374b81ebaeb619f477c3fd4d20dc6528dd19e6e7fdbddc606c027d5ced2c80a99d12b592d1337094922da496a490bd4a9a961c89c4060db9b118cdc1acb5f0e8d73341154ac1632aeb32024d9ee193a2e58a0519ca320861ecad5cd24aa9618f6c440225ebd71bd89f2bea2afe56ae145617db3e9da56e686c97396970f26bdd9114564ccf4c3da370ceae98e9f441fbea4c80bf3cf39b96c45e28ae04e1da26a172159e356d0801ac72c8a56a8cb6daaaa99fe2866138d9c34a146501b735640eb64fa3b253db89ccd8b0aeecd682e6ca0f5a10d4c97b13f88d1c8eb17fb8969e2d0494abb0cba203348f16149e5021d624197acb5eb8e356369279cf1f48f3ffc4a7e3aa4bb5d256c75d5ac7a89c62b8a9facbc0345cf268ef4dd4295cd56cd3c51e3a9836ccbee54f78722db054c724a84324d7b6662633d5cf4d315b537b5e168b69f7fe3a6bd2faf0107b8a56f15cf5cf40673c4b911a1b65aa84b72e1c5f787d91b15cd49bdcff44b492dff65c08aceda0ba70a39bd9eec84ca17996c77d2e7e894ab5dca9174809ded2d970140e5e9b5b07b0a76aef6ea61dc684896ef8a99192de7923f73f845aec2a6382ff34359c03dd5c4a0e01e95d63c293d7d9eaf116edb0f110acd977b7cce6c2a6d05e4a69d894c8cc21351d13a037cbb9410962a550d2a6c7760855804821d026339eb4d911263680f8b66ed5ccd64964b7e26238da7dbdc18b52aede0b6410d73779b8065d4579163b0f5dc6e5b0e028e5973c424a17a999c4a9ccef872eff7b3afd792c52a2e596cdaa3de4d4a08987c2ff17629d9b6b8dd36f51cc3b4331eccf11765526086274ce506efff6ccd6d88d3ddde17ef68131c25518698687e9e00b36455f7b4e8ebd419e5a5b31e11388936fbe3ebed32b0536c87e846ddc5fc4315d99b7428f576f8ec1e50ab693c3c248484f73e51c6bdb939cf1bb44fe5a276ef9fdc35bc5e7da10a49c56a5958bf3ef43375a88daf835ea39ec135cb971a72df1c630b3931e597c4312e027be52a037e4b5973824d16b3cf0e4b5fd9479c7a48e8a22e2436e3c8bd53004852afcf7c8a5b3530f7e2e382d6b7e133f588c230f618144bf3bb69685d66714e0c39a75e5edc95bb8b12102e314bf0bb2bc32c6f3f4f24d171393bd9151c55ba007e6961a68010dd7026d879a013953f973f1aa5ee718922efb544ee40a02cb9b5b8c25eb94b85a0072bd34ca95adc9c79f6838913637a9a2b2527499b1a3ec93e35c56b3d0557ff8b11a4ca29017cc88e236dbad3cb2e215753a51380b97cbb6c930db2248e902ae41cac24188b2f68541eab51e3e1890db2268fdf5af029c40fc2d7687e6778f75b89982b70fe851e9848be7fc9b30d715f87e940ed80239b5d55038255b6f4f7a6870c871c54df0b3002f66ae967f119fe9cc3b5aaa96017b821ee7bf4d201d015b67657c0f301c2ee9acfb2cfd41b7316bc93d3916c9e1d6d22f660e00776ff4b14c626ffc8d33faa3696ad33056a1f0817d4238002760437e7673d0569a4220bddb09c5e7d20e7d712d1a34ce4112340e83663d08d7052943d7a98dc01ff310ebbddfa192e90e30ab33c39ea49a159f7988f943285b9379a7c84dd0cd7981c14b4c171d66a02b1a925f97532dfda722dd48e8f6df75ec6d126af9dac49e4f7e80030ec18ad7d30fe7b5ffec999d100b11b59812af88a9c25c1977f2fc1f96865c532a520d18882329dc38adcc46f2de0375db21116a1a32fc0c1f56bad9efab41fdb45d8d5d6f15159a8196bf13b2dfd1d7fe8a57cf048476c378aefe09652e0bc45fd84c66db00d5a98ce1bd117ce2e83577091966d5b2b9dc9c3e6358c9912aa0b476262a259b477a5d57d4302b03130bc8a682dcb4f24d43a14f88c78fc6c2ecb9321cb525f5bc461a015a787c868ef967dff5eb57387968f6c0e82251916346b1d2bc1c165db667e60a0f05df2fc68242b508a6c9d1ca2119b167ff53c6c17b6b0d03330e4fab6ebb42c21a90955508de68e3c24132012879ff553bd5aa9064e2ea2f336f5f5ebdc8e0f256cd4bd3cfe719c456722f9c0da194a4f39e82c945802ec0784f492b94aaae29a5c149d9d1eddbf6faac6c807f9009024c3ea4f94f186c38ddf3fc68d7b95b099def64e69336c0f559133846f0bcc97fc1c1f4aa9419873c4d55466e2ce1b6c68ee4889608ba0edae8a6d82d4c3173584d87347c6bed86f26a50593da1d8386f3b6ec210beaf8c795fe0fbeb7f9fb8c724aa9474db7c8ef47290b522b4f237cf99667892fe4764c91e31a713a40568227779d7eef475760f121941e47495f3029f53bc5ba180c79b9df2e88d1c76e6827ff9907b28f23e423ca16c3b35f4490809f0d44403b46b3563778dc51f3e11dc053a4d715ecdc53bf13fb2601c5c4841686fe32df7a2ebc1355cb236074a8800e666b908b2707902d3861e6260ab452fba93170bc289a88a54f2f71178657828ab670c95f0ef547c21153ecb17d2be07aa6e1bede146f8e1254a056661b27dfa581c6f68f555c198c869fbee", 0xf4f}], 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x10, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) 08:10:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r0, 0x20004b3c) r1 = open(&(0x7f0000000040)='./bus\x00', 0x105, 0x0) write(r1, &(0x7f0000000080)='T1', 0x2) login: denied attempt to set clock forward to 4294967296 denied attempt to set clock forward to 4294967296 08:10:37 executing program 1: pipe2(&(0x7f0000000000), 0x4) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xfffffffffffffffc, 0x810, r0, 0x0, 0x2000000000) 08:10:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x401) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000), 0x0) 08:10:37 executing program 1: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "8581000000000000000537a60000100000001000"}) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 08:10:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getuid() fchmod(r0, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) 08:10:37 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x8000) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2d04227, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x80}) 08:10:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r0, r1) r3 = socket$unix(0x1, 0x2, 0x0) r4 = shmget$private(0x0, 0x4000, 0x250, &(0x7f0000ffb000/0x4000)=nil) r5 = getuid() mknodat(r2, &(0x7f0000000140)='./file0\x00', 0x10, 0x7) shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000480)={{0x0, r7, r8, r7, r8, 0x30, 0x7fff}, 0x4, 0x3, r6, r6, 0x6, 0x3, 0x4, 0x100000000}) r9 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r11 = getppid() shmctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0x1, r5, r8, r9, 0xffffffffffffffff, 0xa0, 0x7f}, 0x10001, 0x9e, r10, r11, 0x8, 0xffffffff80000000, 0x70}) write(r1, &(0x7f0000000380)="de9dfae8bd3f6049a072de9b0e4b92ac65f362b1d0b33407ba645158dd23260aea62181800a6e299dd422788cc66b1c71346500b652fe29a2083cfb6d7a7d92b179bffec0ac01bfc13447f4ebe9c47517db31c44a2ef2c083ceb27edbb3e0518a8e0a456350d4cda9b92aa80924c295d51704242f2119ff5b7f1333dafb822422ae33a80337be82bb49539367fa462b417bc7671a4fb2a8e49f77f339a3aa56653247d123167271899bbf9ba257a43068b20433ab67d0a2f3462d19994434f77377949a14153002b4182ff2d7c34a898fa3fbcabf3d3957a4a4ae302e9222e2ca07094440e37d9a9586eb385f3116bf9633498b93cce1d5a", 0xf8) fcntl$setstatus(r2, 0x4, 0x8) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000280)=ANY=[@ANYBLOB="70012e2f66696c65150058e1224bf278dfb0a743ca2f2cfd3786e0a60216eb2889d7e683e045a32acbcd46c682656a7ac826ffc09554d03d5c512199df2ff112a6d5f935838683066e5d556103eabcc230b3a2379a9458969bdded8869c6a6fd603cbab0edef6d65db3004500676457e713c401f2460333158feba3e133786e1e6d4b089c2ec415129aa1472db0422edc97119b8ab928465c4adc19564f944f6d09aa1c9ee066326ad629b0a52355c71cc897b1d9abb9b4a96f27e08c19b2324737b420a"], 0xa, 0x0}, 0x0) 08:10:37 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1) write(r2, &(0x7f00000000c0)="18abf970a5107997defcbe55db29292c797fff305c150657c5a5bd455a50b738ee79032c52dc932c6a924cdf48cbecf8486385af10373663c0e764b01d2e766dd520c6a3c2660ef6df64b5d94c87b19f7fe38c1589b78017ada7924d51b52a36b4887736724189fcde06597be669f3e2bafbaf444e8c24b03fc4e882210a60375cbd38d3a792d951480d6b1f77766a6062fd245dd4695d85ba2692e083936375923447c96f04660ef76d89565aa624af69270d5ee96cc4963c10f82546b3", 0xbe) truncate(&(0x7f0000000000)='\x00', 0x0) fcntl$setstatus(r2, 0x4, 0xcc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) 08:10:37 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x20, 0x0) 08:10:37 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) mmap(&(0x7f0000d7f000/0x3000)=nil, 0x3000, 0x7, 0x6012, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x4) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) 08:10:37 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$inet6(r0, &(0x7f0000000180)={0x18, 0x1, 0xb2, 0x7}, 0xc) r1 = socket(0x10, 0x5, 0xfffffffffffffffe) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) getsockopt(r1, 0x6, 0x5, &(0x7f0000000040)=""/251, &(0x7f00000001c0)=0xfb) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x13, 0x1, 0x703b) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pmap_unwire: wiring for pmap 0xfffffd803f0136c0 va 0x1b2c820000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0136c0 va 0x1b2c821000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0136c0 va 0x1b2c822000 didn't change! 08:10:37 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x6, 0x7e, 0x1, 0xfffffffffffffc01, "77168d0a3b8a563d328adfbb9e3eaf40713d0688", 0xe08b, 0xbc}) r1 = syz_open_pts() r2 = semget$private(0x0, 0x4, 0x3eb) semop(r2, &(0x7f0000000180), 0x54) r3 = getpid() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x9) ioctl$TIOCSBRK(r1, 0x2000747b) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x120, &(0x7f00000001c0)=0x9, 0x4) setegid(r5) ftruncate(r4, 0x1000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000002c0)) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)) ioctl$TIOCNXCL(r1, 0x2000740e) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) semctl$IPC_RMID(r2, 0x0, 0x0) dup2(r1, r6) fcntl$getown(r4, 0x5) ioctl$TIOCSTOP(r4, 0x2000746f) semget$private(0x0, 0x4, 0x200) shutdown(r4, 0x1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000180)=0x8001) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000200)=0x5) fcntl$setown(r1, 0x6, r3) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x80, 0x0) semget$private(0x0, 0x5, 0x4) pmap_unwire: wiring for pmap 0xfffffd803f0136c0 va 0x1b2c820000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0136c0 va 0x1b2c821000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0136c0 va 0x1b2c822000 didn't change! 08:10:38 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) open(&(0x7f0000000180)='./file0\x00', 0x20420, 0x70) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000080)) faccessat(r4, &(0x7f0000000100)='./file0\x00', 0x2, 0x3) ioctl$TIOCCONS(r4, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r4, 0x4004427c, &(0x7f0000000000)) 08:10:38 executing program 1: r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x800400, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x4, &(0x7f0000000140)={0x18001}) mlockall(0x3) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) 08:10:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x5) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="82", 0x1}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCNOTTY(r0, 0x20007471) readv(r2, &(0x7f00000007c0)=[{&(0x7f0000000140)=""/81, 0x51}, {&(0x7f0000000400)=""/148, 0x94}, {&(0x7f0000000040)=""/62, 0x3e}, {&(0x7f00000004c0)=""/171, 0xab}, {&(0x7f0000000580)=""/134, 0x86}, {&(0x7f00000000c0)=""/10, 0xa}, {&(0x7f0000000640)=""/247, 0xf7}, {&(0x7f0000001680)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/13, 0xd}, {&(0x7f0000000740)=""/68, 0x44}], 0xa) r3 = syz_open_pts() readv(r3, &(0x7f0000001640)=[{&(0x7f0000000340)=""/137, 0x89}], 0x1) 08:10:38 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x1000005, 0x0) r2 = dup(r1) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000280)={0x4, 0x400000002}) syz_open_pts() read(r1, &(0x7f0000000580)=""/234, 0xea) r3 = socket$inet(0x2, 0x8000, 0x100000001) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) shutdown(r3, 0x0) r5 = msgget$private(0x0, 0x200000000041) msgrcv(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff211000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da0002000000000000d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805ed59ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf86594b06000055e42335b84152c52159fff20178d56b98e6d0da1e8150a7dea7af59c7bfcd73b863010000006b4e30417ed5"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) select(0x40, &(0x7f00000002c0)={0x5, 0x2, 0x101, 0x9e, 0x0, 0x2a, 0x8c, 0x9}, &(0x7f0000000300)={0x3f, 0xd7, 0x7177, 0x7, 0xd1, 0xa, 0x8, 0x2}, &(0x7f0000000340)={0x9, 0x101, 0x1, 0x1, 0x2, 0x1d36, 0x2, 0x1}, &(0x7f0000000380)={0x3, 0x4}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000001ac0)) setuid(0xee01) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000001b00)=0x1) msgget$private(0x0, 0xc1) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/77) clock_settime(0x4, &(0x7f0000000240)={0xb135, 0x2}) msgsnd(r5, &(0x7f0000000680)=ANY=[@ANYBLOB="0300000000000000dbadd8d6c8be30a8b09eca6788df5dcbea5d0de4aecf7ee67ffb2bb26bac36927b953edb61fbd9d57c3954c24c5354dcf060c9d78847609c4bf549db2061f94e0ae9c2cf903000981f1648b8c3326aa818541b17b53fa5c4a08d4425c3e7509205e22edfa23626c0131d2caece30f33c64893acc51054877c21de24b26b538a14e2c3bd9d045068589b416bbbc90155525ce0f87c223088d6ac7ac824a18ba6c60ff2e34ddc14d0480ae3a946fe5a852589f50d352039c4861d5ad7b7334c70bc08049a33686980e7fdc7cfc6645f148388fb9f2fc25b6de72aa893911411096bc2432b2f57264709e7c61e805ed6e1b671627fbb635fbbed459c53dcbb962541d5e4444f3f4e48c916f53df10eb36eb4ef7546c275ab03a65e0cb89db16046b00a759eb720561c3eac1dd8014efe0ef"], 0xee, 0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f00000004c0)={{0x3a6f, 0x0, r7, 0x0, r6, 0x81, 0x400}, 0x0, 0x2, 0x0, 0x0, 0x101, 0x3, 0x1, 0x1fffffffc000000}) 08:10:39 executing program 1: r0 = socket(0x1e, 0x3, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x80, 0x4) r1 = fcntl$dupfd(0xffffffffffffffff, 0x4000000000000000, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) 08:10:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x100000000) poll(&(0x7f0000000080)=[{r0, 0x84}], 0x1, 0x0) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x100, 0x10001) 08:10:39 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r1, r0) r2 = dup2(r1, r0) kevent(r2, 0x0, 0x0, 0x0, 0x27f, &(0x7f0000000300)) 08:10:39 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) setuid(0xee01) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)) 08:10:39 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) pipe(&(0x7f0000000080)) poll(&(0x7f0000000040)=[{r0, 0x20}], 0x1, 0x5) poll(0x0, 0xab, 0x0) 08:10:39 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x4, 0x80000000, 0x8, 0x5}], 0xffffffff, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff8, 0x1, 0x20, 0x7ff, 0x100000001}, {{r0}, 0x0, 0x80, 0x23, 0x892, 0x3ff}, {{r1}, 0xfffffffffffffff9, 0x40, 0x20, 0x559, 0x11}, {{r2}, 0xfffffffffffffffe, 0x24, 0x1, 0x0, 0xfffffffffffffe01}, {{r2}, 0x0, 0x0, 0x25, 0x7, 0xab}, {{r1}, 0xffffffffffffffff, 0x21, 0x80000002, 0xd8, 0x4}, {{r2}, 0xfffffffffffffffb, 0x11, 0x43, 0x6, 0x4}, {{r0}, 0xfffffffffffffffc, 0x8, 0x800000e2, 0x7ff, 0x6}, {{r1}, 0xfffffffffffffffe, 0x20, 0x1, 0xbf2, 0x3}], 0x0, &(0x7f0000000200)={0x3f, 0x100}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) read(r2, 0x0, 0x0) fchmod(r0, 0x20) utimensat(r1, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0xff, 0x8}, {0x1, 0x2}}, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)) 08:10:39 executing program 0: r0 = kqueue() kevent(r0, 0xffffffffffffffff, 0xae11, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/158, 0x9e) 08:10:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x4105, 0x0) write(r0, &(0x7f0000000080)='l', 0x0) 08:10:39 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/184, 0xb8}, {&(0x7f0000000500)=""/109, 0x6d}, {&(0x7f0000000140)=""/98, 0x62}, {&(0x7f00000001c0)=""/191, 0xbf}, {&(0x7f0000000280)}, {&(0x7f00000002c0)=""/15, 0xf}, {&(0x7f0000000300)=""/174, 0xae}], 0x7, &(0x7f0000000440)=""/27, 0x1b}, 0x42) getpeername$inet6(r0, &(0x7f0000000280), &(0x7f00000004c0)=0xc) 08:10:39 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x81, 0xc64e) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xfffffffffffffffa, r0) ioctl$TIOCCONS(r1, 0x4010426e, &(0x7f0000000000)) 08:10:39 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000280)='-!\x00', &(0x7f0000000380)='(\x00', &(0x7f00000004c0)='@\x00', &(0x7f0000000400)='@\x00', &(0x7f0000000440)='\x00']) open$dir(&(0x7f0000000100)='./file1\x00', 0x10030, 0x40) r1 = openat(r0, &(0x7f0000000000)='./file1\x00', 0x800, 0x1) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000180)=0x6) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000140)={0x41, './file0\x00', './file1\x00'}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000200)) unlink(&(0x7f00000001c0)='./file0\x00') writev(r0, &(0x7f0000000300), 0x258) 08:10:39 executing program 1: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 08:10:40 executing program 0: socketpair(0x6, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x3) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000000)="f4134ac3", 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x2, 0xad5}, 0x10) 08:10:40 executing program 1: r0 = msgget$private(0x0, 0x102) msgrcv(r0, &(0x7f0000001ac0)={0x0, ""/4096}, 0xfffffffffffffdd9, 0x3, 0x0) r1 = socket(0x0, 0x4004, 0x8) r2 = getuid() msgsnd(r0, &(0x7f0000000e80)=ANY=[@ANYBLOB="9901f5f32e25106d09461ca97e23473ebf6143"], 0x1, 0x0) semget(0x2, 0x4000, 0x60) readv(r1, &(0x7f0000000980)=[{&(0x7f0000000800)=""/196, 0xc4}, {&(0x7f0000000a40)=""/99, 0x63}], 0x10000000000002b3) seteuid(r2) r3 = dup(r1) openat(r3, &(0x7f00000002c0)='./file0/file0\x00', 0x2, 0x10) execve(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000c40)=[&(0x7f0000000bc0)='\x00', &(0x7f0000000c80)='*+-!+\x00'], &(0x7f0000000040)=[&(0x7f0000000cc0)='\x00', &(0x7f0000000b80)='#@)\x00']) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300400000000055981eaa540539f1d3becb3ed305eeafb7492cc532591bb29e575495fc045cc113d08d9e54ca6d564e2a56f22cfc54ef570000000000000000000000e766af93cd2fc97a182ce9d2f591e5259522297b650037c8cbdd2ed7e7610450d75d8aa7cc8f1c79504f560f3e0d53c275e7830912d1ca3cec4628159c5e277d8ebfb65116e8d4bc185e84dd6b19271bf3ee5c9545c467719fefca06e6e5ef3b2bc52e2e578be9166056819c5c2f0ccb3c14c5b3b139df3152d65a81f374124b78d6ecad2b813ab97e7673ebc8eb6d978ae954d802a4ddbad97bd423e9838c45852bd5451b12fe0c28a8e7fac1ce484b6477220cedef777cbe271c314f27307a130c6e76fd821a9a0a58b5937fe6142928a970c9e211c512dcd60fd63f5b63b1cf53091aacc7047d9db19078f3000000000000000000000000000000"], 0x1, 0x800) msgsnd(r0, &(0x7f0000000440)=ANY=[], 0x0, 0x800) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) msgrcv(r0, &(0x7f0000000340)={0x0, ""/83}, 0x3f2, 0x2, 0x7fd) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) fcntl$getown(r1, 0x5) open$dir(&(0x7f0000000100)='./file0\x00', 0x209a3, 0xc4) write(r1, &(0x7f00000003c0)="b29dce8bb501d470fe9a6152cdbc0a11ea336ac90db88b2b23677149964b63bc06582fb1345eb3b1e1c53705649c7a1a21ef8108ec56fb6041de2614f9a3a45fef6d03e298a245476e019fc8e8b1c41ffb95f72739bc75abbc39a021b659c9555359c757b1f5aab133d71a76661a779d3e6660328916dcc90520b289d064902ed6093ec1b5e448fad55b76be6a080ac226d7f6fc857246e38ff3805a561b19e7de03ddc628eac0be17af52c489fce8ac89805d03698a739bbadec1a927", 0xff5a) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r4 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) flock(r4, 0xa) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x80, 0x0) kqueue() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000500)={0xffffffff, 0x1, 0x8, 0xa3, "e98297bf256867bdc22553cd0046aece5472b197", 0x4, 0x10001}) getuid() r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x7ffffd, 0x4}], 0x1f, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) msgsnd(r0, &(0x7f0000000240)=ANY=[], 0x0, 0x800) 08:10:40 executing program 0: r0 = socket(0x38, 0x8003, 0x6) r1 = kqueue() r2 = dup(r1) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000000)=0x7, 0x4) r3 = socket$inet6(0x18, 0x2, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000040)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt(r3, 0x200000029, 0x2a, 0x0, 0x0) 08:10:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f826970653001ea0530edeac6a3c91a765446542181d29a567db80b8b4454bedc3b361ad70772e9b0a3889ebb98d34c68173082745735c50cf4b52a5e750d6ae498ed899a8199cfc177021da49bd0fbf9d2ba897c7eae0dfba9519580cfd0a8b1c00eb208613da8e1390c1b690e604d77368b8d5aa3d44ba25b12624f9c"], 0x1) 08:10:40 executing program 0: r0 = socket$inet(0x2, 0x4002, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="9cac479b94afd9b94dea0aaf758694c6a2df47f85c0b02f13641a22d954ac678579a098bcf0db0d2f6ca36da1e57c9f1038d59de4dd037428ec4699e36fc14ff4b453d9edece3fc62dc201e465d30c7429ad0032f6d606b23b45403cbf637cbe71f8ec8a6406f6fc378fd5a26e812f1633be7f10837b25f3c4447f664339239b9239a27d2902a5075de7693c4aa748e6ff741037879ad99871817f62330e10e74b6b2e17e3b3ebc6d9fea9f5a2", 0xad) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x2f, 0x0, 0x90) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x10, 0x10) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x2, 0xffffffff, 0x100, 0x1, 0x7f, 0x1, 0x42b, 0x2, 0x2, 0x7, 0x7}) 08:10:41 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000000)=[{0x2, 0x938}, {0x22, 0x80}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10000, 0x0) 08:10:41 executing program 0: mknod(&(0x7f00000004c0)='./file1\x00', 0x22000, 0xeae) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x8100, 0x8) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000240)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) readlinkat(r1, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/245, 0xf5) faccessat(r0, &(0x7f0000000440)='./file0\x00', 0x148, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r2, r3, 0x6) linkat(r0, &(0x7f0000000200)='./bus\x00', r0, &(0x7f0000000280)='./bus\x00', 0x4) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=""/106, 0x6a) ioctl$TIOCSPGRP(r1, 0x40047477, 0x0) mknod(&(0x7f00000002c0)='./file0\x00', 0x1002, 0x5) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r4, &(0x7f0000000500)='./file0\x00', 0x2, 0x7) 08:10:41 executing program 0: socket(0x18, 0x2, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0xecbb510454afebda, 0x180) socket(0x21, 0xc001, 0x3) setsockopt(r0, 0x21000000000029, 0xa, &(0x7f0000000080)='Kt\"`', 0xfffffffffffffce6) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='.\x00') 08:10:41 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x1, 0x1) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./bus\x00', 0x8, 0x1, 0x10000, 0x0, 0x9, 0x7f, 0x80, 0x1, 0x2, 0x3, 0xff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x17f1) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 08:10:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f0000000b00)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd5cb705821f31048984e90420027b4954d2f46c6511b444ff60e98f33bc712cd60b3f2cf750f00000000000044f2919c0a800f45d7cdce9a47511699886e9c9f014fbacc9cc04c85e2293d705ae6b376881cb5fdb9c5867e37464e40fa7348775ab77daab523f393bf7c6744739501587f816f3c63b20efdb20978e8ca9f534c3602530f25ac9a74e031301f00000000451d34ecabb353e69332aa52c1a659e820fc93eb5acf865404e86dea3ed906f1b833af014176e6d3d56e101a880000153ea8430e2f928f7b0e625fad79f4ba5c9b7af4fbf16c59aa766ee01a1b4d266296e1590c9fc570ee2e83efcd0989d82e7137142ece331998b86932ae2a038b186b13951a6a1e7dcd4d95b5fa743f69090ec49a371d4bb630564d2241244561ce11d70ba290915061bddc1ac67cc68bab8d59b9753521e93e5d871dc9277986cc31d40ea6871eeb29d18a772da3871d371455", 0x19e) syz_open_pts() r2 = kqueue() close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) close(r0) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r4) r5 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 08:10:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x0, 0x2, 0x4}], 0x10000, &(0x7f0000000280)=[{{r1}, 0xbce86de124f0d441, 0x8, 0x0, 0x2, 0x3}, {{r0}, 0xfffffffffffffffe, 0x20, 0x40000043, 0x5, 0x80}, {{r0}, 0x0, 0x4, 0x2, 0x38d382df, 0x5000000000}, {{r1}, 0xffffffffffffffff, 0x22, 0x40000003, 0x10001, 0x7}, {{r0}, 0xffffffffffffffff, 0x87, 0x60000000, 0x0, 0x6}, {{r1}, 0xffffffffffffffff, 0x96, 0xa, 0x6, 0x3d3}, {{r0}, 0xfffffffffffffff8, 0x2, 0xfffff}, {{r0}, 0xfffffffffffffffe, 0x8, 0x41, 0x3e4b, 0x1}, {{r1}, 0xffffffffffffffff, 0x20, 0x80000004, 0x5, 0x401}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x9, 0x7}], 0x0, &(0x7f0000000080)={0x2, 0x4}) kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x6a}], 0x5, 0x0, 0x0, 0x0) 08:10:41 executing program 1: r0 = socket(0x18, 0x3, 0x40000000000003a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000000)="3ac3cd69a5193aba", 0x8}], 0x1, 0x0}, 0x406) shmget$private(0x0, 0x1000, 0x120, &(0x7f0000ffe000/0x1000)=nil) 08:10:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000280)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4adb5514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a030164e5bef69b3eff6ede8ca2832782da69a63e754249b41058f3b90423fa281c1ef6704cc155f8b6e7ce764b2f7b40bca39ff9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff0500000067fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6966fc6c644f6742986b4813f7e3621ec860cad94b75bcac8ddf00010000422da2d6e405031f1307f4a86db6ac5c7736e5ebba193e0c7017b81019f0e295d5cecd4e85b8a098", 0x144}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x40, 0x111) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 08:10:41 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) mknod(&(0x7f0000000040)='./file0\x00', 0x1, 0x7ff) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0xfffffffffffffffb, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) 08:10:41 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x27d2ce14ad4f622e, 0x0) fsync(r0) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002005, 0x40004000100028a2) r1 = open(&(0x7f0000000300)='./bus\x00', 0x8000, 0x100) writev(r1, &(0x7f0000000180)=[{&(0x7f00000001c0)="000000186a50b5bf3e752b00000000202000004dd5706c85b0d80002deff000000000000291c020000000000000000bca9edbd9c", 0x34}], 0x1) syz_open_pts() recvfrom$unix(r1, &(0x7f0000000440)=""/4096, 0x1000, 0x41, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x4, 0x36f}, 0x10) readlinkat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000200)=""/216, 0xd8) unlink(&(0x7f0000000080)='./bus\x00') r2 = msgget(0x1, 0x210) msgrcv(r2, &(0x7f0000000340)={0x0, ""/226}, 0xea, 0x3, 0x1800) 08:10:41 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) unlink(&(0x7f0000000140)='./file1\x00') shutdown(r0, 0x3) ioctl$TIOCSTOP(r0, 0x2000746f) 08:10:41 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x1) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 08:10:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000400)="b622222e000000889fd400f05ed277508f8ea328f496ae11b5277e75d781dcdb27407c7ef7b5629c2546f77917bf1fb289b1a088c0cd3e6807fe0c0df737c4f7ba4f4234b7acbfbab25ffa28ce96857831da550cd8301f3562e80bc65b1ecb5626b5f25215b1f7c7b0da66f2b0ad30dd0dc25963cc272aff08aeb75c08c78810619ac27c5c109b8fb0d33eb0e45eb33bf3991d1fc8c59387b7ef36acbfde60bd3e587671ae3496f257ead6a47fbcaa9c0801c7f6649db843b3c116d09161e9aed4cacf42cf5f1596230b5074ebe0d6e79e6e2edb29471b0175930947bcec07", 0x1ee) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x40010047}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) dup(r0) getppid() setgroups(0x5, &(0x7f0000000080)=[r1, r1, r1, r1, r1]) 08:10:41 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = socket$unix(0x1, 0x5, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) setuid(0xee01) r4 = fcntl$dupfd(r2, 0x0, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f00000000c0)) 08:10:42 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)='\x00', 0x1) r1 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff690, "bf3e00000014aeed0a671f763000"}) poll(&(0x7f0000000000)=[{r2, 0x48}, {r0}], 0x2, 0x0) 08:10:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0xa}], 0x7, 0x0, 0x8, 0x0) 08:10:42 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8eda661051eb3432360b", 0xf}], 0x1) r0 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r1, &(0x7f0000000080)='./file1\x00', 0x30001, 0x2) r2 = fcntl$dupfd(r0, 0x0, r0) chflagsat(r2, &(0x7f0000000000)='./file0\x00', 0x4, 0x2) open$dir(0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 08:10:42 executing program 1: socketpair(0x2, 0x4002, 0x1ff, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f00000001c0)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000200)='./file0\x00', 0x8100, 0x10001) getsockopt$sock_int(r1, 0xffff, 0x102e, &(0x7f0000000240), &(0x7f0000000280)=0x4) r3 = open(&(0x7f0000000180)='./file0\x00', 0x20180, 0x6) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)=0x400) getsockopt$sock_int(r2, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000040)=0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 08:10:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x6, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343", 0x17) r1 = syz_open_pts() close(r0) r2 = dup(r1) write(r0, &(0x7f00000000c0)="89c0638c06fa12a5c43ddb6053f43bf0bc4ba41b", 0x14) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) chmod(&(0x7f0000000040)='./file0\x00', 0x0) poll(&(0x7f0000000000)=[{r3, 0x40}], 0x1, 0x0) fchmodat(r2, &(0x7f0000000100)='./file1\x00', 0x1, 0x6) 08:10:42 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e0edfa87be91d4bd4ba1b05b2df07c1e0b0788a12a3", 0x1e) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0xfffffffffffffffd, 0x0) munlockall() r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f0000000080)) 08:10:42 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000007c0)=""/99) chmod(&(0x7f0000000940)='./file0\x00', 0x49) r1 = socket$unix(0x1, 0x2, 0x0) r2 = msgget(0x3, 0x0) msgrcv(r2, &(0x7f0000000840)={0x0, ""/235}, 0xf3, 0x3, 0x800) syz_open_pts() getpid() rename(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) getgid() sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000440)="5394f46682a5cd5dd5869c60da6ea01bfef2844f19f93b3d46a56ad07c459a1a1eab7ceba016d395f5114fef8284abb0cf0932e40faf1f21ec6e69ab3509cbea1dec8680b0c74769cf2b2d6b02c2fae9a5ff3b249445fdfc364e44f1f1ed71a11f4e853b77ab8f4a0fbeff7880b10e1a0a8d818f03b4fe3723860643b7b84db88d65199b5f6505489e91946c855b0c", 0x8f}], 0x1, 0x0, 0x0, 0xe}, 0x1) setsockopt$sock_timeval(r1, 0xffff, 0x1006, 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) accept$unix(r1, &(0x7f00000006c0)=@abs, &(0x7f0000000700)=0x8) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20000, 0x0) 08:10:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 08:10:42 executing program 0: sendto$inet(0xffffffffffffffff, &(0x7f0000000140)="db3fe1034a2a6becbc3f085f150f4945436d98120f06cfdb589f47c7788d2a7218f973c385d663fec88fad048a0314f2376491650cefd2b48f155d27afb08b3e331f6768cce922b1ac51d5a7736ec87e2266698f4f135d994bfec87517b3ff8db54f7c91d01538df63355b8495f92f2655e7a6d304544cceba44fe2f63f6b0606111d013bc78b3a557ea85aa4c2baae025d9faf9a313f70f5b1e0d67e50a2339b99e55f4915fbea69d788d2641a2dd5436bc7abfee6b499a40c7063652ab590a9b3c", 0xc2, 0x8, &(0x7f0000000100)={0x2, 0x2}, 0xc) listen(0xffffffffffffffff, 0xffff) setsockopt(0xffffffffffffffff, 0x0, 0x22, &(0x7f0000000180), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r0, 0x7, 0x800, &(0x7f0000000040)="ed01c79824200606eb976d66e3815433913a557727557bdfd79d16f0fe843e256f8a899a88a224169745a67010c2d5cfc63dbcd3223c97623efa22cf06ece22a7404e1b9852758b27ed02873c456cc669aba63cebe0122b1b227e367fbf6bd5364d132f8b85a571834e5cd7837f75f5cda75d23697826b4a1b3949", 0x7b) 08:10:42 executing program 1: mknod(&(0x7f0000001780)='./file0\x00', 0x2003, 0x1700) r0 = socket$inet6(0x18, 0x0, 0x6) r1 = dup2(r0, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0xfffffffffffffff9, 0x1288}) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x80044279, &(0x7f0000000000)) open$dir(&(0x7f0000001680)='./file0\x00', 0x0, 0x190) close(r2) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000016c0)=0x80) writev(r2, &(0x7f00000015c0)=[{&(0x7f0000000100)="f4c4d7afc0922e679d03165e5f40ba9ad9226e383fc306f433ee134cc687381ef2606765c68d1da7e5f5abf5f0ad5807d14eb405205e510e45b2fc33cd87996644a36baa50dda1d89211f953307b2493751af6fd66b0f82f65243a6d9a068c078c7345a0647b1a31dd4b4adf0633a0aacc99c69d50282237db80ac8133896c62ccc5e1e5d75082182b3f83a28898e83131f51a752d423100a441097ad41dd79ca2cc082b284ead875aa66476127c02939813c813b755abc883e5088499ecd0db8370676bc742e49c0a6ffded33d53173ccffd2ec8d3fde2570ce0d46f020d8eb2b0d00602cec19effb8a7dc0082b7e08692f8bfb545b5d361e76e4fc3215e32235d9e64c765daa427bd2d33e0bd677055a826f20eec3b6fe0dbd367404f715db91b3f4541c9e6357fb22d8eacef643dfbb01f83fa5f0c2e6befce98d2bf146664acafeec2ea80f0637faada41271dcd739ab22a1e9d382e217abc8d3f3e69b8673b7155bc46a7dee38ac84bbbdc65df56cdd2a6beefcb90208100462f259639debfd2642b1d9ce487baeb709ddf5419c4e7a8677f04374c72f464f66b08ec08d8372bc577b8f3f83910b03cf44f06ecaa13361878681694cd13634a4da94a118b5ec477844f4bee18b864aeb13e1aee12db28a7e85665a960b40878e5cc43400c248b8e555c12bc61dcd665354f1ee4d1ae3aed97c78bb8203ee0dbeb0250811d90a00e3ba43841cb38bd453e559bb2ab1d4b1bdd5d02a0ad897119ca3dfe8e8880605380e5240236fcedcd0bba50fd8de04cf9f678156bbefbc57187df21d1e2d85a80ec493576433e65dc1bb1db00d134b043f4a7c31945c1984a9a6468fd19c115be234173a1fe52e092713ad8174a8e1f0541fca5fb0dd4cf94a42f6e54f56d442f0f90ca39ef7b306f5104b6035eba00247a003e713fb77e28491775b853fba25d755921b06d9299a80e2d52136a8796f220874bfa5a7cb799dd5d1f8fb3de7d4c603a1b246981b153ad87a3e6db27b8998a0662b9a6238087e7480447aa60f9862ce077f86d58fe30f2744f665f6ddbee62886c1cf0826483a702b8e911a230ed6282aff16296764203bb2b8a124a21eb738650c0702bc106e3fb5343f9b193f7800b96c3579d6854571d552b5e75bf39278ec78b1f17c15cdf093903be6df64fb8c817151466c7d6043fcfa874eb981fc6921c976da17e290d79f40e6e7fa977b9cf4bead67305790801d4bea530c324aa6ea1647dd1ca20e1e298812289d350cf282215ad3b536c84185d5a0514e14e8e0bcf2629be04131e656b2ab00e98c30efb0091e0ea81cf4f66d4e9531625b0eaad77433b1a2fc8d677d5c94eebed4348d8562f7522c86366432c665d86752c3c2bca3ba579d7e08943c172a6ad8be3b716faea7481941e573b61c92f52d8689a542cfafcc25f6949ee8d27ad7b2353976670a52db0bf68d2bdff530c47bab95579276d04c5d0c3eb4dcca6d8d6c1a62acf747988e4ca8244fee9662f22597c5df5a5078760165e20aa5d515fea0404854a3b3957f58cf6abfdfe1aa1e94b8e1744803743f532b2d854c0dd4914e9d3b40ed3e7d02ae6bc7e993c9f2ba98b76c4bc7ff974478ccfb6f6906d4f05945419de70e8516baec5eb32e026716f73d9d8d483e11172acdb4bb5fa40226f95cd87c38202648f8a2fc4f9764c5f60528d6ad214565389352c23a863feaa78d458f26e5f65961bbca0f3ae8f20476de12f4ffec3640434c77c92c49821d391b574bcf665b9a6e5d928e53f57102ca6c205f3f5983a91f2a9ed25dcf3b5c4c1a05dc1bc148a9d867a6d869bf1f7bf347d53dae350db21e55a9cc5e23db33179842ae360ad80fec6198e4b8f3497de91705bbc8d891a9d096ca1da494683c718a8766cc5ee0260759118d26000bccf2bc8668cf1673bbbbc89340964d70fbce2c6be10b745f2cdca37366e03dee3276af05d5a14df5403a131caa7c1ed2650bfa11b826b8fc786ecabd3dd0c21eed2fe3ecbd2e159800022c87ddf14369e8467bf3ca1efe9a847d958a11b1b5e6f2bca8f6c6fa46aefa3d2b89799b8f7e4cc08e80c5cb6bceac969023d2e0857092f6dad8ec7a3c2dd37504c9e839c3fb1aa1aceb057620470af57a14b84f01ead36c4d043807c2c8f67baf8f79e505a071eb579d0f0f487891523b1f9440ab656dbfa828afb38ff5fa4bd4f40d56c5540d39c87c62c3112c5fdea48b0dff2588b49a6a5b056bd9c430ac6a6a2c21d01db456a853762a767fdac3127c3ed3c1275d6af8142da89c0dad4bfdedaf76f97be37e27f6fcd0d9694fc7b255bf208c7e357779c2c3738245ab8ae8e12843abab7c9f9111b1cde8e5838de2376c981380c58ba3bff0127630737ad4acc7e3a6d71d8d702b4061e1aa1758d29646bdd3ee877dff5c68122173d9d7a9c2105ebf8a784059e337b438c3b1a9a9f3720c658139e578facc8cca031225628b933ce65a61ec3b1b75d388c2438d62627c173b2a1212de4a794eb4325e34c22fcf17f30411cdc825807027e811ef1dabdf114acb9777142d4a3055aeb125a4fe591a7f960cfb04384e95aae956b615e42ff649cacbec4cbc7b4ffa5170ab556eb8578142c2d0f2b52b6bc674328d3ff9be2192d2e821760792d0ad209f0561e4d90d0e1e74776fd42feff145e514f2d6576f95746e2b5465a531dd8c88a4707eb4e3fcbf96cdb927f8cd4c91310d22cd9a1b8c289593a44cda8a5f92b51a58ffdc01014ff15013098c4ef39c38cd8b61d3c8ee72cad913d9fb57d59d66dfec132d942dcebcb4e8e068dc724e4f7c4b10a24e4cf20127462f8484a978fdc4c6537090dfca8d33f6302084894272dde29f5c565ad48a44d8f9498b6c88c570154053c08124708d05a96878e839aff3bfd4e085fde5c1b9c38f1fc61f22263c7896476e8f968b25f7d9f9b6fe0244414877dfde8b128de7d3f0b28bc27e5f5a80fe1ef2f1636c78d851339c960446ebc00ebdb94155ae0fd42bbded34bcefe21db8dec3c204be3fbf8517db493f73da24f62585737cdd1ca01f88bee4ec90ba09ff2d1dc4a3ad37a7b729b65e3d6a2c2f7d7dda6cb05a0029be92d2917c3d9c784fee6a38417e3de71b7651093955c89696d29d285ebaea6440b2285ca0e835ba3ad7cc43d1f1f1cf10aad5c124641835ac33b91263453577ab54ea221dd8385e73534df9c9919239f8fd6d692d06dffc32ec8311a45530f3e64297b5fcbc4689aa82032e7761fa70195a2b3583e197075bfd27ae09a16fea6dbb8aebc21158b6d0329f0f75251a9dfb435889d1cbcf2feba3acf0c87b041fc466c3ba1127a7cddcb3c639ecfec90248c33b4e060cc1bcfc15591c03754bc251a0e8cef539091a9025b0be53227735549ce5d645ab0c8dfcca298f597bd36d09b66c8afa6417d97d11a41b8077e154eeb432a73aa2a69f38f576e78f8ff9f422062307cfe9c09be7d4ff1c2e804db6542a5947c40a7d953670813d2062f44479ec2471a93fb6ad6fa4e1bb9cd529bf9330a36e42b4da0c12a96d40b2fc45577441876149c8d497ea8f3079a830fe5d7079a07b532bfb05f88fe0758e5c36de14825cff1f475edfd833edd303f4683a80353533edc948a75c727175f85175d36b702fc99c63ceab34ef2bf56abd8950524a2dd93b3f5c69591e7f92119d6c4a217fecd087959123a07b83777dfc72344048f0062cee0a462a320e9ac331d7c24cd42fc31476210210bd977d8d917bf42bc989217ee9f8ddfb1522957f0de607551abb07fc8223a3d56b5abf1b7e73ad66c0b46fce3bad8fb85c9cb7a9674ad1077a76b1069522a4bd2ae7da5407674b27bf9d274ebaa9ce58a11654cb3d547874425e1536a6273574fa3286fb6021795b553563e48463acd2f4185d98b9764948521590fffdbdda392f6d10eeeaa4fc802b9fc5cb76f85214c4fbe0d3a95abdf0420a1cb9f0a34af463c821f4cc445255658c9654e7def5b1755c4c8ded59a9eca992d61b2284827f28b64367ea21857d4132542eb5987adfee018e3ba03535a43d6c4bb1749dd0bca7174924a3d764478fe91ad76791c410238c28ccaef05876d7feecc37278b4c92d6086fcbda1f01d780ab3a5ab7e7c00376ba01ffd7ce8b0b5b54b32d79fc8109b2598bb9aaae14aada48cd3cbb20e47825b233b1f9e3713297bc697750889427e9588b6726a939542c97cbdc8511fba1647ea4f9fcab9ec108d936158d439f4095f69764373a9145918a4c0433424009e898b01cfcd2b30c8df2fc8fc5de1bd771098d57a0d64fd7afa5032a59cf6cfb017fd9fe8dec703a3336fae8c11e02614e129612160aee7498acf273686daba75a0e984e810bd3f7ad635d50b944e9a9231f822b7adecda9017d48af62f972cec696840ac4196c705a27b1c034c82090f67aabf3afea5ae45b9c077ac7996609c1da6a55b82ebe6a48e086235466af8fdf68f1d35e8708eac0bebb60b1ad5273ba359d772910d614d42a6167357b26b2c2dd65ea94dcf32dd8ff18a8f40f9e7902d363627e5cc60377e2b2265ef528acbf9d91fad54de80032fa7b5a1bc32bb511959b98d35b768c506ddf3decb62dc5194d47ccb93f58375310b7c5936d04e179fdf775d4ac8c3d0611427e4e709905a5ea50a757c33ece438ad6b758c153e5a2eb9ff204c15df742c00e555495920b68a6b0507330686a1cb8229575b69813d68ad67b699d4f0465fc0764f6cfad4edfb9c49a6626c1275debbb939b86742b2f0cab19800f53eef2016d248d068c69afc5752e4a9c1c167cb6ef11555614705ef3b5419f7efe8b96272b01bf66efa28bd1172eaadd750723ae3f0402bf7df544a847d76dfd5192082260e3b8d99fddd7e0a43f9f80f4e93a1705cafed36a16dbb687793def20c9f2940652860fca0ffd951da0d8c2c5b49515593b429ff7517f3c6881006cbb67ff0f21a2d5686601cd715175b7d522f7279ab89715bcb9948f1b4d1f9b443ab38c164e31c22476b74af5a79213e9576675d35e0d9f32e8bec7d99c5a8ad905d67abcf2374fecf94d3e3e52c6ab4e257a9f1e9c93774047067a1da0acfc1201614342cdafe914f72e1a7dff0db5fae2d09eb2004aa736c995d79fd6b17d19234f2a5a6b8161a76de534ac544bffdfe70384053bc6e3f9f19dd979c3f31abac65f5d679fa02f57c75282f515cb4c8df38728989a836f5b1e39a1141f983a8ed5127a80fee858ec58a114d6c3b2a62ba6531f50d1c3dd2ba866746beb6858fbf14f00ebe74a832f74508187aa275388d38c55fa1eddfbfc098bda57fac5cf872d0ea52b48bd91e22fd6ca710fc70809577c16aa7fd34027dc10375af87a869dea07118901ee024c7f7c61e4f5d1fc8e7213a2a4bf3231509d798abe5825eee9fccf493809acf2b7ef985c59d4719872e948c0f6071e0a7ba20ad2d9c7261211ca85e86e5c894995155053c1ea59ec544954820b18610cedf6611c11e3c3ba3227f8f1e1204ebb403c7f7038373e84abe776c9f101b452c58d00d0c4ae591d5dd739c3925a805c86056a3489da47337324e3077ffd1556c77b9ded59707f688b9259833ffd91531c99fdf375be85cefbb6230e36248a6ecd1777adbff043c1fa1a98648c856eca6995482be99a260465126e05e00d3c90a79fd35446d949a6521469a380fbce44db9e856cf18695a3348e50bcd43f4b6d1fe7747f02486db469ab6fae879e38bce005b3f0db9a87fb7b77241e2743f0c16c534b22f95e23c12d5864b7b9074531fb608b1e985f30e", 0x1000}, {&(0x7f0000001100)="1e492634c4cfa196ed4b4ead4ee43ead857f298ec76607d6f8c344f8f0b4518e210910562360339947b90d1759e2707d56ac03cda9573954166c3b407ad0198adcc4ffecf81a40ef4591c82b2078a825223cc3841a14c12cb3f238b49a732d866585035d1d0a38c7f87e536c65934d47825d51fd62a5df5961bdc57266a4b6c210b837a94c82ca2718dda272b9ee24ad07d69c79621dcb24c14020bf013b8fdae9d90436958cbf77ec1ffdca4e0dac46fd595903c94680a12c86a0215c799e93d024e146b2953154fa98c89c114785708d1abcc8837b5b0fc4b32c4fe995acccac0805b6b5455568", 0xe8}, {&(0x7f0000001200)="3e373fcca880ff561d71045bce4d2dd10b1bc94a9be5ec686f3414b874ae3196e1eb815c343bd2d5ff52e7cc0d3dfd47be2ee35cff182c7d5e9145280b4ca74aed61cf54c2a6b128f17bea57fab797162ce04004aba7a2a026e3b32fd200fcef992e199d0e1d5c5ecf187713c5b5e3d8e1b34f0d353483ada42cd4346e5950659ad5b61b8b0d4a4e97f76f603d041623f132a929966733e362cc420cf01a7ffa0116892445e023bd235e5049c22b9b508bbd7766914c17f2e1a5bbedd8310c26b294dfaf", 0xc4}, {&(0x7f0000001300)="820afef5e363c089c37102815bddbd", 0xf}, {&(0x7f0000001340)="6f40005f77c38d97aa169e36c7cffdf6787c35118b5580258bcda9b553f06262b554f2d6ebc4b8696f8a3f3214745ef25d4f9ad8263ba125858966ad0780d32028eb019012bac26b703c10e4d3f5a94cbdedfc0e43c79bf015346667017ec78bd1515e13fe62842305c99a56e8910f082d92a16819054fcaa4184196a51bf13407401f0a294d7a523eb5c74f263717f3469abbe0bc85effd257802bb584491239eb90d0110039127c6f1fd92b45e12", 0xaf}, {&(0x7f0000001400)="ab2d319e48564e26443d941da171f82a08a7f7112e7dd3a22680426b018cba0697225d55bf74d12f130009df0fb53d9e408f53", 0x33}, {&(0x7f0000001440)="04659d88cd109c0cf566e7a1cb6ac0c025c16514b2176ca01436bddbe113f6290450c8dd3a0ffa8d544e9a611c3c36f33c60d8afeeff794a7943a34dee2ec73913b07ab18cef69c57f8079b4160c83baa4ff64290c19aaf47f1dc686f72406ef3231cf630760839c66a98c2e17b3dc1fe4", 0x71}, {&(0x7f00000014c0)="08b43c5be2ef42f7a60c63ad379aa4f481bd474a062c6023c72ab16db8b196465eed48c54e82fa4366dd44870a71c1c296fc396338630e6d38fb58951c8950ac3b8fa74b08fe0e6a125267da7f82ad3e8e2d44e30a6ac74afe58c2bf0b22f115bf31bda3ba333ff7d47c8ba926a3e9ebeebc0e1c5c4f25c03e0e3e0ebed74ece23e292e440e9d8971e4cefee8e6e3e315d68ae272c5163f6722cd57ac0119ad10c7ab4c8e12ad541f131049676414c725e00ae630f7474c2f2050528d32ee630111e72c7d0603fb4e1163d4c7d60a5b9d2ab22d79ac205cfe93eba84b17941c7", 0xe0}], 0x8) poll(&(0x7f0000001680), 0x0, 0xae8) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000001640)) 08:10:42 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) 08:10:42 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8ff6aa46501c1c34bffce80008f000000001700"}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 08:10:42 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f00004df000/0x3000)=nil, 0x3000, 0x3) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$unix(r0, &(0x7f0000000040)="bc4d8319e04c00226080a633c24accdc063ab942affbeb722447e646d8ea000f986c9b8815430fce79bca14b462a4d9d9c46f02e66039b7117cdff28b6e86943acd6f20bd73b7c59bbcf1378", 0x4c, 0x2, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x3, 0x100000000, 0x8, 0x1, 0x4, 0x7fff, 0x3, 0x1, 0x2, 0x2, 0x401}) 08:10:43 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0xc180, 0x5bc9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() poll(&(0x7f0000000000)=[{r0, 0x1c0}, {r0, 0xc6}, {r0, 0x120}, {r0}, {r1, 0x1}], 0x5, 0x1) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x2}, {{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 08:10:43 executing program 0: dup2(0xffffffffffffff9c, 0xffffffffffffffff) r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x9, 0xf5d7, './file0\x00', 0x0, 0x6, 0x9, 0x3}) kevent(r0, &(0x7f00000000c0), 0xec3, 0x0, 0x8001, 0x0) 08:10:43 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c", 0x0, 0x7}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r2 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x2a) chflagsat(r2, &(0x7f00000000c0)='./file0\x00', 0x60005, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x800000000000, 0x431) 08:10:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) sendto$unix(r1, &(0x7f0000000300)="bffc8d5707df398753bdbb7ee190ff72a68e181c6bd32082d8cbf9ae289c12ab2ccd67839c0aa08b0f7c9060ae99e2606075db5158c2b0b0beea4e020ed7658bc575680e241581fde4d8fe68dd8fa52f38e0a83e629906e49a593a6b499d5ac0644277c82540289886e70e333297284f24f87b65effc1460459ff493dce74daaa07c18ae19586a3a38205d21f0c465b25fc3db6f524586f735fbe0d32629c706830bdb680bd4051a4cd7a30d76d9de3fbe547bfcb35f955a7a17b3da6b6c03a0bf42968b45f05ef0347920ecd7c7ef94896d30a0013642ac51a2842ad08b40422a7a6be9934a674e7d0614326203ad", 0xef, 0x1, &(0x7f0000000040)=ANY=[@ANYBLOB="005b65c3a9757300"], 0x8) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) sendto(r1, &(0x7f0000000400)="5ebd5dd36381edc2aaf23b842b846be3aef7a6a66d9d9f1ccef6b3d85b7a122f41b019c8d10b2ff7eb15a5fea2e9f98f1a7ebac2bd17480a8db1d9d2c384982b71d084200f898c2e6def4baa00551a1774252571c6dd3e093eac546a31679e2eb7c8406a7c670f2190c5812ba93b7e7415e68cc806debaffeae7fe4a4e2eb69911bee1bb5c5bb75c2b0ed5c36f571781d38c4bd55a7fe80e9dc143627f0edb9068c30a6d335839bae3ea13de5ab01e8b50d01c3bbc7c849317d6554949d99085d45c67", 0xc3, 0x4, 0x0, 0x0) read(r0, &(0x7f0000000200)=""/194, 0xc2) 08:10:43 executing program 1: semget$private(0x0, 0x3, 0x8) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/255, 0xff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000540)=[{&(0x7f00000001c0)="50cb9ba6163136ad4d8fb6784a5103e614db8ff3c7d78dce0ce10876e7e03a1bb0330ff6aca85038aca295ebc7044dccc7d833972f74d4512d794b2bfa46528a3add6ed42fa40602c650e59856c9c03e52ea77fab17769078f133beef7481e364ac78ef1a6473b62e83f1a75c639560dffde748360c1ef92c2e67dd2941cf9d9f054", 0xd9}, {&(0x7f0000000280)="f4296500ae20ee4600a5fc86f376eaa22e540a8d189efc5ab3391f8248a4725e034ed3e5cba98c923c44455d3ad624c8ef44920dfa2d7c57675e3bddffbb9f464e4d8f0b47065784e11a97a6ff6e089d95e77635402aae6ccd7a6016a9fe08c5b7ea12b3879e663bdf983f2de4a417ab89ed2f90af3b129d8b7b5e90c57bfe6cf00dfe68c7454628a68fcac4fd1d3d2a4002c1ee90b930e433e54e4e63589607f93a917b93c0e0044dbc219f99fda60a7b6214f27e394d954c5519898a37f1f502d8553ef0233e677f72d6f51e8b667bd512", 0xd2}, {&(0x7f0000000380)="1edc4c2f243a50812b28137a49743686fe5094f6eb0830dae20cab680552aaf3cccc4e98fddba52b4f450881d0791ff1536c1d3e1d4ef307c9218044bb07a40aedcd43b1310d9bb5ab3f2a0dabbc1aafa8647e865d759ef75e8bff27092d8de5b6908add8a72fcf74c9505844b9f4969263c511bd6b5525ed348eb1ca9cc7819e5c89be7612873366832120bc83fb0f02315c24b272a7ea2f9cf2400736696479e74bb852972d0b3b9017e57493dbc90eff35780fd40e20faea85b3897a2a5fd71b70e79c69703d1badffe77ae3c6991211e9f704573007e84020a40cf82708d53a4", 0xe2}], 0x3) 08:10:43 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() getgroups(0x8, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgroups(0x3, &(0x7f0000000140)=[r1, r2, r3]) write(r0, &(0x7f0000000440)="5c754e191677b0c8cf49554647b83260dcdd30d9bd4bf349e56aa6fccae111e8555041e6b8a53c459ed8e99c4b19da4030401e977a1bee992408624700619960aec26e26a39cc3614de9aae1fbf3e5037309c47c08aafeb963857db56aac8c49976ce4239fcef55debbd07da3130b512215b93a45dbf2efb9845c1b761a33fd07c8ef9e29f29d2bd32dcf96d47f5df", 0x4a) symlink(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)='./bus\x00') r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x428, 0x0) openat(r4, &(0x7f00000001c0)='./bus\x00', 0x10020, 0x2) r5 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x28020, 0x0) writev(r5, &(0x7f0000000340)=[{&(0x7f0000000040)="f5", 0x1}], 0x1) 08:10:43 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 08:10:43 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r2, 0x101) close(r1) listen(r0, 0xfffffffffffffff7) 08:10:43 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000140)="c4b3d9c37eb9dcd2fef26b1c4eb36fc9572c62dcf8c68647815789a2439604ef83f712af5cb693143acf559da0ad9dbca83c2ce804d23a89f26ca85b7ccae15fc151707aac56f5170e86c73cba594bf4c60a4db9a53c1482a97b98082bc91be9210a61671656584fed7dc8fb6baa73230558d273d4593240a6d782f0c3095738ea0c475ab6bbda409eaff4f6a8c8a2eaac55f69929116d9772d95874e5eee37c943f8eeb19d05c1cff864ab9f55a83090ef48f845e24142befb63d3614fd9821cbd523c3fe620eefdc0d432c352ae5d2c6c0bfceeee2997271f0ed893f9c139d649c6e767cec3b32c3e9161f0133edf0b13439e5db181710932f2e8d74e027b5ef4eeacab881923111ee16a984cd2646be75b7c857ced82be9647566ee73bb00000000000000000000000000", 0x12c) 08:10:43 executing program 0: r0 = semget$private(0x0, 0x0, 0x40000006) semop(r0, &(0x7f00000003c0)=[{0x0, 0x2, 0x1800}, {0x1, 0xf27, 0x1000}, {0x0, 0x3dec, 0x1000}, {0x3, 0x6, 0x800}, {0x4, 0x1, 0x1000}, {0x4, 0x100000000, 0x1000}, {0x3, 0x7ff, 0x800}], 0x7) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) r1 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f00000002c0)=0x2) semget(0x2, 0x3, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000380)='./file0/file0\x00', 0xed754effb7ef2411, 0x1) r2 = geteuid() getgroups(0x1, &(0x7f0000000540)=[0xffffffffffffffff]) fchownat(0xffffffffffffffff, &(0x7f0000000500)='./file0/file0\x00', r2, r3, 0x4) r4 = socket(0x18, 0x4, 0xffffffffffff483b) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000300)={0xf7, 0x1, 0x7072, 0x3, 0x7fff}, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1fb]) semop(r1, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xfefffffffffffffe, 0x1000}, {0x2, 0x3, 0x800}, {0x1, 0xe77b, 0x1000}], 0x7) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000080)=0x2, 0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000006c0)=""/122) semop(r0, &(0x7f00000005c0)=[{0x4, 0x1}, {0x10000, 0x9, 0x1800}, {0x1, 0x3e664106, 0x1000}, {}], 0x4) semget$private(0x0, 0x4, 0x1) chroot(&(0x7f0000000140)='./file0\x00') r5 = shmget(0x2, 0x1000, 0xfc, &(0x7f0000ffb000/0x1000)=nil) sendto$inet6(0xffffffffffffffff, &(0x7f0000000640)="7b36cdf1e04afd779998cb5b2b65c747acf3e0d037fd2f3e92cfe72664a9d09784fbe78caa3cbd3c8dd79537a8d6fa43b8d67de33f21a6794260ed6f97c9ce406d93c2e5f5c7490bf126fecb0ff9415fff022357eba05ec9bddcbf38f8bee7dc7d01c2872c44c4ddc0b0ee94d6bad99f4d20c20a36fa7a", 0x77, 0x5, 0x0, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f00000000c0)=0x1) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000100)=0xfff) mknod(&(0x7f0000000580)='./file0\x00', 0x55875684757fc82f, 0x40000000000) clock_settime(0x0, &(0x7f0000000400)={0x2, 0x580f}) shmctl$SHM_UNLOCK(r5, 0x4) nanosleep(&(0x7f0000000000)={0xffffffffffff462d}, 0x0) clock_gettime(0x3, &(0x7f0000000180)) clock_settime(0x0, &(0x7f0000000240)={0x3, 0x5}) rmdir(&(0x7f00000001c0)='.\x00') semop(r1, &(0x7f0000000000)=[{0x1, 0x0, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x6, 0x8}, {0x3, 0x28, 0x1000}, {0x4, 0x7fffffff00000, 0x1800}, {0x0, 0x438e, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x9, 0x1000}, {0x3, 0x3, 0x800}], 0x9) 08:10:43 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x3000) shmdt(r0) r1 = semget$private(0x0, 0x4, 0x404) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/248) listen(0xffffffffffffff9c, 0xa) r2 = syz_open_pts() r3 = dup(r2) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)=0xff) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000140)=""/159) mkdir(&(0x7f00000005c0)='./file0\x00', 0x40) r4 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000280)='./file0\x00', 0x0) r5 = socket(0x18, 0x2, 0x802) setsockopt(r5, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) fchownat(r4, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x0, 0x0) getsockname$inet6(r3, &(0x7f0000000240), &(0x7f0000000280)=0xc) r6 = shmget(0x2, 0x4000, 0x63, &(0x7f0000ffc000/0x4000)=nil) shmat(r6, &(0x7f0000ffe000/0x2000)=nil, 0x3000) semctl$GETPID(r1, 0xffffffffffffffdd, 0x4, &(0x7f0000001880)=""/21) ioctl$KDGKBMODE(r4, 0x40044b06) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000300)=""/121) r7 = semget$private(0x0, 0x1, 0x40) ioctl$KDGKBMODE(r3, 0x40044b06) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000002c0)=""/8) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000380)=""/192) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000440)) getdents(r3, &(0x7f0000000500)=""/162, 0xa2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000480)) munlockall() 16:00:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000001540)="b9", 0xffffff6b}], 0x2b1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000001640)=[{0x0}], 0x1) 16:00:03 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x400000000000001, 0xf) fcntl$getown(r0, 0x5) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000001440)=[{&(0x7f0000000080)="9f7540bcd074f1ddfb5184a4ffa4ec63", 0x10}, {&(0x7f00000000c0)="d39fa902d913444fff16ceaa4b2d5be9caa883b015add0f4c7e5f035947f52ba2811bf2ca3c13f451d9d84687cc3d8cfe2430d6b8a98f2c8987a9ecc6590d5db02120b28b0e2869de2217081bdbcbda2513cbae5e619343b51c6e50da81288a056b56711775e5117fe2526f2e4fd9d4229d6407680cee9e84f3a58600851385f42bfde943e89f4552079163b631f565e8abeb3d600a933e12c52aded900d", 0x9e}, {&(0x7f0000000180)="c4cd46467b8c7068781f6f5f012661a11c28e7c9c2cec64ba9cd35c0317972b056acfc50cc7e46904c23e0df2d47f285a3a16009c0cead368bd5814f09ce0c0a99659b3ff8c6c338f9a692d21d4ae9fafc197fa957f7775bf2b922ae9249f1d8c4fb3d32c0e26d6ec50905537a937dedc11d72fe", 0x74}, {&(0x7f00000002c0)="73146fa11d1f868e299eda34b0e0347d9b9e67e1f97dd68ba4345819e35f9c7fe3cc917b114465c37b3839a6959b068a3b71d213b25374526f42a0f642813fa39d696b2a760f3fc7b146cc3f430a2d602a08031b22a5aaaa6b2cd92b0fda6d40f30b6952270ee2709886e712d14595aaa71d283af97bc3284dccff7ba7dbed91c397f5037795e33f75aac0e6c4f15b681a122db704a1a0b9b10238ae6dfb6ada5b3331a102911215774ba0f50e0f81437d13019b0deb1b", 0xb7}, {&(0x7f0000000200)="4520b88f0c8369cc0efae0e77809bf2bd539f9aead50", 0x16}, {&(0x7f0000000380)="4259dd3db3457f437b63fb887b64ee7cd4b941544ac42e5612f6433fc54bca", 0x1f}, {&(0x7f0000000440)="c9b9fd5a3e10d838813e7f349811221276aa997ea12c21986e4d60882229ee7dbe80c577fbfce87023a7b276d67c6e1e5cb196e9cb93bb4a4f6dd692ca66a21a87842293f02a16a1e720aa89df5d3650d7f248f21945790986d03eba6b13b657d2f9097035f7e1ec13fff4451b3e979b755fd3bb2a597cec4e1f8ade7874e516ffdec5b4a6f271aac40e2d2446e98ecbcf56c63a58f4af5d2e79d0b23419b2bf3438347c308fa6fff92cac2eff1fd6c98d42f76e1913b00dbf1268008125159ea0d33bebb8c121c4f8f7d07dd67309ed454b5e9dc6ab84a9ade42dfc7f087119364503c77202d6e22c8fd9a3795cb04fe360b27712c689f6ef6cf1f4845ddcd5e0a2f666ed161fd4c4098a6e18ffecd5933c6954073a60a4b6c7cecc5878f04f5a68303c200235e2671b83eb5ea479f84bca8b5fdc963be136e7dfab1c694e8c6946ab93034b3c1242c6c8c84bed153564785ce78f2e5cd684558e7093e4b1b0e355e009108b43bdc73d4453290c31d5de6023a84a6aa8c120919a93adfc37157100040814443cdc89cd03576ff386297bc25afeee4c870cb04e499ff7599ce23f21c609da4f37309dd2163a1e5e90c2fefbe97b486fd2b12d5a56b4321b427c7438ae234844238a7aff06746ad44c2481116cc2d3ca93665aa29feda6106d84b16e982a9d42525f973ea8c5f2827f07fc75bbad8859c7c73e95aaebd1306152ef9c12b4b0c0348560cac7242525606de8f51a4207e2242e5508879e70b40dd8f07125809a27f3f0b139309bda5359d7c863285b1259fbe48fb8e8f20ba0fe5735ff0f0aa357fa376ab24ccd28f02290e0b30adae915418052071193f5ee07deee61d29bf76767de1404892681b5f7275a7dd381363124b10b28c6677d1889ef56a4d81ea533dbcb69d307710f1b1a93c608e9d09bcf8f8b495f60cebe120e0dae9e554b2805ee6e2c5bd729fd2da974d48814e04e5459bd01db8c824dd5b662bc086b1f72295be6b021a072f3cab7b7dc47f4d97cc43071aa04dd7fe94fea4c0247c512b54475577588c6e5d734db3ddb77a9f11f4da081d968f1dddea441b33f31f2eb3d2e59c1f4eac4a90ba8faef94e70b2bc760cdf398c9cb49493ac4004124e1d20328a71c2626865d1279a153244f0fec2b1ed1a0d5de36afa34c6d8f1dcb2b9b5ee93c2874685c614fbcefe1b7e77721d12c4ee9a35ba6d02b04c60333d619f7f008ea0589dd752993e1c49b1b58b6d9d5580b1ea5e3d0e29f710451908bb9f3836c138ccd8f13240cf610d5bae103b4b5e11511b3487f23da5ea784da729cec1bd7e1d1511128abbbd34873850b85e47a85dc73c3bbcb6a0eaede8dc9b491246c911120fb462eb58f7faa94c3dfb0b6891aeb7c774bb44d6f2adf29b7e14f081db8a1ba3fae5c4d736f79660e5d45b45f3d5126a5bf27be3f73171b5ea2808340567e3d53f0a20f3b6e673faf29ad3a5a10df861b4a9ff6c54d246e27420b536febeb47f39f3e351e965f4511aee7b49d978f02bec6132c6d7ffe53c1bc79ac2e7e7e68de7ea3283222536a05d879b3f425b17abd1e542d92b10edf7ec99c27e205b2aeb46b7fccf68b72aff84d1821da1437400e107be5dea0b9b40c40d95000c949bd57d67fab36f849ccb4b9e6cc4d7f50a344b6821fc40b4e46d4c9eca60cb0197fc4ff16a714fdee8837e44c85025d5833d863a51d9ac3b237d558a67d4ce163f1784de24d2005d6390b9c36c75590431d48c2aeabcd196f01389bfe56e964e6544f7fbdc36989bea632a1b1ead7ad44ea199f7c1a60827c280464a86eba4eac7e827de824ece9e8eba37382cfd799147f18df72f0e5f2d123471b481f64b6f690a7bbbd92c17d0400b61b1b8818a05c954cd11e278509e2628dd7c19cf813ee048a85aceb6149bcdaca6bae99f9ce0057d1d05b82cd73d6929cf7c3b6e14ee7a56582c85fd58da0a2c789f46487b0f84a787fb4c907ba8cb4d3d9201c4982315e66946d8e5f80f4dd031b2c056ed2691e9b8e8622f7a3886698df5545b58aa7c40ca018d2dbb4ed052e4bebbdd35a9abdda6acf41acdb00225f51dc3c8eed63e1104e8d38fe5e5ecd8f8b327cd658ff09d5483081be255666c4c490ba33691c11ad5ce6baa2deee29e33c50b437ff76999dcea29722110e9819ce8ecdc2b87f95fc414b38eda9f502338a4922f396c170394de7f6d2ca77b1a03597ee60e9ba10c6479501708f869503f8d1d23a4f326edc5c092cbda1a6bce105233941b95a9c44a81f9196ff6ff1bfd28c20da4a3a94c4b143ec5f78651b7c4beeeeef770c534774e096f134b385bb49321ec7c1d402f004798eadfafbc8e5d2dc644f72f7eceab6b5d35f66009e63ba8ebeb3d984ef257ac0db0e5ed3b59a7dc85b83ed3a489c3fb6b8444a0d8e3e12924a6b670465e360ceaa83e9946bceca72cdc385094e285a36c6cd1f8af8707772b751c62d71f28c346bd9b8136b0e69dc33451f1557e054f4667a08f20b20ab91de39840d61c72f7babc5f024c2f2cfe25d64517e3a98b376b7941099457d6554902b1aec58f9a15fe5fb9fe0ca5bd907950457883abe1c9a08fca903824dd7fded7fa40703d274f3631bdf91bf31014fbb3720a482ed992072b67b47d85d93f0fae785a3743cc0c27f14122774566840466f86c8bc11acd630d54764098fff1ac68804f72533ba64c588c258faa1046996d4be527bbdad973a0bb1fbb2e3005af504ac0844bd08dd3adc42c88d75245787d2a2dd0e75d1662225cb389d214816c12983440c18f7c1832c1bddaa8602c97498520c69e7abc0a438238b5bf5c32efa7dbcd081cedd243d815ad35dd29094bc3982259406601a94ebcd9617863a6e4b05ae3eb0e56676eb0a036e8aeb75f04768e1491901df015660b2f6520ede8db6b8fe0e59a568f522929533f99659a2e27e8efcfca786da5d44596d70568d55deee04605d83ee9e592d5310c847de9130579cb5b45fb92e9642090874fc82b587baaeba415090304284c41460a7eb60b2b3661b9fb587f9b02909155aff9f8b34dd31f6020af9a3a9fa4df8043e26ee7bb04214be6cc8bcd4550f585bf373d7a3e6072c2ed8c6d955dbb16dddb707399bae5f484cecdd9a733a4c338860024531d10c36a2c0b9bdc59a8ae7b5e91037063936d78c80f88eb2b7dfa198f3b82190366c54fc6e60396d9e34eb712dd2277e6d75a8ba3783b084a481f83618604f4795bd724a0fc63b29f2be8331944f95f23840f6daef9b1fbb361891ad9c7dbf5cae6d462c79cf8a843ff41ec41d81ab503bc14c37b4dc2ec2421c8da3700910f4a9ab00ef89dbf1b31657c57bd932c09bfd035b41b2775518611f5e3073d8bccbb564fd7de3db64f48666ccfb44dfdf1ad839e852f4c648c5531e0991c6fb7c8bcd9fbe1441146df44f09d4703407358f8b656bb51fa501a052fecf46db3b136e1fb746e732602cd7b4e6cf8a5d422f0ec48b891ac7f8398fd0238acb70a702202152d3850daf5daf8661c089f0a148b4b899c9474f97e9930dfe9376b403d6bf0b315b0a47e5bd17750fda429d5c4ff64e88e812a9069b451f99e6cf7187c72c2a75b966c314be8dc66c0f6e5b70e722ea73cce71c75e961f42a5ca47aab10bf767d4c0fd2b11f4bd713c218b065f257aebad72ed83973c2a8cb4f13884c7b290c0c421b14d81aaf1d157a603405c54a76ce40064fa470dd80ad6e4cb6477dc5493bb441a82963601cd0aa49a6641f25acfe7dff5de531c5a77cb9dad9d2959718e6938ebbeae9da5a8617a0eb68ddfa1aca9c659a1b72b14ebc792bfd89e52393ecc3eea4bdff2ff362c716256d6c6a0ad56ba5a061f66ee1bc5bcb0c13c9e9bc7eccdaabf83abe54e48331b6d15ab6873cf2890c075f86b99bbcc0297bd525e5af9cd340f241e4e00503d19ca37e87021fefc8d303ba1327ce6bcdb5740036fd7bb7c0d9835b77f68d769dd7ab23768c73c2a6435e88f8d9faf47070a0a1b92f20158da0da3b84ebdbdf45b4b1b14af64d09cd076163d62b78acb5d0d1f628c303b7458e12a712f6943c7ce5b0cae89fb5c77a9ec55dbe31154c92c0834d5b08e9184fcd8bcd629b04de039b4c39b6064016a4dcc8e49978ad7e47c765c0cd92f22bf7cee76971b9c541d75c8522d159651d476ae9ad2bf7e82988a9fc5c86a61ab926418ccf89081338525ebe25e227ef2d7565f9d6604e51933aefe23821ce08534f8005557dd5adb89faaec2da223a5d1c1a0f3be8ddc5d764a2c325c27554551339e7afbae8f8d0bf0c75f0b618b5164bb78429293e3af4cdf0db0119e3f4807212800db6ef9f658c810e483c4c187957fb812132c9a8158e745dacc44c860f8d055a00d0e5a9a84e511b9545a52f86764248a6d48827f5194498b71bc7b515850b3c579d9e605ba4a1220c744b1ab15614c2a57c6acdc64ae04acddf45e581b8b8e5d52232b4184a802a8a637cfd4d034c5b6ecc28df7a858aeab0cb0335350e955fb13bcad3ac52eadbabd6f886920033142aa123d09d9ca23d7af2fdd9b8032208599ca4171495d8d6f46d354e62108cab1694f36775fef9adb846e1edb30d69ec959f231f99b399f0f07e5204c07b034b2cafdf98f8892723f844589b6348cab8ace1914f3fe61b30a2d77f1f2abeb4f102b496b08b9097aac829f4d4e3f0878777186f6aac6714c791a1c73aaeea7821e6fbc2b54c265dbdace40438e614077f2d067111eb20fb89f905381bae905d7b426c6a9165aad61e7df3a09efcba857656e4e4e8650ee37c71273dc6a1a2c546dd8a0a751d270be1257c5bf686ceee4a7a14d53227a3b592822696821fe5fe917552c1d20b1f448a461d557e562710f013ad79d6c3d5c0a60f602fd3c20584ab8d23e345af096ffa3e381723fafaf15d854a0a67a85be7aedc04ee4a4161ef87d43cbdf8e040ae1dacb4ebc6d36ee9398130553157afa3bd4928aaf347f0d9e8362d2a0af41639e5fdd9ad84b43d6989e2484c33b66e4189411ddaaa6fd9f7658b6c5023d7ca75d1091d392aa18ed781e9a345da45b17c79f8faa8e7bc3a5024fd8c0d789e4b653859be924c7f96fadd89b446ae4f46d51087cf2e5144f02343680adc58768df4115c7e699d2ee877fd363b654b507210c6c486a8b6eaa44eaeaf951fd9b655e9e496651bce48c422c30dbd297ff19e35541d7184d55e82401f8d43ccfab0abf15256debca60f254fff725afc6a105c3ae9dffb4cdbf4986fb7c4abd56ef0186e87b1d7154568dd31dc491b944efa402b7c7e8942d88a0fbda6c9e017d0a288a6b58e21ea7002fa57c4ba06e0c633606b287119a238da2fca5805ba0fdfc6e29a64884c5ddff1dd508b23f100c65ddee1d5cce6503f94e751943b0618d9c0689bcc7c4ee792bd91e241022f7364b9b0917a3e3e6bab3b3e39ee26ed1acbc93f6f34b0ead85be51626e5c410ab973c383c55b6abb362c772e2178d695d3f37667add54e05a81aa0fb8d024f94a1c3e81bea6f8cb9d845be3d98ab1dcebe0ebe82ce8f0b96b9cb7723bc5b70f0fbc40cb2d7b965d9fcab8c0f619bec07275a64f5bd24811aa6ae966017d260e55a81bac25ea578eea5b365ca0826becfc6204f66aa8dd709a39967a1ec6aca9844a7de384efbeff9dc6e82e241f664390a165f62150e8da7fd997685a37cbaf224f74682b38ec14a40a65f19bcd177be8fbd587eab145d687f85ffb1fde058f90d3a5978899c4a8102fe57688ddbf0736afdfcdd9200dd41a4b2a9644d6ee457db135b81", 0x1000}, {&(0x7f00000003c0)="a9938f4ad19b67db02853a557de3e2f2a053f0a2477c", 0x16}], 0x8, &(0x7f00000014c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x58, 0x8}, 0x0) 16:00:03 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000300)="3abd000059", 0x5}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x8, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) socketpair(0x2, 0x8001, 0x8, &(0x7f0000000080)) 16:00:03 executing program 1: clock_gettime(0x4, 0xffffffffffffffff) 16:00:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f66696c6530b0a4776a72387a48b098fa138e83bc86235bf6550dc846c94fa17245e29a00767c932adacec852cd6ae72e74d234"], 0xa) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') getpgrp() 16:00:03 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x8f0) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) 16:00:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x1) socket$inet6(0x18, 0xc003, 0x1) sendto$unix(r1, &(0x7f0000000280)="d0ec6f6161049ec7d95a9bbdaac234c61c3cd6e766bc41080555505e174e4ab3beffdad4a125e13b4797e9f3beb207f93b54ef1b537db38a36d8c49456c0ac2c2485c4dd27763aff9d6e2683ea0f8000000000000000048c07001019d1300abf5862dfe0d6b49fd5bb3d6440bca22dd9b618243cb1be93", 0x77, 0x8, 0x0, 0x0) 16:00:03 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) shmget(0x1, 0x1000, 0x44c, &(0x7f0000ffd000/0x1000)=nil) ioctl$KDSETRAD(r1, 0x20004b43) 16:00:03 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./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, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) close(r1) 16:00:03 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0xd008, 0xff) mknod(&(0x7f0000000200)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/3, 0x3) read(r0, &(0x7f0000000100)=""/208, 0xd0) renameat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00') read(r0, &(0x7f0000000240)=""/116, 0x74) 16:00:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0xffffffffffffffff, "032e4feb9c3ecf67192945036d5d2af5fde549ab"}) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c", 0xe0}], 0x1) r2 = semget$private(0x0, 0x1, 0x0) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000080)=""/81) 16:00:03 executing program 1: socketpair$unix(0x1, 0x10000000001, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x773}, {0x3}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20020, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) sendmsg$unix(r1, &(0x7f0000000240)={0x0, 0xffffffffffffffa1, 0x0, 0xfffffedd, &(0x7f0000000200)=ANY=[@ANYPTR64], 0x9, 0x400}, 0x10000) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:00:04 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r1 = semget$private(0x0, 0x1, 0x40) semctl$GETZCNT(r1, 0x0, 0x7, 0xffffffffffffffff) sendto$unix(r0, 0x0, 0x0, 0x40c, 0x0, 0x0) semget$private(0x0, 0x2, 0x160) fchmod(r0, 0x1) 16:00:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x5) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000001c0)=0x1) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) read(r0, &(0x7f0000000140)=""/21, 0x15) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000200), 0x0, &(0x7f0000000280)=""/142, 0x8e}, 0x801) socket(0x1, 0x4002, 0x5d9) 16:00:04 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) write(r0, &(0x7f0000000080)="c9b8157cc110032e72d027500e5e69edd219d15cfa27c55697e68c86c5a928d632c7ceb970df59c3800a00a8dd848b948844c7fb5a38f71bf78aa5bcf15a688a29f99936873b59", 0x47) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000), 0x1) 16:00:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:04 executing program 1: clock_getres(0x3, &(0x7f0000000040)) clock_getres(0x5, &(0x7f0000000000)) 16:00:04 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1e, 0x0, 0xff49) r1 = semget$private(0x0, 0x0, 0x8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0xe0b, 0x5922, 0x100000000, 0x8, 0x40, 0x0, 0x100000000]) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x4) 16:00:04 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x2, 0x0, 0x100000000000086, 0x0) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x2) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f00000003c0)='./bus\x00', 0x10402, 0x0) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000040)=""/46, 0x2e}, {&(0x7f0000000080)=""/81, 0x51}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000000200)=""/192, 0xc0}, {&(0x7f0000000100)=""/37, 0x25}, {&(0x7f0000000140)=""/32, 0x20}, {&(0x7f00000002c0)=""/37, 0x25}], 0x7) mknod(&(0x7f0000000380)='./bus\x00', 0x8000, 0x2) write(r0, &(0x7f0000000400)="8cf2de0e8dafcd3b", 0x8) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="000000186004008b00002b27feffffff0000000000000001f2e9ffeeffffffffffffff9d0e227df5ab009db9", 0x2c}], 0x1) 16:00:04 executing program 0: semget$private(0x0, 0x3, 0x38c) munmap(&(0x7f0000000000/0x1000)=nil, 0x7f7ffdeed000) r0 = shmget(0x0, 0x4000, 0x20, &(0x7f0000000000/0x4000)=nil) shmat(r0, &(0x7f0000000000/0x4000)=nil, 0x2000) 16:00:04 executing program 0: r0 = socket(0x40000002, 0x400004, 0xce) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) 16:00:04 executing program 0: r0 = open(&(0x7f0000000200)='./bus\x00', 0x8000, 0x4c) r1 = dup(0xffffffffffffffff) linkat(r0, &(0x7f0000000240)='./bus\x00', r1, &(0x7f0000000280)='./bus\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x122) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000140)="dcebd97bdc1408ccdb50066998cf8909f56d73968addb44483fb4eda0042dc13a46092390fa00f6b72c4fa5e543890d7a407a70c47265269c983de9c4f081dfecc9f6bca609b0e6d7ee257e9eb44b42d26d4d51b4e1882c2c596c204a10c17907dca4b26fa66bc93253d6c69880170ff4bb753da969b9c7be211e4ed1f246eadb015a0b1119854c97f85296a1b2a22bd7da2fcfd0d48f882ab5ebf8e4faf6dafa134efbbff3a9304a065d722f766abecab9d6dea90672b", 0xb7}], 0x1) r3 = open(&(0x7f00000002c0)='./bus\x00', 0x400, 0x0) mkdirat(r3, &(0x7f0000000300)='./bus\x00', 0x80) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x10001) execve(0x0, 0x0, 0x0) 16:00:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) fchdir(r0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x80000000, 0x6, 0x77b, 0x1, 0x8, 0x40, 0x9, 0x0, 0x1, 0x3, 0x40}) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000200)) r3 = syz_open_pts() r4 = getpid() fcntl$lock(r3, 0xf, &(0x7f0000000000)={0x3, 0x0, 0x3, 0x10001, r4}) poll(&(0x7f00000000c0)=[{r3, 0x50}], 0x1, 0x7fffffff) r5 = semget$private(0x0, 0x3, 0x400) ioctl$KDSETRAD(r1, 0x20004b43) semop(r5, &(0x7f0000000240)=[{0x3, 0x2, 0x1800}, {0x5, 0x6, 0x1000}, {0x1, 0x7fff, 0x1000}, {0x2, 0x21, 0x1800}, {0x0, 0x2, 0x1000}, {0x4, 0x8, 0x1000}], 0x6) 16:00:05 executing program 0: r0 = kqueue() write(r0, &(0x7f0000000280)="4c099545230a1d8798f6b3d4899ce559a5e5bee05c9464b2da3d6ec71388423c8765141f8ee0e1ca3586cf6476f6b2f5e584ac3b3836201ab73b4fe686ea989a6b7a0b28c83ad54892758081708ac9ecc63815b321018094be3fdc53478513c308b7afccfaae1a037ce5faccc697d5e28a5c0000003fa6", 0xc9) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x101) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x23}], 0x4, 0x0, 0xffff, 0x0) 16:00:05 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) write(r0, &(0x7f0000000680)="cb", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x10000) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r1) unlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x8) close(r0) dup(r1) r3 = syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:05 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x101}], 0x2}) 16:00:06 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005010d000000000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73664aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd82558f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af9e63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c8905000000a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000000000000000", 0xb1, 0x0, 0x0, 0x644) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x10000, 0x9}, {{r0}, 0xfffffffffffffff8, 0x80, 0x5, 0x5, 0x4b}, {{r0}, 0xfffffffffffffffe, 0x8, 0x5, 0x7ff, 0x200}], 0x5, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x80, 0x20000080, 0x2, 0x800}, {{r0}, 0x0, 0x10, 0x0, 0x3, 0x8}, {{r0}, 0xfffffffffffffff9, 0x20, 0x80000009, 0x7f, 0x81}], 0x2, &(0x7f0000000200)={0x7, 0x6d}) 16:00:06 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000080)="b36afa53", 0x4) r1 = dup2(r0, r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xff) getsockopt(r0, 0xa25, 0x0, &(0x7f0000000000)=""/203, &(0x7f0000000100)=0xcb) 16:00:06 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c050ffbffffff80fffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:06 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000080)=[{r1, 0x40}, {r1, 0xfffffffffffffffd}], 0x2, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:06 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x1, 0x4) r0 = open(&(0x7f0000000180)='./bus\x00', 0x98, 0x1a2) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000001c0)) open(&(0x7f0000000100)='./bus\x00', 0x40, 0xa1) open(&(0x7f0000000200)='./bus/file0\x00', 0x240, 0x1a0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0xb2, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) unlink(&(0x7f0000000040)='./bus\x00') mkdir(&(0x7f0000000000)='./bus\x00', 0x30) 16:00:06 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c050ffbffffff80fffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:00:06 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x5f, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) syz_emit_ethernet(0x1, &(0x7f0000000100)='r') stat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) write(r0, &(0x7f0000000080)="913a2e831a398ade7d1fbc3f3304f31f87139c615b1d5498a18656861f5e5bf5ec57e0ba299d", 0x26) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3, 0x3a}) 16:00:07 executing program 0: r0 = socket$unix(0x1, 0x200001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x40002065d) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x40, 0x108) symlinkat(&(0x7f0000000000)='./bus/file0\x00', r0, &(0x7f0000000100)='./bus\x00') r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="90", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x3f785644, "85495588bfa600"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:07 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x6000, 0xffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x8) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x0, 0x10000000000003) preadv(r1, &(0x7f0000000300)=[{&(0x7f0000000180)=""/91, 0x5b}, {&(0x7f0000000200)=""/97, 0x61}, {&(0x7f0000000280)=""/2, 0x2}], 0x3, 0x0) setrlimit(0x4, &(0x7f0000000100)={0x3, 0x4dd4}) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) close(r2) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000040)={0x1, 0xfffffffffffffff7, 0x8, 0x3, 0xff}) kqueue() ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) 16:00:07 executing program 1: r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) r1 = socket(0x1, 0x5, 0x40) socket(0x3e, 0x8000, 0xcf28000000000000) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f00000002c0)=ANY=[@ANYBLOB="01002e6e5949c46530003085d862b8c7ee0c153855bf43699be3216a2004001d743c7021439616cb22a05e2bad97c41e529a52731497fe67aeae7837198965d0a4a4c414960fc95c850111f809b0d2246c1273177271e1598e326b230b2217e83932a4db54e10b2ab8e84dd816fe2cb1ac76f9ac0038797485"], 0xa, &(0x7f0000000240)=[{&(0x7f0000000080)="c1b0ef56cac00ded33249962005aa3a588b1d270ef4fa12e58a553931daa220dfea9f19048da0ad76261ccc1b6cb64cebc0f2a3ace36e5be8c2f4339d3597f063905273b2e47fc5cd6e55ac917c75755d8cc21a5dc89d486cf02ef75b7a32d9c5e8b4c154b9ad9523ffe35749c479456850778123e7ce13783879b237c44c8eba2d8c8fcf58288528c8cda8179887b0fd3133e44471dc727efc0db1a397ca3f8c15f24effa5e7388318fbbf8e58571b01d9028b33af174c3e37abb71e951762e80ba925d48d4f50d3632423b7ea0a78c4c905764cbabc320b6754219beb3da80b2a21ee9082e203a529c9aeb17f045136a333e508ede8819bc", 0xf9}, {&(0x7f0000000180)="028a9a23d736c2ae4b736cf08137269ca6f5b538b8e2c7ff94f23808032d6e5dae707bf94e12245c50950655fb8e5afd09e993c14c4ff1e2d404a190e37b88e64cf5e11f09f8", 0x46}, {&(0x7f0000000200)="938e22c2d3b0bee222fc091cc7448a38e6fe512ddf757609f271715b8f3f917887ebc87eda7d9b5533", 0x29}], 0x3, 0x0, 0x0, 0x400}, 0x400) 16:00:07 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = socket(0x800000018, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) clock_getres(0x6, &(0x7f0000000140)) setsockopt(r1, 0x6, 0x4, 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) socketpair(0x22, 0x2, 0x8, &(0x7f00000000c0)={0xffffffffffffffff}) accept$inet(r0, &(0x7f0000000180), &(0x7f0000000140)=0xc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1, 0x1}) chflagsat(r1, &(0x7f00000001c0)='./bus\x00', 0x10006, 0x2) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000100)=0x1) 16:00:07 executing program 0: r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = msgget$private(0x0, 0x20) msgrcv(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045ed498959ec8e082889f3817f54858c3d5e0a10e045ef4e170f88afa7a2f48274f3ff6013087e5b92ba9c955cae8950ce72e06bcd7c042cbdadefebf4369ee3fb964bc66e51eb7e8db5bd902f2907fc28a8d112163f6a61cd7b331a27ed507bdfb0e485234ccfe0e57f6b9a4953559a3e3e262a002a61862e95e610432fe025b4c53b8abcd4626e0aae289d350ee32e2e30deee84544e35f1f12d9294050939babd703c126405746247355015f9f6728d4a9ced67089fa45fada06444ed043bd600000000"], 0x1, 0x3, 0x1003) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = semget(0x3, 0x0, 0x60) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000002780)=""/4096) getsockname(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="581ec1"], &(0x7f0000000200)=0x3) msgsnd(r1, &(0x7f0000000100)={0x0, "64fe5872a62960bb69f835e996f7415e1d41bd7259fe5edd970af9cf89447300201e4b06990b2781dc4369514074e77c95f271f4cbe0a28febeeaba5f32a36a9d0"}, 0x49, 0x800) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x88, 0x0) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000000580)) msgsnd(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="030000000000001ae1383de3df472f6cd770cb06382ad11567d4e600e93bf151d6ac6540c62ca693c3abd84258c84abc3a30044dc2e56e2eacf10cb3baa7c0ab49352580a78803a1b25b9810b37fa7aee2723b15f40ad72c5f2e668b2c2258decf341a05bd19e2922df57bf2365955f4ac4164bea0c9bb3332da0139fa422d78d7b04f66a0b88361cef4440f1ac1eb4f8b7c0865aa543c9a0fcd1fa4d64b7e9220357d1a4c495e59dda4de03c67dbdeedbefb8655ce56410"], 0x1, 0x800) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) writev(r2, &(0x7f0000000c00)=[{&(0x7f0000000bc0)="28abbe36f35524ab9aac1f928a3d2b7b91d1f1cbf293601bbdb9e8d3f81eaca8fcb68a81063d01a29cb5a56b7c66af1e376fe6f072", 0x35}], 0x1) r7 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r6, 0xffffffff) msgrcv(r0, &(0x7f0000000680)={0x0, ""/64}, 0x48, 0x3, 0x800) r8 = fcntl$dupfd(r7, 0xa, r2) readlinkat(r8, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000480)=""/195, 0xc3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) msgrcv(r0, &(0x7f0000001740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000088bc31981500000000000000000000000000000000000000000000000000000000000000000000000000e4d6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef9e470aa908589769bcd4b35a65840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x1000) execve(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000000)=']\x00', &(0x7f0000000380)='($\x00', &(0x7f0000000080)=',[\x00'], &(0x7f0000000640)=[&(0x7f00000005c0)=']\x00', &(0x7f0000000280)=',[\x00']) msgsnd(r1, &(0x7f0000000700)=ANY=[@ANYBLOB="030000000000000077958f6e46ceef004d1901df55314f813593310a15eabe11a3f49976682fa5b685da387767580658ead5750ced3856be0b82507516df06cebb11d9afb2d95cf2017a67533a175d2e964d2c77c9beb78faa497ee4ff775e4d7438ed8850aec082dc29b3af513184d817846b73b806e91119bce2310b4d634ee43b4ebab9fdc33968050008321e3e5d5d6deaaa5288d9d749cc9e0cdba40062bab6e2b8f9a3e5aca38dbcb32a6fd188b59becb9cdbebc38cf"], 0x1, 0x800) 16:00:07 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8ff6aa46501c1c34bffce80008f000000001700"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0xfec1) 16:00:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000100)={{}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x30000, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r1, &(0x7f0000000140)=@in6={0x18, 0x3, 0x7, 0x2}, 0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x84b1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:07 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() clock_settime(0x0, &(0x7f0000000040)={0x1, 0x7fffffff}) kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:08 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r2, 0x0, &(0x7f0000000040)) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x31}], 0x1, 0x0) kqueue() close(r1) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x84}], 0x8, 0x0, 0x7ff, 0x0) 16:00:08 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r2 = dup(r1) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000000)) socket$unix(0x1, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:08 executing program 1: mkdir(&(0x7f00000003c0)='./file0\x00', 0x40) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001e40)='/dev/zero\x00', 0x180, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r5, 0xffff, 0x814, 0x0, 0xfffffffffffffe7e) r6 = socket$unix(0x1, 0x5, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r6, &(0x7f0000001b00)={&(0x7f00000002c0)=ANY=[@ANYBLOB="79bc41b702a25db5e42e9a51557accf89e376967979fbd58b947f36c64ffce71402d1126280e85ef1ef119b8a8b4fe7c131132c15ed76968d5bdb7d74762dcb26226bf8a12f436675a94eab7df38028983b23b739fd5024caa24238e23aab3d240809d94f699fac369250b9413537d4ec2522a7f1335226e6033f714f06fd142d2007940137deebeb2edf643244695cb66197a8441e78bb4b4e13f23c984ea34a359c7f8e07cdda6b5be46338ca7da7f0be7a391b706c0ae9cbab33d127e727b2ba17e7cd832ed1042b9b35e45c8078010c400000000"], 0xa, &(0x7f0000001900)=[{&(0x7f0000000900)="e2cd9b5aff8979e093b1da2fd958a4cea8214ea5f41558cc4d3fbb79bdbb4fb20e3c1cdef4c3d6b9c968ee164e894eb42aa95f129d4419e55783a58ee461da6cf2a901c271f646bf439845ce5944bec504a7d085a204a97535a24631f726c8b4d913d1c7f2afa37d4225d0e74d6b39aa1e46394ca7802a085009ce5b52d9ee4cf19edd2ad09e1aee7a5b7e28255f6f7588017221a179f9958295634a0221dae6ff48d1c1cc7e6c770a6bfc9f37f88cf43bffaaa1157d29cd6eaf89be439bf2072546399dfccadd902309cc56662bae50a5fea914421e7a6e7f1d00c8d72cf04ff0c877abd0f79031eadfebbfc7b0c5a6f948d718146d2ea4a47df6ff983e22594e504e5c9fc4fb16e26fc7fbe70e60f59c41756124a78093adbc0d12db3fb442321b6940e0dd9c148dfa825efb044399ebae15fd3818dc3dc6d465aa732c5c2fe4d88464b108d1cfd2a6421712c756422e038132a69d554e11e3f6d46d37dd480d38d84d7b948f8127d2e37c4885c6370dae72eec0f932e40d5a11a40fd4869f39cd2719359866cafd0a95f24bc3c50bb8847c756d1df5ef7be986c7767058eba500c4658bed588047031938eec5f835cbcd4d18069bd03660fb34a9ca17b200d54cd451362c442e0d48f6b1b2034936a1fb519293d9df9e020a53246892dbfa5680f4abaef36d48fa038421a366bf0e29e522f51fffd87fc97feca5d1f7f33ef391d72cf28d5d688c0ed3f28b4510475f4a3ab42711f30c8443b49627503e17c2564028794853212a2b79eebb8eae03f18d9e9ba133ffcd70448d047f9d65ff5545fb08416c641a51fe777bf23917a06889a3e443ea3352b0f6b54c297fe1390fca5e80bc1f7de8ffeb12cf2c110586695bdecd63d360dcc0e24ca1389837d4742a8c67b297b2fc4cfc71602d5d88b14898dfc55d4f7ebe4da3987954262fb7b4b947ed6bb3dd3988c1b8e00c34355c927686666a35628e238d35115fb67ad1489d953fc7a918125b31e2811503c2d0470e997bd160359538dca3488aa04f3bd57e252130aec85af980327883d70764fbc8a29625a889f0dd5e4d87437e4dbe57fba6ee748c76e2ebc51f249e5dec2f3d9d33eca91b5acb1716cd178e7e4c368e98e8377f04a21616519a1ac1d6a0e3156b6b8347f3b7d33e2af3501aacdd9fcc68396e923165eaac5c0354b445445e472c5d10767011089747fd0fb9159365f1b7e542a83f0115c277f19d5a89757d7a842b82273cb22aa50dfeee0ee15438a1d29cbeab00e8eed6434148a67c3122838927c57f8fd578d0b2a6e48c8a8d6d89cdfd91cd2f1e506590baab41aa685ebb36eced8bc102ef1c7e962517e97d43956bc301fbf9b68961070a7e9626ee887fbb8b5638fa8e266d6dd6f2569ca3fb9d6f27ce13372b339fceceef0b4fac07bf51f3933f269e43448048a8e9dcc2ad64c02d2e847e29d0f4f7963b4d3bb3198ba413ac8a44c2d7dd1f6fe93b505ec17b11ee6919ee4a68130dc77f1ad7b4ed31df2a7c115fa2a4216a7502ad9dd0f7640a171976b43bb2d6c34b97b7dabb0784ee5e596e6ab12e699902d54ca88337f01e584f9dd4d89e176b3a8955ca5df2af2b6b0d539c4c8558760d19ed99a038d4bbada4cb7b5edc561efbba7cbde545c6406e3df1abcd59326447c0e60b7b86687e926931e4a92676482d991ea32af5f72db1407b0081ce461adce32b22e4782919b7a80c09a901da2f4dc3371d6fe69f733927d55cd6776cada84316cefb62b20c223eedebf6db22decd0450df4dec947d34851e92f678d6374723153b0761c1063f5f471c602605fc6054dd1f395423eb279863e70c4c5e2908f6f2c70dfcb621e4da56a3571e09c0a184edfe21a5d0148dc0ca4f838344b75651206a12896c57015b2ad9b99c2553e3f9d9b501ccbf07a13cc200a51910244a8e16049812022addd2e5e54d9cf488bda03238d7c1d5230b026af89fefb4e483c808a200ec8b9763eb11f5b362d6f391cff08e7db6a43f3ef597834e9c064a6e16665a5cb1adffaf006f57957ab536b8fc062a6ac2b3c58e09d942ec416e7458e7afb1091bacdd6f59807c16434638b8376da09f5efd549cdfe4bf344e0ed91d5ca48b5511b93b31e427be4aacbaadf64fbf47f17eecdad1a2cdc264c78dc9c25a8edd4dd7b9910e02b53ce25b0990e388ce7e9ac298adf4ca20490b7da49c22783e5a62cfbfe7ed22911a706d5369a79f1ce0508db842771cd5e4c9c48be0b3f82090fabf14f7e3a1f8f582225113a662a1cd71d2db5feb4082c91cfe1c6dfcccd69b62668ced3525bbebd09910a75f98cac91e24b615d76716a8bd2bbb6372f9f091f953d3c48d25f0b560b3fd7b649da0bc9032cbb614744ab49ad4cc4cf53f6dc085e2c1bb59b5a9d336246052e126f02162e1a00c581d6b2086fe14b70b04a48a615ae10b152cddb1e003aca8feadb10da4b84718eac3f6cc026fba5452a5d00dd97419abf9685a429b8a6d0a9399198ad11c512879238ff5177d10026edc5a3bce59fd7f43038676e8da10bb63e1fdb9d344046ad28903360b2975e5740eabb2f7c3dc4f5500d3ca4ae6acf25f5995ad410142f80fc27f6791dd1bfcacbe6d18430299da806508ccc0eca359e403d76e7d8f3c497d0133ee6e595a9936bb9da92f33d81abf325de2ef22fa7cc2daec10f08652b385990cc7382fc3199e525fd7c6d4459af02e0a6ec6c6eb5de85ff81236c968608458757438a46b54cd8507b346fc8acc113f4d0450bf28b046cef46f8d45e962f81bb54fec4648aae1f72a8833640b7dde3e02b8bc7a87d2583e3d7c4c367eed0e80247da195e82f71064fb1f92f50aa03fbb9a92fd8624c2342344ec47db357a091eba8dfa2d4dc21faf4763c7f1c0028e87b2470cdb4c9ff7507c5fd811f8c881d4572b8574f68a2129207d5802274c45206197a51612e1ce1af4b11f417792e3abf071859bfc94f04e5ebbffb3d74dd3680ca144c8b114b6c055f9730dd6b7d4e276c934eb566b372e0254536204a4c323e154977ea3d21053a376bc7e1cde5e07b695f94be1df400344edfb06e3fd617b37d358b986bb8bb33af657e17bdb7c513d43252a79f5509f0f3d14bc14c017d4ef89789b811b66f537986215c750d94086a026c2d247c1c6a56d619321e88b30686e9fdeea842abc148adea7ae3e4f5e6c0e478def9cb49cf37cf20fb0c12ff3585319f104ccd12c3e0e3c4e5651e4eb0537dfc25578b9103ba3085390c0d4a6422cd40f4b602121b5657dc8b751e930801238485c0cea300681fde8d34b966cf267664004e15541f36bf1c980c37ba1f088935a5b4d3edee88bf2aa011e1897d5b9285645363698eb6071023b6986c2c9847254ffaeea6a7d3b894af206e03c51047a4091847b12bb36a49a1f3d44f69493ebf5d5e4bcdb731fb481637cdb8aac64f0b871e768aad765022a97d02557f455b5088452926d377b2ff599822bf91d3c0d5ac8ba22d776d820d953f4d356bbd51f122efcd541882ad5f3c1ba76a76f88cfde9efff682c5bdd28cdb8b8947b3eb5ac168cfba283881df2846a11ef63ad87cfd5c659c45b060038807f6488736d299cf4ded2d5c609dc6d91f7a46c520013a5ac6b267f0090ff19e83128c29a516816ead5ae2d9b4fbb635969b3214cc57caa56ddfe0b204c9f9ecb9bb4dde371bb5e9472556505196610c79c08f0644fe1eb81c9f6083cb305738240a2cd315dfe6662854d57dfcb3523114b9e13919c65fcef4e6ff56ba554d821373eb4767d68970cac2bd9b800338cbe6546da69e49ba0ed7a3ffa18c82612c145718dc0c3200fd5d7225c756d718d9686b4821f9391e662d4b12f856aa78f6ad6e64a2c2521753c5ffd8252bca4a258e1718c4ab5343b2e44f4078c84498e2c21fb23d3d68d4b1adeef34b70c0b4b68a3cf6b12b0ca4e17ce472e52e80635af3c3024c496ff2e6f2bd049b72c52c28482fcb3800af6e2adaa4d254e4c2b38e29e8bacd6546d40ca298891d6d7aa323870e52e48834e57bf2d817075483935463e5e9ae1303d5aa32226ce42ef6c9aabde9be9621510ccab62841845e8de4b75e6eab844e14b06430d5af9c26c393e7f8f8b07efff9df21c649869ae36a7c19830dfa714b421eabcbdf26f5e8b83e20cda9d0ddbece268e522004b10781dcc98f52065e3f2194054c1682e82d7f3c624a2ceefe9524985633840b1137c7e95442ff3e01a67b9e1e0517a59023eff56b0d9d9ab5b73c92b8e83112936bd0645962c31dbd5897492997a11ac3987cc60c5f9daa6ea23e1146a91689daa072eb5c86af94eb16d01539341f51ba505e75fcdd2fbc1f8846babb9115847b73939e701d2b86870d2fc18d17bff66a8fcab68548a0901a46352562fc992b4ecb4ff77eaf005616dfe2f64e4bad004f8933abda0582ec24768001321fce781d44328ed1a0f660e568cb104aa7d374b2222566f431a523db95787f8716a8c5b89c2852170a8522558581688c8cb9133b86999012a4b512c6c915e78c7bbc912bcfe2a4f7dc1b8817e974a76da3b8806647689e468a1e684b5c4de9b094bc9a4e1884a7607c770004ce7b8ab0bb1901f7c489f8fe0e342847d8063a82f5047e6fe5717218dee8e4f29c30ad6d7ba5cca2a6a49c4abdc079bbf702a620cd97529755f9a8da537879a690b32b6eb8ceedd0a1c95c53c7ced18e24353642745707b864d945236b41d28e719faa70bb793ab035bdc92c9735e021da40d2b5dc5838ceaf28ad78950aedcd832af6c351ffd49c1f8ff681bb95c1712384c47332ce923edffc8eafad07cf25847966f3ef1469ead2706ac7017c2e7194d6e5faff8a386974e5b390ecec6299126975121f9fb633233f4bd9255d69aa8a6b0d5b64a3b077bf19fe04089e5335da9eb029aed890c022898d52e18ab1b968f63f5d95f53ceef42c2ffca53592b6601ca22a864448c101bc7ca0693ce5fffe9dad50fa31a3f56240a38c0c08a57389e6a206621bfa672823924fb2bfc693b0b2cf0f8d8056d434736e2bacb42ea8dd9b17f237507f8016826be30732671ecb29095ef2b3e015a88b1d9f42f5d08809b2434b6a29f73ba85a3452b0f5f789bb044892b1de0ca6809a072befa4f338c9237a7a56e71bc13b6524fd163f699ffb94619fe9dbca851efadc8d314070d85148be08828488f28d45f96bcf6927577c4f34f809638fdd8e70f077e287f32b916663fdbaf5e4c8243b6b0c317d06b8ce47dc71bb3aee81732abdeae98b74499d80b9490864f349ab5af3f386f4c2d9c5dbc0dfe816f5e502a16b3e4952702a748940e7210aa76f045b205191d901382edf93b8c35bfce4e963d377258b827b81671a3a0a0d6d2a8f026348312edf6e8971631db30337ca49cd2b7e5b4ad7a018682062b80de6ae3cc2c9f83a050f7ae6c74bbcaed19e9804cdf2e86a0737258a55d9c477f4bbb4afa1892bc37b4da88e4445384fd899dcad1a73133ba5f893ca5861c4387e70b34b1ce4b4fc6950fa4b7f444811a98e61cae44f78759fd60a4327032a6ec7bc7c4e7b5e945c02dea50d978b226f8a3cedcbd26954ad91e798e716cfe0714413c58b479d87bdc2b9dd7c741c3055e3b493e0c1b3f0072f4a89d3b51b2e619fd6fe0179ac7970ab0c97ce6203ec179aa3c3363a0aa10b561a47432cdfbfe45201c8656d686caa77c414f16a84306169641c44c7ec1d3e04622391a3f1a358798f1024254cf8d49f361ce68eb27eddca752c448d067be69454aa0d499b11f653c36a43d7100", 0x1000}], 0x1, 0x0, 0x0, 0x400}, 0x8) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r8, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f0000000e40)={0x0, 0x0, &(0x7f0000000980)=[{0x0}, {0x0}, {0x0}], 0x3, &(0x7f00000009c0)=ANY=[@ANYBLOB="1000000000000000ffff000024ffffffe00000000000000001000000ff000000db80abea596874a267cc2fc9b1c98f6bd3601dc153fcb1e249dcf6671ad0a9638f81519aa2deef29dee600d6a74955954f8da2137b106e6f33db3cbae15ee26055c35906214fbc1f7e6804b8022272e9e9c1aae1e78170d1b0653d66efea703356afbb5d25ef3cce0759cef881bc97ec01f857761b5a5bd0005c9032feebc628f677530071254791caaac50c672be7e6337fab954026113dcaf32500b5b5e89731c187f8b73ee063775b435bb22423a43daee61495785bb27d6eaea1266e1a870ca3051e466ce2cfeb0cdf0000000000f000000000000000ffff000009000000949ee0497b513f47ebbcc5a4bb23524aef8c107e81a513a9ebf87a87bd75d71b034e058a8bc0f9e3aab5556ba63baf892a764bf87e2e8f0d9a6a69b9d826376208b4965ec7345f3577077180ef2d4e17c1680c7db4687b59db2c5a42bf5fb3d6a47d6d502a9af40447bf11218dd20c798fb4bc6a4d3f6f2cc4a40213ab800166786c4cfdabdc6bef4961ddced722d5726606544311754e18b98d2ea02ca9f6dd5396e192a080c07d4042cde439777eba0f0367fa72fc4a62b3a40aec949bf17bae7f0481c22dcfc58e9c2d4321c2f3dc0676f0e211f1f9ecd36e653c00000000c800000000000000ffff0000ff030000a0a8f6a060f0771710159734bfb0684cdd431f6f993c1a7c3bcb671fdb"], 0x20d}, 0x0) write(r8, &(0x7f0000000200), 0xfe72) writev(r8, &(0x7f00000001c0)=[{&(0x7f0000000140)="827b", 0x2}], 0x1) r9 = syz_open_pts() close(r8) dup(r9) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xf85, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r10, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) close(r0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000280)={0x100000000, './bus\x00', './bus\x00'}) r1 = semget(0x2, 0x3, 0x628) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x7, &(0x7f0000000240)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000040)='./bus\x00', r2, r3) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000002c0)=[0x3f, 0x3, 0x80]) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000180)=""/174) ioctl$TIOCSCTTY(r0, 0x20007461) ftruncate(r0, 0x3) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0xca, './file0\x00'}) write(r0, &(0x7f0000000200)="582720efabd1080000002573f2a044fd33055552fbd5e41789582dfc94ff334a5619515a6c8ab06198824b1aa025bbd47b3bd579b63ecb36e41a5037f4a6f77647f68b6b87c84272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5fc25fd9132bb0c89fc3edfc9cc03ab7fab4864e1bb664f85bb2458542f64de703ed97b7d1", 0xf) getegid() write(r0, &(0x7f00000000c0)="90", 0x1) 16:00:09 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') mkdir(&(0x7f0000000080)='./control/file0\x00', 0x200000000042) unveil(&(0x7f0000000140)='./control\x00', &(0x7f00000000c0)) mkdir(&(0x7f0000000100)='./file0\x00', 0x100) 16:00:09 executing program 0: socketpair(0x1b, 0xf61b201c2a96814a, 0x1, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x20) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x1ff) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x20, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x2, 0x2, 0x5fc3, 0x12000000000, r2}) -!(@€ € À  @ @pckbd_enable: command error 16:00:10 executing program 1: setitimer(0x0, &(0x7f00000000c0)={{0x1}, {0x6}}, 0x0) setitimer(0x3, &(0x7f0000000000)={{0x3, 0x5}, {0x6ead, 0x8}}, &(0x7f0000000100)) clock_settime(0x0, &(0x7f0000000040)) setitimer(0x0, 0x0, &(0x7f0000000140)) 16:00:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c5, 0x402) mknod(&(0x7f00000000c0)='./file0\x00', 0x2002, 0x1aff) r0 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() flock(r2, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0xfffffffffffeffff, 0x3, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000100)) r1 = syz_open_pts() pipe2(&(0x7f0000000000), 0x4) socketpair(0x0, 0x5, 0x0, &(0x7f0000000080)) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) dup2(r0, r1) 16:00:01 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f66696c653000609e89beff991c09faf4e927b4759e59022bd5c8eb9b9e57acfd8c25ab9769df221c89991dc37fb62fc835f6fc39412fb63924cd14bc5eeec3ab2e6d3a99701440774715227653cffe69577850a3e0faece2f6bce7d874e0728702299d78e97fe96d23950de004bbe8c2dd8eab559d8d46c516cbf0be792a001a1d7530cb7454e9157159aaba32c511e48ef57f4e66efa3f27e488a"], 0xa, 0x0, 0x0, &(0x7f0000000280)=[{0x10}], 0x10}, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x4010, r1, 0x0, 0x31) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0x14, 0x1, 0x3, 0x8}, {{r0}, 0xfffffffffffffff8, 0x10, 0xf0000001, 0x3ff, 0x1}, {{r2}, 0xffffffffffffffff, 0x1, 0x80, 0x3, 0x4}], 0x9, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x0, 0xf0000012, 0x5, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0x80, 0x20000000, 0x200, 0x8}], 0x0, &(0x7f0000000200)={0xd297, 0xffff}) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x100, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x0, 0xcdc}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x2000ffffffff) 16:00:01 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) poll(&(0x7f0000000080)=[{r1, 0x48}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) socket$inet6(0x18, 0x2, 0x615) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r4, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/67, 0xc7}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x24}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)="84", 0x1) close(r0) 16:00:01 executing program 0: r0 = msgget$private(0x0, 0x140) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00'], 0x1, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/86) 16:00:01 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) shutdown(r0, 0x1) sendto$unix(r0, 0x0, 0x0, 0x410, 0x0, 0x0) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000180)=[{&(0x7f0000000040)=""/27, 0x1b}, {&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000000c0)=""/170, 0xaa}], 0x3, &(0x7f00000001c0)=""/218, 0xda}, 0x1) chflags(&(0x7f0000000340)='./file0\x00', 0x10000) chflags(&(0x7f0000000300)='./file0\x00', 0x6) 16:00:01 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x4) r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/210) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) close(r1) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x80000001, 0x419}, {{r1}, 0xffffffffffffffff, 0xd1, 0xf0000000, 0x3, 0x51}, {{r0}, 0xffffffffffffffff, 0x88, 0x20000000, 0x3, 0x401}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x3, 0x3}, {{r0}, 0xffffffffffffffff, 0x99, 0x4, 0x5, 0x8000}], 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) preadv(r2, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/4096, 0x1000}], 0x1, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kqueue() kevent(r0, &(0x7f0000000000), 0x6, 0x0, 0x81, 0x0) utimensat(r0, &(0x7f0000000200)='./bus\x00', &(0x7f0000000240)={{0xb6, 0x4}, {0x1, 0x7}}, 0x2) r4 = geteuid() getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f0000000080)='./bus\x00', r4, r5, 0x4) dup2(r0, r1) 16:00:02 executing program 0: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) msgget$private(0x0, 0x200) 16:00:02 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x5451, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='r\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x10) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186a50b5bf3e752b00000000202000004dd5706c85b0d80002deff000000000000291c1572b9cf49f5330000bca9edbd9c", 0x34}], 0x1) 16:00:02 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r5 = getpid() r6 = getuid() r7 = getegid() r8 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r10 = getegid() r11 = fcntl$getown(r1, 0x5) r12 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r14 = getpid() r15 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r17 = fcntl$getown(r0, 0x5) r18 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000100)="9b6080a304a3de339b04a75f1f966db614f0fba6cd1f5f582cbc7a7cab7c43789a910c6e79c9acd79039361991067800c036cd16d2e64a7e0f2bf2e6e53203b68f2731f26af311796fde3ce0b95b7b6d5917298822323c767658d9def5a728220eba672216a437068facce83594a05bfd04829e786304e7b945ea2fe103f8c9564fd562ada6ba832c0f71e1240c386107c074c9eef5dc0ed4a8c9e16c0915ad9179f1fc80d3b80af8a220bc40bec8f773a5bcc828c1497e94e31c61a0f82f4ad574a9dd905a16c084334aa1a820290d596cfec71d0b00067850bf4fd5f969a262d6e6078e44c2043a13f8bd00bda6e68f502615dc7a5fa", 0xf7}, {&(0x7f0000000200)="07b604758e2bc06d2778c2e670ee8c1fd3ad7317faebc2b9edf7f691e0610b06803319c83365da8936ce3ba7c450479ada83a2992c7a1e9bbe326f720c8cd1a0a5c063e29d2cd0bafbb5535e49019ddd3c05908448bd60c261b90fb70e1da68cc971d701678645a711bc39b3f7a0972eb636ccb98fe92e40acd9dc0cba692136078b90590e5bf881def2732583499961078f001ded7f827040d80d036ee15976798d58e83af11e859a35fc87dda71d0496a851c56b1ddf67b1a3aec8cccf58ef4ed6c412ac19188fb963", 0xca}], 0x2, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0xd8, 0x2}, 0x6) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) 16:00:02 executing program 1: socketpair$unix(0x1, 0x400000005, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0xffffffffffffffd1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto(r1, 0x0, 0x0, 0x8, 0x0, 0x0) 16:00:02 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) close(r0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186004008b00202b27feffffff00001a000000f0406c00000000000000000000000000000000000000", 0x2c}], 0x1) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) 16:00:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = dup2(r1, r0) semget$private(0x0, 0x2, 0x168) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r1, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfffffffffffffee6) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80001ffd, 0x800000881) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x1) 16:00:02 executing program 1: minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) getrusage(0x1, 0xfffffffffffffffe) 16:00:02 executing program 0: r0 = socket(0x22, 0x3, 0x3) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:02 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setgid(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20080, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) setuid(0xee01) msgget(0x2, 0x40) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x180) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r2, r1) r4 = msgget$private(0x0, 0x25) msgsnd(r4, &(0x7f0000000200)=ANY=[@ANYBLOB="020000000000000073c7492a3c5a0114f6e50dd8008d4148aa000000bbcd6a10cc4133cafe630e7e7f00000037d19e7a9162b705000000000000000000d89582b62caf45e06316ba832066d4024ef19283b203002f24c9fd4033ea65175561417c98aaebad1fa966ee04bc002552b63a8208fac8df0c223866317a451d1463775ef27b02c51ff35e96cd"], 0x4d, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000180)={'./bus\x00', 0x1, 0x401, 0x9, 0x0, 0x2e1, 0x3, 0x4, 0x0, 0x0, 0x80, 0x1}) 16:00:02 executing program 1: r0 = socket(0x11, 0x4003, 0x0) close(r0) shutdown(r0, 0x1) r1 = dup2(r0, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0xffffffff80000001, 0xffff, 0x0, 0x200}) 16:00:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000003680)=0x1ff) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20408, 0x1) recvfrom$unix(r2, &(0x7f0000000140)=""/92, 0x5c, 0x800, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) write(r0, &(0x7f0000000080)="5284aae48a51df9314c9962cba0bb44d01e6af12892e749203515e9cbf618ab8327708dce283fcec0d6aca9e94097fd6bdd61b953476a185183e651fe79d81ffffff3f5c6d4bad4ad317faf96cebfe34df42187cffc085bd40e99f74035d12825b2805698fc10215a3291d3a025ceebd9ca0c3052c9e2998770000000000000000e4759280455e441acae557a78b50736559058f896ff2d669000c60295564a4981103a442460c9d68033874ef20ec", 0xaf) write(r0, &(0x7f0000000440)="8b83e211439b57eba8cb6d6c24952591cd666306a1b09b5f6d5936d5a316fae60a82176bceb357e87304e71b1d51abd0fa9ac7ccccdae7aa73fb7bc2706cb54ec1fe2522543f3f520308c860fd1cc383e998c5931fc5963c703b4f95b06b88979db50bbaef0b099d1d44e4c399c658d9e95e35159fe1d13faf1824c6d0d98d171df0ed4002d108fddb89ac77858a4cd6b61e3f5903ca2786d0a6729e48c09363d138bd3abc3ae33cb421d9b36ad1b667204524d87e718e5f497a6b2d308c5f3279303d7fab6953c54926da43047056a0d55696d73c8d1106b3a73802c5368708ee92ad064eb3720e21dbb97f72579688535424862f8f5c3506b3c1eeffda284e11a051cff2b95974a276c8c9ef71789be7851f952dd00844f52a9370c569d31aa8c4f447c3647ceecfa00a6bfb7832115b00c69a80e84307a8d47bdb55c40ce932834407ce7e5ad7109f302a2ef04f280c793184d67ff115ffba368a813dd2e564d9b8faf5b13f8fe474ddc44973cacca0f985b0b94964db554194c765c82c4c02b32dceac36f76de29383fe9e96bd07dd4d1e8ea4cde43125d43ba1a56266fcd642315295bf2b0436a0066493afa8ddc205fe7e46e27f5263c2d03fd6ae9d76f3d43038941f46d3d6884e1a1111d2e523806ca7322957614f50257cb5e049727a0a6886b820bd88b1f9631dcd78e57d3f58c68e6c20eecd9a74df69e7ed02d1ff15396ce348fef6538b1a7da09b617d02edcfeca7a0e004e391074aa68fee4e06d3dfea7f4866e3413eb1335c22a7de5523987481cdd9a221cbf117283dffcbe6e55dd10797dc95b54b9b588fa960ef05472cb35945c0039ecb04ad17b57adbacee8a75202e6a99e06d275b1fa7cf9f4cc7e05aab9010ade91a4980db4359d54eb86454641032d8df3c5cb118119927e6ca7ff9a894e16a695e56f46a53e57f05037072cee320e839ee3438bd68e54f959bd650182cfc9b3f8636b7d01c474693cebfed8a4f809d9748856a052f8786d529e9d01a665ff6ecfb4f1ef39e28efd610c16f783a2732ebfcc8aa0701b6ff90ba646b50e0a78e2e2398acdd61dcb7b6fd9282c9505da3ef74274a3a9e54231624eeb8de71a84870beb84a0900cedbad3f6c7b56fb66292bbdd50cbafc30c3a59cab1b77914f1a8b7a417669e32b9670022ae628f4dbfb7dda4b636ebec6521f0b6b8c6063cce249763a9a32b7f7718f56171e6cb3ba63796694f31f8f516160cb83b846287360c373deedc4f3c17764400ea3bf277fe04df38544f80e55b5d51453e43da818daac5b17b27625facbaa2bd14e78026cf1099a8984e4b97cf1f8378847f1bff920a27078b6768f4e4a294e96cb0258bbe0101c4a7f2a9ae9e83f187f7837ef2bd5de2b0feb33327b8a3a03f7960711d441896ff9edb5b1a6063df49f653c5d6c4d07269d6d0c6efe8d42c20cfa2b7be4de2f35872b5b863f9fbcb57bd96549a3c165c0b3fef8d81547f8475c83d824457ed1bfd8ca5cdce5f25b19e79fa4ae5db679503a8aec046faace0d23633c34190014ef970eef4f616aee3791970617c1766f5c4332507190c56859774fd55e59206e63f4db369434f95f5f43bfbf4cb79df580b13a830dde58353fb60200ad0cb59f74a73a106cd1179bfcb5907199c9a0ac3e0aad82f7d93c9a32e65a7b193ecd2647b3a75cd715ff13d7de2b9439060abd0e48a03a5f9529e083ada9755c58da8dcacb985d452f9a120aa9415c1305a4fa5a9d26c3847037a0a36ce48969c70b123bdd28fccc596254bafda02ae97c3ea0df6464419b30ac0aad666d495d45a63c3b5f5bd5f2be9329181325262716246465ec5748a2ccd26d7ba20628e6e63a09eb2ab92d805fea70e11777ea371b317920ddcc6985ccbb031d8860dacce048b242fa428ca203006533797344e4c24823ac9b7470cc06186781b95be864bab1ea97a67ed0a594a6ea561155c17da7cade27aefddb0470e139ccda99ba2576e35bcb8c6c37b3d183f5e05b2d9450c8972fe0eb111e3b02421ac5e2dd844c94467bf7a2796c484af94706bf46bd48fc874461e2e65e5349a4562bf54ade4e9c7f71510268308cc1f6f5643bf4d1e9bd1c4e6cb8908b1fbc93db20ae6869dcf35397809e9534183a454cf488aa8ca14473662aee534ef798048d250875a397da86d92964481ebe8c29e393f4582c427de816b5f1d5eb243ce8e2bfe3167de1082740afe517f2318a0beaedf3d9f553bbc46619d65deba90a99ed68781e88be79a4a1730e937d0f8b09afa282c4bd461ae76f50af07b08b2f45c2722da4ee29c2f17dabd8f6fbaf6bc2cde35a1fa48b2520719e959e56e5ec8ded46d9e97906fc7889b7f10adac1f7ccfa206b7f4717dbf03396567970a65ea09018449862ad50dc86c6efdb6180a6f179ac5de9f446c203a3bf29f3eafc0eb252be5695a517686aea383c187b934da80399eab59796ec9200238c85750fe4f635ab673ca1dd9e5c91f5a7c8fd5d36578f90b11f01337c9f91a22e218d0d54d578324e04c3ca6f6aba1ad14a2b63f6abdb6b509caea9a1979421ca9fa8b3e76dac913c69b5851d0bb3e24d4f1a1abf4ef28b00402983860281ded5a89c63692baf57d17d43bc5fce004342d22a450b5e54eb08a30705fd198406d74f2eadbb96b7160fcb2203ec5723ceab85f96f1e585ed59753cc054d26576a032199c781d93e70e983058bc62f0b9c57c31eb6d05d6e04bec4209538759867845a8fa77dfae98381454b28608e322ed8e21b74a6c4d3098c887d25f57489213b5fa867980d733207454daff8ad9b493efa987fa3f808641317134ce247929836181deb748674de32a5da0d79475d8d8fc3394792dad791d8fb8c6975cd3c7c06c504009f511d716e366c967af897341b9a69d7079cdc37790c4cc051b3cb9d00309d74084cd7d1b62feb4b2813e99689fb2b69a9ddd1e8850d5272a16b776b73d96ed7ad9a6fa1f3691c1dd61d831f7309c1d7a9b61f37015d1f872fc5f8ee9791cac24a98845c60ab3ae28bd643e94ff50ebbd79f29ab6e3c0d9fec030c15a496a93657001841eb1535d42c8ed63c82f65324d36cc7324adfd7c1502c49e2fa436c294fbec6e72346839a39dae9a7fb016a1bb02d9d6b483e8b6610d0dee135896d4bba693600ae7bb23f16731f6118360e142a66f0cd51acd173cf694b31e894e0850c903fe24e8d1e0fc46cff83a210d915b76fa7df5d7abdb6fdaddeb306006a98e823f21b2a3aa8dd46fc942c586846aaf118fd7b5b627d2f9a1db8c027059778895a5b33cd1e23b42b3ceb08b67cc3eb1c0ce6c1864dc6d7dd2836751cff0b105fdf88382427ebf0cf32601e337036a52e3d2b20c1f59c99bd68c0b141001716ad21e96e3bc5288ef2eadfca38c2f5c06e2504d5f90f54dc7a1ff80e88f7a9f6298330661524c12aaa9fe65a64beb168844a8c18811599bbd7ad6cabe41e59bc4f82c498af8d9c368f506f8cb524897888a3a9ce8a2b4c80b3bee0c0f629af25b16743ad366a4278bd339e8a672ef98ca4183fcd547a80ff666edd2382b2fd90ed69d7da50573797a3db05a2f4064ab0e37b95fda76f2257855dd483de32b7560fa1f22824a9a31d4430dbb7962274105cbb2d7ea4a85f9e51cf1ecf8b00cfdfb7644b04c0a81275dc3566f6bbc0853a7092be6f4be06a06fbbdd52220d467387190ea1966615b3f1f3ab5c63956479dea37716134b19161be0caf67e33871d5f64caf99572d8b1691549cdb4cabd81eb28959627a88867a41bd87e0fad636fe0d45f7bb05e45b7cef63b6810ab46052d3fa6cb67468976396210a5934d3955e03f4eb7f829e326fd95acde0b5a5f602736fbac6f6ce14cbfb883e071e7fe6d3100c000a79c40dd757f7a82fb605e586c5db13b2e944092e7bca4942211165508dbc5a2be3894fad8d3daa5f19d5d6d1fcb49b21b9271887c3edbdffe661309a6ea962b9442a095c326e04cf85484d6884ac0c3b67b00fb3ed23121040036d2e7a92bcdbf956e77611713036069a14fa45a8329db0911ce1de27664e8a9b4692cbb0750cfc69ef2f72fa417833fae91fa719704793241759ecfdeebbc6a3ee2fc1dc529b9bdd8ed75d523807cf2ae263edf3c70afcd45c26344915c4e1e32361780dbc26809e3cb1b62dc63e5dbdc1530af3067d08cbbc38a526d9d38115c4c0325b3390dd5f596695f73f3eca6a78c49c2e14ad751f37efd8990c0fe1ccbba3245cddf58b1e5c06b6db5277c9134054f815e2fa19cea188f74f05312760fb0e0af54128d6ab6fb4cd6225ad01d279e99b19d5dc407c44265bfae88f7e73922653c04d4aae565da8d7337a72246fd9b83e1777ede490aabd1b132ffbf9346effd0c75943a5a929cde78cae793f3a901246b96011567a564ee5ef94b3e9042a02631c8283f4e828c0bde4ca5a55d54b290d61ad1c7c1fc1748c467e20aaea51f9c19a4195f036415c89c8b484de3ab44bebee5bf744fb7be0a77b22c4089f099ac839f888b30e49395b9a3fd085671e94f4377c0706eba4386f8b4fe612c4f533e4f50c6ddf630adb735bec1329c8b3aef7a3bc68426ec11773455e23763b406e114bc86cda0135c844757558bab9eb6e2c7dbe577d12989ec43ebc4d4e00114d99f0d0e7df754b90ecaed110e587b2ce0976acb5906d0e06d5d8bb598097317ddd8799587a73eb1e8129da9e35747605960d874319c3215930163a98f20a42eac43f22f1b2f26702b4c443e600debb33dae37a4388aed8a59730cfcf8aa48a1dcfa0e4439aa528e48c904eae89bfd526b7ff3e3cab0c6fecad7ae4b0bc8570b9d3701af246857cf4e391150368f753d5a5ced5a84600ea2f7f9bd8f5884b692edda7ca554d2c728d51d8b2285e1d9a4f42fad6a91acff02860c2e9ca6bcbf9ea4469437971f61a1633b00382e0fbe49d4c543da091f6bcf7d96116b3b618f8748b4a3f5845d1461e6aab4c2e4d599f2e62d855c44037276a12593a563bde1b647be9a43ff5bac34fcc8a7c190b0f541c41a06ed9b29badf0b7c6815225aa48e52a3c078915ead4a4fd151686c3f95bceacf2340f77b163c4b78d38bb6bf1179a627303136276c9d834838d04ac325f3bffa6393cbf537b5f51baf56a46fbedc5291c0c51eff862a607bcddd0a2048e2637a57c25bfdfcc84de7420cc221be628e70449ed9209b5471f28ed0820953daed14b5dff83f1429807138c0f37d7f7249dff127a526fcdd1bc2d15182f185eb0e83db921d0a37a587ce68b9b2c881ffe6cc57eca914290ad0c2b1d3fa0b6f5064cf286c099336aa75db1d0ae6d32f4a6388de92ed7d35246bf8de6f4ee6b63e363e6418354c1b1ed998c6f55ce57f367675a6109d38a7083045229bfbd5a720f9bf8f0ab2a9af333db1c718fde014338124e0e4d3dbd77214ba3d9ab1bd8583f88e6a449f8d60147e95c388cc104686d19745e0f10ad7aa7392ce6f375565f441821cb8125fb158e16f0d1db05bd80f92bd08d18b10ae3670d22cadbf1f9caf63bd5d29dbffefe387ec2165e67d4816cadd0fdf798aafd4eadb913554198217c366e4863b0b462e65d59c0e013627f02eef33c0ff2eaf3f75c4af98ceef30ad20817439a292a1465018bfda0bdba362e51cc8054c7f88706e8cb95145b01afd7fdaa0229d7012e3e27f1dbd9c51070c87767e5cc4515274e3873b539a6c1079a740d36302fc103d2e298826e40579a418b2e3c8eafc74e02c64cb4ce7269a635613d037bd9c3b2d145ee1c948bb745b779df", 0x1000) 16:00:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)) r0 = socket(0x18, 0x5, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000494000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) write(r0, &(0x7f0000000100)="d4b98d81aea880f2ab0c77693a", 0xd) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 16:00:03 executing program 0: madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x800000000) 16:00:03 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0xffffffffffffffff, 0x4, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x6, 0x5, 0x100000000, 0x1e68, "480c47975746f3d77e5e8149f186f661e4ea9a8d", 0x7ff, 0xff}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:00:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000000c0)=0x1) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 16:00:03 executing program 1: setuid(0xee01) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/243, 0xf3) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) renameat(r1, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00') 16:00:03 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86126) pipe(&(0x7f0000000000)) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) pwritev(r0, &(0x7f0000000140), 0x322, 0x0) 16:00:03 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='.\x00', 0x2, 0x0) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x28, 0x3) 16:00:03 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="76d17f7069d735b6799ad2f4b86af0512a806148286b91a46f3a15fb7e35a6fbd6936e4762074ce85858eeeee014a56fca604e845d7156721073ebccd0dd89f8e0e07c8435a72c18dfbe780ade5069a9c3f0b84df149e31b440b5afeb68e95f20ca80aabcaec89695aafbf2ac65dc999d0db7d04124c90b5f1cf1e73156a46239ab24271145959ea42f6ea3ff73ae75e15ba39da3bd570cdf71a245a48207d83b296813be1f55562396d841826cd76", 0xaf) 16:00:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) r2 = msgget$private(0x0, 0x420) msgsnd(r2, &(0x7f0000000000)={0x3, "00e4adcc68d00601cbbf820492177c2f6a11dfe87718acd74d55347b537d0b4c38d7daa671deb56b895d29d0065f4535"}, 0x38, 0x800) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) close(r0) 16:00:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000)=0x6, 0x4) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)="82f186835f960b0a5fe6619c891670324023ecbd0b", 0x15}, {&(0x7f00000000c0)="a97f", 0x2}], 0x2, &(0x7f0000000180)=[{0xe8, 0x0, 0x1, "9b7b6087210d781d2d54d84a4d8bab62016af2eea84cfefd5e1a80752db810cc509f0c48e1e110e29729ab42d83b7655eb7035efb98651a32b598dd97a9b3519c32e8becec026607af443400f25b234b1e7dd27dec137f7fcacf436b3d7a13bf49c9d117bd894073066d3938619796733f8488430980022e664c1c7c7d62db6472f36acfcb3bfcab17a16e9c55beea4129bbae2f6f8e93fa8bd7f3ca860830235a01fa7b5b4e3318092b6dbe8873ce263fed58895367e8caece37c5d8e004ee78c2d7f14d13354f28ba01a444ebf037ff4eabe726d3a89c4"}, {0x88, 0x0, 0x5, "5f0280114d317a6642dc3c5942da614574114d7e711af8f4031cc7b9f14ae18437c459bf4687211f805c701d0b2a8517dcbde6ed7805aefc73d8a70b9ee359661cbb19376088d03adf7ec6c6bf88a64df4b802d41670803edf92cb6d1a043124caf0cdd978ccf7f9326021ecd8a54ec2c6a5"}, {0xb0, 0xffff, 0x5, "ab3bde892d63e4fff034a77921b614e5b30234c169e809a2bb2fd9caddd1d1ab6fbdba2f3ee0147176c9546864d5bbca5252080f3e969b4b307513c50e6532d60efa983828506f0f7fc07f20e266c7a82e385164241f3fec66fa7450dacc7e2925f57ced7b600ff375b6cf06c7e8af0e11538b48aea20ed2f69dedabfa3f8e22f20a55059608eccc36ecfb7aeec421f821699aeadf27076b54a2"}, {0xe0, 0xffff, 0x800, "31089b33d5f9712af35fcef9aa043aac8c7f7202e1c721abbdf3f30c24187d2a943c4458a20387b326f14ffe506134e033071bae50626f4d491e1fb157549f64709f86f17120b6b72a259b2f27736fc7ddde812f0d549f879eb041ca234dc706cd85c09d644c352e87fa4d049e2987d52b60421970a9d43132836485bf4a16a379caa0cc6771b2055326bd1ba5ad73b590833fcb03a3cf039aef7ef8de3ef512a59d4b8f6475062032b15053e078854ba7d039dec22cbc9af6251172ff500fed659345599f33d5e8703fbeaeae38866e"}, {0xb8, 0xffff, 0x4, "4d21027b225784aa4d2673653a426ae481b8dda139c593290278a42ab782831fe87bf91be5f539133f1096c161a0bfd9779cec1417e8f6b9fbf47eb033887178daecfc79bfd66e007f0a121d2615e1ae3ce8decb9685b7b35915e579a785b2c10864af00d0738112ad6d5e8b8dbbb127ab6494c3a5d3107e68938a0d39daa8020baad2f38033b64ffefd028c7d72aab224c81d88093b400c7c8134760c57d312e1616a"}], 0x3b8}, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000580)={0x0, 0x80000001}, 0x8) 16:00:03 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x10010000, 0x0) fcntl$getown(r1, 0x5) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r2 = dup2(r1, r0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)=0x9) 16:00:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000140), 0x4) close(r1) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x3, 0x0) r3 = dup2(r0, r2) recvmsg(r3, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) fcntl$dupfd(r1, 0xa, r2) 16:00:03 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) select(0x40, &(0x7f0000000000)={0x1f, 0x0, 0x6, 0x9, 0xd7b1, 0x1800, 0x8, 0x400}, &(0x7f0000000040)={0x100000001, 0xffff, 0xfffffffffffffff8, 0x4, 0x3c5ec36f, 0x3c, 0x0, 0x2}, &(0x7f00000001c0)={0x7, 0x8, 0x3, 0xfffffffffffffff7, 0x3, 0x4, 0xca7, 0x3}, &(0x7f0000000200)={0x7, 0x3}) r2 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0xfffffffffffffffb, 0x8, &(0x7f0000000240)="c23b3420810ca5042cea90b0c4db930bc99dd4d3dd7b57bfbb7b749fc208a2fc9d1d1505f9bde4937680cc931e679a3f0d0a6dd9", 0x34) write(r2, &(0x7f00000000c0)="a2542bc2a9357257408558b75782f92b0d01ae68b920bbcff0455113c8453ff44b7d5ec78e6c49d94de8be595cd831f1ac454f6a44da5965efd97c75f9994936b946c9f61855d3645aa33448b09507a01a5a688c8002822b8eedac843c18afbe8967697db6d955edd7fd70e8288ff4479b23903ecb031104cfabe955856976efc8b0ad202846ad81563ec80efe29ad1a1f2414686b320d6abd70cbacd13ea48bd071734d736f4246775a2cc337c302536b87eb4a8e4f4c7b8b8f27f42566b17d68ea1f455eb4d2fe96078a7534", 0xcd) read(r0, &(0x7f00000002c0)=""/187, 0xbb) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000280)) lseek(r2, 0x34, 0x1) 16:00:03 executing program 1: clock_getres(0x0, &(0x7f0000000000)) r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r0, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') msgctl$IPC_RMID(r0, 0x0) 16:00:03 executing program 0: clock_settime(0xa6fd8766aa50e859, &(0x7f0000000000)={0x5, 0x87}) r0 = msgget(0x1, 0x4) r1 = getuid() r2 = getegid() r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r6 = accept(0xffffffffffffff9c, &(0x7f00000004c0)=@in, &(0x7f0000000500)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000440)=0xffffffffffffff8f) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x80000000, r1, r2, r3, r4, 0x8, 0x7}, 0xffff, 0x100000000, r5, r7, 0x9, 0x27, 0xf753, 0x2c53}) socketpair(0xffffffffffffffff, 0x4002, 0x9, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r8, 0xb463, 0x401, &(0x7f0000000380)=""/73, &(0x7f0000000400)=0x49) setsockopt(r8, 0x100, 0x1252, &(0x7f0000000280)="9794ee79abeb840683bab2d98a27aedc268fcb9aec7aa015ea09f2a5b473fb7b3a64ca03b789c6cbab2e57ebb4d59165de62e2658b8e9aad36d998bad2fbb5b940d14973c030175b6d81f51460995ebc6433c297d4b6e6e46f64cd7737532adc9207eac2ba07e262fe3211a2657fb2009d068b6b86e2118d4b7b59ee0e702bfc2509e53c174465dfe5900e5c3915045a6c6fa8be58443de0fbababfdb04bcaef7011d77cec03de9b209ebd42896862df4518c5a346dce3423305d728aed02bf96356901c24bab86378b5324eb244b24024c3d99a14c37017977084ac117b09114730ff0d984d9d0cf0dca8f4cd7e14ae9c2d3e40d4", 0xf5) clock_getres(0x5, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) fchmod(r0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 16:00:03 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000100)=@in, 0xc, 0x0, 0x0, &(0x7f0000001840)=ANY=[@ANYBLOB="64010000000000000100000000000000ca9a2b597aea0a8e04aba12bd26195f5872e9c1b0218d97542c0b87ed7fb8663a2ac71c9156c809018d66edb88c636132571e9274ebdefeddd7ae4b2c1fb27fc624dec331b11a6cde47a9537a598eb46b7449c95da43d3eaab3f5dbc9c4e3f6fb63e4affb168f394b3e8eee9000000001000000000000000ffff0000080000007ccc13e744a470dcb292a27c1a70b40f92fe5ded1adaedd9d6070e7ec2c7c8b8160fcd4f6456c82d8f91bc464cfc250897aa6056a303c33aaa74cf23f1bf9edff4fa9221a228970d1840e9300df1ae5b0dd36a6d753db5a707ea0524d853dcfb55976c809c22ae060c7060dfca0891d83636c5f13b0ba5aa0eede52e78671b559cff6849cdb57cfd5b84b8f61a900c7eb412f65b628dfa865ffb73ec3d95ca6b736628ac4d9c1c83c0a024ef831a9be20a10a96af1d1b41c151ffe3e55ab89e30e49f8ee82749ec76fb27dea62e85a3f3e1259d3"], 0xfffffffffffffe24}, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f0000000240)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0x4}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000140)="f4c4cd650e433fcd062cead0c066dc24aa8d0f668e12554704524cc37d4902fdc4bc559dc27fa51fd6ac83d573213e7a7d9c5a4ddd71b9e604987c12639433553f81261900b5e9d4e62735fea79c78b7ccb0496168b99317426109833ab0f75ccc32d9ff27436b4e0d104cc8d0cc09979e438606be94c9a9791748c4bd1af150d621ee674b63a8cff02f691303830c3e42139c22", 0x94}], 0x1, &(0x7f00000003c0)=ANY=[@ANYBLOB="9800000000000000ffff00000400000049aa901778cf1a5feb42a201e4ee1c7b820cb4121a46b847d2cfa3209f8cfbbf0015931746f0fbb2d7a16193d099796835a93fa8814454ab203dc4721bb22ffa1ba32ec971d6c2f9ed3548a8cc80ce9c3bf214fa4bad1a701db2552dffaea4f5bb4940b5bbe39ee3fda9cfe872dd699492cb59d09425505b52a844becfd70720cf97f4a3a657bb00400000000000000001000000ff7f0000fe5b1ac4e200d2572fd3236c0969eeae32c9ca74978125373a54edfd96358599ecbc4791cc17192d0c27566c00000000e8000074fc32e75e573ac63b26c90000000000ffff000029080000ecf4aa9df0f5b39a3b07dc65a481d074e24813a9e674851456e166b56af4f1b98a9905fe724e2ca82081aeae7f06d699877e90fa00fbc6b471025290afdcf76fbe7b2e2ffef3ebecefae485a1896a8b96f32bb9e692704143715fa3305bee44098478029f189785b1c8af7342835f4829d0c78450e2088a24383df462c69f8be97ae64469cb970125fca3e4ae8151650a357dc4b85b320e0117e95df21979d6f2d437455bdcfd9a6eaa21011edcf7534b0f1d5c00e8a920fb4860af1fb380fb2d90526489a4d43d76f797e4e4190000000000000009800000000000000ffff0000010100001f8a4d3c944bbfe2af0e854a720e3f0000990b81f15a02eaa72ffc1597f802eaed73037b1631c09695edd3d4789ec87e9385d4e9b866f28eb7323f5bdd88e97af4f1b35cc5b0033351f6cd3de6ff327c5786ece0d986248c4fe291f467d5e37dae73113f4a4044616380478945b4993216a7671b476109fe1b2f583dbc58a6e06674c306d1ff24703000000000000000ffff000000080000a11758d5dc03ec7b279e3b39778edc4f8ce2305b3c"], 0x288}, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x83, 0x40) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0x7, 0x6, 0x1, 0x0, 0xff, 0xfff, 0xdbd47f7, 0x0, 0x0, 0x1, 0xffffffff}) bind$unix(r1, &(0x7f00000006c0)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000340)='./file0\x00', r2, &(0x7f0000000680)='./bus\x00') r3 = socket(0x2, 0x4003, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r3, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x77}, 0x0) close(r2) 16:00:03 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) setsockopt(r0, 0x1000000029, 0xfffffffffffffffd, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffdfa) 16:00:03 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000100)='./file1\x00', &(0x7f00000001c0)='c\x00') r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) lchown(&(0x7f0000000000)='./file1\x00', r1, r2) unveil(&(0x7f00000004c0)='.\x00', &(0x7f0000000180)='c\x00') r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000500)='/dev/tty\x00', 0x30, 0x0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000540)=0x7) utimensat(r0, &(0x7f0000000280)='./file1\x00', 0x0, 0x0) unveil(&(0x7f0000000400)='./file1\x00', &(0x7f0000000300)='r\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000340)=[0xffffffffffffffff, r5, 0x0, r5, 0xffffffffffffffff, r5, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = accept(0xffffffffffffffff, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) setsockopt$sock_int(r7, 0xffff, 0x0, &(0x7f0000000140)=0x100000001, 0x4) chown(&(0x7f0000000200)='./file1\x00', r4, r6) 16:00:03 executing program 1: select(0x40, &(0x7f0000000040)={0x8, 0x0, 0x4, 0x6, 0xc8, 0x7, 0x6, 0x100000001}, &(0x7f00000000c0)={0x6, 0x7, 0x3, 0x7fff, 0x6, 0x0, 0x3f}, &(0x7f0000000100)={0x20, 0xcbd, 0x9, 0x81, 0x5, 0xff, 0x81, 0x1f}, &(0x7f0000000140)={0xfffffffffffffc01, 0x6}) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000200)=[{0x0, 0x2a9}, {0x41, 0x3b5}, {0x100, 0xfffffffffffffff7}, {0x0, 0x8001}, {0x0, 0x3}, {0x101, 0x5}, {0xee, 0x1}], 0x7}) fcntl$getown(r0, 0x5) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x100, 0x7}], 0x2}) 16:00:03 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x8613b) r0 = dup(0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x434, 0xa0, {0x3f, 0x1}}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x6, 0x8000, 0xffffffff, 0x0, 0xff, 0x6, 0x800, 0x0, 0x2, 0xff, 0x400}) close(r0) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x80) write(r1, &(0x7f0000000080)="00070009000000b201", 0x9) sendto$inet6(r1, &(0x7f0000000300)="396d7a3548a376f3fdd0df1e66d69af0f6478a6e1de1c89cf2bba73a91db1dbf5c84fc156a30f35ba68d527dcb1341a7a1b55cf3786e67df3c2e2b9e45aa707074d938e618a92a6f21320daf4dc91f628a1fe32e8e18147f8941b91a02b25f7b7c7b838cbf818a0f5525617bed1870529eef981df4774f8540be835d42e965e76700c7ca032f41c55f581e98ec0838cc81e008913c25b373fbf89d640d97eeef4a752ddd4d875902f87e514f1c4b4f70f3e2bcd809446f", 0xb7, 0x4, &(0x7f0000000000)={0x18, 0x3, 0x800000000000000, 0x4}, 0xc) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./bus\x00', 0x3, 0x8, 0x800, 0x0, 0x0, 0x0, 0x400, 0x0, 0x3, 0x2f, 0x6}) 16:00:03 executing program 1: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) clock_settime(0x0, &(0x7f0000000040)={0xf000000000000000}) r0 = socket(0x0, 0x3, 0x8) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 02:03:44 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000000006002, 0x400601) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x1f) 02:03:44 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x1, 0x43f1a660, 0x3, 0xeb}, 0xc) pwritev(r0, &(0x7f00000000c0), 0x1000000000000320, 0x0) 02:03:44 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = semget(0x2, 0x0, 0x200) semctl$IPC_RMID(r3, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x41, 0x1, 0x401, 0xfffffffffffffffe}, {{r1}, 0xfffffffffffffffe, 0xe3, 0x81, 0x5, 0x6}, {{r1}, 0xfffffffffffffffe, 0x58, 0xfffff, 0x2, 0x8}, {{r2}, 0xfffffffffffffffb, 0x60, 0x8, 0x81, 0xf1}, {{r2}, 0xfffffffffffffff8, 0x35, 0xa, 0xfff, 0x400}], 0xfffffffffffffff7, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x1, 0x6, 0x9}, {{r0}, 0xffffffffffffffff, 0x8, 0x8, 0x7}], 0x1, &(0x7f0000000180)={0xa8bd, 0x401}) fsync(r1) kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x26, 0x0, 0x0, 0x0) close(r0) 02:03:44 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x20) setuid(0xee01) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) fchdir(r0) 02:03:44 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2050, 0x20000003fbd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xa, 0x5, 0xb8, 0x9}], 0x2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x0, 0x2, 0x7}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x7, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x2, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x54, 0x60, 0x1, 0x8}, {{r0}, 0xfffffffffffffffe, 0x20, 0x80000000, 0xe11, 0x7e}, {{r0}, 0xfffffffffffffffd, 0x10, 0x0, 0x4, 0x1f}, {{r0}, 0xfffffffffffffffb, 0x8, 0xf000000a, 0xffffffffffffff00, 0x1}], 0xb9d, &(0x7f0000000100)={0x0, 0x9}) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x0, 0x7, 0x0, r2}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xc00, 0x0) mknod(&(0x7f0000000280)='./bus\x00', 0x1000, 0x8001) 02:03:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000000040)="e8e8461267aa9bb006d35b1caa4dbe7e2e28a181fb7e0f3d8bbf0023f82b6170a291ddb7edb9e9e84996bb494060aa29f24081c17ebfddca0cd530f42047a18bceb500330958311da6e9d327fcae9e2ed9ca51311c2b35511c2e2f5d9862b3bde563c201040fa4346ed34846ace3c9c6a05c43d11efcf3b407a85e66b3794800a91e8e8a16432d", 0x87}], 0x1, 0x0) execve(0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) fcntl$dupfd(r0, 0x954eaca2ed48d1a7, r0) 02:03:47 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r0, &(0x7f0000000100)="4984b2eabe2850bffb6e79ff6f6611dc395545af28b87848e3d68a1daaf63f9f9a3d5ac9287f7b7d9a330a189d9787605ba21a2105aff64a87deee0544539cd31904d6b90f224881214fd901d24c505f3f2e729739517c8e6b0d4cb62470d0ab2d7577b5a0de110c1086de848061ee6667a9d14be1d764166e5d952332c807b87b310e892d2edb3ff569d3c49bc2de3c1e52c7af1386ab8b16f179f2bc78ff827c66682779c41d61e55e861835e487ebb3dfb4125de4d17a6f24123fc19697b4ece1f88625d05cf49b44970785acf97ec929aec630b91d3e3fc921a16fd3379ccb2d5858d86af15562", 0xe9, 0x2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket(0x18, 0x10000000000003, 0x40000000000003a) getsockopt(r1, 0x200, 0x8001, &(0x7f0000000200)=""/164, &(0x7f00000002c0)=0xa4) shmget$private(0x0, 0x4000, 0x180, &(0x7f0000ffc000/0x4000)=nil) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f00000007c0)="0238e1349829880f38106f2b57faccc0ad90e326a9616903ff0f33c91a1a750e05053d83cb74ff76d0738d16fcc0672eb70da9967c48a101a25abb24153a5c410986bfbe55621dff77cee26ef68cf2bca734f0e279395dda53cf0336702a3e1c54fe816dc7e9b2f4616a012728c01ef415e75cacd75fb80d6cbb78f0cfc5c7f7f2e4a33c6b070b61bcf0ff188d0e559c45ce705755fe16610148032b6023ae02dfb8cea9d51aa523047ff1df5f9fcdca2b7477fe1862addef6ab6cd6dd407a2cd0a19c9ca6b3632489714a72de0a16f9228d7dca4cf35a32341b6576624eed05a1997a3698d3c3f0bc505756c28e8ba9c54cceab3c7934171cb5aa13ccd540a4266093970860cf09f78042cbb5e4e59466c217ae5e0510d7febb39239da0b53429d04f4f6b5fd398ee6b3e27a2a9c2e7040114cb9bf4e68faa03b32b0807b10ff28ac80d54ae2856287a9b5c5f74d25d457a390f76b8964be4f1c21755845ae1181e069bc00608b124425ba09c33e5b7d0dd7c16c522ee2255ada977c10c9dedff95231ee55ca1cb91806f9c9eef34e37e6b5b883c478dad740484174cd1fa2f57fbc701812acca6c16a40c002d9449ff356c4cf0b849497da56b049f9d5fc743334ff0fc448b6c0494ed5eae4b1548825ee3878a35aa3be8f1952cc6db0aa054261047fb10eebc6102a66dbc1c05b0f6a040b729e92d00e25d0ca7916bbcf816c1d6ef1", 0x204) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x4, 0x0, 0x3800000, 0x6, "677cf1d3b385c6f3c0a229153a82f4c1ed3504c8", 0x70f8, 0x8001}) 02:03:47 executing program 0: socket(0x20, 0x4, 0x0) socket(0x10, 0x4007, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 02:03:47 executing program 0: syz_open_pts() pipe(&(0x7f0000000000)) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) syz_open_pts() 02:03:47 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0x80) socketpair(0x3e, 0x4, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000200)='./file0/file1\x00', 0x41) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xa) setuid(r1) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) bind$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="0000482f66696c65302f6669bf0c0000"], 0x10) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') r3 = accept$unix(r2, 0x0, &(0x7f00000002c0)) chmod(&(0x7f0000000300)='./file0/file1\x00', 0x10) fcntl$dupfd(r3, 0x0, r0) 02:03:47 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20500, 0x1) close(r0) r1 = socket(0x18, 0x5, 0x80) flock(r1, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) sendmsg(r1, &(0x7f0000000a00)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000100)="d40a620374743656", 0x8}], 0x1, 0x0}, 0x2) r2 = semget$private(0x0, 0x7, 0x86) shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) semop(r2, &(0x7f0000000000)=[{0x6, 0x98, 0x800}, {0x3, 0x9a3c, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000000400)=""/193) 02:03:47 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) write(0xffffffffffffffff, &(0x7f0000000480)='X', 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000140)=0x9) writev(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() 02:03:47 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0915c44f7b202c, 0x1b00) r0 = socket$unix(0x1, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1, 0x7fffffff}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwritev(r2, &(0x7f0000000380)=[{&(0x7f0000000280)="e1fab10eca9d1beb37d7b92b10999e0f614323771377c95c2cdaee58ea7207c0e43c44a5ebb42fc39202520207173b71c349455a422ec387f72755415fc530eddbd58b543541d7019a6cef0260de46bda711354ba9e695a78c7cf81003bc18dbde6dca7a3add170d8d0f1795f04636", 0x6f}], 0x1, 0x0) execve(0x0, 0x0, 0x0) pipe(&(0x7f00000001c0)) 02:03:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0xfd9) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x24}, {}], 0x2}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000014c0)="a8ace95b5d282e3c9ab0207a95a1672522c1605cc1471ed6ca1f395777d958ad8f7461ec9af3c74c34cae77ac2a2582822d66069a75b753934ce097956c92bf1fcb250a7335bd8a9c3b3c92687c8677c1108fcf89cec23f99ef80bbe16d2d993505cf00766a922baf6df51a637cc8934aebc940d4a90d66f1293526cc1b46845fc4f5bb93769880ad32eb0297ebb959f7fd1a511700fd18e0f351dbdecd6e4f8877dad4e15c0a46496e916f710f9ec3af7d238a6a1992040259c877ce500978e4b62f1cceb0fd486784bbbdf78266f9c77ada12e91b1b9a0b2a509773888c6f6fb5a1c77f490e6b29c302408591f80db73b7876feba6c0d3334ed9ec68696343d04ce1847855b476b3b10d829c15721acb3df72f2cda3360553580754e2360a7590c9de17edb191220d3b9ea3d69aa2a05a9988fd8be71f9eea62b066d7b7f0c4d91fd2bfff73998e72d1d780521c71fe453c47d9f1c88898d1d06ee933f3a55cd9097d55e6dccf21a44be4db91317531824667d8886bf842eead73bccc5d27d7551fddbd92ca24e6340c03b2ca99a0d7aba4fc10799bcb5509893df355e8bb61647328f2dad72958a55284cb53fc5309cfc3f01160196d3e482edd1c7a9dc8c8c250ec5906654f1717a2e3c95aa69fcc4bba668fc3d6106ae7027e8197494b61e85bc5037492b59302e7bb867ecbda4e659ed1a99601e7ba29232492b0533a3f9c9d595d0902fccf58406d4c1a7e13d5ae23fe953093aa7353ab4b7c75fa1355021d791720432b3a7f21f24fa56708b006faf744a8891678330c74476c98f2e1b1e8c543670124fa1ca285c34880029a1f69202e38d0ada1ca84cfa7a372d70ccceaf22a5cd592239ae979c8ffa645d162ded591c7d439711539c352711c0a6c77a1001704fd2f44f156499de25edf553d5baa4374e65d61d6dba1604579a96bfcb62821ce0437f6819bf1aa79cdb9dbe1240ce7b51a6108d95143f1e8ed3168c8c03a6aa38bb8cb23629259d51dd8a492133595666d66784c4e7f0f1fef0654b2075ded2844734345e99a5a3af131487c3962c6008d83a8e4eec678e4ce4442293a703da3ec4b565b98a4242183f2b763270772ff1d055687c00ecd559352d9f4baf2bf82790b2f2f0192dde36fb18e2f15068432ca5e559b16957acc14d6ce61ce6a404313a2d97a7392164f6a403e5a38d77faf643469e7ab691c597ccd175827a0a579803bd8c2a2be910ed51f9adc3fedbfdd82eaf57ba23e6c0f0a2be69b40e6c343590646acb3eda9fd23cc6506009e9bfe248c19a7a1bd1155d323a865101b99b70e74d043ae6bf37cb777fea8448029fa469d09d6e08525ae2f2a82e56e89f3c4844c0544be3cd5235e2eb3af30a8c2c69bdea768971f6ea70ce52db46fd0c86f8b53aa744ff13998b0b6b209ae17d778e3a98cdc73dce042f65295bb953c4dad29e6290b79ba1a7547c81416195be047011a938528a52eb1ea4cc5085f801dd83e242d097b895973f55fae945b4ac69592d3e2219d933a172ec1a9d9e4288b26e85d613d569d1446a6533c6d437800423acddc0c9f06527979a9eccbb385d082ac338caa54f7738a7d527b4b56bcd14923f39f841e1f248b122a21b845571e02f8cd6a177de1e3d307ca22d192859f4c59d1394320fb4a32e0058e4dcb54059d231ea8bc3d7505a1586d3301953e446a64a04f5503560f6653b434d99a6edd0f9c7a27e340b974dbf3f09d61baf051c7fdf5614f1810adf13dcaa654af47adcff5d0cffdb234f1bd765222895ea345beccfd3a7615b046b3422ca36831dfd5dbb0ea2b28ce2e56be0cc233c9c88cf1680e32cf8a4f6b9307a6a090e44073ff6c0fdc3df617728a3c9a9eded84df4f68b4eb6606b787a99388a5a11a5f238630b18e619dbcbf7ce2b48673de34cba3918ba91425ff3df81d28ae88c76dd711bec8d811964a0c337d66c211d13d32674fd87f2cb5ca9225d06dd5747263e163f5a444322a126ebf2844ca05946bed989d8615e5870bcf8bdf8a9d63bf14bd2d8a2ff335bacd5473ab4831e6fb7154af379c18d06541549ce827e7fc55ab23ab7d4a64d72e2039454e485ee9074c75a3c6fea81f5ca21bcb88f07da9bee588e43aade34a2152cb20dc1bd92c0b6e33b35c24c0f8871bad38ac4d12ec74294f86a5423ad40d8d2193cfe2b30c4f7f85bca2c68cab11bade3cc75d89fa7a243cc4175a413778dc7248ef1265a5fc18d134a9b4ab734d50586298721b8533eb9065471dee92ab06ca21359ef3c53cfbdc9b146b495b29db8bc4ab48dee22d31f9a6762fed39cbc0a1e44d99aaefe95c2bdc82d0711164209cf85122331396c93e10eb321b4fc36e6029642667bfba260f4abd22e2674b03461032155f68a4d7f39f07235c29baf1dc13f545bd6337f695c151370cb4feab327b0b46e6fea133cf5cdafad5e376b4b98c44bd4e9bb2c079373dbc835d18101282f771eb7a6d5dbd56d352d449963ac158fc0492abc2e63f7caad8c0787d31076f4fdd73bd09c0af8d868e0f4cbb5e6c074e33214305c80e962cef472f2542ee18f80b2601a6f56d55b669690ae01c522cfc06675f1629295944f7b05529fae7515ccbbdcbeff092ad3307c1aa4f719f733afe95431b1e1fec5117f095f4060a355558692a4959f93a56220dfbe70cc0f6a4786c1b7fb5011026595be6dec179d15fb8a2b834f19c229d7f945073dc4840c1fb0f21977519a6c4d69921064b18f4b109c8821edead40fb4b8480230b7f28c5b9883d9d6f7b842bb1378229f7eaf93ba3cd85d10f08548a2949a2fe0bdeb0e2cd57b73cd49b1e355a268bad08d98af91a32c1ff93246edc82eead6f86d03bc7c17680e55af65adce8375c5565c5a0e3996852c07f14caab9d0d7a45d1a5b3b781c46f2e5e70e62a9e5f748e0ffb542f363077ee29738be191c775505f883c6057f52e4d1b9933545e88c6adfbe8da1c79af25459e0e64062741d2a8f51ac36d35f8c83a23a4efd2f40049c6fcaa4cc14dea096d6ba4c42f8becfe221699da180965b8a9cf169c00e3cd1fb5c54887542d72e63fbb7a186a6891d4c2500a69e3c55d9fd0062546d748f3e1a1cb3fe0b3dd80430c28db60c4b2694428d16c4d93a5cf047dfb79c2ab44a6ae5bafcf2b70a39bb66f9616f1b419eb0342cadc3893e693b7e1fdec8a24fc3badc29b032fd215e0ed817be4875051aaeaf90e313eb161d9ece80fdde291bfe93ab1b5970250262a1a57d9fafd7e3912f24d3178bae6a1fc9f4855406501b7510c25784db0f99d7f66a3fdbb4ae0ff81d528479c40127dd1e2386860b14765eedf8563e280ad4cd1628b0a726d8528a81f006e54e4dfaf25710c841ab83cc69fbf03af646aa1e1f20288e9b02a7ee140bba73204f980e390f0d17b01d1b476bb1141112e92e53e0a0bae1625cc056aedad3c07f2458dbc8d89106914be0f1bbebbcea9a26634a1904d8f63b3594e99f34253413f79df49209c612c142d78b5485e4a3207c2a6fccf185e7735d0e4b9408eba1ba674a4dcbf1a6c70a63c4b10ffc9c4bc9b3cf0359ec8a97e20890ab94dae8a0bdcc42be23678639a22a85de973b1351102e34779e4f7ca954fd92e163f0d4531de5cbbd964c78ad25e26afb6bb3bea382bb45eb426cdae50a9cb8f4a59501703282f7d5055bc3a3e1cf1a5078b2fdd02d2965a443ed1765cd73d3335125e66569fa94123ccb7bd81654e56bd84fd84c60f377d4701e6f0204fc6554a41e590a8621beb66502160f8cfdac9dd55cecba387332fb05a7f194506e3627bec0c70c94d8feada6c5827484a792b8e309ba924e20ebe3de1d3271ecd1ae651ed66b0e86d109c2d69cb713452854d4ee2b93ffd8d00c6c9528d0706f043b964b36b74e40c1fcb0bb579e8741336b3b2d8f65403a2faa216c3fed6e68911a5dce4c21acf257f024ed56fcecfc4f7d2fd9aee7ac9eb90a2ac2543a03efbe65bc72e9b82a25f9589167d62f24457fb1ed5c49abc155d4f00578fd35ea0c4123f9ab9fe05c670be9af26c08ca9bdbcec7caf81cec1b33fa455e3ed7371ec56c424ff1843d0f4183f7333127e0543f69fc1d70c413fd58efcf6c3e2491b87fe48868afd22ffd81f6d87ae74a3b3186507da756675dde585bb96bccf31e1c43b0da4bb27e1667e399b1019392e77af74d48515b72705249fbdbbb3df76399b6cfa1d4ae310afd08c1bee4afed5841d60ae18510f01514530ff18e2ff1b4225fd0668e0a8aec43f60de356b9240909d8a5ba7576f57ca376f15dd61664900d4119a0a16014fd464830b6309fd367eba4992c6397b26cbd365a20939c64d282281391c640ee2fb942cbd9c348876fb46c749ca32579cd89640592592fdbd927143cb45e637eb6628a012cbf72fc4405dd0f223e647ebba10361f439bb1586ea25e58714798227c8e05fdc7cd6a27159c72356b500279640f388fcdc2afcbc302d6e7f3b2bb6f5f25914c93434c8f6efde2e9a43a3990b5ab2e0aafe48969be5fc159bd7f76e6b860dd6ac0f2706323b0de9b7667b9081e9fd3ddef0d209efbeb72a835bafc1c80ffc8b1fa773fb79c9e70c8d26d232f819358609bfcaa00ea7082c54236ba19978303e7542af90ea84fd28adbb5dd52e747625be3ed6d36a0fec3b21a681e7bfca3260ccca2f3dadda866da7d13c0a38e055076e9804c7f135058aeb1ac9489bdacdd288895e0d992408766174807febbcba09942c51508d5ff825d9500f9a5dd9a8301048d21750ed5dc8ef8d54b782595d2d18efbe48e2cd1782ec07017e4de02005b0c9a88ae44be2f7e32202f44c1358820c02bf76e16d4022eb845083c9f6d57c9f7a3e1d40132b4b4344d6e8cc52415a6c59089268bb021dc85342a9607c184dd31606133176b3c4e094f3e3899f815235eae65e24f8a84f38a9eab8a0c26cf5701017b25d2e28b348f31fc3be21ffccf85dcc05b4f8ad70753df901307a100d00f00906d294f885d3ab8ac97ff2d4e9aa4135ceac2e34d773603a743d110e272651d0bd4d615d348c7c18f23a09c50d1c0ac192d663aa28415502470741a213eb1d855c09c840e710fb0bdf5ceee9be60b77b122ff8f56e046bff6cc2e1ca9e604e505a596605b29a4f458b3dd4cb060727ac63249206fe694fa252feca89145db8c22533876744e584b96e3b833b41994c2e7b0c0c5e74bd231032ad8fde324554892e2b4de2dcc611fd1e0c2efc68d6ce5517445550e0aaa7c38d4b56536d19de554c9846ca245c2cd2fd4a64dd0c878e2c8dfd565c3ad85a171bac69fe5dce0b8d58b8ec1bfe0539d081f9934a69d19b0cd3e28a9da8ef73aa14b51836c8002c25c2f4932648b318d6045be35aba0c4886a4ebcfaa935cca19f54f8dc980f8d1486709b917ec3eeef1bb5d3a4fec17f95abf7c048ce1903b3de0013695e4b590063a5cbe70374f1388fb603dc7abd2b6bd930411f4940a7c9da4578c2d5f00104866962c21a32a62412de0380788dc3622bb6946a126581c3704566f3598d036645a3dab00aecfa659da3253d1f7ac617fb45b3911525eafcc55480856c3cbf75ac7a01483bfe83da2fbee6798735e96a5178e2372bb2cd5ab5bf7b55f0db0a9e6a604a21d3f6efe5f45e6a9836b5dd727371aafc8b72b5eab1fde6b6a8ed62f1810d8e04e405ddb4e632e05ec0a608e826ec5f80e078356bc9a78cf10eae30fb84ce70ed6e0edc65c7666f773a22108bf8e7ef6b0ef9bf6c2378074302dd1135bb81b9f938b2750aea395d0e0fe6bdf306c", 0x1000}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x40) r2 = syz_open_pts() close(r2) r3 = dup(r2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r4, r5) r6 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) r7 = fcntl$dupfd(r1, 0x1, r0) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000400)=0x8) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000003c0)) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f00000001c0)={0x3, 0x7}) r8 = semget$private(0x0, 0x4, 0x80) semop(r8, &(0x7f0000000440)=[{0x2, 0x0, 0x1800}, {0x2, 0x5, 0x1000}], 0x2) semget$private(0x0, 0x7, 0x400) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) 02:03:50 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x80002003, 0xe6) r0 = open$dir(&(0x7f00000002c0)='./file1\x00', 0x381, 0x123) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8004427a, &(0x7f0000000000)) r3 = dup(r0) getpeername$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) recvfrom$unix(r2, &(0x7f0000000180)=""/183, 0xb7, 0x40, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x400c5708, &(0x7f0000000140)=0x1) 02:03:50 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r3) getsockopt$sock_int(r0, 0xffff, 0x1084, &(0x7f0000000140), &(0x7f0000000180)=0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x8, 0x101) r9 = getegid() setsockopt(r1, 0x5, 0x9, &(0x7f00000002c0)="340c35e14be14ac89b1c0241128016f7d92efc0fcb4e2cb84613786f53da7e13ce3b5509e4d4cb73df3552f48b1aa9cb771e2cb5dbbbfe5f0e4f", 0x3a) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340), 0x0, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r5, r6, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x38, 0xffff, 0x1, [r1, r0, r0, r8, r1, r8, r8, r1, r0]}], 0xa8}, 0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) connect$unix(r1, &(0x7f0000000480)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x3, 0x7ff, &(0x7f00000004c0)="54a9994e3ded2bdda9993999a84a80e131703149ce4b4a7d0891d59491ff9324e75abf266322583e0684c823819d87e30aeb23f1575cdff37a5e023f040cd1214b5276c8ec4505d2ffdbf96526dbf9b8761e71719d1975d17c1adfd5d6e35ed18431327c73b22e06edd83dc6302c889faab41a515ceac6942f6fe35691b1dd7782a472f57706ba9bd6f62a74339ae19632ad7370a3147b4a93e462406a3f", 0x9e) r10 = semget$private(0x0, 0x3, 0x400) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000000580)=""/158) recvfrom$unix(r0, &(0x7f0000000640), 0x0, 0x842, &(0x7f0000000680)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) pipe(&(0x7f0000000700)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1010, r1, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000740)=@abs, &(0x7f0000000780)=0x8) recvfrom$unix(r0, &(0x7f00000007c0)=""/72, 0x48, 0x3, &(0x7f0000000840)=@file={0x0, './file0\x00'}, 0xa) r11 = semget(0x2, 0x1, 0x200) semctl$GETPID(r11, 0x1, 0x4, &(0x7f0000000880)=""/105) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) pipe(&(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) setregid(r7, r9) readv(r13, &(0x7f0000000a40)=[{&(0x7f0000000940)=""/205, 0xcd}], 0x1) select(0x40, &(0x7f0000000a80)={0xdf85, 0x5, 0x2, 0xff, 0x101, 0x363, 0x800, 0x3f}, &(0x7f0000000ac0)={0x7fffffff, 0x8, 0x0, 0x7fffffff, 0x1, 0x81, 0x4d974774, 0x9}, &(0x7f0000000b00)={0x4, 0x2, 0xef48, 0x200, 0x7fffffff, 0x0, 0x7fff, 0x1ff}, &(0x7f0000000b40)={0x40, 0x7ff}) ioctl$TIOCNOTTY(r12, 0x20007471) 02:03:50 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/172, &(0x7f0000000100)=0xac) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000140), 0x0, &(0x7f0000000180)=""/28, 0x1c}, 0x40) sendto$inet(r1, &(0x7f0000000200)="73c84c291eb8bf328e8a32118f3d5ad88d977bc3b55f57f1fa6a6018f0a9cca3bdf696062f3c98aa471fa645def14dc3d04a04a6a93407bd3ea0024ef1533547a3dfa82e377325c5f8e79cbf8afa2f784131483a4d9efe6b5cf2aeab1cc24473239f268103c76eb28f7bec0e0b071fa4673c463b1b10202d1404316dd85500eda1beec1c025e7d0acd436520", 0x8c, 0x0, &(0x7f00000002c0)={0x2, 0x0}, 0xc) r2 = msgget(0x0, 0x0) msgsnd(r2, &(0x7f0000000300)={0x2, "d4895c99c2a2035e35d5be258983eb8138a693c34ad15f153e2e6eab15efe82736cd8e2739e08ae3205f916f11abd19534e9324da4eca7db8dc71f149fb3400fcefa4f00329b3dae62e00bdc8a9462727c9d8bfe80402730c42f4ca4483ddf5c9bad56b37277719d39f1deebef9bbb3852f551170e1a91b55914b143607474cc7fe64d1e43251b4392794bdffd8ecaedeb3287891be039d3d705d41a"}, 0xa4, 0x800) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000003c0)) shutdown(r0, 0x1) msgget$private(0x0, 0x8) msgget(0x0, 0x200) msgsnd(r2, &(0x7f0000000400)={0x3, "005745ac4c787ac7d2ae839b80616cdf60559a3936c14679e0705f08dce919a4f9ce584236d53f07dcdf52f6f11a4d21ede0c626fe31b75ae64cbc64b0642a296cb2cdc94919fe2fd425beebbfeaad156109be8dbad525a87e499d5c750603830b50459cb956db1342759e91a3d6dfd674fbd5e284d6aaa2f31bd9e46a9c235f95fa1ec072a40485d45d4ead8028d21abeb547140b1135562b3ab508e3bc74fcb375a86bbd63efd5cafb58df1df3f9d47653a90690c2eed668f02a2cb9e2fffe861bc2328c564945cdf3e7594ad051c796637f3534af329859aa6ae247526d7423106118b975feebbf149a12"}, 0xf4, 0x800) pledge(&(0x7f0000000500)='{\x00', &(0x7f0000000540)='\x00') setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000580)={0x5, 0x6}, 0x8) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000005c0)) rmdir(&(0x7f0000000640)='./file0\x00') ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000680)) mkdir(&(0x7f00000006c0)='./file0\x00', 0x10) r3 = semget$private(0x0, 0x0, 0x6) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = shmget(0x3, 0x1000, 0x4, &(0x7f0000fff000/0x1000)=nil) shmat(r4, &(0x7f0000ffc000/0x3000)=nil, 0x3000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000700)='./file0\x00', r5, r7) setregid(r6, r6) shmat(r4, &(0x7f0000ffd000/0x2000)=nil, 0x2000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000800), 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000840)=""/177, &(0x7f0000000900)=0xb1) dup2(r0, r0) listen(r1, 0x3) 02:03:50 executing program 1: getrusage(0x0, 0xfffffffffffffffe) r0 = shmget$private(0x0, 0x4000, 0x48, &(0x7f0000ff9000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getpgid(0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x3, r1, r2, r3, r4, 0x80c0301acd0d6ee1, 0x1}, 0x9, 0x22, r5, r6, 0xd0, 0x0, 0x6}) 02:03:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186004008b00202b27feffffff00001a00000000000451c0e2000000401af0286c0000000000000000", 0x2c}], 0x1) lseek(r0, 0x0, 0x0) 02:03:53 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) accept$unix(r1, &(0x7f00000006c0)=@abs, &(0x7f0000000700)=0x8) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) recvmsg(r1, &(0x7f0000000680)={&(0x7f0000000140)=@un=@abs, 0x8, &(0x7f0000000600)=[{&(0x7f0000000180)=""/182, 0xb6}, {&(0x7f0000000240)=""/165, 0xa5}, {&(0x7f0000000300)=""/246, 0xf6}, {&(0x7f0000000400)=""/156, 0x9c}, {&(0x7f0000000500)=""/232, 0xe8}], 0x5, &(0x7f0000001740)=""/4096, 0x1000}, 0x800) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0307006, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setstatus(r0, 0x4, 0x0) 02:03:53 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x240, 0x0) close(r0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffe, 0x2) truncate(&(0x7f00000002c0)='./file0\x00', 0x27) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000003c0)=0x3) r2 = fcntl$dupfd(r1, 0x0, r1) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='}\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)=')}-{\x00']) r3 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000380)={0x3, 0x2, 0x617, 0x8, r4}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r3, r5) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r2, 0x80104277, &(0x7f0000000000)=0x500) 02:03:53 executing program 1: poll(0x0, 0xab, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000080)=0xffffffffffffff6c) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000000)=""/36, 0x24}, {&(0x7f0000000100)=""/239, 0xef}, {&(0x7f0000000200)=""/247, 0xf7}, {&(0x7f0000000300)=""/73, 0x49}, {&(0x7f0000000040)=""/23, 0x17}], 0x5, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000400)=0x8) 02:03:53 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x10) poll(&(0x7f0000000380)=[{}], 0x1, 0xf7) socketpair(0x0, 0x2, 0xffff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r0, 0x2}, {r1, 0x40}, {r2, 0x32}], 0x3, 0x5) execve(0x0, 0x0, 0x0) 02:03:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x58bb) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xffff) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 02:03:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffefe, "90de9c16723f911a1d962f681f00"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x7) getsockopt(r1, 0x3, 0x1, &(0x7f0000000100)=""/157, &(0x7f00000001c0)=0x9d) write(r0, &(0x7f0000000200)="4df0971a417f7b1e6aaae7e44202310fff2aa09a9ccf157a76ca8e11918895dc7725cfff69a173f0a479e408ef", 0x2d) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 02:03:53 executing program 0: setitimer(0x3, &(0x7f0000000200)={{0x4, 0x5}, {0x3, 0x7}}, 0x0) r0 = semget$private(0x0, 0x7, 0x100) semop(r0, &(0x7f0000000180)=[{0x0, 0x8d, 0x800}, {0x1, 0x7f, 0x800}, {0x3, 0xffffffffffffffff, 0x1000}, {0x0, 0xe7, 0x800}, {0x4, 0x6, 0x1000}, {0x1, 0x8000, 0x800}], 0x6) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x0, 0x1, 0x0, 0xfffffffffffffe60) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x1e1) r3 = geteuid() r4 = getgid() chmod(&(0x7f0000000240)='./bus\x00', 0x0) lchown(&(0x7f0000000100)='./bus\x00', r3, r4) chdir(0x0) setsockopt(r1, 0x87, 0x2, &(0x7f0000000080)="31f654d8d0a4c619356c846cbc0c740570e1ebcfeb8741611a1121d4093f99681a6998eeabab6a82e34e9d2bc80afe2c410897545c077293c233c3793bb7f187fdad8218a1af206cbd20402c96201a917429952710def63c24c6345121b3d64e89b9f352ffc79e16621ca76396ca4e52cf734c0f9288b2c876241d9647545394", 0x80) getegid() getegid() ioctl$KDENABIO(r2, 0x20004b3c) getsockname(r2, 0x0, 0x0) socket(0x1, 0x2, 0x10000) fcntl$setstatus(r2, 0x4, 0x4cc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x34) setuid(0xee01) setregid(r4, r4) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x80000000000091cb) 02:03:54 executing program 1: r0 = socket(0x2000000000000002, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = getpgid(0xffffffffffffffff) open(&(0x7f0000000080)='./file0\x00', 0x108, 0x1) fcntl$setown(r1, 0x6, r2) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) kqueue() mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 02:03:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r4, r5, r6}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000280)=0x6) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x10001, 0x3, 0xfdba, "0a080000ab7a9a210526d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:03:54 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000000000000000, '\x00', 0xfffffffffffffffe}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffdca) write(r0, &(0x7f0000000100)="2b007fb0d7e82f902b0051b2", 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xe8, 0x0) symlinkat(&(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') 02:03:57 executing program 0: r0 = msgget(0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$getown(0xffffffffffffffff, 0x5) r6 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x4, r1, r2, r3, r4, 0x49}, 0x7fffffff, 0x6, r5, r6, 0x9, 0x10001, 0x800, 0x2}) r7 = socket(0x18, 0x20000000000002, 0x0) setsockopt(r7, 0x29, 0x1b, 0x0, 0x0) 02:03:57 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080), 0x401, &(0x7f00000000c0), 0x101, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r1) 02:03:57 executing program 0: mkdir(&(0x7f0000000180)='./bus/file0\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x80, 0x0) ioctl$TIOCCONS(r0, 0x82485608, &(0x7f00000000c0)) mkdir(&(0x7f0000000140)='./bus\x00', 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) chdir(&(0x7f00000001c0)='./bus\x00') ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x9, './bus\x00', './bus\x00'}) 02:03:57 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setgid(r0) setuid(0xee01) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x200) fchdir(r1) chdir(&(0x7f0000000080)='./file0\x00') msgget(0x2, 0x40) unlink(&(0x7f00000000c0)='./file1\x00') 02:03:57 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000100)="00000000000006008a29a3833011214efba82c00000000dc117c1f5a36e7af42b4", 0x21}], 0x1, 0x0}, 0x0) r1 = geteuid() r2 = getuid() setreuid(r1, r2) 02:03:57 executing program 1: socket$inet6(0x18, 0x4000, 0x3) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x36, &(0x7f0000000100), 0x0) getsockopt(r0, 0x8, 0x3ff, &(0x7f0000000000)=""/183, &(0x7f00000000c0)=0xb7) 02:03:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) write(r0, &(0x7f0000000bc0)="27c5c960bc66cd2e6072e973ccafeaec100e9dc8bd896e6dc947e6cd68e1ae9df35e2321a4c663cbdb72862bb95ab06b1af971e7bfb115b0383ace2151ee06962258e4ad3c49476b3a5af9f67eb5bcfe9f3275f5a5490940bc09f037047f7fae7659c2e0f3b90aba575f473c917a985ed0bd2265d3b78a903bf24686613e113643e068081e2440aa105f06e7c54d68c93d83c49b46f396a1867334443503d7e240355bc4c915f0435fe8751cacfa283892e616566fe8bb9a91e219717c7bda8906bd0ce18b8d32ae3bd149339175f74ede484b828d2acb6baa245450508a7122b54ee93fa4678b40d841c97c8f7f611efb03f7c4e913965dfce47c31a659acba799685118a316785aeb15a59fe170145f697a5e0c983b209bfb366eb6992e3857ab62c9492e6a927cf8acf99c770af0c1e2022b661953b8230dd1f484abab0b33c08d94919500dd8a2bb711c9f7bccc64e3734f2ef89c771a8ad2f982d8dcddc29fb3400fce4cb1c0d7ffb8d834f546f08ae32c0af5a13952c8e2f4e15445c01e9ddf6f9f8701b7f2253fbbcc1149fa1db2187fec3197b843079b242c657a39d3a02025a4db16b27daabf0649f23179c35aed04ed5ffc96e4f79ab33e3e283a5f7760bdd4283ff4db66fd2ee38cb1de2ee225f5d673f04cf2c193f461b5644afbcbc924925722e3781f17fc57d870e49e10bb3714dd7a3f71bc103cf0c9803bc7fd8d79a1aac1bedbd5113d130e2b2b54a27e3bdbc07acff206b0dea3144588f679b9d311ab23e96d56011350750e7c1e2f3bc0e17bc7ed027cb959b76b95f3b7ee323d6a1ef666df7ebd58a67a617e458d95e9b497daa1dd9e7f4867ff966f38b1797f159bdb728e49120fc471879deeac7c4f1896b529564f34d646f32ec47ce2cd0d6861325ee08b2b9e8a9c6b077fb5ac4b6ab0e2154baf1754daac8aac1f9bfcec4470a", 0x2a6) r1 = syz_open_pts() readv(r0, &(0x7f0000000640)=[{&(0x7f0000000e80)=""/4096, 0x1000}, {&(0x7f0000000280)=""/170, 0xaa}, {&(0x7f0000000340)=""/182, 0xb6}, {&(0x7f0000000140)=""/116, 0x74}, {&(0x7f0000000400)=""/149, 0x95}, {&(0x7f00000004c0)=""/131, 0x83}, {&(0x7f0000000040)=""/30, 0x1e}, {&(0x7f0000000580)=""/192, 0xc0}], 0x8) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x2000000000ffff, 0xffffffffbffffff9, "5cabeb8d8315030000002f00de430900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:03:57 executing program 1: r0 = socket(0x11, 0x3, 0x0) socket(0x2, 0x4, 0xaf8) sendto$unix(r0, &(0x7f0000000000)="b10005010900000005001eb1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 02:03:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x50) dup(r1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) 02:03:57 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f0000000440)={&(0x7f00000000c0)=@in6={0x18, 0x1, 0x200, 0x6}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000100)="a81f05edf5d696b0034b7e87770a718717480fc73bf7d7fad415c3b8560c8ab4d40760952e8b37d5d64bbff78ef21280b318e3bd6286fe74522411bd37438ed0426231e1e9e54ead78b384afc2ef", 0x4e}, {&(0x7f0000000180)="3babbf2c1cceed71d5e301c1d33169cf8d757e82a24c77383bd046cedbfcf5a5e96965a4c85e1eb124f3fd60d59fb766f9c43f3e1b160595e2b3d90184b5f13a65162a216a413dcc492c3ca0280c9d410267ba556eea0610f1eeb5babc9d4e4f2e8bacda21b7c98f5bac7c453484e89ae8247b9b951c027eebb1a8343348fdb2f69c44e3aefd81299bb9bb7cbfb50e83d1d315a6f183c9982dae47efee490949e5c092bffd81e5037b1d22d7d4cb63fd21035f2ee62ac57b0f8c76a3b0d50e4940070379963739e1a60c79db4c0f27cc4fbb70948f6459607c3d164830be7cf5dd087955b0801a7585f6983bd959159cfbf9f705a1", 0xf5}], 0x2, &(0x7f00000002c0)=[{0x28, 0x702c537143c949af, 0x2, "0d49ca2ad62454182d58209a79f2c7ad8bc4b013"}, {0x60, 0x1, 0x9, "b1fec7bf451fb8c25a128c90474c27a64d657b929d566002d2537efc405ed460a18b6fd2f895fc1104ef725a39301a51852e1ed73dc569cdc3db9ba2089a52c7ecd2bd0e2a0d5a2443f131"}, {0xd8, 0x1, 0x7f, "b146d0287a49eab5b138559233a163ae8eccf01ebd64695fc33de838a38465d573ce7d646f65aa27628dcdc8bc82fd1a4f26c62eeeefbaa7f5cf5d30b251abf9e3f00a5ba6d431d012c78f8de9521612eeb6d2d0be9d5b461de87299f0d7c9527bafe4d44c9357b57ea1f972119e5efe53b047f08c01d00774e477b09180983d5c0fd9ff85360077d4330724f92f698bfb0111ecad1cc84e79c05309e4df7a2e21a2dc8f37caa7b2c1028fe8839caae87b2488760db24059e07de1df89fe951b6b78bae8049e"}], 0x160}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) 02:04:00 executing program 0: socket$inet(0x2, 0x2, 0x0) 02:04:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x84}], 0x1, 0x0) shutdown(r0, 0x2) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x60000000, 0x3, 0x800}, {{r0}, 0xfffffffffffffffb, 0x4f, 0x5, 0xefe, 0x1000}, {{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x9a, 0x80}], 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x9, 0xfffff, 0x0, 0x32021ab1}, {{r0}, 0xfffffffffffffffe, 0x8, 0x80000015, 0xa9, 0x9}, {{r0}, 0xffffffffffffffff, 0x204, 0x40, 0x20, 0x2}, {{r0}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x6d, 0x5}, {{r0}, 0xfffffffffffffffd, 0x10, 0xf0000001, 0xdd3, 0x6}, {{r0}, 0xfffffffffffffffa, 0x2, 0x1, 0x6, 0xffffffff}, {{r0}, 0xfffffffffffffff9, 0x24, 0x80000000, 0xc1f, 0x8}, {{r1}, 0xfffffffffffffffa, 0xc0, 0xf00fffff, 0xfff, 0x100000000}, {{r0}, 0x0, 0x20, 0x20, 0xc0, 0x2}], 0x8000, &(0x7f0000000080)={0x181, 0x1}) 02:04:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x3, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x101}], 0x2}) 02:04:00 executing program 0: socketpair$unix(0x1, 0x1000002, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) r2 = getppid() fcntl$setown(r0, 0x6, r2) 02:04:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080), 0xffffffad) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce000000000000000000007800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 02:04:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x4, 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="000000186004000800003327feffffff19edffff00000000000000ffff0200000001000000319b0000000000", 0x2a1}], 0x1) open(&(0x7f0000000040)='./bus\x00', 0x300, 0x150) 02:04:00 executing program 0: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x82) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000040)=0xffffff3f) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000500)={0x1, 0x6, 0x80000001, 0x7}) mkdir(&(0x7f0000000000)='./file0\x00', 0x7c) socketpair(0x6, 0x5, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000580)=0xc) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000480)=""/9, &(0x7f00000004c0)=0x9) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f00000002c0)=0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) accept$inet(r4, &(0x7f00000005c0), &(0x7f0000000140)=0xc) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000280)={0x0, 0x298, 0x0, 0x3}) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000640)) poll(&(0x7f0000000340)=[{r4, 0x10}, {0xffffffffffffffff, 0x83}, {r5, 0x4}, {r2}, {r3, 0x10}, {r2, 0x8}, {r3, 0x15}, {0xffffffffffffffff, 0x4}], 0x8, 0x100000001) utimes(&(0x7f0000000400)='./file1\x00', &(0x7f0000000540)={{0x4, 0x7}, {0xffffffffffffffff, 0x1}}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000003c0)={0x1, 0x6, 0x80000001, 0x2d1e, "d68d0967a861e4a2d1657c5022d588f993aec622", 0x20, 0x3ff}) flock(r3, 0x1) ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000600)={0xfffffffffffffff7, './file1\x00', './file0\x00'}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000380)=0x7) fcntl$dupfd(r3, 0xa, r2) dup(r4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffffffffff7, 0x0, 0x400000, 0x0, "030094940c84040000fff0ff7f00000000002010"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r1, r7, 0x0, 0x0, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) 02:04:00 executing program 0: r0 = msgget(0x1, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/96}, 0xfffffffffffffd90, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x2) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f00000001c0)=0x9) getgroups(0x3, &(0x7f0000000140)=[r1, r2, r3]) sync() msgsnd(r0, &(0x7f0000000200)={0x3}, 0x8, 0x0) 02:04:03 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) sendto(r1, &(0x7f0000000240)="53f8c847fa001ab4a46a6e940cb903674c33fc7115fbef84c3d6e549bbaca9c7d276d3a31aae9989b82947751a7a61962cc3d688e0fd", 0x36, 0x403, &(0x7f00000002c0)=@in={0x2, 0x2}, 0xc) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) socketpair(0x1, 0x8000, 0x8, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000100)=@in6={0x18, 0x1, 0x16, 0x4}, 0xc) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) setsockopt$sock_int(r1, 0xffff, 0x9, &(0x7f0000000300)=0x1, 0x4) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 02:04:03 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) r1 = open(&(0x7f0000000180)='\x00', 0x2, 0x10) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') mkdirat(r1, &(0x7f00000001c0)='./file1\x00', 0x1) openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 02:04:03 executing program 0: r0 = socket(0x2, 0x3, 0x11) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{0x0}], 0x1) listen(r0, 0x1000) 02:04:03 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080), 0x0) 02:04:03 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/187, 0xbb) clock_getres(0x3, &(0x7f0000000000)) clock_getres(0x4, 0x0) write(r1, &(0x7f0000000180)="901c9f581f08f2b7d13c13f5fcffdefb275acfb8d3d859013909bef4a7cb8470e1479d9559883ab9fc8b9b3df12f0650abaf9f55b2f6e5683ead0530bec4516f6c2b1a2dd6d332d585eb9b0f8b131e100ae9833f472eab71670cd57adc4cc0df0206d0d433ffb32f2f69830c91e2cca4016186fe9bcb94f7301bb0fd8413b98848917918e27beb8c23f344c8276cdb1f0082f7f5c6723d2db2f5d4eadc1ee9b9ed5253f56ee4b938ff718004cb229c2c70a1c790f5c3c606faaa5f2161083ced6b67b36af9b7d857a068549c2448bb3f6b11a62ae797be4100085c9e6a0828b8736a676e211014299943cb55cae3e7c1cf117d57902f66657666e75b274f", 0xfe) 02:04:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x10001, "d730c1e7bb6fcce23c5b00000000e74de400"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 02:04:03 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000180)=""/120, 0x31c) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)=0x1) 02:04:03 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xffffffffffffff21, 0x0, 0x323, 0x0}, 0x0) r0 = semget(0x3, 0x2, 0x100) semop(r0, &(0x7f0000000040)=[{0x3, 0x6, 0x1000}, {0x3, 0x101, 0x1000}, {0x3, 0x0, 0x1000}, {0x4, 0x1, 0x1800}, {0x2, 0x1, 0x1800}, {0x1, 0x7, 0x1800}, {0x1, 0x2, 0x1000}], 0x7) 02:04:03 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) dup(r1) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) shmctl$IPC_RMID(r0, 0x0) 02:04:03 executing program 0: r0 = socket(0x18, 0x1, 0x3f) r1 = msgget(0x3, 0x400) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/178) fsync(r0) geteuid() r2 = socket(0x11, 0x1000000000000003, 0xff) sendto$unix(r2, &(0x7f00000001c0)="b100050307000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 02:04:03 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0100000000000200"}) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x400, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000180)="a04960033b3bce3645d3285f1dc7dc4ccb3981aa10f07c2f0f3b8bdf8ad3e3428b1174012b87db5eb3c6cd10fec5c67a5f1bf69316e406b3cc38f5eaa24a930511b5c802a67340d8aedab47cda68", 0x4e}, {&(0x7f0000000200)="7a707adee5650820a11889d957202c3e34300677403911785fc6dec6e8734abc6b1fde6a69b5a9b2cf8ea10b280707c0fba2533556f9afa2c46f168790e0acdee2b1d5eaac80201036c119204117dfcaa44e522af3f7301066c91fc86252e0d693f376d7de3fbeb5c8e4e9027d9a0a211add79093eba6da2a86752c3c524b13a09728796c6f0bbb0556e3a1fb28ccd56da605a197dc2acea8218385ae8caa8002a47172ae7076d52a1afd35a304cac4efa7ca3720b27f572a29ae9f3585c011176d24100be3866f05da40524dd56ca99561acae6f0e9e6ffdaf2d2827bb9c6d1b88c84872e5c4d6cfb9518182f206fcceca4", 0xf2}, {&(0x7f0000000300)="341277a3ceacca2e8c29b81f9301688c2d3f2459249987a3f75a7bb4b54c6db9570bef3aca3d53356879934a45660d7494adb809a43ead2e13e7172aa93dd8ef7bc46078ce9b3d6d2542a1c06c480dc94905f0d4e0e0dcdd45e247a87195538d254194907be62100a3a7a0dbd08605598aadcbef4935ec5288a7a900e7c1264f2f5a6a2384dce3769b0c6fc56c5fdd8bf74d11370a404bd62a27f30be55590ea5072996788f134940fc9bc5ddf61826fdf64a947dee1af757f34970eae0be3c73b20991fb2fb873eb8e989deb95535", 0xcf}, {&(0x7f0000000500)="1338a28a351e8d43c8d3e433b5334c57f39010fe5b9e3b68e2f86f7dd8ee70fd6a2b7bd735de48e69dd3e7840731aa18b384a91c9df207484855b1153bd6198f36471bc572a07d2d731922cf3d37c273134cb8416063efc293fd5ec63ce9e967477a1954103678f48a084b71ede8d248738519a30373a972030ebdbf22dea348fd566370e6d17236f86ac213bb4ea1f8e0a450bb496660385db7234f7ab99546e3ac19553e422de2dbd1e248c73f6a020c92cd0f1d5f9d4513c8df522bdbf8e22af8c5", 0xc3}, {&(0x7f0000000600)="7d5b071218a1b6d73b9911814d92d12c830909a5e1d002100a60a85a81a9324c73da6e0ab009557aa0efca7267a744015555c78a8486ea2286f0e97d09b5792248d9046758c294efc4f56b7a8a654f59d0c74d3a5a7bfaa6effcad61ca30b0e76b9142425389fa9a9b5a7f8263d6c0ff864910e4ea126b0e9efdba6358044cea9e5542c5f9232163cb8b31d0300f1dcfa28ea3465b238e759eb3d0b751dc1fb72d8819aec845b626d0e841394d9cd0c9fc4aac168dd3a04a363f44089d32d224e3755fa7ab568f57f11bebcb022d9e72fb2b568b6c2b9fe98dc551043dd75e41c0dcec12039109d2c58580aee96c8aa7bbc12c2137efbc5cec220bb1d07a3e3047b46fbc06b741a79f595af89402fd2a2d1f1c745a266a00dc2b6df1622a70170ecab27a3a345d27529ef02441a3a9d6f314b63e90b663df276cdf14a754facda9fe56af4caad51a7df0146d59ed2c142eb89f70c7364e8b3dd62c76bbd53b7a80c4d2338fea664a1989643553ffc4c0b128ef22a4d5f9dafe44a25e64124b3f341e57bef0cdd9a72e371d6c5fe04305d42834fb1a2e7a7426dec3d35b662eaa136a61887a1157dacd9143e0b6ad7b5a200f81892ba03326233b13bd11827b19af991d949a94044b62eac3ee253b24da6c2bca10bde72da8e62762079075ce1ba06e45795ba963625ca1110a459e3a4d0454d94bd8407af2390c009a03faa2039b46c9789225d88fa460a82554d3ede7a34ac22d7c2896e4ef9cafbe697ad47060258adf8816740cf8bcd0beacab90d04f6c82d6cab5edf36e354b09797fe5d7b8cfe5988758f5cee134fead24c5b39712bdc736017785cefda8e8d9fd5ed7aa7036cab7127d0d89254e577a088d02bf848a69b30391fa70abc2e3e5de854b379a1f329f2cf94f99cac9b70906a914a095fca8db44dbf05f9718b52722d8028bdfd8908cbeae1e3f6a92594e39aabffe7261a4bc0474b747d67bf30e106694e7ec6352d412253acf81a3bd7793d1820262c07e08a606a3a2481c4d1bf37126c22faef1c434de4af83418f89216ae4570aa43b5a09ce91f01152c5963e6645567d61d02a1908f664bdb7b464d37d3c39f4d485d564b336f0ecee969455727f8d15d03f26e840b7f8700da68b2eb08edcf9bb7b1f60a28ff02d249c00e950bed50ac3c7f8667d488b379efe334750426a198e5f01d8843b4e2f0ede5ce2863f6fa4c8279ceee431f252758a07cdcfa8804ca8cab25dd7d7de9b59340b9a478a4108a3605a4e861b94c0f9ce62589885c3e4b505ec3568fd97605a9dd5f5d0077be9fecacf5851af56e4fac850f144eed31447e4957c20c3a5b1697081423752540c2459434a66abfd0d03bb0460dd527460fdc85f6a90b00381423022289de11b720b97f6fd680add2da6589acfb3676faeb64aa0bf3af5271d6f8eb53f8445958db0ccc2fb1f4c4ed93590d0f1061bf757758a62e41c4b68a86ee3857d0b3ed73396bdcf8eb507ed2f991d78e817b0165fc2813af55b1b466af62e2f828ba248d3ee0300ca06e8a5ba3e35306acd058f1a5868757c7e2c6c1bf7989e62e1808c2e8625d834260d25942991239a2164b99450fb0f5f784280ec2d7160af7b06ae929546b343b528975a68651ed653449f37d0c0cd05ad65528825aa65fa46e5f140e31e9e51b4b5dbbaa045601241198897b6722ad6d0be8f3163885826debf95d680f355bd4cf9560aa6d1111a22534a9cb2bf898c5a1db6b93b4218fcc590dc166417cb1f0f9a5ca02cb2c08cb9e7fa7b3c995c44ac7df45ea8f8dac85fec156d37bf068ba11eebd03304625feb842cbba7fc8d0a4683c9b6886671e75a548abd8c92db9547b93372d4465cb2853b54f33b77383ff8ef3c6ef46adca00a73e3013eeec478da0aae87ea8f4f9a76d2aced1f381cdf6bf6fa088fc473a6a02382f0fa72818e72d2ea13d05c7c1baf2b7550a46b9a9b6b26fa142abdf69609ae7a89c377d3401760c28e92a8a0212e48006a0db4a765c3a545bbf6694e7f85285f530fc9374a4e289ce17668f1c64cb10f8f9fe4e7129d02e4ea98fd27e641b0ce40cf43610f18c30104bb7b5617df6f0c3ea133413d851b94bf3ea27b68a4636bee0d0d0e1fa7feeea0779d9aa1828985812c405d240ca6faa73e02a8a09435c1f935fbe1bde40352ff16f9ea1fa722f06d41cd2b375f56d04540c456a9a23f905104eb46f3b64390cd619cd75f39ceb58875ec0d6c454b4a75a2f67efaa3a0ad509b2274a03ad60cd2c79f3a80077a22995befae0f6e01180e16afbed3d00c605db9d2332c1baac03f9960b579c2977af87b6d669dc9db8b490755c9874a765f0c1e73ea4f9348569321a3a60e561ffe4d0b0e6d3e6b5dcbc8acb23b2bc3672bfe7d0e8eae4e796f83f136d41b751442b7cb7545a566ba44848a04cbe346c8ef95a578291d2fc2970e7bbc97494afb551f3bcea2d95199af3e862c1ad12e8df1a1756486f6562c75fd145d88cebd33ab3cbeca12ab74fa77045add97e18773da68afbaa201d9e851aaecae14f9ca1ccd886b50d2b26c7344b6877f20c8df3cf98150978a7830a551772661ee78fcecdc43109e77a1116cfcdc1f7a89ace005e5199030fb1cf6a1eb7738738338e2ae1be9f9f777211e3f24a5cb92578a7c2cd76a48527b4f1e59e15b1278ffaa680cc8085a46dc79bfe55148a61b581fce5d55079b46f2ae570d4e5f9f64185eb29f799a8356b3e32ecfb74afe0e53a08239213d2bdf87473909e5b647fc4ca20e70443b2689ddeaa54871ff4864ed843f08054d3a4cf3b88840ce14e106106b0ebc2993f13003844429d6c1cc625290f7b58528870f0eba3a241831d7264d39193ef80f561cca4aababd86c6652cd1df71c96ab05e61450c401ebed6d4c93d4a297037a5d86dd4f04bec2eaa8148466ba885d8cdbcc6feb857d87f031ed86f027db7baac4a1d51f83d564802991ca92dc68dad9501eae1f9ff01d6469aa1c0c3675970169ed5507b3f1492979e124176eb49741e5dba55b34613e4bafb5b20ead6c9a19377399ca95feaf221f691291e9f85dccf3913a82bd50a2c2d57d7a91ee83d5dae3a8b347e9a182f1560e6ebc0f6ff014bcf7f6feb93b928eda388e6b1aa4d27d2cc9def5584117fc5606d02cae7ede0e0d69b5f99575781b500ddea01bba0080aa90eacd940399d56aba8d5ae16dc83807db8fa6dc9abd08656260a8b0f5f29026f43d7a1805ecc4f402520090352d651dd4cb18b41b2fd9a33a7e422249c452204b9b8b1b188675f2392fda9d822ca8f27693fd01abcd3ea73f6ddf620f97895b7e95b17524ac0e2c4cbeb58e197ce10f4b983b3c09c278ddb26087c677a599a362ca131a17046832019ba38000de36cc1bff3ee0159c35c79eeaee243c3d02a2b89e01de7927b5bac07e814ba6fdeab0b1ebca7ff775d5940dd21f7eb63b7e6b6b424bffaa2cb23d6f2a6aa7d3ad761beeb5b9e9d518bb64d937415a1b59ea0c3419053dede16e2131b30a87e20f2adfa818fd5f39ac2a6545a1383966872844d9d365def6ce1e36b81dad0d70c1abd7ad3f41dad263394983094ffa5af84b9ecbcebe6693e5bb06c912f2e1e2332e6fbe3b7673fdcc34b140a45070e47053fefbcf7051360a783e80bead4a3786feaf23f413dbe92d777c12a43e96b7161de9060ad826d86d99a0f9d05584e7282e986a28dfe59d6673246975c7e47628d30dc98643d7146638dbaac067946d22ab8fb7c39e1505f471a4d5d63e3a838b3bcd995b03fdb300345a4bf5956681b908df0294138f5679599341c0965cb741b28c85d17f9fd477af776e90ae88599f9b8d098ad24c0d1e866c597b50d03ed5076360e669bb32fe82ac88f0a605f16d3fc5a18f5d766c298113d3306067220b369e6972beec0e6bcb8387d78b2097337ac98f6c90b681b9939ba149fc20d34ba5449ae528e35dc3b937a83f18affa6fb54385ba77ea0912cfe395242d97b46f6fe84ea393c78bfa123b916d52df4ef27dbda4e564e5d9516a760d20da575ac8318f89e1882765be9821f97d859c6eff2df968ace772d3d0d30c1192915b87875f12d5d430e5c2525a75867a160d01eb36a7d8e24a6f06ee197349ece2b158cf42e71b32dea6ab7bf6aad4b073b0673c7da251965cafcaf1a773b81b67950e1b148774c419482b54959641f74ebfc99840fe24b10d79625d5551e7e667262de332fe572c94f940655097f7fcfb61be75a11362afd68f5778b621877724d242f41fe863b35dc69e11d45192547c17650cbbf88a33e2a661d3ffc9559756316c059ee60bdb5c4ad343f702b60be1cfde595793fa44cefe0c1938927ef99933f9d47be96c9ae855cb7733f1a69fbc1fa6df4f07f13c02cd63a66f67dcc996c956773757911ac45ba3f7982283ba3e5b18f69fdececbcc6a8a9ef81b2b4967e094ba8df9b817137b589ed79c1f0484738ea5e70d5e5c483ea1f7139b29e6fb0a7d55da2277494380697f1c9a31e7372a48576e66eb3f0eb7d412e8095f13473ad6851573bd39bd251d5492a1441da05ebd2ca37eb044a9a6aeae88ff1c19ebb4d89c961a84789821ef9b28f0125f8ac448d962fac1e5319afdb21a266e26378eecea434a7e66ad998f9bc2f2171cdda69b5bc3228c7732a43ff7b5261228a12369179931ca09d3c72e014b5e5a042fbfc0f7929860ee17696969a0407e16ec20a4d5ccc88a640001ec9eb5b193250f9a9129aa1d78ba01547f4c8b07221706de1aed7da87ab02801292f39e73f57fa2dfcd140b6b421d156154793396c8feb1196ce3b3ab3e7af1a3e43d6a05a43e9525049fe13a43ff11c8e18726cb04cac38e2ee8e35b0e213d428c422a5087cb649fcfb138f17dc2f1cd1d3e529cb1c4e81e279e6e858735674766c34e176e4bfb629f47e7e2094bc9105f050a443d57927d61c4f8942e13a7c0909240f693226fda00f446f0cced79f1ff91e62dd0500e3838bc08e3d908bed06e46cfee6e1e69ebb5a9ca4d0cb16788b370f8b1d8eb1ebc1afd337e6a5cf6e08c58e071d60e87abbba05cdf2d773361473533344c12a4da303f5e9c505d767deb9f1a84d79789aa655f92f7850e3577a92b04d28c7f7428eb1120dd0c670af76539e2d5b9e3e6bdad6e607ec6d5689d528e88f8e959956339bc75c92107ca4aa1c4a59455e5fb96afe52358f82d5bb3366e655a9f377e336cc236aae9c85cc83c21a28fc6c5c431821f68f71b3bf777a882c0f7eaf360cb12442a4a9ec37c31469f678e3f96767788248a5a414ddd1137e87602aeec54460b7ee36853400052fed8c7fb8c85907ddcd199dd58b2fec732ca44de6643c94438a21bbb8404f411e2c93404a143f493ae1f2bbbd4c58500ffeedbc023e1cbd13c0de49de9df033dd2dd853a8bddd7f08751e838c904c6e0c81c4aa110925b11751d48a369b0962d14d637582cf85732715feb7cef690c519e8e06fde75085574e990678625fa72e34d84d76a067e829e51d3ae85137ab0972b79b0460cc197737418a001b024749b20774283ae556a4dc634283aa989d61e5a5cc860217f049f27c6dca98f94b249e928797aa99e191cd0e99c24bff105191ec93c4ff34a773095da614fa9b4d896b47f6b6768dd32ee01eb06d67b325d0aa7a36308cf0b0e25b3cd0c8d532f1c14fa1ee1a41441258e6ecb926686408e2da24a4cbc55014be66bf2ca8fe96f58a0a5c1bcca9cae299f57094997d76d211503565e5c989621b311da4b2f03b0cecc34e06490c1e436b1924", 0x1000}], 0x5, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) r3 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) getegid() fcntl$setstatus(r3, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0xffffffffffffe48, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r2, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) ioctl$KDENABIO(r2, 0x20004b3c) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) open(0x0, 0x0, 0x0) 02:04:03 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffc00, 0xfffffffffffffffd, "7e3c9ddedff371734578fb00", 0x4000000000, 0x8000000000000004}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r2 = getppid() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x1, 0x2, 0x3ff, 0xd6, r2}) 02:04:03 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x100000000}) flock(r0, 0x2) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 02:04:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0xfffffffffffffffc) ioctl$WSKBDIO_SETMODE(r0, 0x80047476, &(0x7f0000000240)=0xfffffffffffffff4) 02:04:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000380)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x6) 02:04:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000000c0)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) r2 = msgget(0x1, 0x2) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = geteuid() r6 = getegid() r7 = getpgid(0x0) r8 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x1def, r3, r4, r5, r6, 0xd0, 0x4}, 0x100000000, 0x6, r7, r8, 0x8, 0x7, 0xfb, 0x5}) 02:04:06 executing program 1: getgroups(0x2, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x1, &(0x7f00000005c0)=[0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000600)=[0xffffffffffffffff]) r3 = getegid() r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() getgroups(0x7, &(0x7f0000000680)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setgroups(0x8, &(0x7f00000006c0)=[r0, r1, r2, r3, r4, r5, r6, r7]) r8 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r8, 0x0, 0x40fff) r9 = dup2(r8, r8) writev(r9, &(0x7f0000000040), 0x0) connect$unix(r9, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f66696c853000"], 0xa) chroot(&(0x7f0000000540)='./file0/file0\x00') execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='\x17\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='+*]\x00', &(0x7f00000001c0)=')\x00'], &(0x7f00000004c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\\\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='..\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='[:$-\x00', &(0x7f0000000400)=')\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00']) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 02:04:06 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x3a, 0x12, 0x0, 0x0) setsockopt(r0, 0x4, 0xffff, &(0x7f0000000000)="ee72b31807fc11f4a3e310efaffdd65280fca6cd9d19057aff47a7e9ddd63dded55e692d26782319c15d29956c6af76f31aceba78c1c79c566b0cc6f2dd992691293e26c62d511a206d179dc36482cc2415684bab74ca6273352458db5dfe1a2fe15bf319740b49f38fc8bf484e2b1e3307f79e50280ca92933876148d8d22e581cb5293e7e850942c225c2611854e18f28f9ce5c35593f948b94b3aa323f5a836ccde13dfd59dfe5de001f737f65cd4bfd542543c8492430327b91593bbf507ec9745bac4d8c82fadb800fd54cd255297f8728870bd3bbe99523c9d39d39f82e28f499759e7f8345d7064293a269ed66e639bea668ab9b96fca00aa", 0xfc) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000100)=0x5, 0x4) 02:04:06 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x80) setsockopt(r0, 0x7, 0xff, &(0x7f00000001c0)="e48d72d4d8d5500c9267f3ab99ba019a30e5cffe81298cbf0a41c353c0833bc091026d1e3c546e23df5d2024375566e3aa290d058dfad18bb2a9e34daebe51b9c1d7", 0xffffffffffffff45) setsockopt(r0, 0x1ff, 0xfbef, &(0x7f0000000140)="c5b27448577c13eb2a27add7606db1919bfa058088d5f3418df1c24c26e10d4d07ea6bb4d464be5dbda92532b59bdea8fb9681754b29fc267da2f6da0443402545630c91e9d20ab73ade9501a2c7ab17fea9f7ba234a60c75ffdc0077824899fa7f7864f0f50a58ec915e8c5b4", 0x6d) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x7, 0x9248, &(0x7f0000000080)="c27ac49d026ec185811b85f60cc0bc57978b0b929675bcb624e246d3c0a4f55725575984ee94076ec0bbb37e9c948ddef5d0f0cc141cd0986c25e290d5829f23ccfc5f0254a1a272fdd91c8debdbbbda7b7ffe1abf51e152a75370c7d467d14712bad57bd05bc74b662780f4bed0ae7fd952e35de10ca742449cd9f804d9d0c517efaf0648fd7e6955073098f8bc753acef39fdacdadda25f39b23e83c3a2a7c018987d0ca536f07301acf947bb38778efe90e658453d2dfaa477d14", 0xfffffe61) setsockopt(r1, 0x1000000000029, 0x200000031, 0x0, 0x26c) 02:04:06 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10080, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) 02:04:06 executing program 1: r0 = socket(0x80000000000002, 0x3, 0x6) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) r1 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getegid() r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x40, r2, r3, r4, r5, 0xc4, 0x5}, 0x0, 0x8, r6, r7, 0x6, 0x80000001, 0x80000000, 0x401}) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') getpeername$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) 02:04:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = open(&(0x7f0000000040)='./file0\x00', 0x884, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000017c0)={&(0x7f0000001800)=[{0x1, 0x3}, {0x1, 0x6}, {0x84, 0x2}], 0x3}) open(&(0x7f0000001780)='./file0\x00', 0x10008, 0x2) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) sendmsg(r1, &(0x7f00000005c0)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000140)="5a73dc4746a12b3ec639487a5e7a9ee82e26046e8a7a0291538f6c27d8f240acd45d9a08679e799fa6006362a3578f9e06ba228846b646f2738acf3d4ffca7c0c0e72f0ea3e0932a424714115cd6d095abd9ac81dfa2e42d576e55bba0a2f18e619297532b031739efe2c50b0c60acef061d7fbddd0b8db3cb01eb7ce9b2cec5efc7a2253fcf0e9e46371235d06c2f77da879faa79b1f4c5f254fff63c092f9f0ff88a00d362d5d1a246417474f2b3ba996a96de51212ec67dc8ef496ddf8cf36b866b27d1fc07891d44e827d183b72c", 0xd0}, {&(0x7f0000000240)="d5d26b551bf6cd7f8b0efd8234d4d58da1604c31b33783ea4561eac06ca6bf5730e2d79c6a9e00d120adac63bc7433b3e1baa6b548c963d5e91b3aafb8f0b73d3b10c59782bd10d0494d89f3329f0ad0e12caf783a28b2caca7b17f5405cf6b04e554d456c252bfacc11f51c1961bbd21f6aa0ad4da67fb2bca9c9c6ec37a1b76a53867f7dd088f7e94d5eba8bcb049dae4174cb41d7", 0x96}, {&(0x7f0000000340)="f4ed36f0cae637dfb499166bf2b0643f7ba63a20409fb60977b5f2520ff21ff77186e9aa7c284c13ee63cbea9da3a3c12a97003e5b74129c24c65f9c308f47660896d7d5c03dc96fc0536f30459889807febb838e8a62fb14e764c81864bb3019504d08722553d7c4b9feb24980eed15fa5ba91c0df912cae0f211262106cae7eb5f107f5effc3f2a8d11746c1890356bc1c22d7511fc1c8e735475a4aa2a895e571e06147e1b9cd5d18a0f5047e3231d8310c564ad71b01433965f0e27947d3b1d41e667d2e3e1b273e709aba7b5170", 0xd0}, {&(0x7f0000000640)="e0d8cb5a0309fed35768d36968a028b402b33a98845e18506e38424caabb939a206014e8fe0c7ec546b619025664ec47e8b1cf73272843051fd043bb0bc2359a0b4e65ef9f7d2e38bd6c561308970b4441da6327fdbfbda766ddde2f6ff31947aa92ac37f0f4818d0d32b2b50098fb2cac1707f5f13e09f3b60a854be708f92438685890f573d88c5e120ba496e02cdbbe5567630dbddc29188271c79cb364c9c04ec57b7c4c5a3e325caa43bd812ad283a3ada38b7cd5b7037b20fc06f01bfe1f77e8ff96547da2ba8c03fe774870d6bc42e8fd13ea16fbc52239eb167572644ce7b3098ac964a2bd3aeca604b5905d2837e0acee6d99545cbd610455d03409f23b0ad09e6859f2a81ea5c1b25afae3289f2ffc3cdba66871573af3171403e52935671b532a136019d20e2b67e46a4b8ad79e4ff9c3a3018256866250df571ee7f382b19fd6a07e2ed19b0e3723b875f702feb344ecc29a5de9672324fdb324a6fcad83929d6d0b4ee58f9ad938ba067e4b4a178a7674fe5e95299c035e5286f8b0b4b636650a4acb4b3d5640d53fe9ef1f9f37458e89437f0f774a1f3c1b4d1c5e0c71dbc2af2e380aa26939239d0e45e89bd869e01844dcd6ff6b6e5482682ef7b64ac752dc71e793c387049dc8f1bf5d4158c0eac4aee85316837e6301a8bf6371994c8936978211d53a801a45fa86a12430552ab5883acb2702a05f5eac6b2149ab8de07ec075628749f0b4e0b468f1fffd786f809fb43221fb7dcf7dd1354761f8e4722200b213ffd0d989f5652d0aee34796cca096598053f0399f1c19661f3a092332893e3fc9e591424fdbe9c16319dd8dd473b38a9220c48aea5984ec25c01bd42c019033152cfc34db2b5d7e09531e1aaeedb4490313a566cd2da6792344823083bbab477987f00f0a63b38c723dcde7a6b291b0f074919756f4b37540e3eb573c746afd5227fe12a805c2880850931996a150b1739115d526a47a1f21f8bcdea6e25778e8bff0369812e8036eda889d046937b6ddfab90fdc1015918ee36cb987722c1f3f7ac64aa3fc0fe27c77f5629b34e19f3d872eee5e306494b1ca17caf68e7e5e40fe483ca32e15019c4d5286297823c965e8d3a0cb3002b51f19552f6113a2bb7309944eda63a141d4575e2fa6ee723ecff15454bed414ce01479fddd0e8843523e09f493f719f9770ee10d2c8884514501f32a482eeffaa6e6d00631cfef59dd6ad5664392cd387ebf99dc64ab31713e256ae4c733dbea3ffce95cf50b08ae52bb991fc0b85db205e12e0bc70abe113bdae85e580e8d2eba79c2b27ff899fbb61d3e6dd1eb664d3508522b780e242f17f9477c954f2659d50318a79ea4b9fa9bb2134a1759e893eb09aa0241e8ccbba02a8f5e56f079df34ec230e941b11deb9c31f81cfe7b120f94f34c455dcf631383e16e87ff75b1e0b98a2410558ec58bb5d12958cf329eee524858195f444bde44f7e39063261d906638b2804d37f16ff1e632a02fd725d6da9b17f16a4fa8d423baefd4596659e85b692ff1891f0f8f9267f308b4674e2711169a3b26648536b54de69523f623a43239cc18cecfee7d88ff1a80afc97e1f9a45f3f86d184227bd9e7a4e415c7159a76a30cff645e45700efef3d92c60e6d973755526fe70a0b391bf3210824fbfa5a57461345bedbbaf95ee0d5c16aaa3605852a0f9ba31421dc266ed136a3929aa37c595ec92125682e6bc952e4a2707ef06e5c2967ae94a2cd6087f1df1c07ac8332db23efc9d4453202b7f049129410210cb9e79bd3621e502dc94f01b1f052e3805a88b9b8ccc54b71f4169dc1fdca415ca3bac1b640492cdba6500d3951c0e71f16fefba6bd349e453e8ba35b398c6aeec5c6e974fecf5abae61ec03578a4ca3754af73865ed84ee9f583c05948c65050dbcb267abe4d16b156514918fbfff128d180c9a4b2c6250d8a99c348f7bfe194cfe590f28944566c9fe5c0b28e8d28ef65551c0fd3b52151dd44a1f29e55b10599e7ae6874a4486534ae01b7841fa52715264af42c3dfbd865229297bc6cd86b3a0e9b9ac33bca3bf373b4b115189305e8470e9140fadf329a980e0a3b7e9441329401e03507becca83c80a356603d963dace9e283b06c6f5c9387ba3c55cf73ef4bdfd0dd91e3c7f838e91c0e3bbc5c34a9713b9ec3f2470ae7f5668540d80647db6b0cba3c59b34b4908f36f4dfbcbc68e0651600b6a517d1bee8678025b8733358bc760cfed842a9d83414e785eabc8077807608b0142c7e489e2351da8068cb26ed6a9e2b9bd71f509824a025084613149fc06641e301a1593d7f74e48494220d5158307ce189dedcfe0d96df8a4150d2d92528b2a890cbfcce699592840e0cfa4b4e3f770112636aafbdaf9cee0f71306adf8171c4b7de9055feea5264f524b8ac02ad17be27d9928c64beea69483f8de7a084c2ae4cca34d22d0af5e970e555f40b90e894970ebe48f63e2d8d50138e9f63745f79e0a3b029f00ed9782e8ad83f3fdccdc5f8054c873a496bd058724faab8bd6e0d49db9a3834213c0d66bd05c856d7afa5128318b980128cd315500fc9064d89823062ffb79725fbc47f53e3c9b043d6bf2535c37e6330b3536bb22ff601ca2c2957473a027617f85088363eada15c0b8ca91d9967a35289df28f367b3b9be564bdd40fc6f74c8b5ef43f32e78a35233fb490175ee5a8ee5d5f383dd7824a114cfc944148f96d345cbe7b0e822c61bd4610a7dcf5459b53907ce05446039d22e175a4f68ff3c23b4a9aac2d9db4fb1ec872acb6f1f14fdfce07d02be03d965feef67c30d220862d73668a24eb57ce6ea8cada8d65cbb0099eb3fc1a552305ea50668e12de82d524e872bcaf916eaa8fab2c3c1bf286aea614acb93391b021e995418222fc74e08cf1e71422bfbde74602e448527ab8abe519a91d6a719d703cad84f9264bc706957a0fd566e121a823a5406f86d341d9afe5e9f4df10b05b609cb885eb06644bf27f14728af3ccf1f06abace5d8fae531dcbc9a1f4af79ae0807b3b297301bcb1d2ed5ddfa432567f598a006dd0326454857258245944795af84bcd07eadd6e804759094c40548522795778a17829771bbd024c5f305f2b763000df521bf3a53436a1d3f5f3affe646e0537aae78d9f612cfbbcbf6199429095ee288309ef93f98190038a531634554687ce43c11bb9e7ed19873b7b74de2f8f7b57a9773ff24d84a8f8390df391a75fb769d391eb97c9405ef85b35d9975b6db2915316bd13bc4f576e833f3bc91adcc12dabae93863872185dfe2acb80a123acf9785854b680a8c17fe6cbb2a9c09861e60dda5afa9ef6a7b38cf5d28679fb1bf8b6215d43f7122de8788c30e7d27b02d0d4e5ebb0af90806397d367f93e2d5087461e0d1b213e427a9fe8a1cf498692ff54e2f4144885e83d6ca8ab80e0018aedff2567575f1904c53bed09874f191e8190854d0d21d3b30b3842411fb14bd19eb3a3ef406f6c46398b0cd2bb3603d91d78babf452e145e953aa8ad6e54b04b45331a5c5554506feeea3805ec768cdef09d71637e79cf7514e10377b748250fcbe3d358effeb3d5c9705d418fb29099f927fdd1f52b5552ad3d9946c6bfbfba06d2d2cd0f4b73eb21d237848b84e2977d01732bba0f9dcc592d8719a1c70944843bceb6f65e6fdbbaacb3a7b16a2dd055cfd513544f6ce7832538fb114ec6004314f607ad49252171ada2df7a812cbfdcb7df8c48a442dec022938f4e81269424ff9c34f37fcd01c38f93b2dc5a6c71d5aef2a9cc6dbcd01921b9bfa59921d5256310535d6be9833eab7fc22dbb3507825a34430155beb952b646f3bf911aa17c32f6ca0d35121adcba751161255df8b777ae89201d2c06658383a7b23cb23e0391797671181c713d396cff2cc8dfb0b915657eb1dbc7a894482fb15fe4c159e5da7adfe3c5d2d8c15435889a31a09eb1440c4a73ad000034f9cf88b7c0b26feb141aa3052bcc2847a1ec98ab35c5f665ee5f712f3b462faa836b791520730b1a87f007243ba0a056ac43bb6ee74ed8874657879ee378f616352092d640e6857acc0ec760d8f764209019caa371062fd4d5ff8dd1eda81e7da7873a3be833bd13f374f24997fcb161005d5ca92b42543fd393236d65972bffed5a1353000766ea2d02a82a742f3cb6e4d462803dfb08e3ffbe0bf254129c0f347e063c29d62dbda4b7783b1483a731dee72ec53b93eb76621da7799db576b2af226f508e76e43fd684caab5f60a6a64d2552f139cfb192e6858dbff7005adee6e4ede02e52cdb0df7cbcdecbe08ce48252b700780343e96b288800b678dd1003955539e6033f5155334dbadff3398b41cb8bbfba9ad0e8a5d45fd119896262f04e5aed5b810a297f4bb5c67fab351ae28857efa1fe63a88cea6e80f3b0b4815924fb0494f61abc5a9f468651b941667376b04467d9dfac779e03f3b62ba5a1bad6e08a632b0d01a6a30fd844d8c9f0b52b12be1e80b1bf861e2e01e66355dee919fe24b26fc78f0d8a8982dc4052d7b3940c7e81d05c35bf4157f7965bb362efe0e5b1473e3f1cd9076b5517768449b214f88768e8b3e49c31ff1d7df244c9c46d36b0eccfb7eb13971026479e78064562ffc9bdff4b93317f5037682f7ac75f0dcaeb130ef415a33ae3f8a87a3f065da912a81535d527e5227e129c8432422a7511481a1a8075e03535bd13d154988515f67a97debab6ffde546be6e659bd0ee87ec772f99d61611c4677ee8bc79bcfef7b23cd0c3a1f8efdfc908d283f7e4993e83cb1fae43d236bce3453cb7109b7e1be2da432a85ec8a512f48651ed3b36fc2e70f6d7c5f4c61ba32fc0de73468e5382154f5990fc6118d24a1f74824c5b2e403232299b38af8d426aa286ba0122a488e6738bf70ee794286dfad35787f8456b4d64064a294387a22feffb7b437cba8456b87712141c66d959fd36f42bd1ec4fe1bb26fca6598f7a97192e544427211661f2410e8a7e360476be729e666058b6ffd023e97995d9a9c567a4e65e9bc28e07e71bf2f4d3af2c370b458a738464e63b7e42f37adf5d5e929544b5112a593b4ddb0591e39287afd2728a8404baf46585f17c1e903bc98ab3cb8c8da7e260d9b797248c84e7efdb3d78486aae80bccfaa759abd1a9c4bdbc7701a0cc2d00193603ff5e45066ab6c85ad30dc759e0c1ba430e383fd92165ff2e8c0dd2e07c1bce90ac7bf6bc826ecbdb922416395e940dd965983104716df52f6558e65d4b31ee23195d227231e0e361b560714251da81cdd8d4752ad2e1b7a263b3acbfea989d32743b2c2c7477a585b949c361a5c44e782c679b8b82b3f1e31c727a957e3ab6e616de582c4889160fa6e0c3d5e2645c9d0bad11c1507b9e1b7114a52fb6dd737cf2d58a9baecd140201a07d63e8074d5452638cbfb3e0444ad8f8f3c887cec4f24312690abdf7adb85d90e7a7f6009271c93f1a47aa3aef671eb90c967babe22843c0f4f108c01f2e24554edb5ac4cecc68b392fbecbe884b7b74ec7589265e4e04ac2a23d1a5d784ca35d3737e249ad7bc06ac4859b687f5702c9618a9587b383ea9a83dce68145d9427eeb1786892ee2a82821870e9dda4981bd1053110c0eead179110d43a66d7b35d3d7f8bdefd0dd16d3f592f25361018c5fbff5e44a4d4e85ec10f7c022a1cc137770c72d1a80abec3779dd6b763a36cedb2b899c72944012c2dad18b765f92b41383d79716dd97fca6951007f233e6b5702ee1e60cb855c8c8b8b13d75b3", 0x1000}, {&(0x7f0000000500)="439867ba3b3d1a569c305c1cc13b9c5e8390c2d72d4c573b5432d597027aa1bb6029d75ea77620d8801f2576940ad91e359b96c1fc692b1e6fdb7f1a6d691051f1221db98e456eb6a529ba516997c9a4efb043b43308b87f0cdeea03f3c9412bd22c3ecee426d3c4a1009badf3bd01b48791722f25b30ca3fd4c356edb09db068456ef1a7830a17bd54d679a4dd267e9604cf13d20526e2c", 0x98}], 0x5, 0xffffffffffffffff}, 0x7) fcntl$setstatus(r2, 0x4, 0x80) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000000)={0x2, 0x1, 0xfffffffffffffeff, 0x2}, 0xc) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000001880)={'./file0\x00', 0x90020001, 0x0, 0x0, 0x200000001, 0x660, 0x7, 0x4, 0xfffffffffffffffd, 0x0, 0x8001, 0x56}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0x0) write(0xffffffffffffffff, &(0x7f0000000300)="9b", 0x1) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000001740), 0x10000) 02:04:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='E', 0x1) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0x131c) 02:04:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x100000003, 0x3, 0xfffffffffffff4bc, "73cc510e52b37b2efe0d3fe8c06d00"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000240)={0xff, 0x9, 0x4, 0xfffffffffffffffb, "a67311fa22f50647832da5c7325b416f4f342f3e", 0x0, 0x9}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000200)=0x180000000) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000000c0)=0x1) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) utimensat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000280)={{0x8000, 0x3f}, {0x2a3e, 0xfffffffffffffffd}}, 0x2) 02:04:06 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x800) clock_settime(0x4, &(0x7f00000000c0)={0x2, 0x1f80000000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e2f637daf73f8b8aa6eef6fa39c39c9f3de6548f9324bc2346f7e096ef5db51297a5658f5f08595ad31f7fb01595e83930c955dc70b0980b93238dc1be983ed10a9ee84e06314d46829d8b608c2c935edfd74dd06c57948fe46401b70e4466d12c6d26b88cda259a497c4525649a2c9c79b36dc425b40543659e8fc7edd0a6de8c1fba4bb403d2f9d629c613", 0x8c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "854955882e0261ce4e6637768fea83eafae8bfa6"}) 02:04:07 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000000ac0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000a40)=[@cred={0x20}], 0x20}, 0x1) r1 = semget(0x0, 0x4, 0x480) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000000)=""/13) 02:04:07 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus/file0\x00', 0x10102, 0xd2) poll(&(0x7f0000000300)=[{r1, 0x8}, {r1, 0x2}, {r1}, {r0, 0x18c}], 0x4, 0x8) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x6, 0x2, 0x7, 0x6, 0x5, 0x9, 0x2, 0x1438}, &(0x7f0000000100)={0x4, 0x1ff}) select(0x40, &(0x7f0000000080)={0x3, 0x100000000000, 0x101, 0xfc, 0x7, 0x7fff, 0x1, 0x2}, &(0x7f0000000140)={0x8, 0xffffffff, 0x4, 0x8949, 0x4, 0x1, 0x5e9, 0x8}, &(0x7f00000001c0)={0x9, 0x9, 0xc59, 0x4, 0x7, 0x3, 0x80000001, 0x8}, &(0x7f0000000200)={0x3ff, 0x9}) sendto$unix(r0, &(0x7f0000000240)="1501adb86756105103ff37a304ba5cda992b9d5bff60b5d0b29dc30fb8973082ea956e1cda6dbd71aad36dc9e388ffac593e4f4aafdef1c2ac9ab9fc036888cb91730d6a1aed4d3525b961194c2a8b925ff80517db64c596c9a6609d0709cec6b79dc9c0666336ed0cd613591ea7fd86c4e52824b4200ed175dfb80d8eb76899883f", 0x82, 0x4, 0x0, 0x0) 02:04:09 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20480, 0x0) write(r0, &(0x7f0000000080)="084cc36f8bfa312810c9426b1bfd34d07fe4cde5aa7aca63e0ba8015dacd0a677b671886f2c501d2efab4e91e0cae8d9abf7bfec1a87645af4c56df4851f2f7f84283873b94b2e0e37514c6180937d3387548f52066f16cea78749c197bb7e2f5496de1bf0b9e653af78378c62827a18d5afb92a2a5d85664558b21da81080aa8f618e5e27e13058916afb5499948e078d4e84ebd3d8f4d64db30678edcd8fc0491d5e8a9630dd6bfc0e3e7102b4787b6e519e6e42886c7c86776d5a9202d65e174c5b6d087a654841435136dc58415a21b8d073f9ca50210049ec0563b258eeb97065306adf62b1d7", 0xe9) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r1, 0x80047466, &(0x7f0000000340)=0x8) 02:04:09 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) clock_getres(0x7, &(0x7f0000000040)) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 02:04:09 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x8, r0) recvfrom$inet6(r1, &(0x7f0000000180)=""/4096, 0x1000, 0x2, &(0x7f0000000000)={0x18, 0x3, 0x0, 0x6}, 0xc) writev(r0, &(0x7f0000001340)=[{&(0x7f0000001180)="501ad6422197aadddc6e7aaf2bbba48ec63c1f5fb10132fe9bfceafe045922d9032facfce0a88642334678443284d244536d9480a3fa2b78c061002f27986d9293061b5703dbe33e5e5d5a93222fd40d146a7256b64c0a1b306ccf69bbf8e1355c70dcec5a016d3e4aec806488222e450653befbf38218021770a55d6c94ca6cfc8a84daf851fd3dffe701e37d82ba12884dfa7f1ad490fac7f79511430efb6afadb1b5e37988cac4eb1e506c567293a045f927037941a5b8ea9d55290dc6d04a4", 0xc1}, {&(0x7f0000000080)="3571d16bdba531c497582db4ec16e6cf5fbb5d8d9e258456886b6931dcbc68f76f15184f002ab7587df891551b29044676331a738fc715690a97dc2f1430f5bd421d9116639687cdad8f4067ab596799b2ad92db06ec37bc1b47b9d95e4620ec455c7cfd627cb76a14df272d407e97c582d36d881423f2c7d5134eba1dff65536dbd8290d2b5266e23acb79c12172e53cabd26124c96afa7f5a3c252409bbf01", 0xa0}, {&(0x7f0000001280)="20ead7f3182b52b35f65b007ba074bbb5491fa64b8f1eaa4a85ddb0277251edf9e695dc9587a14a54b168bec13381f322e959151fd381617481a169b7e6beeac84d115aa9b8931dc8a2b43f87ae8cdc969174bc02378c71ba2b672b031de791d86d7142043ad22de4463bcee6b0e3eeb37b31de882fa74b06f0e0eceb7435885adae9f6f705cec1ec11f962cce27daf47a01d7b0bdcabfca5fda208b2f30a9a96fbbe4e51438078a158f716af3b75f8880a89c34d668c6ab573ede", 0xbb}], 0x3) fcntl$setstatus(r0, 0x4, 0x0) 02:04:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) listen(r0, 0x0) 02:04:10 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 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, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) socket$inet6(0x18, 0x4, 0x101) r2 = socket$inet6(0x18, 0x8001, 0x0) lchown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) connect$inet6(r2, &(0x7f0000000000), 0xc) listen(r2, 0x0) 02:04:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f00000001c0)) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x10001, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 02:04:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) r1 = socket(0x40000000011, 0x8000, 0x3) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffffffffffffff8, &(0x7f0000000140)={0xffffffffffffffff, 0x80}) socketpair(0x20, 0x0, 0x100000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x20}, {r1, 0x103}, {r0, 0x8}, {r2, 0x40}, {r0, 0x54}], 0x5, 0xa8) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="000000186004000000002000feffffff000cbec5a0dfd9968728000000000000000000000000000000000001", 0x2c}], 0x1) 02:04:10 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5124) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6, 0x2010, r1, 0x0, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./bus\x00', r2, r3) r4 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2, 0x2) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000640)) 02:04:10 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x100000000000026f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet6(0x18, 0x8003, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x280, 0x1c0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0x0, './file1\x00'}) connect$inet6(r3, &(0x7f0000000000), 0xc) listen(r3, 0x0) 02:04:11 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002005, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) sync() nanosleep(&(0x7f0000000080)={0x9a8, 0x4}, &(0x7f00000000c0)) setuid(0xee01) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) clock_settime(0x3, &(0x7f0000000040)={0x0, 0xc224}) 02:04:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) pipe2(&(0x7f00000010c0)={0xffffffffffffffff}, 0x10004) accept$inet6(r1, &(0x7f0000001100), &(0x7f0000001140)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x7ff, 0xffffffffffff407d}, 0x10) write(r0, &(0x7f00000000c0)="f971ec4717e016f6fbb4193492a3123a48cdafbc350ee2212fa6475165519595b650e3e5a9533fb9a78badc00314eece8494f70e800beb0117caa9970377d8148c9dba6794f1198bc78bf7a3570e6be61b45b3b8f146371504e2c1cbe6bc2b987dd4dfedb144f843a7c69f172e6f910c49c4dead1f59706b50a2b549eda5932cd22143e687aa09df967cafcbf5afe1a1a2c600f56ef33741e14b42db0568f9819c425b52c825e05955a83fa2810cc67e311a59afa5e19a2bd19dc3558b19c57f01b43307121c9ce879d003120a25f1b1d468e814d02ef1e59325db2bea5026b70884b38b426378a31727915b58ae8fbf90925d6386a598c55b1924a12547e085a5d3e1086e5bf00891836651e05274f3d8c529873707baaee31deffbb4827f311ff38227120de05c010550a0452b6189162844acae4b9e51fd7cd16dd55fb78bd6351a69119721675df82a3b4d3ebf0b8b20ff8ce6485466e9c1e0805ff526db781640253c8fe51a8629fbbb252740a7e4600390700bc2ac92c054922d7cd3008dc43b107aebd5a453eb3d01029156b1cdcd4d24ad214f771dab8e4f8035a06c03f1207d889548d64e792946879106e45d962b5e2039a1682a89afdb6feb56efafeb7cb16a89a1cab1f4d75c45bb9fb2550c32030a6d5c297dcc951178d67a50187c057462b1c34bea4ed8d4f85adc06c74529253c5debfe2638fff636c083bf0d27b0b7050e9eaa6b81e07b006ca79641ad5320a35809af82295bb9c012ff8628e133ad379d675c72e9bfd4ca6beb39bb7ad96e6e43103d72536f3a0cfbcb43090cfac92b8b70c1fc562eae2991516b2fd119879084dd1acac692df96cb30b87c7868166dfd3e4f1a03f5722372306fa928d375331fb115c0cd7b610cbbbdf7f8c745ade3b0c46a373f8058a71c4a589585d3bb1b65eced6efc824179daa6e24f8835e115c6ad1703154ee55eeb1bbcb2b7aa11c4bfaa4cb910451003b32a84b93c83dca3197d482fc9a0de4a00f8a0b38d989c0bdbf5f16c663dc401d9e772d499f2baad144df2a62c978ac059781d171872746899f2a4962c2add3cf2dc79492298f24b1db641a666da8002fc3fb5da66d75599a03970482ed76b94c5eba94b75b5653d40408380863b66deb2c4d4ef10f603dc2883fb814d15aa25f122f4be6e051cd1e7e7276403afc7e99bba5bd56770806fc351cbdb20f854f60a16f63e11da87e2808c6f9d311772310bbf087ea5009f1d27ab216c09ffaaf4a3a44f622b50e583147bb21a106ec08c6e45d31f3c74f4f88102c1e609ad56b85ea7218db0efe5533dcd49e59938cf7f38e631034f141b296a2d97d8e395aedb84c694d2f2dce7a0a9da3076b5cb6b38435a0ee4bcccf4e866c50f08845cce5a1e008564ee9e1387e17f49ddaa684056588bb54021bd9fdcfd8b6b9e347b17c061c57c0f3796fa09b070411ec073b26f43d639107481b82ced86e0ca56414a6c58eceea0571841df3a6aeb65208b1d27347841b57e78bfd29969bd4f1597b33c5903dd50f48559b59f746d495a220e0402f7e939e8944179bce50e6063f9e5886c5bc883851e758e0e6ebc4dbb9cf9c09ea158a392317ddfeb300f98f9ead8853191e8eab153373c85831d0b2cdec915dfdd5fca3c99be299351ee068a4b7abb58b14ee019059f806842fe1814b7d7e709cad7f3a6377f693158980f7878ce9baff163aa6b65811868b9479ace55b9210cf470bca568100651bf9afef117d827f53a52d62a69afa4acd0fd4f89dc04eaa576960b38aaba7873ceee465fece11bfc3bdb3d7503d36689158e80ec1ad902dc1d7833b9485abab4fd2a5164d0766599c88f75935124d2a936b5aa6a358c4a64f8a07c39f3231cd52cd752a3e48df60fa64cdaa73926d3208c0feae6a0580cb4761af5c368eef3a7440a9974375e00e17c400cd2dae05f30fd8c743be4fce2c722362e5adab815c77eb7eb242731bfac47eccd59f76ebe206fb096d35fc98a4a0581f9e1b52f5fbf80056b20d604bb37d39bcecf586aa510bbb5f1b551341676b387b550997563d2341d1f1168aee1fe0009e8cd2d1900f5a0f5c927eaaad95bb87008aa0a83a9c38a26519978495cc55b579b0c8beb248204d9ab6cb2a4466cc85a8f4a1f6231a66eb606fddf946292c60346fa1dfef746bdb4877e2f6b1a012e3e2a51912d3d9320ed72169bf55ec970f06b10a0e90494e573e01dcf08b9bfa8ac4c4287398b98b93f3a073990ab4bea5d8f1a4d7b059c1e0981bae33be582c4e76d974715245f8b2a4466fe61b9d23086518cbd729e63e863ca0c26a6a2d71a8cb58d8b06cee510c8e3b5855155ceb5c38d479cbaf380b3e3d776424e6637edfd6b4518ca0827debec62e879b228e2756767e3a6acfd32cca5f8d2fdb06b2210d836311d1278b1e1b19ea9ad9a1723e370cd4c62883d28f81d9bb0a284c8256a49b194b0d05310538efb4006fdb6b43a3215ce147082ce1955330638d293924259335cbb47f76700b64f7e76efcf8baa97495e9a0cb74a487cbbed4c79e2d69baaa7e7a872f50decd2c004ccb1b0c64d8aa90d3aa96f7dbbbbcc7cfbc0153392d96d420a73bc32fe365f7f6f6fdf4127ed7b6f22ce65c9509c8160b243521e1f5963ad4c6efd38b64696d9cff38205d015c716bad9f39ee0c175e40003dd64b64409ae678269c8e3ac79b838b406a67901f06b25db0049abb331842cfb64e6e32fc816ab98f1f570586bc03395d0d83c7a4a46becea9537c8a56786935099a81d19df6c2d1213dec63f97ec30bd82f32ddf5e43700225189257fee77ca0c3a86d91e78ddcf0018a7ba600edcad5946f23fd9288092d74e19b0c4e7e8bbae1ec3c85d78c410789324db62a341ec5fdd5f3f5eba071c43a2b62c0b52cfde4b07f6ff90e0a4d72ff92c499346cb5c59e375288d7987a7dd045a8f516aa2626d47c6d82b4137c6e201e2d5434112c815daad53a21bf452a409dda4f189b3c63c64ea2c8f61923d355139c06a8ab6eb6fc2528efb438cc0cad8812e298d9b700665f8853ee9ea940c0276022b3549fc9adc6b674e083eb0c0b106e5897a33c4be817b4d3a73f3df56943d4c36ca9ed1aa0acfe4c4afd7055ad29d8c06af7e9bb21f4f15febba904b76c07c2fa3c83f66811ffaa9d7510b91fa76a9d3653e8f07d70ea8bb6a64125513edfb48dc503c4b568636b42ea1805ca3e562f1e94e5301c291da69155d91310b33a7ca93eaa019e13862bbc0425b14345492dae5063bd1e70b595607bdc8fde356454d5b8fce7023e78c44c0368e1f01816b80a35db9381b42d26cd3e49eab8209345df68686916a789eca64fc1ca94fb5725db8c23a66a6833d0a05d53fbb9b4b01d1378698351d6fc237b296e49778dcde5bda6f499b20b7cfa6693b681cea7ab4122f63f5c3653f0918269834a01b7be327f26f56f203db5c8b9588bfaf3bee75654e8ea1315e66ee6bc5d326998b730bebcf90de0efc9542382110ec43e11192465c69300a19235062cb9959c93982d8da6fa40516b1e65f958f4f77a71f353e4456f17ef96f682eaf6dc81416f0ce20148aab068aba8883b81fe7309fb3a96b1ef522ac608489367fd501472769d4d90f50273b39c2fe514228ee546ff3fa9329c715c3bdc515ebb79a77bfed1576ad4434d8309119917974d19c268fa97c286b6d6d324da73f3f65f4dd12128d1e1583db8141677ea6fe7556a503a6db9d6c9c92d688383b9a7829ab779a79e7fd0cb7fe356b48b48d69d041ff08e3293c7513c79034e8d3723fa73fe4b838629270cbbd568ac940d3c2be2ca20654bf48d018381ef1b39cd8157d4adab3ff4c163e8e018bf1677f002ee584e9a67bac2879b4973d47db342485f671ee1c99cbf3f42b1f1369966aa1763f0074d919f199a58b2e0f6eb3dc685a40197b5c83b88e8dd5e7933d6611233bd5efaabe7e59c5928cbd78c6a636b8d5cdb58f3ddec98c69d516dfdecd5576e92239654dbde7e5037cd7908ebc59bca72993337f4fe69ccef867561d9bcc6ed0551caccdd3da11bf8a94702387184f45a71551f9ca750c6e11bac16ff4de82a955c2860f1d4635e8a96d7b9b229fe162beb8b2ba37fa6d7852a3cda86f4394f07fe773747ed02c4a6747cca58e3041d12907d01f0a6595bc197080c8502aa5de138cdd903a4197ef665243e8f442de9d26ba494c560a31a688db73859836dae31b538a954e4b4ee875149ac00ed74237e17b68811e578b835423e1d9689204cbef31d90a06148006248f15d7cfd673ba9cd73515f594d4c197fb8501718f39f3f0c9d82a98712ef4dc6389c49bcdff8e00a9154449f165b1611d9c86c23c79f0f6dea1d31ef05bd2c63e46e9f8f1a5d8b4bb932f863fc0c07321dda63fa2b95137790bdb9f8424e125eae6508c03fb1d3d1e30c2bea1fb254a369afbdd0f9c08658e46f1ac73e02a64346622f47e14027e570aad79f11f4439d1a8b55d21f1238aac0c22ad328d973f67668b6d852e4b8bf7a76189f47d717e40785ebe1fa9b5a3c52d60c9878d002987a3cd70906a0bd3f09ef01d59571acae793ab669b4054f4cbbdef27f377ce385f63abc032af048f92ee037c4b5706e6aa7fe2759c401379e1844caa5bcd9f4ae457c9acdbd2ab0ad3ea126d99844bc37a19df17a29831e63fdd8ad43d64edf9b6ed389e4aa4b73ecb7cd877aeb0bcf56755f1449cfce413ea5091f1716b19489e6478bbe7c16f61e5fa3b9f12e587f2d9a8dd549967e5d92994ac2020e54bef828f9182a8fdf96ab3d58e942d12fac9b8274c61b03ed10de8dcaf1c833487e3c2fc403295e56abdf5cb25ba39dcb541441234776a68363be4a4c8955ff59c1cc95f650e19c91ab7be2c5c094a0185fe96850258db55846737c57a3b9ab30805ef63ff760e6550cbf5bef7d5d5f69fbaebf697acf339bfce5a00bc36534201884683b54b48fdfe0ca785f5e9956cc9720507d3ef55232fec02066cd4a995bf4db2500e12b66d691a49008fb14017e60fcbada8f352bae538e76425540489eb9d07620e21f540beec2f8b349506e3edc96d3b856f782dbf0bc861ca23c69626d0902863c887d4dd607b6b6fe97df4bf3d2978cd0bbfb2b0a13bef014f2018091607b177b3c75403bc0e3e8941f5e17c4674830120bc9beec343dd6d00c222ef5e527dc319613f3f7b222c25a1823595a58049be7dab86dc485fc9ea15160ba2f4882e0a251d421cf2ce132b08551f69bdf96f9f08c86b0194c299cbe12d2b266fe5e6110553f893a298fa831c36c0fe3ea0eb410f1316cbde12e76b6bb5005bd3200dea16c1f5b816d9087aae56977bd231fce0d73c6b88ab19ca3227762cab31d99175591ea0ae2693649061521b13ffc5100e2dbb6b112f48aaca173f40416db3991e385d5e8dd6d6d8817eac1e54d330b2c9a9624a358aa91fb3280cd51c4d2c18fcb81f7dbc52f9ccde157acc7dd150729dff089b4ebee5c716cab61c3fa494f225a8dd6bbd848b4d5d9ad46bdc842fe6c81a4cf93a439a9913c7a6e2db3333ad214bc573dab93f1b551cb07e1857b343c25f15465229cbb41d970c9c7d340af804a63e1be7c1429a68fcfb9dfe7c9d6682a48c021c45867b344ceda10eeb4d8bf24706c2d6b469502df9f428f4de973148c24425067b7f48170750bea3c03ae11ed7f47dd4c0aa37a1a4476b429fe65584547ef8319dbaa19dd9a3f2b44531960bfaa0572246d775d37d29fc2b41b6dbe950afa308e6eb0e9f2a145a200363c5871d930c36", 0x1000) r2 = socket$inet(0x2, 0x2, 0x0) preadv(r0, &(0x7f00000013c0)=[{&(0x7f0000001180)=""/8, 0x8}, {&(0x7f00000011c0)=""/213, 0xd5}, {&(0x7f00000012c0)=""/84, 0x54}, {&(0x7f0000001340)=""/81, 0x51}], 0x4, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 02:04:13 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getpgrp() setsockopt(r0, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8c0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x83) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8, 0x84, 0x44184e16, 0x8001}, {{r1}, 0xfffffffffffffffd, 0x0, 0x4, 0x139e8fb0}, {{r1}, 0xfffffffffffffffa, 0x4, 0xfffff, 0x3fdc40000000000, 0x32f}, {{r0}, 0xfffffffffffffffc, 0x11, 0x21, 0x0, 0x80}, {{r1}, 0x0, 0x28, 0x1, 0x80000000, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x8, 0x3, 0x5}], 0x8, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x1, 0x7, 0x295}, {{r0}, 0xfffffffffffffffa, 0x1, 0x1, 0xd42b, 0x4466}], 0x6, &(0x7f0000000280)={0x8, 0x3}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xffffff1d) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000100)) 02:04:13 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x200, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x4000, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x4, 0x7, 0x1f}, {{r0}, 0xfffffffffffffff9, 0x11, 0x2, 0x808000, 0x1}, {{r0}, 0xffffffffffffffff, 0xa, 0x20000000, 0xfffffffffffffffd, 0xfffffffffffffffc}], 0xffffffffffff2bae, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x9, 0x20, 0x10001, 0x40}, {{r0}, 0xfffffffffffffffe, 0x46, 0xf0000000, 0x4, 0xe3}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000002, 0xd93f}, {{r0}, 0x6e5882f0162402a2, 0x10, 0x20, 0x1f, 0x62}, {{r0}, 0xfffffffffffffffa, 0x1, 0x8483b997013960f5, 0xc5, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0x200fffff, 0x9, 0x81}], 0x80000001, &(0x7f0000000000)={0x1, 0xb12d}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSCTTY(r1, 0x20007461) 02:04:14 executing program 1: r0 = socket(0x1e, 0x1, 0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = socket(0x18, 0x7, 0x0) setsockopt(r1, 0x8, 0xffffffffffffff7f, 0x0, 0x10105) r2 = dup(r1) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000080)) sendto(r1, &(0x7f00000000c0)="2eaa273b981a18ef6065c6728d140e8697f5b4e4ba", 0x15, 0x9, 0x0, 0x0) 02:04:14 executing program 1: r0 = socket(0x10000000002, 0x1, 0x0) recvfrom(r0, &(0x7f0000000080)=""/17, 0x11, 0x801, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) getsockname(r0, 0x0, &(0x7f0000000180)) r1 = dup(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000001c0)=0x1f) 02:04:14 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x1f, './bus\x00', './bus\x00'}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f00000001c0)="55b74bf5312c53da78bbe140648fe2fa024eb5b6b77b8fe63df2facfe5c29d5441f22da3bbeac73f42ad59506657f2b004d34297752f9348bef9208aee7e11f0aab404f0b009c8a354866eb391df9d47e1020be9c5cc5fb80ea7bc016040060ff1bfc035f9a00849a2b6cad1c95fdd306f15c8aabe5f50c06ba67ba88ced98076a2189ddabf681806bc095e22cc0142e417d84e312f0cfa244", 0x99) write(r1, &(0x7f0000000280)="0ae88e5847ac0866fd60ac08eee3a62cfc71bf144bf810d7a71b985d595398561965974300e59bb85426f18f02f7e785238b7b226ae867ded8ecc9217f8303d7ecafab9c31b7337afcc20f7fedc634260619557f87ea934223c419dd8f63d7bb729665d36af65438c101d076e162c8423e28d3bcd7bc233a2ce85a9f58c56f4c0000000000000000000000", 0x8b) execve(0x0, 0x0, 0x0) 02:04:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000100)="cf7302a6d9bedbba519668ee55982042a77a61c8c20f60c74520d1f88ca367434db97ba54c0ab495124b998e9763de6581380f60007c8b674de556fb991a56e82c86fdb82eafe48a5d8d1b8baa0278676ad392b262f9b2dccc00d6d999de3caa29cd48aedd00aed589eb603a7cea3a79d4518124f108cf36820d7597007d8555873d7b683fe7b0aa84ddda644c109c52cf3699ffeee484b1427a62817e383f73eaeaf6cb0148ae88be8cf289139509c8c04df1ac2d7bffa91fdecf3ebed8d014e6f5113fcb16589c", 0xc8) 02:04:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2000000000000000ffff0000000e0000f87c8a5b671b1b542a538706000000a71100000029000000310000000300000035707f9545070b77"], 0x38}, 0x0) sendto(r0, &(0x7f00000002c0)="9fed70d1c44a53f833d556f0a07e4f6f257f2e450b29eec3e2f34a406c09fffb5f2bd3c2b8b8dd7095c8e4f88599d698811422d51842cea4356b18bc5445a75ec668ae4f8f4424108d84c6458570cc2f8d2e17eec34ed39f665d9ed751355fde26e23c10528008ef0ab03da3a9d170224818b0716d16fbb44a78efc5c1e390efc9dcb4ca8add2cf8e4fe5bdd95ea24c62b2645a84e528d6463e4655c599d5fe45934944f1fb0c6d548b614d848abe9ec6480c601a2e5e047a148b12ebbaa526fe11548c6e2b473a54a94de898de8", 0xce, 0x4, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 02:04:14 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0xf938, 0x3f}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendto$inet6(r0, &(0x7f0000000040)="44cdceee598bbf613f808df7c49af3114c743a2c3b11ddf6f364ec1b75f0698cc80f3162e6a4b856d656dbe41ad279d1166413196cc7d2d4ba35b736e0e83a92f7db792875ff529a3f362493bdad7cc41b408cbd495ea98c8b4b70079afd4fae76ad10de6a4afdf54aa0afcb26207620e6922268c544155b6cc4caa250ca5e0d1a6db0f59ee36e4d55896834b1ef47bb40705039bc036b5af5c3faf46f64654d6af60d53c3e15031080a2d7e83720829cb5396fef898f2746f1ee9b46ecfe1104405cb0020cf9c3ceece04fced2456fb3a89c9dcb03d129ee86f0f43bf6ae43fe09ffaa3ab1dc0e273bff3ef7a0d984cb3b645dba9d0d15c344b", 0xfffffe17, 0x1, 0x0, 0x0) nanosleep(&(0x7f0000000140)={0x0, 0x100000000}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setegid(r2) preadv(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/241, 0xf1}, {&(0x7f00000002c0)=""/21, 0x15}, {&(0x7f0000000300)=""/30, 0x1e}, {&(0x7f0000000340)=""/39, 0x27}, {&(0x7f0000000380)=""/68, 0x44}], 0x5, 0x0) r3 = getuid() getrusage(0xffffffffffffffff, &(0x7f0000000480)) nanosleep(&(0x7f0000000540)={0x4, 0x3}, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) clock_getres(0x3, &(0x7f0000000580)) unlinkat(r0, &(0x7f00000005c0)='./file0\x00', 0x8) lseek(r0, 0x0, 0x3) r4 = socket$inet6(0x18, 0x2, 0x40) r5 = semget$private(0x0, 0x2, 0x8) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000600)={{0x153b66de, r3, r2, r1, r2, 0x43, 0x5}, 0x9, 0x6, 0x8}) nanosleep(&(0x7f0000000680)={0x0, 0x9}, 0x0) semctl$GETPID(r5, 0x1, 0x4, &(0x7f00000006c0)=""/91) r6 = syz_open_pts() setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000740)={0x1, 0xb598}, 0x10) setsockopt(r4, 0x8a31, 0xc0000000000, &(0x7f0000000780)="186c87b273dc64f83ec1d6ec9b6ae931c82ffd97e34c50fc6527845cd6bbe8ed8e5278c8373d7336247f64fdd8874e7251ba4ae7c50910c76e32047d5eb8959dae1c32d959a3ab323b0b1ee8b069fde67429243d1b73bda8967ae1c61f66012fa4ad4e80e7768e0f199d92271c36f4e2fad0c69e00bd3a7a31443a4bb3c5f7741d2c771a44bd4db5e0d6d01d2ff81d4ac001e888b42c5efc223218183e59c62d9dd6bad6192cf8a0067b2beee42e9d23e1ec8eb5ab2ede889a8f1952aaba59577e43b01204d57f0478f63903f3ec286938c4713a1d76facb6564681661f8b57c545814b0349b3d08e533fee0f75ccc4748dea1c39779969c9a6d3c89fde56484fa6795d28cab2dea8277512074ff1b22ea2b0b7022831f23632301b68c960e944f8911603eda7bcb0afe7338121b9692bd5faeac147038848cf7a878330d8f3864b9cbde3e8d1baebe9a6db20fbc98f800afa798ad0ac45bda6b2bc5d9590b1214ad47f6e0436f8deca78660ca265629de390eb4fa5f55aa3e6817688aaf806f647e521a1d00b4718469d523f1f8e75445b7058dceb25e65c17c12ffeeda5b68780ab86f2ae7d26f5020424db8875abb254768557f0e731c6117324ec95a619a15c5b794b94477e830ee676421a9d833335a5149cbfc08d9117be5a563f44e81c6352d2d927f9adc3507f5b1fe244c8e41e0d291ddae814113ed850a1555f9a47a91c40500cf49c8a8d2aa46edb68039e7b7e3031cdf35dd6846faed10213473392f8586767e841f3e0e8eeb1845091578f8b47f1ec34da6a01fa3390761cb81be12d83f8f413bc4afd0efc2dc97385a924877720f3ceb3c03a584a3f18169b06588611b751102031cb057c730c38bd44111442a42303fd4b471035c1cb213e57b560146f26d95792aa366efefd922d129af6617242ec823a388e633db8795957177915e307ae59971df64c268ecc0cf919c48d4e2e89069ea32e761b3bab6ff6973c850cc0d1e8cbaf33f4f85bd3d5b6bdc63b851f4bea82c6a3a1b29181df55faa74950719b1e9afe198159e803f0f83afbee259f07bbc0e4d20340bc451ea65fcb6ebbed54f87bd3fdb6938b278da9008466f34df57e358c1255400460dfe7c98cae7d89ce4add4a249edda398b6d38aa6aa3fc7049ea84a624efe4cec25e6e8da8e81b5ccc32d99fff9b96d4a914605fd670b826ded632eb59eda7411b33c1281a041e3d266eb455c6f8a30ca454dc70f8849f953566261d66e45e3e58db5d53718205befb4ad328a91677b244d1442a0315b62bf22170d21b9afc7e12878af58da5a53fdd87bd113af6f0747f964419103e69f5d5bf059da43e1c74fed47cd992281751757d117092b1880ae395387728c2af21b85df4d15bcafe052ca2dabdf681b906664212018e2c13116d62ac65384348657e7365c2e087f0fae9b71a3c1ee9c92c60cbdd519ad9bb65807731cd5235fa31f1b09fef8ea4c4994d8ea0489cffb4abc787d2c02547fdd87a4159cde196e4e175f528b948ade128ba51a366d7fc22974d7ef27a582313305d043e401f86979c9ee01f5ea914f08f7823a62464d63f01ee86a9dc3247a3277a03eba52b37e4531a8fb4ae42d619d780dd8462f76e0224b47474b4097f296854d0d311d3904552649c697661b078433403e31c699257f1f0a2f26094f83135d8a5cf02679de1907ce12c42b42b785a24e41ea63486506cf8f1705c65d501a84840e6c004d55857262aee15ccaf639cef5feb3abd1a30459ae2005ac04ba421d7565141d41ab0822a0acaf8356ab3a9a6deda3ec469be2efff053c9854973b0c97b54621001d159954afdc4b24e937265e9eafa1e1e4318beaba4df3f136101f5b86a0301edf47353f3f20cdb4f5f1acdd9ecce63e8af96ca25d7c1cfe72e21373e00614831ed9d545ccb13ae63e8651ac300f42cdd5be7245b1ffbc8e1c7686a092bec9498b596e54747ce30328eb126f69bb58c04d3c801ee32fe9b1d0fa445b988ee05f4df4c0e381b99a3ee4eecc6c25d7bfaeeec12853d3b6911f78421589462ba8c22b935c7228e4c4e3c394c699acdea0686da07ff3036f23a57381cae0155162ad41b86d21e0fd741c3135983a69457420a9354a1fa53972b4461a86d3489ef50734523670bb51cf5bdc9b7a8614bdfe6795a8d09e81b05ef25de323febf7eb7c2d5e93ed048df707a1bd72854555e68a275347d6a6ba90763b5976079d6012bdcd40fc75b37d00a93e188ea3d0756185bbf45ab665f58139ef60cd7d7a3e2511ac4e2d0930e7b749bfe118d9517a1f4b125d4d6931ad66ec6ac968dc4c90522a260f4d98c34bad9f8c7b15f60a52c8ec49447d1eb8076d152e0b08f380c37d4b71e548be2aa87bac7d45caf6e81f5feb288b2cca01b273bcb71eabf005037c02928a8af2a59be57d0187fc45feb9c790cb24a8bc71ffc093f164b3505440f922ebd9f597b4de79c9542fb8f932634c852df8d0fa47d319576a2b672956b767e8885df7f10b70b548a38895ab5150f382a76536c5596c4a1426f2a25c7764b37cc70ad66e362ad031677f03175e912c71cd9957855e61f2cc094a05b26b0559bce37e7a72c5bc873fdad748d5f3d71d2dee12dbdf760e3d4b4e5ff0e5f5114a7c363d1e64805e2aebec9807ac58b8028ecfda4e1d5cf96c00bc70aa932db48b201c6bf29866f660b57fdc2e52c747ae716e3fcef93ca28ac1018e71cd610e53b6e0bc987010c5e3bd7548d9e1e04e2766fb07b06d95eb7862da9e7d08f74a6891d8c5df88961461d7a41c396ef1fa305a5d79afe512a063c7456af10671eb4d6046620aef033f2ff221a38ba9eb0acdfef5b4dae4c9b27996d8f97571822169416479070816e07607a557f22a87d2b256d59ae2352d7481acccc5e02a0e0bdd163bdd2d5853a6ba864d735c3d2a626b3957cf0907a529652769842e046d75bc008c536c769536a2b5e062cdab46c348644f382074c55ce7cca182457c5fe3279173117ae7959203fa1405075130d4f8c4d6c347077f864d4fca1ed8f2a3433530ec63c852ab54010ebd2ef5f0e8133eb27364429952f76d9b0ef6e4cbb2da057cb26bb481763c4cc8da8f324143c2940faa3a72fe6591fed21e42c65320055fd3b42810e0554d343844f277cf8316957aee262e1136fd00cba00df985ff4325566aaa117230c040f0425a61fc5839d797a5c380c2f671545dfe29970b6d68563ee33e72048d445ff7dba2ef5d91e20c91cc914308bb899d2e255147f72d04d445e05f8d88d112f18334c90bdfe3d69ca83ae3999e571339aceb00c3b17d248456134d66bee51ef2b957227e6068b9fae9f95c4eb349ae8d0de1478c2363aeacd1c147292be47aa48b54372e97cd5365cff6a9d7d353dfa629edb7617fb6e451c0cfad327e314fb7b5cfcd363684d0b402ca44e926b49d210b58c3e161f642d02231eed60755da37477357ccd7a3d007f38f8d4b2b8fb4879a28ca7427538e3eca4cc99ff35c8f7dea6b25ee1f0c23932fad02466ddac14ef1a8ef86a5830e37b2e6e1be950896b280a8ce5fc0ccaeb5939638a44e15bb81417eb428c20bacefb7533d349187d92fcaa6d70b775994ce514593ab08f005a73a9559abe6a8f973e557ac1ada1d1c60424b5ec038f25d5f31be90459f2934d937ed26cf7cca3037e30b44d39ddd87065b4f76aaaebb4a227a0aee3130715fb4cbb2cc940082d1fa5f6300656494c0b53264d37114f51604816ca47d569f6627715135613ca3aa69a1ad23022a790d66f39c49f48ce2211da88fd9b4d7a896772139fed2a3ab40d1415536ba7e5c5653016d256e27253fa71f5a52629b643da6d8cab9d42bbbcb627a050974e0bd92af9ca02f1ca5fc4c53158d94d01f79aadf480943189262415380937555f2c1dccf0c209edf6fb9c2c1ab16287b118d7532c1768c9a129bd12b67ff4bba1a8b62835bd1b0f66b849fbb9af2c63b9a2385ac4d0d6d2b2c7cb968837a56740055253eeb2c0d282efd3e74610b86bd50d71de8014f45e4bf7c17b4c9dcd002766069251c914f2227b6a1c7dca78b07ca0f32e50485e7811717128805b87cf3bf74d056906ea22a26e28e63c7f0a70921ed32eeda84accb9f18ca5be5e1f92c4e6991e95b3a5c1544133f53a48446c15a3eb3b951f45ffa72b0667731f6f6979af69b50cf43b75e3b5da52acb9ea4ea032cea643448fa49d2d5d2106867847d461609c9fb0ff850a27f209a5824dcddc8bf63bc9c5302afd2894d0c22c2c012026f3160af1640799c6316431ec47c9c098fe2e728cf0100d6b289e4f399ec30d1ebc4bca61942643de3a2c5baf54a7649ce12fdab2546d849fac369076392b9982aa0701772fc8c375010e81686c1c34ec2a317e6dab3b2ac3c34f05a43ca1bc5e78a9e90cfae05b06e32ab4a02801f1831e1aaa3d0b9112dd3a6591b19db1d8ea33efd8cdc915edaace664ce996485e3c51b0aecea1989d31f5574ba730a81263e4e74393944e5befc78fb19752699558343c8d78209d9df744a235ee958e49fe1440f09c79e0eb6bcd2e0811f282708f9ab66029cd7b8e10c58048ecb03087fc3e11cc807ba0e3ee8d9537d0ce4da1dac3d7a1a317035f34ce8c1477b260757d6265758e6488e91f3a7f69cfb7798ba98e6529aade8e325dd355899547ffaf960e2e4554d3e29261559a93f45fb88940e929d875fed6e1f09451dcbc46a2a33dc7daf9ddb41ebd5964dd8f79c34b1334309e97a5b8b8eee78a3917c8cdbb3852a92af3785ba226c6efee00683bedba93b1a4c141c69c1a182999aaa96bc9baa7bb43d7b54c62596cd8e404ce155754014508b0af907bddb94156adf250d65da09030737f91348861194b78040315a5944264fc47e1d0462d5b142d8ea789cf9bea85f5a26a4318f813c26caeaf022f4d1c74994f049b626c945d898fe12e79bd8503bd4a5c6fd9a6f6f1ff535d524f6b1b2bca175d359270843be3477383343ae9699b47746b54833a08c468e3d80450a90774bb8e1bb3ef86bd8ed9393118e56e8b695520c2341cb0800f63d3f8227e3c5162d4f9611fef826c110c3c3429e9dd88ead7faf90ed3fa39d41a8a132ea97981a039f8b147522a26f9bb8af362064a3b8ffbad528f205bcc256f828e5436712ba7f388590d4f553f179f3b38fc76ef8c0655781a7a44348548ff40c0669bc786062c12d101f5a3696a4df9bed9fe18568fe06863e0eec7d2bf0a0e85c277e20eae2eaacbf84bb01eefa4a5cf742e4e2b71f7384ce729480fc44590990cddb694b301338d20436db5840a6077fc632ce5325254f24620c2d1471fd83f5acb7e33c26ee2e991df0e32993ffb7fc634426ebf6e55a9156a0045d345a108eb687776e1bbe5025299256fe769e73dc628a19993feac7987710d8edf715ba9b0a3abceb526d0aed3099cf97cbf945be4608008e1ee75ed5f9d84ba3cef59ee0efdc18f2bf1eb4a3dcd601eb1968aff90810eef1014b2d1c071c193f6b12506acf07b73d65e79efa06275d5516d5f32246254b6708be62aba62e9e9337757b489e5a0c7f2053c5a0b0e9601318f91e40e3e76c153ca4ad02a66c332e33d990ce30a9ca00c38a9574b7b27df9b7cc546e87ba2e576f9c0c192e839b0871b82605335d30f7d4893426510c2e2b9201f4b30c8218e5a0f739cf9f93762739951b489416bed94d2de32ab877760c397f625effb0be1a363936b4aab2a7636ac55a11408994ea6a13e9bc6707e2dd48acf70a4d5ee6d194c0efe0a766", 0x1000) getdents(r0, &(0x7f0000001780)=""/160, 0xa0) getdents(r0, &(0x7f0000001840)=""/145, 0x91) clock_settime(0x3, &(0x7f0000001900)={0x7, 0x20}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000001940)) accept$inet6(r0, &(0x7f0000001980), &(0x7f00000019c0)=0xc) nanosleep(&(0x7f0000001a00)={0x10001, 0x6}, &(0x7f0000001a40)) execve(&(0x7f0000001a80)='./file0\x00', &(0x7f0000001b40)=[&(0x7f0000001ac0)='\x00', &(0x7f0000001b00)='+\x00'], &(0x7f0000001c00)=[&(0x7f0000001b80)='\x00', &(0x7f0000001bc0)='\x00']) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000001c40)={0x0, 0xa7, 0x7, 0xffffffff7fffffff, "e31956b03a6e47f20294c28163419a745c98bf7c", 0x7f, 0xffffffffffff0001}) 02:04:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x7, './bus\x00', './bus/file0\x00'}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) symlink(&(0x7f0000000140)='./bus/file0\x00', &(0x7f0000000180)='./bus/file0\x00') r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x33) 09:43:20 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000000c0)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x6}, {r1, 0x41}, {r1, 0x4}], 0x3, 0x0) 09:43:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) bind(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 09:43:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2dbbb2ff, 0x0, "000000000000000100000000550000000300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open(&(0x7f0000001600)='./file0\x00', 0x0, 0x50) utimensat(r2, &(0x7f0000001640)='./file0\x00', &(0x7f0000001680)={{0x180, 0x6}, {0xf67, 0x8}}, 0x2) mmap(&(0x7f000077e000/0x1000)=nil, 0x1000, 0x4, 0x2812, r1, 0x0, 0x0) pwritev(r1, &(0x7f00000015c0)=[{&(0x7f0000000440)="a1230154c6c28aba28d04c6e5b0206955df559fe1b0ea80299bcfdcfa7060e23bccfb8d806d6c92d808c6dba71167de04bc58668dddc532d88df6a3b4cb45e831242d6e4fa9ea8882fab672a1ecd1076515291b66769b94fe7bdf27e0f686719192efda01c556d52ecacc5a2227588a68357ce731bf47206610777aedda343045fef9f226b51a8d2935f19e97f3eff4ef473e9be48434560087fc3c67775d473e697e58be67c65003f49654cf7abaab002291791083d923f852cc0e170e24f3893b3bb125cd2336055924388a5a476ccbd1de86b36dc101ed7626dff41791c97f5", 0xe1}, {&(0x7f0000000540)="0195c020acc3726f843f979be5b95e777876363fcd3085434a3a96baf280f53322f4bbfd214d02647580882e170001283602d2dc3a30bf571f98a5b066cd17a216cb7f15199570484796cbcf064dbf82", 0x50}, {&(0x7f00000005c0)="530aad8452b8ccf313cb6f8cb28f2284a27f1544ce1fb210b72171272f188feec838f581afe132a559223b3ff5372d6b5b35c70494c6c09623c36b9edfb5651c4f065f52103700fe168fb48a0cb88e2bb13cb105c10f69c9f318b054583833aa679840bb40943a9582d9bb9f41fa2777c8d66a908ade380709994e5c1595e989d7e1858858780879244d45286c7421934379f474b3e305a4d09bd54d306ef592afe16f26129b508ec9d72ba5ae2e888933a1bed5592d7782c3a0c58401f5d40d21e8e4468b94fc6576e4d6d42b38f3b20f077aca11a2e24ffa06de5d982277215f7dc7ff5c9ad535a61c230b0b769c2158d9a3a9547c31f4ca6636ba8a8c1e3474e353ae97238f36ded0b75d87696543acc8c073f8a4ed4ea7d971646a7fc8f6fd047d2e277ffc94b2da23c5edf1a24916998564dcb1e8c8034e7b3a5a03df3005183397ab9ad5e352f37c44a4b57e929ddb7419c326b5e149db151d68e80cbcb491a6ed52766eeddb36ee954ff7e0bcda12ff6bd90ea5b0e7d56a7206abb4775f86c8e89ff34652203897ee796b023c7584a627abce01affd7b1cb94361e628f44af1a25257270904bf3bf7b88117c7250ffb59a6519a9f833cc0eaeef174e892b365854dce02eb695a85506a7e5ad54c6a4e303d363eac68a0fb67dc69ca33373cc85b3bf4f11be2adc1f1b96b55d776f1c050a50111a1f2c4058f42e886baf9bb47a3eacd99c8e9c6b587bb204d3ee03856c233d7ba2b1b982f2fd5fea0a410dc4e03be323ba84028cea5865e3ac5174a06e1a4a8072babb3dc4cfbf0c47f834758dd837457992fd0661e502583f4499b887bdf4266a5ea9fb2fff95f57d29c4a60c6d28f1ac8acb967c7ac8b6dae3cc9d5750d0486250e4c5d1eaddee6a9f4d093af4c0cb3fed2221460aa34160fac278a5cae5f8969168cd676a3de875142d4d6b65eabcc173eb1062872d28d9864a64fb2b2bb201a21b514942fec2c7e6066ca3beee0e61c793edc02e515693dbefc43f06385d50c85b7b79be5540732b6d2f3a7a946b062f9aec868dcfefc0dad2cb07b3f4099c1b6b8fbf15faefd05b8e617d2ebf58fda791e6ab3beca71ba5bb891a1d062505c68ae4ab77c902d6e27c57ee1562f3c300ff26c5b67c9b0b0ac8ba75fa6a18235ae1f8567c7fe809942de4a637c79ddae47cebfe7c297111d5827f0ad59b56821ff658bf1ab6f5af8d89c49209e6e794475a2fd39695ea3039b5dbe586ac0ddc2a11e1ed14775816ab3b9f8fdf40a98390032114b0f5027fc427a35706135d4b74d4e5d6e6489641c27dfbf36f78443dc5d93d07b2c2171242db7ee99dd148c16f254cf6e117f8e41290b94a22920a9fb50104a638b10a8069160d1a44a9390cef2e3b1e3ae998cc9c387e5e3e3aad8f6441ca53006e8907cb65dfa9e75aaf5adde15670bc9c326f1589ece02d2664a9d81f2afb37377762315b340bd24869412173a0858a532b3046dc13dde70d24db9b6eeffb535d6657ad875f6bc1895dba5d10a5a49c432fde8ec74e7e25397bc65e370103ed21dd5f68b032fef648d1bd0734c5d01d048510ad9a0cadb7af27d52e8b5ec4711f8ae3b312f5f7cf7599995dca5d1d3380903b4e0e9617c8ba5681dea70c3a530823b98b5ba9b9ca5fc3544ecdd7e0c3bd4cfaa449a57b9e5b8ce0388b36dad94e77eaeb7b05a9e795d292e7c0f92c9db84f40e6f8d7dc128f7dc38d05a1c7bf97e2eca0bff80a1a7af46b847ae2ef84171b99dd7250f1db0fe9163f106445b17c5a938f04ee493436d14ef821a93480f8e3ad3518c14584942c1345ee43edade565b8b98a85181bef3806b529586dfa09ff6d689e0ef2e9e0ba30d51f33ded6d0e6f7201b1b1a16446dfd2706e8ae50a3c091c4dcc1d9f02c8f8d55399723648c140ab159cf02623ed59731dde6170edcf228ddda2d61ae5f46794eeddff1ccb4202adc36a419b3dca4ee600336c68d73f66d500b011b6ab348aa9874900399de9b9af3f8849071e0edb163c70d78aa3b01b7e77ff1d171683ab7c12abc540a44df128d13448b06e4ddace6913a4181deee0564b00d0f90df3a29fd07949fb287e888f6b2de6e88106b97e56ee2c63f17be9e18403fc75ac40e947ea59f93e48686efb170c95705285b5deb14e75a8e57ce1d018af84db18874971825296c06a80b2678a4026f16cd659b4882d5250596d9784972c4a7aa268eed17c9df911f049a688365a843ac12ed995f103d6eb86fad833f9e695954c3c3c23ef169e90cd9ab9c07a476a9249f875d6ebbaa53bf96fb39949e49fc38c6d8ada65cd92d5e763f338411d60faa17a067fcff636a44e7e46706f0048b16d8a8405d5ffe9a23f3dba3f4bf66c294b87d95bb3e292c46c9ad1a624266b9d9edb73bf864dafa9a778a7a681a6ef82a531531ec870ad9589f558cbc99c10c2a3eca0c383555ab611cb291286aa7dc752a7887e44a24d81052c326879ccaa728eea24a4ee1a935ce52c139e9c20a0a272e184d624686635121812b2966fc57b2821893d921efc0990632a9981724efe3941b5c681151c71445f8e21f408014fe9490e290fa5a94ccf8737a28417cef12ae920367faa953a83aae77dad457835385391ca9c355eeeb12f32c981de7ad802602bbe3e825fae1e076e0b4d8f9fb4d50b2dd4ba2a95839254fa4b419b655eb60cd9dd70ecac3374de397c18314cfe05448858720ce4a3b3bef0472220a1acf74d5df4735fe4f3df495a070b69966ef1445d2cf42618db86ad45e642144c8e8af84e919ee8bd9c79ca06844957c1d4760cc641fcc88d78d78ca31b350b374d8df1d2a0f7f0bd32f578a12ac2976029fbdc5010c745dcea6abfdc72f0c2d4c8806a016115c5a4370d01aa8b9eb938b6251e5d9782eaa90a830441e4e7df1f33c803eff250373719f870ba7599516c5bf1dbe18640ca1145f0cceefa4fdaf18355a3c865183b089bc7b869bca6808d7a3214300a9079e8dea3f2a6ff8943b6cbbaed32431811dd436a92004a7906b9925f4bd2ae11d442ca2ed16ff84b73810c8a2ec0b6020d7aeef029d992788c1608c6a5dd557a69fe9d7c1a6670d69c6b0d2ddeda795b49f76b9e8bf2ea2db7b5ede834704c0b12f0b28e9809d44e76fbe067661a49e79962114a39468fcae2d7d9fc14d2b45e31bea5006c0248a2aa51634e7c8c9538326ddbf71efd121b7dbca5d811f7a8a0e093fd6fb0b8ed212fc0acb0d43704f25a0a48843c6500995c5f72a3f42a87aec46f4cafb5a82c328d3bdde7793c26082f7f33ffdbcf0a80f8a1c31f68c67348abed48e5218340201718be02795925298d4b1672233567c6f94d806d7a47b77fac98eec7db5705dc4623005cb6ea5573f6aefbf6b6a53c6e4ebedfec442bc462151b6ea7952b81bdc704f3d3151253c32e468729bdf363014dc36a569857d05bab59497628cc5da9477e41f1e6db5dff0fa48147639714b54fd2a461bfa976afba38a99bd05473c8a790b84e14f3afce6ac00ebafca45664ee2ad0ec943bd5737c1df4654584882b30408de6d5f243a00b64328339e91b79eea957a7d6d5ffa11cd6209ae8661f32bd29b4f235066a0785d37246c9b7c456b79db1f00e012c2a0a3690f6ca23a814e6eae96af285c9706b61e817b539f283f361b1eaaeba39ef95a857bfa2f60415b7462fb4f209bd6406dde3c1874b45d78040149b538a216b0577b6d64e95262a9bc2cdea6edb5c7c24e3a6ef7266f5bf15fc481eba4d6c3f1d0031ff389a8d1b8e8287e2dc367cfb992f13df610bc5d32a22f6ceb49b521dd474365318b8433ef2d0190d1ffe700b63462102e0e573dd37c2b05521f16bd6e8ed4774ed6221586c1a8c919302c2878dfea23b9c1bce7a823af00420c204841135efe029f5efcae5fbb4ffac4a3de3ee6b0d1d3ed7fd1542380632c32b6cad9ea8e14deaa9c0b8e5fcd63582503148998874ac8cd294d7e8ab12e96282117df737620b4f9e053a529705180a57e8c58c1c80c93c5aee8aebbfe7fe3da7e4fa2f1161551afedb9cd557b02e7643f36b5c719f75bcb51282d25c1e40ab9aaa9df7034c9379746d75972cf1e8d3577d7c754efcf23b4e2e82890d66c215f68a21ec70935b979f9882fbf2e4c15be1559cbf50000dcf431a85bd51a2f0a84f7e27e8e2143462a12bddece9257028dac5df69ebe65988807f3d8c723d9355d67e1da4520efc59e6c2b901381e674077646285e3e4fd1a2ad16f174b06d0bd5865d7a3fba538671dd9957e750d0616748633ca985eadd48df73c8d4f524d577ca5e93c38e236ea9c8144938329ec0e212b7c5220ef44e4fe5f0f8a895d96dff8ffeb8042234501009b3c68a0fa27dc11517c3d06f15eafa602f46522839953e0cb64e38082c64ec5851fca79a5bdf08147f05f61949b3e3577c9462dfe860475e510427c0b87dbdce7d0ac874e544716a22f716949164b3dca2413491c00eaff8187b20644c616e463146d73785948de67f682d488499489238ce4addc927c94d0ea44160fa304d459d2cbec0694fa65b48404cca39b80a878ab1d008478fa4a45ca561fc134efaeaa1aff595dac6fb253a2004a4181624ea5d7b64956d9b4adb78262b7e31d98a7465ff29e2de2073953fe06b6da06432df103b87544c2a268915aa701ec776517cce90da65c714cc78809305e3bc21b5d79b90644d94bdd7af7136a9995dda70557cb29161bf199a1808dea237ebf61cf7a1d7659a51beae19562b22de71b549e70e7ef192130e490c3bad0f19ec19e4cdac757d1ab69e85d2ee69840ae7f45feed5dc51c6281d635be7e98b729985a6fb3d07cbe70b1d658939967d37499b551771cbc18612757d2c50da433cf8120046e4fd45471b6002cd89607e42aa2477026f9e394db52d670002c5be38ccc5816562b2fea2db22fa403ab88515f1d10ed1d10d80fe958cf77c6bb185312fd831d313428661c72a2f9d33f1394a5d920fbd1a1c99b0bb2ba0a4976d263c4b260b32d03b1948fd53286613ce11bea3da86e0addecdee56c9d6748fb468d5a75f8e454585c4a3ab247cae42c5b3e5a94a9dd177bf125ab1ac342dc7df74f97af0779756e162fe7d849fe7823898f5be5dd3a65f993835fbb8f701460fb11dbbba84bdbfe37416778ad8a7a00f3b227885d20906e4b81bdba8a13d980078885937da40e77e623b34179d6203fc1bcfc2a98f5ab1c7176e64dc328d5d19f5932243fb845dd3f3fb2b5082337a98e26f91e46a62338c879116138481d37f89b7f68d7bf3a6c26e21ae0c8bb8043a9676b68a840e702b37e3f74c8d1d37415d268aa5ada123059f50fd35851ff78c15d1929e1e7329ea7a1c064500aef56139bdd3a634387b64ea62e88468af48e8de206c887b986f9f0b728893be60b650885b66be5201a28dd7157e0b6e2319f1b07c24924a2fe54b1b9f6a9649a6de5769dc0bce34eb5cec448fe60c77ac43f34da6c30574dd8670d4412ef129cfd7fd964969f13ce3e1d6ed746012421cbbc61e78840d37435e8a494b2b4403594aa5e2e7543e6d7d997b325cd9b348227441a9c652d99d570378e01144ce3fa630a623f7b5df9121321751692d02e598a87fe867487c3b0a034f761709646cbde079a2ce7986a206e7b0a74e2fabf662fb578a61ac467c51cff898863f115863a19fad2ffc6d85c1063c1242f16cd5c6b3b48896b1efcd2f7ce48bb1c67a51d5fa3ac91de3a2d4f3606f31857c09129a0f63a3d3e24aa8a3c6b4a2af904f947b7507219ae5fdfdee5", 0x1000}, {&(0x7f0000000100)="69582d3e9293b768a2c6590330f237c7c926587d9e4af22d04466755d726", 0x1e}], 0x4, 0x0) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/71, 0x47}, {&(0x7f0000000100)}, {&(0x7f0000000140)=""/200, 0xc8}, {&(0x7f0000000240)=""/136, 0x88}, {&(0x7f0000000300)=""/181, 0xb5}], 0x5, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 09:43:20 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000400)="b100050390000000000000005786ca1120741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9181830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000004c0)="a4056debf21b0f033db40bd5864b45b32f8ec1b726bebe437a8a9ecdbf03e8dd96ae09e01f47616df2c2db83b156eb3149ceaf2d6e4b4f3d61de34bcb68ea6e58ddf4dd255391a3d5bab4b6089db2d804ee74cc9886847a830298ab9d81f25245e295a6ced68b3092623aaac59c7061b5d178cf85800e1972a1d87a9e5bbf0ab3cd8320c6b1d369615c43efef6dd42ba1fec374a5b974aed32e78d7925c5ee96bffb6cf4297ae3a6a5d4cc5ce7ebc12df66e6c450e9640cc2204600ee595aedb92d4bbac6d0925fd4d191810af00d2c7612ac7233a05110644a4ff9b16d08f6f8bd7cc45acefbc64295f866f34c5196062a912da0f2bbdad8a68cdc4dcef6e67e991b75155ed34974c252a3fff4260dbb654eaf74980379aad402d723f59ddf71528419e83269598dc58c748f78d4c97bb965dde6a0ba79ce9dcfd555802d70f22529de5b07cc0e73ddf648943f3090e247590f75732147f896c479e30bf752c6f336cfd0b02cac9276969fea3c215f126a7d8e32a7a5a3c1cbb2d736ca6b9b348d917361737d0205502ed9c90dacc2f775231ce0c9eaee670164257179adf66444bced744e47a7cf15c80eb74b18d86a1bbbee9264a3f0378e1200723114db2a807a6d86517f6fee727bb883406c24f2469656e25b59468471b31e6d19f2dbc9ee388befba3b05e774bc9b589c49ea704bd55c7df71f0bd74294c5fc15f3d89f73897b46650dd996ff52570c1358a8ad18729724a3e44ac4f9305b71020cbcdc71f3e59a0606f447806af82a0e623a66493901088efc351b7093fd3e6b1a3ebf500933d0289feac8b4838b3b45febed3b0c59a5c34b2fcabb95b21fed677bae1491608213663651339441cee97572a5bb31eb93bbca454453c63629028ca0ac9f2f88f82a8ce74dfff83fdec958d70381f7068581677431ff8abea32a36bf5a0fc425860827dc0a92bc77cb33451b2e4d901456408c8daba67c15580a9ad5ecb0fb27ac51d9546627238d79ce292cabca3400fed946ae201b6fd1a14324b1fe285776d08c5c4ba92d861928c413594ca8d52ee3554590e34504c4ee7b775a5da371b27e42c21895914185344b838d34f7637ea64aa71dff9dd0040b0570101d5f8c34967c6f3b91c668a3b5b7e2e72cf88e42795eb167b4e978a1c6522f55ae7e31d83dff4454edb13e787398ff11069407dba269c0368915580c14a223c7d47ff35daf93f8e27bf0e5d5b1624e433103fe89a9024a01e49160078128c76d88cefccf6fb95063229c1b0e2db64e245b42fd0df203d128d12afc4d97e1a167fa551eddb602414fb210631402963445e4cf9fbb7db91ca66576da5aa78ba8728a61b98e20580a55b4140f7ab91b208bfc9388de5226ac1571215496fa2088dc7584e16a1836a9660423090b617b105428515926836f3b43bcc06fdd31c3a3799e9877ad72c7d0c2823fc6f0399f08fefc19625ad8c982c69177b249a8459835353b9d3be3bd40a6042659583911c7bf3587c4fb594b10d882acf84e7554e49f8610804c3d1c0f0fdfffb22e2a8af0d75a6cd3f8b8aff002c916fe9d39d3d688083e2cbb42f34659a67f3bc8cd492dae985ca866a8edd8a5320ff59de5d12d1b0a5141572a0a728e7aea40e3a7684b6dd11c5e0c585e7da21a2bdbeef5df593a195cd63a107b027eb31962af02f7cd8ea307afc4a102310c0a47c383016912e259763022cee4f06ddafab8a8441dfe4d2dbb4d4c4aea9e4fa87a4b387d46bbcc2b2b1c8008de0efa156960335f52f88b5d6c8b67ec80aadb658fe2ac35983b6b64ec77df2eaa4b45d578373a1076ded2c72eacceeefe547b68ff551ffad475f4aef7400eacb11de8edb4052c18d27244ff6a3b9c15296c61c173f7fa9c5dc3c6e78cfd9588b697ba0509c6201289ae31475b3e63a283adf255e4c4a0a9a2e54e7acb1f523a7ac786940b9c32e8bd600a806bbcd206ea1145f7768346cd3d5a4a0d24903fe218296a6b9ab2ab54c7b95a139993bab6dc722677f28b0636d7befaeb02f59b0c9cb36b5459a34e86f4f060cf213878a4d0b28b930c25775225bea10d96655f5899e5acfcf01d74e54fac44e658ffda2419e5d4ff3b013ad10c8a861b298bbc069a4dc0ebc38978efcc6a170f28390e84da06df2411b7f81501baf3e17c4a41692dcf5decc9a3e54369dd203a04a8f4994a51b1bcb0d3dfc6b9e9693481bdcd26f8540990777a0f3b1b60718836d6933558c78f09414aff4ca0aee7c8e1d553d3be907185cb7e5876adb2ec1741b38105c3fa547a75e6f7e3b6034dc9be09b12b73452f321cd4fe40b2a0e267dc26f71cbc4058fd4654457881f296461ea7a08f4790156c51cfbc5894fd8fd2d220ea8bf2f0ac1763e9280039663f6a94e5d1d6c5ec51262a21b69127ae1867bffbad4afc9f7c8152f6dd225c7df99efbdd7a6cea2a590aced4f3c07fd456fdb6fc0d4c313f18bbf28d0246136ab79527b02ae597a760be3f1ea9a21d795ca37a36e31b843d68ebc7b27e5849068474e563498a8659baf887c1b9efe28f5efa9141eb449b3ad9a5af4ca44e564c37966b2677d989b82cab745817fcc407162581ce07b7c547fc84dbb0f755f7e88c9da4b7df714352ddf96a74aa52452b0c545349c1d37e9af6006877b3f1b21816d88e21e12c5109cfcdb2b0f76ec288ca7b758cf7b080eeae2f873bcfd3b5a74ed9a8ebd2a93aa52d0d02736c17eac5f20181bbbccafca95288644c6c1a1c5ae51ccf67a8a023adf6b5dd84fcb1ae6aae9ba9f7885584b84135ebcbca58777528e487123527128233871e84df9a8267fd655bcde3657d3022cf8e15a1311bcae17b8df6df25769baab26e9de1ca006d7e5029e2660657bd1f524a4655806118655f98164280ceef91c18f16387348a9d5a5ac5e071a3d12edc61efe13dfad839df45ff099852a4736c9c22432f3fb9a328f96464b90bf5db767adaf2a23874b2340b03dd5a2058533c00d549fc3c00ef7b4d6b33bba782277eeb06389ab0c380c899f95b3efa2db87bfa34dbb1dced2531a8183ba2c7d02c57fa09176b0572cbd4c3943b3f004897f26a99776ea33272f85b03b202a71c9af6f5802c00cc6d28ed3d6d58e7b5a6d2e1d07bdc21acd087226cf506d6c9a77286c9cd568b3b4fc336da55a23fb9bb3eb5d09e90b7df859dc050a7f2ef2686b807adc63fc608d19ad1c0cfc5c2bf5939d749f4b6e362eaa9cb39b7881d21622b20e9c969d1b303fd81236fbb82cf2a8e3497300d87c2e7980255a45613e1f4b71e3b86d3895f04248d08227cbf245961dbb9a12bf93b3038054f16d3dcac442022956c46b455eb2305a3fc02be2371f1cf7865652479de3ee9d7694585adf6e71fa738cace9c94483dc18203ec113321bffb06a526c3b6b329eca8bda4e297b81360b479b116a0668bf41f85c44e4aaae3ad8b88d3ab86e513e1a40fb7938000e5ad6a0ec6dd2c0c4d43c8fac637d4ec219e402540538d327e21d98a90c16506d9695bbae7532e3e10047b17dbe756a44da1c93432a3c7e77a9fa9c0aa3ea49e37399d9bdc124473385f0dc286997967983ed487be7267f1a2fd8c9c659d4471b01c00b668a9113c76c1b4419a47f0dd8909398474c85dfda810abe513ce433dece143e584ff1565d0737906d73c152d38f689708bbfdeea7a39e668c48236766abd13c43da5e957f0e4ad093b3666ff571c6388f6bb3dd02593ca6c682a05771663ddcd6b35f034286b4b814274971300010acfff5929fea303a203a7bd400f93afdc44a00efd85f928e631004955f45435b3e3b97ac9d95fe058c881ba29c125be902dc1486dbae027bf0e200fe6bc11baf7663ad7cca759a88774a2586f53d737d6ead613d455dc678d0874ce89d0f10e350d87c4786fe628402ddfbc13aeae56b92449b56f9cab1ecae8d0e2d696f8c0a0fc3f0e854cde3c011079a324705d185ae5442bab453f105664521c6026523be83253392043a97bd89b0b41ca7797465fb4bfb48b84c7fdb2dbaecf0cf91e8b820bb51a9ce5c68866683d5df41cdaff365f895d4ab0bb4a0fa9182dcc0db05f740737185fb491a87cca2aad6187e91076453c0aa8cf03955f5d2b82b83a0e5671558042ce0289dcc15f63372bb54e86e4941f037da6f6c5705138012f1bc944cbd58fe04702d5100cb2ed54698889b08c6839a49dcf7d5bf306fc03abe9399b23b4a7af874792496d44ac26f6f6634a85c5f2df1ffa68dbac6395e57a1f4edddcfdae8cc70e32751521eb0c869d41b587f624382b046405ae047c2a56f75c39ef9cdfc0aa837e5f1e727c50f3bc4462cf67d96b1ac2909736d7485e8f560ead3dab38c16e1967189af725c723399fade6cf85817740582483a47251e61819508a926877ac061471ce6d1a436d3422ac175e1e099dc544c44afcf1a6c58c4bbf76e4c1e15efdbe37d665365caf8c29c115eca05854d68655ea07022b7afa8122a4eb1d99f850dfaf7a632b6ec0a52b524bf654a5b8ae7602d3989b886454abd8076043fdede7e0dd3e44e36e8789d8ed18f97b793837f7722937f94453c094fd3973137774c35337c86b30f17ac25d17588efaa7d3bfb2ddcabfb94339f7076e0a851f1ccdb2fe1adf5420e5e51dbf2b128d0c9c12c03718b6257b4100dad2f5994160ee018af4bcce3fce95fb7cb5fc67a0e53d8b8abb3d5d4e82631d15774bd90a3f9602646b181be92fa7a2568de58813cf1d173a70e4110fb5bf981447d4bb6e93fdf16d68985263508600946ed284d457d8145724ef5aaf4ff0ea6604c3a8566c93566c0155d4c49026171294a694bb107d369e0e149c3871a682f1b801f37915d09c0e426ee0f548dc930240e0e754afa91ec05e928b29223867ef20bd5e0110e19b7f26dc7b00e68f953f43e22780cd8ebe9921e0865672af7c37e95ce45011db2dd9d0643c53d56adc4cd11b42758dcc368858b294e3edf93b8928ce7ce8d1c8aa6d8c743d3de6e4f8888dec0229889cc3c4887e7c07554ff1be528af0a26d43aee7e033db9379e4d98a9b6f6dd2e60ead7ee6e7c3ca337a7f2517d9b11f506c852dd418720965796970600d01cbd95f907b30177bb1cea9c6f1346ae32690962b49af96160c0c4c4cd9d9cfcadf96cef2556316acce9db78d6cde4e6f64a4f26b82a63351c6f033bd2ec8c43b71b17755e703482d2d131f7c25bfd251dd8c7e86ada6990bc1ff94d012af9ed1790a9d10e422d61363473ee4bc62cb734fdc4bbf33321cffa56c8f7c9a8b481b6c0aaeb6d04371c97cb7ac1be0eebad6f9722c7c6cc10855ccb3122ba6090f3994a876a1b42fca6b4e7f50555d6f8606600f762d1627d315b052be9e56db64c4c18e8a671070500cc8b65b39a450855c46277684b4a1b6c35f75dcd9daab7b747c1ba57b966a097bd4e7dda57e87d4e2714a6ad200b6af42f4bbbe3cdc4c6068abb7341c380baec83b4c9f7060ee6a8220e8a7129e861f6b9ca7b3c7861c56e7efc2b356526255bb815d0d171fdf73013bcda849e71231466b548934335935ff54a2308d16b00371e43a0d49247aa1ce7b17c3dbc0ff2f215cd4c5760a1b47e620faa3a90791c7a8c17197b917e75b0d65670bfa897c753963e957d3439ee7afcb27e0a2d4129cbc3f9646e5716e339e87ff510ac826283669a2decea0978375e766a8ba8a716d40c7733613d3a7fc884f653474f41310bfb41b1252a64e56eaa6092e367ba8b2fc47e8ca9dcf143965d5b31a099dfcfb50e3585b9a8d86881619d4d61fb6953", 0x1000, 0x4, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), &(0x7f0000000080)=0x4) 09:43:20 executing program 0: r0 = msgget$private(0x0, 0x102) msgrcv(r0, &(0x7f0000001ac0)={0x0, ""/4096}, 0xfffffffffffffdd9, 0x3, 0x0) r1 = socket(0x0, 0x4004, 0x8) r2 = getuid() msgsnd(r0, &(0x7f0000000e80)=ANY=[@ANYBLOB="9901f5f32e25106d09461ca97e23473ebf6143"], 0x1, 0x0) semget(0x2, 0x4000, 0x60) readv(r1, &(0x7f0000000980)=[{&(0x7f0000000800)=""/196, 0xc4}, {&(0x7f0000000a40)=""/99, 0x63}], 0x10000000000002b3) seteuid(r2) r3 = dup(r1) openat(r3, &(0x7f00000002c0)='./file0/file0\x00', 0x2, 0x10) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000c40)=[&(0x7f0000000180)='\x83\xf1\xbd\x87\xae\x0e\x00j\xbbj\xa6O\xe6\xe8\xcd\x89\xda|:P\xdb\xe7\x19.{#\xa9BF\x95\x16\xd9\x01\x940x0}, &(0x7f00000000c0)=0xc) sendto$inet6(r0, &(0x7f0000000240)="2d0a947baeabd641af360efb70258bddc6edc9a6af24e05188fe7f047a8f09ae619892b9a616e3e5f6634e650ac1c07a8a61b8de81579fc6e098332392322a01b3a7652013fca16c338ae8479a217857f65fa70c57e62d9af47ec77b327da3918ded1c5656db25406a3e24975941445fa07e79a9c21586697e42412426552b80d9e1645130875f2845899c5234fbc69a0c37190c068123247c7e4b2a87aa95eb0ad88d", 0xa3, 0x404, &(0x7f0000000300)={0x18, 0x3, 0xfffffffffffffff7, 0x8000}, 0xc) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000380)={0x10000, './bus\x00', './bus\x00'}) mkdir(&(0x7f0000000140)='./bus\x00', 0x8) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000340)) r3 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r2, r3) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x21, 0x2) 09:43:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r2 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) r3 = syz_open_pts() ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000980)) preadv(r0, &(0x7f0000000900)=[{&(0x7f0000000440)=""/187, 0xbb}, {&(0x7f0000000500)=""/57, 0x39}, {&(0x7f0000000a00)=""/197, 0xc5}, {&(0x7f0000000640)=""/7, 0x7}, {&(0x7f0000000680)=""/225, 0xe1}, {&(0x7f0000000780)=""/188, 0xbc}, {&(0x7f0000000840)=""/173, 0xad}], 0x7, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) lseek(r3, 0x0, 0x1) write(r3, &(0x7f0000001e40)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fsync(r3) open$dir(&(0x7f0000000540)='./bus\x00', 0x20, 0xc) fcntl$setstatus(r3, 0x4, 0x80) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x9) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) writev(r3, &(0x7f0000001280)=[{&(0x7f00000000c0)="1fcab5bbdc653d727ca8711db3cd28ab42c4ab19d21479be43f96b2caf68e12974f0ea6d93a1b42fe5a5eff426da6b09e8bf2fa5605e7ee7fd266250e5fc935acce4ad2f5f2c654222d83ea92de9762bee956c495b2a5a7ff54f7161a4fb27b020241d4130183330e4f44a05b1e3665b5f490dc7c296b59f86270f2fbfb8716f74e576d9197af1a450c033bbb653a58a00e688e23502f9d4efd3011d88bb3d982e9246f7ad27cb742e4d0cc269c3a982d194a65bd63e8c15d08108eb5e93f7021acf85823de43cfd9517f5373548b3e346b441a942f56043704cab4832cc88984792756202d51243995f01ca6f0c8489a0de854425c2882914d9fa37b0c70d02ccdf843e5c1a86e1eb92ffe13795d39519c38cd384aa4b6dfebd86635cf92b92b3e4635d57e5c62d7511f54b6bd6e21f24be92b43446fe8792b590e0278019880a04ef70604899887fe9406c2b8d99ffb57bc1c311484e062cf618f69b95c686f14b0035e74153866c259cb93e607671d4548c1a07c72e56553d0b474659c7c493c3988ceb9c67358b5300320cb76714ddfed766df9fa30ae12ff080d3ab8645f193bdc0f042d1e0c6fb43b87e4f7521b03bf9d3b942c382361cf4670ca1c4192d0740d1d9a84ebf99de30f2b5a29cee72e24029f1f8b9a47ab04a8a9ba03e81985b91b809b9714f34b16be17d3cf31c65f00e9aa2ae483bd3c303bf55adaaf78248cee839ed227cb1c227a099d57aba6909fa9d0368f5250a20c8e7cc51135fe6d1a401731201fd06767657546628a1778ff1d7e8a06110ff6b5a042d06af1e6c7b373d0594e684fcc310eb50148d3a1896183547627869adb8257cf5bd8ab8ca6b379d284fbacbaf9d13ccc3c341094a9c65d24961ff967fd7524c222089ea62bec21fbcbbf713fb44323121b262af83c269f9eb6984645ceda4e52f9f1234f88b2e379245e2c5e21fd81e694ad675db5edd18ea4ac1c62f375ce8b4a5ff9645cd7c2aebed72a8768122a54b72fc24623acf03688f48d4e7a90defaa261210d4e8bc5aa3e39d0a", 0x2e8}], 0x1) ioctl$TIOCSCTTY(r2, 0x20007461) r4 = syz_open_pts() ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f00000009c0)=0xfffffffffffff000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000003c0)=0xc) setpgid(r5, r5) ioctl$TIOCSCTTY(r3, 0x20007461) syz_open_pts() getitimer(0x1, &(0x7f0000000400)) close(r3) r6 = dup(r3) syz_open_pts() dup2(r1, r0) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000580)={0x6, 0x3, 0x2, 0x8, "ebb2571f48fa938534b7a45ab3b02aa2bd62395f", 0x40, 0xfffffffffffff7e4}) connect$inet6(r6, &(0x7f0000000600)={0x18, 0x3, 0x5, 0x3ff}, 0xffffffffffffff25) 09:43:20 executing program 1: socket(0x6, 0x4007, 0x9) r0 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) sendto$inet6(r0, &(0x7f00000000c0)="b1621442df95d309f518dce661aaed56b6774bc26b8db9e4064fc405d424d6100a4eed05729cb378bd3a9f23d0f5f615d308ca5aa0cf0cd2de6fa3d67a45e883190208bdb68f1e560df6697c314f60de2c32044a2f567702bb9fd078df7d14507ecf4978b6293a1d06c5c548a0aa27d6be6220ec11af457207dc1a81d2715ee65cc5fa1b72df5ccc135d68f0197fa768d4045285f2dca755476579b15d03b9f5be1a03c4eb87f2e36fc48c0abd048007ca7812b47ff567bc6f5d89da4ce0af6ec59b7acd414fb889b879b49cef9c5330a64e4997143aea5b38b48ac7ec7acf949c5d9e", 0xe3, 0x5, &(0x7f00000001c0)={0x18, 0x0, 0x5, 0x9}, 0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendto$inet6(r0, &(0x7f0000000000)="5a5d5535e80e742918fb3bf32d87cdc6280c0872ede5bedb5fd32675bcf26f6b56d30278cec3cf3e635f1e49d7", 0xffffff60, 0x407, &(0x7f0000000040)={0x18, 0x0, 0x401, 0x1000401}, 0xc) 09:43:21 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="96582ec8628a7ca267406e2ffdeb571b196b6f1c8617898a85868c7555529072fa5707479ea4d0fc", 0x28) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd96ebae63225259560f8e53c1391bde15e9d51815f73f2a00700000000000000e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b1", 0x65) write(r0, &(0x7f0000000540)="bdfa4d2582c3d84b77359ad4b77c51bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa1684b237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2740aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d8f05aa228132992eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075fe54c0682247a3e405d535caab085c9a7dee588ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x10e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() syz_open_pts() read(r2, &(0x7f0000000180)=""/240, 0xf0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5", 0x0, 0x1}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:43:21 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt(r0, 0xe70a, 0x100, &(0x7f0000000040)=""/191, &(0x7f0000000100)=0xbf) r1 = socket(0x0, 0x8007, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) setsockopt(r1, 0x40, 0x4, &(0x7f0000000280)="8bc72568c90a6d1aa30267e07687baef76a451d583eb4ba67ed6e11cc700e04d5ecbdcb1ac729227566098921f947332589276c2b5be526a3c9243964bef6dd252303b5f08732bc7cadf11b41351423ae4a8b20f32f0439bac443788e5564d45121a7b04986994d8b439cb11dda4918fbf4f08aef31568cea870c9ff90df76045faf19ae04458f38fabd6efd56a94b22c0aef2285fa9e43f28eacf83388887c219539a6d7f808a3e6021b750d33d5eead857cdf1134c832b62415aa95d7daff1a6c74b00ba07d7c530e52df988886027137952906d3aaacda4", 0xd9) sendto$unix(r1, &(0x7f00000001c0)="b1000504b1000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 09:43:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000300000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) read(r0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0xfff, 0x20}, 0x10) 09:43:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x880002005, 0x4300) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x420, 0x0) getdents(r0, &(0x7f0000000140)=""/161, 0xa1) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, 0x0)   +'>???"0(,  +'>???"0(,0#+"$%.!",%: #/--!.$ %22/2 0#+"$%.!",%: #/--!.$ %22/2 09:43:23 executing program 0: clock_settime(0x0, &(0x7f0000000840)={0xfffffffffffffffd}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x600, 0x2) r2 = syz_open_pts() r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000180)=[{0x22, 0x10000}, {0x2, 0xffffffffffffff7f}, {0x8a, 0xfff}, {0x0, 0x3}], 0x4}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x8, 0x0) r5 = accept$inet(r3, &(0x7f0000000300), &(0x7f00000001c0)=0xffffffd0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x8e, 0x80, 0x3, 0x3f}, {{r2}, 0xfffffffffffffff8, 0x2, 0x40000008, 0x7, 0x7}], 0x4, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffe, 0x20, 0x2, 0xdb, 0x40}, {{r4}, 0xfffffffffffffffa, 0x0, 0x8, 0x0, 0x9}, {{r5}, 0xffffffffffffffff, 0x46, 0xfffff, 0x0, 0xfffffffffffff349}], 0x1, &(0x7f0000000280)={0x20, 0x3}) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000000)=0x3f) nanosleep(&(0x7f0000000040)={0x2}, 0x0) 09:43:23 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) recvfrom$inet6(r0, &(0x7f0000000140)=""/14, 0xe, 0x2, &(0x7f0000000180)={0x18, 0x0, 0x6, 0x3ff}, 0xc) pwritev(r2, &(0x7f00000019c0)=[{&(0x7f00000017c0)="30d0568958ef4c779b25864c42a1fecaacacf1baab021066189affe48a0ec26e0d489c0565b74bea2025b6ff471fcc8cb8364f7411fb3b899ff329357d41de00150c6b5285fddcbeef5cf8b0fcd6499aac2468976c4470ea86aa6c413ecf3291179fabe692173770c4a1d55bcca1ee0f08556bf4665d60de3740ae883d475031efb5863e27e5641019793a0191e7af37849d330c858fd66ac1274833d770a0447e0e99093e177bf54b77a358b52270417643ad0110ef7ce557a6ff72a7fd1092a6", 0xc1}], 0x1, 0x0) listen(r0, 0x81) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) 15:59:57 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001) pipe(&(0x7f0000000000)) write(r0, &(0x7f0000002840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039c67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8705a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbe95c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad4b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6105d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac000000000000000000000000000000", 0x1000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 15:59:57 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shutdown(r1, 0x2) shmget$private(0x0, 0xa000, 0x102, &(0x7f000024e000/0xa000)=nil) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kqueue() 15:59:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "b7d00e90bc4dc8a5772cc9979ecdea9e6214d355"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x6) 15:59:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8902fa87", 0x4) r1 = open(&(0x7f0000000040)='./file1\x00', 0x12, 0x10) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 15:59:57 executing program 1: socketpair$unix(0x1, 0x4001, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = fcntl$dupfd(r0, 0xa, r0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x71, 0xfffff, 0x0, 0x1}, {{r0}, 0xfffffffffffffffa, 0x80, 0x46, 0x5, 0x7fffffff}, {{r1}, 0xfffffffffffffffa, 0x21, 0x4, 0x1, 0x7}], 0xee6, &(0x7f00000004c0)=[{{r3}, 0xffffffffffffffff, 0xa1, 0x10, 0x80000000, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0x800fffff, 0x80, 0x2}, {{r1}, 0xffffffffffffffff, 0x8, 0x40000008, 0x1, 0x2}], 0x3, &(0x7f0000000540)={0x6, 0x1f}) write(r0, &(0x7f0000000040)='h', 0x1) fcntl$getown(r0, 0x5) sendto$unix(r1, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x2, 0x0, 0x0) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x4) r5 = dup(r0) renameat(r4, &(0x7f0000000140)='./file0\x00', r5, &(0x7f0000000280)='./file0\x00') bind(r1, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000580)=[r7]) r8 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) fchownat(r4, &(0x7f00000002c0)='./file0\x00', r6, r8, 0x4) getpeername$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cb43685426cac01871b41d7d0678d966036a791139cc6430c1b9e5c1ac944d6713e0cca3db816c7e84e5ec6925d679570783c1ae77830d0e3c37c5a19085768a43be834d524b35711ae210adefbd4a1c4c8a6c88b48c84a527ba3ba412007e88c008099f1dc184a4c1509e8cda87574cf33bf85159eb70379d62732a88d8bc51c4530252b9735dcafc950efb9f0000590f4d5ffe28c5c5d5606d16c7aa4ad20205ed35f934018b148f0524fced70906bf36cf1bfcdecf9911b8b1827d1d8764de8fa3b003ff58912e9a56b1acda6578f050076570775fa133b8926856a39a165a97c6a2530edc0228760e0716e2cf7929e828a0ca2063c3c35a39f0b72d418f0fc99f2d56a8b98673045f0ee"], &(0x7f0000000100)=0x6e) pipe2(&(0x7f0000000080), 0x10004) 15:59:57 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="56f26509ea279ab9d511be04e6a0b12bbbd6352853d922ef9c1c20c1145472f197342c89e7f784ab405b02a6e25660b92fcb68d8e9edc513cb7ce5b02ca7863a751f4f42205f822effa820192e5540e9d978e9f4759c76d8e4bf0386353af1f39aa505a7c0", 0x65}, {&(0x7f0000000100)="82cd10425d3abc9656960b6214775a96ccdbbef8542f6eeb21e11b6c5c5998e0e34efc1619347929ffc615c6f59c852f249141345e044afce60cac5c40367d57bf9564a422aedb3f879016b32357b0c6d11e5a6fa198d3263ba9fa929ebec97cd6dc09ae58751ff417d402ecb5f2f80c97", 0x71}, {&(0x7f00000001c0)="fd129c73733ed1d0fddb9bd1187ae37fbd9957ef81672d83a05b65281f1a0a9b7ec1b794585623bbe3b2e1fbd9221f94cd471b7f15a2f8e8b36c04bfca1c518e94c192188a0aa14f796c79ebf241ba866b85054f815594254ec9232aa3edd74f5e0475eb4949fc0d758175ffa63735f9d73e7ca53f8fe82aaa6138da8790f7ca0aafaa400b07891aaec794ecf4cdc5244df218f311451987d2c09582cce3954d1852dbbc0d2b2e78415a3896d0a241adcdbf82222c9a6b584f7a89acadc5619eed9e2f5ebc90d23714daace5be04150918", 0xd1}, {&(0x7f0000000000)="642f91b157e114f66cef7db94ec5e4a3d5106db27ba25cb1071eef9820040ca6413d4ae9842fbb2f0e7b96699ea7f8abb902e2854269f3df", 0x38}], 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = dup2(r0, r0) getsockname$unix(r1, &(0x7f0000000300)=@file={0x0, ""/108}, &(0x7f0000000380)=0x6e) flock(r0, 0x2) ftruncate(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) dup(r1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) fcntl$setflags(r1, 0x2, 0x1) 15:59:57 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001d, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x4, 0x80000000, 0x8, 0x0, 0x4, 0x3, 0x4, 0x1, 0x2, 0x1000, 0x2}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x1, 0x0, 0x9, 0x1, 0x56, 0x551, 0x200, 0x2, 0x1, 0x3, 0x1f}) 15:59:57 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000000)="5f017459e0c6bd1b87d26cd4e82aad7519b665689a020ad202f7d635715dee7b640154c9db4022cefd7088436b64e381391e210dcf27d1f3f89fb568cafbf923c0b5396cc0162e1fb168014069f72cd606236947cefe05eddb61824616259856b93aa0ffd104af49626b25335528a2fd465f3a27979ae03c2d5220f2af0be114a48d1a79d91639f5b2010531a1ad6a82c50e942d52eb52d71e6b284e27922f2992f4b935c0fbffe14d98f7fb411b8e46f3f061d34c94b3d908dfa9f1a191a185fb87c8775d721473f80325bf1967936b0f7e1bf1d8e112a27ddf9a21520c8acc348405d84990de571c91b9acc76480eafd4e07680692bfb3fd608c3a", 0xfc}, {&(0x7f0000000100)="abca606740c3494020d31df0eb0cca3ac0510be4250cc69a69181b99b31d84d45ca7126d70ebb7d004e851224c6d22d558d0f402983c83d76a212a0137c09219252ee0ae46b818251e2486eac2dfb53b1c4d7db2a61a8d3f0263c08c578d71fa1b9124eb6a4cb3cb03901047cba58b669cbd1285752f33106005b9ddf8fa4b49994d7ab814109157", 0x88}, {&(0x7f00000001c0)="9309022e607c806bf6a2a2f8514aef7d70e823ee8c0981d23c2d89c45d8e2977c12c5f1d6bf85c65ce2b4588d35d637ab0e4689cc1e20d466f0bb8efce308f6ef64ca27046407052c5664fcfdbb4a3758fb82d2da4ebf1251e1955aff25d38d5f264353888ef30a40695015c3de208d2326a8b5905702aae006a3d47f60c5cff8407cba743ac5dc29763efff161257598de48ddd6119b69b5f7a411b3e21ae82", 0xa0}, {&(0x7f0000000280)="934375194bdf3d3a4f03a81c0f86023b617f74b6c88c75b233cbd7677d4ab29a0b43db6654e298d182b60131cbc32afb54b19a1dc1d6936dd7a9c7d5cf9474823be714d2f68d856c5686cefa6646b9289407ca9e12db61b551020dd18efd485ddecd83b76e87883be1854f206709", 0x6e}, {&(0x7f0000000300)="522031b9d7b6b8d11802b3f1bed9e050c5932ceb190a2c8eb239efacbed752f7742533fc64a02ff5d235c989ad050c0b990741486d07a6982cfb82b061a6588484eace8bcb9e7c89c48db6a9a7316598b069fa86527104a78611c861231af765621be4eadac791003d8a7a00ce7486199ff9618c824dfff120feeb06f025996d2d3f33263af4d503730e167c18a74c20487198d28d375b54bebc0149a3a431f85f77f91e2428ce18a7203ad5bc4d67bb4c7dc3bd30920872e7c838f4b7b2c422b70e3cce95a5e112a38a1f22b7d0f4361502a601e7e35a0841c1e36e83b2f956988f263f66783d3d5b6e1f1db3b3dbfeecd7bfa1aa18e48cbc2337d2", 0xfc}], 0x5, 0x0) writev(r1, &(0x7f0000000000), 0x2ee) 15:59:57 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0x5f) r1 = dup2(r0, 0xffffffffffffff9c) socket(0x18, 0x4003, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) 15:59:59 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x40) read(r1, 0x0, 0x0) 15:59:59 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) fcntl$getown(r1, 0x5) listen(r1, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x200, 0x7}) 15:59:59 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, 0xfffffffffffffe0d}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0}, 0x0) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:00 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x82, 0x80) select(0x40, &(0x7f0000000080)={0x8, 0x8001, 0xc8, 0x10001, 0x4, 0xea, 0x326, 0x10000}, &(0x7f00000000c0)={0x7eff, 0x4, 0x1, 0xb0, 0x80000000, 0x10000, 0x10000, 0xc4}, &(0x7f0000000100)={0xc6be, 0x0, 0x3f, 0x5, 0x0, 0x8, 0xba, 0x2}, &(0x7f0000000140)={0x100000001, 0x5}) accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:00:00 executing program 1: clock_getres(0x800001c, &(0x7f0000000040)) r0 = semget$private(0x0, 0x4, 0x40) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000080)=""/202) semop(r0, &(0x7f0000000000)=[{0x0, 0x8, 0x800}], 0x1) 16:00:00 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) setrlimit(0x6, &(0x7f0000000040)={0x5f5, 0x1f}) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) 16:00:00 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002005, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:00 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x5, 0xfffffffffffffffd, "5c22125e00e0ffffff404000ffffffffbffeffde"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:01 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0xa094, r0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 16:00:01 executing program 1: r0 = socket(0x400000000016, 0x3, 0x80000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x1a0, 0x1) getpeername$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0x200, './file0\x00'}) utimensat(r1, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0xfffffffffffffffe, 0x5}, {0x7, 0x6}}, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000300)) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) utimensat(r1, &(0x7f0000000200)='./file0\x00', &(0x7f0000000380)={{0x40, 0x1}, {0x10000009, 0x2}}, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x5c) 16:00:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r1 = getegid() r2 = getegid() getgroups(0x3, &(0x7f0000000200)=[r0, r1, r2]) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10823, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) truncate(&(0x7f0000000100)='./file0\x00', 0x516) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0xfffffffffffffbff, 0x0, 0x568c, 0x0, 0x5, 0x8, 0x9, 0x1, 0x1, 0xfffffffffffffffb, 0x80000000}) ioctl$TIOCCONS(r4, 0x40044273, &(0x7f0000000000)) 16:00:01 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet6(0x18, 0x8001, 0x0) accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) connect$inet6(r3, &(0x7f0000000000), 0xc) listen(r3, 0x0) r4 = dup2(r0, r3) poll(&(0x7f00000000c0)=[{r3, 0x2}, {r1, 0x4}, {r4, 0x162}, {0xffffffffffffff9c, 0x10}, {r3, 0x4}], 0x5, 0x1f) 16:00:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x4, 0x100) open(&(0x7f0000000340)='./file0\x00', 0x10, 0xc8) r2 = open(&(0x7f0000000480)='./file1\x00', 0x200000000060d, 0x2) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) setrlimit(0x6, &(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0x80) r3 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0xf, &(0x7f0000000080)={0x3, 0x0, 0xfffffffffffffff9, 0x5, r3}) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000001c0)={0x6e1, './file0\x00', './file0\x00'}) mlock(&(0x7f0000003000/0x1000)=nil, 0x1000) mlockall(0x8080000000003) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) socket$unix(0x1, 0x1000000003, 0x0) r4 = semget$private(0x0, 0x4, 0x402) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000400)=""/11) mknod(&(0x7f0000000280)='./file0\x00', 0x20, 0x9) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='W\x00') openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000100)=0x1) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) mlockall(0x1) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000200)=""/89, 0x59}, {&(0x7f0000000280)=""/227, 0xe3}], 0x2, 0x0}, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r0, &(0x7f0000000000), 0x100000000000006c, 0x0) 16:00:02 executing program 0: getpgrp() r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x1, 0xfffffffffffffff8) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x3, 0x5, 0x3}, 0xc) sendmsg(r1, &(0x7f0000001740)={&(0x7f00000000c0)=@in6={0x18, 0x3, 0xffffffff, 0x100000000}, 0xc, &(0x7f0000001440)=[{&(0x7f0000000100)="d16fc33a", 0x4}, {&(0x7f0000000140)="6880bfbb496780bf1e3cc839fd42f397a47e6ecbc9561e8b436e9cadd7d84c340c8cdb67665f511aa7d19bdde1e4a3c3515da7df899f6b76975afbe1a829837ae42c300551073fa1998040b9fdf59065eaa71e8de1b213c8d6cff28e7593de076e8c2533db5df2fe4490d573a09b2fe0cf39fee1c9999f37efeeaa4480129650b916c8641feedd8fb0721684b07fb07493479bcfad5372b15c448dcdc7c8f0df1e6f40d988b2a6b05d9704cb67ad5d9d8b83b655d835f65dd421d79c88e6b21d08e752be4ec78be79adc5f4369c005932f0b03194c76fc5c54ec2fdd780a1a", 0xdf}, {&(0x7f0000000240)="3e4fcfef2bd649d9cbff797e753d67ea8522bf700c4556e8a2dea78812e30a0ac212818dcb280cec4d8928902fd362e1199bc25ea3c97048e99a3337c91d3d2b6c5f78f9706b232dad3b1b6be9acf53f9d45de0ebeba027f0ff7db4b029ab5fa6fd874a819c441e288cba8128fecd4990792725ad20d157e838a6a19bc831be4c8eb579f16f371561ec104021b220e4b3ff3e1337a78561619e038f9163aeb9c700589c1ff1f3fc63b998d1a844157e92ea617f9701a07da80dd8db8c0b04f051aaf656a989104d2e92a3aff6ea4e38ab1855a383d12ba44445581ee0642a8bac0d9f1c29c5efc74dd87f585eb52646b34dd4eff6ff442bcc7dc3deb68aad697098e0213fb4345613453fdda00b210a450eb4f3da80eeecb68388dc90ef0878dc33817db6ff84647b28443a77db83d682b7b9c30945cd261cac0ed13f46d3d404635f76348d06129da3a3fc517ea1b36f6755f116f209626d2c640a1422ae9aa4364df5fcaadfd6218310402f3f09326faede0e7971e96b0a6c2a6f7f1f86c935551faf21af04addb780cd5db1610189af9242752a5a620e03f599513628afe9b2a653324e214af1f4fbc4dbbd6797937cf9a4f437967a3ba7e4c31095696d87ef7fad579a0a9b47947ed21d1daa576e92fb6179326e61f7615ebe1806dd3008bd8ce24d3781a38fb7e5f0b1ced67ca69c897390f98b4da7b85e9a8bd5a5692dd054cc2b8f20675841785cee60fcf27167b7e174c45788d32ffb1bedba1f21507dd89df5ee06a6f296d0e5eb6799743ee29c6d0e3944191de33a6bf6c485a08f27794227172f3932a53480f3a62478415993abf4bf9dbc9007534559e784565985c6648be7b8fa61264c44b5dfa9156ecd03d5eca42195a041bfba16e6fefa55387c7aab10a40ae439cf52d5cb53da862f17b09dbb8a393378ebb8967bee8c6ee9278bb3e04e880f491f6182fd2c684d2f91b412ed50a159e9cf47c7757262066bf0a2beb97878020650f652fc6902751a62da7f65af881ed2ff988fa0398e1f59ea9b786ca4c47fb86561da3b14296ffc9ebf5dc58d98bc70efdf07ebba73ecac254b72b03951884046791ecd2c8f98d3e84d3d4596fbe836ce311c9eaf010c20cc217906c92a71fd69fb89929ea9d3d6d810db08a84aeb4718beec2e0f543517d45e096c35b8f7a5d9c0574829f1d46d7579b11c59ec000fe220e99d7cbc81cf5ba6a73705fef0e4042e450bf829a645d4030d9ad6836299b41653a66637d8a6e4de44e4eb684725856637ce236626d1d5ac0e08e305d5a427e24743099321bb267af96d1db4146eb7b1cf80972483e34938fbd377755bd68ac0a3ace7d6abb10ef07ebfebb2b98bedd23ab709995df34cd839dc4f291fc5ad48e84a69fd57c71455f470af8d3f9f9f5c49f0a2c23eb19c5fc6d3ceb2c87551b69802ebfedb1550d10e7f107e8cb834ca9c6f824defe6501983092a74f96d03560e873ab47f17803fe847e0de8f6609ec4ec7f61e9408824653e867c08bd0bc810167c2a7675fb825485cab3802d038c98dc2aab5f0be8b655894b9dd71553f6595fcb156c22939a008d284b22d796bd180e590ee2338b1d06bfec0d92decfff2e9652d48a67ee3caf11341c81a327f9f7eec1aa41a7414f21789fe084b82907b2bbd6fb38ea014fcc43d4115aa09251b896cbb4aedb4671a3a9629aebb68b3109854d7f1aa4948d520b4ced99ba71b3fa04dc155a4ae87fa959f558bf4794503b838b25ed1d96ef7e8dde73363ee1783133c24ef2d6f77b1117faae3052b5836d8377d10ac663d4f40145bdefce7d6d3b4c46a382d6dca63be5e2169685cfffb400fd189b9df890fd3fc822d7b49635653788aafcee1f200a498cfffb08efe988c875616787ea3fab2f8ade679f03296bd159032a4061e16ebd5f568a8f1b03fb548359761160afd1591e6421db7ce5d32c28c4a29aa7677e69ecd6ce8fcaa886f30e69c0ef05a2bd6352932d697e78984880e001e7f8fbed39a5e2c1033f06bce8d414fbceed21e5f4d41f5ae2442e7c354ae43200319c6191d2942248d290eb906283d19495b0e5240951a92bf97f91c907d7e367e4d556ff63830734fbe6ee6078499fc888dccdf80079db179e07cd2db9fd830a7857dffcbe3bcd88bd05ec61cd046ab53ea701e2e33bf51bcdc28b76f5c00f4f69f3923b789b7b486a87a809b9b16ea3b5d4822aa11daf4552e39b249a82f7d06b7c2eb2225a1f228924ca0bd76e276e237e67054250e9f50eb48892f4a95c814de69ce81ab755ccaa7ca98a8146c48f4d72d95fb548120ddbc4cae3796247eb2308d063f05dfaf210edde56c760b61aaea5fbec77d5cd3f1e8f950664e7ba49136ae133df6b4029319e9f0462f765fd7a5d71b7ed360fd49fc7e2d7943310e48532bb2182ab24aed89d8e475ab706d5aa421989dcf57bb905fa9f349f44c76cb19c60d1219c30792b2815e4ad924fc19493f69b1bf5262f2ef3c5a01ac9e0e117aa455dd89531f41f40b3a418e2d7944a349ba41e08ec6fda65acb8267bdfa126e240748ddee2705cd747c8e60064a3dcbbfedf190255ecfc649c741f13fc57136f3e7783505543959e77264a87a08ebfda0a0d356898f09aca688c5aca351ed9448651b372b3af786c37f0640f7fb05631e7e2a5fa75d329e5b8e03e141d91258968bb665bcdd1fd8fd5b80c14f0407c2038a886c8029137761566f1b45ed54aa8ff78dc72dead28a7581a67cc6f9488be9a6c1246fa53529d6ff8178d47c7eed91ad10e77c52ad89b1c66310a547194569bc995b4869194bbb9b70bfd41be4d18bc0650ab8536519cfdadae6033cd0f6effc3644f05bef1b36096d4af7a38cd81cd9c8ded085535dbdca9b51698de12fdaf296d237786229b85fe885af31920bbd67e483051cef0b5f60f3bf81065521c1659d626faebfffea04f90c978597933bb6252203751d3dad504cdbeec7523d1573ef15e67f34b62cc3113dd9218e68fd6b848f2e14606872c3580b57f73b5eb27698da89e8161f3d33dc0635ed9a3f87d508e1142e06ad1ef72a1acb7d375a7a409d9159120c598b4604af3e56bccaae25b02a5fa9bc5f181ecc529128243a1be31d9c667ed61a13a5cb3c44dad7b25a6a5136803a4cffc27f13edc0c853ac838d029208590ffa38e95c888f5878a74ca9c1780a6978f73128127c217f05438f523dc1dda93c5f693528558a94727e0a2df2ea478374d80c7d39e3aacf4964f39bac29db1982d28b360dcd60b1e10ce2f21c491d24023a0d2d0a59f209d5b4a35a373c3e967b99ffa9553f354c201c2ed37e61690260405e34de1e09b1cfd6fcec767884f6645a98aefcebeaff42f692f2fc423528733ff06e523fb61ec5d7233f4c12552bbbba33f52a15066a666066fa5487028eb68a9bcc94e35072b85a2c78662e40e3f54f7560e969df3db42a42f376a3e5936cf4cbf0ef7eb82a535c6b817c39b9685662e8ddcb70a37fbc6da0361a49d65d04999a19e5c3374a3ef53184caf994b3d8a88ec56054c6d320ea383af2bf7028320c56b8aaac8c971a7b31d51642a21ee0da4ea143576a7529943b1d196bacaf34b1e010b1ee4fd3205b25cc52618f7cac4ad78df60d5f29bdda110482297b89a23498ef47b21579f74ac87b4d64b33670bed67eeddf75d6db60750964ef90a4af4a73d98f587c06430f1864186fbc581e9649cb7ed6c29589ebafc5ca46fed853222434ff6678cb2e1ce929c534bb97512b9fd9f401714929823f08c2522f45371b1a27b4ab1c5b8b27c5035dc335c18ea08f95d92b69e805f311529a6aa35d21a29fc13bd731317bc99e32085d221a4a98b7dd2ec8a0469351c8ef10aa4e19d1c92540e92367dfde6fe43910a431ec7c42cd76201ab0d289c5cb3965de289a61f79fb9df2cd2fe2e9b2bd5cb4cd17d81be525a68e9024961c8a1e1ff75ec5e7ef8f81af3d5808fb0447858b97fea82c94756ac4cf5c926857ac67603d29cdc7c6ec9eb7bb7d6b3d5416814968b828a83da1df577d70a8d2144f48af458cd2b2ea1e6e8fb0f5e7b1a6ab3b3ca4199cc04187f9c2f1aedee844e3d0a4f60f230312a1482af29a50bfa7c865ceea65f81abdf5832015f1759d8100f0572e259bdd15f59a933e70b46fecddd774501e8aadf36c47066e9f73c77b9fb4465c7c69501ecd46db3e2dd38be02e087cb1f6007b7ba519cac25d774280ebc9b753d8595593b07091de5e6661eb690140266d609d304be4f56ef8dcd3f446a38c01233e777180e6259718d692cb53d3167a5c21ee9d6578922bf698628718fa178b1e03e714daf42d9201356a6cc491d1bb9de42c066d6c48b97553cfc507b93a190ddee1c63613c6f843f071cb7fe9070978675840b342a3f418af79e0d7b5ad306b3b596d993c8a1046e250852190acd9677ae057c422a40658588105588cd1f77f1cd7ee428318a7eed0d4aaa1a8f6cdfdd9f7b09b80a900f5363e60b800986692f02b543cfa0e517d90ea4a18b5d6a2519c97ba8de4789a8bee6a773d64166d5a697f5531054c8e2f03b4c8f1e13b3211fe42c4bb75343757866236ec7aacecaf8b429dcee500224f10591113782cf30d4d7c1f915fb0b8e2f10e85dbf536631ab0d25ee2c72fa734b19f50448c7fcf5d4c18806aee78ec259935d3d08d89b0a02e3c08997936154f0e450c7a397fe9bcc2bd7282bdd0a7966a6a86ebb5ac869d2af0be6a7c0e8f27633ace08a8b37d37d5a30e9d982571f56c8cde7f0646f9931e76c24c41456123fb893c9e347a7a4833473e934fbb1a44ecfedaa34197fb9f4f5a6fe9736ffc0f535cd88ae424d09f9ba15d590752654a5738810211d6208bb590d45f433c166c329a44e20179408f4b3dcd3384677efa4fa52982b80b63850476b6190d956e824d8515b27a08300a2aaaf75ef406eb6d1758a899a6d74a552510f40ce677de98172e3aacbb5502d4ba393820eefb01a7ec916a117aa6428eda6371aa348e317d52dddc6d404544edb8b44ea5e935cf2afc2d2f049ad8ec28bd6ad5c7461ca6bfb18953dc5d4f8fb12ba9d112544b838c919f20c6218d584312566de3248c3f1e0845d3883bdc09e73a6b4c935feb075c0b57816194b9e6abbf4733f4c33f3e489827e0a19580931b71bbec4ade7d3c0986829226a5cf987e2f482222b0d1bc5faf49c37c750d25efcb55c7dc222cd55fcf186481b50d22af7161d7611fff9665bc12a87a191b5e87d4064426f34754c5d61371fa9f31d48be8b8d6f9cda4be515ad4d6ca2f9162de656c4ae8bd03fdb70342ed929461875ce208fd8a67abe5cc41c1fa518074c5144ce5ac74b5e76d04c677e64b4511f802f01e76222f3078928226aa2ff81d07ef2684f15612cf1a1fd7da1b3083bdafae6d1de543e27764c2efc52f104fccfaea6b72165b0b8d743d11e865de8939ef0af3c968c622869aa3e5b2a2a8f3249aa5cf21e7bda3ed6f201c8e21c8beaef6cab9995e03b3071fb8fb5bac0de1541732c43fb2127daf64d77e6c087e3b5630c1577a456570e3bc4a5e82fcdba69f7c5b2b91dad003687826ba26258918fbaa50d079b033daa154388a9d210d45324508528fff7f8691f4f2f28a91beb102ae6d0ea642956c646b505f02a1a675098a07d3175c16a4d7e99b50257828622b30b238d545be48b9034103dbddc1b764f112fe3f61f4dccce63d04c2c40c27a0f08aa52134efb0dc439faf1b59e7b495a14330cd520a99ae3ac837bbb9622b5b921c65dcadfefb715157a4e", 0x1000}, {&(0x7f0000001240)="8c3b7ca59546cd94adde47c1b885ed5e78a22200b6f8efcc2da158b5b4c9521338c1ea9343bea57c1242e77355fc41d5f45a3651940cc2c4bd55ac20de8fb621e039cbf7ef83f473982321be61a6036e6dd7cc49", 0x54}, {&(0x7f00000012c0)="83f145f2660d24865bdbb176c7b389ca9a104705dd98f592e68fee28eb199850f5c3276707c9dbe616522e2d4cc2d1d101ee20d6f900c0eb5b73bddf44f8684b2bec4da9d2ae33c374f542e1018fae12102986de1d2f12957760d77a95ff54a1cf8613798e51391fd25981afc17f0b17", 0x70}, {&(0x7f0000001340)="8d259786d82deea147274d5a081f46332a25fbd4ced278638d480f9482827159229a31115e92989118a0c07b71faf57ff859d0e75e8f39e2a0778a0c55af2e93854aa828010f6c010a9d346dec485309a263e05d9ef4abc9e7f05a7e434e43feeec034187ea333b8f1eb7ba6e198839c6b0adef7fbc3a5724d9fa0aa6eeeb55f5229c19297f1fcdb1f9cd644c21be9e4511d1152aa003d1c7e846a3f50285a341611ed6b0c1af9cb61b25e3fecf203ba856007c284c42f3a4b1b0a95728fccb52830e9e667d005bed9c6e1a20d0172e9af8cb3c19e009de6e92340198f26223a", 0xe0}], 0x6, &(0x7f00000014c0)=[{0x18, 0xffff, 0x7, "214ced2bc6"}, {0x68, 0xffff, 0x7, "d757097e1bf0aacbaf8cfe8eb75d8248c193f66936f8a75a2b513e266f274553713f956253ce17c0dffc5e3477ad38eb48c8265f13c54b78af2a390e491582e6bf798e35fbb1526d814344062ecbe5f0e14062a4"}, {0xd0, 0x1, 0xbed, "b916b7daef9021201804b3743a03a97950137df8df75d394c7fd47ecfdc09b507b7b2f1fe6c6751ab07dc738aa6980992603cbd9a1028ae6232d7881b4e2a4d96ff931a60aa3feb122a3601c347c5a0b7dcab3eacbda3f7e45dbe45fa57003bcff35eb2dda5c4998781f658cdf27cc5930e478d507bf9f074809d0b6c94ad516a52594a81132b72f0cd8692fc3c3b09c806b14a1d2b31991f22a4ec90be3707f156851cbc3bcdfe25ded9710a3cd03a218ffbf1048f7d7c01dddba"}, {0x108, 0xffff, 0x7a, "e303cde931821ed773703fbfe8671087918bb522de60c325bf4914cfa7438e265ac3d986a5cf0e9eb6526dd2f21c8734d125c602f2068539e263a3c1ce883b4adfb23119a5a67d489c7401ec40dcd5c35ff3987c91fb83cf862beaaa351729f1d4652d5916e7ac79319545fb7489f0ce240553931d3ec2b6bf2fc8b9891581c9049953243816b522cfec2d799c95876841f35cec8a5076b2c0a94f7bb9731fe459e3b2fdcdcfda4b519c3f9ba0f60cd2580d3deb6c052c8a96ba0f9037a2979956910323286d8d0e0cf1008a77b1b964ddb86d2857ee9a0213d8f7b582258e3ec0338bbe8b00274bd06283cfedb2d38640a3119738b2"}], 0x258}, 0x1) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x100}, {r1, 0x2}], 0x2, 0xfffffffffffff000) 16:00:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) write(r1, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c", 0xfa1) sendmsg$unix(r1, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60}, 0xfffffffffffffffd) r2 = getpgrp() r3 = getuid() r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r12 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r15 = fcntl$getown(r1, 0x5) r16 = getuid() getgroups(0xa, &(0x7f0000000640)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r6, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000040)="6f3beb4865b91b325e64171f204157cc2ed7e63c4a9551f7f68b80b6953c75c45d53bf1de803e53846099c", 0x2b}, {&(0x7f0000000080)="911617ab85639ca096f7f10e5ef4a55e9ce74ef580ab6b4d9c4a77759e26d8fcc6958cb9412f8be1ab43284371315c9e8a0d24252db4e71ee6c0b880d237d1c58526b257b41f548c8e819af4d7d803fa8a3fb71d4e77415915dc8f515295fd626a6a90d8be60c52f5a71167eab206587b170576b00faf3d8adbf50ececd19d", 0x7f}, {&(0x7f0000000100)="841ce591318bc94b57261288e28feb4b77b017c59b077e8b76e7a8f46b83c1910d7b5c913bbb7897ce4bdbac28eb8fede9ad9ebe75ea7cb79d7e3bc48981833778449d88d5754c74a22f1a4221d364545efcd291", 0x54}], 0x3, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0xa0, 0x1}, 0x0) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f20400000000000000000000000000006bf09a5c508b0a3f78", 0x80a) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x2, 0x100000001, 0x20003, 0xd9a, "098d14c67504f300c5664521d3f131bde5000001", 0x4000000000000}) r4 = socket$unix(0x1, 0x2, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000040)=0x9) setsockopt$sock_int(r4, 0xffff, 0x1004, 0x0, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:02 executing program 1: r0 = socket(0x18, 0x1, 0xfffffffffffffffd) listen(r0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000001580)={&(0x7f0000000040)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000014c0)=[{&(0x7f0000001080)=""/13, 0xd}, {&(0x7f00000010c0)=""/5, 0x5}, {&(0x7f0000001100)=""/127, 0x7f}, {&(0x7f0000001180)=""/184, 0xb8}, {&(0x7f0000001240)=""/233, 0xe9}, {&(0x7f0000001340)=""/10, 0xa}, {&(0x7f0000001380)=""/41, 0x29}, {&(0x7f00000013c0)=""/244, 0xf4}], 0x8, &(0x7f0000001540)=""/14, 0xe}, 0x840) dup2(r1, r0) 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000002000, 0x9) mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) r0 = kqueue() kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) close(r3) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) 16:00:02 executing program 0: r0 = socket(0x1a, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:02 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x0) close(r0) poll(&(0x7f00000000c0)=[{r0, 0x115}], 0x1, 0x0) 16:00:02 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xfffffffffffffffc) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x715, './bus\x00'}) fchmod(r0, 0x0) 16:00:02 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10340, 0x0) fchflags(r0, 0x20000) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x1}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f00000000c0)="d88aca670c5e63419bf6ab1d0b", 0x0) setsockopt(r1, 0x0, 0x9, &(0x7f0000000080), 0x0) fchflags(r0, 0x1) 16:00:02 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) sync() getegid() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) open(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x2) ioctl$TIOCCBRK(r1, 0x2000747a) getegid() getgroups(0x0, &(0x7f0000000040)) setregid(0x0, r0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) accept(r2, &(0x7f0000000040)=@un=@abs, &(0x7f0000000180)=0x8) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x8000001b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x3f9, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8101, 0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000300)='./bus\x00') recvfrom(r0, &(0x7f0000000180)=""/154, 0x9a, 0x802, &(0x7f0000000000)=@in6={0x18, 0x3, 0xdd, 0xfffffffffffffffe}, 0xc) write(r0, &(0x7f00000002c0)="6e362e3572f8", 0x6) r1 = semget$private(0x0, 0x0, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000240)=[0x4]) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:02 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ff4000/0xa000)=nil, 0xa000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/212, 0xd4}, {&(0x7f00000001c0)=""/167, 0xa7}, {&(0x7f0000000280)=""/44, 0x2c}, {&(0x7f00000002c0)=""/145, 0x91}], 0x4) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:02 executing program 0: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000080)) 16:00:02 executing program 0: munlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) getsockopt(r0, 0x0, 0x6, &(0x7f0000000080)=""/4096, &(0x7f0000001080)=0x1000) recvfrom(r0, &(0x7f00000010c0)=""/118, 0x76, 0x40, &(0x7f0000001140)=@in6={0x18, 0x1, 0x9, 0x5}, 0xc) setsockopt(r0, 0x0, 0x400000000020, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r1 = getgid() r2 = getegid() setgroups(0x3, &(0x7f0000000100)=[r0, r1, r2]) mknod(&(0x7f0000000040)='./file0/file0\x00', 0xa020, 0x8000000000000) link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000180)) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="18b759e2539f98f1f871e2a733134623", 0x10}], 0x1) open(&(0x7f0000000040)='./bus\x00', 0x8220, 0xa) fchmodat(r0, &(0x7f00000000c0)='./bus\x00', 0x101, 0x6) 16:00:03 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x200008000000040) 16:00:03 executing program 1: rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x2005, 0x400) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x4) utimes(&(0x7f0000000080)='./file0\x00', 0x0) 16:00:03 executing program 1: r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) write(r0, &(0x7f0000000500)='\a\x00\x00\x00\x00\x00\x00\x00', 0x8) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) r1 = semget$private(0x0, 0x4, 0x401) semop(r1, &(0x7f0000000040)=[{0x2, 0x7ff, 0x1000}, {0x3, 0x4, 0x1800}, {0x1, 0xbd3}, {0x3, 0x9, 0x1000}, {0x2, 0x7, 0x1800}, {0x2, 0x1f, 0x1800}, {0x3, 0x1, 0x800}, {0x4, 0x2, 0x1000}], 0x8) 16:00:04 executing program 1: open(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x20) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x20000) chdir(&(0x7f0000000080)='./file0\x00') symlinkat(&(0x7f0000000180)='/', r0, &(0x7f0000000240)='./file0\x00') chflags(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x8) setuid(0xee01) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') msgget(0x0, 0x26) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10000003d, 0x0) linkat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x4) 16:00:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x1d, 0x0) fcntl$setown(r0, 0x6, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x9d, './bus\x00', './bus\x00'}) setitimer(0x1, &(0x7f0000000180)={{0x5, 0xd329}, {0x1, 0x4}}, &(0x7f0000000100)) 16:00:04 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x180, 0x40) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000200)) r1 = semget(0x2, 0x0, 0x4) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x100) r3 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, &(0x7f00000017c0)=0xc) r6 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, &(0x7f0000001840)=0xc) r8 = getegid() sendmsg$unix(r2, &(0x7f0000001940)={&(0x7f0000000600)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001700)=[{&(0x7f0000000640)="261f80362e45ffaa1d247c47f970fc6b5f88a763b4f6c790351abb13c065e9ca3ae03c1846a5097d3743897407b7f73580060c2f40e50212e20f9d4c1a0f5d41c7a1ea2578fde6a8012fd3183f57e7204d7d6078ad3a45291d33c97eaa560fa13037bb9200bcb4560206211838b6ec169aca2cd94b1eb498e46f85f2ccb81bddd98b0c135036f34005de5e0e3fdeb7a36e4471ceccc3b93c6abe66ba0497467565c5745580cfe4861d7da4b8e88dfac440627d37b597bc0e18f4432d14b111380f811c712a2c80247468044b797a632ed7987c0aa653ac44144631bd5114ddc7759b4e852ef3cb8fd260d5e8bd8d4a7e062dcc3f644d2b4e0e1b09a7aa5cc237fcbeb98eb5b34f8f65babcbde40205086520ebf46d07ae3bc55b52d12996ad3f83939957565fbde4d1d0b927245bbe9945fa7d96731d2bf8c7acbef807c5b8694c6fe86165da19bcacc6e08137f0d6db9992944fb5b172ca17cbdcc6843a564bf26997c5bb9d192b8e9f40543424bf3b9db97f9007b446e2fb9b4aee8a941cdb8f174af877f0de849acddb975c6c4a1d3f341fe72b83152f688e129299ed2e74e63fd365367782420c9d326fad626f289eb055b9ed2f214b68de222c9a87d24bb67eed695f800ffd895fd040f8d5c410c03f153601b0bffc1286131cd78eb866547de24876d59eece3c3f9d47a7cf6b6a94e22c4fe063f353178815586dd1f98e0622fc1520410f4bb24149bd699a28de0fe5d9ca5d877806bc9a245ca5f0ec0f65fc174571b1eec4558eb717cdfa2dca66ea06679651984aad1cd7d6b2d03b09fd23b7182837398f12a1f44a5eb125093a53ccfcda9180bf4cdc5e56cb4cefdfa19c9c394b45c8fef9413d63680a5b6d49acc4bbb822e4e4649b200ba1eeef91bdad1c53511317e25841052a581ca9de29c478add7903c1943719f5a7baad12bf2a5998e5112c165e3ba651ea800e7bf147b881a07ca19f75d51bddc5bc049f605a435575a285235189f75ae3879e6d16e25739881418f36c0f529df814b29d9ccd53656df4f1c5da709452fa8e3227abc54bae0c2f1209ab497efd6bc0f15c7c1da4a294e28d5db2d53069e380a160fa5e99e4580f1328e9ff51294de7d2b20ffc6f88c925fdece970141bc02d8ee659736a67c80360323277163c8659a61878f4f4cf5a45f4ece480ba8a0bb5ac09dd6c119fbeadd281b3fbd2c9a067220f0f4c34f2821d387ec6b18baae872bc341de60e36ca43f021ea41653d6de4c029496ef223ab7967001fff71d75c78b734f3997145e3610af82be37d18185eeb160ccafead65f735af8774b950e57e9647a554790f4a57dc44e13b022a8b40cb01e4890c731fbaa72f3eb62a4f0184f7a158dfea4a09bc8480bf9c7881efff632e8560dacf2a6698b2c147a6af094332f2d2bbb47ee982235a53ed032e40290319667e2b82268e711ea6ddb92b60dae98f0cd1d791d1b62ef53cd402cbf1b5cc58dfe8c7f864680c9d87ba404aff12f893f12433703888220f72fc8cebaa7894e2633bbbe13d66f043f62c4b90b87d104f669ab9f2d6997a256566d640682a4d8c6b0c2d64a4cfa28ea5c897a96343f5030d6ce8d9cafa9da44768f65509f733b294de5b6552e92f357ad5b3e21c0fc06698ead56c88c5fd12d1ed7ddc055f2957062e0bf3c856f9fb234a2722032aae7ebc4999cc567e022a7d4d5a2604b47b91616e180ec4a6e7cbd9f51138ab31f7a09bb1d4c7f64d09ed79f1b7e46def7e137c2aa5205b3a3ba905d0ef1e03b99c46cacceab8482d282ceada3d4e69b755f11c2c54998f15998296f93eedae4fa4f4601f00cbfec82ee7f3c1ba7fe8647a49e94f264d3357d9807f332fe5529023e23a3721500d7c5c78acd957395eb1b09460448aa0652a4dfc7f074f877add9f3fa8afeac7104f6f9b8d7429b751a9d98c6d0b3c4ed563f72dfb95cfb9c00a8b48ea04f18673b7f78c8ef7f1e59035f505007df4b1ffc7e786145c84b78298dd8c26ff462369b21b62ad90123a3bc227385b8cba2fb17cb2e2928b788892b16907c318cecaa19bd8adf7f514c88a263abecaf03b1ce98ffcc9db08f74299c1e998776fa5e251b4c7d20d3f327e1d6b5a400e8dd480415d4d28edeac9135c252471aded6f89816533678d82e8077cefd0a911c9794faf7edcafa1a42b23cc00fefb46963c9ef16c5a7bbd9824ca2e7a50897d6c922085a6f76d9d1e10bb04e006d229d49a3009b7d7991cf7b41ee5b6bea84215064bb6a52f1dc05388617c90a4825014c273238984a1e9823690b07df606bed3321156826d167847a08a923a39e65d449c0d0403593301fe60c16f8d626a30b2fd55ee80547e46ce42f0f789c8e62933ee2d3a21d65983a1482f2f177a40c8e1e0838959f6118ef820cab74b128ed2147e90c82ca2174869cce0b3e03ed513f17c7299442a7e758f9e770c7f29472ab3ca061687334431d25e0139cc747e77d3d5f7cb81ea41a8c1214e8eddd2f32be4f95c453e6f1f156bc7cf73867c2ba0b8e138e07b6156b2b5a5eb312b6d8cf2ab95d0cdb2a959fdfcca30d847915f695ea40045d8373370ced1d0fc251bec3a5234896d8e94705e54027eab82f483fdcef5f56a4561dd690b15b8d882fc89742dce4f78ded21af7fda1f218d282c1afa4ae5289bc0b1a9b2870e4df54725725be9f30d9856961d733c689ee0c8323368491cf64de83d86631e4b351926f9da152020ad24af801589e08a1a2a81d282bb4d45357881e5661d228c20ccf5623f0b3a9f0d2f9f58486b8b0717491d77f990e6253f4c05a9ead18238dea3e2828da0477f02990d0b87667742fad01842ac51e65cacefe0d48a0b589e19916589a7dbef63eaae7e497d2bafb5c10b6162d7fe513abd9f82102ab8df35980dc8d40436e8282d4b828594cc67e30126ce9387d2ec77e5fca7b8462f53f63f1c1e009cf0f41f6b40cab4572a24dee3c57652a7a0ed275e6bbb7825b28675fa3cff4a1706c57765b9eadef60511292a7a82c0d52ee7d7ece558e74be23206ef217cec957eb43a0bee437c8b3c0f39e5f30ddf0c4b8de25d7d1f2077fe8eeca69f5dfacf7d0b49b873c77a0d01b50ca69103ab2b2a89db9b00267b954e1008532472a6e3dee28f8dddc2908d99763d84003d514f722c4ff7340106dcb274342acae7835c4361c67574df35c9c0dd9921a4ca959dbd75a66707e0f1787b9586cb975e8ae5eb34b9feba55791e9e9e4b9f81457217b5d418098a1f97390f285b3a82345e842fe75dcd87c10696b776da639bfb1a132c0e11cc6fe379ee8ea3e8aaf3cb413eb4734de05930ead57c0f6792f654058dca4060d779e4e530794f0dccb0f4a900e736b18b456dacced23f7dbe520fb945a52a537f2bcf45fa4053d44bd15351fb8e7bf4a3177af8b708953f9b584763727fcec8878f618a7978490efc37a1c1842f8414cb46c42515c82669a4c5e78dc7becc61fe1e919e1ace5d4284c6699afdf81f81698831c5fb6f6d31958b508da13ec41b2b4e8f7c531497c422db25afbd396539e84dda1e7a091b0324e30d1aeba56058045da255a8d80c12b2589e94babdee22cb1697f67b68f5afb14d79e14633207a3280afbb96311acf1884e3747d5254e147a8d25802b4064fa447fa2dff7a5526a9c321abd828e0457e562e78ba6a9b00bac97b7ae065c1aeb8b34667932501102dc13dcaf63e1a2909088ffbd16d2e3b1f55b36200d03f00193e13cca76211f4411d6598659e07d78b773613f03ddd479f01b15402522354fb0a74db24d7f661f15acfc1280b0ec44ba968d464669f2a095243c8b49e572cd4629a49626156e28076bee9e79c4e20a6a4000e949d36321bd8ed87933be787bd17973ec9e5cffc66c27f7db83d764c630267e60c6568c0096ebb1aa8524e7db730ba31eb3b2bb2a6f77e421d08f5c1a272dddc97f6ef18dbdbc7af675dd4a2b3b603b9cf34997932f1922d448b6148c433f45dc028b2be47f5212d451c6eaecf45e632e699925c2548afbf1a76e8210a8bcb56615130ca9b78f8fb6ca5c211ea48ebbc36300102189bcae3e675fc9d36174e3c42c7df0fda734a4c598489a9aa4e7aa7b1b57537c53eecec61393b69824d8ca7ec8ecfdf8c02140c4fdc787b637691493ffe5f99b7727bafd2b64ade58b64ba39f9825e6cb2235a53d377291caafaee69ea4d776a3fe377431f3ac23edc91bab30a922e237fe237dbc1719fc82b65d55a3bee0a56deb2ed7d7f7003359006982bd45ea7303d1cb26864d6d01a4aa65ea65cb2df05f7ae93492e1614aa569023e517f5fe7096b1c840a4372aa878a00a58b6468ed376d79d26dc49069791d5101b1deb5f30164c79d9ca1ccf6d424b1958c9443ddfcc7617441ecd09179f4f5936c5bd38a99ff6729b8358a1d1407a6b70bd1b945184ddea1c378c8746a88ed967a1462dc18a092364cec15bddaa008846f733201807a3ed08d7443923e9dc2f7fa06a6ccd09796efa06778dfb18c6b8c1241a569a2bdadec253021f6d191ff5ba3db0f0a6322ed6c05a464f391af2deec890b843a7f8ed3bd357507b9a5a9b8043cceff6cc576048547103b551f195b30d42ad640fad86891bc3ee9563b8da4d9371068fb71f3f313a0b5c0b4dddeb8e5ab3a7dbcdd3a2e3318511a8bb0d8eda40f4f5374293439dd2ea0e35ad4fb274afb861e06db854f4204864294e97989532b1a674b614f51d1e554c5d71004c1ae771db2cc570e27fcb12fe2ff93c0ace0af5644d4cb7e209c6805a97d22426d0de881e7a8218317422bdf73c8fe1d44ebdeaea8510efed35ffa82b7c3a7e42acdb038d95cdaadde6c1be34e9e1cf0dc8bd22217a06b1a783fcfc1312d814c0b9919c52cc057056a1669898736b7ce2dcdd430c40d2aba91a91e7420c3fbd4e259ba4ed27a62e06d3d202319b0adfeb60a6a7a082c6f24546b05cf0faca14f25d35c8f4a525a943c1718fda85f2eea98231cd22297623a9d665844f520c04f21a4be30abdf232bf11e774d9b4c199717b2670aa72fe0378d01aa416dc4869f42d7f286b99358a1775817f1dec0eb8eae32dc2aaa9de9136011b3a44f6dfabfd3c542367045fe4fccd041e98a56dda830950c1f4defe809768cd2824a2da6f16609928f5c3c825ec74fb27cb0ff0d45288503e7f17e5aeac4bc795588ec680876fa316d811f28ac25afa900194898b7ff48b91069f0a85387a988ea5090ea3648a6cf1001e416825e960cd9d8d07ddb83d056516fcbb7caa1ed6f0a5ac8b1233eeae8698148ea14d6c835a6bbc951d53b839fe80f5d8386453cff7b01c4b13544ae3e8b9310d05d2d2bb03ff2f989d0cec53ec95c54cbc98f438ea6f8c126e7abbc3e726c4e7240fcf06877b10e3fb5095f55aed6dd0ef9ec4c64c786b53ef784a1bdec4527beb3f5c376b2fb136e3fa47ea6f2f27f095c26be685247fed946bf825cb36ba47652a41d4f9dfa8afb9f980ad5aa32e239f1636c86029d6735968edcd08adc2b29163d8fdded0efb0693967658e6038670bc3bf6ef96d784fa3490240c22edcc03aa2cc942bbea7165f25ca21599b9e36f797d0b036fd72a4c5a6577656bdcc0fed04f38d86beae3519716f8fc14e4cd62371fc79bb556fb12ebe96b513efa904fce0ccccde2d359e5f50e1d9991ba8f47be74d14aed6962ad7ca3ecbc7845e90a62f2601f4d1a1eb48dc017d0562bfe2a489cfdede16c7445946ae88b6a89b45936dff8cd16ddb09053b480ec0280970803ea1b64893bade2220ec4", 0x1000}, {&(0x7f0000001640)="38be7c360d707e7833b3f502ef1bc519b44b131ffa92865e9c629413010ef0444d1345743fbc11b176", 0x29}, {&(0x7f0000001680)="db557f4acdde13b8fd6144bdbbda1c44573b808a550d2a10dbb9214eb7ff4c48f6e677babc63b718e7d14bb2959a486b88fd12795c27e81553e7ce56c313a8676c4eb6bfd6e064bbe06d9229e53138b89ed886dfb7333b4abef48ec6b5d27df07296b35bc4ca745c22bb", 0x6a}], 0x3, &(0x7f0000001880)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x28, 0xffff, 0x1, [r0, r2, r0, r2, r2]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x98, 0x406}, 0xa) pipe(&(0x7f00000005c0)) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000280)={0x1, 0x3, 0x520, 0x5, 0x5}) ioctl$WSMOUSEIO_SETPARAMS(r9, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x0, 0x2}, {0x7}], 0x2}) r10 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x8) setsockopt$inet_opts(r10, 0x0, 0x1, &(0x7f0000000140)="6372a7bcee773dd5cd7852f256d36ff124d2dabb711b0effa8be6224d7f70c985610815791b47de60919fd0b3c4f8e97b741de05160ea3be7e871c3306920960a1286a3be16e70a8400d7e4c7d8f706124d6479a9183a056345791b2d93351d1b5408efdd095c9ad15e3dac3eb85d91a1793b2c019636d223f9a63affdf3a2359f88c9e323cf7522f3aa8f0a235c72fdbf1ca61e46dc7e5eaaf94b374c1c43", 0x9f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) chown(&(0x7f00000002c0)='./file0\x00', r11, r12) kevent(r10, &(0x7f0000000400)=[{{r2}, 0x457a8cc994af6fd2, 0x60, 0x0, 0x8, 0xffff}, {{r9}, 0xfffffffffffffff8, 0x10, 0x1, 0x2, 0xfff}, {{r9}, 0xfffffffffffffffc, 0x8, 0x40, 0x7, 0x8abd}, {{r10}, 0x0, 0x80, 0x10, 0x30000000000, 0x4}], 0xffffffffffffc3b8, &(0x7f0000000480)=[{{r10}, 0xfffffffffffffffe, 0x21, 0x20, 0x2, 0x20}, {{r2}, 0xb1b5bd5c0bb3605b, 0x0, 0x40, 0x5, 0x1000}, {{r9}, 0xffffffffffffffff, 0x0, 0x80000005, 0x10001, 0x100000001}, {{r9}, 0xffffffffffffffff, 0x97, 0x0, 0x1, 0x4}, {{r2}, 0xffffffffffffffff, 0xcc, 0x54, 0x5, 0x9}, {{r0}, 0x0, 0x1, 0xf0000000, 0xffffffffffffffff, 0x1}, {{r9}, 0x0, 0x10, 0x20000001, 0x100000000, 0x100}], 0x1, &(0x7f0000000580)={0x1ff}) semget$private(0x0, 0x0, 0x40) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "b7d00e90bc4dc8a5772cc9979ecdea9e6214d355"}) 16:00:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) sendto$unix(r1, &(0x7f0000000180)="b04f6b072f720af6874a318fcbbfde070aa0238f1d950130a68b330282bd1559a32f2581c2aeeb65da927c76773a124934793f9799e875a2158ffda386f0bd6727f0b2fcd29e6df8128a21912d11531ff8bfe236a8a80ed720692b09d04199c9bcbe7498f31a928d2aa26dc81ae93c365af539221aa86ce64817b74cf35f2611d1a0f6e84ba9ccb234ca2740a9fcbe09232008f4ba7e35e381c4bd2fe93cddfb87076249a793cde87b37373dc839ed2a682bed5a3eae2461cbcab56f81a991405940b26cfb7f34e041a8e2975667e9861f945e253552e5997adb2ca0d3c5a229cd8af72ec88120733bd8183ec45ef422147c07de6ed092d4d4e45ee0f6", 0xfd, 0x408, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000140)={0x5}) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000300)="9b", 0x1) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:05 executing program 0: r0 = socket(0x11, 0x4003, 0x10001) getsockopt(r0, 0x2, 0x9, &(0x7f0000000000)=""/180, &(0x7f00000000c0)=0xb4) close(r0) 16:00:05 executing program 0: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x6001, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) shmdt(0x0) kevent(r0, &(0x7f0000000140), 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) fcntl$setstatus(r1, 0x4, 0x88) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x1, 0x2}, {0x18, 0x2, 0x3, 0x4}, 0x1000, [0x0, 0xfffffffffffffc19, 0x80000001, 0x993a, 0x8, 0xffff, 0x101, 0x9]}, 0x3c) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r2, r3) 16:00:05 executing program 1: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x8000, 0x6) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) r2 = socket(0x12, 0x3, 0x100) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:05 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000100)) mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x40004000000028aa) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000140)="000000186004008b00060000000000000000000000000000000000017c000000000000da9fc3d28d821d58e9", 0x2c}], 0x1) 16:00:05 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x8101, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0x2, 0x4, 0x4, 0x39}, {{}, 0xffffffffffffffff, 0x50, 0x81, 0xf2, 0x1400000}, {{}, 0xfffffffffffffffe, 0x40, 0xef1a7d6c88953d1c, 0x8, 0x7fffffff}, {{}, 0xfffffffffffffffd, 0x20, 0x20, 0x7, 0x8000}, {{}, 0xfffffffffffffffa, 0x44, 0x40000002, 0x6, 0x9}, {{}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x1, 0x4}, {{}, 0xfffffffffffffffb, 0x14, 0xf0000000, 0x101, 0x100000000}, {{r0}, 0xfffffffffffffffa, 0x1}], 0x7, &(0x7f0000000380)=[{{}, 0xfffffffffffffffa, 0x62, 0x61, 0x4, 0x5}, {{}, 0x0, 0x20, 0x20000000, 0x6, 0x4}, {{}, 0x0, 0x52eb5e6ca5625b33, 0x10, 0x100, 0x97c8}, {{}, 0xffffffffffffffff, 0x20, 0x80000000, 0x5d4d0000000000, 0x4}, {{}, 0xffffffffffffffff, 0x20, 0xf0000080, 0x40, 0x400}], 0xfff, &(0x7f0000000440)={0x1, 0x3}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x840, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{}, 0xfffffffffffffffa, 0x5}], 0x0, 0x0, 0x81, &(0x7f0000000640)={0x5, 0x23f1}) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x2f1, 0x0, 0x508, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) fcntl$getown(r1, 0x5) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 16:00:05 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x6) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000100)={0x1, 0x7, 0x9, 0x6, 0x8}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000000c0)) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x40) recvfrom$inet(r2, &(0x7f00000001c0)=""/194, 0xc2, 0x40, &(0x7f00000002c0)={0x2, 0x1}, 0xc) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000180)={0xe00000000000000, './file0\x00', './file0\x00'}) 16:00:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000200)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed443005000000a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd5", 0xfffffffffffffe33) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000280)='./bus\x00', 0x400, 0xc0) sendto$inet6(r0, &(0x7f00000002c0)="cebd182fb9163b6f3add72e86e9669da6cc5f453b69291d952293052e374a06b39a4191b9798219af72c7e6b819abb3665c905fda414576275d269b13eac5e3f8a432a65b728f4fe6fba45716aa264c87d033a57a8fa6b809610be183a341a7eaee6999ccc20249c02d987a03568886f5356ad45fb96bfab34611f79249c5fb5fb3b19135ae575e6b8435b1485d684d483629675e300", 0x96, 0x40e, &(0x7f0000000380)={0x18, 0x0, 0x400, 0x101}, 0xc) socketpair(0x1e, 0x4000, 0x40, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/184, &(0x7f0000000240)=0xb8) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x4, 0x8) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000100)=0x5) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0xc1045763, &(0x7f0000000040)) 16:00:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x0, 0x0) r2 = dup2(r0, r1) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000)="eaff121305000000", 0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) 0#+"$%.!",%: #/--!.$ %22/2 16:00:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = kqueue() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x5) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000180)="28c12f4b1d148507e7f31b738b82b1730acbfce0eb8c90530d15f869c1b5e840d502bf3da5c82d8d638f57a5b7a174af80436a87394ae182e3503a23f641c8207f0ed3607643b87161f20f4af54793574039b72f413df3eed486c15fb8e890f42b0b09e806a838bb0845bedfe558003dad33ce17f025b9884a5f6cf1f86ce75dd68cb8fb325ca6776d00545f61ff4df2badc239dafdb1aaf860680c629e73c147d89f373cbc8ff71", 0xa8}, {&(0x7f0000000000)="9102ff452687f9bc8807989a12e9460013e41f", 0x13}, {&(0x7f00000000c0)="f3e18739fe963e827c422e9baccd83068790dfe3211a2daf4862a8e4f6ebb83846d2e82e8910564df264904a8ee19953e0f1959f996b459f7ef75138326aaf0088f63904b68d18b888fd3d4454c42e55e545dc0a20cdbb90583745dc8326f2eeb9a0e6f164ca608c9395e0d7f30f390a4148d054485230", 0x77}], 0x3) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x1000, 0x0, 0xc600, 0x0) 16:00:07 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f00007a9000/0x2000)=nil, 0x2000, 0x5) listen(r0, 0x3) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000000540)=0xfffffd62) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = semget$private(0x0, 0x1, 0x52) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f0000000380)=""/213) getsockname(r1, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) connect(r1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) setsockopt(r1, 0x200, 0xbf0, &(0x7f00000002c0)="076f04249b6075db60fdbab96b6691b4ce3972788ab2b6c09e70c9dff7eeaa781b30286b749736dcd78dc3c7f010786c505f6357882dd1d1149bd69bbf7b013e339327e18d6860b208f497b4e708055da2c75136b802214f0e5658543ff78ce79b7e50562002e4069d9d59567e0f5bd84a6e5c8fef2db4e0f2a082259fd7e45a2f60bfb9bba638dccc163ae205a57010d7dc7bf6120684cf56ece26487cd62", 0x9f) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r5}, 0xfffffffffffffe2e) r6 = socket(0x20, 0x5, 0x80) setsockopt(r6, 0x4ff0, 0x1, &(0x7f0000000080)="ebffcbff13b9fd812eaa4ef8977a9c793048e699", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) 0#+"$%.!",%: #/--!.$ %22/2 16:00:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) connect$inet(r2, &(0x7f0000000100)={0x2, 0x2}, 0xc) ioctl$TIOCCBRK(r1, 0x2000747a) poll(&(0x7f0000000080)=[{r0, 0x113}], 0x1, 0x0) 16:00:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="00008002", 0x4) r2 = open(&(0x7f0000000180)='./file0\x00', 0x4, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) r4 = semget$private(0x0, 0x0, 0x4) semop(r4, &(0x7f0000000440)=[{0x6, 0x1, 0x800}], 0x1) setrlimit(0x6, &(0x7f0000000000)) r5 = fcntl$getown(r0, 0x5) fcntl$lock(r2, 0xf, &(0x7f0000000080)={0x3, 0x0, 0xfffffffffffffff9, 0x5, r5}) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000001c0)={0x6e1, './file0\x00', './file0\x00'}) mlock(&(0x7f0000003000/0x1000)=nil, 0x1000) mlockall(0x8080000000003) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) socket$unix(0x1, 0x2, 0x0) getpeername(r3, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) mknod(&(0x7f0000000280)='./file0\x00', 0x20, 0x9) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) utimensat(r2, &(0x7f0000000480)='./file1\x00', &(0x7f00000004c0)={{0x2, 0x7f}, {0xfffffffffffffffd, 0x1}}, 0x2) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='W\x00') ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000100)=0x1) faccessat(r0, &(0x7f0000000400)='./file1\x00', 0x4, 0x3) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) mlockall(0x1) 16:00:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x400000018, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1000fffffffffffd}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0xffffffffffffffff, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x9) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:08 executing program 1: r0 = socket(0x800000018, 0x1, 0x80000000000aa5) setsockopt(r0, 0x6, 0xffffffffffffffff, 0x0, 0xffffffffffffff54) 16:00:08 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000001c0)=0xc) open(&(0x7f0000000280)='./file0\x00', 0x8041, 0x140) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r1, 0x20002) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000080)={0x2, [{0x3, 0x200}, {0x0, 0xa61}, {0x3, 0xffff}, {0x1, 0x5f5e}, {0x2}, {0x1, 0x2}, {0x3, 0x15a}, {0x3, 0x6db3}, {0x2, 0xfffffffffffffffc}, {0x1, 0x6}, {0x3, 0x3}, {0x3, 0xffff}, {0x1, 0x401}, {0x3, 0x79f}, {0x0, 0x6}, {0x1, 0x5}, {0x1, 0x8000}, {0x2, 0x100000001}, {0x2, 0x8}, {0x3, 0x7f}, {0x0, 0xb34a}, {0x3, 0x3}, {0x3, 0x10000}, {0x3, 0x1}, {0x3, 0xffff}, {0x3, 0x7ff}, {0x1, 0x3}, {0x3}, {0x1, 0x5a}, {0x1, 0x5}, {0x3}, {0x1}]}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0, 0x0) 16:00:08 executing program 1: clock_getres(0x4, 0xfffffffffffffffe) 16:00:08 executing program 0: r0 = socket(0x1000000000011, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x9) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x6, 0x7, {0x80000001, 0x3}}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) sendto$unix(r0, &(0x7f0000000180)="b100050105002100070000b1ffff02002c451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:08 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) fcntl$setstatus(r0, 0x4, 0x48) r1 = getpgid(0xffffffffffffffff) wait4(r1, &(0x7f0000000080), 0x9, &(0x7f0000000180)) poll(&(0x7f0000000040)=[{r0, 0x65}], 0x1, 0x0) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0x0, 0x0, "8d6c50bbdab4d5f2d352896d216c6c2ae2ca44d5"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xfff, 0x8, 0x4, 0x0, "367dc65a1562e9c9cc9be8e78d0bb6ada8b8d957", 0x3, 0x4}) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) 16:00:08 executing program 0: getsockopt(0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) 16:00:08 executing program 0: clock_settime(0x9d514ea4ec33e21d, &(0x7f0000000080)={0x0, 0x9}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000100)=@abs, 0x8) kevent(r2, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) socket$inet(0x2, 0xc004, 0x0) 16:00:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) ioctl$TIOCSCTTY(r5, 0x20007461) 16:00:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x7) chflagsat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x0, 0xffffffffffffffff) 16:00:10 executing program 1: r0 = open(&(0x7f0000000140)='./file0\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') unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 16:00:10 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000140)="0595acc57a806369a550b8b13860407052c80cb529aba94b91540f740f3f3d4aa27789e4da493c9735c12bbf86f963e9216911a7a913ee66aee5276ff606e935eda1dbcc25e8becce15b7d952b29f528e977c4d8ea3d4860d5e7f40181839183274087b5f9c5c56271bf06a09e75a6c33faae5fc2e1c43d8cb6932e8ab4df108fa5975f1d9459ddcf9051e3e278790795a2e60e29aa75543c6edffae8ca7ff54cba8e8e0165e7b644719ef83de9d24ef82b8786b4e8fa109c1f0e5f1dbcf8b4e0834e44464ccd8550620d6fb969fee2d56c063e3d5b71df75edf3993c2ac864f2acd877935a0ef6e7486091f6e4a053c7244535ec7509ea8d5fa855ced6402a2e4fe6f362f1ee7fcb68f18f5d3b30edec12ab5975a90b707730d054fe522d61a21ea8c3788886ede139bd1962384a79340b0abcb88f7c3375228c30fb2fd0230162b2e9dc2790b3a461bddc5e0e204fe1b8a33201b12041b10c7cbdf6406b5a9a29ca02a5caed5e0e8425d982ce1df08fa28fa5cd01807a406f84768c60519cca74ba72b678e439820563f1ea430f3303ce38971f76ddf267160a637dd027ea3ade88abd91a79b4ba228d417fa7150488a496f43f578474531e301d611e954d2973b92d080d175c55f9f7a66275471ac7e1e8903ef520c3c8d53e3922b826587ae6167fbff0e3dc226b8238e62a460cc08079716d79ca5f736624f584166d61b7d48b7269da97f212117659ab928cb6cea2fe906754ab82fa3128cff617967e95e7108be13e3d2f9b5647b621fd31490b3b267a863999465e2f29574d75b44705528b64bf589eacaeb0a4d22991be10a50a298f376cf03dfa9c238b07e00540993c750aea17f7ba96cc879043fa4760771af51cad606f96735f7b76dd86a2c8280830cd5a60caf3d6532b8cd6229ef3a36b9f2513f56f4f17e47c635248e66e0d218b0af5ab639c082eff5d161d22a671a72c174fada0871329629559a8bf5788812fe6808bbdbb9043784a04bb7ad947c7c37c0ecc3aa402f918725b4185d6c06f41062498d2e0541ab910b19bcfcbfb50f4302a2545104af2567af3661f92c74f0e8ad745301ed1126e62df6665559d3f6b405b53fb24011070941694477d3a0ce744ed34d9fbf4f790d229e50a7beaac254de7630da30d9eef73e0ea5233e5e3a2c9c49530808ebec1204bfdd97b7b4a8877d9b9331c0c571663b869bbec609c0d9c7115eccba6ec2b80c638cde1634495faa3e5887efb671185e2616bf98f1fde6da5245e50c03068edaf280fd6c332b4f95cc6a44026529416acb645906666456b4ca4a903a0c5b0ca617298c816a0538ccc15ed149884ece59d7167bcd03bb9c1d23d0bbf0b3902e55377a94efa0836fce810f5fe2b14c9f4aa5658454df24a89f4e305cca976eaf2b56a749994f8f6607cf29b4a065e7e36e0d975fa9a73fccd5aa3ea0f32c843c612087aa8375e433de26bc9932d112fdf7174a38ec9465c634d72a0511e08c6d3195dbf1f6f22ad263a0e08a2d12330c39a503d7561f12bd53ecb3f201e8fc7d5ae36f722b46f5500439ef4b3f6b3a45546a95f815006cce25271bb453d72b0b20645108a8f6f3c74f11ca8e6fccfbc21985cb763d873c07728d10513c5332d338313ba6724a59a64a74e7aac8fe987b653537f05295e976441eb7342f0db34cda86ac6faaa8fe57cc83ce293afd440c8ba76b331f48bbb4da4b3d083d1201530efe4d1ded7c558573241c37f0e86afd07bf63fd1472ad5815db314cc5146919027494a0ba0dd175e7f64221da125da4d4babc881bb2ff3ec0bd08e936905bb8444038ff7a1c69b4c6b0b2afd28956d9d7ec16ff3396744d3b9901759d6955b249afc5deb569cc26b3f7816b35a367b12249f347f7ea028d1bf1cfe5ccd9a33e26f5a2c38d6563155fa83eb7a22650acb4bcdc9be61c2ea3c5573add5c6551683bbabfefcc0bb4728465da5cc55be16c7565db25a9776a429b9db18adee8da1d60692d8921ffdb1a7ea268412a2b4b71e2dd557905ac77f5f09d7cf095b4109c3b43cdeea4fb1d6612d75077faa174efd3764473786b82c6692a4f8898fcb5506f1785826769a765f232d32cbeae2b5f7a24bde60feb6330d7b809283bf77645f087bdd0303fc14225801f34b2ef56d4e466ce9b071f64854031867d2d361f04bbfd463ef321ebccff1e8e5272855eb5905abc050335b886d7976ba26262b8ab115180059fb60542ce4af9e327e909a058af3319bed9116c74e3534c02a4539308c9928d978750095c44a5704bb3bc124cbd544b6bcc3139bf9e4831e42662b1cd3b666010cb4f0cc982f06cae6f63497f85f3ac8331d2e84aaf6beb3c51c912025056d117d349cee37b27de9c11f514c2644183a933bd2f073195692a26a8a654514f80bffafd7b2edfe9bc5bd0f96406d03be2ee11ca428d2d8ba34f25ad9453257eec6a6c33d1d734b9bf5593bfcfd63b8dc209a37119f303840f80f1826390b5cb30316892ada4bf62d127d373dc7b2777106619b60660dcb54f41653b305a91d57943067730090e5bc07a7242aaab27316586aed5c5173c26cc6573d86db4de77a98258ba2caaf4ce5c8bcd60bf6b744e95774c0f1b1e0097bff891030b14ed4fee278f4ff862b7052e5f6048274dc551ad3f97c510c7652edb00a76c005284bdce68d481f8e9714d1bbb3a00399de33a99f684188ba5caf88ed60422acf84464a815505785e0cc1aa08fa303eb5bf5984ebb1a6065bfb261f3b740501b096528cee80c481dd745e937907ad35c6230ec369ded9dc3d369bc4522ad38351fc6c007eea2844ea7678951fe309122f92e4b2763d5aece6e88bf97a830b11f3803c4afc2e4beefbc5c44ae3acc626441e62ed0dca85d824b20aff8863870ae1f49151c0b837fc8ddb153aff0b5540ea79e054ee4c5cce05b5997f4bd30c3b1c231a998cf2e13c7f8ea68e57b90d2539271c48695e58892e4b41c09530213504728457ed4398e349b3d3449ae4e65e871e288570d8c158f2ae83533647e650425930344ce2b63c52f56b8a0615f5cfd5a0e8ac004205b598f5514b07e74e6118b1ee8da50fcc7e7d69fae1f78dfa47a5b2b5e228226bccc6933181c45e2370cb4ee832fd50b23bdaa6423ada773539cd95eb0939b1a4608bb2077cd5ef32ba097c890fd02edfa6745c4d56bb485f6b8ba12724339c08bcefd1253c5a3c7429473500062fbada4914a96675ca89d4474847a866de37f13c52051c66ed5e372b7b59166eecbda238c6234dd0ac9809d777f5b2b042dd5c60df56854a3d49d4aa833258b6fba1797a4151418ed887cff99ec50f4b33c404807ca7cfae9d7fdf363085da2f5ee27932c52478644ddc7de8e78be39ac988a3fef10518c76aee97fbf7a475ccc5e84bd1f9e86a9afa5a629112c56f98af2a4f07a0156221d143acc11dbd2b80d18bf4c064d5eb19f7dde345186d9b360265f17e5e76d5ea7b07cebb968ab1986b2d11e1e836e62787c8d0a84d1069cc2c69a1cea23d94023541473a521962d19671d132f79083b32075e2dc983d26287811a78a0323e52ac6fd731eefd1fbb879491456b9a17b3e369a7b29e8a0b9ebb7c5b136444ab8a1e9cf8b84dd9ac486f7a2b9ceb0a098956e9a840d4e7a2c804db699ef7f51f79ffb802b5bc3d3f631aa6b2236d757fba53d365bf44d77e4def4568e6062dd4acc11d399c389cb1ffb697fa2f05630f2a35b539613449372e7e9e4caade4d013f0c7c4d75fed78dda442f18531da064007c2c03f8265e7f9540922a651878357a67e06858eb42d6efc8b8066be9656a3b9daee68d5f839f584df3a15231ba6a6805a1902f7b7acc58889ab594b3221cb70cf515645d9cf0022712c7604907b8a1c7f6e1923018d44a6bed2a5f4b40db7aa282b111ceb4ac563139c376a3858db8b9a7ed70b8e86cacb28348014f3fe05dcb8c14518c1a5b413dae505daf9fb334f8c5a0b3678c0d3b74c7a019bdc967593291ef9592ac8a40e48ac033570b82d7e84a1549d89c789fcaf1d6d0e4bbcb8a2e84aeba70cfb0839cda31802180c9445d1a15fa3394d7e1489ce9fa309d9430545e62ad21b2231fe235abc050572a7e001827f017c6b025fa59c2d80c132b0c098c19c4f45a0392081af5254986f508d41a76ac2c4ce9ef4f5829cf7b2d912202e3df02453b36892b09010d36656053129aa14995bd2595477586cea47840af46cc801fa73ab378f113daa5a504af9266f675d5dfa4f8bc60abcfe6fecfb068476d1ff3be86125e3d0fdea461a163f98edc4fc2eca06cb96ff086c9c401372d3598db3ff6929cccd3129a2ee9bd9d880d4777cdba3734e2f40ecd6ee11e012bb086d025856d29d0020fe38b3d960a8bae470595b628d9a3a8019ef0ad5f46b5de4777deccaaffff20e4697602220e77fa06b69db88f8a38172d209d1a3833acad05cdb4843f33935ea4b04d3edc27b2cd4d17b086cefb93990ed197cb59e18067a958fbd8b98eb40163f7b9ce2c8d2ac40b42d60233bd1d39ba3e639bc84048db3adabb83ab99d934b83f2ffc4fd952403b80179ef63aed2126380671459095094cfcd693cdeba333931f651ca5b84c2b93427ff73515f8a80966f7460a042bbe69ef9c335e3a394e8b11e85f344a1748b0c60a359575da17447ac80accdd01a7746aaf468cf8baac1143b7832f6a3dcec6c857bac2eb246789a64d500574aa7d23acd569aa3a5bf5bb6f167599bfc8219218003d5ab894bd2c6f2fcc1911ac0e5f58d349627f0bdd6b7741753b17005cccb730c73957b18269e6b9b6e37fd9030e5843b714d1c7e6678acf3cce6c2c724eb93541927aa85affbd6d16a6365a44bde2a95c100edf1e5a4228a24d31c9ca7cf23098505858a5d734db7499b7bcaf73c6b2a5b2b759f86b3b5fe4640d9e63f1340d4f5a8de1761eb270cc90802eb1a2e9a1c9c2161c22cde6885d9bc391ad303d139c43f2e6fdf56c2c7947b2c1d9455836d9fac81d129e2fb07d3c12d94635151be81d4e8a91785a8c16f1574cfb27b20b456c1ea1e31851b02d6a20ef9c49be006c6b21402f33dfe730c4deb00a4ee66f916e3bdc38412f4b520097daa1f2f88b7a62679b07c4a26ee6260207364185d7864fb9f5a39cd1d0d02f139f895e224574b61ceefc63343c43ad684d98380caec263062ac31d98cf76546b8d217bdc127aebf6c5d5b3d66bed3df91db242733ea26a627db73e8afb042031e4a14a5299d236b4b6e0bc4aef88e9021011425bbfdb984f793d0f4e36fd8211b1c266107e4130eace86180856981811bba331a5b94c83edec86266bf14df4434e7bc9536f6fc556af2af464b1e23e1c2b3a062c16cc2af8f349f5ae3b58067276cd1b1c5b6a971801d85001ca78bd84ed1320f099c782f68342d1a856dcf04398887b3f50027f5940c71c1fc3f6be00293c982052cd580f55d44f99fb8de8110a444ccedda5a767e3e59e387555562b5544908e2beab49bb62618ad01a2303d4bb7fc4cbb6cfc2ad0391e64dc9dad30ba14f30d68d26d70c9ff3f1bb86badea36146090c771ae886db46a6be9d4eaffe9b0ce5046bcb546eb8145c94c05ad061bb0cb42b0985bfe20a9266d561415cd4044fa1d9cfb5241912258fdc02aa0e95fdcc87222f83249d2e323c8041a7d5c14c01aa9c79213f7d13611e84424054483095c66e64bc72b48eb43938298834e870b5e73af807da4740a6c1d06ff1308e6a82c37c56625839dca7ed023d40fc222ea93cdc20e21f0106c14", 0x1000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bcd0e65f4f86dc364e66378e5dea02800001bda6"}) r1 = dup2(r0, r0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:10 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x9, "3f0000000000000000e4a1005e679308912b4711", 0x0, 0xfffffffffffffffd}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x30, 0x52cc6b4e36143af9) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)=0x1) bind(r1, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ws/ouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x87, 0x8001}, {0x0, 0x3}, {0x82, 0x40}, {0x83, 0x6}, {0x47, 0x10000}, {0x42, 0x327}, {0x0, 0x2}], 0x7}) 16:00:10 executing program 1: execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000080)='}/\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)=',\x00'], &(0x7f0000000200)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000380)='mL', 0x2) writev(r0, &(0x7f00000008c0)=[{&(0x7f0000000580)="d118ca90caf80f7eedd6534df2a7e489fcb89bc4b31cc1a361", 0x19}], 0x1) fchdir(r0) execve(0x0, 0x0, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) lchown(&(0x7f0000000200)='./bus\x00', r1, r2) dup2(r0, r0) 16:00:10 executing program 0: r0 = syz_open_pts() r1 = getppid() fcntl$setown(r0, 0x6, r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x200000000090d2, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x8000000000000000}) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) bind$inet6(r2, &(0x7f0000000080)={0x18, 0x1, 0x80000000, 0xbaa0}, 0xc) syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2080, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) utimensat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x4, 0x5}, {0x101, 0x1}}, 0x0) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0xc) sendto$inet(r2, &(0x7f0000000280)="77066cf9ed3ff16f9dca83dfc773375643927bf374fa3fbc81fed6d880b4369205b5b2ba0b1181cb642a094fc55047e6da652425c0d1e34881f096dab4348d53a34153d976c99d90705fe7590c1315c209316bd4457f43da77665e2555e0b0536c39a8f10fc52a228bc1215694ebb7e2c949abcf12ffc3e1407d100f00ee58c802e227b1e9e20e6c11785a65c828576fbb4ce1e2e9d9fa745a124d5883838838d3c2072d34644fcdee09f4cd53ae700aabeaeffbf398", 0xb6, 0x1, 0x0, 0x0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) dup(r3) utimensat(r0, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x80, 0x2}, {0x1, 0x1}}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000000)) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000400)) mknod(&(0x7f00000001c0)='./file0\x00', 0x2190, 0x3) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x101, 0x7, 0x44a, 0x0, 0x10001, 0xffffffffffff7211, 0x2, 0x1, 0x0, 0x80, 0x6}) 16:00:10 executing program 1: r0 = dup(0xffffffffffffffff) unlinkat(r0, &(0x7f0000000380)='./file0\x00', 0x8) fchmod(r0, 0x1000081) r1 = open(&(0x7f0000000040)='./file0/../file0\x00', 0x8880, 0x0) r2 = fcntl$getown(r1, 0x5) r3 = getuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) r5 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r5, 0x0, 0x0) lstat(&(0x7f00000000c0)='./file0/../file0\x00', &(0x7f0000000800)) 16:00:10 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200", 0x0, 0x100}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x30, 0x4000, 0x3) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:10 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffffff, 0x1, &(0x7f0000000100)=""/230, 0xe6}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) 16:00:10 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = dup(r0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x8) r3 = getpgid(0xffffffffffffffff) fcntl$setown(r2, 0x6, r3) fchflags(r1, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)}) 16:00:10 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) getsockname$unix(r2, &(0x7f0000000840)=@abs, &(0x7f0000000680)=0x8) socketpair$unix(0x1, 0x40000000a, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/zero\x00', 0x40, 0x0) r6 = socket$inet(0x2, 0x0, 0x152) accept$inet(r6, 0x0, &(0x7f0000000780)=0x25c) r7 = dup2(r5, r0) getdents(r7, 0x0, 0x88da8d22fc571501) ioctl$TIOCNOTTY(r7, 0x20007471) kevent(r7, &(0x7f0000000900)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x25, 0x9, 0x66890555}, {{r5}, 0xfffffffffffffffc, 0x8, 0x40000020000000, 0x1000, 0x4}, {{r1}, 0xfffffffffffffffa, 0x0, 0x1, 0x40, 0x7ffffffe}, {{r4}, 0xffffffffffffffff, 0x90, 0x2, 0x8, 0x9f}], 0x3f, &(0x7f0000000900), 0x5, &(0x7f0000000a00)={0x3ff, 0x46}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000740)={0x8, 0xb5e0}, 0x7) r8 = dup2(r7, r7) lseek(r7, 0x2, 0x10000000002) r9 = semget(0x2, 0x2, 0x38) semctl$SETVAL(r9, 0x4, 0x8, &(0x7f0000000580)) unlinkat(r8, &(0x7f00000008c0)='./file0/file0\x00', 0x8) write(r0, &(0x7f0000000080)="95d409c12e86dcd3d6d7cb904817669b120aa623d87e8f4f66d6d276651892c65f6dc414482ba194dc29bb396887fa671cf6d41598aef1759a6821f02a4289c2859676de0a1662c46a4048f51fb4bb4361484245a225eff45249f62959e56aaac18e6310e03bcf32d8c9413ce2d383c6e67f461a35a253ca704321b4ed0ed3b97d8838f35702af6ce9dd4faba13c28b3fa88bed9187dfd1e6455b338c8358e40381d1ba48a8047fa67da01c33a71a22b6ff90c64970791641a0d356629d1f442a89523a1feb3c0d636422b9f493996229890acbb03f8db78e9d3df58e86b993d9adf9c8855", 0xe5) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f0000000040)={0x3, './file0/file0\x00'}) fchmodat(r8, &(0x7f00000007c0)='./file0/file0/file0\x00', 0x1, 0x2) r10 = semget(0x0, 0x0, 0x102) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f00000001c0)=""/167) semctl$GETVAL(r10, 0x3, 0x5, &(0x7f00000005c0)=""/152) ioctl$TIOCEXCL(r0, 0x2000740d) mkdirat(r8, &(0x7f0000000700)='./file0/file0\x00', 0x1) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xf7\'@-+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&+\\(^\x00', &(0x7f0000000380)=']\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='\x96\x00', &(0x7f0000000440)='\xb0-\x00', &(0x7f0000000480)='$-\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=':\x00']) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)) 16:00:10 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x4) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = kqueue() r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fchflags(r5, 0x30000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r4, &(0x7f00000001c0)='./file0\x00') r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r7 = semget$private(0x0, 0x4, 0x20) semop(r7, &(0x7f0000000240)=[{0x5, 0x6, 0x800}], 0x1) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x80) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r5, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) getpeername(r6, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) close(r2) 16:00:10 executing program 1: r0 = socket$inet6(0x18, 0x80000000000003, 0x0) getsockopt(r0, 0x2a, 0x10000000004, 0x0, 0x0) listen(r0, 0x1000) 16:00:10 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x410, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x4010, r0, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="96", 0x1, 0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x8000, 0x404, &(0x7f0000ff8000/0x8000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/203, 0xcb) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) 16:00:10 executing program 1: r0 = semget$private(0x0, 0x7, 0x2) semctl$GETPID(r0, 0x7, 0x4, &(0x7f0000000000)=""/4096) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000001000)=0x7) r1 = shmget$private(0x0, 0x2000, 0x402, &(0x7f0000ffb000/0x2000)=nil) shmat(r1, &(0x7f0000ffb000/0x3000)=nil, 0x1000) r2 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000001040)=[0x4, 0x5, 0x6, 0x7, 0x6, 0x1000]) msgctl$IPC_RMID(r2, 0x0) r3 = semget(0x0, 0x7, 0x200) shmat(r3, &(0x7f0000ffb000/0x3000)=nil, 0x1000) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000001080)=""/129) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001140)='/dev/wsmouse\x00', 0x400, 0x0) lseek(r4, 0x0, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0}, &(0x7f00000011c0)=0xc) getgroups(0x4, &(0x7f0000001200)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) r8 = geteuid() r9 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000001240)={{0x7, r6, r7, r8, r9, 0x80, 0x7fff}, 0x7, 0x3f, 0x100000000}) select(0x40, &(0x7f00000012c0)={0x6, 0x1, 0x6, 0x95, 0x1, 0x0, 0x400, 0x81}, &(0x7f0000001300)={0x7, 0x2, 0x6, 0x7b, 0x477c, 0xddd, 0x2, 0x401}, &(0x7f0000001340)={0x200, 0xfffffffffffffffb, 0x0, 0xffffffffffffffff, 0x3, 0x3ff, 0x9, 0x9}, &(0x7f0000001380)={0x84}) flock(r4, 0x9) pipe2(&(0x7f00000013c0)={0xffffffffffffffff}, 0x10004) bind$unix(r10, &(0x7f0000001400)=@file={0x0, '\x00'}, 0x3) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) semop(r3, &(0x7f0000001440)=[{0x0, 0x6, 0x800}, {0x2, 0x3f, 0x800}, {0x3, 0x9, 0x1000}, {0x9005cd113665210a, 0x3, 0x1800}, {0x4, 0x9, 0x1800}, {0x2, 0x1f, 0x800}, {0x0, 0x7ff, 0x800}, {0x0, 0x9, 0x1000}], 0x8) setpgid(r5, r5) ioctl$KDSETRAD(r10, 0x20004b43) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000001480)={0xc14b, 0x0, 0xff, 0x8, "72fded6495f3e97f82399cd45311e60e03bc4fc6", 0x4, 0xfffffffffffffff9}) openat(r10, &(0x7f00000014c0)='./file0\x00', 0x80, 0x4) semctl$IPC_RMID(r0, 0x0, 0x0) shmat(r2, &(0x7f0000ffd000/0x1000)=nil, 0x3000) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000000280), 0x27c) write(r0, &(0x7f0000000080)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = semget$private(0x0, 0x4, 0x18) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/109) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40000}, 0x8018}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:10 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0xa, &(0x7f0000000000)=[r2, r4, r0, r1, r3, r1, r1, r5, r6, r3]) setegid(r1) getgid() syz_emit_ethernet(0xf, &(0x7f0000000040)="a913da2bbb27dc7c6ff1377766fbdf") setgid(r1) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x8000, './bus\x00', './bus\x00'}) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) shutdown(r1, 0x2) open$dir(&(0x7f00000000c0)='./bus\x00', 0x400, 0x8) setsockopt$sock_int(r0, 0xffff, 0x190b, &(0x7f0000000140)=0x80000001, 0x4) truncate(&(0x7f0000000200)='./bus\x00', 0x0) rmdir(&(0x7f0000000280)='./bus\x00') 16:00:10 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) r2 = getppid() fcntl$setown(r1, 0x6, r2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x3}, 0xffffffffffffff79) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x4, &(0x7f0000000240), &(0x7f0000000280)=0xc) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 16:00:10 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x3, 0x6, {0x400, 0x80000000}}) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0xfffffffffffffffe, &(0x7f0000001440)=0x3ff, 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r1, &(0x7f00000013c0)=[{&(0x7f0000000100)="2ae5ec614071f9800b4c110cc09f2ae670a3f005f6ef4715bc606f960c1488d24fb2a72f117fc28d83b7dfa73aca886c1818dbceb74b31baeeeeaa6a5b52e27889accbd058f0ba7bdf72765846a92cff24d136e857319e657990da8753c4f9740c7051cfdf61891eed397b2f2523cb4ad7238cab8dc0e894e9ec97ab24de9efad7c0ea14f1f25fdfe9d339b484df", 0x8e}, {&(0x7f00000001c0)="cca7e0cf51d4e88f7348709352378296504dc97f273957e2c5894738f625e52a3d2591ca0711d54a86b25cf3b701d1cafdc88e4b78fb710a25f2c107899d264a86aaa158643a9757038e163b1feebc7323edad3ab5ec76ed45f17daa1182ea2e2afa8a08ded6b4192e61fa69d47e348430f033a38b9e1bf1c1cc3006763c81a9f078ad607318535b2e97497eeb3c76586e91559be9d8c698f6fd43ea1efb96d50c016efeb4777a30b35a876eea1ecfef81e5db10ae26c4e42d4382edb8e8ae5b315e11d8964f1c7df76ebab25eaf", 0xce}, {&(0x7f00000002c0)="62f49fabe08b51b7e230391164522374a8faa327cc8403eebea900d8fed66bd05074f788d3586230eae5773a009400aca407b1784b8325f70bf67f761b4fda7d2006e458341ef560d71a4d0518ad19dabf267ed8326ee2b3c52dbaea1b6a8f61cff7b17a9cffb94a3d67aed9", 0x6c}, {&(0x7f0000000340)="4894af34a8562fdfe37120d474a138738643056194ebeecfb6f42fba21b8ac202c7489ebc3592436a0a154507931326629775d061471841a4f447681a436f3752b158e27289505d790e94a1ff915404d3768fd122665113003041955c6612473cceb5696c95daacfc6ec8b39e9dec29b0d64175cec04f72f0eddd8ce885b99978bd8780ae0fb1f7eddfa7d71da47129347939e83d2175a688e032f59dc44200f7b7258e3e6c19decc04eef45c1e3b305cba4ba7a66b54f3be296f873884517ef469f08bf2943c1470d9b46375ab28941cc7cfcf76cf32bf69b5052a0ab7540201066773783bdadaecfe82bde4679251d6baa9e8708f620a75de3ea518535f38d1c0d5db7990e85eb50f562464cd3671e135d85a1948840021998f6009eed70041a671356367d7b6118268782f2a44efd6df6f4b1241a3beabfe7d94a755e5b708cba426517eabb0accab372d837500f03dba6007229aa02ac952f0d3bd1f60c7f7d9c0624dbebd14bf1a3f394483d5486179260b82404af0c144969cbcd40ded95986cf633a11e25900947ad4dbce0ca87be7b03a8fbece04b0d00f3ad5bf1020cf4f3129b25728900d8821b96539c8ea0d10d42bcad5994ea04380e4058b9c00639a36ff2e0e502966a04e292583598d522afb6e6ed27ee8a8f89fe1f080ebb9fdd559346897022655502b04f1801ad82050623180f0e659100223c42999d99c6654ec6538cfa0e6506e4c34f5ca1c4de9004e58af271b6d5366d9c46e1d413c31a0ffded17ad370e0f186c1bedc8ee25204b6b8a5473dc3933748c9b9fbd29bc9375cce393fcefb0eda2c466e0eebd3f836cbc0117a40648345a10bde29e4984ecee095d5279839cea276574f692e70afc3b554e3b8e7309efd461f1f1a402bceb65e965a776ea91159410cdee3b3665f39e8167b8bc6e69078bebe340310bdf15e5a498aed27dca952df909eea9296b0a071977ad56768d192d497cbbc6697af767d79f667d1f80753d22ec03f4c7241e968f74e90ff4df6f398c3e2befc0704d2c8fb2056b05e908006346329c554e3d6127aaa1f1ff2695afdff470277c1fdbe8ede4b6fbcfb38146e320f69e683d81e0b47ca2c8dda45e7a6d09674be763e6502d294c397e511b6ec74fd022a190c0117bf0180e488860b0c4e25c0dd9549d58cf29370343c46411bb06c0bd28d45b1b7dc3033b5ad29b3e28fa596d0aca9c3b06cb8703f5fbaa7aa6e42401b1a70a8e82919e55931c92eac553e4fbad4e1d5272d2c99da69a9072c70540ee12f8b09d8a04a09236d26b600a6f295ec7f1a858b66b23c38819a1340f61e4316ec5401c083e39d99bd0ba68eb196ab5a0032b6d54d735c11690cd5272cc520328e3a003ea17ea563e631712faf7faf0895f9115ca30920fa0fe261c86481ff6767fec50d58a9fe6b613e9fcadbf3735a84a424ffd4d1d2af2d8a8b0453291ffc84e2d1da59a3e4ae6d4ec8f863cdab7a5a2e1f0d29462a55f47a8400dc53e002109129d371b503bc40ddb1a8dd05d8cc17fe5535804613b739e8b1000dce30990de5bc071de389c9544e6a15454a35a848e22226e0abd12a160b65f8e849b1d4b9bcf82c6f83c3ed92b6947c187b838c4ccb6077b9a3fd563a334ff06b31bd220ce9a89ddc745a6d6d90e1d0d67c36aaaa66e7d811e009042247430c6ea5de69e4b5d645acd10290bbd74b1f1f1ff2eb65bb4497a5ab8bc7585f720dde1ab51bf9d3e80bb9066a8ca05652e44637155c014498968918ed5e854f827dfe83230557dfe127d82ec0179a78a1200c7792bd58c6590e9835c1cb04b40e3069b6860a0b2525cc7aaa494b80b06f12d01f9fa79c0b604bd0b175eca5b120f7c8930a1dbc4397065bca35784ce81357f38b4ff716e36a14f3c865624cd0e3e60c06cb2dbffe00dfef9f66061084d6a05700460296cc748a527da0750168acac14bf20c98056ed69e11d29ab6ffdb2368f5d0838132ecfcac1232ba90f499309692aa5ac884dd32f794a9875ec353f8e162c0f527bd2669b214ca886a3bebc923ce24ec3e06c1eb4085595b63de629c2a205768b13b876330e1d10525b6381a9516f3b1d5c0ea37db18af4bd8086fbd74c1dc59a0ddf0b053852d0c425b772c348451834e71b1d38d0924c5a853b402960947fa21fdd5b47ea045751b1adb9973e5f9e8f016a86dce225df8ed6bb42cfc71510963cb1fa634fc6cba25865d78be800422de19c4a01ba76156c2e26e0c067679ba016cd903a0f8cb4455abeb077d9e2e2b7e5dbe0b2cee223d690ec9bcfe98f515fd1d4fdd5b1c24e8380ab9939c966fcdaf56896ce2e471c0dc3da610069b0298ae79f6416b00b632e25f40e8e9a6f6f18c93cf2318fc4df6c86b0f2701f31f6bd9aed8363658cf1c26e9d453d4c56c51d3827e9747ebb15fcd51dd401dc628a87b60282ff6fd97fbbc193df121c63ea30480be4d5c6d20aa308efdfaa24e4eb77e8cc766d21aee13ef0d0775719094fc273a66cd78982b04e650788594f8effc29bcee32f18e9a66e91d837aecf4efe6467e6230828eca51338fcbcd8b7314af44a56022c887dfd37de58c910da8c210a6a24cdb369aa536c08ab4a1db2fd5c53627a32d32aa7d49aaba094df539a6cf37ff7e56868df944ebdfbdebcff7c904b7e3eda88f890bd389aaf1d05767f995c74f7a1687ffb0ddf33efce6949591e88e655a4777fa423c1bef4c2299363dde5ce7e95bfd0e573a006394bf219da56760c3351e609f5372c4d6a970e76ea6fa6bb9bcd7302db931257453d9c3d92595bd9acb24bf21f20276571b9e8c10d3c0aeea37c641c9984dfa973da5e7f149bfd6f07d6a608e28b09fcabf938d4da8163c5bbebffb7ba24cd64205e9d83285bcba4ea319e242219640d21a9c53b8e42d02eaa82eb74be9fd444cb9ae9b445ca122cde293115393f0076caa61e37e25e9702fdd3b3b78d2b7dbeda30053e90163ed97539f6064a7e89237b7e9262db32336e8fa3036566f259d5ebca0563d33c7cd0db4fdf7cc03145fc77930d0c8dfba1a6051bccaec81f83e3dd6ed41a8705d61e7f6ae13f3bad66351b7bb6699b87002520576efd951041e89fb539913f03e4b35eb8a54c853ade6eb6b115e50c924c51fce620c83dcbc808e92a808dc83a418ba9717f35416f23bde07f07033a6d4ec4707ad0831e1cf3f1c67223a8ea88139a42ba2c7f7fb7aac3a80274cdde3d653a5149567ae85f01baef2c187acb881c51492f518ca98c835aa95daae4483583f39e6eb0493a2eee71d1238637b615f8e2b1a9e2c4f46a517823ddb74d9e86121e01b3f0032fdc47f05664daf3236a3763795b056298bc1c5e2631490e8e6289d5464cb388c698d390abc4ce1162adcdf241becbfd0bc594220d9a994462379462f3d378bc21e36a32b9505a3e47824607b821943a9bfffdecacee39604b917ffadc22d48b92a7a6118f392eb3b5eee97a57f37206c23fbbe28d7f18c3fe3273eca8c72184d0d3e8da3d73a0928548008b3c75deb18566666715eea0f02724af392d11f16a4320a3138c49c86021c3439468e7fa84a6dfdbe8c3f0158786d0469230028b11f32fcdd41faa1c4f145439989c47434ba204ac7c51fd92f2ea6243b81ebc222d2fbbe3c898459b3d4da41f30a5ea50df795194603bc9e48363b0f4ac5f15b67c59c403d542724cdbd99be519f4a7ccd28e29c8f3e98f39a584872ff34f7902bf8756204cacc3c4615a4a177416d460e5a22a96053a61005c5432dc78753d338a8cd01a5fcce74edf1e7454728c34f8a1fb325a24d8c7883c9cee8533eb6be9116619bec81cb21cd9767a7ae534c2391efa1bcb119011ac09e5e94d692d5b68e8f92c05a7bc82e2ec007b035f2c7833e1b616d0606d4a803e8e36fe05970914a6c1095a33d5f9f93805fd332ea40e413d07a965be8f32b363e721e863fbd7e58f94f8c87bae0d81549b6b83a54ad54f104cd18e8495358f18e160a6267ebd0f71177a0d85a6d28b6b2d2bfded298df1738c4379c4479f48d5aa8c688fbb866d6eec7d535ad25f62df1b775b47568b952633f497bbd7c7301b093ec636534b22a5319fd4b8100209f53d90e879129105bc4c1ab0d9aa57a81c96ee4db5d2c72dab1490ac7738b098b6625d258e2257f227e4ee483e2d7434ed55209266368c38188e3322a099a3babb96c4420e8ee0ce71dd8267e50955b09b4c004fb131f85affb7ddac76e65e230ea7b3db9f17f94874ae9d4e133245d75523a4de0722952465c5205989b0b788d7b0c43ea6373b33b0a6bee607220f5a34d985f81f417899e3d4bdcae4f7bde66942c0ac30677ddea7cf50eb45fab6d17f871f482c6c6c6a1ff435abcbf835c81460e1ebd2ac5d6e84e77de1236447d2a28fdc651aff1af844942f67061e0fff7a98fe20d177a61b144ec856174ae7e6e9af62198b49e19d9855f1d8b755e416546f42c7527da696d4b9de1c26a5a2f4e4677148f73534be25782fe3591f4584e5b0b62ef3903396a70ca8f0d8311d43fc77670984a3e8d44bfbf8b39ab07a400e793a4a871df35ec63257371c3fd3594f42c6b7917791a055d7fddf14a8cdc71ae55384569592ddfd2a4dd2d6d7e6aa8741843c50cc4b73d554c8ed1b0a8124f5d988176a3c1b472f982f55324138f415b635f82a12105ca9ca558702b94ee8d0bf446b2ce18a9783ffafcf5af693c7dc529039c99bc056d7c3d4f897d8eda2d1fa8a6e7494905e1036c49619068864464b6ef782dbb0f42f9e31b1b71d6d8fd89fc2fb091940480fedf9ede638c163d69c71622ca95d35a01d07440414cc3c82552307546088f1ea69d4766dece50cf7b51569461f8d27ae4eb763b309211e1210556e727526b84a78e1f42ae8681b3f722935da79fd9283145003c33793fc5f73d2be5000491f084083b48b51f095593d4f70add230a89066070f471e49c886d02b3fda228d4dec7088c7796c50da5e093309571db34de28dc6b51b9770ad1ce467025ea8ce6358b39d071a8f3f7e7a166bee5de67423d552badfeee60bf49ada0834870ae0922a3c323a905869da24e0fef5ad253c8a4f619c26b5a929a27f802e3f41b2e435056511f83aedb032c686d8818119c9062330904e46d09f50251a8a152ebe1f71aaee8438e3c677a2596e97e24c71b3242cbda8eed5a42f2ab6a738b1c99a7804f4f0f85d3ecae64bc391ad5f63c0caa8f61005a07ea3a5097dd9a0e805937e120f2c2feac80adbd3adee75605d8d7d6b4c69dfe8023ae7d2b42da2fabd808511d15b7a774ebb2e8dabb18d6df841add164fa293b1a7f7855049c04a1fe446905527e723db4fa033e3ff82912651ee0a2b61c53e1d6bef1369b142826998ab46a4a9b7eaee638db7d1483edebb6378d0a6f517737c784df4df7b460f2fc41453a562c99d71fb23f4b375191a9bc28ab466a180b46e36e1f84cf7865558b3ff329a48d4462feac43a0f3f3cc8efb9d26b989ce422d02cc02a60c5eae42cd9c50e89e4285c28f8fc4a5165b12a4374f0ac94bf07586f222af58519dc9b4c3c7093723dc8cf3e5796c0b8d56d1024d99e15fd8c9f980261c6dc8464e0021e4041eeadfbaa61ea6f717fb54ecc123c3c697adb040edd708358ab46370d98e89add57d594647c620c3aebe7f358fcf941ab6352ee89f7e8c1af7a0e2dec8e1ce8143883b397087280f8c600a1a054ab17b6c175419d22546e608254e95569b978bc73b1ba8008eca4eda20b8b44a02a0972d377e9a9f31e68a253ae0f7324df", 0x1000}, {&(0x7f0000001340)="55ae305f299b81a288b37350ec53cf9e5906d3bd0e5598ab62b52817bdc397697b6f2ef74a334487d8df281cc734e8de5a77b425ffa7f4960956af61b27ba008f7d26d56cbc323a8ccc783cfc3931c0364b591274b88b745f8f2e9fa9bf27d134f57e3b05ef6c0cc", 0x68}], 0x5) 16:00:10 executing program 1: setreuid(0x0, 0xee00) utimes(&(0x7f0000000080)='./file0\x00', 0x0) 16:00:11 executing program 1: r0 = getegid() getgroups(0x2, &(0x7f0000000040)=[0x0, 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) getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/83}, &(0x7f0000000100)=0x55) 16:00:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x8, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0xbe9f) r1 = socket(0x18, 0x2, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x289, 0x1bc) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0xbe) connect$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) write(r1, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) clock_gettime(0x6, &(0x7f0000000000)) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4000080c1, 0x8000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:11 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x3, 0x7}, {0x165, 0x8}, {0x7, 0x5}, {0x8b, 0x2}, {0x24, 0xc00000000}, {0x40, 0x31}], 0x6}) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000100)) 0#+"$%.!",%: #/--!.$ %22/2 0#+"$%.!",%: #/--!.$ %22/2 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="aa499c1222d78aa469457b37e1c9582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d993", 0x65) write(r0, &(0x7f0000000480)="90853856a63efcf2dafd59dbb3ccfeb6bb87611af9e9a23877062c368035b5664d9daaaab6e5e17da8dca34e9265457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c82278dfef9cee2dcd728c0000da17d75358006934cf022986abb786086c0f6180838b3beec43682b873cca60df7a6ce6928d10016f8093652be8593b884c6b28212e102e4aa128a3cc901b54b93545295bee873e5e2659c02357404ebf274e18e681ab9116c4fe6cdde3040f3f8bbb13d6f4e593920d193d06cd4a4d9a82e313816f110c95c34df4d449937e4fdc0db1c80624030bc62a87f85c44019dc7d734259ac188d8cab94cde134f2a7ab841a55768ecc68c29679ea162b1d0381fb6f2bd46b57f1c21e4cf309", 0x12f) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getegid() setregid(r3, r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) poll(&(0x7f0000000000)=[{r5, 0x101}], 0x1, 0x0) 16:00:13 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000080)=ANY=[], 0x0, 0x0, 0xfffffffffffffe97, 0x0, 0x7896654c}, 0x4) 16:00:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) dup2(r0, 0xffffffffffffffff) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000040)) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket$inet(0x2, 0x3, 0x7) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f00000001c0)=0x8) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() r5 = getuid() getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000200)='./file0\x00', r5, r6) poll(&(0x7f0000000040)=[{r4, 0x21}], 0x1, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "83edfb7e29df4deed947135be1c6f0c0b4d01b8e"}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 16:00:13 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000100), 0x1f, 0x0, 0xff, 0x0) r2 = kqueue() kqueue() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x25}], 0x3f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) dup2(r1, r0) truncate(&(0x7f0000000040)='./file0\x00', 0x2) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() close(r0) dup(r1) flock(r1, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x5ad, "00000000000000fb7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:13 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = shmget$private(0x0, 0x3000, 0x208, &(0x7f0000ffd000/0x3000)=nil) r3 = geteuid() r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) munlock(&(0x7f0000ff2000/0xe000)=nil, 0xe000) r6 = fcntl$dupfd(r0, 0xa, r0) getsockname$unix(r6, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r7 = getegid() r8 = dup2(r0, r0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000140)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0xde, r3, r4, r5, r7, 0x20, 0x4}, 0x2, 0x10001, r1, r1, 0x29, 0x7f, 0x5}) r9 = socket$unix(0x1, 0x7, 0x0) bind$unix(r9, &(0x7f0000000100)=ANY=[@ANYBLOB="cdc500af0baec563f929afe04f6572feaea05886b5"], 0x1) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) r10 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x488, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r10, 0xc014575e, &(0x7f00000000c0)={0x9, './file0\x00'}) bind$inet(0xffffffffffffffff, &(0x7f0000000040)={0x2, 0x1}, 0xc) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f00000000c0)=""/248, 0xf8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000040)) 16:00:14 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)='W\x00') mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 16:00:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000003c0)=""/173, 0xad}, {&(0x7f0000000540)=""/244, 0xf4}], 0x2, 0x0) select(0x39, &(0x7f0000000100)={0xee5f, 0x0, 0x100000000}, 0x0, 0x0, 0x0) select(0xff23, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x20, 0x0, 0x3f, 0x8000, 0x1ff, 0xd2, 0x0, 0xf7e6}, 0x0, 0x0, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000480)=0x8) ftruncate(r0, 0x3) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000640)=[&(0x7f0000000140)=',)!\x00'], &(0x7f0000000380)=[&(0x7f00000001c0)='/\x00', &(0x7f0000000680)='\xcf\t\x11\x06\xf9\xff\x88\xab\xde!,\xcd_\xcc\xa3\xcc\x00', &(0x7f0000000500)='\x00', &(0x7f00000006c0)='\x00', &(0x7f00000004c0)=']/\x00', &(0x7f0000000300)='!%+\x00', &(0x7f0000000340)='\x00']) 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x1) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)=0x8) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 16:00:14 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x10007fff, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20200, 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r5, 0xffff, 0x8, &(0x7f0000000640), &(0x7f0000000680)=0x4) socketpair(0x0, 0x4, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = kqueue() r9 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) recvfrom$unix(r8, &(0x7f0000001700)=""/231, 0xe7, 0x800, &(0x7f00000006c0)=ANY=[@ANYBLOB="380f7691a622a7ff7f0000f6ebfb2a90ccd801e1017f9a24115fd33f7ab50c5f35d8645c8c171b61700381afc5485cea56e772d76016a44e398603c5cfe37456f775d3e664f1917194b1415b611d95cd2daacb74544d110e6e890f05c4049bf4558a9a1026c50a9fce2c01ae0d67088a60688db386b1c994b3cc012e440dfd1188c5fe588db86efa6a0f0b63ea779e69a6557c022dbbdb00eece53af783c9cf79b5359debb1b74fe1ca89f5856a4"], 0x1) r10 = socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r12 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) socketpair(0x0, 0xc003, 0x63, &(0x7f0000000340)={0xffffffffffffffff}) fchmod(r7, 0x21) r14 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x10083, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r6}, 0xffffffffffffffff, 0x2, 0xf0000000, 0xffffffffffff725c, 0xfff}], 0x80, &(0x7f0000000500)=[{{r8}, 0xffffffffffffffff, 0x60, 0x1, 0x8, 0x401}, {{r9}, 0xfffffffffffffffd, 0x80, 0x80, 0x5, 0x1000}, {{r10}, 0xffffffffffffffff, 0x1, 0x7, 0x20, 0x9}, {{r11}, 0xffffffffffffffff, 0x80, 0x20000000, 0x9, 0xfffffffffffffffa}, {{r12}, 0xfffffffffffffffc, 0x4, 0x0, 0x6, 0x9}, {{r13}, 0xffffffffffffffff, 0x20, 0x80000015, 0x81, 0x6}, {{r14}, 0xfffffffffffffffe, 0x20, 0x20000040, 0xf120, 0x5}], 0x1, &(0x7f00000003c0)={0x754c}) r15 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x2) r16 = fcntl$dupfd(r15, 0x0, r15) ioctl$TIOCCONS(r16, 0x20004276, 0x0) setuid(0xee01) mknod(&(0x7f00000002c0)='./file0\x00', 0x200b, 0x202) r17 = semget$private(0x0, 0x4, 0x80) setsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000280)={r2, r3, r4}, 0xc) semctl$GETZCNT(r17, 0x1, 0x7, &(0x7f0000000400)=""/211) 16:00:14 executing program 0: symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00') r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x2, './file1\x00'}) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="000000186004008b00060000000000000000000000000000000000017c000000000000da9fc3d28d821d58e9", 0x2c}], 0x1) ftruncate(r0, 0x0) 16:00:14 executing program 1: socketpair$unix(0x1, 0x1000000000000005, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000b900100000007b46c27650e80dcaae737d8f8d05af5140c82969e5836279c2bfb39813f4a02c55046f614e1f52f4d3692c41fe9b6aaaa818bfef38f8307892e50c854ff2d25d549129349cec7b07962e889d846465b264a82983eae6cff71417bc363b44387fc565226cd22fc2da124bbcb1513f4e8722f1a8f6df7f04dbe63d"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0xff6c, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:00:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f00000015c0)="0b03d0c29e0b762a776321", 0xb) 16:00:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x29, 0x23, &(0x7f00000001c0)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000100)="ed", 0x1}], 0x91, 0x0}, 0xa) 16:00:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x3cb, "d40300eb9c7c4497845b45036d5d2af507e549ab"}) fchdir(r2) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c", 0x408) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000080)="d29a11799a23dc532b4c1fdf3018695addaf079a41aa3140abd00fe8bac0e193e21ee27c24576c643dd35687aed131df05f3a5a4325349cadb13cac98444c7415ad7aa72c7dfa60b11cf972783af81eb858db1019f30798b8d16e7adcb17dc82777d1a00342ebf728e37a4455bad85bc36dbf62954d5a7805de8232a5a3e67b4a4509c982e676c824f9afad362572f9c07fad68e81a14389d794189ca727c15f82084d4419060e6142bcde9ae3090941adb0edf8df26c39ce64a31968e2cccebb027c01c8a776650834f3a2d37374d2bb2440c461e3dbd91fe0319e63730f9cacb7a2eba2e1e111589e4db5a", 0xec, 0x40c, &(0x7f0000000180)={0x18, 0x0, 0x100, 0x4}, 0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) 16:00:15 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x180, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x401, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0xc10, 0x0) r1 = open(&(0x7f00000005c0)='./bus\x00', 0x80, 0x108) r2 = accept$inet6(r1, &(0x7f0000000600), &(0x7f0000000540)=0x2b) fcntl$dupfd(r0, 0xa, r2) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x2, 0x5a6}, {{r3}, 0xffffffffffffffff, 0x83, 0xacab0ff092c484ce, 0x3, 0x1}], 0x7, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffb, 0xd0, 0xf0000002, 0x8000, 0x2}, {{r3}, 0xffffffffffffffff, 0x10, 0x0, 0x3, 0xc}, {{r3}, 0xfffffffffffffffd, 0x12, 0xf0000012, 0x1, 0x605}, {{r3}, 0xfffffffffffffffd, 0x34, 0x81, 0x200}], 0x55fa00000, &(0x7f0000000140)={0xff, 0x1ff}) ioctl$TIOCFLUSH(r3, 0x80047001, &(0x7f0000000100)) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000180)=""/246, 0xf6}, {&(0x7f0000000280)=""/204, 0xcc}, {&(0x7f0000000380)=""/154, 0x9a}], 0x3) syz_open_pts() 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4bdcffffffffffffff2902cd683300"}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) 16:00:15 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0xad34cbc585f9ad2e, 0x0) r1 = msgget$private(0x0, 0x100) msgrcv(r1, &(0x7f00000002c0)={0x0, ""/235}, 0xf3, 0x1, 0x1000) rmdir(&(0x7f0000000080)='./file0\x00') setuid(0xee01) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='c\x00') 16:00:15 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x21, 0x10) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x2010, r0, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000040)="6146e4afd6034c317d4c2ac9ddb22cb01105174b8aa796908784", 0x1a, 0x5, &(0x7f0000000080)={0x2, 0x0}, 0xc) getgid() getgid() ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000000c0)) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000100)="a239ea07ae4813fe592b5043eab0430eacd5a2dc62fcf3d17914ebe27a8b453a24f004f33a0c49c089eb1e032be3bcebbe7e051ad14fd8bc715d4c6a05686a3966503cbacc50f3105cb700dbfc91c53e7dabdb2e520f3caccdffadec73f9c6abdc557a1225e9c1cd37c75e95342387f02469ac7f7ee9882feb6d", 0x7a}, {&(0x7f0000000180)="cbc60bcb7d126a5b1689345fc0a5f7f37115de7b60b3d0ce5f003004954bae84d523808a3bec825c1ed9bd2c5544f613dd791a6cec8ce0834a995ec09cbcdd193dc3d03571d0a3654ed2bbf80dd6e0818567fea0360bcce60ac269f8237b3d2898daee3c996e18ed34881ec741ba25a17be1ba7cec7f3e72e6db5dfe619bb09749223cda9514f3182a830cf0f632b543f43c2792d2b46eaba083ceac75415294062b28", 0xa3}, {&(0x7f0000000240)="be31dcacdf0dda5117fc39b4c6d168186885e9cf8d921a97f6cc69f84ae93888e3adc3c48a7ab141ac6504198ebd63c9b30f344db05a14542741ce02cd5b186f516b5cd7b230404b364fc125f09f7d248382b912df706e29f0a383680ef23287a3e186b5b9cc86058593d4e47942673fd79abbfb7d4070fe9d58efceb43f592778", 0x81}, {&(0x7f0000000300)="a414aed265bacd54dd44ca54bbc62355a2655394d265ed3820d723ba1423578c0a5a19c9db2d5215f85ee98311331e52acadef63d4ff9067cb391eeb7156a8335322c2a791530c1331fde6b22e498ca54630392d11c0c4417833322849c18c151d8c269918e36244d02d50641290e08118c48a2d128a7115f38acb5686890de7687d82798d84125356f1b38cae6e42e1c32a9781e7a783bdab4673", 0x9b}, {&(0x7f00000003c0)="77d94fe5", 0x4}, {&(0x7f0000000400)="ecfa6b6185856d35d544bc5ec181f43e8a407fbbc7a76b78fb2232a7dcaa573fd784ddafa2fef5d24e5f2d51c71c23c6c194fb4ae1a3705f8fcc7a9c", 0x3c}, {&(0x7f0000000440)="54d3606e278cf84d58f3ba43271619f10bedfe0e4ac97f210c278dcb5734404bfa2e1d2d4c601a877a88d91b69a3c19b465e80793033bfdc79a487f18d69c3e8c8f6edde5c8a84a339feac877878bdbd6da6f45de1767054de27bd53b16c53e65746146ee22ceceebad156d838e86e702b", 0x71}, {&(0x7f00000004c0)="9d6ce9690e4c2349d29b742f40ef3adead64bf12ac935bead6ba4904b356a7337941fef3c960639c7a269b6bae98f16fb62996973c914b77df8bf9bfa1265e0090f05fcc79e2f761a804e5bc2262893d3a97c5b106a5dfd5d8b081e4c1850f3746f69a7885605951ad55f3363832c668118e7c1516187ff0de1d1dfcec4502acb48923bc26aefa3e3b2b19331f", 0x8d}, {&(0x7f0000000580)="cdb2f90cf6485e590cb662863ebdccaa585f15dbfa1cb745bed858c65710068dcbad92333040753e256b89678cc931ea8965cf6cf2d75f8c4ba9eff7ea07837019ae57425f33b76761fb92b48b4c5efbd08e112785c0b36554fe", 0x5a}], 0x9, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000006c0)="6af03e4615c9ae3b53648b286dfbede6bbd42af9bb55d267c0a43032a2c5af252f47", 0x22) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000700)={0x100000001, 0x7fffffff, {0xffffffff, 0x6b}}) r1 = open(&(0x7f0000000740)='./file0\x00', 0x48, 0x1) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000780)={'./file0\x00', 0x100000000, 0x100000000, 0xff, 0x1, 0xfffffffffffffffa, 0x10001, 0x2, 0x0, 0x1, 0x6, 0x1}) fchflags(r1, 0x10000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000800), &(0x7f0000000840)=0xc) fchdir(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000880)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000008c0)) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000900)={0x0, 0x7, 0x80, 0x1ff, 0xec7}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000940)) recvfrom$inet6(r1, &(0x7f0000000980)=""/136, 0x88, 0x2, &(0x7f0000000a40)={0x18, 0x3, 0x1, 0x75}, 0xc) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000a80)=0x1) pipe2(&(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername(r0, &(0x7f0000000b00)=@in6, &(0x7f0000000b40)=0xc) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000b80)=0x6) getegid() setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000bc0)="dd02adf2cb26634c1601b7a337e43c647b9d50e1b67fade1e895c2cfd945bdfc8708115ef18b3bd7fbe6e0b0da394f5ad8071172e6b7c65166307f6da2ce7d91b7ab04fdef6f5744216389250d6d025c98b1a3329eb218fee489742194ea9ade73672038d2dffe2949fd3490b422cb39c24d8fd06363e1f7b866f24e5eef42fb5fc024a12582706f24cb5653ab0b90856bfa7505c91700", 0x97) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000c80)) pipe(&(0x7f0000000cc0)) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000d00)=0x1) fchdir(r0) ioctl$KDSETRAD(r3, 0x20004b43) 16:00:16 executing program 0: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x82) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000040)=0xffffff3f) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000500)={0x1, 0x6, 0x80000001, 0x7}) mkdir(&(0x7f0000000000)='./file0\x00', 0x7c) socketpair(0x6, 0x5, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000480)=""/9, &(0x7f00000004c0)=0x9) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f00000002c0)=0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000140)=0xd02e81d39eadc4dc) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000280)={0x0, 0x298, 0x0, 0x3}) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) r9 = dup(r8) poll(&(0x7f0000000340)=[{r4, 0x10}, {r9, 0x83}, {r5, 0x4}, {r2}, {r3, 0x10}, {r2, 0x8}, {r3, 0x15}, {r9, 0x4}], 0x8, 0x100000001) utimes(&(0x7f0000000400)='./file1\x00', &(0x7f0000000540)={{0x4, 0x7}, {0xffffffffffffffff, 0x1}}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000003c0)={0x1, 0x6, 0x80000001, 0x2d1e, "d68d0967a861e4a2d1657c5022d588f993aec622", 0x20, 0x3ff}) flock(r3, 0x1) ioctl$TIOCSTOP(r9, 0x2000746f) setrlimit(0x3, &(0x7f0000000580)={0x3f, 0x80000001}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000380)=0x7) fcntl$dupfd(r3, 0xa, r2) dup(r4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x10000000b00f, 0x400, 0xfffffffffffffffe, "010000000000000000ffffff7f00", 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r1, r7, 0x0, 0x0, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) 16:00:16 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x0, 0x0, "d70000020000000000ffffff7f00"}) r0 = dup(0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x180b, &(0x7f0000000000)=0x1, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x19, 0x6, 0x1f) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:16 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "f0dc3e9e21ba43818487dc8157aa6567444326e9"}) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x5) writev(r0, &(0x7f0000002540)=[{&(0x7f0000000180)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04caf43a55152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad254fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518", 0x6a}], 0x1000000000000324) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./file0\x00') fsync(r0) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0xb, 0x0) setsockopt(r0, 0x0, 0x69, 0x0, 0x0) 16:00:16 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getgroups(0x3, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000200)=[0x0, r0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r5) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x9) getrlimit(0x3, &(0x7f0000000240)) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) setgroups(0x0, 0x0) getgroups(0x9, &(0x7f0000000100)=[r2, r4, r5, r3, r2, r5, r1, r5, r1]) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) fcntl$setstatus(r2, 0x4, 0xcc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) syz_emit_ethernet(0xd0, &(0x7f00000002c0)="87e68e8f28cb485b1d3cfa4df84640aae242dc3c57ace00d3fbc8b10e37cfffe80084ea7a00d127d228505b671c233c2813cd036045a0fe8a7e674b10ec07c4cc622210d719e6ec1d3f991620658893480a6f134e60c6efca0eb8b4a963c5f5d1bf4440db707655164797565e119eca4fba95aecc5ef62d505807860b98d7da6bdef0136ae11d1f37d35d427532394b2b2d1e44caea89a5cc281836febe172f813896d758f72507b11c804d98222dfc4faea34eae5cd82c7f0b3e856155ee98b01806b83df29fa318e9cd381ee7502d4") read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x4000000000401) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x60) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) minherit(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) mlock(&(0x7f0000000000/0x3000)=nil, 0x800000) ioctl$TIOCSTOP(r0, 0x2000746f) mlock(&(0x7f0000003000/0x1000)=nil, 0x1000) 16:00:16 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x8, 0x5, 0x52, 0x1, "1fed233ed73ec83e76bd29e94d6a1c473eb4f70d", 0x3, 0x4}) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) r2 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047466, &(0x7f0000000140)=0x9) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) open$dir(&(0x7f00000002c0)='./bus\x00', 0x20400, 0x2043) kevent(r2, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x900, 0x2) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000200)) write(r2, &(0x7f00000000c0)="878ea5b4a3dac87a9a0a000c23441c7607", 0x11) ioctl$TIOCDRAIN(r3, 0x2000745e) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x45}], 0x3, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc8) getpgid(0x0) getpgrp() r4 = getpid() r5 = getpgid(r4) fcntl$setown(r0, 0x6, r5) dup2(r1, r0) getpgid(r5) execve(0x0, 0x0, 0x0) 16:00:16 executing program 1: mlockall(0x2) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0xa2) open$dir(&(0x7f0000000040)='./file0\x00', 0x209, 0x102) mlockall(0x3) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10000, 0x0) mmap(&(0x7f000087e000/0x2000)=nil, 0x2000, 0x4, 0x5012, r0, 0x0, 0xfffffffffffffffe) munmap(&(0x7f0000aae000/0x1000)=nil, 0x1000) 16:00:16 executing program 0: r0 = semget(0x0, 0x0, 0x1) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/67) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x8) dup(r1) getsockopt(r1, 0x0, 0x0, &(0x7f0000000040)=""/32, &(0x7f0000000080)=0x20) r2 = socket(0x1f, 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x101, 0x0) shutdown(r1, 0x1) munlockall() shutdown(r2, 0x2) 16:00:16 executing program 1: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x40, 0x0) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x5, 0x2) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x2, 0x4, 0x0, 0xcde2bc6c) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="398fa586cdbce915576021a0e8c710b57cf2576812ee020719d309b62badd1e45af6113791b61a3546a359d1d9706a09e1041662c9c51d3f851f8b596c553ca79246069362a5e355867685349bdfca4b0317cbf62f32c73c0c2759d2bcca319c84caa3eca498ecd9b19239f990c5db05b913cd96d854d45de8ee434c041c1108a34ac4", 0x83) 16:00:16 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r4 = semget(0x1, 0x6, 0x20) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f00000000c0)=""/156) pipe2(&(0x7f0000000180), 0x4) dup2(r0, r2) r5 = dup2(r0, r1) sendmsg$unix(r5, &(0x7f0000000380)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000240)="66ce05c02114a0b14ac331d3dab9d2c6fb30ac2b83534e84c37e556a538a4266dcc2e17e2ca2bd3ba1a5b9bf32f4f3ab0db97533a573", 0x36}, {&(0x7f0000000280)="5cc7bb559a77746b4ea26b5302", 0xd}, {&(0x7f00000002c0)="aa9a4180978dc2f637f1aeee4edec2e3c76dce2d34b10ff35f012b487d903646e66a46ce5146d47d42ed09ef92c47b35e877ba53562497f1320a4164e6c2974efb382ab061368cc304a8eddfa8dfb345032557e70150769c611602aaf89a2ab26b2d6b8fa63bf8aaad5b22", 0x6b}], 0x3, 0x0, 0x0, 0x3}, 0x8) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000001c0)) 16:00:16 executing program 0: close(0xffffffffffffffff) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x0, 0x0) close(r0) open(&(0x7f0000000100)='./file0\x00', 0x331, 0x10) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) pwritev(r1, &(0x7f00000000c0)=[{0x0}, {&(0x7f0000000040)="cfe541a874f11335298ab010d93ec2cf83576af87cb56918e8df0c5049ce2b41270ba6c020df4ca14487ad33466cd24881d83f1f19c4e4790df174077a5726f31d07398ecd179000621e07c96ce140edcdbeed4fb8b819ce471cd8281987e401bc8ba1da453a4adf940304aea9a75c2e4b", 0x71}, {&(0x7f0000000180)="069fae89644e5afb5130051f150848a05d30e6c2eab261bd584a72a1ebdf1af77c2839036e9848ad4449ae2f934f9acc15bea32976527f7ae61ebb913a80eb2469da47bea12b2692c7d0489f7f9f3796fecfc8c89c9629b6262809cfa61c4258868eb157a5413dfeb5c9cfb313305f33543378e75a0ebd92134b91ef39f359d6fd6c42f3c73b51", 0x87}], 0x3, 0x0) 16:00:16 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, 0x4004667f, &(0x7f0000000000)) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'\x00', 0x1000, 0x27, 0x1, 0x0, 0x0, 0xfffffffffffffff9, 0xe6, 0x1, 0x1, 0x8, 0x6}) 16:00:16 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x800000000000000, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000300)) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x8) accept$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="ff04008e12ffffb27824f6cc3fafcdfe6c371264562483f61d00c1bf8d1fc5f47358fe5bed8942c576b5e5bc97830a81b617591e36f2a31e260e5c3e784bc57f5164af8f3966543eefdced6eabeaf5cda8856356c2f56d73d4e35f4a270b0f7698f892fb49f0fb47da0bcb3c82992fc22e17e5f6aed525605356071993da373534f2743806d49bb0779a34ea506a12813a4a98852f843699bca42d6e3a18150cfd53f9e0633cf84fa046dedac21176d59978de675cf68211bf41f47e4affd5f264b314c321a35a1402458cb4db956409302d6f60286283f052d12c139908c2db755c78f35efdd3b93d48ce1fa90de1c724ddf82a7ad5a02d0466e2f284c31ca7450404b5cfb5b48c880267a6a3828f669e5aa74f4ce86459a07b72c6a4c9be516f480ff500448eb48a70b27cf543110982f4cfb557f4d71f07fd36fec7f66681f3624b27dbf45bf83846c97bffc012ef65edc773e2dc5070cd9891"], 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x40000000006, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x80000000) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:16 executing program 0: socket$inet(0x2, 0x4001, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgid(r1) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f00000001c0)=0x3) getgid() poll(0x0, 0x0, 0x8863) fcntl$lock(0xffffffffffffffff, 0x400000009, &(0x7f0000000140)={0x0, 0x2, 0x0, 0x101000000, r0}) flock(0xffffffffffffffff, 0x2) execve(0x0, 0xffffffffffffffff, &(0x7f0000000300)=[0x0, &(0x7f0000000280)='\x00']) 16:00:16 executing program 1: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) 16:00:17 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) lseek(r0, 0x0, 0x1) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:17 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chroot(&(0x7f0000000040)='./file0\x00') chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) socketpair(0x3e, 0x4003, 0x3972d875, &(0x7f00000000c0)={0xffffffffffffffff}) preadv(r1, &(0x7f0000000680)=[{&(0x7f0000000100)=""/9, 0x9}, {&(0x7f0000000200)=""/137, 0x89}, {&(0x7f00000002c0)=""/149, 0x95}, {&(0x7f0000000380)=""/145, 0x91}, {&(0x7f0000000440)=""/196, 0xc4}, {&(0x7f0000000540)=""/180, 0xb4}, {&(0x7f0000000600)=""/81, 0x51}], 0x7, 0x0) setgroups(0x0, 0x0) setuid(0xee01) faccessat(0xffffffffffffffff, &(0x7f0000000140)='.\x00', 0x1, 0x0) getuid() 16:00:17 executing program 1: chflags(&(0x7f0000000100)='./file0\x00', 0x1) getdents(0xffffffffffffffff, &(0x7f0000000000)=""/104, 0x27a) utimensat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7}, {0x7, 0x2}}, 0x2) 16:00:17 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000040)='./file1\x00', 0x20, 0x0) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0x0) chflagsat(r1, &(0x7f00000001c0)='./file1\x00', 0x2, 0x0) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) 16:00:17 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) fcntl$setstatus(r0, 0x4, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x21, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "5f19bb00", 0x1}) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="9ea33ac3ba83c86d22aac65fcc5b04ab2eab5f1f35d7a34014", 0x19) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x203, 0x20003, 0xd9e, "b08d14c675040000000400ff00000000000100", 0x0, 0x20000000000000}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x9, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:17 executing program 1: kqueue() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000740)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000780)=@in, &(0x7f00000007c0)=0xc) setuid(0xee01) r1 = geteuid() r2 = semget$private(0x0, 0x3, 0x20) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000100)=""/61) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/206) r3 = socket$inet6(0x18, 0x8003, 0x20) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r4 = accept$inet6(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xc) mlockall(0x2) setuid(r1) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000300)=""/239) getgid() r5 = open(&(0x7f00000000c0)='./file0\x00', 0x10400, 0x42) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f0000000540)={0xfff, 0x3}) link(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000400)='.\x00') dup2(r3, r4) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000480)='./file0\x00') recvfrom$inet(r3, &(0x7f0000000840)=""/220, 0xdc, 0x800, 0x0, 0x0) 16:00:17 executing program 0: r0 = socket(0x1b, 0x20004, 0x800000000005) sendto$unix(r0, 0x0, 0xfffffec3, 0x0, 0x0, 0x0) 16:00:17 executing program 1: r0 = socket$inet6(0x18, 0x7, 0xa8) getsockopt$sock_timeval(r0, 0xffff, 0x4000000000001005, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x7, 0x4}, 0xffffffffffffff36) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x6}, 0x10) 16:00:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="01000000", 0x4) 16:00:17 executing program 1: mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) socketpair(0x1, 0x2, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r0, &(0x7f0000000040)=""/11, 0xb, 0x0, &(0x7f0000000080)={0x18, 0x0, 0x73f, 0xa8e}, 0xc) 16:00:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000180)="18af390be5", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x3, 0xfffffffffffffffb}, 0xc, &(0x7f0000001540)=[{&(0x7f00000001c0)="723e2a1beaae0e581944f5460d9f7888528cc42cd928ac85114daadd0c163a1a539f7084a4dab6500f9c36ada1615a290ea94ba3c24749fae74d6aa4c4a872c8acce74e5060fd288c2aae416fff7f91f41eb6218ac1a6060aaa5819fb46b8b654a7d0a5fc28031f8760baf3097dce3786de622c3d8", 0x75}, {&(0x7f0000000240)="05c863b64be3e3638cca246d3a5610c90ae41ed36159cf426add2d11e5b0e7f19208205e4945c9eb8b3f89c8898f4c35ae2d511cea04b55e7618520ba94622c438d0", 0x42}, {&(0x7f00000003c0)="5951cd3f0062fd78dda033073a735282b8796b749e0cf02913dd4bacb0c27eef5831322abf62c14dce6f519fb39e9287a820a3283e59f0695c7f7e6f275c342441938b5a098a9ce815b305416b5998e13e92416c26a0a1ecaa3c7b4f215cd74f4f844be52bd135f1a03e39c0e6db26de3049f8d07f2c5257d6711af03dd311787133771ed4964d5d7bfe3043e0e166aa8a356e2505da5daa45192916d617ccc0905332f76d1a1d7ffb5bd55d3b41f1a41bfb44977d7fb44fcc08e6a040409a0d469766671faf0395d24cabb1e85533b726ea23e5f0a3326b29d5031d6b29da9ba7a68bb112a288efab1517de21b1f569c427bf4aba0971abc70295dcde66e24a0d5069cef23ecbb9dea7d6a141699cc3030415f8faa3b85cc7583c3bc026f4de30915cc737b67ff5b4c983ae2d05e149ec804a2e6fea95183863cd8d9b4b156d67f558ddfede8429ad2f5adf402159cd77888e4fd1a2b1adaae4460d1bbde4341569c1b7e4d4d22101d85412cc0e7edc0de4dc26d03ff02cc9fa986c16c3c96a2f34bca9b57eee7ee88f18cb4635ced07a9e89429b273639014ad357854f60d1afffa8ac5020c50bb89d336d0b1c246b3919a5bebc9af3452c816d2308194e08df354ee40701248f061d1782d6eee1fc676fa610b2c2724adfcd33f81b8d19dc29ee97f15ad6aa423db198ae028129d295c6e877142b4fa34f0cc0bc60c16561f52a723c541acbf2ddbf78a08c0ffdbf2d86bd50f0b61619b421ac9e04f7b480a66690e01c68dd0f6c9063205993884eae72fb3af4489c2fdda65b8cce8b4f2613d70b8ab8387424646d11fbdeb7361922c66b702f0a88ca4b72682aee44a8b21e44c88fb1cf1b8e4edeeb81816d409dae81dd5fc3d4fde5ff4d8505d54afdd70e3f0f9b88928dbf9b1a994c0ba84b728bd25dfb03a6e74bfd66ff40277a5a106406f892cc38104bed068b3fb11e319f63f06bcf4df10d6f4834ed54cae36b74ef84ffd190f18c9484654154ff2ef77f51d705cd105958fa00210e5556e767532fdf8e7aa6ff1fed49101114d98237a31298149cccb780f05b67c76ec5ce42ba25c7be569131aa4afe2569fbfe5165805c3ac1efbc096998fac35fb9e1261c435794edddfff44be86560d295f438afda6ac94c81844fd306e470aece4a342f2ff43a240edd7c384745f4847d3ec4f5144ed221c69329e43b27f94aef61c101446a8c945eaefac366722114a9948b08acb7343cc332692be3e78b19aca8764b702e0b48141642cab1af83fbb20bb694e957586e7f851daac52268a835982016b268e4b05cd987cf957b58463f618048d198f255ca357de5ba2f3414a6fd9652460924a850a31f130e489c47b96248c07859ccabcf11811d558f1cd25817c99927b30e81bb4cffd7418a18ec548b24b7e2f1b92129a2dc3921371d6796643a53e6a3ba4564bc91c2398e8ed5d38bea397bd3cb867af08577d7cb6b4871144c5945b6ab1ec9f1e1996fb5124535a8c32384b3fda4a0a0723f2ab69958ed220d15d9c801bba6572f9111b87c1eb0507407c4f6ddb1393a2c20875305b1e43ea426ea3ec00f76e05e1cc1fa9f9ad6ff5f812fca28dd8514c51478871fc019a1480bae134714592b107998734bab734030c4fae32a453d5db272a8580a10c93d5adda7c163e327b7f9420f33346387ecce3a3978d355df6662521a07e38335840a33671561820799510c34991bb595133d3300c7e6846b25a005135bcda21c046020ceb8686734629f40b8702969dd01633b24fa11098462334ad5a7895913cfe5341ce8e94cee61b2282728c35d18b495d9b6d70e899256ca010a6e7be39fb7f65e2900d29d166c7c1afb3c0dbf47a00cccab1cbc782f224adc9990c3689c1d0f16526341784ba0c05f893bc7ae32705ab02771dd9e875dd81fed7880ebe37e922e2c8cb533436ae5761eacbd01af36a425822500b0cc7f4af7178459597cfd1ba3d8c3b805dd7960ae79d859b5b451502376785fc998a9ff175d082119f6a76f60b934083923ba95fab89ddc884e8e326e2b7ae22a76519c356a097d24c549ee13a4c60d3203da29c8c43c1c8c17c08cb6ea9b5224b570c534f3bfb2c75d0b5fae620c10fb9aaef052b5975680add2984a772727e7ed510d646321195e01fd1715a308aa6de30b31c9c62deec8ba9418b6cd0e3eb3816c476d585b3d695aaf07dbe2db7f5f2db26ad849a7b53446e8776fb7f5aca2af9789d2a9180e66d711393480ba9e77c42efa8b66b27c18f3c0d5f2070b856a1a28d9e197a6a25e126cc34053e2b6415b182011ae7c4e5476cdb80e02f8123023c9e2bc428af52f16fc90e9db2d44caa2ad18baac29ca8f013f20a056d66858a64fb98b64133147d7c16729ec78330520c73b11cfda27d26a6aae345796e641734fda1c4ebd4ec1c6f2b41dadec89580bd56d5d2f09a3542325ca1dddcda39246c9eea250e4fc352e5fcc3bc932b0ac50c5ea5da73e6b25088ed05a918c524d584d2098aac0a720bd08af400bdb0a4e9fe7941c989785a04ad037518e775d8ad3455d4cd1a9b0234cc5c77fcc2e90454dd2787b067310d27d97e208a3c960ea84cdb87e33174ad138a60946281f5de0044ed84243d281ec673a4c5e2e91c323daf879cf33ef0b90e8d9f5f1daf15774cccd50000a5a03bb12a8467a18626b4898251a2b802960ee0b6c2ce20fd496289ca0e4def84f4a3dcf23c83c0697a673edec89b24b709167ac11567304984eb3f966ae42c62cc263b731728e9ac916bb62f9e7288a50c50a50fd99dbc10dca2aac58c6f9c90bbffef76b183742ae9d55d855cc84e2896320513fc9a2e196d2810ca677687aaa99b1877e8342b328fb48554fdc4866c95861cd77ef8a8f9ac57508ee47d8358748f6aef077dbbaee05809f3b1cfe2515bb4be938e3dc179caa6164fc0d2289ed36c7e4d97bb21a1f5346b612066b3ab83b6ddedd454414b3c5fa9874206d158a97f8a4d1f1816d4f074a3211b33b645c3183e97f50f066d9fea62e0cc13ffd21b8c625008fc30019a5d9e0133ba85c47c35e6a1a83295597c298fb03fd64d3355ea6d683dce3d7bc7645c026738ef607b6224e095749f6a40f6aa2e777ef64c888852782035e7f890269dcd24846e8698ad4d07b72c670510b71d4820b96a5d8a43bd8090c9bd4d33dedf48e140883bf3bd5fb8854f36587783f03f01079aead19645f72df207949ef79d0c632db7cacf17072eea86fbbe72e1c109060ac228d9bc2cc7cac462176db39c4e30b959683490ee9620d25c8434610560c994b08c969de70b456c1a9bb2ef12a539f5d0686236427b01445e4cacba30ba070aeaaa5de43fcaf37d7d166011e48b90dcb2dbdaa55005411fc5c789da732c62e4bd3e9fd7b5321d0df68c463d1eb8c5893e9ad45058ced7f5cf2915ef2ac588e411b6c1a41f54d2227f3b6824666b381317b1d07974de0ca0403359c7b949868b66178f31d5c9b6785dab9c7e9621cb7abdf7058705e1d73de4fd7fecf372cd352a0ec259d7c16f58a29dc9aa396eead8bc005c6b0a804eb1b6f6afcda8ed86d0d58cefc0bf8c4c45a8b0bfa652b8ca35be94014c575b6e5e3b8c8fde8df7f08f8083e0fa9a2e57c4338d1a29015f8b9eafce898ecc065576d53eba087918bdcd4a156824179019a50d365991f6622917cd56be9bb1d395637577c3c3b98a1bc1a07a037aae3aaf3c76edf1321f2e8e8d6780207abbbeb3ac67197db0a0c9092425376b358457730cbea62f93de24ec553618e34e6b436fee87b1326c8cef9afe2811f7529de079f997b45d71404b3c4c9fa57daf91e3b9136dbb8b11bbb872197bb1315ac693e6138540b7fce8d47d4cc1392fbdd9dad8cce5fd860f6f5245cb4cc98377d70eee173f7f4b0dee272d42f9a634a8fb7003f4b21eb7595a7945280c01fac9d3385e8c3d7e6b0bd00026663140ef04b14500dbaff9b769d4da37c082371c53c487914646dbb32d9bb27c5f1619213df2515aced9443427713208e5fc2a12470f5cc002c4191d99516a6936094dd2c7dc9cef4ffd74ca49c10779c3f29eed0492efd5ad08146f50d01ca7d38c6f911aa988b1aafaf9cfb24b253950b6413c5d32767315c3c4cd0a0ed172529c69c849cbb539cf80f31724f4a7c9ace1ccb6da59a0bf7a8a4aa04511c6d57b668a4849cdaf34d836447e9e2b474616e6ed89ad6a95512639dddd6f9d4c8524f54656815007a3bbdb0f2b2b195bb92a8b6100e4fff6e8df493c2a94b834eb84561119ec36aef4bd30555e65c3771b4f09cb4a540ddda273201a432db4929c5ce9ec8b6f97dfe8aebf87462445669b9c7dc082c4de67cd5e774c684d9b9044e5c787ce1245abb57633b6b8a69068e7a65de863090f61a9fd5ca2ee7d966c1ab4e658951cc75e1e76f963e6b686e83b3ec2e90e825418e29800bd2b2cf28b3d2857f3eb445ff13e012987f2ed58d09c28576d6a3b38f15ce5280522d111d6c3d92f3fcff85387fd58548ddd4622bc9ecc77f48ddfe9d55a4705da950d972dbf86f3906868bdff1424f24e1e59cf3d8885e569f4e6747cebabb637869dccb9d4bd970758456c1e31c84fa78e7e289660ba5c507beae8d3146251fa92f95005b0ff336ebf7c285fd560907b98b784432303964d73b7dcb0a89c719dc6aeb0ffb3aaf4776aec37b6f1003ebb3bfed626ac080e2b3742038de36def67842ef8c2b36cc5ad8e6c9fa724a34bfd4bd7afd15b81bf5b0fa52133b2f4e58ec496ddcdabe14c92816e8903666c1c03fc48f6db8426c6e112685515da4bf5647fb6c6ad5e7c8fa1fdcfd754e48281b81700073a5bbf6f6457afcbe13784dcdca59e9fc53fb23188ab5c8c83b036396c3c94031abcb0033176df55138ab17162173eb08bf2a80a5abc6a7cd92557cbd014560500e1a225d0a4fb48839c2c4951aefe76671114e586749e7f2617d69575f9c1b2f60a8b0ed3549acbef34059d1cb19d4faaf90d2424aa479022a29565792f979119a292cbea49191cd7da6fbb30c0ba8e59ce998dde8741570188eed0e02bf1e607169a988e24d57198ed2ade0c1ac93b6b5b914e54bc9759a739ce6d0a82ad8ab1ed3eddc6827e6378867def7692040c9b65b1a2c937464415e0e34a43f4980de90cb5bc96e69f3c2b8686865f31a0db83287e034240ba383db489d33b88b51d5239dc3d0276cc27a4b36bdef9f5a2a04c1013472d869d4b71677b4b857345f7877b9d9aa491aabe36811cd927d9d2f01dcfa318984e4e3d639a84255828ae16ebbab58118ed00735f613604f70d16e1323949961124f4ec8684c5a43c4ef7cf029f78824fc1bd9fdc1b4febc8470b9876df29badecbb812b93798837a62d449ee6770f1a204942cfa79b86ffa76c6c550a096332452f718310cccadc99a8fe806dfa3f382c50bbe32bd4f26678de8abcab4bda1f0c380f3b3613cc26c8a436fac25b7f1ca3f956a6e199bb90003e2a33ba1209d8d32bade48e916f9783e16573f9efc0f168103f6fcb2527100e2a597c194013d27732e562d2bb541b24e07d7778b36993a9444482b9ba3f1576a7177c0cf0f79cb7f06735c47ff592ad1a583fbddcf7e46c2a7c0fe764cfa102c5103a378c8202c031aae24929d20c560d0ae843496843af0936407af9fe8951eef5b65683a678ed8b45567e1f2ee1bf704414cf198adedb0e0e6241b619259cadeccfec4d0f12dac4e31400254ac185c5a265536d26b31ae20cb9d7ab90aaaa913504c8661cbae1c816d525245888", 0x1000}, {&(0x7f00000013c0)="7b6f2d676d82fab7aa45d462e5cb800f6f92bc53a78114431d61952b5102930deb645b381068b8f6027b8fe4973f9d9ee58a949dc9c11dfc81cf38f04e8a7a4fc45de6d1ae6965f92a8a89447ba32bc7015d92cda8667d8158fdb9342ad02c8acae6c3c8f61fcf4b7434809c16c8b89732318d98b45d1fdfb71ea08be83f4f523650f9cc5fc39d28ef9ca3775fb2eee30e9bd8098a59d16cda1e1b090eea82a3a1069256f16bb4f3634ab28fc52764c53d6f237d8d4e538c1289172c", 0xbc}, {&(0x7f0000001480)="c418541954cde4b005908c3b0fce3ce9750516038b6348b0c625d9f56e715afc266389c5f7592c86a74b26cdb8c85eb5c67e6084f7aa97feb84561190012348c00f1af2177aa8be9fd0de88573c959b41cdf0f098e79bdd1c220f6a01826d4487138671ae14fc25a1104d15f51b0c2bc1b7ade000925cbeae48a7c03c78bc5843b855d9aafbe1204eda41c563898baf6cf5acec11917dddae909f75466de24a2ac35fc", 0xa3}], 0x5, &(0x7f0000001600)=[{0x70, 0x1, 0xff, "e93616c0e3d42e2e0a828701a764bbfeb3598eb0aa3caeb3c5c151d9318b266a830d4959d1a08a7081b7810c3afb401862ddfe5bca719b98403700462c173943ffbde11964ce245117c61f9fcdb3a5a4dc3ef0d9b727d292d546cc"}, {0x60, 0xffff, 0x7, "e5ca1082cdbce8942933e20de8f78ec4c0ad8aa99770366a375df00bc8b88ad668f175f8da0ed5699d0ac8c9c7a6b3ce3e333f5fa3520129425674559a6536d13f7c2d166733399dc8ebf89a"}, {0xd8, 0x0, 0x4c6, "185d85772cbb14a66f112a1c20d67665216ee804b42408d8a3bb350cad711cfa8904eb7955908629d912c875de7da177713f88362e9b1195852fde5939325f33123ef250444c0e3c3fc2415841213f16474d924fd14c8d253185116c99e6015ae43eed2c7a6c5aab3495f94228bb06762fe0f41b083b05839b0b40c687de260819bf6fcc0430ef1cf03df03470fd44c30ee580a90f839d70c54c46bbb5956c3dd70ecb898e1446b24af3e757b16cf2b16470cad5ab79a8e73c826d88e180abcca3"}], 0x1a8}, 0x40d) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x100000000000002, 0x2, 0x0) r2 = msgget(0x0, 0x81) msgsnd(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="01000000000000004570c4c7158c3bd58d7c012433bdb52b8ce1d3319664a02e37dacbd0d11df5c5ec01b9b8b7e748f993fc05c68cfb5d580be8cd677e70fa89120baa915b38d82b2eba664e4075fd91c6370466d9518b9b8fb8313202aaf00a87b4a8ca35eadcaebb83eeb2c8e1d2fafeaf6ee38cd000da063f8164d90efdee7ef3546045bbc8454cbb6fa8c45bdec56430ec8fa8d50b7be1f55f2ec9e7e23d7249a73038912d22ffffec082579ae3460b4dd08988dbf7cabc32abaa2565e4e7b9b07b9ec640badd8e25bc21773058bb6a66280551ecbfd2719fb542a3356ea945e3cfb98"], 0xe1, 0x800) r3 = getuid() getgroups(0x3, &(0x7f0000001800)=[0xffffffffffffffff, 0x0, 0x0]) lchown(&(0x7f00000017c0)='./file0\x00', r3, r4) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:17 executing program 0: mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x1000002) chmod(&(0x7f0000000180)='./file0\x00', 0x245) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r0, r1) getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r0, 0x0) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r1) r2 = dup(r1) close(r1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x3, 0x2}, {0x18, 0x2, 0x81, 0x1}, 0x9, [0xcda, 0x4, 0x0, 0x3348, 0x81, 0x10000, 0x8f6, 0x101]}, 0x3c) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xffffbffffffffffc, 0x0, 0x2, 0xfffffffffffffffc, "851000"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:17 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)={{0x400, 0x1000}, {0x1000, 0x2}}) ioctl$TIOCSETVERAUTH(r0, 0xc0107003, &(0x7f0000000000)) mknod(&(0x7f0000000140)='./bus\x00', 0xc080, 0x8) 16:00:17 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) writev(r1, &(0x7f00000005c0)=[{&(0x7f00000012c0)="c1", 0x1}], 0x1) truncate(&(0x7f0000000000)='./file0\x00', 0x0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x40, 0x6) 16:00:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) listen(r1, 0x6) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)=""/178, &(0x7f0000000000)=0xb2) 16:00:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x10000800) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/56, 0x38, 0x842, &(0x7f00000000c0)={0x2, 0x3}, 0xc) open(&(0x7f0000000100)='./bus\x00', 0x20280, 0x19) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)=""/142, 0x8e}, {&(0x7f0000000200)=""/90, 0x5a}, {&(0x7f0000000280)}], 0x3, 0x0) close(r0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = getppid() fcntl$setown(r0, 0x6, r1) 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x85}], 0x1, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='{*\'.\x00'], &(0x7f0000000380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='!&,/\x00', &(0x7f0000000240)='@\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='(\x00']) 16:00:18 executing program 0: mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x880, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:18 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0x3c3) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r1 = semget$private(0x0, 0x400003, 0x40) semctl$GETZCNT(r1, 0x0, 0x7, 0xffffffffffffffff) sendto$unix(r0, 0x0, 0x0, 0x40c, 0x0, 0x0) semget$private(0x0, 0x2, 0x160) fchmod(r0, 0x1) 16:00:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x280, 0x0) semget$private(0x0, 0x3, 0x488) read(r0, 0x0, 0x0) 16:00:18 executing program 1: r0 = socket(0x18, 0x8000, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000040), 0x0) 16:00:18 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005010900000000001eb1ffff000049451ae3d3051020741038f53e8551f30c573dc653500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc2595f9a1f132e27acb5d60237177d026b9630ccdc8d25d90d66b4e894a8af63ff37282934e4fd89040fd3872babfbb770b2425992959496da351830e0f2", 0xb1, 0x0, 0x0, 0x317) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0xe9f, 0x2}, {0x18, 0x2, 0xfff, 0x1}, 0x2, [0xfff, 0x7fffffff, 0x6, 0x20, 0x0, 0x7, 0x5, 0x8]}, 0x3c) 16:00:18 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0xa0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:18 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b0", 0xaa) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) fcntl$setstatus(r2, 0x4, 0xcc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1}], 0x63, 0x0, 0x0, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0xa, r2) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x24, 0xfffff, 0xd62, 0x2}, {{r1}, 0xfffffffffffffffa, 0x88, 0xf0000000, 0x5, 0x5}, {{r3}, 0xfffffffffffffffc, 0x4, 0xa0000004, 0x0, 0x8001}, {{r3}, 0xfffffffffffffffb, 0x4, 0x44, 0x80000000, 0x1}, {{r4}, 0x0, 0x80, 0x80000000, 0x80, 0x100}], 0x40, 0x0, 0xffffffff, 0x0) 16:00:18 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) setuid(0xee01) r2 = msgget(0x2, 0x0) msgget(0x2, 0x81) r3 = dup2(r1, r0) recvfrom$inet6(r3, &(0x7f0000000140)=""/82, 0x52, 0x2, 0x0, 0x0) r4 = semget(0x0, 0x0, 0x410) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000340)={{0x8, r5, r6, r7, r8, 0x100, 0x5}, 0x9, 0x1e2e, 0xffffffff}) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) getsockname$inet6(r9, &(0x7f00000000c0), &(0x7f0000000100)=0xc) msgctl$IPC_SET(r2, 0x1, 0x0) readlinkat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/27, 0x1b) r10 = semget$private(0x0, 0x3, 0x43) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000000)=[0x1ff, 0xffffffffffffa039, 0x4, 0x1]) 16:00:18 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00d", 0x85}], 0x1, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r1 = kqueue() ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 16:00:18 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x31}], 0x1, 0x0) kqueue() close(r1) geteuid() kevent(r0, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x84, 0x0, 0x0, 0x4}], 0x8, 0x0, 0x7ff, 0x0) 16:00:19 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10282, 0x10) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0xffffffffffffffff, 0x5d, 0x40}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) 16:00:19 executing program 1: r0 = socket(0x14, 0x8002, 0x800000000000) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) 16:00:19 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000001640)={&(0x7f00000001c0)=@un=@file={0x0, ""/27}, 0x1d, &(0x7f00000014c0)=[{&(0x7f0000000200)=""/160, 0xa0}, {&(0x7f00000002c0)=""/117, 0x75}, {&(0x7f0000000340)=""/79, 0x4f}, {&(0x7f00000003c0)=""/156, 0x9c}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/52, 0x34}], 0x6, &(0x7f0000001540)=""/213, 0xd5}, 0x803) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x10000) 16:00:19 executing program 0: socket$inet(0x2, 0x1, 0x0) 16:00:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) minherit(&(0x7f0000bfd000/0x400000)=nil, 0x400000, 0x3) fchmodat(r1, &(0x7f0000000040)='./file0/file0\x00', 0x51, 0x5) setsockopt(r1, 0x80, 0x429, &(0x7f0000000080)="0977ada814aa74411ee273215ff0f6a8d8b9c7494de212d449925513a86e139aabfe9cdb16671adfb946a77a5d1356128203443e25b7e0f7704687962eeb334635d4753058d86cef668e5e44f375db6e738388a4233b5578eb6f4960e1616b70bbbeb025e16f6085d06e69d5d0d4e4adefa29651a352b379d4dbf08da32065c18cb4396c106e1e55a9bccb642af4f03834e537fbb9289102f4cb19c8a2209eaf1826026ff5e66309a35272f5e267a7b4a3195c306de15234ea1e86815662a4761571d8b500eca5f89b337109ffd68ee3bedb567552c1b05f62530c12a01c", 0xde) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 16:00:19 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) shutdown(r0, 0x2) fcntl$setflags(r0, 0x2, 0x1) accept$inet(r0, 0x0, &(0x7f0000000040)) 16:00:19 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chflags(&(0x7f0000000140)='./file0\x00', 0x20002) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setuid(r0) r1 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0xff, 0x3, 0x5, 0x0, 0x5, 0x7, 0x4, 0x1, 0x0, 0x20, 0x89}) r2 = open(&(0x7f0000000300)='.\x00', 0x81, 0x20) renameat(r1, &(0x7f0000000340)='./file0/file0\x00', r2, &(0x7f0000000380)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') 16:00:19 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x20000000400022}) r2 = dup2(r0, r1) connect$unix(r2, &(0x7f0000000100)=@abs, 0x8) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000040)=0x9) 16:00:19 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x204, &(0x7f0000000040)=0x8000000006, 0xffffff53) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f0000580000/0x1000)=nil, 0x1000, 0x6, 0x4810, r0, 0x0, 0x0) 16:00:19 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000000), 0xa) fcntl$getflags(r0, 0x3) 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) recvfrom$inet(r1, &(0x7f0000000180)=""/126, 0x7e, 0x2, &(0x7f0000000000)={0x2, 0x1}, 0xc) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)=0x3) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f00000000c0)=0x4) 16:00:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x381, 0x0) r1 = dup(r0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="22d03fc156", 0x5}, {&(0x7f0000000140)="59458fb447cf180c526c8965ef024969156d8dd6faf52a6d56b28814547ebdf15384dded3ec37fc915ce8990a5841358aa20d54fc1ee6bbaf7c827ab5028b67a641e825a2f3e167d909ead57a5a94ed127dda2797a338cdfbc735c1b19e180253c66327c3037ab045476360b90e4574b0414c57aae820c7e2c6635e27af53b329cdb1805733c676c302458d8a84aa008130d572da17cf578571d7dd8e57f2acfd524b33fa81ca761def0b32dfbf8052b934bd8f0e2676335b48fb21e6550f7d236c2660b68a6a446802521bec98679742858bfce6242292fc97ee00e30cfc822bff552e265fa03f595ca318ae9f73c5ed6ba9041e7723e5edfb38905c3ddcde78ac4f9f414799d158b81aaaaa6898d67b73428deaefe711d2438151074979b7c68c5848dea4ea1a0a65a48aa38ce23a910d987e37a7af56451e0e0889e2d068e1c20520af5aaf62bbace6edb7edd1a3a2447e64a5c713587dbb434d8b71488f698c4d127fc84f90202c160b6c4a835bc29bad8bc7b5f05a35f36226fa6124ae366b742b391a4ffebfd6a5544c707cdaf64561d2c74b2a5165ca2b6001b205478068979e90572de14d14b978d5dea0aea4caa2a69725def2dd18885677019e834eca328a2b951414f4643a015a86afbda43845327dbb729591500f96bb57f893a06bbf3b5a4555326aafb7b06f5a9a7ba860a978e7f2931150c35ab957a7c28cb661f27aab162613d873155e6c9c1e68ce6af084820c6a70f3484f2f45dc7976105eadbd5d711eb62d8595b7f23adc2492de6d84ad797819d3146be707cc92f47da30d90b53761fd26d770fa8d18244e1227a28366c94af19fcf990c506055b7380b4fb2d1a757e88f3651a23db017d9d64259acb1c26f24fb48ad6b535819a894106a71680fb281a71e8c7c8f4b96af5033c0703a2fc5ff6b42415a66c7d8131cde7b14d6b8b3035b509f95ba969f27c55a903f41d91529a882e67b16fde0f47517f265aa01d6244a30894164cc865ed48b11dd725c6d06db57b251b0ae39c97b55c89c7634323597d6ed9a2b655879c485de994319aceaa4327d460851f787ddf39493faa268a0f06c063a68d7fa7bb163e100a11149716cc3950bb36c0941d4e4dba70efc50d28355542bc7ad63cbfbac4b83d170040b5e1b9688c4eebcf813e7fc93e44da8d166762d1a867b92706016b72c07d92d5ff85f77dd2859f6acfa61b6e3db00aaa3b9aa7a4374e946c13a8a892aa2c8b93a3c009758ebb767de663e9b38519bec799a9fd350e83592aaa62c8ea2290755f7afa517165f5fb4787165546fdad992819c52200948487b8a679b3310ebfa1120beaeae2b170325f8b4126d1ff791693545ce9e42b5aa49a3801293ca2b9a5c0c17ac6783a2897abcca58a65ae7c24b1cdd70bbfed22d89200edd389fd7a085a80fc336ef4c30bce8e25c247ee070fae9ff6dab5324a900ac52709a3bc9d9a545c988b27d3c075b3935e3fe1c95c5364dd596d4ef825329ad8a1a2749627181e22282ec1f73b0311437bad795d926b26ebb05cc05d35f6a6568bd60d486875ef9a4c12f74b2490848d2529152322dfcf5c31dadd46946c2b517eae638e04571adfbf8d9b02fee5f572fd837d69bb17ee6cfd1b88993c7dc0abcd3c338b1d9b5bf8e0686eb2d8b3a005db3cd43d98b048ccf10afa43e839dd6a013e8cb3925db2251356e80699e0fb385a75e14b843e290671050dbdb2edd0c3b1dbf2ee266c6548df329e1aacf42edb3fa93fbc9de2c031aa418e6df3938caf08ac8e08abdc1b66f1ecb22c6ba40a60e79f20f488aa3e0f89f58f185db688233829b7647f59aa37cd5e8c241059d75b444d6443daffdef7652ca2749b2563fc457b17068f2cc019597f8859dcc1c950342a69d7d94b729b9001d1784dc3a059a06442aaf760166a1385bd467dae738590d515b76ff285f55aafb985cacb4b9bcb35342738baf69c968195140628897a9e381f5353117f4f35014916d83ba5b036b6c0956afccccf2565a8d7850cffff2a967a7765abb1c35bb110d56bffb9a2704efc51cf6db0cdc46fdc80e253088385707c3cbd3c984cccb88d379a06f3a3e1ec1f0ed717e1ea10e694c93430d434ac65610bacee050f4614412173d79f91a429cbd032fc5cbb831ba784683b1aa3054fa93ba1d3f6e088f18036b4234a831419ade0959bb628f96ba7ff4bbd41c94a0928307b13ae0620b289e6c9aa92d88480ef1de99bc159bedd67ca0b47f10887ab2a932b41fa9825186caa316ec2b723bd28e4e033cb6ecffff694841b51c61be85249baa6000d45c8b707d687739b8f3392b352c34f1e81828379fb7e5eaadaadff907a9c974f0ae47aba47a1002a1c13ce476b7233a87ef6f98519e97e205eaf13530191e77d2ce6c2ddcd2b628bd538dfe2ed5545fed553fd3466ef8ddfcb86711f319fc9e1a7a2b570ec0ea48632e9fe8093d81b57da68ba8c1d9078f1265f56db25c583df069880d047f5dba170e0f07ea608e7e678b4c619d514dd7acd786763817ac94ec57e5f8fbe45a51ce191023b9953f9093671f81a17af5ca4f9f565311ebfa2272e07295aed1b81f2a43cf84e9de15c8d39becc36daf786d282c43d8d00a9cd6b9b4c4a5b5d98f7fab415b3d56f46a7ec85d745d74f3bceaa5744b1b18e1e4355645f18534b0c3f8aefd24dd2a365ddce6bd1ecc761ade3b8e9f3766cb231bbb44a23f71f9f5e7aa326f1b38fbd3bb6f0ce923e567c11f2355485eba893de0ec4aa4f6f4648ba421f85a05a0ab318fbfa03e92c408c41b1f361ebf04fd5734aa0ad8fd8c800b18a5915ffadaad9273c5f623db6bc99768843bf513c529113275058237e92c7c240aea7e7f5c0d7f294a944ae6f05dd46f40638eb58562958cb4298898a31198fb64dc9caca37d031488dbda1fe41e2c6c92b8c5ecec07831a0c5c1c4a893200a533e9119033c4900a9b20ec2d15e8ac14f2e580548a53da3f0a3a27ae0400d79882afb4d956f895c64508743d0b396783bfc495e5154a9652730de060efafb99bfe2c30425474c45473dc10b5e63108cd589941703c8e6516bfe80f5b7b572f4866839d9116007748b7992b2ee02679166024f5085dfd0b7d3dc093b3d6fc43fc916f27d69cbdb5e4dddc4a0e4f3629a805e07d7ea15b0b42641c2bbf002c800dd4026f39e42132591cc233008d4465e5c65061490284671774644dcf8fd5e9aa0a4568d98a8c4c5bba54752a9987c45e39f5ebb3af651bf70c08f078c3d303fd1c93e17ce45ab6f56a19695bef021a66f82d43ae9fcd69a12f0307312eb50864dfb148bde629894897a2e7b50c62398fc7a9de8f42902ccdfaf4a8e9319536663c00e4884eead248969586893b654eaf456a363b016ea53aa29cee6d28ef93c941d8e4c9aeaa8a26f5ea2d62026a9583eb8d828364306ef6d7544ea664c7e917f7ac58c66a0a942dea5bd4d2b92adf8c6082d76661109d4df26c6dd0d4b9a5e8b1b170226f52578a359b44f128caa93e9205aa42ef8ea1fb4b13ddcf32f00a2246f3054aa8d7a8e829212af8252afabb8c6349d5f5173cedadcef1a50a832c1028257baa34d64fd6145d88233750f50cff52a41352b86d38a65f5b798f152bf64683fb9c6ee0f4db974aabc47187ee13232b42e67a3b8f60f04306e5dbea2acff848281e5c22412fa752de72fab61d9ca0d4c51dd7075c0e5e29ead0e17886447a36192a9cc1c9676235eba937060486c9bab669ead47796621f2e29aac450a38bd206e9a814732e168cbcd28b555c268217b5d0d131c496831224a694031fd96d0d1dc657f44b0a27b381649f00ecebfd7800d31a3439ae6811f9d8d390c3623c255c2e6ef6d6d2467699791a3c4d65ad47a6857d05a4ca9815fc3490e266a75ac2480ec7b3d315c75bd9b3f04bcd52cb887331d90dfe68c0387ca65f5463514f29f45fd66c5fe486c8edd1db73999c351d3dc99740438d96b8116f2f7b4d866c172940d118ad3b14e05daabfb8bd21d6b402ace77a2358e7c2f9abe10185b22592653717ac94ac233353942a41cff11069912aa2b339b583f5226e58e45027e209ae5f9a23631662d3447458a5d6c03a55f9c89fa8b8c57062beaf7c4b03111abb379ac4a1c9e1bfcb6b0d3bc53b48d0cf8096a701b5a2211dbddb8783ba3bd7cac59bfa6a7a5c397ac72108dd92d7733b8c605674c2460ec0acb2f9c57718ece2004fcdfc8cc033ee9b254e223008cc72506d9d1431896f34e3c268ae058f3e9211553ff72caaa4b587fe9f36664224ed55bc4f36aaba7a16023e8be963b50f244edd3c6d3be8b4951b25c12ed0c3e41690556063ba5250f4a9b29b815c5b5db54fad1bfeda8918eba93a39d8a9ef8c166a08df7303f85ee2bf909ab9eaf424ec0eab8490525c7a12bb1ed6ebbd12256f685a4e449a326b24d85e175651f8269c03c600e2995e131c1859bf4df15f7a862d0107f75c0975be4cd39984ac1d4435f258a9848440002c2720376a6e264c6d91b1d65402ca34b6b146f766853390f8eddcc8e8316cf50f80b89195205b00ace8ac935668d876244bb8a99f120d1d9c5619222fec247bea79e3b8fe4c40d3934beb144592eedf620845f9aed5bbeac35c0872003248161c077f17c4d487a6e462e286f48dbfbcd96c1c01af0fc34f32a3ada08a30c26dfb7a914f68c5613d0ff76911760b93faae7dfeb694811ce93044ff5c4745f0d8fa6dc3fed8e709a2f44abca2c0b962af05104a2c907004a1d41521bcb288db4428a6bfdc681ca68c981dd7a973092294e6c90a633a4d0c3c19cf4ec6ae39110b4906b3c1b0e297055455ab1644603016247b47c50cc45d76a3d6fe29b53260f9c358fc8c56b672d156d2e9c2dced7c0309c80821cd1c93c8b1a4b95e6af035fd885aeb88b757a5ad2213909002adb552276dd99cf1cd0264befc72dff67ccbabcaa8946e705f5c630754f5c1daf56c872a99e62ebc1f66fc1b3e108cee3742ba4a7f441b34f7a68b6b6a031a37b26365c3f79f02d1f0bc527c706d4d0150c72a83fa64f9a47682fecb930a1262c04f931abe6456b681b2433d4fc5659e364f7295d3cc10f69d4d8f499dd2138dd0b535bcbcc671f468159bb4497ab3df7b6e182703af7082d294f207805468676d02e146672299301d1bcadb755a44d55bbdc7a01c9a29440e2122cc6f2fa271008a05a4fb92351e0c404c44f17199e0dd891bcf6ea5107eec4073d0bca6713dad8153b963f3b6675adb5eeff2677a2529578ece18aee3eedf41f3210bf2fde89d5b5ad5d66241eabf7e31b0f814732960b0c17a711d179e41378881c0047a3c0fe289e89e32290a8da38265600e7a462b0588ae5ac1509ce26bd49dcd04649fa86bf97b8166aa9068889f694822fb4ba4b762e68c9924233d01693b1913b3b5d9d6fb763c94040bb1842f54e4c52a0e974c2a0cfe6762a2f755459f28541af88d15a18adbdd6ae6b27810eb421fe245d5e6c14d3bd48b468c1ef9fe96c07f418f28377443154e804611c795b520ee9929cafe5bd7a68b6e914a1bc23496c05069466c359ed32eba50f76167cbcb76f871d9847378fa7b1c17af348701a44253437c8e2c098b3580839e1499026958fa08f1b9fa69405bc30dd7637cc7abda8347ce4e47c88bd930fb1b5bb26fc291370998a46189a8233471b4d2975c0e68e36976d54cb24619dbebc7eb6f8ff9c9bcad09a5e2e51a98df7d6f0a654f32db57b23e0f40b68c8e7d20ab1d79471b6f54c5a5e454670a2e024615aab", 0x1000}], 0x2) ioctl$WSKBDIO_SETMODE(r1, 0x8004667e, &(0x7f0000000100)) 16:00:19 executing program 0: mkdir(&(0x7f0000000580)='./file0\x00', 0x400000000000000) r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r2) r3 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f00000004c0)=""/46) readlink(&(0x7f0000000200)='./file0\x00', 0x0, 0x514) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000000c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffbfffffff) setregid(r0, r2) setregid(r2, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) r5 = dup(r4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r6 = socket$unix(0x1, 0x5, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r1, r0, r1, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000240)=0x124, 0x4) setsockopt$sock_int(r5, 0xffff, 0x800, &(0x7f0000000140)=0x6, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x2, 0x10000, 0x1000}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) r8 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000522000/0x4000)=nil) shmctl$SHM_LOCK(r8, 0x3) setregid(r0, r2) getegid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500), 0x78e) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 16:00:19 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fchdir(r0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000180)="aeee321b3538f11b573bdc16ba391cb8a1e1815759594ed6ad0c60cea38211cf28078eed8a2e8d70c8136311f6e6ad1f1dfe7521de7cae2124391b11f4da003beb62f74ce09d418e5ff467c753643f1c2c4f62c6f989815f127773df0b319d69b81e3aadc4efcccc95804bf410c27efaa7b5dbf23dc296c4503fcb0207bcac6a8f4dd8087c6a2d77d019649c2714fdde7b7dc28be23806a28252a030b6e2", 0x9e}, {&(0x7f0000000240)="59216ea89fb82c4fcdb14e3ccd17543ba05edee812d880444eabe34c2e18779978aeb2ca72badd9a7fc5c0c2237520051d38d6c29a49e1f99aba", 0x3a}, {&(0x7f0000000280)="8c5ed486b5922a9d22fc9d62afb02d9d41422e164625673afbfa292b21c4166c82d6c867c3418cb831f3c252f3e7ee4c205c5217af22bb1fa5e80f6f2e5f8dfe6a71a0a6439ed1b4ac5dc03fa910b461fd7a85121c30a9ae77f975cfa8cad550d3df0ac30deb385b386690ab56b4592b69a7ecadddeb9550b786b4942c2fa914fcf2753588430f8aaf16efb3068f7eb1c5a326e9fbb1e5906a8a74cafc30d88c4a3c8db66790ae63bfc0d7c1d9554920562e9ed6692532f12a140606b0d2f1f3395f7c3a394141db37a33d4c223b8ee434a6f0322f1115fc92e5e2cbf092434835e03b0dab0fb67c848e7691a90928929fba58bdd9085efa103d36298f32", 0xfe}], 0x3, 0x0) mmap(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x5, 0x11, r2, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000003c0)=0xff, 0x4) mlockall(0x2) lstat(&(0x7f0000000140)='./file0\x00', 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r0, 0x0) close(r0) flock(r2, 0x6) openat(r3, &(0x7f0000000080)='./file1\x00', 0x40, 0x0) 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x800, 0x0) openat(r1, &(0x7f00000002c0)='./file0\x00', 0x30000, 0x40) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000200)) syz_open_pts() poll(&(0x7f0000000040)=[{r4, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "69ed68111496a7a7d947135be1c6f0c0b4d01b8e"}) recvfrom$inet6(r3, &(0x7f00000000c0)=""/97, 0x61, 0x1, &(0x7f00000001c0)={0x18, 0x3, 0xed, 0x4}, 0xc) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000340)={0x6, 0x2, 0x6, 0x8, "86bec8b5eeb369de1b9e08aafe339042bfbd58d1", 0x7fffffff, 0x5}) fcntl$getflags(r3, 0x3) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) syz_open_pts() 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="bdfa4d2591c321a8cf98848e4a0951bdffc6d9d7c7f5ecd505370f55d9bb05dc07e23ac168a0237cb5e32d0ff2bbe7199679b1b1bc3adfe4df6473a61d75698228a2b887db13099bb25375a9c2b0a061a751731e5c2091f3e9bdd11c4518138f7d1d2717001200f34322c0cdf8648b0200000000000000cdd79c0004000000000000972d2eae1f3c146e00ead47dff07c6c3b018be5455ba5fe808f9840f9e13da008000000682247a3ec85dca84b00ba7651238225996d2250f6ea8080057a6212dc30a9f047a2111659bfa12c867e667d41eb760e65e47291de57733bdda2ec4b4e024735139a70dbc081c1463df626606b2001cd5a63ee99677f805866ec846caec22e2aebba825915b324445a1bc1d1916858ec6876e0d82f44c45a8123ccdb00dc53274332faf5a36764bd048368bcbbdb5731edb6402bee13c299bc1f3c73d7bf83d4b32dbd4544b5ccea1a6e54a98f2fe599f8538c0ef1eff620056f03f9c9fd5d0f99ea7769f00000000e02c168b4f0fff9860237d0b19bb2e091e137d1fc502de136b8065e34b562064a662281a4adecd668ed46bd07bca4111fb2cf92dfb0a86d0186dc918951fc91223756c0ec290aae668c6cc9dd4f68ce29d5e4f82aa118f81edaab5d686df7200329dd8dbf31686ac683a03d7450d5d85e3f9f3d3cd2f", 0x1e4) r1 = syz_open_pts() close(r0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000040)="2e6d2c4eecc52bdff401e2c928662ebf0154c243dc951600e8d14c40d5cd4194b1c5d4fd2e0830c655728b72", 0x2c}, {&(0x7f0000000200)="c6b647aaada08b92a2598de3c0fb2e253167f688e6e297c679b09e039c975ab0e1506333c20bb5d82e9d900522799eca2f2cc6de9af46ba9a306143317387632cea7d1099b1428fde907312342d87cbf803ec7b00a66bbc284052e98784e87465ef914adc394f9927c879ea25c51456ca2e3d211ab34383e0ccdca2d1fbb80eef2741c39c91c2f45418432c85e7b7ef0f037e4d2376c4317955e97", 0x9b}, {&(0x7f0000000100)="9ccc5f360c0f0a0600c7e57f34576b760146a2b044ea66b72b48ef0fa045c3168e", 0x21}, {&(0x7f0000000b40)="f898f149ef6e80b89b7afa341e359d77183323859a38220fbd7ad92afe2041aae033cf75d6c0ddc4846b6c3ef3635e988d9ffed092fda7ae4c910c1796a697ddd11c029b057256f8469da079e7066db7a9800a29dac5d3e334c586fe485061bf4b2a2fd614c7d78fad31e87e624a4224999813fd1860e8e4191494980b48d358be6699f2b144b2020024704e6206657b76f7176b2c9f52c525aafec7d92dd30bc16fedaf70c4c1cf74762577e29bdd7a66e4c13ee4ae0faa29d4f27b9d250468062d04a72573e0850869248cc9659c85f02b448e2e75dc1be511aa638c79b913e37608455e1ea80ada486e53cf6943cbb771f2555d202b8ce25c71b655ceac3185afbae1826c59ea3b9a73be201421bf99c2b08768b881a42e0789bcc4c91b063ee4d1f77c271abf6e1ed7fc7980ca533a61207a2aad47bc36859d0a16cf57751e3a0739d46a42b40bd274060a6a74c6272e5e933128bc196cc628a9e7b50ba4e7b9e5b908dbf89da66f10a0b0747fcfec9a17f402f3bbd871775a4fad214b97e6dc75a9141949ba315aea61da9ff9992cbc95a1237799258e7305c6e929bdac262397a3fdcef9e0a8e6a62ded0b95ca93a7518575ea745fd2100d7f28c3ec40ad29ef7617124c9fb04c4d9046cd51cb47a1216f51c97af4b820a19bbf970d6e8f8c406d8c177d0d3f28e926230db780c3edddc407e223d7a25397f69a2d6357787b06ece8daa8ca2e3eadb722f7b27f4231e3f21f8e3a24185b55f3ad12893df863dee0ccaa3db36c8c8207adb50000d97651140e1185b109293f74c8d9b7d66244672041102d7b14a2fc9f51b9809b5f84f13281c379e3facfe80357b2966d5e18774e02b2e1579467fb46df842c23d70a3e7ff12aebb6177f990ec1f21e5f02bb0feeb5dfb84044deb54db30bbad936e5ac08a6bcc7954b3e728108717dcbb52f589a147970e0c32eececcd56e0662c304d7268d0b22da52ee4ef7d4fcbe1f5c27e654c4d792291bb8f70ca6be885d9c12607d700f665b444e559d81a251031e094d3b403cb7b19296e04a224138465a6f76c0cdfdda3b83eefc254f71879efb19d4e88c9b1984ec8ca7a9277a7ca3b39baea9bf784d29e20ba4bdc2660b9ad47d808660013438d3de81f594a987a693cf20d55a8c622c417f00f8166c8e477e1bbaf33b61c60fa777d0fdd0ca56f48559ac5416d9c0fd88558516dfdeb064a1966739fdbaeb57d6e8d09187871302f0f9fe0078356105e1d24c00ffa8b6b08a801bba60bea59d5ee7b138f8c4559c022363a9bfc9cefc6e1e9cc1c0a80d8143d1e8172e970d267c0447deb7d38a4f914c389c3d092dda6ebd8d4a1d8fbc82012e9554e616d589db5cf9563fd1eb77b0db681590726eb99eb0a3c921602ce614f6b3b2120ba28c09ea6c0f8d2b352cdc682b74b4d2959ee1eef582d5fd039a8fd4af43b06bf85895e6bddcee9c1ab2140361338fd2884a95c47f23d7eb855f32bb0d1fce797341eecb100192ef1a75bceb729d2e0f5cc632ed9a7b766b82706a9a97f25d3b6064aae3d131c39e68cd254a5c392578ebfb3926e173c40641deb4e41829fe938cb4e863c7b49207d2d372e0b8502daffc611d3623b1ba1b66a930df06c8b4437c29de125d17510fb64e159bd10cc2cbdf383156244ed4663a89e2843784bc878b092c2803a859da5e05d0570a044ebcc6ba14fc39c2f82ea96bc7062c53ca5272745a232b759cefcd2d35f92db80391885d836c49187825c20728bfb6b6011476ac94f38bd484cef38b40e5712f7e8b606663220af31759d698225609631bc2ded88db0abdae0ec6fd69f570b2c4ee3365b46e4de92c99cbb66ea0a68260b21fb93f38cc115d25039117193388d2f34c4b7904468a1a3f3f2288efa26b2d9d5b0ef5d2337bcccaea1ecefd16b65f02766e443a70920a34b3d63d6fa22d8c44efdd877d0c008ee40aa057a539dc7a24bcd7eb08d219a1a9d92a750f377186151d8c03f9f2bb85b41b1fa7861b46145166fbd98df0a7383df572469c09f1c6e98cb76b00243f5092b6acfd38ee85e5e8d85035eb13ee3770a3f0f9c3790f7bf2a149d92f58db15a1b219a65c50694892b58644696242b2e439047bd51a39e76a92ed73544a531ecddb1d43a9c69767fc010e4cb21b55c8c9250475d28fc9fb68bb1ec6abaf0b2c691a967e46af2466c499d4d860afac96aad7e60f534bbe143247d11b8403b1e64a5046c32421ff8a879db9a54a745e275ff465e1835554a88d1b0dea1fc43e5cce910ce90aa7edb956f74a2de52a60da9d03931c18f151bc1f8800cdb0183e7ccce0d4177483db2ab4c89939cf70497e473afdcb087735c41159dbc49d09eb47925134f92c3809527be281bbdca1a9223ddc22c851054019cb58b1aa17a10ce01ecac7c7eb5f9c4855a93f49d9186180b4afa1fb3fbb8d6f1eb326d772665c0eb59eda1f05497bea7ab9b21d3c6a747dcb0b462796c8dcae7f555367693bd753ad491a5e39e5e765a45d1603d69837998175794687211160dfad93d0cdeca1f26da9820ae572d4b5c7d45d6e8947de8d1600d707e00bebc98eebde770b18097a937daa45a12ecbf72cb71f07df158a34436bc3d1bf908211d2f16608de07bcaa1798a87338954d3c5f93813f0acef6b4f93814324aa1d9aae7437f2638a3d96ea09a6c888ccbb640f0843c6e1b9944d847834e74bdf7e48d4a6e08d105e0cd6f82d95217fe904929105dd2df0a27242a87b5da249b9765a7ae8ad753ee586d730d5cab1fdf086443903a9dec1aaaac4193f507376919ebe0383230bd56daa7468a550746341c35b12bf59f2fa98b0706e8df14e95677cf910706bdac0ff7f02999eab2cc42dcdd2e157b2fe05811731548208fb6672bacd1f25cc9162716e9c94f2e73b2340c07f93830e37ee3bb2412955ea34683f5eec75711ae8dc7655d7f4030a733584a547e7f152f48d94dcbedb397f98060da15368a1a2b73513233581061ae6c9756f87f12e03e192433cf85cf1b0d7b030290b6f77d5a2cef16fb60cf90b65ae16e089d43bc1ce0d5e439834687aac0d44be0e887c19fc171cd808f288e477396bc816b2b0413524664082d64e8bad56c5238d6451e47f2a44983f3bc939ee5cb8951bc9ef8b7bd7d4e320a77a078c31130c483cb90074d0459267821680c7cba4544a0a9d26b002da059ee8188200fbe6ae0460a06ba3c3994d39a571cd840225fc94b7489c29a4db91a2e06bbb303d283f6a986c625468264f292df0fe77b150374027a32a5a22f89969e79f129b36dc17b25ad5f0755e440cad9b1707da88fffdf6880092eeaf83ce3288b87573efc34f9d4d3d27c9984b0a07837cdf532654740ba94a01e010c89ccb5cd8aa7358da9b6d72ca6b00b06c6263d2f5226f3eed8b7588a55ece474cda41160a6979766cd379788223327f8df5ecc00f0cd4cefa0420da0a7c97fd6fc01c4faeb5f060318ce545d920df159030e1fc60d5cf26bba8e986ac75d52c19afe7d2cd0c5e986a43338001e1ef06057bdd3a5e329058fc871b50808fe23e749316efc70ddc9739ed38f0eb1a371e0fb0fdbc7d39f1e9f0893f1a3dde6c4635ebe5a50324073d8880778d54cdcb0f2ba2d288ab1db920b37c786e323b340f12ea68688e746519501e4ad34abeffb7cd6d021f381385dcfa373a71b4d8eb1e1ec46b3b8c55ad4205f91e76f3db53ee2e8667c133d539a1ada620e5002b3d4abf7c6e999c7835d5d121832165db74617f6521ce3413cdc4194a3ef080f2494c72ad8bc9cd298a9e9dc9f0f6a38e2b349d14de44208d9efe2ba4bb7acb86b0c75c3cc1264f9712d2705d6cd27cb1a1bb10a541126a958f75dfb97e0349bab31252988de3bd4885ff4fb708616c4f44c69bcfacd0de22ba7578e4277f41cfef4d49ada035a50a4fd506fb1f877a8c96ff068d85afc43e37386f509fe932203e9d5e82974c481a90c70d8ded90febcf8a0ee7517beeee170cfd2944a6708d095afe25c5a4c80275edc3d0ba9216eb70b79a18a7c7ee94630096daa18e7fa0ab1d9cd6c451a91390f6c7afea7eadd589c845b5869ecf91057c34eaab057131d703f7fd166c38c641261e1183e8d5764935399d8aa5f880429961d2149365bc00e7cfae95cc0d0cf4aa9dbdba514e106509d59204892c1a7a28a9c8451f189922daf02dfad86b9a46d624db8e1f892852efbd163c04df592cd77567bf6b6e45cd27a47ec0229bcedee6a113d3c486e5a6b1f74c67b83161c77737ac54fadb02a8681a0dce5b73a57a91748f25ca992744f7d33367dbf4279d939d937c519f4127a06cf12cd3465c4ae78c544a6690a0145dece408ef81207414c6ff7149a06d3e90240c657d4bb3d79db1306144c48f7e6ab1bcf86b87f20704b63486c39b140f5800cc86a338cb5dd79e6969af4022128b18abb18c25483230fe5ba18e5b949aed260410d6d01005dd043b6281514de2c9bd2425a01e14584d5de597670c88b63a64df23128c3fd2d89a457f493e54b87dbd9fcf884d456ac34e1164d59eddc147f51c45bd4e86ee9b883bb0b55cced705c256a90d16bf3561b086eadf223cfdfde783ffd6cb63b78ae98e9ad6c8268be41ef79aa363d8aa207a4402dcd4ab7a6ddcd008048ac90bb153d6bbbf33beb6f23a67f210634d955c4cc046d2830534babaa045ccd56555c4987360a41dba5cd9abc003537d9e54a7e323357e013cd23a8775c344c30a8069103785870d94baa74d1fd97360775a2f2cf3a85661c28353058cc053bc2cef5874672dfe6b6584ffc0d92683e71c3fe4cda868fcd2430ce8744120750ece55a208dd34b1792b1ea9d5777ffec5e81d020748e1d20f5ba8e1ee83c8eea393011b1e1878ae537d3f51520ba711a7f04068b23bd4feeae971545382f1789cde3c3173388f12ab28a506fc7bbb154e54032285334021e734d1cf02d9c3e2d357e65372346fbf556b72379a7228f8560dfc185cfe210092c90d5b93b3c3a8b0578248de359551ec39b450ffe05a351e05f2b57a98f6d4585698a71f34405eabaa23b938dadfcffbd5f4f1d1f7a42525013dcb2c58dfcfeaeae201576be39e215c84f5bbb7e8bc64a7eeca86ef2df4a58b81b81664316189b6fdd4b41c7a4d18da08cfbe52be417ea6b957866c67b57a59bf8cebf0b9cc3f9305f1f1edad6ddf3103cb38170ef99ce6a1f9cd7d31a29682e31ca17926d41eb7bb43b53af5cbb29d86ce33698da5618dc55a9de7ef50e0ab98b750a5db13c362d5401dd9afe0dd05c7dfd21beb1420fc758a00050e16c1ce0e3a8d15c6eaa64615cb0b0d528b255432075ee7b4926fc9fe8ff4277ae1f62ca543390a9c7b480ba6d617bd85b53829e6975ddb4760544a46cafb623c11ed1b1ad059420a342ead81a96c459da9bc0da07af02a4e53a3305b5bfdc942561de00bd44022b9010cf8d3dc74d1cd6f88dc8c2659c72ea7f576cf00f8f20f4676cb7dff3abe93bc67df15ca9a8ff3b8beb13cd58fd123651f40a9383ca72cde9aae37549005244147b26074f7cc383c1bd01e58004c95d6879c6cb1b2f4402a0c33d8e7ef6e9610356e20296f90c1f4ad16ebf35327013469d85f09628fad55420dccb2c2dbbfee68e5e0cae65e3aab7dcf030c1e7da347784761951a445c96fc1ce995873a17be572de4eacc207b1ce516711718c1c64016c4efeb438b0b1774435639503fbac3ee18aaec13bd151d74f748c35cb1b8eff8885df9e2becf2ca5799198d331d93249c69f9a4cecdbd8ef294c", 0x1000}, {&(0x7f00000002c0)="55b65cd4b47e25275aecfdc03025ae314c358775ff5d34c1ab15ae03337e09afe20e6d7e306e4e9dc9247d85f5e8257bc7c07002d162b3bb9ac09df9135b34d00f7ff61c2f15aaf4c511bdb166b66e85a67cbbb8e7c86d7c05d888bd686f2f70d51f173ba3326b9cf25e3e589b4ab0df1b7fc0699dc41d959362879129939ed72afab82338a7189d8567802ece015885888beb67ad1325dddcc62f4bdc8b05801d3d95213c67374d13b5053c5ceffdd84ae3da7e395283c7b23cc7ffe822ac9633b4a4f926b267fdc3119ec83313913f96e4f7d207a5253857bdb4fa118aa2dee51b51b47248d402", 0xe8}, {&(0x7f00000003c0)="0daf986937c57b51cdc87ad2919eac316d5864b4be46fa2fbf519f9f5b039da7fd64d9a3cfd3fbfd729fbf8b77b3804030c88e0c63c3bbff8504f385aea2a14254476d88a52a2a1a1355472cd353024d631c52c46ddb1c0bb7cdcdc5f0cd88dbb8ca6c9e3f043d2d77c69b5a489e821f5d2c56e1bcd84aac1613e592afd323b89492a892e972e118eb181803390b7b3bca7ff511de8710f6906a96b62cdb092d04906451319492d9cdeed3360b554418bc045dd37ceaa8cb949fe9bb52bb777467a06d912ac164f0f6", 0xc9}, {&(0x7f0000001b40)="708a2f8523945d3b92aed280472feb47c4f2be70a0e7d89042a66923c522964229f270288abb863a927300bd57db6a35d38d9aca81add46662cd4d01317e58a70eae8bc5cd19ce160c7f3dc3b263e2bf2f289ac91a02e09ecc7c9d2713a91dc01a77e8b419147c9b690fe9c0ec5de34b978f27c3966a18cec627b2d3a97217b19acc17998a17a31e409422b2770c3706fbfff87bdffcef849e9f25e3aa511ab9a0c9bcb22847d255f3f66012e1f6ebc2b4349c424f82da872df160bfac7448a63dc58227ec129b5774f8df60495966b6cd5e890030b3a470d99ff813c7f21d5251ed79034160c53461b18aae08e299c8fb1d12f67e7372e37af8a560b35d0c66c02a4435ddd7cfdd664ad9a0932801d026cec887216d453d56126f3b1e0b4c80da26794f993385b0bb3d5e8d5c6d3b33c890729ff68c140bc31d5f676a6b01471299bde5a70db25483a0626f3e99b6a6bac3b3c721bc17a661f059bcfc05e6aa716bef9ab23daf77d28021974ec6111a832c16b0e72ca6bc314e07bbc892821ba2544321d5210df6b3e2786646f2461abf909624482381dbe3bbe5ef7bf2dfc9a4a83166d443b0aeca99cee4344af175bc3e70b91602eaa229eff3d2b1a18263763474cc0add8e3e4be9f1e5c39ff9f648de07d66e599b40819f13f3b690853a09cfabed1d8378124cf5aab0e194b70d1fd9c931cdadfe05389ede0275a43de1667d3c6f22d5542ebcc4a4bc7498efbc39e3e2d8c78569b94f4863c4b8ac2b3bdca10a9207167f23c46708ffa6b4c2795be4537ee0fd85b6444d172c7c2fa347880da82fa3546090f66ce9f30753265302890e2585149edd15e890580572cd2630ea49d65c7ff8aa553370a0ece74dab9c2fdb90828acdf21d3ca4e7bae4093b0cf454a16c6d67382f310b5e9732c755a93c1fc5cea9876fc301e3aae59e9955c84a55633e16398d5a217e98535db10ef13f724b69b4e27c2b68c1e28e510a0beda5f28ace939d54b113afe02f95ec19f29df80b3623ab5565fdbd9a58db5194c3607891ee1277dbd4a4518bffee96813a024b8bea0d0816b171d85501fb4e58d6db8bf179a003f2fb98b0c0f96067f11602bf8cf2fd5c82201c835030bc3e2c81bb0acfeb62dddeb12fa8ac1d1f63f89966a23b46ab8659c3bd7bd0f2c3061367d5e794dea532e667cffc200f15f79f649b0327a21538da889bcc9c5014b9e67e47beebfc55f20427ef8924800643f4f5f9716a44a2bc4ebdc46f8fac396727d1167f75c3073b892f7cc90054f518d1cb7f934a2d80792b568e9975c99879daef6722c7d281fd0b10267021439b4554197c12772055bd9b7eb4dd7b9e39082379e1da2488182bb5fd4d000fa8a06c8e370356d9b7744fcfa2b8cf7772b2b18f6e36bfcd2d43195f37de63038d9ff610255985c0b56fee5b97ba94cd7ddfb73b2a6b681fce9abcd3b080560d9ff3710b974795a2f464422de1ee6b62617bc4dd268bceca69803ba86b110247f02ab2870b8892792886a25f7dc4225f3da35a6cc74554bfbebebdd24f6d6d5c65aad125ed3006b442dcaa6a8546d271c44cf75e1ca10a25fcf644f49e2d5841343fd0f3ca61208570650e414c8bb341d1ab422096008b7880c4c680b6c5c415436eb3c30b25945f7249bd80d646a94530f83da0df74ae369f8d106f973f82a0c8efec7c63fd8ca7dc705f13f3a07e759411c2763e63526ff6180012ceef54c962ebe5a45354715caf560a49f1a134bbf4b1db79838ca4c2471ead7f00ae1766aa3a085bcb8dfb8e77b4b3dd601b8849a226f4bf5a7bbcc4d7effc487c1652e72b2feda97b9cb7d2d4b017e73b7163e45eaafe5eb089d2633691b8f44090cf9bf84e94b67b1f9605ed15d6a0a628ac5a2341bf76e8831a808ca0627703cf50224dd324956f13d03ecdc7d56f4428c36f58b403a8017922805446cfa6033606cbd22c3e0d60dc2efc2259796510227e89fd736c52afd5300be74e43c070f537d16134a3db86383bd224071d893e3296b6d94a821a98f3ba7205a52f254fd367b85b2897a13ce29b504cd768990b64dbd2b482d66bc422e989fdce7487027cc4fe7cd805b76fb0cd9711b267bdd73d7e0003ca13b6bad2c93564ebdf3ac6bba289b00c83a7f816d7d243c149040e9a23e0ff2414f8c2ed55cd1075bfc303d03dcce4e77b0e3b6df2dd19948a7bfc5a91f1213353668b56c140ea006515343c810b85cb393662076389d886605bad1008414da9dd02ec3bedc34907740e7e0a2c39f91952e4cf6d44d0ef7afbfa31979ccd01040f4f00d8329ed9899a85ef9a356362cabf9af0961c16e49673b0956e996846960964982fa7977d5e01e476126a6eb3b0fb77db414f58928aadc18593547474bca16b20dbf8fa90e2da6cf6ab8ffb60aa70704b9fa7fd4fb00fb46c21452b055286b4434708974790cc07c663a510128576a0cce4a75aee0c10c112b6be96aabef89cb8fb284e5bd7331e839b52c26fb68d1fdb4e313c7f226bb6817001d281eead621ba64d76605330e143903aecd0eba178f54f95313e6f88b3638246d1dda65db9718edce9f61aa7586a5124f4dc06d7a6bbfdb37196f54957b669f775bd6044bcc207c9aba786066109c476b37c5604a88fe8c96478fce4d5290753ce60eed8ad5f8c311bbfecc37810847ec7fdeeae8bebb8aa074ff071d6f6527f940d61297023c2fa52a89c8ab441640991b6da4d85842f3594ad54fea80d236d8db07326e3fbf5c1dbf9f501b090d5b5a1489951107ef119c5c165511e94ba1be7af635371e96e1ffb431e5612eb72ec1757435fe79071442bf0c0f5dc2944eca2847fd72675fdf08fa832cc80b7498720ca4e997fd4f3cd4d557960725019512b0df1d0261296c136e1ae47ba89e8285cfa198fe945b6f79a4ec8ed3c451f63ef6fa656659aded89200b3f68b302881c2a9e35ecd6a3f25ed9c5dd77e96e85227beefbc92788533175c7630101258f3a88241073cd39ada0c6cf18a14fb2da476d7904ec796e5b6dad938bfe8a566d337b6dcfc141a52694bb04a67c0d3a2759ffb505539e1acf89507b505a612785e045f47988b77874cd2d909f837c44aa5573a93dc3ac071f37e9b22627db23a5d66a70357f5513fc6b155f4ef33482da3b6a657e852e8b190f24f5bea41b9ca1d7db26ffd440806850392b7cfeb8184da33ae61a8f8163709c189f2a56cef93b3a0527ff7b268c456821a55f352130cbefcdc6bb9ba5acded5d2f30e5571ddf15b2d67d611cc5b99310e6f163b4dccf142daf80cdd3304e4e3e2b1acfb39fea307674e54623494138c79f10740842eebe2b80a27f16c8928d81c5cf7c5a19e9abc1de4c0f98e1a9c2b239c72db180142a759630a423e321103a609cd3cea536197562780844172b16f44962eb236beb38b0de14956da2f63b5f6557a3d111f89651a6d2f61137951e8f8b510cbc100aee1c65a4045a934132f459df6a02fc3bfd22ad3e3c6c228ad56b7a80f78b840509bd5580b0b781825b869d196d00b7c7f5a0a554e3d40a92b8e0e3c031e194385e2bdfdbe0210702582da01c6c104f8a15910dfbe72c274bccb716889ab38f5c2164147963f2a82aa04f781b068427c9ad06952e7b38ac7392afc3814e7a1139c7c5152aef4b8be5b5d72f3d044e26c9e66c710e675e4574793fff20f7f8f88c8db4f54b0bbb2039d1e1fa6c902c52c90f89791a21540a95e0e3fa2641cc746a14b8b3af72212ea2e0a4618182b79aa970248e261ae9d9dabb5f024dd918ed0925891bb9dea223f0be16a740ee1b4cecade2943de100acc7e4d7bd3dd539ba6420554162656e976aad7a06bb611f1403b2705e6de0d8f56d4e9ee6e3f3662fa1b1d4b2fb05d251d964afa43a699cf2573dbf995194ca0aebce0bd004d940a32c67f0f1fb8ec5810327c095e8674459f33dbe72776757a853d532369954305af5e24f24e935a79d1aca67d978054cededc3c9676c6eb4326edbf644684e4fb2ca7f545e7e8064ea3c66e20baec207442eb67934136ff85110e9478efe2885d301fc94ce19077e964f360331a58de78cab2de034ecfd748077bceb36edbea43811c5ebf533d57c21f8f30f13e07d5fac891ceb3615cb38dbc2b3c795c4355e86aed71fa55bfa4b372719e67ad10178031d7f996e61dc27e45bb75e261c48300a0b182e841353a9923a48a9a73998ee226526fea150fb4618591de641336de2333f7849a10290c4f906a7af3bb9b1999d4916134dbb3f1cfe68cdae128f5ed4882a081cd42fbf36c1454a346273d6ea393a7d0dc3e70dc65a9f93b311a2a5774e4710a26277d2fa99db472e11a19c506c58178f8e61565832738645e7d0048a52f6ab18491723f0378df4780fb1690516a76b25a942528bf7a31d49a23d905740a3599655143476faaa3d8a63fb0e7810e8920a90b5462eca62064d8bcc581d43ae0f415997dfa59e20c635073d72e56de6185b1a716c81f0b4a7b690625a8f98734e32162660561d9099e20499135c286c1b482e0cb93fc0b167190772caf90591d275e57a1dfd61b63db1cab7489bfa19959149a6685e3f731d43cfe9060c59371dd9ad13722ae9f9fe7e68c3ea088ca464066fbbec699fb565a9fc14d29fa2c2d231cc2b5e630cbd7f75ee01ababc0360d9d59b52f6cfea51d077138ac904f598fbf702856a4310719996e73c2ba7a01b86e0f434fc768e7792d120407ccf11d2dca8b9433a83196232a7f516df6e290b64469dee22ddb0698c47de8f20c327d985c203807d48e1e63b3320a81e94b7d61cc0dbc6cddcad0dc7424b82c696ef238b7f4c65ce34994cae0c59118450a067777adc84c111379160a9d568c24b0ed3a77da9ad556be5696b265536a9fbd4fed8246851eb26707d728e12d1fe65e2501e962358b4f8ff7b498be955957a433710662e2ee9e741ea2739f885c81acc0058ac51e228956328231234d49b295762254ef794b4dec9cc093429e2270b663c4096169062491b89ce07bfe8dd6bd225c4192a95343bec41ba6923632b6b7d86591b1ad5fc2a6474fc5410a27cff6755730106b6e6ffe4eee5accdc56f5faf34a5970a00749cd1096b5e7c49ea51607317a86cbb03210ff4435bade25f621ebac8a742915a373263afb3853d32b46af8b5b442dfe627321d27455d781d0315b20c344dfb705b811ffed15c00898c18682c7184a1e8f57cfd9b2b0c91b6b3bb51ec18fd1b8839e08f225bc065ca2cc1c12e3b92d25ccf9dca039eff5abaa4217e642977afb195da4923b23efa62fcff12f919ea86455b196443f6416b29c05b474cb9e42888cbe3b53a9b0116ec967c41b1ffb31a0133dfee913947edce225e4a9387a50d069dd857fc52d56fb4bddd2acf2161ba9c7d5f8d2a45246f793678f9841bcb0a6b5fafc76e55edbd22ccf4c6aae38190b9f36c48b1eaf47168006134f054482965769fccc571eb7e4e29a5ef9ba155c0aa6ff32ba93c9b9644067e838fea6e52ebdef90743237658ae62c2e880540a4951348912eac33e4e42285d66ffb839bd22f6a8cba41e71892fbd2eac9300693a620ed323f12f21d8cfab6ee500e5b4cf350257af959031ebffdfbf1fa889f71ff948937cd6f0eae138e206478331bc001b4eb5d8fd24371dff628a3e4f3ff0458c5e93918b6f34f59142208a92357fb8caeea7c7609d17d5cbda37d2c2293ea539c06d545f0003d361eb7a23bf5bad0885f69d3b04e67fe1e9a321367efbd98023771b4ae60f34c3d5970debb0f28a16a39", 0x1000}, {&(0x7f00000004c0)="9039ac9d9cc6d996fb24ab4e1bd39c6f156dba5c7fecd5d730cc5ba261d1b8f6ae6cf8f9acf729673e7f90cf82f429900ff641279b465e685b241c819b5f9c133591568f2163c42acba7fa29ed820a360669691c41bf91bf39b39f673c5b98576fb65ab4da98dd067f67f20bd07d59e7871d3d0e8cee1d4439d00edd733083e726d790c2a202e769d7da0c7e034f6ab0b4", 0x91}, {&(0x7f0000000140)="e0e9a87c6fb1b41572bac43205c3e1da593eabbf", 0x14}, {&(0x7f0000000580)="2274d5bdd1e4aac4421051496728d2b60a11d7e9272d76fce71b", 0x1a}], 0xa, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d0e, "b04d00f3ff0a631a00"}) read(r2, &(0x7f0000000880)=""/161, 0x52) 16:00:21 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000740)=""/241, 0xf1}], 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) socket(0x1, 0x4003, 0x280000000000000) 16:00:21 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x4c8, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = socket$inet(0x2, 0x3, 0x102) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x4) getsockname$inet(r2, 0x0, &(0x7f0000000040)) 16:00:21 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0xc000, 0x100000001) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x5, 0x8000}) 16:00:21 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x120) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)=0x81) r1 = open(&(0x7f0000000140)='./file0\x00', 0xa9, 0xff) fchown(r1, 0xffffffffffffffff, 0xffffffffffffffff) accept(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 16:00:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x810, 0x0) r1 = geteuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) unlink(&(0x7f0000000180)='./bus\x00') 16:00:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x200023f) r0 = dup(0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000600)=""/185, 0xb9, 0x1, &(0x7f0000000340)=ANY=[@ANYBLOB="00002e2f66691ea31d92"], 0x1) r1 = fcntl$getown(r0, 0x5) getpgid(r1) close(r0) sendto$unix(r0, &(0x7f0000000500)="47ea51c5b92659caacba330bf35cdeb90b927204984f861dfb4deaef382bacb09d69b6ee559993186f28249cebe8b9777c29e0a5b282838361a6254cb0177e5fee99fc4f983115c4af50e99942e435be465e6590cc4078ccdc93e04f67f70c6c0e442e35325d1e72e39ca4af0616916a6c8425b63b82e7ac06dcf7c9cb8ccf29897907bb87df859e098a8af2210dacc7c04e9b", 0x93, 0x408, 0x0, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x140) r2 = getppid() r3 = semget$private(0x0, 0x0, 0x2) r4 = getuid() r5 = getegid() semop(r3, &(0x7f00000002c0)=[{0x3, 0x6, 0x1000}, {0x2, 0xffffffffffffff48, 0x1000}, {0x1, 0x87, 0x800}, {0x4, 0x6, 0x800}], 0x4) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r2, r4, r5}, 0xc) mmap(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x3, 0x4010, r0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000440), &(0x7f0000000480)=0x4) r6 = semget(0x0, 0x0, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000080)=[0x100000000, 0x5]) setuid(r4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) semop(r3, &(0x7f0000000300)=[{0x4, 0x1, 0x800}, {0x2, 0x8001, 0x800}, {0x1, 0xffffffff, 0x1000}, {0x3, 0x8, 0x1000}, {0x1, 0x0, 0x1000}, {0x2, 0xffffffffffff951c, 0x800}, {0x7, 0x8, 0x800}, {0x7, 0x9, 0x1000}, {0x7, 0x5a}], 0x9) r8 = socket(0x11, 0x3, 0x0) sendmsg$unix(r8, &(0x7f0000001680)={&(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000001c00"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x4) bind(r7, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) r9 = semget$private(0x0, 0x3, 0x440) shmget(0x2, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) semctl$GETVAL(r9, 0x1, 0x5, &(0x7f0000000780)=""/106) 16:00:21 executing program 1: shmctl$SHM_LOCK(0xffffffffffffffff, 0xb) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8091, 0x0) 16:00:21 executing program 0: r0 = kqueue() read(r0, &(0x7f0000000300)=""/106, 0x6a) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) fchmodat(r1, &(0x7f0000000180)='./bus\x00', 0x2, 0x6) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x21) r3 = syz_open_pts() readlinkat(r2, &(0x7f0000000200)='./bus\x00', &(0x7f0000000380)=""/204, 0xcc) writev(r3, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000040)) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:00:21 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) 16:00:21 executing program 1: r0 = socket(0x11, 0x3, 0x9) sendto$unix(r0, &(0x7f0000000000)="b100050409000000000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x3) uvm_fault(0xffffffff8224f098, 0xffff800001984002, 0, 1) -> e kernel: page fault trap, code=0 Stopped at rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xffffffff8224f098, 0xffff800001984002, 0, 1) -> e rtable_satoplen(21,ffff800001983f59) at rtable_satoplen+0x150 end trace frame: 0xffff800014a3a350, count: 0 ddb> trace rtable_satoplen(21,ffff800001983f59) at rtable_satoplen+0x150 rtable_lookup(0,ffff800001983f09,ffff800001983f59,ffff800001983f11,21) at rtable_lookup+0xed rtm_output(ffff800001983f00,ffff800014a3a440,ffff800014a3a448,21,0) at rtm_output+0x10c route_output(fffffd8029f76000,fffffd8037010480,0,0) at route_output+0x78b route_usrreq(fffffd8037010480,9,fffffd8029f76000,0,0,ffff8000149d4720) at route_usrreq+0x35d sosend(fffffd8037010480,0,ffff800014a3a708,0,0,0) at sosend+0x6e3 sendit(ffff8000149d4720,4,ffff800014a3a7c8,0,ffff800014a3a890) at sendit+0x58f sys_sendto(ffff8000149d4720,ffff800014a3a8a8,ffff800014a3a890) at sys_sendto+0x92 syscall(ffff800014a3a940) at syscall+0x541 Xsyscall(6,0,ffffffffffffffd8,0,6,12b23c29010) at Xsyscall+0x128 end of kernel end trace frame: 0x12d2db18e30, count: -10 ddb> show registers rdi 0 rsi 0xaa rbp 0xffff800014a3a2b0 rbx 0xffffffffffffff5a rdx 0xffff800001983f5d rcx 0xffff800001984003 rax 0xffff800001984003 r8 0x21 r9 0x1 r10 0xffff800001b3b000 r11 0x45203f86d8169be9 r12 0 r13 0xffff800001984003 r14 0xffffffff8214bcc0 mplsdomain r15 0x4 rip 0xffffffff81d33ff0 rtable_satoplen+0x150 cs 0x8 rflags 0x10287 __ALIGN_SIZE+0xf287 rsp 0xffff800014a3a260 ss 0x10 rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb> show proc PROC (syz-executor.1) pid=140381 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff8000149d4018,0xffffffff82252c30 process=0xffff8000ffff7078 user=0xffff800014a35000, vmspace=0xfffffd803f014528 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 7346 188754 70377 0 2 0 syz-executor.1 * 7346 140381 70377 0 7 0x4000000 syz-executor.1 99350 504395 2149 0 2 0 syz-executor.0 99350 225355 2149 0 3 0x4000000 physio syz-executor.0 70377 337744 15806 0 3 0x82 nanosleep syz-executor.1 19473 467260 0 0 3 0x14200 bored sosplice 2149 272185 15806 0 3 0x82 nanosleep syz-executor.0 15806 374405 76955 0 3 0x82 kqread syz-fuzzer 15806 75395 76955 0 3 0x4000082 thrsleep syz-fuzzer 15806 306860 76955 0 3 0x4000082 thrsleep syz-fuzzer 15806 58085 76955 0 3 0x4000082 thrsleep syz-fuzzer 15806 476344 76955 0 3 0x4000082 thrsleep syz-fuzzer 15806 113771 76955 0 3 0x4000082 thrsleep syz-fuzzer 15806 271942 76955 0 3 0x4000082 thrsleep syz-fuzzer 76955 445094 67427 0 3 0x10008a pause ksh 67427 104111 83729 0 3 0x92 select sshd 29518 511667 1 0 3 0x100083 ttyopn getty 83729 432476 1 0 3 0x80 select sshd 92343 391862 97521 73 2 0x100090 syslogd 97521 233514 1 0 3 0x100082 netio syslogd 82223 153165 1 77 3 0x100090 poll dhclient 8980 450661 1 0 3 0x80 poll dhclient 90657 28085 0 0 2 0x14200 zerothread 89029 514448 0 0 3 0x14200 aiodoned aiodoned 49211 510261 0 0 3 0x14200 syncer update 13971 313340 0 0 3 0x14200 cleaner cleaner 29461 94376 0 0 3 0x14200 reaper reaper 61940 91732 0 0 3 0x14200 pgdaemon pagedaemon 71064 97765 0 0 3 0x14200 bored crynlk 28258 23708 0 0 3 0x14200 bored crypto 50909 313432 0 0 3 0x40014200 acpi0 acpi0 15004 420916 0 0 3 0x14200 bored softnet 36437 25053 0 0 3 0x14200 bored systqmp 93701 164507 0 0 3 0x14200 bored systq 66714 389324 0 0 3 0x40014200 bored softclock 16520 406790 0 0 3 0x40014200 idle0 37632 490586 0 0 3 0x14200 bored smr 1 184888 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9495 6345K 6353K 78643K 10788 0 0 pcb 25 9K 10K 78643K 332 0 0 rtable 107 4K 4K 78643K 413 0 0 ifaddr 55 12K 13K 78643K 132 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 26 0 0 iov 0 0K 24K 78643K 74 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1201 75K 76K 78643K 1543 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 7 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 1K 78643K 78 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 6 17K 21K 78643K 538 0 0 sigio 0 0K 0K 78643K 12 0 0 proc 41 30K 46K 78643K 365 0 0 subproc 64 65538K 67586K 78643K 172 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 52 0 0 in_multi 33 2K 2K 78643K 87 0 0 ether_multi 1 0K 0K 78643K 4 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 229 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 74 20K 22K 78643K 2101 0 0 UVM aobj 32 4K 4K 78643K 35 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 37 0 0 NDP 11 0K 0K 78643K 39 0 0 temp 148 2351K 2417K 78643K 4549 0 0 kqueue 0 0K 0K 78643K 1 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> 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 284 0 277 1 0 1 1 0 8 0 plimitpl 152 29 0 22 1 0 1 1 0 8 0 rtentry 112 70 0 30 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 102 0 98 1 0 1 1 0 8 0 nd6 48 10 0 6 1 0 1 1 0 8 0 ppxss 1128 12 0 12 3 2 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 317 0 129 12 0 12 12 0 8 0 art_table 32 318 0 129 2 0 2 2 0 8 0 art_node 16 67 0 33 1 0 1 1 0 8 0 sysvmsgpl 40 29 0 7 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 73 0 63 1 0 1 1 0 8 0 shmpl 112 33 0 3 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2372 0 955 46 0 46 46 0 8 0 ffsino 240 2372 0 955 84 0 84 84 0 8 0 nchpl 144 3352 0 1716 61 0 61 61 0 8 0 uvmvnodes 72 2521 0 0 46 0 46 46 0 8 0 vnodes 200 2521 0 0 133 0 133 133 0 8 0 namei 1024 9347 0 9347 2 1 1 1 0 8 1 scxspl 192 9096 0 9095 9 8 1 6 0 8 0 sigapl 432 699 0 685 2 0 2 2 0 8 0 futexpl 56 8628 0 8628 1 0 1 1 0 8 1 knotepl 112 226 0 207 1 0 1 1 0 8 0 kqueuepl 104 160 0 157 1 0 1 1 0 8 0 pipepl 112 420 0 401 2 1 1 1 0 8 0 fdescpl 424 700 0 685 2 0 2 2 0 8 0 filepl 120 4158 0 4056 4 0 4 4 0 8 0 lockfpl 104 149 0 149 2 1 1 1 0 8 1 lockfspl 32 176 0 176 2 1 1 1 0 8 1 sessionpl 112 20 0 10 1 0 1 1 0 8 0 pgrppl 48 24 0 14 1 0 1 1 0 8 0 ucredpl 96 896 0 889 1 0 1 1 0 8 0 zombiepl 144 685 0 685 2 1 1 1 0 8 1 processpl 840 715 0 685 4 0 4 4 0 8 0 procpl 600 1450 0 1412 4 0 4 4 0 8 0 sosppl 128 11 0 11 1 1 0 1 0 8 0 sockpl 384 557 0 538 4 1 3 3 0 8 1 mcl64k 65536 7 0 7 2 1 1 1 0 8 1 mcl12k 12288 16 0 16 3 2 1 1 0 8 1 mcl9k 9216 9 0 9 5 4 1 1 0 8 1 mcl8k 8192 4 0 4 3 2 1 1 0 8 1 mcl4k 4096 34 0 34 4 3 1 1 0 8 1 mcl2k2 2112 3 0 3 2 2 0 1 0 8 0 mcl2k 2048 48456 0 48421 11 6 5 10 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 81790 0 81679 14 6 8 9 0 8 0 bufpl 256 9141 0 2371 424 0 424 424 0 8 0 anonpl 16 77537 0 70158 74 33 41 54 0 62 4 amapchunkpl 152 3662 0 3579 19 10 9 14 0 158 5 amappl16 192 2599 0 2120 38 12 26 36 0 8 2 amappl15 184 292 0 285 1 0 1 1 0 8 0 amappl14 176 214 0 211 2 1 1 1 0 8 0 amappl13 168 147 0 144 1 0 1 1 0 8 0 amappl12 160 195 0 194 2 1 1 1 0 8 0 amappl11 152 262 0 248 1 0 1 1 0 8 0 amappl10 144 70 0 67 2 1 1 1 0 8 0 amappl9 136 548 0 544 1 0 1 1 0 8 0 amappl8 128 139 0 123 1 0 1 1 0 8 0 amappl7 120 41 0 35 1 0 1 1 0 8 0 amappl6 112 294 0 285 1 0 1 1 0 8 0 amappl5 104 147 0 137 1 0 1 1 0 8 0 amappl4 96 701 0 673 2 1 1 2 0 8 0 amappl3 88 502 0 497 1 0 1 1 0 8 0 amappl2 80 5225 0 5167 2 0 2 2 0 8 0 amappl1 72 21920 0 21488 26 17 9 19 0 8 0 amappl 72 1685 0 1651 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 34 0 3 1 0 1 1 0 8 0 uaddrrnd 24 700 0 685 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 700 0 685 1 0 1 1 0 8 0 vmmpekpl 168 8813 0 8791 2 0 2 2 0 8 0 vmmpepl 168 78476 0 76984 122 45 77 92 0 357 12 vmsppl 264 699 0 685 2 1 1 2 0 8 0 pdppl 4096 1406 0 1370 5 0 5 5 0 8 0 pvpl 32 339331 0 328745 252 56 196 209 0 265 97 pmappl 192 699 0 685 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 568 0 21 16 0 16 16 0 8 0