kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Thu Feb 7 19:35:09 PST 2019 OpenBSD/amd64 (ci-openbsd-multicore-6.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.214' (ECDSA) to the list of known hosts. 2019/02/07 19:35:29 fuzzer started 2019/02/07 19:35:35 dialing manager at 10.128.15.235:18905 2019/02/07 19:35:35 syscalls: 1 2019/02/07 19:35:35 code coverage: enabled 2019/02/07 19:35:35 comparison tracing: enabled 2019/02/07 19:35:35 extra coverage: support is not implemented in syzkaller 2019/02/07 19:35:35 setuid sandbox: enabled 2019/02/07 19:35:35 namespace sandbox: support is not implemented in syzkaller 2019/02/07 19:35:35 Android sandbox: support is not implemented in syzkaller 2019/02/07 19:35:35 fault injection: support is not implemented in syzkaller 2019/02/07 19:35:35 leak checking: support is not implemented in syzkaller 2019/02/07 19:35:35 net packet injection: enabled 2019/02/07 19:35:35 net device setup: support is not implemented in syzkaller 19:35:38 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) poll(&(0x7f0000000040)=[{r1, 0x115}, {r1, 0x144}, {r0, 0x28}, {r0, 0x112}, {r1}, {r0, 0x4}, {r0, 0x40}], 0x7, 0x9042) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000080)="2d231ae25fc91ef33d9f34c8078b5e71c15eec427a7319062e4b2c49f8538db86f5a350f0e27b2766e33a3696be7d9d6d00fa8b9d88936366e5c13fb5248a12703a2d61ff4b0492bd268d3bec1de79720d43d5e2226dd542441c751ddb0c144fe9f37410cd9f5c34a3a6dada7d1d185228c01ab4fd5466a3b87f7878985504e37456c429cbdcf6c3fa71e0e644f05f9dc3937cca286b21f10944e0b5d2", 0x9d}, {&(0x7f0000000140)="cb708609a84b5646b0965b45f3f0c550e2265faf2b040f7ea5c7c8d5b8af2f287e6e85cdf57d1e398dd4c8ae2957bf95989fcfd958ca7a9560ca5027964ffa5774130333d034effaf185a03c2b5f0c610925404d746b7a3dd381c8bba0f7b672", 0x60}, {&(0x7f00000001c0)="ae15d785167f2d345538857e78c11d7ac300d1b75f54dbb2e81e0ab0e3eeeec842037e8b1ffd2ea56623aaba3f317b15d93d37286a8b976ea0711ca12e551ca84dbd537d9349e22ade3f2be7264b2cfdc5f10939edc0b077fbc0f6bb37968bf88ba60d10f10305571a544ad3f6b7080467b67ade7ac0a856622abf", 0x7b}, {&(0x7f0000000240)="96ef74c2", 0x4}, {&(0x7f0000000280)="96f5c8c2b00b523acbea39b01590a8765ea70c78834773612110f6fb9abf4a80dd29e2c47b9e03b0e1412aa7cd4fc9a440e1fc31820851cd10c4f833c1053f30e4391c336f3726d5604f5fa6dc6b0d4fa581e8b85fea45a7774d0b371475df4e717bd81010cd2d1cb7e2bf032090ffa5e41766821939c7bc5d88c32050d278fa31495cec4845b2f7f157380ae7bbcf65f2302b03e4a06ea3aefc2817a3ecb03bcbd9c48a", 0xa4}, {&(0x7f0000000340)="10eafc21ed6e92d8ef871a31753a49f9a58678712cdeef1a6b46425ee7685de05320f309e02d620de702ea26d801f7c81549660f5d8f10fc768cf5797f871f677c9582ce73febf133f3c2f4f4f6de2024350ec18138f68f14dad6312c14a0395c21eac50c7fdf8cd4f00a9f01b0b523355dca10a2d615fbc7ade3265cd57fdb980a4f6f218696f", 0x87}], 0x6) r2 = semget$private(0x0, 0x3, 0xc4) semop(r2, &(0x7f0000000480)=[{0x2, 0xd59, 0x800}, {0x2, 0x3, 0x1800}, {0x0, 0xfffffffffffffffd, 0x800}, {0x3, 0x5, 0x800}, {0x3, 0xff, 0x1800}, {0x3, 0x64e, 0x1000}], 0x6) r3 = semget$private(0x0, 0x2, 0x418) r4 = semget$private(0x0, 0x3, 0x200) r5 = dup(r1) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f0000000500)=""/231) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000600)) setsockopt$sock_int(r5, 0xffff, 0x1007, &(0x7f0000000640)=0xd6a0, 0x4) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000680)=""/109) semget(0x2, 0x3, 0x404) open$dir(&(0x7f0000000700)='./file0\x00', 0x88, 0x0) readlinkat(r6, &(0x7f0000000740)='./file0\x00', &(0x7f0000000780)=""/55, 0x37) semget(0x1, 0x4, 0x240) semget(0x0, 0x0, 0x100) setitimer(0x0, &(0x7f00000007c0)={{0x7, 0x401}, {0x0, 0xae97}}, &(0x7f0000000800)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) r8 = getegid() lchown(&(0x7f0000000840)='./file0\x00', r7, r8) semctl$SETVAL(r3, 0x6, 0x8, &(0x7f0000000900)=0xfb4b) seteuid(r7) semctl$IPC_RMID(r3, 0x0, 0x0) getpgrp() pipe2(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpid() sendmsg$unix(r9, &(0x7f0000001f80)={&(0x7f0000000980)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001e80)=[{&(0x7f00000009c0)="9d02098b8ee616b910525e3649fb45449016c13fa9a689da87186bbc403a25ffcb241e865bdbcdfbdf813b2a16c9566d1148ec528c4c3263cb79662b9f58d0bcf3cda8ac3092a545652319bf42036be0bf3e52dee8a7277028628f02580389270f08c2e59138f60c3310d972a5d5b4452b8fcad2da11805839b99d34e443da7d0ae8d7920ebb4c71637251a72863c7eace04c80c6144", 0x96}, {&(0x7f0000000a80)="b8cde8dd942ab4f4308b87909236ed77a528c0159a55e92d9ec5a00c4a5821f57c52975834e83d3705fe658dae2ce33a8666314eb3c07abd3d3ac6e8d079239d5b3f920893b501665e79f2f8ef9ed5c99e162146501dfdc7aa87", 0x5a}, {&(0x7f0000000b00)="58205ca9ff45bd8941ba56001d20c94c41c758d03fb13e351c4f2047e5c6c37d0b750a2d1358545e97bdb1c17b3765d82f8fcfe453269b9596c835d1679b5cdcbdea7def87572a70a3cb980c6cda827f6d90f095ef8e83fc2d1768f5986f72172afd72521128bc41e18ab1a6afee80075edaeab477c543b7600a97983a870fa1663c7c", 0x83}, {&(0x7f0000000bc0)="4f3e5fec4781fa2996ac030a374a277fca573d029f3fa73d59", 0x19}, {&(0x7f0000000c00)="44e0566e", 0x4}, {&(0x7f0000000c40)="b21cb9e48f076f5f17c072eaf8710ddb1d2d73b365ee8cc9d13af4d07eee3b5e681e7daa6322a571d282fb114604f33c8dc4ddfba623952051877e9c08ae35ec02241d4eb766235de2f0dc48b9b26a5590af4ce4dec886a9c91f584ee32032c43a1e71c3b9901e7745d6a0bb755c6ad35914653bd30683025ae26f6278231d97e0fbbcb6c0b7be7170054084f284e1aa5a0a7f4140546772c5e56bc2769ad9d53714e226b75146d27e56707b64843c99ab5b7bea50cbd3018e936276cb39f392ca197281265688d03a4fd1885b23028572a072e659950ae1e6f25671b70068b62b2eb51e9562dc9c46beb7af78e3a6ab703434d48776c910ce849e76c6d79a1430d047ebd8d0fea96b285e9f9971168c00f16e98cc362ee087794f7443fbfa35ea25f058459de598fde214667553a3808af7e94f8574a2feaa8b1f30f58ade7147759c7009626f0783c4d925c46b7520ba06ed29affb0257b79bbdc5264ddc1f49c13ad47471ff74216e4719637e751cf2d8e411d004e83f6dc1293713a944a80b5e12cbc88132663de149a0b12be498551e35839e9131e10fcb45d38c853ae311b883723a2ff33d3c64fc8c09c7b8d69de19b83923aa9672e2755b539eec5f6efac789cb49c0c9a5a5fd214b5015643b312ff3845a362fedb686329ddb9bbbf37331caa4b31c499b1ca467d0d4c9631ebfd96517b7120c71935450edae98771437ca10e5706e35a0164742dfac205b17c2669b65deffafb1cbe3a865bda53a13da7a15d19d49508ca3cf015b7fb5b04cc83607767e604211482442db6b4b390c80cf213e63178ad36f5b29ffa4cc7e110861cd9c96e68744c631b47d070ad273d74ea7c311f5a19182a86b6363429fa4dbc75a0c3013bd0af153fc6089fdcde3a6f8347337575bac268d3703b06e5d16de85ab9ee5ea284edbb7d524ee717e7bc726cece9c2ee13d1ec14fe85f7dbcb935e9d623ac1d9bc5c94b2dfac3c8bf2f50ea55514b0b2ef3ecfe2ca12a4c21f0b55e74ca2379f677dc9c14b38d399373e70c8c0f00315d2031cec55aebf6415cab6755cfeb3a48a7f1c8dbc17e622cd45ce234da2c2439e1d8ab1aa92168332cdbf67f1da2a0871ed63db3f66ed55d0cbeea7900de6c0354bee4795aa5e60c542b08efbf223b57cfb21aea71520b1873281a2f5da43834ae0cb32bd115c5f23c4fde07989b0424731d46c79779560f7b25871f4a9c817d49daa03b4b9e6fdad19ac0db7b35f00e293679fc9b23169141f3e15ba3ea89939b2c47cb51aac2067d524be09bcd6742046e198c8fa1a772c460958641b5e652549c7e142bdc308d2eda99c1ce8eb1aa6af8fb13b4c6217248dce3212d33935fa2ba4ae165d22587dcbd9207559fcf01fb06707f674564dcd7e1e20b0ced59ddd48c76a73771c6bee5574f3675122e4249e49ef78dbe9a375ce4e28af8cf2f0e1ef7ba99684cfbdbfafe152b6884b2972c67340ea99580d72de455b1b8ee7c562d0c0789040bd3108e2cb27ec346fe59b9dae17244f651e97f95e5ad92db7bd6746419ebbf4ac519d85c9d21d67fb0a9d8026da0da798cea3a0650c37806c0a43aba502663b7c47dd1e1c0fcfe4a4c43492d7315e8e0c883a55ba09268c4968cb1f837c56c40e3635977fb67ca143caaebbf7f23269cd3ce973c737a43b3483aa15f9819315c1fc88b363e222d284d2b189640eb1b36beb4547d826cd3c430532d03546e870755c64e1036ef6130e09e5106b6bb6b53a0093ed4f2054ebceb7b28884d843fc5928bab5d8d80e0e705a8b98c619b85a8e032860c261dc2a3f35b610b3477570b6b436d46cb0637065af4d75a15a55d20fc2b2ce543666663a3a6742a93e528f5b7719c8c692fe532e4e432c920bb064d9f46f78aa8b18ef4a41e8b78904c6e4b37be84d6ebb598dd1413c83d3feb5a2167a976ba81674dfab99282732d16d242aca9b620757e66289def7a787e46954904c13ccc5ac1cb6a4d90f23d96cdcbdefd1caebe3b5fc4941c563eccd2b9277769569b7397590c0248eab7aeeb5038fc8f101e65341c0547d7cb57e8272f82875b9aee025588ceaea58705c8c18c798b01904f15490da2c3c26999a6ffef81ada897ca3f6bdad9eac47bca98c208562d6a1d6b7ab58dd2a5feefe94204cd25d74866fc40e3cf36c7496a3527a09d77c6361f1d2fddf4ac844e5e445c2ee93d787db4204077e849ca65fdbf223b8b8782b8d8e8ceec99063565aebcf499fb2a8dc28f638e87660d4f00b970a960682cdcfc849e46b12dc3ad46edf32a602dfaf87294a37761e474c7eb230b72c6983855fd62979bd5f9ec0091d609c671d6bc5329da9e1bd23e6ce27ebafb81f17252685992fdff3b2e18b9b3f76be3afebb41db86cb2845bde2b306a90ca58a881f3ec8141a328957dc8ccbc10fd255fc5c9b5d6b9167f28bc22d5ec0285a81e9ae757053d7caeff43c30ae1feb478eeba7d420eb6ebffb7a1c249507451c16c6c306501021fc59735ef1695b03b39bbe8a539ebf159eee4f9311ae0904f715b3619459fd39d2a7310e783f251f07612bbc4267a8a8caf8ca1b8dce77b61a8bab5f0934ecbc4573fd9192a68b6f465dda6ef379be7addac43b45e1a09e26fa78d9c0cd197dece10f785d02e7ca35d244e6111d1f8290c46483c1c708a7f93791c729664bdfdb6e7d98eacfbcc28d212823c924812a47daf24c5d9fa716009dab9acc73d4c656f73bc76141c6b1742c4d07bff1af511d96a0ca22bcd84f700c300e26fbdc4d439e39f4ab4f4422ddfa4402b36b95f7fc348fe378725f3e941a4c2218766f8ce99bed9ed4b0c5667af3fea3d3ec2831f9d770cabe109be42c4b46aa996a6ebd65275f7c35ee9f9f31248a93d3a9cb9c75a71ea34837f14d6f2689e4d52449fa568e0afa4118e6388866a0edcd74e08dd5f2b331bf8d1af82ac1f28c46c5c6c9afc5bd3f758b46711251884c53993b08fb303209c3eda6334fc66e33c44954f752636896e134d199e02bc7aeb1093405bed0b0464f966d1ce1e66fbcac473c2ca26eb9010810154d042810df3f971a6c105346b76340cd6be4c8bcbfa6720d79e93463f871c33e640aaa88d6289f034844ee6d390671fb375ae48479e4bc764d97deb4746769aadb69e02a2af699807fb4b572bebc96725fa594927c58b0ce2d83d22e6be40a58690505e0f8853240fda8bbca4a81537bb0e87c66510c3d8f162134f58984621807d7cc270ac841c71131c0f58aaca07f59e7e9b67e8064eb7eb51b14e76ff448ee62befc53aaabed60698f4a3dc02d1b6be096f18834c2a25d2cd536864ca17bcf71098c6fde557ca2b957777f78c60f98428ecdc8b1549b4ace82762110599de16d0baf036da04aaee6475ca9b1c1d5110b3b61d0e450dcd13021e197ca31f86d92f49223e326d1b8dc3f0071edff9b86e5ceee01627e62eec3502c5fe1dc07c1d1b26f9be73259bb54bd7fb9ea2261656e737449a3320ce0295456ba3bee3c3119afcaa596f44f07020c62863b6011a4030ba7539142796bee324e6d7e7958ff70cdc85ba0e9db15f8862e8c0b9b1058f6b0a0ad6c6a08a7f4d4833b9c4814ffed25842642ab8eacbcd1ff18365cb1881407da5e06949f1abf7bb5a0d9f0d34d543bec69ea166ce7b334fe9d59cf32dd08aed104da0a38c6fc572e1eee9593965fef3ad5746cf4ac349d9ff496d895981ac7b415ca3d02d1da18d3ad6e185540cccd22a1727ce100f1dd35be591196fd17f6f08437b7aaa12ce1319db2980a5d87ac292f55c4deb2c3e363a124d53a133f8580e8f9a9e0718e896e860d2460ade87e0b319a9d775e2ef559e04d980f57884fe623e53c39bc1ebd5450fecbbc419126122552d747bbc0d99a9640a90b2e17795c76ecc320e175bb0d7a9650bd25cc23dad6fabbae99bf24e9b1be4be53dc83d7d7ecdbe53c45a6c8e905f39ff1af38f86d94c6fa24d86621d89ad878f7fd4719f68e2c8e9268b71465681d1381b683e32d0e7971453c0222a72474c4078e1e6b8451ab843e0c9e1a0e297b22837e2e9a766472b07e182c6a1af726a468c02c6303702f37325e12a271456aee06d6431d27c67914e44a2dfa3805ded724d2a734ba3065dfba61c16b495b2920ff9bc145a9b2025181430771f01cade03fae489345de208220b980a69a052a0a4bb2ccbf55f3e665ca9d8f608e74c0cbcb33ca646cc9635e845e0a5167a49eb897c53275353d42fdb1ff37b671622c3ecc78cf2f706763fb877edb27164d839069e12b9ad4f9dbe8bfd20863ceb6a21d7a2e4ba354d555daa71e9eb84db8db60db6f027c964b12769a871ca2678b2b0af5d9e77d93a0b495fcba1ed1c5977e9b8991faf17365d21dffb22edf781b6a3754b170f91c41350f2f2860e9fa8fb903bc136ba42692ef5ce3c76e86dac7db81b2ee8839703c05fc30cc606023df7876a33a196ec82e291902007e0425d710826f4654e9fd91106abfdc058707d71213ac68916ed25b96345aedb1aa41e54e57f08a88d2924a568ec146b5e960d975e6453da1f6ea8bae6b466a937fef088e848bf82e0e1bf8c314826b2aca376ffa14d79705f47b9398736da2316636f9bd0d8a16353ab8b0b8ec10801350929be3d216473a6125cdb54f27c5b4153a64a125c4623a39296e98e300a869f0c3a0fdadfb010ffebdfeadcabc96743dbd2638d0d85f6d65bbe90ead38865d61b15347ef23083b09d3c11430520a54c736cf27307d0126c2603f98e1355a620589dd273c9416ef1e68c7fc1eab2277fc04de4d0cdf3feb429101772ba18a90588cce67cd31eae7f5cd373629d596ed39fbfc586f73ea540ffdf5bdbb81ba15e46d43eb9239f32982f7760355a6c2ffadab7b9c19a2cbd315c07ddfd540f808bfd3bd07d2d51f24fe3604fbd5a7eeb1d0e0877edda771a1a56619c3e1c9590c04c55af6955bcf1555d4950da85eaf6662cf15461fe77fcbbf25e17252d52e0e7ac1601abda94b5cdeedba02392f17f1036d3f7b22805fda8040454fd508a86c4f1b646eecd890218f2d0fd362819009f765846cc8e1c6667bc7205c3129c7e8dbe15bdfd0960bd4a3a3fde7c0ad6f3ccec3de911368f238ac7136bc9caf2d326a15ba609112a89bfabb3c2758b33dbe31bb2cfba16bdfba43f3bda2a33d4adbc4b4df3f297ce2bc818da47812b3be2cf7e4b7d85da718687a9682cd33e4f368b2d07998e2006edcc775d013bc6eaf9a8d00d77a3f44a9ec46c42d86327e07abf93c657f592d0d70f9a8afdac39daf7fe387af3eb9c15e59953b3b012ca1084ed5b059fd2118c1e06ad49033c6e1475d31dcd6dd66dbafb812e7e5ffcc8464376d3ae229f38778ee9e1bbb15cd3f86d84f6010b80b47311def294449c480e50052dde326c0602256c40befb0963f9b275c57a9e9fae5069e3d88f02456ceac5a40665f984460e6bae10f5f94c9d35a2d1fd59e6969e7cb468d535beaf840c0c0ce69a6b0a85aa2545d792685e36163436ccfb6df24f34ce2c469531f28011d2d81d2b9d9f6a37ade7742a0885f3ab18798ebedb01889e947786b9b51b098111fde4a2ba7fb65e2213b3babb21f3e38bb9f82f8aa15e327303c070eb14817d0b5236b27130f5533c8550dc04c3255f503afd88a725f99194f01fb1fdb7c4e2d080cb2ee7c6fa4a85327cc7165d6c28e4149d108c9710b6dd0dd5f914bb480f62ccb74c76816590532b089ea3ba68f8312e3e8d6fccbbe5a8dae1cfb9156c64846ac0d68e38d2a6c3054f42419f1b232", 0x1000}, {&(0x7f0000001c40)="5bc0ce3201c8bdddcfd07aef4ca0edb64e3f44c9fa5c73d295988305340f2956ad7e80c32ca6e0c382b169f8e1d5ef80ef5c12b443aa344856951a0f32c42d0ee4c93108342295a2c9fc8e8ccdb35ed13ea3b7b414dc0fd43db6a0b80a1492053e82babc09f6a5979ed2b226238d69f3cabd47245e8deb75525cff20d5dfe3bcdc3f0fee9d8e9371f747614c70a3d059e289bcbe7f22ec782e666585d502714f66c87eef1077bb13af64897c31bab88f18b4ee41559adda574328f3a7b25ecc38a4c23880c23eaa999a54ac92b4112c36aebcadfe73546ae73", 0xd9}, {&(0x7f0000001d40)="1a842ca2ef06adc0464bf6dd0f1db9ae3a7d4f48682f2ad92e54355ef6bf2e05452bcd5b4c21a4ec84016b90f550baf90107663bd77cd98f126b9c4d1195b2c14c7d7cc393b41af4820d4358d2621de83da1490c7fa005f8b1cac29bd84ff1f0d0313600", 0x64}, {&(0x7f0000001dc0)="44d132d479921a16ff1085a11035a529535ef92e84535f3b29b32a0a08ba3888bd52516500f993844c124a7bf29e82e2a177eb06052b68a50d544362085d33a5136bebe147604a9cbfe0a3498a6d849ab242fa08b9f7dba9c58fdd728739067d09a0448b3f98576782b256d42a295c6bf9cd87b95c9c0e9f3a04caa6a640303dd889cd0679f724cba05a5970186b86b106aa475e955cb8e38285cac30b6d7fcff10f243c", 0xa4}], 0x9, &(0x7f0000001f40)=[@rights={0x28, 0xffff, 0x1, [r0, r1, r6, r9, r6, r10]}], 0x28, 0x2}, 0x9) 19:35:38 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0)={0x7, 0x9}, 0x10) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x2, 0x1, 0x7f}, 0xc) connect$inet(r0, &(0x7f0000000140)={0x2, 0x1}, 0xc) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r3 = getpgrp() setsockopt(r0, 0x0, 0xac8, &(0x7f0000000240)="b36c0946abe7be36782a6deb409a2e3b576e0d780d8a0a55b5d4750af337ede898729be281a421ca6993851373e8c70380925b42e339d66db00250600d39950ea78d1dd5e87c1ff7bd7fc51d1ee4fac491d71ef3ae3707ff38785725dbcac2cce6ceaf2ae905b7747ef0cb7858acaef6c2819205e262a1c3aed9e2e66c11c57a42585c467d26d3b28f9914e94ab5b758d0cefc5e19925edbdd4665664e7f8acc9949f245a5c2b003713c4bc3b437d49a9a18e29ee643cd5a8dc72276b9bdbc49bc7cc8ac2e00d84eda99199959ac2297a3e4b212289a0e2abc790b973c70b7984c45256f5a47d4485e2336fe9e2177e2204c91efb8d4ffcb39", 0xf9) fchmod(r0, 0xca) r4 = dup(r0) utimensat(r4, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x0, 0x20}, {0x7ff, 0x8}}, 0x2) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f00000003c0)) fchown(r4, r1, r2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400), 0xc) munlockall() connect$inet(r0, &(0x7f0000000440)={0x2, 0x2}, 0xc) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000000480)=0x2) fcntl$lock(r0, 0x7, &(0x7f00000004c0)={0x3, 0x0, 0x7ff, 0x800, r3}) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000500)=0x3) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000540)=""/72, &(0x7f00000005c0)=0x48) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000600)={0x8, './file0\x00'}) r5 = getpid() getpid() read(r4, &(0x7f0000000640)=""/129, 0x81) lstat(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)) getpgid(r5) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f00000007c0)=0x3f) pipe2(&(0x7f0000000800), 0x10000) mknod(&(0x7f0000000840)='./file0/file0\x00', 0x8, 0x10000) getitimer(0x3, &(0x7f0000000880)) 19:35:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730d6e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917000000000000007f8397e68cdd1af36914b10bd6bd2882f779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d0002000000b506231b3fa9bc6ade7d41797c8b9f99e2291dff03000000b3e97016c555070000ea9d012f4a10f6d313598062b043f7f976ed1c503022e7a2e86a948deb3ab2b16804060043bd39433f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d000000000000000000", 0xb0) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 19:35:39 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000240)="c3ab3f19937d6b651ce58cfcc4a39302e77327217da7af626884f2cbea129d4d7301b0c72b057e12549993e58579c348", 0x30}], 0x1}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) 19:35:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="bff1a0fa208a20084b5f608660e6be2d2f1539367d3e9ee3c62510742527f99283cd48b5f25ffcd103d72b1b1b9f3437dc7a5acf840dd7fd55cd4e88caa0e05847fe028219c524fa997c98b85c3ca029711e460f4857ae88"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x0, 0x3, 0x7}, 0xc) 19:35:39 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000300)='./bus\x00', 0xd, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x8) writev(r0, &(0x7f00000033c0)=[{&(0x7f00000013c0)="dc07f2540360493a3b25c299003330a04f41b148778805c00281a1e194f9f43de9a6db5c341fa72f9dd8ba19898da70fffbaf731caa5bea305d2ce74aba965f84ebf0bd71b0bc938310486ff56d351ab2c1cef78a80302c54fb44c86d16528d34c99699d8ea8d5f5947cda3aee853bfa75d8be6cb26ecd814913e57fc191a5eda29ffee280ad8200f730bed62e32ee490a7430dcbf78c6f0c081c89ee2a3a8340b9a227df5823df15ce43ab473c65e269ec5e860b44408f60fb4c000ee8a03453d3c607257b46cf0d36978a161fa5e58681e55f16b80a38c0c76c9ab64c2340fea00a459bb76d7bb1c35b1dbb6d84988ab865652fb226f1acb3d3ecd628da727950bdba5f33467d5c533de7d0814254b3ac2f5679bb9e18da36e57d264df40d2e481cd28f8e902457ef916f781d48dd614af08e79d4d9a062fb1b9fdd0fa6351502aa7f19b631cfb0612d7f7cbb379afbe45b2979fbdc2c0ae6c99384d0340c8611d57ffa426a3b9742ec360f88f8403c0363194d3b535d7bbb7252e5d42cbfa6f69950c06157a56b983df79631cb14b3f15b5f76510f8c743f91fc4eefc0e7f3e7a97a7206872a4781d70a8bca42344a0509f3c4f7153ff8d63abc9236770200ce3e6f6d9ca33a8e17997055162edef54a91526f4f1579a800665aba0f1b61e94f60544ecaa7cf52f231332127a85172190bcc25e04da41b310a046c3b5b2b3755742dda3f1a8c1e09d549459f8ccfdd6ee65b376225c4dd33ab10380add850d87599af8d75a70a9c260fbacc5056fc8172156c8d207b5b04dcfab4caf014456e89f796104c5c7344c6aea35ed68536df2798bab4dfae5cfa55d51ad2407a56b6b19ab6f8e9f7fde570059a6b7ea38f091266ce87a9e6a63b1610575aeccd6ea99b9366b47be5d2af76d1aebc0451cbb4679a60b1c4b97f2888f88a23c815000a4aedd0032f4929cbcaf8769740a83a9b2ef340aa232dc159c5a3410ee5776fdd0aee2de52466e77c679e994e5e62e5f9cb4f9865a74b7dbbc6f95897f64f908e538b95d377f24fca3edd93dd8f3bc193c5d3c5bdb29a3c77f8c1f5d5baaf91b2430db2449cf53626eec5130c21dc50785eb7f722abe7b876a19d431f5d3d0a393760bd68e21230b74bdb12fede06406f2e67052f3102b38166d1747c006040fd26ccd0e365db9791b5b7b08d1379bfcbc5dcf2b87f6628b08393103005fe1b41bacd8bee1cb47390d8d3de2ff78bb518ac193670d9769b6b3c436979ac508710d73b5eb88aef65a0520d922ce8c3e11db28230b34f8114846974a1a91f56a1f55c5836c3cec0bf92ff7fc43e9d78d446bde28c8dc5eff79565034679d7080958f32e97664edca2f01d269bd193e837a60e9fc1e31afc229fa295fbdb1a58d24e8fd756aedffd05009b405c7548428ea5434bf1a6cb3e3648ea02cb90ec0e7a3b2a6cf32d2f571359e7a07e9af8fe4fe151805d23979c829ad1b7e87a7d42e9335f5490c15654c8320ea7eea60d4c92b34e5d55afc07c93361cf77c04b4fd9b36757353afab2732d79498e3ee021881d1b9e92bd4bda78fa831fc7a653fc7ee160ea37fe4614147c60517ed09fd03d509a76e43ae4b6987ae41dc538c0748642ab25ba7ac17e413c17bf70fbad0a8d2fa2644c97e33e6f4419a07d883402d316a1548937d10c2c6da320cd2782e5535c98e160d15722aba15671a5104b8f32e86e173da7585c3d4689a006ec41d67121bbec1b6414df418b8017580889e0192d33974533cc8edac99705152002de50d39e9ef891a675f258ef92563258b494dd992144e20eff40a0041609a0b3827aaa82f6b16165bf0b1d8fd28af631267db5acf7f65828a7e19e9386b0647dc623bb483f8b9380dd3108f2b673ee5f69ddae63fe430cca10f47d214afd50b40769060093a300649e89e2a988a6d9d9d93cac5df6c2dc7caf4cd7d6d44099c42903f4cce05c52bcb19b7e96448364a46073c0c6a64d726c17b20d38954da319247b89392b78ad8aecb657993ef74101a11a6f8c6f6272e5acb78aaf84a94ebfd00f9f647080113e33973496e433dd8764997f0961a0529c9e6ba93e8464949906d0bdb9f17e4b4ec212e11ab047a1a15a578e9571c794031b3946ac593a1684b7f1f44566a28a3bedd71150d12fa7157cfdb699220b357da27f1250dbd64009d608f0abb1fa2140fe789700488da7214417f9dd6c6d165f3fde1cefe99f9424c490deaf99162807eac1ebb7f3446209faeb0ca8cd9a6983513d4abd087dd872784421e32308afb0ad75731d4e03fc11abab2bbccfd685f5d5d4185ca1625669ced751c453c8fc5644d8e9f3455bf86de2bc49fa15fc61c80944bc59153ef4396d9ba8b69bf1397a354b23dcb06588f2f2e7e2d06e56636ffe0a2fa1177de76299be25fe2f1cbe4d6e973a9a673b0d4b2eb17079ac6ec63542bff79615b4c3bdb4b533f5fdac850935194fc6f3bd25192f598be3647c3fc98ffe3a908bbbe4ac3e79f9e2d209bad2725f42f719d17e2957cea348de9e7396584b8a422e08a28c78d996a809f352582953c593f5fc21df4cbe6717e969527d7e4502470724df8d9275d3d5f8d071f590bb5e2447e219744de1d475f4dcd2b6d2a458e0dd1357406ade89aba16f40ef85aa1cdd134ac68d0755ed53380507af014d899926fec78e8c563e126e314c34f0f353fad7a7a37cd7747459babbe19447d36c70a3a9d9ce81adf47975a97d4ef9024772ccf38e5e171c0f970998cb4a7ea26c6eca1129905bf8e886736ebb01e9d0a3b857f157b0af460c1cb0fb995d8a466e0eeaf10f265f238e60c5ff2b87c0b1563c298a593421858bea4360089cbb4251e514a6d64984a892a75c11f71c8fe7976997ccbd95b69e0", 0x800}], 0x1) 19:35:39 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x9) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="577b744f943db956dcbd0554255524a5942a3e4e14fb9c6bbac540398c8a8e551b35ed6c5844af091cb4bea46a6a7a6e8ea8091ede06d6c488c9ac8981fa156808fb44d2702a55688240953f", 0xfffffffffffffe9f) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) 19:35:39 executing program 1: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xffff, 0x20, &(0x7f0000000080)="ebbfcbf113b9fd48", 0xfffffffe) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:35:39 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7) socket(0x6, 0x1, 0x5) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) r4 = socket$inet6(0x18, 0x4003, 0x80000000) r5 = syz_open_pts() kevent(r3, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff8, 0x0, 0x1, 0x2, 0x10000}, {{r5}, 0xfffffffffffffff8, 0x0, 0x22, 0x40, 0x1}], 0x34, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffb, 0x0, 0x11, 0x3ff, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffb, 0x40, 0x40000000, 0x1f, 0xa8a}, {{r4}, 0xfffffffffffffffa, 0x10, 0x0, 0xffffffff, 0x5}, {{r2}, 0xfffffffffffffffd, 0x0, 0x1, 0xffffffffffff4e6d, 0x9}], 0x809, &(0x7f0000000240)={0x1f, 0x5}) clock_getres(0x2, &(0x7f0000000140)) mmap(&(0x7f00006d1000/0x3000)=nil, 0x3000, 0x4, 0x10, r1, 0x0, 0x0) getpid() semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 19:35:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) r1 = shmget(0x1, 0x2000, 0x48, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/215) 19:35:39 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x4) select(0x40, &(0x7f0000000040)={0x5db8}, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) 19:35:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x6) 19:35:39 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) clock_settime(0x0, &(0x7f00000000c0)={0x2, 0x800}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040)=0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) 19:35:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202f, 0x20000001b00) write(0xffffffffffffffff, &(0x7f0000000480)="57c121b578300fed4d57fc56d25d9d6e2e96", 0x12) 16:00:02 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='x\x00') fcntl$setstatus(r1, 0x4, 0x80) rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)='./file0\x00') pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2c1, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) 16:00:02 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10, 0x0) r0 = socket$inet(0x2, 0x5, 0xfffffffffffffffe) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000100), 0x0) 16:00:02 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:02 executing program 1: madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0x40045720, &(0x7f0000001640)) 16:00:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = fcntl$dupfd(0xffffffffffffffff, 0x100000000000000a, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000000100)='./bus\x00', r1, &(0x7f0000000180)='./bus\x00') mkdirat(r2, &(0x7f0000000200)='./bus\x00', 0x2) getppid() r3 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) r4 = msgget(0x1, 0x202) msgrcv(r4, &(0x7f0000000240)={0x0, ""/170}, 0xb2, 0x3, 0x1000) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f00000000c0)={0x3}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockname(r1, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) poll(&(0x7f0000001300)=[{r0}], 0x1, 0x0) 16:00:02 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x1, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000180)=0x3) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r2 = socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x3ff, 0x1}, {0x4, 0x2}}) writev(r3, &(0x7f0000002500)=[{&(0x7f0000000280)="2f5db321efebaba80d069f01b1be7f7979bc81dc3d68ec35c8d30846498ef532e25e5d3ba819db9ecde80f7f30e0225c3fccc97cd98a8df25860", 0x3a}, {&(0x7f00000002c0)="1efd413b33f6f71c225dc0038fe86eac369afdfc82e14a074e67a4198fab69316ed194de39ed73619bccfc1f2e136acf9a4d7eb72f2c807542f467e5072f3c55c52ef3ea45fa3d6afd640a962cd3259d6f26bae8702ef3eca50179d4323125b5c33a1969cffd7389a5ce1312369ecdf1eea663664391e1b1ccc337545494ca9bc1fc16393dc3abc9ac8b59451dab4840eb7e9d2103276be600a6726f9a79a05f53d8dadf976ddad469886eed36c7cdd7fe977b74a85fd715838fb68d5b169e477cec4a48c0888377af741c2a09955fd4f9c6ee8a4c8be99a9a7e953fc46f8794ba4d1a7fc020f5e9a05c71c626f1ffa300f3cb8c87a67d051f31d478d8dc9657d96554155810c5c9e13d470eeb7882d08b9868956051ddcb9a13488806ebd99f9ee6b59e7f784b34bafc75876440bdc5abf5f351f171e809f0215d5c16a75d2ca3f6d684e1a448257edeb4ee2cc3d3dfc77c5337b40e7e0e5c2b1b543323845823f2baec814d8ba0ffd8e00c746e67e8d80a2eaaca84b52610d4890724d7eae5addd68d277534c807d4c562438d362b4ee2c03f92a51459a83ad7a7314dd5c69a6ae99a76f5ba22f11c0dd072995779a3f311d4afd04debb7b237b5eb20b02b596fb7092e8cc82912ef9dd74936e0feed4342ff88b8038cafd8467720ac7414832907d07b2d8bd689c8d7270a1a970353d6ccacd784ab01303227528edb1a26ff25752c1714df7e82ef7d02c39a1fd4d46bd21040d0f37873cfa6627507624ccf0c6c8c5488140c97643204e27079d971f1860711f5cb6b421f0c54890ab8a4cbaded751ae2d1a02e58fee466c95d73e4eff35a34e5e7ed2b2703615aaa95cf2dc08b7862eac2ba06b1d2eab3da2d0bbf220ee3dcecb54d908a3f270b8dd9fd5ba6de968973ee650f20df4b81a8fa684332c9598fff7c98f75e4325d54752827e2e21649f468bc42ff8e43a6473a7acb8f61970ad6624847308a9410394e4b3ad5599aec47718e848a8f36b1fd80fcf05cfa62b323c97d4e55664d31095d0ad1eaea6e6dbc374ae45656c9841d53072dc6cfb1812f1ebfbd0e0ffc0de94209c40e184c613b521f1a9c7210acefba89a1076eccfb2148637b78e4842c43d7e87a399005e28c9086e6fc59256fbdb04b1e92de501450321cdb480c82e5beaf9b57e5399820911545561092b6eb39904e8a40866a5ff82c323a34b907c72302edb1a3a3158db413286010fa7e218d2c7ae78a449d17d80c78c5b3b3a6349716426fa2a8be6eb619ff0fd67d2b57b176a24bcbadbedbd97f47d772506a0a5f78bb4a7b09b0763d471d476d2ad35e212755f0a3361acb577276186d1be377c9cc929dbe4a4e1857610348201197087ea036244503036571fc979f5914975b88e766a9cec5cdd9076f4afb9bab8a86056b11f9fdeee499be01d2ce92d0cadd617abcaedc607721ddd14dd07deb1626a361dc49f52b624966190e9b3d17d0c3b7f170209d7700b4c7a3da92745559189b52c5bcaf69899162c55a846a63cc3036fff87dae0fe603ed0e9ab969bb7c248f2ee4d9c3af07106b4229497985baa39ddcff41e29347dcadf015603104e640682150336ec5a7229ceb9b645a7621cf98b2f86aad520ae69919d5ee08d402ce3c34ae61870219ddca6dce21ff9cc6bb023bc35d29a2ff6d08f3822c666197d6a036b60a49b0adffd5bb1ad0b8a43f7d087e1931f85abd48788212e2369cc620199a8885bdad881ce4ac3b0beb128250e61e76f0912f6b9ba4574d8aac4dccb2ea2f6c99d6645dccd1d0ffbfdfcd09defb2d92f4db1438d8017a44d15cd6771117db464c10736a4d8426197e5b11fb4f74ee9cb1a29018a9bbf59d982b74c9cd43b4e2cc1aff2b237d45f22ff8c1876275a523b0a71ed645c9ada9b0db34e8ea833e2cbf4d60911521accba8c866c8656698f3f2f10f1143628a5cc5bb8932aa5e277e07afae8f6824106b8e45b6312918519c89c474a733b223d297be7fe6df7fe3d08b48fe675b18b6f51dfa8bbac07dd88c939a1f22abf310c4deb3b687004b51c604e39402f89a3b2db6e66d28bad98de85aae5e3e6112fd1b2bca37c6ccaa8265a47696729654f048c696ddd15d365b092a2d7b1c3e36e3bb1289176a33c68969419e500a451beb2fbfdb16582b2aa679e7a386da9a14ef186ce9b32c2a06501e362bf5df8f4a7893b2ec3f4d40deaa7904965e8bc2af876e3a8ff31a79efab12e2b5a5f689a65394f6acc2cf52b5a95eb191e7d93293c8408eda83478ccd879e209e8cb795469c7b3c81a511496440ed081fc5816ee76f7d4894df8c6cc742e1e91e5359785c71269add8b4cea9bce471b7eaf62560cfea3dfe49ececc7cdd0e4bf34d060af90da83dfb8ab01cde78617f9a2e015469b3705ed977af49ef62b15043a22f8dee1c593d646e5925dd4b92a8972b70afe8af9b5fbbccae90db29c1571f5681da4dae6276a2ec065e7fa2ec13f7817d0baf2ade509a99ac0d92e4bd902c4659e7ab0405bbae4fd26c6e89e692e39ebe13389d18952172edf862e1b1c3985086af562fbfd010283135a820821691e93e57125d5aca4eb35f67db662f36b21e7b6f6feb935a4d12430097659ca41121409ae1f4dd41447974ba8122423415efb4ab039287205be36143ba607c7a34d664b80f8b6dd712f8b72925aa8cfd7c8a12059500edd85a8f2e015b63f4847a36fd146dfa09520ea659909e7e9a611baad3e09cff2d9ba16b0044729f8db56ac993d0b7a2be8371e374335a0a37aedf2c442300355b38c4a2dc15e2e355a36054e592184ae215c79618b74c5b534257269494c0543ee115ecf5c6e177b386cbc78a33fe1f4520f688cb8641502d35125fdc96c2a448d9dc555929e61f7757b04ff24cf76fe2b87136501ebd358dca27e696584e6553fe03492cc6864a3b6022d6b298ad715a8a07d6f5dbb70ec4f9ad037f93475a23f0a71f1096c3e4915cb2ce5db1532bfd1c71b745098901a73af41c665b8610b4b9589ca49f60fa09e5bbf089c89a1bfe71d3880e6893d896a7701466af31a33d5a17603996d49eaf225c084dc18c033b7dcb74091eac6d45a92971bfa46702f1b614def80e39fd302c49f5dd66a8dc8d071fe9f7cecc11c02c41215eda6c32df4028822dd97348135773609a2b927d7def18510ea358c4cd74f7bacd42033fe5bfa11480b4859377d2f2b97da1936334227fe4b972a4efc3a6d4d2d18341a65c41aba6a5a9ffa2cfc86413b34649320221508b9f498c9770bafadfdde16951ad4627cb5b2d6a50de25f597957f08eac40ecbb1d908ef48a25bb6a3b1ff460fe7fc760e35757ea422bc7a2a0e2ebe26abbe89532da37a8075bda30cb509b559e6ac6c4423b49370948bd9b32f9ef99fa5d52b4595078012bda236419fe0f859eb0f9a04bdb68816ef2790ae6c790c8b6d8b0d76c714fc03d56241d778bdad1f5d888f0f75a184481256cb6a0ba0984543362f89987a307c31451bfda0e0f930fde9eb802cb12f488bf503a6da6e65da0af138e0ac5384004590e286652f2c8056d77f475269074c4847aaf5ce3b3d0d91f366faa41f3320f5927cc59a1aa0c0ffd58d80282c1131a52e7067a288260029cd241fdaffb43651aff5a936b47ba56bc7c32da1822de23bd00fe072f52c4b6674dd3f82a888bd93354c8a2c56d346cbdafbc078bb80a2cf6d2240d7af1e8c30de85419476c5acda341b57c1d0d206008713e37d13c2f2d8250d9658ad78981158e2bc62e1e9213abb716f0b7d044c9ea91e580b1b52bc72e078e8da4d5152e3f3e68fdf75c54d0f9c2b1042b3d3307c15aa1e0c8bf98d6088309f88cce8aa3ccf3fd518fea22b83077331c692b14dfe9bd2d428f9743a62ed35a5c63afbf8a2d071f9e9c089c6f0fb0a6a560b11a2342151727680f23323a1983048f23367fe224c8966fed74cf672b86a99363d2fc3a6d25f09de1d634c3e87592c42f72ec81ebe844ff53dd25ee74fce410ebb0540525052f94e48c88ec40f8fd4c932f9958319d1d1f946fa56328add237535110b07885ef4083bff8f85eeca2bc0b908694abfb5321cab4449a33ff3c318567bcddb842aea941995753e48ce9d0b03d5285013b22d0aab32add305ea77c2fe26df38233ee9cd32c746305307ee1467c95b695af861fb64f41828832ae7215c394f5a011b055e1ae80989c73a3e00da7fee0669d8c1870b6e4b0494e6a83e25cf57a813638aac6f37b75cbaa2d0bf3257222ae167dba90b32dd992fd585bf94e7073cd52fb071d679ee81aa76e362977e2d429819867384c795647810edf51291f08e31c12aea47e9a3c1dcc40b327c8065f32f6ad93a5b4fa9683c28392573f417b49feb367e3dc8c8628d293da6e8c6f77833fda57d4e8d58714b75bf014a89d115ca6b3bd8468f41002859186183c60572022d7e272930920b4b88e4cc81b8def6cbe7e1444d5072b90be27cea188049f2fb5e299fca6a446ae77e8319b06e9deb7eb4345aece603bdb377dfa30e659abc78a6e6728ac6fd93bb805dc25a33a4572ad3b3e19e33613a695ad906ae8c17d49b9692ca0af41d24e0890b1107da0701eae7eb847ae494589aed9320d636273a64754573cdaaf228ccc520d40bd0004083ec832d667d1255810922d71178dbeeccb5a575bee5151991ec2ab7921393d860a4a48000e450c60301ddd6a04e602f644ac0cd16cbf116f2a257bc7f7b1c38c757634e75be3cdf0d0362351e15c589ad88abc0452dc4d2cce3354e491de849eaa97d97b1712ff1a19368f36948ac1d9e306a12253c02fa6bc1905590466cd7d20b0c9b8b766f1a6478cbdbfa49d79d7b1adc1f17ac37c1884df038ef58d29a44f4ac7267592f54fabc48b61246f1b6bd50ae7b5442198d9ad7ed15b5196c231b6daf2271194beb5de74016cbc37d630c5def5e26e7d7a12e2d7330827b679cfe862aab607f3365f37e940ee72f2b1ab417f196b727b7994212af9246b66f4b784e42783b14db462fbbd9889e673a5b39e4e8e7217ea6967f692b7f1060d2dc09d113bf5ec86fdd53cfed0436811afcb0222cb0ef4ce8e4acab4002a5f7f67393eef73004cd28abb9c2628913a1a5fda0a2016f8152576cb592c2f71d25519ab95dfa813933af6e48b046cccc765f8062711c025f46d6a8028e887a8459d7dddfc81bb2fcc8fddebe76f30dd6f5399b41ab4567eb34deac429e9e3fcf12fd7788b2991ae7df0ec4ebc5f4d9fee6d10597e971fbffc0ca7ac9b9be923fe45bbb22f928f40b964341e7b23870dbba8c6e509995d8530425977441b4c1cfa9ba494beea23dae98a0e283ab178cb0cb6e63fa2826f516a4e91be47798457c841baacfe972dd7dbae56a1122b5bdf8e172e8f15fc0cd3e38a896c68c7e34bb42bf642eecc5861b83b810f15970d90b28346e729c9b1db47bed50665ee1f4df3e8305e39ca6a69483a483d140cc1639cd315be9d862c5daf7f6f571d9976d5a14e229ea23cf67ed94a8d875d76ad46ff8131d4f5ed3b9674f4c405b7367d9e0604fbf2507f11de7af0ddaa9df6428c9e5893b28a096317deddff08116337288f32e01f3a5faba252713ebafa4d4bc54949cabff3372de48acb2dba821133df6e730bcaf1581226c2eb16c0d32ac27dbeb02faec8c0b4e300d90ae037808c8b748915e7a5d35204ec21e8a0f401daf0ba6463664280db9e9e65a282f74e307e58366b357a79a8d4e45f8e4d82c2dab8b6d3bd8fa7d64c72097487f41ff376bd764048e55a18132e78a2405", 0x1000}, {&(0x7f00000012c0)="49f839a6cbc21d4beb6df224e73d658af25573c433f59d47fc9de7e1e0cefb6cc8230a58371cd5335dce4b1de69581d313cca918aaa92c519ddab63d25b04b6236d5946f1b0dd30bf1e5932a2842a1577a3442d51def631d3181d62da01048779e5afa5d00e251b7e069d093ba86e9e10a20bf581c2920d19affa69899b3e39f46132ef1cea3f5147c0d7c94c97e729bf1e2a62f5508fab5ac12f71bfb8cefede0b35567922dcb17e06943d6b3fa96ac3181b3c9e1c2073e07162eec4f24f685debef1e4d30abfc420552c6e6028ad7fedc1091dcee8fd42f599f8ab46ed234de2eeb789fd9cc9a3994e19c0c29d96bf6d8fe7295dd22371705d63d92f327a6f132563d35527ea79d4360c21994732c972f2b382f1ba645afa840ed4a89255f13abec3d6bf5b1b925ea08703c5586740e84c3eb427208fb3b017b3b62f094b3ecbf53f910a0a6afa8fd6824d04b12e801d7994f99d08d35926749ea31c81b27a62a369b048b98a81d1ad6e2693fef13c56dcddff419c88f84b640d5365fb53001bd7521b42f58be5ab91f59b09734b51fa5af657dcf1735c0110b55509a1e8460beaf5c47eb3dcb31cfb5e38766ef3c8cd4103158c991fe9ff8f771d80935fbf75160aeef2825939bcf5f61f6d6557680dd2ecf2d878057aea4869181e05fc69d4825db41d025bdc8ba14cd45367016043c91e7338121dec10c80085cef44abe9a5891e115e9dd71a27dee11dca73a42275bb7c14db35d0bc797549730da65e1d41938e9e619c71e44e0de37041d765cd7be24772e67f5a9e1a4986bdbf18512cb568817aea58556d3486033f82e40b61530facde6ab8c9ce119fb87cb0b547878561f60bbbb53bec7189986e1810ca4d0d6679ca6e501861eb98e4ff58e6bb9606135151c16cfe6c69782f4e9e6ce67cdc4f0fdc56f4629bf61cf1b4c55d581278eca1164affd6442943bdd97abf8637b4dbf13b3e1d10d34f328ff48bfe69223c89e03f7de510052cf2331a46a746ae0356f26181253f339638d8fd251059e7c3bc3ba96cd8c818767dc329691a0ee4b7bb1b3bd17b707ee82bc47604255e1149931b1a1042afe56539fb48064a07c3f4d2273a41d28e588d0693d36d32c190018408acc0d777d60f406b4c0de5952a3de3607d2e45bbcb83d8b2525276a594a8e482113f70a8ff7fa645a0971b0f2a1b37fe5e9d216f5b337218f65729e54dc790450f5d12561d2ee3a95cffdd5c76a2cd8101a1f164d43d5ec42193672476394ac27f8c1786027a6bd53a75ccf54069e165d36acca7ffe7a4eb1fe34259a5c0d55fb072f69d50041afd3cc7bd5f2fbbc886719370823d9e138585f4a255b06e5fe07cd3e62a3bba319bcfe39fc3d6f00c8e09f80d79d656023882cf76a8f413251b11ba4f8ff852ffe97031ea3fff972939fab092a8d923dbde6d37fd7acd8413f306699cbd4024dbb32b6540b222218aebe4ac0ed298dcd711f47e0241692493c15f6fd57e5da7ef0d7a38e3c3aebec0a1802d18862c6ca0c25b9bd472ed5019354092dc0e75e0412df8c2688ae236901813431e31a58f780324e54304b4b339495cfc743b873a249fe37a0b5c5b0933b520353dcedf826856b6f34dfa9e0a316bf29e23e5b2e220df15f8f924a05880bda8eee6a5904c01198452d6f9baa8eb6c502bb029dc85ead46df3feb3bcb57db3ca694cb4aeffcc97adf21f34e481a1c43236df6d03b736719d96beef5316e82a4edcfc5815d49f20f4b69f35c9ea515e5f66e669d34e7550c6ffb5e3853322f162062ceb761544a4becd8a0ca8ec384f74ea96e6c22ce1a5491cbe253fa9855f31238a7ffc82b4c03f29ce72eebc11ba59c9cc140f8b0fe158abb4a044c0170552849f19048680ec228a82db876afa7a1e58e5210c9a3fca3b65aab93a986b4516cc134ae6a1a4c7222e1079d47541aa3855e2f396df7ab0197efd06f996ea638b3f7accb89dcdf80d164bab5def01d07607bd13de1ffdb4549c887828817aae8a3859ff698ba473219cae9ddd84daa1fd2987d6254681a1b0af61f114e2a74a09719b1b6d5e9ed13b97d93c7b5cfa7d00dcbf59e3929919978b4e95e7a212a376339bb3aa628b5804f4cb2528ade957a66652fec271a9d9a6b1abdf9fbb4024b91c1ee6418829853419596ba45a92d37458937cff9102817c6c2ca9b86162b9e2f57cc484e5b267a9eb727e938f89f223275db62a3e1e84a3deed9562eb4a1ba25733926a01c392b0cf44b8c379db38cf9204977bf470011e1cba8262b094e53aa0f1ce44d8689d0228e0684d4e9b71bea379537fc254d02c72e042ab5f51265637387bd07de17f3e1bb0663b8d6839d360adc874979b3830e0d9ea6a2e8081fd8e8dd9707ee24950391f75c841c6bb315636cfdfaab9ad358a2780c46dacede51b6b2d55ad59b696f3a426b44e2bf4367dad124581ee725b46e43435af022aa24eab8eec4be9500cd575ec90290e0541aa195e95cb3191410e296b8da95b92468d1bf33ad39b2e2c7dbb56888b17a0507945fb6c2c5c977922dd1611220e5d4cb11d426cbc38a0738ba1013b5a3594f0b262708bbb574ffe58dad5857bb9d8df2f7f738ac96f133b4314a78fb449a98298c116d0df528a9266a2c9fbf66b4d4eec8d8aacc0992edea819636eab0019dfc197c3fb368db1b9c05e2011c2addc95392375d6348293f9fae5cf0ebd19baf0125b4806e05f4a1af2cc05265292bace6279a25f0583cdb2b3bc515554a89edae2bf9a73a0492dbefae24a1e3386dd8754912d618461dbcb5603fbf61617d543d81f020cd06d6325940a9dbdaeb1b723b14a55b01389fb88a6e24213377f88226f5279aeda004dfc955dae6e0ac7883dab9972ea3a3e532def9c06e0584b48bbde633139cc755bdd9e7ec0392fc51111eb94a34a0b0d983f525f48631b9f1f2a0c0af0d505d5c03bc21188b35e0dbbd88c760cd307036c44b98e03736ed3603f221e41e534a305d4e722b462dfe902c5918f029f0a6496a3fbc257248ec9ef95e2597d2bbf42059afb51d1d4c154e31f4c861cb9ad9e27ad2c3ee1bf9bc4d0f3f2ff5da3f4b93662e79048ba48d8cc1233a4c549ca7310096fab8f7f018b525cc309e5a6cf06a1da7d362f11fa39d34fdcb10462ec4d4b569f633f98a9a54570f0a810efc6649e4eab98bf5b574c6e1c8c53ef7ffe4f9b8ee5fa362b15e88517c189cefd4b4bbadc52914c70a3b97d06b048d2f8912350770c1b15e024c608ee746b792d93d773dd456060748d463054170bc8de93731c5f71b5230e65240b9ebf0dea35388d68df139694f77546415dc59af74cce65d2a5a1aeb1a1b1534f55e1eb0bc814a8546a7e250baccef129fd4b2559158052df83804dab3f7a70398c0b8cfb3efba1edb97101e37922ec0690a324c639546fc5913c0c8d3c0a6645a571cd01c800ed8c8087f1c45d6964a3f063668a171307f479778f200d03f25b64d35a8594ac550576bc39a775ea4eda3eda5db6a63fedd549f3d0a4ca12041994d7a0ac3af0ae071ba4cf750236764a8ea4668e45725a6e99347a977c75124c8067c45acfdf386a8e4aeb2088cdd0a6f79173d8c481090e7e98b3e6911942945fc64abc7331bed25b6946294977025d5d7fa1dd0d8f6fa2c9e14166768c629a08631908994bf698b05a1f72d1b01c57cce914bdfdbf24060fb165a9dc66fd68a0a04f39c14d1c5277f3501ccc794990eaff54c5460667d63406750563f807bcf8508c5f159aec306df24086db049b922520bed6f63c83d13018b964ff18321612aba409dc0f249b87b2c4bfdb39c63ed21b8ea018db7d32460e8b753330c9a3c61eb55bbeca28eceb9c3be1ffe606b7fce3e5e99ff932f90149035e364fc9e4bc98577965f84578d09bd5a5661f0523662af45a49c9184b234a867f10c7076a3d7df21a82fea8cd46297d24e045312470252d1e2542ef31ca39da6a2214102d79f1871a97db22e37ba4b7d5d0daec927110dabda8c08d0571be98eec2eebc734e059081a3622dbe5e5290accdc2ea7f165c529906e8d7758eaa804a98ba45342946a80209396a0068910dd65d95e40428e97337dae4ad835e8319304182822805567872592d7a452ba476e992ba286bd3f4296ae288b73ba223254eec0f103a51330ae40f839562f4d6ada0da35598fdbad92e0c831e1da4d366476713e891c10bd2756b4c12fe7a06b1a3834245ab6eeeb67caec1199ac6d29476b6c701f92b389df14e531e6fc6a032c8c7112566a97e15e80ddc5bdd6b4dd2901bfcc64baa5232ccc6b3755a8c3251ee3d8856b07dd9408192d9af31234d5497a28d2a09607cabac1ba8a5855fdf3d1504470ee4ef7c7a83d5a85a07ce75c4971f7e4f4717a11bd05ae46c7a8ba31339b2549393b17b493d5f3fdd0b6f2c8fa0d11e00f7ad6dab712683f5355c079db190869513cd5ad2f6c931247d8992c77aeef902a43ca73a5f67989c6f8fca4ac62b743dfefa7a7337601c8d034267d1aed66054420ceed0cb2a6e9216785c195f70f0856dd1365f0f893339995145a708a17d7adfa302ae7643de48459dd9d5320efcacf741b75826d5d1ca753fe25708e204be153176b4a7d55c852079eada02270080244b37250d5417913170523782b94a32869163beb3a8002614599799cf43b760b46c623d34597d8699bb75e9a4224a229311682efc6d34677debe70c749603f8aad89edb44acafd7359af014217a01e55aae74f411e25a00e8108bd01bf90fd085aac6e6bf6dec691faf340b054623cb366b919df16d49cbb16e06ffdea5253148f9003f8ec5547711d8f9ad40d3d2896cb2e5cb7c737b5f5b38d51025889dc229b5495314ec7069f48b795937f4163c72de53838e6e83f872e86b729e8b050745a7d117603ab7e5ea012161c2eb1444c8013bb77fa320d33f2262220ce1ffbdbd6e3b362b258db77e2ece6dd94b371e2d4da83f7db9ac761d308650f133848b7b54730c63d061cf4042ac3fc9c2180426377ce566058e6dc07edb2d45250fe330406b91cb36c71dcae8bfde00e32b4922c03fd7a8816b7c019f6c186de767f69182c7e4dcbe86cf2d4f7f5dc33b97fd24e2768f2a98ca1e9ed5ccb8dc329f688ed8c45d01ee3e386b35e31beb18c05a7ad7dd92ad72e246f6520022498d9dd34810ac1230cb1c7befffc29ea26bcf2e91c5a5ad5a366adad6f1160fb187e2b779e92d68a124ce822ed1fd6d2fa3d7e4d9cbd01aadf959eaf5989fb30b8c88aaeeee2891e2cd4b8e679f780c43bc8bfcb5b353433ee42fed42f19ed3f24980271122d33280b0c79d5dd2eadc1106e3a3f964a89a9dc4c1fc46487994984e893519a7c1e0a09a46afb8840135275187c7986a243f36d26377489c5b0bafba4885d55c968c6f993e28bf0626e3cfc2a0ee8732eee2d5a97f0dbba4bdf2edfc8f238bd91866ac7a4be0bbe3f775fa72a57c2707376fba3943a648182a8285c3bcbc485b0783e44129fc8ef10d4f72266525faf19777060114529102ceb35ea37874c7dd1511eb2af97b016b3ca44493af31e4b03ea88064329a66d60b3634a664790630a1ea590a0e9f74c6053789b36c3d65eedd3e4afb25b693b9a118663f745c8fa0b28f879a62789929a3a4fa2e57be167f8b1afe2c99fdfd6e9f56b268edd4f6b5f2e109925c41c63b9fdea7c4d2eddaf7ed4fa6fc1023d532e20f65aec90d5943b7bd860e2eb688c0a1b089ae8afb146d2a4f4e2392b99824f6a0c02d58cd6e6a828579eeb74e796afe1ef7c4", 0x1000}, {&(0x7f00000022c0)="111415308f6c7e4b212933c4cf7f5d5dc2691a076261fd3b8911973d241bbc703419961f58f068114134e8a87ffd20d19a149b401c0883e9f557f4449dc7e2f3c5416d8972aeea7b6a1f5275810a9566658363adcd1fdf3b51e1cf968aec9a3407b4be9356a7fa1b6e84a98bac8940b3ab951b67073460e9e634ce72cca3895c7cbfcb822428ad", 0x87}, {&(0x7f0000002380)="e16a281cfa15294bde2d893390ec76d58d30279aee346c335f026ae059ca994bec3197019fcec292bbe51ba889fcbf0c41c281977e999b624d17736d3332dc4b5166897c4bd7085f8f74757f3ff4d39f11b33c93a3d9295d65b6e0f8234e2773ad3c115978e93cfe0d1d9ab2fa5910313a5c4c2a0d81c2adc06aa9dbfa4017", 0x7f}, {&(0x7f0000002400)="78ec10325a4395c6f72cca5135fe3a3aa87379c2055d06dec95fa746b51ea9e5c65934643114ba306607a9ed13775b3a3046958bf6d94b6da3935120450107ae8d239d3f8a51b006c89b6ef0a14dee14157092c85547580d2ddada83f843cfcb25ad77744d6d6138", 0x68}, {&(0x7f0000002480)="de12e37e1c3029b048eb1b5055aaae7d791468b9922e88ece56300a40dac20b79e8290f208cf4e16ebada151e041dcc593bb293330a99b61cb497d1e8afbe6e2c5063e907fe1c8e5500d6b122018b50f6007f641e826fb9eae3a85bc572513e1fa3814", 0x63}], 0x7) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x4, &(0x7f0000000040)=0x4, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f00000001c0)) r5 = semget(0x0, 0x0, 0x10) semop(r5, &(0x7f00000000c0)=[{0x0, 0xfc90, 0x800}, {0x2, 0x0, 0x1000}, {0x0, 0x7, 0x800}, {0x4, 0x1, 0x1000}, {0x3, 0x7329, 0x800}, {0x2, 0x2, 0x800}, {0x1, 0x6, 0x800}, {0x6, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x0, 0x100000001, 0x1000}], 0xa) 16:00:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) r2 = fcntl$getown(r0, 0x5) r3 = getuid() r4 = getgid() r5 = fcntl$getown(r0, 0x5) r6 = geteuid() pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xffffff6c) r8 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r10 = getegid() sendmsg$unix(r1, &(0x7f00000007c0)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f00000001c0)="a236dff6e4b53a65c60720aaea91d71b02fc334563e903b5ccbc79c3e3140c7fe768e865a85870c26ea28f8063ddc31fa0cee4b3378992feb5000d7c533925f10cbb1e64f8cbae9daaae53a0813f7347e6901ad511bd9473cd54316f4fbb6e2a1664948f81f3e7e21eab8de38db9294749a412fb8cfd1a51fa4b5c865b6c5e2e9772d108ad575a117cb126d18a17bb979c21bed405731365b57c6f114e1e00211716758abfbe1c43d0698007117531f6015149b0c93d09227c91e629d31954799ff594d6690e8bb0581a6e0508e080d28823791a7efd20ccdc0b84937433bf2a1889cd231c2deb16cc8e", 0xea}, {&(0x7f00000002c0)="4fe072232c98ddfc05dc339e338a303c19e240936f743a28653ac8b9bc26c1ba2ac0f91c7e81305d6e31863dce67af1f5f101610d59c45f8a07ca78ef51adf79c30d30cd0edb95a2bab1e9acaaa19c9efd90bd78b0ff1e0f84b3a07f77adcde6fc151f3224f90fcc70b7becf05f2e867796c3e981b8e540fba300d35d3b1384e181a1671cb833e75484d1c464fc04713f3c1d3355c1c6e35bc44b0dcf125a8f3ff00af4edc73d8b73a7bf7500603d7d852b22a883d6face91be4a5", 0xbb}, {&(0x7f0000000380)="c71e7bf9dba40f594456e56c94b71dd6e140f0ad94d41434c8ccfa66ba6a68ac377e7dc7d1f2b45e4e6997977795bb1b1312b50138710ab36c234d4c36b88aacd674b60f84bed4b20154c6c94ce2160c9574b735c3372a6a295dddcec284ac9e9c5055cff2a09b66b6224f61d876f442e319e03da2f3559256342f3413c0f115113bb88b230fa7c1a3961f389feb1aaf00de931ca07dbfd94971368b22e121019fd7549540257117e2c158a4d464f31a6420ace6b755111bddc407d67ec6efb0dc7a3e", 0xc3}, {&(0x7f0000000480)="cc61f23d1370fdcaaf97954d5a97027e59312c96e50abbbed5d02325d61261a1190f53f7c8baf9b0e96d78e119f10d6a6c406ba465d825a6a3a6", 0x3a}, {&(0x7f00000004c0)="9998baa213816a7d8eb2fa607a12838ca60f3f399fda383dc78a3f4500639b6a38f639e710c0c6e64b6105c7ee07a4dcac5e43c4bd0ca6c3a91329bc8ca52ace4c9d5a30dfb9df37b301b2", 0x4b}], 0x5, &(0x7f00000006c0)=[@rights={0x28, 0xffff, 0x1, [r1, r0, r1, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r0]}], 0xf0, 0x400}, 0x1) readv(r0, &(0x7f0000000600), 0x1000005e) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0x1000) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)) 16:00:03 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) read(r0, &(0x7f00000002c0)=""/187, 0xfffffffffffffd9e) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pwritev(r0, &(0x7f0000000140), 0x10d9, 0x0) ftruncate(r0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8400, 0x0) 16:00:03 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) shmget(0x3, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) dup(r0) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) 16:00:03 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) sendto$inet6(r0, &(0x7f0000000140)="5e9f8cb49bcb1bf83f547ea0795fdf1ea499ce181b3af8792286823d6a373ffab41d10efd6f408a29287ac35c41650ce90a9d49753d46dcfb5cc839a58c92d76a881094e04623fda87c8ae654c077aa879cb59a519a2e66da476fc0724eaa4600a726ab0d767fe4ac3b7f6b8fc2984f9777c7fcd2e8ac2d8005baf8e344e414015b2daeb97db75074c93f2c4ff153c3536ab98", 0x93, 0x408, &(0x7f0000000200)={0x18, 0x0, 0x3, 0x1}, 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x8}, {0x8, 0x2}}, 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66", 0x1cf) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf24d8e500"}) ioctl$TIOCSDTR(r2, 0x20007479) fcntl$getown(r1, 0x5) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000001c0)={0x2, 0x801}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1, 0x2, 0x6bb4f451, 0x3f, "aab09274b376ef4b48466277d741868972461dfd", 0xffffffffffffffe1, 0x1f}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000180)=0x400) syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:03 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) fchmodat(r2, &(0x7f00000000c0)='./file0\x00', 0x104, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100), 0x0) setsockopt$inet_opts(r3, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) 16:00:03 executing program 1: r0 = msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000007abdfa665f13218e00000000000000000000001805d1a8eeb0247500000000000000000000000000000000000000"], 0x1, 0x0, 0x800) sync() getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) msgrcv(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x3, 0x1000) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=')[,\\]\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='n\x00', &(0x7f0000000300)='-\xf7\'*\x00', &(0x7f0000000340)='*\x00'], &(0x7f0000000540)=[&(0x7f00000003c0)='\x98\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='[@%\x00', &(0x7f0000000480)='\xc7-%\x00', &(0x7f00000004c0)='(\xca%/+--\x00', &(0x7f0000000500)='\x00']) r1 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) msgrcv(r0, &(0x7f0000000c80)=ANY=[@ANYBLOB="000000000000190000000000000000000000000000000000eaff0000000000000000000000005000000000000000000000000000006b6b47812aca8ee5b212ba8eb861a1b7105ac106986bc0711cd029e2939263daf944c07a742be355be06f9dd56cf6953fddcff737acd1a420d0a17a1eaf1f37b628222d970e08b4369b22b4265ebc4c48f66487820b0e814b360a8fc3e65738f42cc197110c2b1c63deb470c8d2f0a781de7c101c78ec743f622d74c1f82619d9febbc6fd02bc57ece6af031cc104c2188e5f49c2442311ade20fb3556ad06a89fc5aec6471c57b1036132fe96b842d981c4a2b025da1a022077a13a7ce8698d2a84cb"], 0x1, 0x2000000000001, 0x1000) msgsnd(r0, &(0x7f0000000b40)=ANY=[@ANYPTR=&(0x7f00000000c0)=ANY=[@ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYPTR64, @ANYRES16=r3, @ANYBLOB="456d1c94b7badd775dfbbb7f758c156cf0c255af8687088a912598a2ecc5f65499e8cb0c66fe2860cc86f2ae6f7882a730b013c6729dd0fc130104e30cc9be1a8caac65f6415d65422e110afe7335b9ee7e4fb21", @ANYRESHEX=r0, @ANYRES16=r1, @ANYRESHEX=r2, @ANYRESDEC=r4, @ANYRES16=r2], @ANYRESHEX=r1]], 0x1, 0x800) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r5, 0x2000746f) r7 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r0, 0x0) msgsnd(r7, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000042d479df56d89b0168b7f4b65e136060a77849ec2123753847ed1280d8f81a6f2c9ebdabf9ac70c8d7f8841810144a67290e00f2d330f850b34efc047e5342573cbea947362d58c3f85439eb5b57f5cb44b49ac4c337cdae9e5a4ef058f8316b3b923dda2010ea8e1a606a8a03fbe5ea955bac5ffced26b38fe3"], 0x1, 0x800) msgget$private(0x0, 0x14) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f0000000740)) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x3000) socket(0x2, 0x4, 0xed2) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000000140)=""/51) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000100)) msgsnd(r7, &(0x7f00000007c0)=ANY=[@ANYBLOB="0000000000000000e60b34a727beb345ed5006e8f81681250c70eab177efdfc23bb218e78da44f5eece6b99ee0b3b5b4e07dba61f52d12a58c93749f88b7b6d6370363585ff48a7f81f1fc6ef6d6adb76fb8984355202be32d49ab86d464e1f649ead7c6ab9d193acbd92bce40dbb1020018194c0bdaf08cf376ebf90dc5587c845dfd93aa96a9c4b2053f7635683489faaab4534107ad2b0b3cd5b2b1776f204f01de9bf6ff97a3cc8c62b11d5492e4ce4b1947eb7cc363d4506a946ee2cca583dd4442d6bb60ccafb598e7178b131f800c7ae0a0a6b9e4f5fa7d07030765f8d4677bbba141c13b89ad822ea2582ca1ad77a1d4170d5a4e999b1df74f2fea9a38aaacf28e1e22"], 0x107, 0x800) msgget(0x2, 0x383) msgrcv(r7, &(0x7f0000000900)={0x0, ""/153}, 0xa1, 0x3, 0x800) ioctl$TIOCSTART(r6, 0x2000746e) open(&(0x7f00000009c0)='./file0\x00', 0x38440, 0x4) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x4000, 0x4040002) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r1) setsockopt$sock_int(r0, 0xffff, 0x34a659b00ee68056, &(0x7f0000000000)=0x91fd, 0x4) sendmsg(r1, &(0x7f0000002680)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x5, 0xfffffffffffffff7}, 0xc, &(0x7f0000001340)=[{&(0x7f00000000c0)="b9a65ee66575c78e36a3c5271937abb292a239389c116fceeff0aa8b3b012e9a42ad28b07c60dfd657c9e4a877561845697ef4d180be8181f9777273a5c9121849341be45ae389fe9cffc772fa2acfaf2d", 0x51}, {&(0x7f0000000140)}, {&(0x7f0000000180)="87e3d226fd83da4fb510e935d8532debf136", 0x12}, {&(0x7f00000001c0)="4594cb473d05b302cac0a2871925a28151a2840eeabc96177122549a4b5a0a897ce466acffd5213ff73279057ea7f3adb6cbef3efebc93b10d4c8f2acc9470ea11bf9766bd5b540ae008ec9a74811f1c63fcff563cbd2319dbed124d70a225d7d7765a1ff73d8e63c1e15b392058582df4ae822bd9530be7ba22368ae5f9c8edc100972fbdafe820015dbb7511be6472b3", 0x91}, {&(0x7f0000000280)="3eb18da5bda376fa75ca302de5c6b3151d3c40b7b092ec6f0f40f1ca895812337b4007863f17bae99a4996c32d226fd3113eb54d9b20c0ea", 0x38}, {&(0x7f00000002c0)="bc1076a0dcfc6037f0fb04b7f9fd7945a0fe67a11273f8c34f329c249eb077ea5f4e6f311c4320ffc33e39a348327c28991bc4c17278b00ba6e3423ce61f7765113c6947b5b0fce53a64740eb0bf1c6cb441f5f381059cb3fe9494632fba92bba74b2e8e173e7489972e437ac068f57e34343f3e365cfb4c49", 0x79}, {&(0x7f0000000340)="834a84da77a1029f5fac6cd0bf67e9177a14a3a851be6a4230f21878a8f92e17b15ddff276d88b99376c5b6be314f39b254ac1983564bbbfef43546ce0c08cc1c639187e43261904b7017b46a7656d031c297a21be1e1ae3139a3545f7dca3b8f28ad792ad7b04f81d7eb08548808a13b813a169855375dde79de89b4a9e2562e4996bd09ee23a589b7ec707d30e5b146e5fe48196e5b52da434dc078a9865d0ac92d88a9e845eb95bb9d2df28c5f92a5b42759e0397f922c4be7d589cd5ae089239dd08649a4a5f041fa0618706c31993af0320dd6755aeb034a4cd66f8e6f507283190117d540d3cb520810ee11e92002e8205b5d21addbc52039d870540ca5e928ef3020f83f54e1f91d49f7773ce32d078161f0c6c49dc655f6e9b80097130a0b624faf343782cec8930e9cb4ec9620b68686f5b3f38990d8d9a63168df919cc3d6f4e0054fabdacd605792c4fb78e5aa9028f02be7fc113558526af5108779e499684ba1e701fd1bd4f20e5eef02895afae6924d624f05b0c134629dbc333106ccf5d34d5a1b63aa9cf566dd4af47de6158929f796a164b67e70830c9d1252cc35735bbb1ee6c55c182c52d0e5f4677c2066f643774d797f9898fbbb1683a9b333f285ca92c9d04c60398b38f97a2dcd0a13686091d7042d5eefca7c6ad625429bf30540731ab106b95c96aafdff2816dd18f791f6780357970b3aa06bc427719e25325033621dd51c7dcc0a989fddabb270ec7d1f56dfe2b38b8e2b359edaa368a52885322f9d94b99d30f8eba304d0c6a66efe7c47ec99f87c47d2e7e84f4c60fb39dea57770d9625c9a6914d610e4b72a48e3e8a56b9f8208d5528d201123421a392a21e2c2ee314ec10c7cc1c1a469a54effc4e62384966484ffca04e07882687f5bd0d914bc6f0273ac4010ef5a8a13319f3c4e50aa78a90e22f9ae95f5ca57faca4316c91910e4c7634e6fb9f4e81754f9fc488a29bb95e68e601ea1d097081745d55f3871d420a19ce697cdb04b8939d3a91ca85a011a1bd1574300dad6f8371dfa59c384aa9fc58bb350c47d6bfa5e581ac658718f52d2f3b5c72cb0b0c56ee337a205314a135add561ffb8151c794d47c7f59e36ed9c8ac93cc3dae31fc25826d5150e5fb23e7bfb4609f1ca13f1a83604569ea6b192ba0496e261de1ee8bafc247a9f4aad69e2102eac06fa7ce2ce7ba7a97aab1e2b0a71efe0f0014d8227838caae88d979701245ba37a28542e10db7e838c9d7e95f681f76cd33f408e9767293beb68333197195eabb770f781c72d561a1ee52906b533dece4c64f7a28713b170bb1021b6df99bdf59362eca73d2c6544c117b8be9d7eab844436d33b93bfbe9545f1bb9e4d590e9799cc739458994db1ff9b646ce6dd017ae9ab62ed683ff0cc7455f77e756d5d5292663f0efddcf5f1031f53dac629e161d09e0b7b56d3ee02270add233c8e82d334d17a708e620a121adda35ce6150ffd32f83d79237ae4ccbca1cea12b226b18937c19a6cc769718ebfc5c5a05295e9b33b0fa67f9d9e215c233701b419af71750336d9807217d59f30ffe586f9f53a5c5e84da1e6059c84fb4288dfd4936eca9b181014531cf08bd520457a4b5a1105d9047bdc8233d557ce26718e24b0b145793ea530765be5f2db732cb15f159d5372c724946b1ea464b144afd0970395ec1abf0985e0126a6a69dc9e76dfb29bd02ab4057e4a5b589328d604c9856a9ac6cade8ac237e222f7dfac3a0b9aeda8161fbf546852652a9877f0c39e31e7ecf7228ade7be02d24fb73fee5d9ae1056bcaf37e5ebb22e488782126bc90eac2481af51135b1a1b5c919de06846093d79a0dda553efcee455912f5ce7bd2a5092eb02eb8bdbb3b4456a6dce438cb6a05379c502008a857213d06394f8b4163a35a572f356dfe9a53f6a2db7619f579e0cc3235c895bcb8141d06e9545ab2ed19e0bbbe2629be9adfa3bbbe9de13a8105649adbadb683b2932feeb885fc175916402cfedf52313868973fe80b82b93bb93132398265f2d9ad5853d89dc0fc18ec2a44defa9f20f13c71f10d06fb94187e385ee674130086dbc52f801739f9a3a5515f97ee31659c9dfe431a76bfa4a7dd66e050b6d2229601d0e5f12ddd124f9995f8717411b95a980487ea1f778d10fb6395c1a2c668e919ee00c94b5c5736b06e91f9bdf23171873099e3bd10947ba3068b7828ca71ad9b1a282597eb59f18d5126c503aab881b95552d93c8cd9b2cca7b9664d8f31ba480bac0644cb9f913f2e5e00411fd667b6316efb66fbeddf79b05437d6eadb3d8a767740bdb9d2eda7241949ecd18bed5935cad12f12bc13ecfd103f85c8516ce7ab6dd8a8a0a351429e9c5c760a7dfd3421dfa47e264ead42d98b3c955effdf59c4ba76f9cfac58bd2e34691302e81aaf4c9943be24cae1433888d9b918ff8ac97c26199af444cb0517f9dfe7c954df9f991733e7bbefaac402e19745b65492e21ae0aa2358fabfcc350acab3ce37d0f53f9818cc33de6c14d0c26acabad3a390d328c2d728f7c66fcd0f8659f0d78f9fc07bdaa0b94770f3c309e2519297f6fac9ce0a2045773e280fb474145c4893dd0904ebc6419a3482ff4d2c1b88c11b2b40d46f031f9b48823ed0675e0b92140a0f4b9a63efbc94fd0a11dc5f0c42cae02e6295b807d6b02794b5756d988c80f694547dc51e4daa77a4fe7e78d9bfc1467c2b895d01c7c5329d1bc8ed40f3a5b38e885201640aa888deeecc551e61af2a3a5b2f3fbf99e20799f8b09a93f943c5fc903080ef398d24ef640d0edfcafc37b635ed9e7101d4c1fef6aef377a3df2e753ab40ac5754a3f9ff3a7867b7bf80f7e419d3fff1505eaf0f1c0f986febd3a21f2ec2cdc84a3e10e6e8d30b697d539490825e9b84cca8669bfcd09fbbc001581e02fce7b31660ecea373995a77b344cf5083149a6cfcc2535af813b73f25f54dd434b9d4fd44a518606b4636e25a74b2fa22c8d89123da8b60c13dd4e3592fb32ae3d6903096bc17f0733db6f4bbf21ac896e6bb266cf39ef3cfce907dd9fb8a122fa64c8389b6a30cee4fef36179b1ec9ec692f1fdafbae79f219316b7916a945681626c4946cfc0369582efb4ba15f94dd1d90f549d6e6ef3fdc3b8627e09935c21b2d9f13a26bc1df9b65d183ca4d3d5dea53cce0a13e2940ee9abd2431f29755005a84eec1e23e7c6754d48b8a9c4dd364ae16b7d8dbfc69a20478b019df22cfc37eac57ef662d971fe9564871f498fcabd93531d22577719018c14721d29cc64aa49990031f3368d5f976757c4bab7b140336468df8ae9b3cfe3a174c6bf3483ef43520ffb3eaa0ae684a2130e5f7f78db484b979afd324298e17e78a0cdbc656a744a5f4ace63b7c0178843c4886021cce56a053bb9e5a641546847c6de569403e3c2a300d71456266877893b98432651d8aab896b27213a88731310900a903df36392ca48ca858aea4c96b9eb085887b17f46d34d636164fa42f54afce9f8ccda35f253e8b33e3c2ef66646432eedc9f1ddc6a867d13f6817f6d8282ecb026c37fe4485afaca22a9e5c03906d8be466c82fc78bedab2bcd6afa881a02ee5f377f56af96c798517813b392fa750e528f5d60a3e1d826c82b193d2c45122519dbe5565a11363276415b04f8fd57b02b374c896b8ef9be36e089c8a4eab70fa630895d65d671902516b8e639858e092347440a2011f184e4379d25844333c224d4125865b7e83d13dac16351208222c57ea361db1fa469e02728018e162c78547d4e34657ef72f37a4ebc89b43dce0f9f3bd2afe7d9af5850ca19c7cb677fe4e1752622fb3f9d67d682cd2e7d61ac2c368cf273e1e3b0a085a6e436c59d4deeee8c8482b5ed3c0912859a635001383d0b3f337398157b881deb9f8f1f05862c52a4d7b8469a546111eae3f81f6e20b24317c02f9e2ff91c5e3960762ace5c5921b2b6c9cb39f47035ab8a6abe7bee00be03cb92d8675f7748d0e3b943c203729801e71130fb3b7b23e0c9d077982601f6da8c607984a8711010e7f36fb94bcb085bc3b5b4dcd76258bb5154331288a645457413641d2db42398f78f018b85dcca1e3abe9964f8894dd9de5a778ec207dfe09543a9b3f69cd2cac088523bd487d7a183364ea431d3fe99d9d8dd9b1979c67b384b25e1d926c25eef304f747152ffe38ee2ab2683ba3fd56d2cd52ae6f8bf29c1bebdf971e0ffb70045cf4a1d1196abd752beb04668619c2e28fb4efd6ebbd4f689bd6ed2e34a66eee1292f57cd40ee01d7736f2ad2ae856229cab749ad7d2b4f904ff90c680a991b14021f1724927951edd42bd852ca0202cc15db53e5d538a623fda16f0bbfd9dbdf1a8d1b7acd6263f1d1649b43393836481d75b0e012b5dd5197ae0e32fda24d4b5263484dc576bed5ba744fca1bf6d121f9477791388b583c738f8f93390864d2f562f87c1d3ab06d7fdda345355ed226365171add2a02978dc1bd07b3ae1aba2ab9adf60c6344637570cda5bb2831a505dce3e88fc9f383c25ea889fdb9a2328834d957d825b5296b23ee42a9250c188892f06a5c73f859001c374c734112db160124c3439e5b01d3c40caaf8c15ed124ef17775fccdc8884d044f49dbe2b50f8ac2d345439e1a4d7930614d3206efa21ff83ef708139ee8b023c87b9dc74d2e90499c2a23a44d4bd0ec60e2ead8c79976ae4c4eb085ed33d085cb5df8ae39c86963ca427159ba5c1039ab8191593c2ce052cb26b901d5fb074decb82ed9c7564ea4a20385ea6e24ecec10201ce09a6cba73168b6585a65c04b491ad037c6dfcef56a19844ee5423766800c43fc472224ee363b680e9cd89d4df55eb16191815e83ac409afb9b259741896f35b04b1223bd29cd63a5395c0bcff7deb6c99778909a89947e3c055ec19fc4de05b2cef573b0cf4dac3f66eb6b4e0f307c28ae0c2140e0cd1c301fe1ef4fa4dc2a0136ba540231a2c14cf2859d032dc9d7a4c9d404e23794e168003172d7ed84de3b5ba93aaa43b99c07ce9402f525724ab22373f16904b3dda96f64a0e33de07500af4235977415b54e4620b4442cc5f9aea1d96e494c0e2f987d7abe417ee2cfa27d6341667d1851668e378cbe21cf6e87f3b665c38200c15bbd8496b311f9b3e9102920e98511f2ed47bbd1ef9541ab938f59c8bd197a905b7727b88dd065bb0064882d8433b76d1eb1151c5e573c09d1ba38cb0695e3118e3db9eed6f238f244c61358b991bd6be8d0b4908824a9496a94f04868320614cf8284f340bca99e13dbb71d1813ad1d23bfcc97ca89086e9bfffe4ba338812157363ee935726296694b0171485bcde72ec7adb39c57588a34bb6173f1f83e1605b067f66ab8d8e21959cfb0e8cab75ee4ebd2901b51eb3e806dd3ee14021bdf512139c7e137de9746caac06f1d35127d6026f80d83fb13197dbb5436a6ab7b4104029e4b0ff2597588fd6c885b09bcb0c21024b03360c90fb03661f7e9ac152331b65da82c2f4ffcd7215a5e9a2f291fb3a3896c34acbd638bbf93dcaac374c47c1f4baa7edc3ff281d16b4bd820482ef2ea4300533bfe0ae9ceb1e5a285add08c47218b71670419da4884df7b901832eedfe2ecda285268eba3b0da2d9ca0c02cb2f73518a36675301509779c0f85e6f3552d03c5b8ce154f39aac8721a7ebf265f73317c6ccf4a5be24ec81dea09fce2fc38cee8433c427eaa9951d88e6b982446eef3d0b9d18c556ef1eadbf5bd35f51bc27fe497f928981fa6a4a7d48f35433bd6264e", 0x1000}], 0x7, &(0x7f00000013c0)=[{0xc8, 0x1, 0x8, "64c8c77c721b3f74542fbfcf7beef9137c7e1bf25b469b268423fc7750d2c04a6a5ed3d128ad6ca513c84b9002a9203db3d93da38881437ec943e10532836d910c71e5b00051da71341738ebaad80abf16fdb2bd4b3cfdc757af190a1e0617592687648d77de762a1018b5000bbb1acf059ece5aef803525e11de419b7279c15b3051204a8674f845540a4bcff87a5d30b374b140b7566e36b7eb1482c4dca743bead0f08a335c9f6acda1db0f45143c596edd0a"}, {0x18, 0x1, 0x9, "e8eb69"}, {0x1010, 0xffff, 0x200, "ecd781eaa8f2776789a4b435326caf4df8a36d4f713d644f7adb59f5750a3c42b65d454fce497d7937e30af027de79a6cb320cb87fb6d47e38e0bc194cd3e8305817535c1ea39b81d4246b43448b5a60e68d57b8e168e3eae7dd9c621bfb32331b51e9c47f5fb7ce01420fd6d83b77976ffadcdbf2c23c6a4a5c08242126f0787fa5a9f0f82deac5471bf4865521bc556ae60e0b36b85e557b83ace5bfb699471c5cc4d2747fd053ff287da11109c86bdde02a4e02bab88fe65c4214cec6cc4acdcb11ad3f33f76427a5b09f3eec28a7597794a47fc1c8d8f1a3fe5a5b0ba111469487944eccca25de71d61979fb577407279c6f3145082c52a30fb7b373b0b978b0f20497c0aa56e53373c80e473f82f1ccb96dc4d044e0532c548e62ce0c6f79aa9ba36714a4d98090e5d191859023350c8b4815871792c8708ed262415d39cd2ba53e34eb861fda1a2e853736dde4135550214461dfdd007fbebd1cd3f7f2842d7b4b889a3a6f3f55ce863e11b86729361469a91658e06620e8b37eaccbacdbabd10229883c1c42a97553fa3d0ca4dc486c2562136d5e1976dac401441ad0d2e90200667c5385d99e7f24369277e4b17b3095fb21ec7667c7730da3ba29051eb71dced784fe3759293d484752335e573fb0c1ae900e68983ede9b4917f6e8bd562951efbbbe9030a0bd09786222fa37cdf9150b2c43f436f627d6243415267aa6f6f65eb27b2e0d6f87296edb0fc66c7dc3f7adfe0f2eac25d72fc796ec128d2917ce793a36284bd1dd9cbbb09981ab647b8b2e9b7144444d31c0e0d799cc7ca3ea965237f0ecf09a827cd64b2dc70a4551fee471f6710ec3ade5ac863ac9bb9440f814bcc86882b4b4f029cb20ef96f27ced89ede9b44b994b44907a546fc56e86e2b2269090c370111092f85396dfe86350b9fe0774fcfec2c227e26d64bc30a48bc8fd95418285b91f4f5ca4015d2aa1e3684a663a6376009b1f68c592369b40aff4b2efeeb9769e4c491a5299fffb92109013ef4894624d5f6f38cbb303002fa9ee985555848dc533bd066d61cfcb62600a4e103913dd867cc012aa3f57fba06e95dc80421db39738e0ec9ff207a4f5f8b11742618a508456ef3b26dd917e2b022aa46236d45cc5161cf03d468922cd978f421328cb4a2b39a75cc1df1633f8c958f8c04fb51b66abbb374ba1f318131bdc5b63428fff5136ef8604a578fc49e8be8ec7dba5818bbc2deb082b95750105c8589c1b95d74317bf363b9a9a3195e4012dc76945306adcc9209e897b51b79c69cab8580152437452ef3120c28427973c3f1ee28f2a84f9f904c680ba0c52e8eca8db95c14142d6f2474e292ed9762a7da3baa69032fc3eacd8d0eec94a04e9c64d92560fa2291df914c72d44d1fdbc98cc2f31f109b6479c7bdca8fb702691bd5bf66fcc5f51c678d7d63f4ad1ccc9dd5dd4ead79202bc0f37f75cba87919b908152e70a90c13af20af1bea92473cc7daf4e9c8ac898cca8239a7e1c423fd992390dfa75b2f80f2e13d9fb9cb374bd524dd243c98853a49cca57f8ad104804f69bedf745dcf28be0d15ec647e90f71ce588971b11728c011ff4d71223bf4f7e6cdbd73017db153521afe9654ad437a3fff80e8ec7373fec758b8e6fe15bdc47f72710cb777f14ab463ed1a2d65e70ad359b7a8f283ce19bf7fb73b6613830b0832b12ca53d10308033ce8215fb0566a5b5115d4a75316ca11236e51baac6ff186757063fdb768db90047955d4f2db70f56dd56c720b2bc154caba616a721b7bba0412c30b4ccde2a0ae099d89ffbef8f529d79f5867fa1221dd9346aecb5351444973761d82d2225d4ca2df8fa37864e7f6f0c5da9dd0a5545a3f1b93c3403df6cf8e2fed827070474d69e7e4beb2e71e88f92873ae6b5159b74a8c7ff137e0c6386e5214f0514b64609aef44e7edde076de0aabdd14d27780c4656a3ce2c18810b913c1366e18fc38dcdeef4d3e1e9c480492d0c693cd43906088b92244d2bd52274c3218ad1b5a8938ce1af6df15bc40c227271e22ad820005e1334081c465369b47a844babda0c4252f38b0fb4199d00e56ae30f93d1b895e64f71600cdbe42d1a6348e8df0a2dcadd116b18ec82cdfd19d37a9b840ae578ac3e614eb9682c8aedea80a9404ac466d6d2b3d3f5df6d982d157b4aec5e2f08b9aa52a88e7986ae85eba375c71e87146070de01633d8ceea27695d16dafaf5c39378fce3fdd4e1d67eae87c6d61f1d73e7c2b7f8cdd00f9eeaecb520c482e11cd20ea5dda88a67585bf2d9005e8debdabf7a93c9f1dbe04e5e77230c144baea2c43686ea0e5f335ee99b6c1807dc693e6e8add096070d7ad44db5a02173c96b6f8212f27d058a9437944c8d6c2e01d8cfd3b2edf97208f96f0d586bc49e6b181e5de62fbd5b1aa37080319a9027ee0c64dcb43b24f1ceea84d5fd105ccbced36476a2ca7e10e57440fd35f844c581a1fb3113b913fcd3f2abe1aa88c55495ac3abe7d3750e3b9eeb881428f46ca39c72b728ce1fbff03970a162762454846381d380ae484890a806270e68e42ef8b172a095ab902d9da9c832d4eba3fd841f5662b2d4df2f9a30d42a02e0ebd0da428a20e3a5b4f353b1389e9f6043dc23cac4898ee46eb46d113cce9eb8934bce627af4710a956cfb28e04de1717b237c662044ab30c8dd357318af36a54531e915dc9abe6d0c388ecf3fbc9279776d4c7f5bf7aabfe1e8cd68baac1d0361078b123435440c5d98b9e73ccbb32b7eec5d55c553fc4facebfba774b740da9a738ff06076335d3fdb4c8fb4e3e518ec21824346318aae043a60d5026984cde9010499cc2695a84a432a13e914d6672cc7dcb8a2d9d5560e4e92f48b5dd6c7c4e7de8129dda2c6e8324efdc513a736d5766da87da5f8aa9284f68c8019e61c34c418a992b9837cf0e2189efeb45808a600b757156ab695794e6f6e50fdc062dc46d931f16d14419d0c0e6bcd0bd3ba20992765067135ce3c37bb0290e0a93365ef229137efc6ce41658defe393834c7e763b59fd201ef9f12dd7e3879b853ee36395c26e2e25c263a1ab209a820d4c7f4027ada85497a26ae01a654eee435950968ac0671dafa38cb1f86b52a7613ec7e4e8a7e542da21b5e80012422ea4b48a0cd7381440e7c64188cc4905ecda4cefe62232b496fc1d6b9f0faa785050fd20c88ac1b1d00f930e75120d1adec386e52597ba91ed55bc79a3ed6d8c2eddac290de568b5de07b5ed2ede28e460e49311aa996067083f9d9c99dc8506c92d5139545733f548e9aaf9ae739ed9dfeaebe9f1b14ff0fde62a5dfe395daed213dc54fe1ad70b27a548d5468e9a2c6aa64db826a19cddd840894fd8aafaf4e134c827c436991c2e3f558e2d702ca4f357cd88e952a464b89e0e16d20d9417f2fc677b7727aef993cbaf278fd69f155c87293b6783ec25200204f2fed1804a9d62f81c5a82b2cd8bfa4c95be925203ed4e873573604e49f6021e57f9c3343af15ff4899647629c564c6f8db010e15f24a01fd80673f87dc071b0a376fbe4f93b92207ed9fbfecd73040856fa6e4f660bc9c76b6d48e6b95b8ff07bdbddccb938e1258d7038cbefd5f9b355338a29393f595c998762abbcb22eb3a1e8d553e0243b7e07a19bf9d69a657f79e9299169ece21972bc979e657ff7ede5598475085dadd4eced8a7d7586a5316e88122372843a40a431b7bcb0e07eb497673a19f702326a3496a7cb7a7f9f29bc9dd6700e9c170a3f946db33f14d9d1d984b9f1458a108c91a192e55ee8348ef12f710c486ffaa26833ce3d19b02944fd97fd269dd6be646f159974593961a010006a9e8c1e58839244bf8823035a378350c02233ac21b4765804983e0fc44483e5e9a6c8bd3ede6ac5f04483ba503e9c6494977ce46283836dc9e126a283d4514f96966707881160a586a45364156ee9715fbc3daa64195ef62daf0468ff1ca2744730731a76a90976181d0ecaf6af9b5545cd58ddf3e46871bf77eba3786f3c6d32db40bb712b6429d34f90d2b8d11e8893a2e2b9ea02e2fd7d496e74130562f7679e53cce492fa84a81c6aca431fd45bf69e514f31644e89996c9ab7956ce275901f7adb964315cef60ed3b91c3bc39923dd3a3bed515f96c862fc29bfd27f4c2393d13076f97d43f083e24413928d2b8c1fdf5c4b4fa1820ad965bef9fe8a8c3129914323768a11b2774c9ac3b078bbfb5f7fc1e68048c8dedbb76358e864f47c64168b79a99dc9fc6950dd1eda1691790098c425b9559173ead84e6978cd7304a9f4030e9eeb065aee0128a675d322d0e134caffa56be357542f4eb1aa2d7bc362a98c31998dbf4576a50686561665a88122d30fff3f51d9b4745b398460ac36a5f1f8fdcbebdc693c375c531ce538522c16d2dbef046027a1c294da0fcb8cd8faadab80556f2ae336a4fe658fe140c420d635f17203335097f1647e98535e852fddabaccaebb034561fc86b3655b8c87044b55a9de5b1c7cca938399625ec2a8cc91c555f0df6342ee2f316a42c04c12bf07f0562e608c065098875811a9f4efea4199df080583fbabae3729066c5a5292cc4ae580d31dc2cf6ecc37f4e4f2c09fb97cb2514b57c1ef09034326d1de6c2ef26170a4b30ae5a51856c1009879dc26f93678dec23cf8c9a0193670fcb99a180b3677eb3857ab32763c9b7763dc15cff8c4e92e92b6b7b588a8534fbed9ef70ecb40a8f192578386694a0a3bff0c713f60b179c42f955c6fc59ad6e9f444b38a547c8039b4bd8fdebb31a46b7ccfb9339ee33b958b047a05d803c3802a4815a511c4de4c9dd9e79fa41b07032871373b4ddefbe91b515e61e8141aee982bdd0dd18f153baa2820f99838a8a48793082bb5e1bfc6b800589e620a581fb88e0c45b31f375d8b40a3a2f5f9799b93a315f7d511ffe78e242b304da849dc113e9f4ed67deb791ac5da72504f5506f6e41f04c208c3260440b0e613288618712c6745e8e92abcdd187947af63b47f90b0b8f2651f954e3bb3919f6417f93b96a67c1fbbe30810f6fd344b94001ef341f42be5a32af28f65fcc74dea144273719c411ee50c965bc80623deb173ea287752b4828874de71eefba861a544619bb5ffa5356419070b38196eaad83e6849ee9e38b698f2678693a2bfb8853104c73b5d038433444f1eecdf34c9b782303f448cf2a2d6ab529d91137eee26fa316dabaa930b4a4c1e4cc2cfc6ba9b6d74c6243d1dd60a9d7bf1a5e6607d4cb41de0f6b4aada07a4e51fed59c3ec7971d5e4f7b33cb8c6098e6141c2e5a20784daba5fb3794ae948153337261690aee5fba862401b4afaa1689cae70e4a3de87a40ece6628d55f5fed74eed0e9e91fa94d7343fef6839b48f721f10bfb6c5d538fb841bca137f8c8069d0ea0bd1914e5329989944b96bcac646050b1b717be2466e3996a20f093fc37246c92f2b3116a62919f7b97d8e90b214bd7e6f7b413e3e1080f3a42da9993bf0f20494d2dcdb54de839776f399df2052bdac5b46f3e404d33e38f1eeb1e16a5ec0147ca23813ca74188985d90d2c52d7a8a6837bf4eeb7e1edd3b9bbde37f9ce4f5159ae738303630791ce9f3bdc3114ee21e3e8b557157680ad8c772538ad72faf34c41baef11f9ab0b0e748be423a7024685f9bf03df1ff2d0d594d7da5552b3a286189bd0f88032b97eec629e43130849688fea4c8d493d4404dedda0fdd13c4cf6a7ddb862b2ca1d792ddb61e25a675476f4cf377c806025043a9a2d2a5826195aef066"}, {0x50, 0x1, 0x7ff, "d10ac25ec243d728e32114a8257e252a240867142b5cc7b86ee2f857233b641d7805dc9883d4be06c180c214c7ff63502da717c76272b9c72da8"}, {0x100, 0xffff, 0x4, "e48fb6972b1ca503fc280e11496f5c348e270e75c11511a50be8c995b537c3af19dec9b6429d6821f581ae47e8333914f67191bd2332c2f18ae09e763f2b99cceb2f1f524e0dc4cf4a6750c917cabdba4506438f5f64ba116bd26eec4a4cb3b85bf8b3351a8c0e6127505931171e217c358b20af30f8cf42e63fb9178883ee7c33adbea339134731f3004a50236c198ff9d1f217578b550182f9244cb631f96722e04bb299829c3e13003933e9bdc85cbfba3e090ab33134e6454637b67540914fd7d5a19cc05e2be7bbd7ca7ff0bd072483f373ddc27c44d4ef0ace028f0b22fac3ef8ecd42e6cb110c4e0697af290b"}, {0x70, 0x0, 0x1f, "bd8bfba780a32e5afe257000cbf09c80ccfd9777607979da4d53d7800553aee026d06ed63fcdf848ff08be4d35129ddb7da61f9a544f9476a29f4ebfb3f9db79635acc14412330b36c57b6f2d111d42dcb43f5798206639f58ef4013efa9"}], 0x12b0}, 0x2) listen(r0, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = semget(0x2, 0x0, 0x200) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0x80, 0x198) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x7fff, 0x1000, 0x7, 0x1, 0x2, 0x1, 0x6a, 0x2, 0x1, 0x3, 0x1ff}) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000080)=""/167) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r3, 0x4004667b, &(0x7f0000000000)) 16:00:03 executing program 0: clock_gettime(0x202000003, 0xffffffffffffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000080), 0x0, &(0x7f00000000c0)}, 0x800) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) 16:00:03 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10001, 0x200000000083) fchmodat(r3, &(0x7f0000000040)='./file0\x00', 0x110, 0x2) r4 = fcntl$dupfd(r3, 0xa, r3) sendmsg$unix(r4, &(0x7f0000000340)={&(0x7f0000000380)=ANY=[@ANYBLOB="1a250f10c4db092a73e5d52e7a9185fc5661870ff21a0a2aeb7782892debfcd5a7c7f7ced173fc050a718fbb32e60ccf299ed7486febb80a3707b2e1a4f5cb0ded8ef7ed50b18d078af504fcd7a7cf1abcd36328ae7c36c3a9b021684f35409c3fe3100d63265d6e4a7549bdf55d4bc45921bb6a6c4c128430bd07b1578157270de32c5b821e84c62bf606ed7fce9627319fedfedeb2f7a09451cd8bea5ce3c9477a1e16d043a40133e86b4a9f4979f180c68c14c6f4c61490e175d76d38aadf068ca4b1861b8e5ec900000000000000"], 0x10, &(0x7f0000000300)=[{&(0x7f0000000140)="e3217f3ee35dbcad", 0x8}, {&(0x7f0000000180)="a3e553aa7c438456f1ef9d28262f53e44232f27b8affb011b3e58fface674288d7bd22ce7b296ca3ee21892eef10b9a3efde191084ee50e02a7b8c7a8c6658c26b37e94b21", 0x45}, {&(0x7f0000000200)}, {&(0x7f0000000240)="de8670c564f33aa2b29b7e92a648085264f5ec7c4b637e3e2c1539bede41d1ef364bd478990793f6f614356dde2bf395e936ad90824a6940c8e0b3be1eeacfca7607941b22a3d3b455e982cc685188891490b976886c5fd6ec0a4ea2f59b97bef8dff2d306a3599f61ac52a592f42eb36b59ef71638584a24aae49e6a024fb8c84", 0x81}], 0x4, 0x0, 0x0, 0x2}, 0x0) minherit(&(0x7f0000feb000/0x11000)=nil, 0x11000, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r5, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) minherit(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x4) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r1) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x99, 0x0, 0xfffffffffffffffe, 0x5}, {{r3}, 0x2, 0x82, 0xf0000000, 0x200, 0x5}, {{r0}, 0xffffffffffffffff, 0x12, 0x0, 0x7ff, 0x2}, {{r3}, 0xffffffffffffffff, 0x8c, 0x800fffff, 0x1, 0x6}, {{r0}, 0xfffffffffffffff9, 0x8c, 0x40000009, 0xeb32, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x1c, 0x40000083, 0x6, 0xb5}, {{r0}, 0xfffffffffffffffe, 0xc8, 0x0, 0x2, 0x200}, {{r0}, 0xffffffffffffffff, 0x81, 0x5, 0x6, 0x6}, {{r3}, 0xfffffffffffffffe, 0x25, 0x82, 0x1f, 0x3}, {{r0}, 0xfffffffffffffffa, 0x2c, 0x41, 0xfffffffffffffffe, 0x5}], 0x6, 0x0, 0x9d1, &(0x7f0000000040)={0x2, 0x7fffffff}) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x28480, 0x0) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) 16:00:03 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) r1 = dup(r0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="72d3", 0x2}], 0x1) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x9) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="ec03"], 0x0) pipe(&(0x7f0000000040)) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x2000100000003}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0xffffffffffffa662) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x7, 0x200000005}) 16:00:03 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) dup(r0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f00000002c0)=[{0x1}], 0x2}) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x43}) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000300)=""/26, 0x1a}], 0x1) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCCBRK(r0, 0x2000747a) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = semget$private(0x0, 0x3, 0x12) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000040)=""/70) fcntl$setown(r0, 0x6, 0x0) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r0) 16:00:03 executing program 1: r0 = syz_open_pts() r1 = semget$private(0x0, 0x2, 0x400) mprotect(&(0x7f0000ff7000/0x7000)=nil, 0x7000, 0x3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) semctl$GETPID(r1, 0x5f727255fa2c7843, 0x4, &(0x7f0000000040)=""/59) semop(r1, &(0x7f0000000080)=[{0x7, 0x8000, 0x800}, {0x3, 0x0, 0x800}, {0x2, 0x3fe, 0x1000}], 0x3) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x2d3, 0x9, 0x1, 0x9, "975396adfbbcf18639930177ee36fd51ed05642c", 0x4, 0x4}) 16:00:03 executing program 0: sync() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB='?\a'], 0x0) write(r0, &(0x7f00000003c0)="e1c334d7ac69ca8ea303070a0819a878462d192a71767e7c548b8ffb3601a36c1af908286bb087779762824cc1c3356642556c0939afc8ace0f223604bc3c0dfd601a179281b9252d600d9c441032300abea2772800213c34c159202e7fab794105579a604437a7cfe9204e7a28a66199010908c6858fc27a277c890ef3e77c5347f66f011462dbe2919c49e3be14e55d2e3587e0ce1058e6602352fa67ef7c0592c", 0xa2) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x20000206, 0x0) r2 = msgget(0x1, 0x100) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/5}, 0xd, 0x3, 0x800) rmdir(&(0x7f0000000000)='./bus\x00') write(r1, &(0x7f0000000240)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) write(r0, &(0x7f0000000300)="9473055bea2cc0fe50186815eee7cdb05e2429026f915cf1e006ad3f3dce0168d8f1085cff165e8844bce0ff55d5947f4c41bffaa0e201a2536d683ea8fd0e8b98d315d6adcaafb934eae8bee9caa50db569a01fd34c4f2e93faae8542bb6ff9b215c71dbff4c6b2a6eb52625a61adc2b6039f9547a92c1bc3a835ba389e46928bcc7c2e3b5146e6b172d192e5ea2c3893267f92", 0x94) msgget(0x1, 0x10) mknod(&(0x7f0000000140)='./bus\x00', 0x6000, 0x9) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff097ea73a4000000dcb95a0100000000000000a864d67971a38826a1aa8937e753ffffffffff510eb0092e", 0x89) syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x4, 0x80000000, 0x9, "d62d41ee3f0701c7d2c22619b891ac2603f2847d", 0x8, 0x9}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffbfeffffffffc, 0x1, 0x3, 0xffffffffefffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2000000000, 0x109) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0xdf6a}) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f00000000c0)=0x1) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x2) 16:00:03 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() ftruncate(r1, 0x20) r2 = socket$inet(0x2, 0x4000, 0x5) setsockopt(r2, 0x100000001, 0x6, &(0x7f0000000100)="c69c5b4b0db30eba2f1680decedbc517720fcc27cde619da01bd0cd19cea83c00cedf22fc50aebc07dae9ab82ec305feb238278a2e4ec5581c162c38896b82faed2f6afab69fccdc7d4ae571cc42944176993abf6eeb9db9176ce1328d0df04c9fbb5075aca824ff0a08208b528edeac30e6c073a317a0c24037b9730a6a9a656e4178cd0f2901638532cfa9c915c24c8a1bb1971c1fc76ffab1289c8037fa", 0x9f) ioctl$TIOCCBRK(r1, 0x2000747a) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x2) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fcntl$getown(r3, 0x5) close(r3) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:03 executing program 0: fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) close(0xffffffffffffffff) connect(0xffffffffffffffff, 0x0, 0x0) 16:00:03 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) close(r0) getdents(r0, 0x0, 0x0) 16:00:03 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x3, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x9e40, './file0\x00', './file0\x00'}) r1 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r1, 0x1) listen(r0, 0x0) 16:00:03 executing program 1: r0 = socket(0x800000018, 0x8003, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:03 executing program 0: getuid() r0 = geteuid() setuid(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000140)={0x0, 0xab5c}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000100)=0xffff) chdir(&(0x7f00000000c0)='./file0\x00') chroot(0x0) read(r1, &(0x7f00000001c0)=""/169, 0xa9) r2 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0x7, './file0\x00'}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgroups(0x23b, &(0x7f0000000380)=[r3, r3, r3, r3, r3]) 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x9, 0xffff, &(0x7f0000000000)=""/180, &(0x7f00000000c0)=0xb4) getsockopt(r0, 0x200000029, 0x5, 0x0, 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffff, "0549550002000000000000ecffffff00"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1e5b5f4878b96b4c8f9773c6d3def5179f46e466"}) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f1f743cb40e374632e860065f3d1d10bdae2b8a6"}) close(r1) poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) 16:00:03 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x5, 0x0) r1 = dup2(r0, r0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000180)={0x3f, 0x337}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x3, 0xfffffffffffff8b7}, {0x67, 0x101}], 0x2}) 16:00:03 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x800020000, 0x100000000}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000240)=0x168) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8, 0x100, 0x8, 0x3, "c7f25ab00e62110000000000000000007300", 0x5, 0x7}) r1 = semget$private(0x0, 0x7, 0x80) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f00000000c0)=""/142) 16:00:03 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x5) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000280)=0x1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x104c2, 0x0) getpeername(r1, &(0x7f0000000140)=@un=@abs, &(0x7f00000000c0)=0xffffffffffffff3f) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000080)=0xffffffff) ioctl$TIOCSBRK(r2, 0x2000747b) recvfrom$inet(r3, &(0x7f0000000140), 0x0, 0x1, &(0x7f0000000180)={0x2, 0x0}, 0xc) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x3) 16:00:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) fcntl$setstatus(r0, 0x4, 0x4) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) 16:00:03 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x611, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='x\x00') fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2c1, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) fcntl$dupfd(r0, 0xa, r1) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x6b, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) 16:00:04 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() flock(r0, 0xd) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x408, 0x0) utimensat(r2, &(0x7f0000001500)='.\x00', &(0x7f0000001540)={{0x401, 0x2}, {0xfffffffffffffffc, 0x5}}, 0x0) dup2(r0, r1) ioctl$TIOCSCTTY(r1, 0x20007461) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() stat(&(0x7f0000001580)='./file0\x00', &(0x7f00000015c0)) preadv(r0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/224, 0xe0}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f0000000100)=""/71, 0x47}, {&(0x7f0000000180)=""/123, 0x7b}, {&(0x7f00000012c0)=""/132, 0x84}, {&(0x7f0000001380)=""/232, 0xe8}, {&(0x7f0000000200)=""/50, 0x32}], 0x7, 0x0) fchdir(r0) syz_open_pts() 16:00:04 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x20080, 0x12f) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045721, &(0x7f0000000240)) semget$private(0x0, 0x5, 0x1c0) semctl$IPC_RMID(0x0, 0x0, 0x0) 16:00:04 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x80) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x8) fcntl$getown(r0, 0x5) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:00:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f0000000000), 0x100000000000021b) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xa0, 0x2, 0xfffffffffffffffa, 0xffffffffffffff01}, {{r0}, 0xfffffffffffffffa, 0x20, 0xa3affc3fbee4b538, 0x8000, 0x3ff}], 0x6, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x80000000, 0x4, 0x7}, {{r0}, 0xfffffffffffffffd, 0xa0, 0x20, 0x9, 0x41}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x200, 0x992f}, {{r0}, 0xfffffffffffffffa, 0x40, 0x5, 0x8, 0x3}, {{r0}, 0xffffffffffffffff, 0x53, 0xfffff, 0x7, 0x8000}, {{r0}, 0xfffffffffffffffc, 0xa8, 0x44, 0x9b77, 0x9}, {{r0}, 0x0, 0x80, 0x15, 0x1, 0x9}, {{r0}, 0x0, 0x10, 0x87, 0x1, 0x6553}], 0x7f, &(0x7f0000000040)={0x81, 0xffffffffffffffd4}) 16:00:04 executing program 1: link(0x0, &(0x7f00000000c0)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000140), 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x2) dup(r0) readv(0xffffffffffffffff, &(0x7f0000000000), 0x10000000000000c4) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x4b0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000100)=""/115, 0x73}, {&(0x7f0000000080)=""/39, 0x27}, {&(0x7f0000000180)=""/138, 0x8a}, {&(0x7f0000000240)=""/156, 0x9c}], 0x4) write(0xffffffffffffffff, &(0x7f0000335000), 0x10052) r2 = getppid() setpgid(0x0, r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x242, 0x0) utimensat(r3, &(0x7f0000000340)='./file0/file0\x00', &(0x7f0000000380)={{0x80, 0x3}, {0x10001, 0xe7}}, 0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f00000004c0)={0x1, './file0/file0\x00'}) write(r1, &(0x7f0000000400)="77098421a217b6a95a1932616aaf99dae686270f0e3ab53741dfa25c9225bf4a5aa843ae1ee537f493de2a183371f761e9145577ce3c2fcd99e6cd4b408aa5afda301ab666a999349e8a5551403fe2c3b95c488e60bed6431e37173024aff1b7a6d191f429cfd42ba058f88df75bca772747241d45fe13060b3f5a2f6d59e922042c0f26c98191f002d00f9e3b43787d8369ffb8ede43af2d7afbaca7785a1", 0x9f) open(&(0x7f00000003c0)='./file0/file0\x00', 0x800, 0x71) 16:00:04 executing program 0: r0 = semget(0x0, 0x7, 0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x7fff, r1, r2, r3, r4, 0x121, 0x1}, 0x4, 0x401, 0x80}) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:04 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r1 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, r2, r0, 0x200000, 0x8}, 0xfffffffffffffffd, 0x0, r1, 0x0, 0x0, 0x0, 0x7fff}) r3 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getppid() mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4, 0x0) read(r0, &(0x7f0000000140)=""/198, 0xc6) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) 16:00:04 executing program 1: setreuid(0xffffffffffffffff, 0xffffffffffffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x110, 0x0) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) open$dir(&(0x7f0000000100)='./file0\x00', 0x8a02, 0x34) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) socket$inet(0x2, 0x0, 0x60000000) 16:00:04 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) 16:00:04 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) chroot(&(0x7f0000000200)='./control\x00') mknod(&(0x7f0000000180)='./control/file0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x82, 0x0) sendto(r0, &(0x7f0000000080)="bc51c72054a3f9053a7540509c01ddd952a200ac64043f789e77ba7d610a4b315ce1c049244ed204b1b516c2c64f527cd08c95da3d77f441a52bb968cebc140f7e241b956018854856f257c3d9c90c26395dae448e4da6ccac6d0e68b55f424cc3845d29bdddd42a4f1edd75c45f86f4", 0x70, 0x2, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) open$dir(&(0x7f0000000000)='./file1\x00', 0x10041, 0xcdaa7c1fbcfa0291) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r0) 16:00:04 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x100, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) syz_open_pts() close(0xffffffffffffffff) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) readv(0xffffffffffffffff, 0x0, 0x0) munlock(&(0x7f0000005000/0x7000)=nil, 0x7000) open$dir(&(0x7f0000000080)='./file0\x00', 0x8201, 0x20) utimes(0x0, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) getgroups(0x0, 0x0) getgroups(0xfffffc88, 0x0) mlock(&(0x7f0000000000/0x6000)=nil, 0x6000) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) unveil(&(0x7f0000001580)='./bus\x00', &(0x7f00000015c0)='r\x00') chmod(&(0x7f0000000240)='./file0\x00', 0x6) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x3fb) fchdir(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) mkdir(&(0x7f0000000180)='./bus\x00', 0x20) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000001c0)=0x100000000) 16:00:04 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) r1 = dup2(r0, r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) 16:00:04 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0xa) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000000c0)={0x3, [{0x2, 0x8}, {0x1, 0x3}, {0x2, 0x1}, {0x3, 0x1}, {0x3, 0x8}, {0x1, 0x1}, {0x3, 0x401}, {0x3, 0x7}, {0x3, 0x101}, {}, {0x3, 0x1}, {0x3, 0x6}, {0x3, 0x9}, {0x3, 0x6}, {0x3}, {0x3, 0x7ff}, {0x3, 0x1}, {0x0, 0x6}, {0x2}, {0x3, 0x3ff}, {0x3, 0x29}, {0x1}, {0x3, 0x1}, {0x3, 0x14}, {0x0, 0xa567}, {0x3, 0x80000000}, {0x3, 0x800}, {0x2, 0x7}, {0x0, 0x7fffffff}, {0x1, 0x10000}, {0x3, 0x8}, {0x3, 0x2}]}) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000200)) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x20) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x7b) r1 = syz_open_pts() close(r0) r2 = dup(r1) linkat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "01016d882e16615af872eefebfa600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fcntl$setflags(r0, 0x2, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) write(r0, &(0x7f0000000240)="879263fee2dda1a7ca1fca1b2e", 0xd) write(r0, &(0x7f00000000c0)="9c87c3772cf234b870332e2e", 0xc) execve(0x0, 0x0, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000180)=0xffffffff) msgget(0x0, 0x2) poll(&(0x7f00000004c0)=[{r0, 0x80}], 0x1, 0x0) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000340)=""/110, 0x6e}], 0x1) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) dup(r0) syz_open_pts() 16:00:04 executing program 0: r0 = getgid() setegid(r0) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r2) setegid(r3) r5 = msgget(0x3, 0x432) r6 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCCONS(r8, 0x80047462, &(0x7f00000002c0)=0x4c4) r9 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) setegid(r2) r11 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x100, 0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000100)={{0x0, r6, r4, r7, r1, 0x8a, 0xbfd}, 0x7, 0x3, r9, r10, 0x5, 0x5, 0x80, 0x100000000}) 16:00:04 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x81c1, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000240)) accept$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000e0bca4f28b9ae4ba6d0ad980c54023f6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000010000000000000000000000"], &(0x7f0000000140)=0x6e) r1 = socket$inet(0x2, 0x1002, 0x200002) r2 = dup2(r1, r1) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000040)) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCMSET(r0, 0x8004746d, 0x0) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d900000000e23ac168a0d130b5a77f3b184b237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fce08", 0xba) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000100)=0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r3, &(0x7f0000000200)=""/161, 0xa1) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x80, 0x0) ioctl$TIOCCBRK(r3, 0x2000747a) 16:00:04 executing program 1: r0 = socket(0x80000000000002, 0x3, 0x0) r1 = shmget(0x2, 0x4000, 0x102, &(0x7f0000ffb000/0x4000)=nil) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x2000) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000040)=ANY=[@ANYBLOB="56022e2f76c19da13ae384ebf805000000fa66696c653000"], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1090, 0x1) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000000)) login: pckbd_enable: command error 16:00:06 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) r1 = msgget(0x2, 0x10) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x3, 0xb01, 0x3}, {{r0}, 0xfffffffffffffffd, 0x5, 0x14, 0x3, 0x6d01}, {{r0}, 0xfffffffffffffffb, 0x2, 0x40000022, 0x172000, 0x5}, {{r0}, 0xfffffffffffffffb, 0x1c, 0x13, 0x10000000200, 0x20}], 0x800, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x20, 0x20, 0x8, 0x5}, {{r0}, 0xfffffffffffffffd, 0x95, 0x3, 0x2ae, 0x400}, {{r0}, 0xfffffffffffffff9, 0x41, 0xa0000020, 0x9, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000003, 0x6, 0x4}, {{r0}, 0xfffffffffffffffb, 0x0, 0x2, 0x8, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffff9, 0x1a, 0x20, 0xfffffffffffffff7, 0xfff}, {{r0}, 0xfffffffffffffffc, 0x0, 0x81, 0x0, 0x1}, {{r3}, 0xffffffffffffffff, 0x2b, 0x20000002, 0x3549, 0x8af}], 0x10001, &(0x7f0000000340)={0x800, 0x3f}) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/246) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f0000000040)) linkat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus/file0\x00', 0x4) OpenBSD/amd64 (ci-openbsd-multicore-6.c.syzkaller.internal) (tty00) 16:00:06 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="d4991f98cc3f550019eb"], 0x10) r0 = socket(0x10000000002, 0x2, 0x0) r1 = dup2(0xffffffffffffffff, r0) r2 = kqueue() syz_open_pts() kevent(r2, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0x31, 0xfffff}], 0x6, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000040), 0x2, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/183, 0xb7}, {&(0x7f0000000100)=""/42, 0x2a}, {&(0x7f0000000280)=""/237, 0xed}], 0x3, &(0x7f0000000380)=""/169, 0xa9}, 0x800) pipe2(&(0x7f0000000080), 0x6) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:07 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSTART(r0, 0x2000746e) poll(&(0x7f00000003c0)=[{r0}], 0x1, 0x0) 16:00:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x4) r0 = dup(0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000040)='./file1\x00', 0x612, 0x114) fcntl$dupfd(r1, 0x1000000007, 0xffffffffffffffff) 16:00:07 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x400, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x5}], 0x2}) 16:00:07 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x1000000000000003) r3 = getgid() r4 = getgid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000080)=[r3, r4, r5]) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x811, r0, 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x10, r2, 0x0, 0x0) 16:00:07 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socketpair(0x1a, 0x5, 0x9, &(0x7f0000000000)) getsockopt(r0, 0x200000029, 0x3f, 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) read(r0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000040)) 16:00:07 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x2, 0x2, 0x4, 0x7}) chroot(&(0x7f0000000180)='./file0/file0\x00') open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000080)='./file0\x00') 16:00:07 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x200, 0xffffffffffffff76, 0x20, 0x0, "0382ac000001fd10002000", 0x0, 0x9}) mprotect(&(0x7f00007ab000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x1e, 0xc000, 0x2) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x6a, 0x0, 0xfffffffffffffc2f) fcntl$setstatus(r0, 0x4, 0x40) r1 = semget(0x0, 0x1, 0x9) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x2, 0x8, 0x9000000000000000, 0x6, 0x6]) semget$private(0x0, 0x3, 0x4) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) 16:00:07 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xe2, &(0x7f0000000180)={0x5, 0x3a92}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5d, 0x10, 0x6, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x8, 0x200, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x40, 0x10, 0x9, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x2, 0x20000001, 0x17e, 0x100}, {{r0}, 0xfffffffffffffffc, 0x2c, 0xfffff, 0x1, 0x1}, {{r0}, 0xfffffffffffffff9, 0x0, 0x80000002, 0x800, 0x80000000}, {{r0}, 0xfffbfffffffffffb, 0x22, 0xfffff, 0xfffffffffffffff7, 0x10000}, {{r0}, 0xfffffffffffffffc, 0x2, 0x4, 0x1000, 0x5}], 0x2, &(0x7f0000000540)=[{{r0}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x80, 0x4}, {{}, 0xfffffffffffffff9, 0x80, 0x400fffff, 0x7, 0xffe}, {{r0}, 0xfffffffffffffffe, 0x61, 0x80000002, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x7d, 0x6}, {{}, 0xfffffffffffffffd, 0x30, 0x0, 0x2, 0x3e3}], 0x80, &(0x7f0000000000)={0x10000, 0x6}) r1 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x2, 0x3}, {{}, 0xfffffffffffffffa, 0x8, 0x10, 0x101, 0x800}, {{r0}, 0xfffffffffffffffb, 0x82, 0x80000000, 0x6, 0x8}], 0x4, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x0, 0x30, 0x1, 0x4}, {{r1}, 0xfffffffffffffff8, 0x2, 0xeffffffd, 0x80000000, 0x5d84}, {{r1}, 0xfffffffffffffffa, 0x41, 0x1, 0x7, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x88, 0x40000010, 0x3ff, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x2, 0x80000000}, {{r1}, 0x0, 0x1, 0x89, 0xd5c6, 0x400}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x97, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x7, 0x80, 0x7, 0x1}, {{r0}, 0xfffffffffffffffe, 0x31, 0x2, 0x9, 0x7}, {{r1}, 0xfffffffffffffff9, 0x20, 0xf0000000, 0x10001, 0x2d8}], 0x800, &(0x7f0000000240)={0x7fffffff, 0x8}) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0x80000001, 0x0) 16:00:07 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000003000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) munlock(&(0x7f0000001000/0x1000)=nil, 0x1000) 16:00:07 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0x120, 0x11) unlink(&(0x7f0000000180)='./file0\x00') getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x20b244, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$TIOCSCTTY(r2, 0x20007461) kevent(r3, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) fcntl$setflags(r3, 0x2, 0x1) close(r1) 16:00:07 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x5}) 16:00:07 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000000)='./file1\x00', r2, r3) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f0000001240)='./file1\x00') fcntl$setown(r0, 0x6, r1) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mkdir(&(0x7f0000000040)='./bus\x00', 0x10) r0 = socket$inet6(0x18, 0x1, 0x6) dup(r0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x27e, 0x7, &(0x7f0000000140)=""/87, &(0x7f00000000c0)=0x57) r3 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffb, 0x8, 0x88, 0x1, 0x1}, {{r1}, 0xffffffffffffffff, 0x15, 0x80000000, 0xfffffffffffffff7, 0xffff}, {{r3}, 0x0, 0x0, 0x40000000, 0x100000001, 0x2}, {{r2}, 0xfffffffffffffffc, 0xa1, 0x4, 0x2, 0x3}, {{r3}, 0xffffffffffffffff, 0x1, 0xf0000008, 0x5, 0x9}, {{r3}, 0xffffffffffffffff, 0x50, 0x10, 0x8, 0x400}, {{r3}, 0xfffffffffffffffd, 0x2, 0x40000000, 0x0, 0x3416c7c}], 0x7ff, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0xa, 0x0, 0x8, 0x4}, {{r2}, 0xffffffffffffffff, 0x80, 0xed370050890c88e3, 0x5, 0x1ff}, {{r2}, 0xfffffffffffffff9, 0x28, 0x20, 0x1, 0x8000}, {{r1}, 0x0, 0xb0, 0x4, 0x9, 0x1}, {{r1}, 0xffffffffffffffff, 0x4, 0x9, 0x6, 0x6c1}, {{r2}, 0xfffffffffffffffb, 0x69, 0xfffff, 0x1, 0x80000001}, {{r3}, 0xfffffffffffffffb, 0x40, 0x80000001, 0x5, 0x8}, {{r3}, 0xfffffffffffffffe, 0x10, 0x40000023, 0x2, 0xd5}], 0x1, &(0x7f00000003c0)={0x4, 0x200}) close(r3) flock(r3, 0x0) socket$unix(0x1, 0x5, 0x0) 16:00:07 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x800000018, 0x2, 0x0) syz_open_pts() shmget(0x1, 0x4000, 0x8, &(0x7f0000ffa000/0x4000)=nil) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:07 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x6, 0x0, 0x3, 0x100000000, "f4c34a0b8dd391fe2e32b46f60e8915da61795ab", 0xf4, 0xffffffff}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)) write(r0, &(0x7f0000000100)="32e359e56e92374c520b65a04290fe05f97bad06e0c068b6c26aa0f1017f47689f4c70a06bc0a03837f51cd68d289986ae0a362f77c2c34b5e20068df2d41d7d42f5c6207f501f61000000000000", 0x4e) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x1000) r1 = socket$inet(0x2, 0x2, 0x0) fsync(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="8902fa87", 0x4) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20, 0x0) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./file0\x00') read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet(0x2, 0x8005, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0xe1) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000180)=0xfb63) setitimer(0x20002, &(0x7f0000000000)={{0x81, 0x6d}, {0xfffffffffffffffe, 0x7}}, &(0x7f0000000200)) semctl$IPC_RMID(r1, 0x0, 0x0) pipe2(&(0x7f0000000240), 0x10000) setitimer(0x0, &(0x7f0000000040)={{0x9, 0xae}, {0x3, 0x4}}, &(0x7f00000001c0)) r2 = semget(0x1, 0x0, 0x408) semop(r2, &(0x7f0000000140)=[{0x0, 0x3f, 0x800}, {0x7, 0x1, 0x1000}, {0x0, 0x0, 0x800}], 0x3) r3 = semget$private(0x0, 0x7, 0x400) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000080)=""/163) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c103003c5b00001a9d000000e74de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e23fe61", 0xa0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() fchmod(r0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x7f, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x400, 0x4, 0x6324, 0x1, 0x1a15, 0x2, 0x1, 0x1, 0x1, 0x0, 0x2c80}) 16:00:08 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x80) sendto$inet(r0, &(0x7f00000000c0)="0ca03aad2cab86a1a6ca4f8850e9069fdd7163f60379a5876f692bba3a21f1434afcfd6e79dd355f70a1cd8c023c6f55675a1c7a8bec34c05f76d1fe09e44df63e8347e3a60471cfe063d641da7a6e2ae06a7c4df15e4fe1d3cbbafbeeeb20ba46eef790b65d12c40c7120cea58c8f5ec906ccaba877f99f926927208ea70fb8f08be460e9f0c46ceebbe6b4003484b58833ddb46e81d18efd82806ba33ce2e83545e5920c714f1446dd6065ffbf57ceed2c", 0xb2, 0x1, &(0x7f0000000180)={0x2, 0x2}, 0xc) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r1, 0x0, &(0x7f0000000040)) 16:00:08 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff5000/0x4000)=nil, 0x4000, 0x0) 16:00:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d0183701bc652aca580112e2f66696c653000efea2e9d505e1f37bcc1a1f0640641e968ea4f89bb6bbc352d472dd0037d6c9d838693f6a4ce193d9c10fc92026cd31d06d8798a872ff51ead2971d0ad2928072f35124e9d663d630895013ab9450f573e5a1e000094b6f244ecc0002bb9dca5578fa05f74c70a90c61e051e0d181aced70860dc198633b9b3c5b06d459456dda368325ffc79f994313c61a998ff030000e16a6d7036c8680c09e5798c34b9c674e70b7b435214d5e76e47c4a0ee29ccd075f5b000d2da58335a75349e3bb4e077000000000000"], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) 16:00:08 executing program 0: setitimer(0x1, &(0x7f0000000000)={{}, {0xfffffffffffffbff}}, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x81, 0xfffffffffffffff9}, {0x8, 0x1000}}) 16:00:08 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0xc0, "d730c1e7e400000001000000000000000000009e", 0x2, 0x4}) bind$unix(r1, &(0x7f0000000140)=@abs={0x1f95d27d48731892}, 0x8) getsockname$inet(r0, 0x0, &(0x7f0000000040)) truncate(&(0x7f0000000100)='./file0\x00', 0x10001) 16:00:08 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0xfffffffffffffffc) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) 16:00:08 executing program 0: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r2 = getgid() mkdir(&(0x7f0000000000)='./file1\x00', 0x0) fchownat(r0, &(0x7f0000000180)='./file0/file1\x00', r1, r2, 0x2) chmod(&(0x7f0000000340)='./file0/file0\x00', 0x9) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) open$dir(&(0x7f0000000280)='./file0\x00', 0x98, 0x45) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x44fe) openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x69, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f00000002c0)) 16:00:08 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000004280)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000000080)=""/74, 0x4a}, {&(0x7f0000000100)=""/171, 0xab}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/18, 0x12}, {&(0x7f0000003240)=""/4096, 0x1000}, {&(0x7f0000004240)=""/7, 0x7}], 0x8) write(r1, &(0x7f0000000000)="d4", 0x1) poll(&(0x7f0000000040)=[{r0, 0x144}], 0x1, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0x3, 0x80000000}, {0x160, 0x4}}) 16:00:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) setuid(0xee01) r3 = socket$unix(0x1, 0x2, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000180)=ANY=[@ANYBLOB="ad5f3812302ab05176b64a98df6e"], 0xa, 0x0}, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2118, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x210c, 0x6) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) bind(r0, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) unlink(&(0x7f0000000100)='./bus\x00') unlink(&(0x7f0000000140)='./file0\x00') r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./file0\x00') chroot(&(0x7f0000000180)='./bus\x00') getpeername(r1, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) 16:00:08 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x201f, 0x2cac) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20080, 0x0) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r0, &(0x7f00000000c0)='./bus\x00', r1, r2, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r3, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20000000002000, 0x2844) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) rmdir(&(0x7f0000000040)='./file1\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x20) open$dir(&(0x7f0000000000)='./file0\x00', 0x6a4, 0x0) r0 = geteuid() setuid(r0) 16:00:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0xffffffff) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) syz_execute_func(&(0x7f0000000000)="c401f951d4420f51c7c4a3797dda0066450fd1560a66470f6669bc660ffda1008000002e450f01c3c4e1bc591df7420000c44225be49be2626660fdf09") getsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x3fd, 0x0) readlinkat(r0, &(0x7f00000000c0)='./bus/file0\x00', &(0x7f0000000140)=""/157, 0xfffffffffffffc76) r1 = dup2(r0, r0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000001600)="3e5b7054575ac8120dd87e5e42233ed8fa4815319718294b047d8d65c5011cc571fc251fb1e6e435c6811bfed698672b", 0x30}], 0x1) execve(0x0, 0x0, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x1b04) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x3, 0x20, 0x2}) write(r0, &(0x7f0000000240)="879263fee2dda1a7ca1fca1b2e", 0xd) write(r0, &(0x7f00000000c0)="9c87c3772cf234b870332e2e", 0xc) getsockname$unix(r0, &(0x7f0000001400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002678063259e76e047051000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x1002) readlinkat(r0, &(0x7f0000000380)='./bus\x00', &(0x7f0000000280)=""/205, 0xcd) execve(0x0, 0x0, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r0 = dup(0xffffffffffffff9c) sendto(r0, &(0x7f0000000240)="62819d6a0cb2440fc5cb33f61a165b0ec45bf7e469037961781d4ec486889c2e6854f4d4e38de530e122248645dec0ff5c2b8b2961a3b690e2a61a2bbd", 0x3d, 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="24002e2f4b2ce80f00000000000083278def53510366696c653000f68b06da854898b70178ab7bfd4d7c8ff6530fd874878145c5f012389778d3634478b75f59e93a69e33b7c9834e0f570018c15107bb2bd653fa285efb045fa856de03c8dd82dfd7a3688d4a315cb3c2098a721f6ac48bc86d14435cbb45ea5dfc4733904b6ee73e9995a47da77910c3498b360735ff25a9692f54aed7834c68cfe12fb0ca05a970f6445d8a29513183345c6a8b26c952b9b0668a45d1890730d041003836ff6f6e24ff7eba9a756c323d7b900df59e0bc38479949ac93f6024c843e31c29b01c50012e04354cbbd27d65bc9e518b0d0d326912ab5e96736260d736da4a88ba99d312ef77897509d91f40c992e3c1e7abe21c55a14f5f10c47227d91790517be99ed9f6200a93aeb38f3f92ca83e5e9825c0af6ea284b793f200353fdd0f9c74af1e86"], 0xa) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchdir(r1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x80) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f00000000c0)=""/211) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r3, &(0x7f0000000040)='h', 0x1) fchdir(r1) mknod(&(0x7f0000000080)='./file0\x00', 0x28, 0x4) sendto$unix(r3, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:09 executing program 1: mlockall(0x2) setrlimit(0x3, &(0x7f0000000080)={0x75c7, 0x100000001}) setrlimit(0xb, &(0x7f00000000c0)={0x9, 0x4}) pledge(&(0x7f0000000100)='$}-\x00', &(0x7f0000000140)=',+]/\x00') setrlimit(0x4000000003, &(0x7f0000000040)={0x170002, 0x100000021}) mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x8e) 16:00:09 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{}, {0x101}], 0x2}) 16:00:09 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) ioctl$TIOCDRAIN(r0, 0x2000745e) open(&(0x7f0000000240)='./file0\x00', 0x0, 0x82) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/205, 0xcd) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x3) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000040)=0x9) dup2(r2, r3) 16:00:09 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) fsync(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x3) 16:00:09 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x280, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fcntl$lock(r0, 0x8, 0x0) 16:00:09 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x0, 0x2}, 0x8) r1 = accept(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000080)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) setpgid(r2, r3) sendto$inet(r1, &(0x7f0000000100)="85f6e3ded70fa5fa405b60fa32ea95c7a07606e0bd6d7ec0742bae16d5ca00ceceb1e967fb96095b4f6503d5dea015ed2ad6196447ccd361b485f6b15443ee58347af79b821b8d4ec23774c8afd65c9c6aa70e7c4b6e7bce1536a3cc203d3654e958054a25502f39d657bc851e3a044417965d73e7784adab3843ff137dcf2f8daec1340a78f48cc1b398890c0e5cf974e96487e84", 0x95, 0x400, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt(r1, 0x7c, 0x72, &(0x7f0000000040)="cf5a250f6ab2093d62f293c32d0bb1bda06a5ee2050b3de38b3d1e", 0x1b) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x1007, 0x6) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 16:00:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setgid(0x0) r0 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(r0, r1) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mknod(&(0x7f0000000080)='./file0/file1\x00', 0x1004, 0x9e12) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:09 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10b884, 0x0) flock(r1, 0x2) close(r1) 16:00:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x8, 0x1ff}, 0x10) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) chdir(&(0x7f0000000080)='./file0/file0\x00') 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() readv(r2, &(0x7f0000000680)=[{&(0x7f0000000200)=""/66, 0x42}, {&(0x7f0000000280)=""/240, 0xf0}, {&(0x7f0000000380)=""/223, 0xdf}, {&(0x7f0000000480)=""/115, 0x73}, {&(0x7f0000000600)=""/106, 0x6a}], 0x5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfff7bffffffffffc, 0x0, 0x3, 0xffffffffffffbf7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 16:00:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140)={0x0, 0x8}, 0x10) sendmsg$unix(r1, &(0x7f0000000100)={&(0x7f00000011c0)=ANY=[@ANYBLOB="df5fd99ff8d31bc37a8eb76b5fef63b9d98083bbb397cf9a74b3f3a51d6796f352846ae1db5a4dd784d213512bab289b2d5d0ec208ca0068df7906b6f39fb54e1f0b1857ae4c446d8d020400"], 0xa, &(0x7f00000000c0)=[{&(0x7f0000000080)="dccea97c7efd44e6b1ea0ca5c7e3179861b82cabdf13aaebf1a2", 0x1a}, {&(0x7f00000001c0)="bb1d5337231e3668a42eff1cc9abdd8d7831c412e9d8e15cf37359234707bbeb1de9dd4a41df9de25276579ad1da7854b746e1b8a796c7a180357aced35f98ad358ba4355b9d29e21c9506f4828be380a154194b64079c2dfefb06e5242dfb1506859c2cef43063ea6f840b3147987121d308f037f47a340189331b61858a52f02469aab17f28166b95716cb72fa4d0cc31bf122641c314b1b709fc777901aa4edda35da110c84a46027a7fcb71d71170eccf4f94404c0e2f13302917a4c4b05193dc0af63860954b28a086d62722666889f2ae915b7eadaf45b1479b7ca3316f20eadbed5bfc2980f42abc224243305641fabe9e5dc1f7f64ce27bde8a3ea421024698ccb2712c92628bc6518a30c23b95efc90fb6c444112445b0476f3932027ea570daa885134849bf037b45a1cfe648dfa70e212c7c293bd0b8ce439e428473a4c920376c0a73f1ddbe70404fc5d589f0a6b7a583e3bd9713837639397c876a625a9cfb800bb1a62de23869e0907740793f9e284327c62331b558bcced2360998d8fa375701e0e8f60ae67c07c40ad52195fceb48092415ed6ade5cb70d8f6684487d25f690fe5cd60840c0c3afb16c2300363c0589731e61c77ee878b2611dfc649ea20b2917d71306c53f272a6e71dfc7734c3828cabb440cdc3f3d9dc62ea33c50c3c171b954a1853e74358eb1c80264ea876e8a99b617cabaaf6c1c0dc24ff827b093e820e84d1cb8500545067698825582ad89e7489cead40d7f9810d6ce26a7a478c1182699d06dd48b6c8b1e221f0a42e66a41f31c4684c71393e807f69c9195f91c506796ff5998900c83fdf9c04bfaf55d3512b0f7e66faabb77bacd72e89b0c1e369d88e02e3402110fa3ab80e82b015f42f7386262a418a27f05251d5d87f6684f2baceec2f0420a569415234256b17f153885e330eff6db2cc518874fcf7969d2847535838c94b112c10b3a88e6e8c680bebb285b107224080b2ee204669ffff90729931f17699a857a0e245918e60cb24ae2848c5f92274ed82c8146ab5293be4c17fb2c810ff9df7540d97e13e87328c351290e401e745c5525a385b2c1b49d1425d34c91c0ed08dd11e44873ceb30b610154c18d0056e8e2718ebac627f8a297cf7301f673d82203855f8226521816c97e254d0105ea8d75ea1f7b067c675e7caf3e88d80779e5d2b684fa639dff5932e36579983cc10eda86b672cd1787cfc0d902721731d6415773cd39bcdf2d328c4dc04f5766149fa51476397d3e4998f1faa3a804740efb5ebc234e7a041f941fd47b225142c68dfb5d455aae612560e2f7062380a5dc651d6bc03cd3b336f0f617eb6ecd092c1b851b982618f2aa7cbea0e3923bb0e964814abd1a479e56132abc825fede99f941e42f85ba01ad6f5b845d8f094139cfc706e196c8eb476a9aba6e657d38e8f5053cdbdff74b4e6dffecb91e9d1efcfe08f656bef9b3c44d2fedba4cbb54431faf531b096439cd68a2e67d693e8b76ed8b8a9e4cae2eee2b3e694aba23f843a06c53fd61343981b7cc85eac99828fc7b28fdad496d991062d763769edf4e4054c25caee458e4bced7a64f9bb58eed4337a75cec4920470ed06cabad1fe1bf42bd0f8e1b71a27de743cc6cbba4dab3f132b1c42ec91fd7803ca5387f7acba85c06e1fb5db9379654873b1f3e03b26dd6b487bba930500ba63811dadd65ce4c2d873290446b48f1f9d479d6361f70de08dfc70603c3376835a1b5111397baee3ffe899e984500bfdd81b0098f8291f83023a931955f1d2f301f8b9b86b8f76f30621507ade8e5e8870b2ee12a72ec94a1505b9e46a4e83b45959b2726b25bf5f7db1f7169c27f8b354bfc91facc254fd9abf9199ac97c505f117ca2f436260ff6370549e0801d76ad2ecbe1c13ca22953bf479ebdea0bc6c0decdf16cfcb806dc2cd8335087688e2e1a535973fbaed1ecd25e1a13520431572fe90b1128b5e5c635a92617a26118f9a6afdfbd9383c9d146326f0031c3ca94b0c1f1a9bcaac541672cd13f253587360cebe3c15772358e3ecd66e5b15726ef876a9098d640737cb14b3e2e6647d7cb6701245cf497a48d850b0fc9f13a662476224a259d85956dbdf44d4f710170f1379c58b9180bb9d98ebaacdd02492053fd562b2be0d558763b70ee9c33b03280230681bf075ec3d45dcde534819c2cd98d131a5fe77c18b0266bf3b45f9782b7f4468eb96273456a7915cc8bb160c5ae50087ee1d8b5b4e3e7fef1754ae45346076745a38849c30c76a51eb66f34942058d5b239a4cb3189b77cf59e22aee296bfaa6fdb3edc87e76b923412ebc3ad512cf60815294fe0dce2140ea056fedabb7587cf9ef9d024be8edf9df0fa9153ccd03b4b81ed27cdc0a686088243d9df376d1f7e8b3c3c7277d141f16818b63bb4bc3455c1c63b8771b409bbbc640d160e95d7065617c383bb140e37775ead46a82812be443ea3ea519d0326717c7f21b9f0d2ddef005186c82f7213065f5891bda6601bd374c067c0bb7a086614989db78f0c943eee4eac1cfde71a2eec4f667aa20de3f78d437c5b06ee02408d7385f153635939c0c584e8773c7fc6fbc7dd246d055a166440a343e407be118c613e476e6987f183d0f5d89d298440826a1462d192fdfeaaf78a25118e5307ac57cbaf5f3a003526397c81e545c39a766de48821e6c1123724c452f6dd0c068276f8e95dcee0c43a79198cc5fbaed82ca74dfc38187bf5c509d66bb3d8c02e0e713e8298c20c8824168b7d184543f28e1a9abdf55e7c6b4333189f50149288c096e4560805a84170a82869dfce1d1dc0a55435f790e82f0bfd89b9543a25d9e86796ed4807c051c808852093fc1368453713d27bf28c8a99c5a2fdf4f0a1483be68e9e998a316345ba4e969e225fc9bd4b8825222f957a7f61bb5d683c158076c41add8bd65ad89f21d0f15606b8038ae3a80c13ad88f6cf663332dcb48be0c86cb904c0c5ce72222e1a220e90e4b05abcb52bad999568c6ec4721598bc5c800c4fa37696342055d7ecbd7f306b2d493c92148b27989f7b13ef992fdd90a23320915d8ceb0a033858c8f4d78c358bd67581558f1dcb0c979ef5d017bb770e9bc8ffd45637dcbf44f98164d00d29f3f52a2a197585b0ba143659042fa1dd366a160a15a586539ab37cb1a743184378e5c6df8115c001ad18151751a7dde7e640cab60c9bdc73fe20f30bc1898e22b107b3c3477289389bd8985c92bb69c7e6732146e70e1ea7dc8c71c3d743ff668ba0e779b3ac2ff5bf7aedd2c029049dec3c6c35a1e0c2875ad3df31ccf6bafb3642dcd7c32e03a1a997c79837e047c882472acada8eee18c8948463e62a4ffcaeb395a2a6f74dc99433289eec59c06f70958f864442841c873a77309450873aaa207773f9c354d5adf58d9c9d2b5f557405829ca84ac0ba35abd362770df7daff5eb1f3d82ee28c7147428c0735526d4e52ea5af73b279ce349a6fc7ea2b00080343d0e2cee8517c66ebc9cd37cb53da4b872e4200c1588021dabff78588bdb849d485f8d331197760d00c2e11513d9ac9f5455755d04cc4555aaaee3b161ca6ab1b5a9798e239ccf4fbd59c6ff169103991b9bedd39252bbdc40502e160fa9f0c71ccc263df6e45b0fbdfbb8d98c28f2950f2dd93307b30dcafd7370bc0bd579f692af951aee457819ac7bc70f981799bdbc4bab44ab08bd291f1aa176a17d4cd5b868f199b6b7c265eeb342353564806c1c7e8c3f9a64feefd81208cf7ebc0a444e11d8663bdbc37e552d071812df411661244bb629025f9f129db1fe96df8d233f035de2234f262b0e068f4355b5e6862a413fe48ac9af9329e4acf0439e73f91d3c15d0d57e29510e1911165e0c818c83e085c222a56d9d5b791b03e8e387e04b867047a5b403160d452f56e92e0ea52ea6eb783e15d0ced6f4996e4a9eb02120aae492281064e34a7ac69f28706632b18affb16be3e0c9d0222ad42809862ec4341072844d66f136447fcff3451307d13172ac909098d8c1653ed11c040db97590429a35b4cc23e14e1a4da4f21643ac9f4b718ded656b246d0456324a1f4d8104bd357c46e05685b2d50b3e87f16e1ca077104193433328c6f7419bc00467e6cf2bbb355adeebc2983c0d6c6bf9777af0f19bed96aea3b02223c11348211dee25534e58d29a27384a7ef9c61827b8ed19914cfbece4ab8ef431df3f03697c28d1398dae1ffdd832163e6d5fb4340280627f99ec5db8a182a3699851092df8007da4da98d09afb3af8a57a585de80a7cf4d13102da60d67984532630e98cc09807d4ce05af5c135bdd29ecdb98f19a7c17e60c2f0c5a0bdfc91c76a0a9a5a340de7885c832529c65a39fdf12ccc2f913e44126fb876a12f1ae9d0baa78e25c665f658444079d989aa37b51abc8a3620eeaee46667a0976d1c5ff7c180ea3cced262d6f0d5d3c23c4eb6d1be736e43ae96ed75087372321a7b3c9e5b52e4f0d3b42dd6df59ca2012ee19f83698e561495c003326e4224db5e325547e2e6618c270f0be0e165b05a1f7732bcd9ad06de689969fe5716fbba42dac11f7712eedf21dfb34803bd51d35fd12a6643bf7085fbb410d4f1ac0ed5ea3be5bc2a6af9831459c8bb75b0db0ece89bb7c7792208e1c4b34cddcf870ad98ebf63c5ae680270ddad6f48129066fdd09c7a8dc166fb701d8ec5f98b44386f808cd6d8b4f910ed791e8bb8a595d6824f1e07b8321362884c6a19b2a36cfad1680a788c299ad0e80832ce6dbfe9e785720048739b91d110252d8a39915d5738c3411c5f05be9c40cf37c1757cb5e54f1976427ed7e415557edd79952ed260d46eec096246e64a96efae15c9dee295a662783bc2ac835213fadef6efe8d7564676db2bc887647cba4d75a39e73b6506297980f939f92a0e2b728099cd47d0d5c824cd6407f8fb87e226cfe645386d816c18e6ffa768810a8099eff4db46f17a9a5612c627482756552670452fd098d16e2748512723e1737305f4b65123548b30f24acfc599b00eb46f9a8c9f7620a8f716e5bd55819e6d419f26d1e165d495640fe806ac459398883b659a7e958d759c36752d21c0511271562ad41843fadf0b8e893184b01936a629a03a6bc53109a6bcfbffe5aaa42a0251b42ec13bd517fcab463570c679b519d720dd53f6283150b621ec5de1f566dbf2ffac23b1d63e1e0e0d04d192228234d072a0cba48a8bb1e5ced263e767788daf20dce308001a0903322d350d259c80a53134759b250f07e2bf5e842cd956b6931ec1b4f1b237cb28f69908ddc6173459e28ef60a6a95c0353fb59bec32e4f6ba77571e695a143535fd9b2ef776bc4d5e07e4917e471f5b3ada7c557e5cbc165959de8854abf704c36f2a3889b009827fe6d51b017e730363af237dcb7719a81d6ef2a29b306283b8365cd04361bf4cf4e8298f323934668e752bc61dcb8e4d980f57478d6b78b081f39f981a43656b39119f85f452c869c70a01c4a53e3582daf67c32db73caf59df855e565d2b105d9463558c8aab320c354224be07d7b8e0537b892967c20391e23ac3ceff0cdf7c3ae8a058119fa2ffe89902607bba648d56c9dd69b52a10c586d916c10f6e8fbba96fcdb8180583b0e8b6ce7521f27ee5849ca494b0fb24418a7afb96ef0e54a33aa758c1246a3ce3050e31749331d050bf2347c1d18b08481cb64230095a1ded716154547c3c03cb8f228646418b5693dcc057106e2ae8d0ef662f39d4901947093411aed5ad57084bda8", 0x1000}], 0x2, 0x0, 0x0, 0x1}, 0x4) r2 = dup(r0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) getsockopt(r1, 0x104ed6d3, 0xaa, &(0x7f0000001240)=""/145, &(0x7f0000001300)=0x91) recvfrom$unix(r1, &(0x7f0000000180)=""/12, 0xc, 0x0, 0x0, 0x0) 16:00:10 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="77acbdd906a9c99653542e4b8b782350ffb3f91d4662ccc46fe527368900995b9b7142a09715e9914c6c7a8fccf30094b2324732cd2425fd661dc686ea7bcc345e910fbe8782977dd68663a34e5d4914b7cf221c852451d37704e7d53b0d9b3f60207942b7a0080e65f6aa1bd0aa8a7a0e9c6692d2d6639d0e230ca47383113651350b65424c83e66ad7159a128e5c10130f093124b5072317382a9138441f0839553a5ad561c49d3834901d336dc69ec54be743b998bc9a4a4ee45fb0f36d9b35c21ebb1fc8caed93baf4b37f75bf3cc66543b4d6d29a96555d3eb80ec240d280e64120e264b84057a48fdcb0", 0xed) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) bind$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:11 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000080)='./file0\x00', 0x10) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="10000000ffff0000010000000000000019c7f0fd745ab5882f166e32f9fa189e428de42605ef83bab14234d688d36208652accd5d915375ec1a53a29e6b94033dfac74d6df4704000000000000008a63cc70a99194e8ba70de0a43f0ea4624f4bbafe2"], 0x10}, 0x0) write(r0, 0x0, 0x0) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:11 executing program 1: setuid(0xee01) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r1 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0x46bfe) r5 = semget$private(0x0, 0x2, 0x400) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000000)=0x5e3) 16:00:11 executing program 1: r0 = syz_open_pts() r1 = dup(r0) r2 = fcntl$getown(r1, 0x5) setpgid(r2, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='\\^&[!\x00', &(0x7f0000000080)='\'\x00', &(0x7f00000000c0)='@^\x00'], &(0x7f00000002c0)=[&(0x7f00000001c0)='$\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='#\x00']) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) mkdirat(r0, &(0x7f0000000300)='./file1\x00', 0xa9) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000640)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000600)={0x9, './file1\x00', './file1\x00'}) execve(&(0x7f0000000340)='./file1\x00', &(0x7f0000000440)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\\^&[!\x00', &(0x7f0000000400)='\x00'], &(0x7f00000005c0)=[&(0x7f0000000480)='\x00', &(0x7f00000004c0)='\'\x00', &(0x7f0000000500)='#\x00', &(0x7f0000000540)='#\x00', &(0x7f0000000580)='*:\x00']) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) openat(r0, &(0x7f0000000080)='./bus\x00', 0x810, 0x5) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="ee187bdd7c681f5dc076b25e498474a12c8f2d1b612daa56d080b240b23ddc677778bed3cee6c04c331f6ae9c7f68727766e0d48777dc4b920fabcec5f2e1f6e7d57f6e974149a2599a3c90517f39e0129d71b957d92b9bc681f06e50b6d3beff8d3288b6f27a8096e0f65ea05a1697cb072590b4255e6b906f0eea80d9919ec13cac81e1b2ac3106f8c2c8b5ee5f094", 0x90}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000380)="3b1c7ab3c6f4433793125f9a37990fa99b55467380ee46e337e92048493d1935c3b7efd13116501186aa259efd1e189efd4aa7febfd8cb2b388d0615b2c9ce89a0a521259b27bd61cfba2722c7266b8078a42fe8f009c21c5823d80ed6fb1efcc34db6541d6fcae2354fa6ec3eeb0c4792c7219f1a0dc0fe29f01df2675cc11671be3eba84c5b31c35906612e4e94523", 0x90}], 0x1) execve(0x0, 0x0, 0x0) 16:00:11 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) listen(r0, 0x7ff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10080, 0x0) clock_gettime(0x2, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000002c0)) r2 = geteuid() r3 = getegid() fchownat(r1, &(0x7f0000000280)='./file0/file0\x00', r2, r3, 0x4) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000240)=0x401) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x8000, 0x3) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000000)=0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x9b1, 0x0, 0x64e, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200", 0xb1, 0x7}) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0xffffffff) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="04040006000000007824af42a53622b3bf1b05eb5ad35a0500000004"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="f4bbedbd284171c470c5edb8cedc902aeb4871521ce5a561a6817acb30f15776bc5cb4d380ca55eb96c4eacf081f1889dbcacb7c2ae3494b13f079856407b5924c77e1", 0x43}], 0x1, 0x0) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x2ae) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./bus/file0\x00', 0x4, 0x400, 0x12e8, 0x1, 0x2, 0x2, 0x100, 0x0, 0x2, 0x9, 0x3}) ioctl$KDSETRAD(r0, 0x20004b43) r1 = getpgid(0xffffffffffffffff) r2 = getuid() r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r6 = open$dir(&(0x7f0000001540)='./bus/file0\x00', 0x10, 0x20) faccessat(r6, &(0x7f0000001580)='./bus/file0\x00', 0x2, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001500)={&(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000100)="64cbd07fcef7e3a0ee284da2e4af66e63a934aae9a6693b0fd4d32788bfd2504bc7b5720d17b3bad24c63f3340131ba2201e4b0e2d838eb0fd2841272e0b10b2bf063e8dd5bd4b8b88130c4f21abdd23cf8a70c06fdc21f6f884e36d14d6a0cd5a6d788635dc5b403cd424ea5cccad09cfefedd5f14d864c124a4e0629960ef779837f57b63b6566f12d5583847912a5ae06213e33ea08835da65ec3d97ad407badb11c442ec378084a337e4bf3e9f95a675c3cb38897a59fd7b6a3f7d5b10b651339ef079281ccf3220e496459d063046d87a0a85e2ff9eb00297fdc844bf88ee5599fd67f7c3832eec", 0xea}, {&(0x7f0000000200)="4b4064cbae1b346d07ab2a4dc1b80357cf418f5ff59b7640dc1c5558d5c42fcf81faf035b2b03030c2647fd5b04608c1ad79537af488fe2e1026cf766390e64f5d98bb5a19ba0f2f93bc0d2e0b075f15a4cc5cfac4ae27bf0919cce6c5f17364c1c18f3ed148330f5289db115df85b907f2c415e3de699f150f05e500d07", 0x7e}, {&(0x7f0000000280)="8bc3d13f2db8c8a950382737649f89fb6b8858abbc672ba23c78f17805dcb673f00f3075a968d6697a99a519ecaffcf56d67f4f83c31f83b6ae1a9f1b48b9a1182ed50f48674fc312958ab51b9a1c4059ea95b46dd0fb92a005366630dea64e38827bb191de6554a6617de82d73883ede4ef8cfe21e946d4e114edb5548f3952281436104827ebd3c59798f626c7dc407ab140c1ac971387a5061b4b87730bffbc7f82349e1a0895ffa0d25c478bd262b9b05e9bc40f1e9821320b6d", 0xbc}, {&(0x7f0000000480)="6431f7d8dc49f165a12a0373d3bd261f90110eacfd4e7d9b51a7288bd78d76dd07cb8d6753d11c7d769ca3a9d2dadab2baac255a0f51172af3f278045fffdc0af76666d4a9eb80ff8400eeac82869239bec1483e2860fe33035675ff676ba4b3a49e8ba7a3baeaeab9523aa1329f33e7c726af166e037f2622f402acb1690e5bda183df264b8ab0d193162658d5ec8613bdfdc5ac87bbc505872652ccf3b156d720e6e99481bcf5d4077129db46a378072db02ab3a70d321bbb0574433055cb2959292f5ad3d54d34f573fba4c792e0a0d59e2f048d48a1422544a3bcfdbe6057cd52126048de4208ee1a381858b04ce1cb60db220251742246531c1b7f38c29d9930089d9a54af11d37d134a26bfe8203ed204c72dab0e9292559ef20623b725ff4ddbdc732bc84467bf5ea43dbe4461f962a8303c912f99acbf4796e02a95badabe2d80b3f81d98f72c7284a68c08a844be05a5ca71990255477513d69d5f0d27a1b62f8388f92ef11858007c680487f01995055cb79f3048538ff92a604f5a85665815fa112d2affd065fa40dfa8d871b777ad8fdaafcfe7882706ccaf885edfeb01c88804365a1919a9d906fc410d8fa671956b0477299b9688ba39120ab71820b7855a3463c9b54567131e301511ffd878b31de358f3e3001306fd7133f8cfba9d776bdd1bc3d7bff9bf4709feba32530670414470f21e247068f70efe757437126d0067b62a93b43b499f076790dc81fffaac2ec1fd33125868932a551ab172430949ac684aec1bd5016e73f7bec11359f695f4643294c964071b7e6e4029e185e221dd1a7f83b9e51c0f9d50c145d0a7d9d1a5d19fac17d355f89ac25bc7b23bda44e0cbbbb29c74b0e64886501e12619b176d4e03a189c5c0e7da487140d68ec217148ef90a82e0bd96d58bfa2ceb174d276cc05c42702655e8118f1f4eeef206659fd2ffdec2405f6ff04b646353dd97c87b447bc16900108352369ae64a10bd3409b00c4d35a9b2bd679e7d12099797bd4c969319e0107db3f3fdb6a5df0eb44ddeb4ec1a1968f8e38384f1e69557253320e292fa2a7cfd609de12fa12bf7983d3718886347ffc70c6f162c25aeeac96a3283613018077b9f6a20c0ca0becc3cfe963c7712ec7100b73cb3aa8e076c041faee9d8f9fc8d2bfdedbb510d38392d4e80d425ccce1ccc7585039b0f5138843a5ff50c2afc55444d22ae9f15e6e323e70b7b50ccf620a15e0caf12dcc89598553836e01518e8ad4ad6e85adf9eee4b6dfa1a5c2f03e037f3c3c31e3e916bb6336ae3bb84219c0d83c8056b84a7bcb4534f5c788c504ccd1f0c9c3dd4494cc77fea2384753e616eccefd631619836120c19a359429797c8897da26a48b4f6d74d349f85fdd2ed412fcc213e37a2f81b8da7796737fea515d6cdc6f7e1d7c9e9eedae9c74311035a87bd254ecf86def39798afbac93f383e9b1ab70c622b1529ca450a42efbf238e917162e5ced2434fdde0c48a6973b15abb47c209932cf0aa718ed56d78435b4814f6c9ae54657d29d6dceb64d794f0fecbe990e182753c4e745da1b76dd35e8dbb5ddd460d35213fff9c083150de9646bbc73077bf1490a60f07dfac75537f5246afb7c6360d5d2f5ed9e7f79e652ed0edc5c2fa8f7e074d92b12467f27074971ed8c562369db38887db631e5ad6e296e28fdd62750144d6126c4a1df6c2afd67945c8186092ed9bd43ba64c4cc04dc5f731f1b7577b49ace6ed54bcf59ea6156d1192b0d234d568203dc448b408ac5b99ef6ef0efac746fe8936ca0699c5d272dc7c1b5e6023d23e61dd7d6ec4808025e3d035b8ba90365a7de55c64acb486d6104c81bae6eff55c5ca0ade9d8beaf9077943837f474e18184611628b714ef19a97b21ffa7f70cd96c04f760308d2938163153303c6b8b037ff0b8d0ca76bfadddde4a3a0fbf810bffde4d5376a44247f1e203835b9ccc56735af0ab1c7988ce8c7d4d1368b508f3c4c7ef199e753378ef95945cda2127cde47b1e0f32b902cbda817d032c9ab56cd67d6f1360f3cea1d2173d4b36f21eee87de78d1ab01b30b8912ef34859252ce28dbd161416640de22857a5e0f62a42d30a1bbc65346e979ce08cd05646c7b6a7014983bfd6d699d8302fd0423eea09d303f8486a51162f239e5af297ac60c7be440cf9f1b66a7c33c90596fe33c9bd0e0aa14c144eb7d5f1356f64f3c2bb0f7f4b37975ee293d1eb046e10cfa4454c89655008b08acc1ac529b77b257763dcbf91ad4960318624be618e93f7c3695ea88087938806625950a6b1e4b9e1b94f48e6bad5cd44e6061494e946cfb525c256ca3fd4945af8d596e203ee0b7909a9a62bc0197d632253d4abd168fd2636c21e12b9f635f42f672d58a7aeab4bcbe858c9ac8975e42a5b154e8a99456f1820b46f1e44c4949cf848fb68800ad5ae218af1af386cb1f6d6f8e909ed07d9ff3433c13a336a9368aabd99ef8db23d26891cbb01b92193055b5c5eda1b4e5e945967cb683cf4346ef5719e93656ef5c772e43621531f4de8f8be0100d0f4dc827234096202bba18ce4c1fce26528ebcf9ef8b456ee0d6114af06e3edc7e03c6fa2fcd3072d3504f700e27db54145a50d658a4dad05105de6650a3419a7279ae74b702b3216e5bd59b3ec7f16759534e64f7c7f5674dc9108c09753023d8dbc47612e9dad05a015b2480bddb097b4ce0bea8d60a8dc5f7f53ff4fda658236599122f0b88e4c8acc54bcea86cacce86df4cc826e88bcff0788b1cb428bab7564fb03e86457b830e0de0739f9f12b943e7fd71d984455af09b91c1668339e3ad79a16563afb60ff043edf9ecdba3f7957693c80b1b3d31abdcaf7a416dfbc30c4ba04d1ce9bf5e5b2c0c204732f0de5fab461c03ebc9f4c301f8c16e57246d590e3aff0ccc43c033a7da18aedf4492919086500f22076181faf6e0d19a1c25c532ea3a81470bb227cf8b08f92b3430da7f316a34657c7040b9ed031124ef7802fafe06882961757268c09046526b1538862a5907c2424cc503a8c7df11614a85ff2f45a1ecc6bc29466faf506b8f50048cbc7ac66340be734e79e4c79ee803cfa1b944fde6959672b9a192806558bfa9a3551b39d01ee7e10f1131d781ac18f51cc9c4d0a0110c36261d8577d27448d2fb443e9a23924fd16e7f29c223fc0e0b901d6a15d6dd9afa7de50fe1a573e1744804142165378c42157128a7035b865af1a874e3aa8e8c84a25f84f4cc58b08fcad13ce7d5711d9100ed5118f0c747cfd1a68d1de838133e92867877f667d1c84b16ea09f0430edfa10768a93dbfc23294e3b263a258a0a81ca6c08fca7530083dd4a5eaacd924f28d7550e6aae02a1a1005be20c834bfb7201106ec477bded47a294168ad6b5653f1f4b0b05351a8dd6fb96aff27ee0c55834fc895f573fff78fdeba9b00cdaccd6436ddde2cd98326febc89ab4946a0fdf35ca1c02bb3326495fa5e2fce479b64d91a44d42ae7d25e1e5a57de6b4e7acd7c4de9233edb0f676a1491ba37edea2cc22f82c5abab401d490e2e196a7d93aaf5ff2d04cbaf48feca38e374a3acc5803a72e2a639d8d97a86671f9d063de4519de4199543c1d255a7c9cf5d6f6a8f050fbf03bdaf73aef03ff9577253688f1b81747cf03baa1b2fcd538011633328aed053fd0bb1da154b79a08a99cff04342bd9af4345d254548d65cfedda0e4048d5786f83e8b9d718ba88ae18fa9fb3440feadcc93e7894fc5603c0999fabcf7c1bff18f5e10b4d4dd1f69260dbc6daefe2e1aa38004f5f34953cfb89cf69970074c741162a22b4922e1ba6ff1a6c2f56c586d3009126db4025868e0ff17b9876aeaf67dc6af93b63d529c82879143ca04357960974f3020587877522a10a8137e76441d0a847960fe86bfb67e80e407208c618ffe54fbbfdcd9b3c4916a28f0e224eab6cbecdf7eeab80f26da0a3a2f8f21dd03580ef9827cdfa1a0ffabfe1ee362cfbbab316cc6ff2f6caa7f7e7ba0a5128536d621f8569a347e937b04a339fd9abb46a0fc49b5bb4d277966eefe3d9693d035927f935e5d5f8dd1ffd15c4258c3e631f79fd38046e15b30995c2d68a6dcec8bb4873c1d3c5ce562c700b79c353e5fc6bd6b2f49217bfd59e1c20dfb8a48286975b5e28d1ff3f9731650bb3d400596b3d13fc738882d16336af5a7319cbe0d03dbd7e233870787950cdacbc572e1b953eae93c87d4081689b923d770b77be1d2b5428e78205694052ff2f797bc08e639b3f8f81d9001e3768a082d0da6be4eda027e7470e0dd314ac74c2db16b675a4fbcd7e822be89536f0dd80b16e43ec6aae28f2f3404e5163ef51195af08a976b12e3fd14790d737700c3e16cb8b214be2fa8630c42103b126d26d589862d4955ad28172159f986297fde8a85e3fecc7b0125035387fe4209c1d03b48e680976767f7b591de4b46f1ad82db5add04ced7b85c972392810b0a8a003db226855e09a3b28262c4d35a457c62f9fd31db9ab4ff257765f06750c1ebd24fabccbde45241b5fdb3df6b07e933316940dfadaf9cb010685000ed51bf3d45efa248913a64b8f69596dec01f9173f081f1cc420ae4d3b643901f81001a074761b9920a8fb3ff37a175b87998ca1b19d91f5c5d6ac763ea9ec31615fca707d1388244a1acfa17c3dc7a7529b4d32e18a419a09d8a753522a8bea8b177a4286c76f75f1eaac9d5a76355c86a1779dd048dba9d4720a0df06e6029b018295190b4419541cf4e467773e73f5ad0ba3fa7c6648924d45483afce415eef536cf3f216d99a731aa3839ce1cf2ff08f1b0a96572333b0450cce8568fdc5fd86655ec6d63ca9009ff888ace280615894bb20272ba48034fd8cb6cc237ec060cbc91f6c69598d6dc9005c3c3c1d219c3dee62fdab528150ac03e7a3beae289d74926e648f58fcc1d11cf15ae496cbf15a15a54ff1b790f175af5ac2bb8685bac174b017e694444b13e75ba86abd5a7de569f3728271a5e1591270f5d5f7375f810c93027cdad1fb5c8a8da605d2745e87832566144514d2571eab895e614eaeea305a0dbd5fb47bb32c924c8ea26fe291a133766e3816e1e3cd61efd8fe65b32ab6a780c7e097b2cabbbdf6e87bf03ba38ea369bdb1e84380a950c4fbe4c81c8c2b718bd577dff08f14115b87e0ffe832c26adc0d3dcdc949b58602bc15d40506be101c3bf62bdd26f63b0e56a09ead24f6719ced91c7da5c72f30eedb6b16519bb9d8d8fc40754da586f484e391e58c353c70814b7997a257912ac71748d15ccca0b66b239ca9ad7227352fcdc82ed0c9f6a9c1a3d2939af4ca2cacd1dceeca202b5a92b242ff6d20fda82f8e7d3cb6f193aefa7b9a20df663e9b32eb9c3cf79f417186d4f4d74268d3dc0c113fdf7ce144fa9a67ac5bcf5279b943b15e1497a7b57846038de388892ae14d2cc4d50a7f17f521cca13e51a00580685809a7ff44225a991f768cfed13b0ebf73475ff3fdc783522cdb66e6f30ea67e329ed4ff6240bc6f1e20c031332258e8ca3476359bf0d0bcd6f81a8a7d2664be7727c17628559223b733fa875d7100c4818ac857ca49e68f7d5daade734f6996e8060b6d6868725de72d3971892fa66e61d01821f596353f218e8dbb96e082d899d1871b5c755dde1af2aa41db905f46b91650c30c7505299e5fa0fa795a7dc40b2ca09425b5630d8b33db93227f9854b2e765397c229d15dab692d8398dbfe01b9489f847e75944935276b0e42a025c05055f1bddcf1c27afe9fe9880e20fc7ef", 0x1000}], 0x4, &(0x7f00000014c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r7}], 0x40, 0xa}, 0x40b) open(&(0x7f0000000080)='./bus/file0\x00', 0x0, 0xfffffffffffffffd) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x8, 0xffffffffffffffff, 0x10000, 0x6, "bdf156ebc043589f034e7c6b664306957e64bbe2", 0x8, 0x5}) syz_open_pts() 16:00:11 executing program 0: r0 = socket(0x6, 0xb943d00367633044, 0x6) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000040", 0x8) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000000)={0xe002}, 0x10) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) mknod(&(0x7f0000000040)='./file0\x00', 0x1002, 0x82b) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000140)='\xe9\x00'], &(0x7f00000003c0)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\':-\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='@$>!\x00', &(0x7f00000002c0)='!*(\x00', &(0x7f0000000300)='::\x00', &(0x7f0000000340)='+\x00', &(0x7f0000000380)='\x00']) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000100)=""/67, 0xfffffffffffffe62) flock(r1, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) readv(r1, &(0x7f0000000200)=[{&(0x7f00000002c0)=""/228, 0xe4}], 0x1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setitimer(0x1, &(0x7f0000000400)={{0x7fff, 0x806}, {0x100000001, 0x3}}, &(0x7f0000000440)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) flock(r1, 0x2) setitimer(0x0, &(0x7f0000000040)={{0x0, 0xffffffffffffff80}}, 0x0) write(r0, &(0x7f0000000080)='L3', 0x2) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x300000000000, 0x9, 0x8a, 0x100, "d8a3c2536d74bfc93900f255fb99554f03375e2e", 0x7, 0x7}) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) 16:00:11 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000100)=""/150, 0x96) r1 = kqueue() poll(&(0x7f0000000040)=[{r1}, {r0, 0x60}, {r1}], 0x200000d3, 0x6) 16:00:12 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x0, 0xff, 0x7, 0x2, 0x81}) mknod(&(0x7f0000000180)='./bus\x00', 0x201f, 0x2cac) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:12 executing program 0: mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000200)='./file0/file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x1) r2 = msgget(0x0, 0x2) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000240)={'./file0/file0\x00', 0x6, 0xdf8, 0x1f, 0x0, 0x7, 0x9, 0xfffffffffffffff8, 0x0, 0x0, 0x9, 0x100000001}) msgrcv(r2, &(0x7f0000000000)={0x0, ""/27}, 0x23, 0x3, 0x1000) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffff49) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) 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, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x5, 0xd9f, "0400000020ba000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:12 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0}, &(0x7f0000001300)=0xc) r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001440)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001240)=[{&(0x7f0000000040)="32331bae930122715cc8e95607cd30bfaeeaca288cc9dda5584c47f9dc5d3eac34bf0c490f521136e7199d0c543595707d7c4aae2a243e0c380fa83449c2d57fc12c4be6e819dede046a88a7d7f3425fe05f8fc99c244331dbb87ec7f6", 0x5d}, {&(0x7f00000000c0)="c3eef654361a792b403253dbcbb4dd1ebaf081e388613ea19ae97b9fe567edc39694d5c5c706e9054569e3e2dc784d6a7a1a68faafd6886cdf9f53b7ce32e966d42898cd26c8f751a0a1e9fb8d6c590732934013d39a57473aa80f241a5c03c1f1a2d75ce2c04136de7969285afe9e2ec0715bb3c32709364a80fd6e76e1e75c64b02f5133e30715fe0d18d7548383ba9e76aaf8c2543bd6bb80cbb3329f8285be7b3d1271e1e1b9e22b02a6a6ff3d3c222db8e39d700341f70a612fc86fc02a4117aff8f22509d907b979861068c378f3501d860cf4422cdab6d57f8d997bca823730c17d6a35e1ed24bd77836a66addd", 0xf1}, {&(0x7f00000001c0)="cd7103d7315b3e6880fdfc6cd7bce36ae0d4b0ea4b99cb6f1353072d9d1f45a86727f07c86c138a5121d96a84c9b24e3dea0de608ca7f0cdaff4632c57aea15e78bac1e23cd05b31c495d8322d12c435c724558c1726cbdeb22a31ed8c1f3f9abd76", 0x62}, {&(0x7f0000000240)="5189558d9736d003b114ecbf28bd5fdc85b425bd0ff09d4b6a3840e8b5f824d66ae0da66ad6b7d85fca09abf94a44513776019f6a1ac4c006decd793610da56858ee2204ce2d6b0b9e28fae7cdb28a1baaf2dc66732ee907195cca901fbe95e0c71443dee907d70c8d7d9234c0a5bb5af7f5a1273c455c9141b57d9adac151b7f6676bee60d7b9341d21fb0eb811c9772fe266ed99241c0654d25320a0fd782e161c203e97c898e0f90d5163efe25f9f1bb24635b0bcaa57a2e47033be7a09379393a7cc51003beca96955fa795dd89523cd8cdaa78e1425964a4e081cac167034dc3a8f84732459a39489775699c54cc578322407f5b891bddc605a0a55304595eec2bd991bf5dc837475b536a27f917d2c55096bb6f0c085959d4efeca58485724998cabd38631212f0047d1bb3d8db94dbc52b317e698eef65070480083e4672e2e4bdf088174983a13a08ab3ae4752537b8f5ed560fe4bb2fb943f14ec322acf0d396a351f8cde763e8ad1569c0f49f06f427c18c749674041ba3df7f03b57656c820f99aa0dc192e961a1efbf5ecfcebbee711a7630df16e450498fcc4a43e21405701ee298436643340159dfa331bdc2207cd4eac699dcabc16731d96a014a7ab5f5dbfdc2069ad6963d9881c2b01aa41090caf38b092f75493da6388f6aa35b265672104c5558c7b93dfe9a3b2dac5fa4f6325183160561fa7a2eca218b2df82f2074cc757527bc340bf5a0ca10050116c5c6b815212bdb9ca6b32840c9223f73a014028ce469733d2d5e57003925d48defd72a35d280a8bb08b3f70ee9ea11512be545f95c24bd74c6d518aab045e1587dcd95a0b433f88adfe8dc00d1a7e113c52ed91113387224529ef071e6508c1d29088189c51f5ff383f52c06f023561caefa9dc4e90200d65e830a679b715c0e2f5c9a17f999254b6f4758174df2d38a1cdc261458d9fdb102d4aa773c1f4987345a26fcf40df763f2973aa7b8759cac2753e177442b116c67238bd15fa272b7fb526d3e788434b1578e4f78291b0804e74afe11ad053e2e5b071e6771d190f44a7378641ea97967b6b52db1574debf76c8f134b91676951dddacde6d4d162a9eccbcb6e5ae55b7baf142c345eb8d2531601b3627e772655fa7f484c0e56fde701b53999d6337190ea43cf8bdc73b459011430cdca5cf7ff54ce00bc861b0f1846e47702d5bd7fc8c9f71aae9872037b7473a9181429e82f2c5e79592d26b14dc9b6ee5ea7b08770efabe6489680dc37f0b03aa3b9c66630aec083e553ac760a3494928cbb3a7248d7e2677296cabd3b16b0d032520c39afff1d8eaa6bc882315f7dda71c7546e3cc5ee07d4474a59b4bd54e604733298c8ba8fa7839827b818c4ef9c49b886e54e63575fe337cb258251a55f2ed161e5d6a016ec1f46e50a791f5d7add27915587bd2851614a85d701132d0bbccb62dd7ac195595f6e1a6e67cc5655ac273c29d182b745ce304f875885ea8ed108317b981331d7dd4e02c8631d098cbc92f4c164fb320eb3ef6a7c545911018ff29decaf8f847ffc383c17ab8b529847d32c57722d1ff08bea7f4a308c1359ec2a92f28abe6ac22bb49a88c9422d88cb43f0c68ee2549f437c6c995161cc42d3c81bedb4cf46ab1f6d6a0dcc0f1ae60d2361816fe4a6ce6cd065fea1f0798defb078ae391def8c18b878233a08ab5185664a961998db1d5f524cdc475f398feeaa3a79c1dab660ee24d36783bd3edeac24d2261bbde69697a7ef44661362b4864bb85c44d16ebffa5593da55deebbc59c7f6ad541ef92d3a12196f27554572d2b72443585c68a08e81940d0c5b392900cac2c6d012fb3d11d50ac696bbadce99d738a890f40e88a471a30782aaf22906563de2d22762a901f85607afad1c1a3ac1d0221c6b199a8085805fc6c7d17520386b05a265bd36d64a2334843a9e9d29af3d7d344dfb05c55c4c2936fc5781b4d2850da19feb9e20e386ed9ecaf58f07426a45c10d2aa1ae9a7a539b079a6519063aabd7f89ed2889222c30fe040e8b0691b61d63ee4625587e07d4585677c63ac2f417731379e258abcf397adb1c466af4e79c37712354b860399a6fd4e98369e32ab686cc1fff66e010b5834f7e297728b03d5dc41cce9441ef978fba5ee6fc0be00332739e055c512cff005af1e0f6501a6ac72ada49802944bcfa430b73a2726610946633ce7d8db49cb60413e9d32628a805fb97fd5398d238b8558f78620bd870ce854f2c070972558270a20fa673b1483e81382f0e702d0270d27fa42cc1757e045bc7be5065d8172f3d38d418316e6c638be1ca4f0b88b00da904bc566d90f00eb92ca3614e4a5ae218a298ae54d1e21d277c8ed23ace90ba756b121fb03ce41f41cde901817ceadac082958b6f3e93b5c779b0ac4aace4f617988bcdcc18e8ef62e704dd4d2100958df54a6f59eba00e1f36252bf128535c4367d085775dd5b181756b2b72055fb72402160518be67aae17e06d617cce1b721a0405f9f4fae77babae9d4f42c0e9f189959fe86ff71d23b45198cde84dd79c57348459fc1a3e888f0df6e5dfdbab08331e6274a0e73cbfa75161bb405e060a3eee6370597e4867f65026c47df337ee3ade423f7c02597aa74e47544aec0444e463e8f0158f327c164d940a572a256c80fab2670f70b448e64afd7a1369dcac1dd3570449e6f8c176d0f1afb74e46aea92922fe0f6a040f74373bda1b664fa04a907fc7c72045847c79c0432a5c9728c29173f11e20395a8f9c631177de957e222862c3bc964ef8924de62ef82e08eeffa237f95af6db8afcf4cd9afd090d61da93272c03405aeb801446d8adb14f2a543dbf729c37ea86b9c5f02c0bbb5c95d859289afd63de19809f7390248bae5b5bca6e205aca39ccde00357dcc8845516dec41cf2ae62955c1d9dc54c180fa8960bde3d2d3c09251beda93fa7f86d9f9a16abc941f0953fdbf9dc062c79892fdecd660ee732e5a8a33e09444bef5efdcdda99f003faf2a935afd1459233bf1b362f3c9e997c201df20af50285526ce5624ba22d8c818b71785cd23d8c3dfca1eebbb06ba8eca46b2404c097ed343d49ea53049e0851b52580135a8d200748e5ac144f8badb4a0859066c60c3145169be22055d8b49fe66f6d674a2c092ead2690c63ab78a982cf0d15373e9eb9f9099839c40910095ae16e543308b13fac2a978b6479744a2412d2b36d37f2c2b859a6dc7639c340dd2c06644add07fab86765bf30101c8438c055b58b641e5e74ed28e317a72faee9c1683c2bd5088ed6e025a514e2e0892ac81cb81399eedaf7453106681459af2ed8a9a77092b4507af8191b01bb487a9ab76bde2cfe3c30e20bad01f1cf55e95aaa0638d12fd704a7e778727d910ef85dd3dee4f3cafda6fbd749e8e74dc604d54b91ed17943004012f0275872ec3bf05d85e68e6896336c9e9080c4e2b6038d7313d03671187720a320e7de86fc6e3df95f9a74989f2be04b872bda9350e4a0ec71ea79b76b7ee3abee9b9d46c6dfbfd474c40d3efb6296f96ef3c6467f55fa24345dd06e7f6edffa8b2c25cc3187a0d6956a58f0d24178f4c74280a2c409490a98f4b74b1614e59e11b37506857e37a38bba3c75b54e590378a8d21f4ccb2d23153a39bb95d4c6663eccb1b1101258a73bd5c09c5d2119b38bab9cc40e520e3154930feec469f29219a6fc6dab1909ab4916e989d9e70ad10d173449cb9ac59b4380b52bc23c8df3e67776f11291f222788066e4efb5f4af85564b34cbcf522b294b8c1488c7da1853806cbba20869627096c811213b6ddfad06c321b4ecc130398fb284950fcc9c7d5de6d3d9e8e9361651d98accf7d61e70fb81de8ae760d72f0f6bba2ad2eb0b81b668693ccd04ceee7cdf8c3ccdebc90e3a3dbac3586b215cc1a63abb295f38d82ab431ef6bfa6548491e785ba3ac19e4ee30c3d4933cd656b8b4e620d98a5e90db820c5078b9deaaffbac38c5b3b818032095dbb2554a700e304588ee3fb7f943ee399a9e4f82df468be239725655ff9cb1d42c1a5c07f8c7f064bb057e3c33c31f32418a0a33b6c9b768f1aefff8cffe10a8891b8fbca119dc4c9f9756d812cf02836020f26caf69c370701b98b508227e1f9fc012e08a63b4db76ddd240709e694794d5e6be3e6ba751af2283c2d38ba11b246a4f5e40ce7aff35628eaff716d2287a96e9837ee1c5fa657a330876c9c7adc226f939999a374c6fb17665d9598d4a2be10c49eb57e3c1b849a806f9a002b34c98a21bdddbff6229c8cd0dbf066ad29f6c3a5f107eb3a3c7e27c7ffc9ad1d6a357cef1e357eba26ef8c46cd01b3652d22028c8c60cb4144021115118a6b7ed2f0f1652bc914a716427ff72a1d2d88d02d7af9d96b0e11ffcb25dd6a736a7562ef94093c7bd4d72d82772ff08c1f974eca728c65d9e56fd88d294cbb15bcd4b73d61bb3c2013e68c94008e014074e78ff6d95c77844e138a185288e629ff1f65013f324c052057ccdbc81fba1d33e9021c54a869ee66d7aae88780afb296aa92db4b9fc076f6a93984f4ca55c42527ccdb50404f0af67189da50f9e806b5a6ee227f09dbc8a34821d2d5a716fee39d9d7e24920c29f088647cffb6eba3e0cd9062103bfdda4182c4e35eb2d3e006bbcd4d22ec9254a5c1176dfa6c8dd2c3886216b7f3df70ca7fcf4c4ab4355db070e7432ea305700ef9772ec5aab7c89381f01492d9ab8bdc757c16fd2ca6c7e2c4ab9ff5b043a8a8a0e3e42e4905545ae85c28889c569b1148dd292a6eb58527ac54ceea0951759a4d32c12e8104debce36bd1f748d31e8ecb90b21787dd9697c9353ff730563bdad772e7df821e4359c2a2a55b706d5a88a6926e03d22d150d98b959f95d36a4b343fef2412819853a76aab7dcc434d8e4b287f2dc5abcd1a5cac3437e86fc5bed75b4298481ba36deadb975c72a61dccfb06aff47d216e83efbb8fd4939f077ffaa49db5e26294ee0dd899eac3d384767b7f631a106c0c2485a1aeecdf422a85f6c84ed1f8beb9df1c902623316f98a0499274058f9edfb054b31d0aeffe1fbd060c7727cc210d1c89ca356e6b83ca8e4c5f48e851340409d364000d9219f29c7f80a06a75cb6a6f3279e25b1b39df3aecb3d60b50a396bf184df2fde89a431c54dc6f4e11a2852a281e1c1be083ed03fc13cbf07fb92c833ea156e5e83b99e5fd2dda1d7290249057aba369522f97ae2f129e2eef9af3bdc39f01daf24eb7b7c8861b83b6e55879a60885d5335d90b8bd0d6661231a4391c79311d34329e2a48cd4fb13f876069b66d08250ebaa710427a19c4b795d23f2e5e9492d23ebeafe059c8cd882dfc1607940ce82f853f10cfcc7601fb18435d27e2e9de47061baf1f02907db240b9677ceb35568e8e7b294198e189a7755000b5be9462b27211effb8e63783a310093a1e36da0da8ab88533f2439d2993b1046f561ac7e8e2e23d214942e44570b7211e2da8604cc70bd0ac8cdb68c97b4ccd62b074c112540833c4b63937cd42dcfcf4639b8713adfa6ea1949a11a92667e8d389d50074b3784dc9b6eff259cfb4264a23fea8380a1f9613cbf9cace7df0f51db11aafe6d8dba21bc6e5482bf44e0a24385288a9f5cffcc459a18c16f0f37d33ff3f7266b4ab7358be91f4f72700611c885b386617512ce5d97f57491d2e0832eb9cff5554e681f7c551e946c5e93bf1c103f0033f99375682b7dc9fa54309bec0edf6456639f264becec73a049d7dd3c2aac6a27beef061a6f56", 0x1000}], 0x4, &(0x7f0000001380)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x90, 0x8}, 0x5) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000940)={0x5, 0x2}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x22, 0x24) mkdirat(r0, &(0x7f0000000a00)='./file1\x00', 0x8) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) renameat(r1, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000200)='./file0\x00') r4 = getpgrp() r5 = geteuid() r6 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, 0xc) r8 = getuid() r9 = getgid() r10 = getpgrp() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) r12 = getgid() sendmsg$unix(r2, &(0x7f0000000900)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000340)="686cd05fa156ab30f69b6fa1c1bed99e655410ca3e7b1d0831b29095825914639e50f03fcf20c7e044d7b7b67e62691f6898ba52fa078078a0ea864ad8470f647037d5e4bdc0947c2796d5565b38b209742441d500c9dc44c43a09e842a7f189c7c8bb4ad04ac190d66f022ab93ebfb832e17205b296ee6c74bf1423c78fc3aa9a7336b0ddfe4847408914104a66ad58784f49040cdb6e", 0x97}, {&(0x7f0000000400)="8de82a9595cdd02f6d4cd345776815781ddc2514ce8db46eb8841e9e7cfdbb4d5371984f82483a24feb694af4e86798697dfc44cd212b7ecdd60252bac1a68e014745bf037b0ad8dd5f91db91712b01dbb075cbc19d7d1a781f752ce7db2ddb3c43ceab5513dbe620745b0e3ef42cbae5f8769c451791fae070c1b", 0x7b}, {&(0x7f0000000480)="97b2407ddb864b36d175b33b092749130721aecf1ac0831d3c421343ac44df901945ca0cb217b8b923a0f6e8649e798199601e3eb37d053a593e79e4d6d7656bdf53516a919bfc0c9fe4e5f8e7dc59faaea4585570726aaf5787ff875fca295fca6a504fb922147f39f81c996b96ade0aad63e189fd9884a9b542e993e54c6c23fc8c8251269dc39186c414bf2b689802f373045b08092f0e9b3d8b55ef4a83178437cc8db", 0xa5}, {&(0x7f0000000540)="8283cbb5bc02a24fbc5d7e83ce319679b78f76d1c1dc08dafb0d847bd99f380336da5f4a9c0702b7ea221c590add2f378f2bf216cb0d4842fdd3a1cf157e2b56746b0de0769a67b0ca127f6d07143b28e8d20868b0c10b99504ab834b4562906f80466a20d596d67f7c9b8cb1c92a9837176d4", 0x73}, {&(0x7f00000005c0)="1623766f7a1d6c852ce6989e157d057b88b87b48dcf2a1ce3f9bc4bdb8d7f00f14739e1795b1d435156da62a9d1a3b8107", 0x31}, {&(0x7f0000000600)="f512286a3a6261b0af237304e58aad3f3adbaf85d5080047c6cfa726aa6d378221cfb123417d17f44b17a0eb0e4eca30201760af3df8827139ec59d2d1ee58141f245dc573505d5a424114cffb4d", 0x4e}], 0x6, &(0x7f00000007c0)=[@rights={0x28, 0xffff, 0x1, [r1, r3, r2, r2, r2]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r3, r2, r2, r2, r2]}, @rights={0x18, 0xffff, 0x1, [r3]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x28, 0xffff, 0x1, [r3, r2, r1, r3, r1]}, @rights={0x30, 0xffff, 0x1, [r1, r2, r3, r2, r3, r2, r2]}], 0x120, 0x400}, 0x1) open$dir(&(0x7f00000001c0)='./file1\x00', 0x1, 0x8) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f00000009c0)={&(0x7f0000000980)=[{}, {0xa7, 0x6}, {0x8a, 0x1ff}, {0x7, 0x6}, {0x82, 0x8}, {0x80, 0x6}, {0xef}, {0x49, 0x400}], 0x8}) select(0x40, &(0x7f0000000080)={0x8, 0x3, 0x9, 0x5, 0xdd, 0xffff, 0x2, 0x100}, &(0x7f00000000c0)={0x9, 0x2, 0x0, 0x234, 0x360b, 0xcab, 0x4, 0x7}, &(0x7f0000000140)={0x0, 0x1, 0x9, 0x7, 0x10000, 0x3, 0x1, 0x1d00000}, &(0x7f0000000240)={0x8, 0x4}) dup2(r2, r2) chroot(&(0x7f00000002c0)='./file1\x00') open$dir(&(0x7f0000000280)='./file0\x00', 0xc0, 0xc) 16:00:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) write(r0, &(0x7f0000000040)="f691706e3c9f8207576e0cbc8b16c6d13ce4575059a00416c9a34c7c9c723d78e1dd2a1278514e42cabe6dc6384dc7a7d59379a4265604f9f035821024e37954a8b4e82a64f43960f15c0ed7aa584eb34857da9e089ef344b21f6a9bc1fa5b10fc38b46804b562372ed1222225ecfd98311a840d2f601c565e1deb314feab15bfc83af33af52cdd6a372e412c1e61b5c33b14e0f8ee4db9e704efef0930a627bdb16824f438e8d8dc3a553d6", 0xac) 16:00:12 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x6d8a1c48}) sendto$unix(0xffffffffffffffff, &(0x7f0000000080)="7f4feaf2c927571b1abcce718df413fa8b19ed4ce920209add77851a877ea996cc63112d353038bdbf", 0x29, 0x8, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f76696c653000"], 0xa) 16:00:12 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)=0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xe, 0x0, 0xffffffffffffff5b) 04:02:32 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f00000003c0)='./file0/file0\x00', 0x0, 0x104) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x20b244, 0x0, 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=""/254, 0xfe) r2 = kqueue() unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) kevent(r2, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0xc2, 0x8, 0x305, 0x100000001}, {{r0}, 0xfffffffffffffff9, 0x14, 0x20, 0x0, 0x3}, {{r2}, 0xffffffffffffffff, 0xc2, 0x0, 0xffffffffffffffff, 0x2}, {{r2}, 0xfffffffffffffffa, 0x20, 0x40000000, 0x2, 0x6c5e}, {{r1}, 0x0, 0x0, 0x6, 0x2a, 0x3ff}, {{r2}, 0x2, 0x64, 0x2, 0xffff, 0x2}, {{r1}, 0xfffffffffffffffd, 0x1, 0x20000002, 0x48000000000, 0x1}], 0x8000000003ff, 0x0, 0xfffffffffffffff4, 0x0) close(r1) r3 = dup(r0) flock(r0, 0x0) r4 = fcntl$getown(r2, 0x5) fcntl$setown(r0, 0x6, r4) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000380)) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f00000000c0)={0x80, 0x101, {0x1, 0xb8}}) 04:02:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) pipe2(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001280)=0x7) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x400, 0x4) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/67, 0x43}, {&(0x7f00000011c0)=""/99, 0x63}], 0x3) fcntl$setstatus(r1, 0x4, 0xc4) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1000, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc"}) 04:02:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = syz_open_pts() readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/150, 0x96}], 0x1) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x863, 0x6, 0x7fff, 0x6, "e34d802ac3995609f3955e96cd6e07a25faadf3f", 0x3, 0x8}) r2 = syz_open_pts() close(r0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000300)={0x4, 0x1ff, 0x7f, 0x6, "9522e9994aa75851741aa7f747a446803f13932e", 0x4, 0x7fff}) r3 = dup(r0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) setsockopt(r3, 0x7fff, 0xfffffffffffffffc, &(0x7f0000000340)="6f6a6852fefda5546c2e1a12c1b009120909423f700b7304800a0bdb806f5642ec515191d356a7dc698ebc57a6c6feb535ee02387cb6c17b70464cb2241694a5e7f422ee8b716d726703e99cf34f3acefc4cff6f4b013b4ac632f00d813c5f177fbe4feead74061f62a30fc56949f587176258018b53decda5e99d59b065dbf728f5a4c986511c", 0x87) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:02:32 executing program 1: r0 = semget(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000000), 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) r2 = socket$unix(0x1, 0x7, 0x0) semget$private(0x0, 0x3, 0x20) semop(r0, &(0x7f00000007c0)=[{0x0, 0x81}, {}], 0x2) getsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000000), &(0x7f0000000040)=0x4) 04:02:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f00000000c0)=0x1) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000200)="57b3dabe7f207d9e0e1dff851fe52aa6dccd3ca69a0858f29ec4fb2e2720c0d21b550236c6a75547c7dc141c02aa7292569d22af24036f243fa0ad10a9af085d43106ab9dfee3ef88cf2c6b76a0e8ccb08561bbc", 0xffffffffffffffe2, 0x40e, 0x0, 0x0) r1 = semget(0x1, 0x4000000007, 0x60) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = msgget$private(0x0, 0x2c0571601d32fd8c) msgsnd(r2, &(0x7f0000000100)={0x3, "2de02249564a0e644acf5e935fe8bf06e1517b852578315192f5ac0d1d6b5fd6e0a01dfc47396ed6a95ed1dc493ab1e9b2f63f831669106ce926135dac82ed0e2f579c37502700c2b4e52583ef02451887549d6a3e53b0734489136bde1f9abf450c64e8a4d603ab54e79debf3cffac9b87e75dc105d49a8e67062e5a2fd58c678ff9ad53116fd02"}, 0x90, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x1}) 04:02:32 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000040)='./file1\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 04:02:32 executing program 0: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) 04:02:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 04:02:32 executing program 1: setreuid(0x0, 0xee00) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r1 = geteuid() seteuid(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x800020000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0xffffffffffffffd1) r3 = getpid() fcntl$setown(r2, 0x6, r3) 04:02:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x101) r1 = dup2(r0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x1ff) r2 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000000c0)) r3 = syz_open_pts() socket$inet(0x2, 0x2, 0x3) r4 = getgid() r5 = getegid() setregid(r4, r5) ioctl$TIOCNOTTY(r2, 0x20007471) fchown(r0, 0x0, 0x0) ioctl$TIOCEXCL(r3, 0x2000740d) dup(r0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) syz_open_pts() 04:02:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = getgid() getgroups(0x9, &(0x7f0000000080)=[r1, r1, r1, r1, r1, r1, r1, r1, r1]) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 04:02:32 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$KDENABIO(r1, 0x20004b3c) setsockopt$sock_int(r0, 0xffff, 0x1024, &(0x7f0000000040)=0x3, 0x4) close(r0) 04:02:33 executing program 1: r0 = socket$inet(0x2, 0x7, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x4000000000000006, 0x8, &(0x7f0000000080), 0x0) setsockopt(r1, 0x80, 0xfffffffffffffffb, &(0x7f0000000040)="97871264d44ccb4d735c548af57d0af7c40b37996cf0d9ac9082cfe9ca1f8d245b8707d458893cdafeeba38249b69d71cf5f94bbd52cff8c9ffd0ba9fb8326c683b6f848e2b11c4b0515766101dc688939917a732c6079caae825d9e728145a53ec34472390032015bf040e22285c9106b153da34679adbd1bd65810668fe849ca0dfff1e09ea6dd3c1d45b2c06d4f1c35c7c3410acd8eb42afa4dcc74733741105d90d0911755706d357140074fa5451af9badaca098eb032e186d8447dd632e1ac06d514b91af6e4d66ca4bb4818d46dac141e61ce0a", 0xd7) 04:02:33 executing program 0: clock_settime(0x0, &(0x7f0000000240)={0x39b7543a}) r0 = dup(0xffffffffffffffff) write(r0, &(0x7f0000000000)="9d601e93cfced2a2dd147c1d998e4dc25d05d788cfadd3674fb2ec5433141000be4d628576e3776ed05057", 0x2b) recvfrom$inet(r0, &(0x7f0000000040)=""/69, 0x45, 0x2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) clock_settime(0x8000000002, &(0x7f0000000140)={0x2, 0x3bd}) 04:02:33 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0xfffffffffffffed8, 0x1) setitimer(0x2, &(0x7f00000001c0)={{0xfffffffffffffffd}, {0x0, 0xea73}}, &(0x7f0000000200)) 01:39:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000180)=0x7) write(r0, &(0x7f0000000280)="ad3e8ee163279b8b8ca45d2b4164bad2863e476542a3a6064dfc9c56db76b1ff2ec354ab94168023c273341cd6cbdf9ca6bdcb19e54227647c459a474068a0c3747a7af136da8cd1f9a8a9a33590583b7476ffdf139e8551a1ff3af58d0060af2a5bb5b2bdaa1b3c2a41241e5b7db2c7d54109134a0dbae0614fe6043b65960fc64b37b2630ca9ecd4dd0761e01a9d194f98cbeb54d7ae62cc8c7df0e1bfe0bddb435484a72047324a97144f7bb6834e332a33996cfe0028b12663a1bad7c538e2280de0511799e34eb535", 0xcb) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x30200, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x7, 0x3, 0x8001, 0x100000001, "b0a624e9fe645b93e074e15ed8b91e2271c29079", 0x81, 0x2}) r3 = semget$private(0x0, 0x6, 0xa) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f00000001c0)=""/25) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) write(r0, 0x0, 0x0) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x4, 0x7fffffff}, {0xffffffffffff8001, 0x2}}) 01:39:22 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) geteuid() r1 = dup(0xffffffffffffff9c) bind(r1, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) geteuid() geteuid() mlockall(0x0) geteuid() socket$unix(0x1, 0x1, 0x0) getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r2) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') 01:39:22 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) fcntl$lock(r0, 0x7, 0x0) 01:39:22 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x1ff) 01:39:22 executing program 0: kqueue() mknod(&(0x7f00000000c0)='./bus\x00', 0x80002004, 0x2065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000080)=0xffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "cc47c4b98da08b2fb509612ef0de22b01851a3bf"}) 01:39:22 executing program 1: select(0x40, &(0x7f0000000040)={0x6, 0x8000000, 0x10000}, &(0x7f0000000100)={0x3, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x401}, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x40, 0x55) r0 = semget(0x1, 0x4, 0x22) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000140)=""/172) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)) 01:39:22 executing program 0: r0 = socket(0x18, 0x2, 0xfffffffffffffffd) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x3a7) 01:39:22 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x4, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f1f743cb40e374632e860065f3d1d10bdae2b8a6", 0x1}) 01:39:22 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = semget(0x0, 0x1, 0x20) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)=0x2b0) msgrcv(r0, 0x0, 0xfffffe37, 0x0, 0x0) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x800) 01:39:22 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) fcntl$getflags(r1, 0x1) getitimer(0x0, &(0x7f00000000c0)) fchdir(r0) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() fchownat(r1, &(0x7f00000001c0)='./file0\x00', r3, r5, 0x4) lseek(r0, 0x0, 0x0) r6 = openat(r1, &(0x7f0000000240)='./file0\x00', 0x92, 0x4) ioctl$TIOCNXCL(r6, 0x2000740e) fchown(r6, r3, r5) unlink(&(0x7f0000000280)='./file0\x00') pwritev(r1, &(0x7f0000000600)=[{&(0x7f00000002c0)="ad794827308367949f1b941322437f44dc5f3505f3ad45b54591394901334f13c6250bb3f989f5af6d0f0d920a00b11c6caa462b5d39d931e40b19c1f5f6ea8e30266c0f9952fe56875507e31a2bed843edf9b20ad5e61db333633405e5c03286ec1c28c89763c08ca73d268fb495492fe43f50432014ed23bd79fd27d5f6c00c79a692e7388d6cca898543aa5d2a513e0ed8aaef0892471c9b7e45261c229ecfd43f049a46d9b", 0xa7}, {&(0x7f0000000380)="ae125eb75b02c4f0665583a4938d46320e86e933acb8967217d1c7da040d386aafbfb09b722f9bdfca7e283f22a521fe7a9c74542a0f6eacdd8d7285cb46ebf0dccd3e06d825214f0f219b5de28952ab36655e71a1b951434e73825141f432235fad4d1a47edb618f2033b2a8e11ca4c9958abfc4f24ae4775a794c2b5e4cd985886ba404cc7daa761715992c7c228dfd1e0f08312ef6e1bbd47f2d669154edc9d9ddb59302ad525559586ec0ef665d167e04c2164074095152c8f0a938c8694ee9b82723248947bdd0e65f3308ba80d619d525474f40b9bec04e31519e678c48c85607ac0015581c2", 0xe9}, {&(0x7f0000000480)="ce2385e56c652e7035bba572eab62e45e4162733e25fa9825bd6f470d682b040925410ff1089badc963e29bf77bed3a09fe92790a6a69f8596cdf54c4c16722aa5f5e222618edbe7c7a17b20ee661642d922abbde090893c", 0x58}, {&(0x7f0000000500)="3f83dd39e6019ace846ff7978a9043f65609123e9689e24d13c29539eececef29fdbdfc45d95be6aad063518e304a2574ec046bc3cc81c03b79689eca36c17a044b218b7229d677d6912e557e378ae2053a4e7dd14a167917eb91deede76975a20449bf63bad37c3ed1ad45fb801dda41d4c8618ee81ae11f9e58924cb664067769a08d9d5c0d81dc0ddefced286f96ea02fd6985ba39d9ab5a06b9d0471e09e52c7493dbd47fdf29185827b4a08f027c1915ba0f4af55798cc986911cf5749a419397149020174d5a7340bcacabc997b6fc60f8ed485dc7e3680bd20e6f94821fc4a9bf2272dbc0c66224060b855e675f7ac09e48f64e8e365c076080fb", 0xfe}], 0x4, 0x0) getsockopt$sock_int(r0, 0xffff, 0x110c, &(0x7f0000000640), &(0x7f0000000680)=0x4) ftruncate(r6, 0x3) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000006c0)={'./file0\x00', 0x5, 0xfffffffffffff019, 0x1000, 0x1, 0x8, 0x9c, 0x4, 0x1, 0x0, 0x1ff, 0xffffffffffffff5c}) sendmsg$unix(r1, &(0x7f0000000dc0)={&(0x7f0000000740)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000c80)=[{&(0x7f0000000780)="88b0a7ff4cfaab51918674f01588dd1d2fcb8fb98e70754698301b9961a0cf11", 0x20}, {&(0x7f00000007c0)="1ecb7d6b9690eeaff3dffc5c99b91fa6d295da8f2e60dbac75dd157d571848afeb1427e06c15a8f5243509af6e23a1a71ca7ab3bf5f6b3eef5404574c562532978f06b2880bb6046037b306e23a7bfd808ea9f4d4bc29ec70cdbe02aae70186d", 0x60}, {&(0x7f0000000840)="fb9c8b77963ba01a79bcfd25d451dad5bcf0b9c5ad891e643e703a67dd297eb0930551aa4531b614ab1a802c57ba4a60bc023831", 0x34}, {&(0x7f0000000880)="b18d20e3cd5fbe4df089a8479e982c8fc07088e42c5f018da6fb0edd47d43cb11a475a0c0b9f1d370ec751ceda7c73fef00743b3d6cea2eb07d55d1d075d5e8b68b688572482f69b8d6158b34bf249fd06b7ddddc478c3030390343e34f38b90593af5d55269f737f7825b9e7ba8cab9b444b7ee9e0bc7af493789846f65464d0040f78ff5ccdd9683f5638e19dc8a1afa62036f06ca5dfd0e0d6a91", 0x9c}, {&(0x7f0000000940)="8baca4b848f861803a67892bc4c839e764e0754b5ebef6c712a60b931dbfd127a1cdf7b8606406d6fa7c25cfc70da7b7339d71864f65", 0x36}, {&(0x7f0000000980)="08fd822da76c0ad6e2ad10d18d46ec9f3549fdad66707721d5619e6927b03af061199fd8601adab4d5d855d9a29e327b11c3e00943b7bd1bfc2b4dbe2bc4ae4c844d9109c89940bc958e507820df01db1eb73e609170c8a49fa46ea5e1784fa1b3a59400c167d1a75a9c94fa85fa9eb747a1812603aec19f95d95942208f501eb5f918293e5f92cb1fd4a163bca662de81589a1356e7cd4e0d2c5e9359bbf34f912ed347ce8441c8ea2984fcae3cffd9782d4f1814082e21f69307e4c725ac39b91e5d5135be9481b11bebb417051657a8609ef005d124be68c9d484d7b2eff0afae215bdf", 0xe5}, {&(0x7f0000000a80)="34f1feb5bedcc2447e3c9c82cdb3b024fd67b1d706369cb089ab86ab748385cdb1f489cfff51ddeac675132a22cba2148550d1b279aaed97da2b3fb19b5cb0bd969bc3f292a0a0a619e1d4ff1f63950a22f87f15b2ab89d2c85d867fd050929e46ab9c662b9840e24720d808a0033a5b35528c754d71bad7980e70030d1a8e2de310ded6820bf600", 0x88}, {&(0x7f0000000b40)="3f45f31de553741cc0514044fe7449dab385b74b732cb5bc26a2dedd40a85e41b6c16bee523ba7b9cdc2bd3308da8f36e1e89298e89668386a3376f20116e3fcaec3418232d02ddc5bcb502807afd54a5775729396d77feb2c67bdc1399b11d2a9447fbb9b388ef8af2cdb0819e8dd9ed3e390627ef85e9f26eeceeae6730a4c9d04a91b4fcdebe09dc0858c0c7b07c00ce81401b165f5f7a6a4e4cc1fa5ed399f87ff9e8030b5648f995c4eebf73006f43958574eb93e98c914f9e4542006ef08ea83c09132e1f981e859b346b1adff94d047046202db59e41c88a506f8982594278784300fccfa012fee7d48e0c94e8075abd91c08", 0xf6}, {&(0x7f0000000c40)="bb3910f02096bbd773853b648e82790686bdfc5719d49256591f", 0x1a}], 0x9, &(0x7f0000000d40)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r6, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x58, 0x8}, 0x6) connect$inet6(r6, &(0x7f0000000e00)={0x18, 0x1, 0x10001, 0x1}, 0xc) pipe(&(0x7f0000000e40)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000e80)=0x4) ioctl$TIOCMGET(r8, 0x4004746a, &(0x7f0000000ec0)) getpeername$inet(r6, &(0x7f0000000f00), &(0x7f0000000f40)=0xc) kevent(r7, &(0x7f0000000f80)=[{{r6}, 0xfffffffffffffffd, 0x40, 0x20000003, 0xa7, 0x1e}, {{r7}, 0xfffffffffffffff9, 0x40, 0x47, 0x20, 0xffffffff}, {{r7}, 0xffffffffffffffff, 0xbf, 0x0, 0xe66, 0x915}, {{r7}, 0xfffffffffffffffc, 0x80, 0x2, 0x5, 0x7fff}, {{r1}, 0xfffffffffffffffd, 0x2, 0x2, 0x6, 0x100000001}, {{r6}, 0xfffffffffffffffd, 0x27, 0x1, 0x5}, {{r1}, 0xfffffffffffffffe, 0x4, 0xf0000020, 0x3, 0x5}, {{r7}, 0xffffffffffffffff, 0x10, 0x40, 0x0, 0x40}, {{r1}, 0xffffffffffffffff, 0x10, 0x20000002, 0x9, 0x81}, {{r1}, 0xffffffffffffffff, 0xc, 0x20000000, 0x5c, 0x6}], 0xa86, &(0x7f00000010c0)=[{{r6}, 0xfffffffffffffffb, 0x2, 0x3, 0x0, 0x5}, {{r1}, 0xfffffffffffffffd, 0x0, 0xf0000010, 0x10001, 0x6}, {{r1}, 0xfffffffffffffffe, 0x3, 0x0, 0x8, 0x10a}, {{r7}, 0xffffffffffffffff, 0x42, 0x80, 0x0, 0x8}, {{r8}, 0xfffffffffffffff8, 0x8, 0x40000000, 0x0, 0x4}, {{r7}, 0xfffffffffffffffe, 0x2, 0x40000001, 0x9, 0x5}, {{r1}, 0xfffffffffffffffa, 0x0, 0x1, 0x3, 0x8af0}, {{r0}, 0xffffffffffffffff, 0xed, 0xfffff, 0x0, 0x7d8}, {{r1}, 0xfffffffffffffff9, 0x0, 0x200fffff, 0x1, 0x6}, {{r8}, 0xfffffffffffffffe, 0xd8, 0x2, 0x7, 0x8000}], 0x5, &(0x7f0000001200)={0x4, 0x4}) r9 = socket(0x10, 0x0, 0x2) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000001240)) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001280)='/dev/wskbd\x00', 0x40, 0x0) r11 = fcntl$dupfd(r9, 0x0, r10) write(r11, &(0x7f00000012c0)="a0ce6073f3a70028538b81e88f1c66423107314234cf7346123f9d954c647848741c10733cb5c5ef44be11cc1988b2376b8bf4a4ad3273231277a4a1126f", 0x3e) 01:39:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x0) 01:39:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x300, 0x4) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) login: pckbd_enable: command error OpenBSD/amd64 (ci-openbsd-multicore-6.c.syzkaller.internal) (tty00) 01:39:23 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') 01:39:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000000)="69d8d5935576247f2cd4db25ca6a813f2782d431ced4599b85642cf42559d87b7798b04b969e28eff2ddd932d7ce9faa83bf77533b85bbaabda63fe384a0667951f0706a2a381f6c759141119907c6a7252fbea2d77ed3acdfacc97507ef5f19dd25b8a9d612fdb4331c05288de04797a0d3e35c6beb5a5cada86e2dd09a6bd568f18436bd13b387fbdcdc4e14ba53588cc1cb9d75a2ee", 0x97}, {&(0x7f00000000c0)="c634be0be8135834b9dc3ab0ea256da15b8bec2c0ca9d48513dc", 0x1a}, {&(0x7f0000000100)="311437b6f5ee5f0cd835ece517e3aa2bf6616a3a7f85424f316b3aa33d916e3174f6c7faa40d989d6c84a0c85799802a225fa3007d4ea0da027d9ad77bc0ab", 0x3f}, {&(0x7f0000000140)="fdc652d5b7fa71e9c1a748ffd0b7ac16cf0756915a8a6fddd5759605b6c547b0c9f4ce190eb3da65606975da54d2b88cb0353995751fb115c0520361d8533fec799c17af91cc44248dd11a5790fdc885155448533b2a2406796a5669cfe1a6e7fe7083e1a5b30c296cd81959d99bbb1f50eca04830bbb9ebfb64f1e62b0c56b8f189d84a423a7f8dc966b4a58d116b83e8c8350cf651e66cef5996e554a61069fb81ceb717673fe3d9ec95901eb98b0ab0ff1f4c2e3a0054d0718a5c60594d938483b8e46a1426ae9c2568e0749a4aca579e4bc59bebed3db3f4478c04bbab33", 0xe0}], 0x4, &(0x7f0000000280)}, 0x1000000c) setsockopt(r0, 0x29, 0xb, 0x0, 0x5d) recvfrom$inet6(r0, &(0x7f0000000280)=""/187, 0xbb, 0x2, &(0x7f0000000340)={0x18, 0x2, 0x1000, 0x4}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000640)={0xffffffff, 0x4}, 0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000680)=""/44, &(0x7f00000006c0)=0x2c) 01:39:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r0, 0x0, 0x0) 01:39:23 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x5, 0x0) r1 = dup2(r0, r0) socket(0x26, 0x4005, 0x12e) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000180)={0x3f, 0x337}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x3, 0xfffffffffffff8b7}, {0x67, 0x101}], 0x2}) 01:39:23 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x4000002e, 0x4, 0xfffffffffffffff7}], 0x4, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x405, 0x9}, {{r0}, 0xfffffffffffffffa, 0x0, 0x40000004, 0x8000, 0x4}, {{r1}, 0x0, 0x70, 0x40000000, 0x400, 0x8}, {{r0}, 0xfffffffffffffffd, 0x40, 0x10, 0x0, 0x1ff}, {{r0}, 0x0, 0x1, 0x1, 0x7}, {{r0}, 0xfffffffffffffff9, 0xe5, 0xf0000001, 0x80000000, 0x7f}, {{r1}, 0xfffffffffffffffc, 0x40, 0x0, 0x4, 0x100000001}], 0xff8d, &(0x7f0000000080)={0x36f2, 0x2eb}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 01:39:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730d6e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000002c0)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917000000000000007f8397e68cdd1af36914b10bd6bd2882f779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d0002000000b506231b3fa9bc6ade7d41797c8b9f99e2291dff03000000b3e97016c555070000ea9d012f4a10f6d313598062b043f7f976ed1c503022e7a2e86a948deb3ab2b16804060043bd39433f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d000000000000000000", 0xb0) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() pipe2(&(0x7f0000000140), 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 01:39:23 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x2000100000003}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x6cf921cc, 0x200000005}) 01:39:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2, 0x52fd) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x1, 0x0) 01:39:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000140)="c6b2b119e373ab53fd4696c9ac890a68d70927ed02a47294d709fe2112850a2685d92ff2ff29b7ff59909aa37fe2f0d92e9e1f2feeb4b294a5dd7453e9fd8aa18858cb93993b59109765fdfa9f0a71be2f62b6c8dc33ee61c65ddce6b48db57234ef6d81f34d8d91288b1fa6394b67d1049778615efecf5e2508d66c1af044f35e4117d710697b", 0x87, 0x40c, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x6}, {r0, 0x84}], 0x2, 0x0) 01:39:24 executing program 0: socket(0x400000000018, 0x3, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) 01:39:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x80004) setsockopt(r0, 0x0, 0x6, &(0x7f0000000000)="81813f5cd37bf2a729648d0fbeb7f12a617127512b339a8e1e", 0x19) 01:39:24 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000640)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) fcntl$getown(r0, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) r4 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) renameat(r3, &(0x7f0000000900)='./file0\x00', r4, &(0x7f00000009c0)='./file0\x00') getgroups(0xa, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000540)="18dd41484cffb84e11adf1145663affccc1c8c9b2649afa805701fb5dcaef796db3f9d59835e731f51bcda827c4fc345d2cc85b398e38751f0e97438f24ea22f5840ea262ba214e38bc6a75740b65ba9fe6dc2177bfc0ab228e7e32299cf894a42282ec3fcfaa78fa732270b536171ab3fa3b4ad12b85b46403e714bd87eb6cf9c93e7817c82a0c7055780935b95860f9e78b3a2eaddc953f7561f86aee82fa076e727499de88bcd8a002ea696e10e861a4f99baa71c3a61d3d9c5e5e298c8d44e8d6db612b19b779b0ebfeabe7ebe185fff00fbe37e296bc1f893df10196cac3bbeb131048d64614f5dd1015c237c2007411022a0242392", 0xf8}], 0x1, 0x0, 0x0, 0x408}, 0x9) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x0, &(0x7f0000000500)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20}], 0x38}, 0x0) r6 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r6, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) r7 = semget$private(0x0, 0x5, 0x2) semop(r7, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) r8 = semget$private(0x0, 0x4, 0xa1) semctl$SETVAL(r8, 0x3, 0x8, &(0x7f0000000200)=0x20000003) semop(r8, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd2, 0x800}, {0x0, 0x5, 0x1000}, {0x2, 0x8, 0x800}, {0x2, 0x3f, 0x1000}, {0x2, 0x7f, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x9) truncate(&(0x7f0000000080)='./file0\x00', 0x200000010001) 01:39:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7fff, 0x6, 0x3ff, 0x2, "2591b1a8ee4e84c6bcd71691634e899a1ef4e4aa", 0x4, 0x8e19}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffe1b) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) 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, &(0x7f0000000000)={0x0, 0x103, 0x20003, 0xd9a, "9c8d14ee7504000000000000406e50e800000100"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) getsockopt(r3, 0x1000000000000000, 0x8, &(0x7f0000000400)=""/205, &(0x7f00000001c0)=0xcd) r4 = semget(0x0, 0x0, 0x1) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000200)=""/243) 01:39:24 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1002, 0x0, 0x0) kevent(r1, &(0x7f00000002c0), 0xff, &(0x7f0000000280), 0x101, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x1) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000040)=0x4, 0x4) 01:39:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)=0x9) fcntl$setstatus(r0, 0x4, 0xc0) r1 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffb000/0x2000)=nil) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) flock(r0, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = getgid() r6 = getppid() r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x6, r2, r3, r4, r5, 0x100, 0x7}, 0x8, 0x1, r6, r7, 0x1000, 0x1acb, 0x6}) poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) getitimer(0x0, &(0x7f0000000180)) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f0000000200)=0x8) 01:39:24 executing program 1: open$dir(&(0x7f0000000280)='./bus\x00', 0x20, 0x58) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) poll(&(0x7f0000000240)=[{r0, 0x20}], 0x1, 0x7f) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x4, 0x4) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000140)=""/207) r4 = kqueue() munlockall() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) semget$private(0x0, 0x6, 0x80) close(r2) 01:39:25 executing program 0: r0 = socket(0x10, 0x1, 0x0) sendmsg(r0, &(0x7f0000001700)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x1, 0x1}, 0xc, &(0x7f0000001200)=[{&(0x7f0000000040)="6771d0b06fe407031d4632908e7c9d602e7073b93955807cef2021fd8e00a2ab04f53bac40f838b0dac0251b809cd9bf09736f652191dab7c1df5d6c8d", 0x3d}, {&(0x7f00000000c0)="d29e3ebe7363ecc4266e5e8e5763ae67592b5d03a5570e8335f38cce0e0be2191f312fabc2ed2f0f751ca89ab4feb7c8dc578c5de97da6867a4ab0a02bec2470ca4632bf376bcf", 0x47}, {&(0x7f0000000140)="c7ac47394f15", 0x6}, {&(0x7f0000000180)="994b789c93b31c55c2174498c6bf18f1d93d27e0e7ae80355436c84900c983bf0b5a90c4e72a6c5195e13222f315f3c0c20f77028160476106ebbe3b996ef7c53cd9e08a1a1b4e952af12fea045b3a93bcaecde3b34bd30e8b86c43fa8dc49b11f57ceb84a9d76ae8b2d22b972665492c146cb55c71a5cf2ce4dcfef7b2c5499592d38d62c77e393a8df5717ead2661355f1065be9e3ed17f19f2059a0991c653acd014c1bdbc1ca03905fa4eccc4e211ae079c2eec54827311affadc140d4aa573afa905136d53fffe8620d78baca3268ec0df7b4eeaf335a4686766b56cb4a76be0f25355dcb64624b6627d91fa795cf816a715b33a928f5a1e840f8bd40cd16ebc22285b0cc09ede48c7936e21140fefcbafba1bde1dd283f7b6929786707405e03e4b8fd3fe384ded0e63de5745b1fb8cbba27b93538537944a0b520cf7a24e89b5e8f444acef147f38ac0d513e84a373de43f94a867780d7eb7dff34fa73f1e7df1d6c47161f4d91b96f353624d7fc121e65865fc3502fc56a5c05a8e7c816346a6d06d67802ae9ec3b9cc2b9c71383a93dbedeec0b904988d665f5eeb9f1626af780adc89cd59782bac5e894eeb69b3da8a53a6c40e4a752765e61e53cba9938d855e3ed6c8954613c143311841a3b42fead976866ce7b85c23be92d846bbd6c89e7d50facc25ae8317b6092778b6ef7bffff582e7e4ff2526314d8f0db7605b21333a9015b62646301297fcff4179d78648f40e5b605092f3d2624015e5550b3d309549b0eb342195895ba713c92d8d1259d5a6da98839598c29571d1449d5f51347269d5643f9eb56bfb538eb28fb7662f950cf7162a97084c7fbcad34c2d4d1985ce96b7fbca64577f7e529e466ff659f56fac597bd231b6076126da70f850911c4b69217351e49bab31a518cf966c80717ce6d6ce82486aa9387f5a0f40dc3580d7316fcc0338d32a088ab67be451e4353bc542399d62b970e99b446845388461ce8f86d0661c5dcb3f4a68385ef00f3b2d5bcba5843dc6969cd6ab152126e75912b114526937095a2fc83757218556dd4ec014ce2b489ca97c6cd448cba129bc1c0867844a311f27f6ea9ed302349e67b61c230b6d30771e64153393c0929bd1e330e44c35e0aae9d94a901f34dbf2bdfc9a4f672ab8ceb54a51ed1d953c36f253a0825ffab6eb86a2b4052af0eba84de9a5f774c7f9772abc9697974b13d16fc9ef9dba2a3cdeb5dbfbaa9eebd768e7a3912aafb25cfbddffe2587e74bb862df3a7ea368a46101d4d2312672caadc247fd0a0b5bd5d36a892e3e3a2757f50d52e6c0b45f73e55cbe7cd22dded84d570174eb247b7713818147c7c9e5b01be2b4b5b02e3f30c97ef95b1876686aacee4352eaf4c3ab211f6b307609ca2cbf6d5a32ffa6a794df9f2330e0ee5a90d04c629dbb5acefcf965845cede5e06a98033671c198cf9d79715f857d688234604c0701a42dcabb0273d8bc28432509782cd4e8eb1691f2e83a826a5b8f7b3ab7c12584028aca8599f3db2100666e7c34943b8c8bffdfa326ed7ecb308cc89853b8f20c1f074b25dcbb4777e2a1aed042f414f45185bd7d912e6fab0be251fbf9312557ff496d9576302c73a510b42cee0cd82a2546cc90af2b65f2c85315faa48e09b9d201380167f673a516ce85c4fe1f2c1d6249aa1040cfbd17e0cef28e878b1949fceb4b68bf64186bb09402af70a9416cf3a8cac0ef0a67aa2b2ec94a4f72dc794d6e515b904090670228fb717c71a5d5691f120d65d43abdbc6f709233d73cc89ee8cb2d3e732618d1d5fc1ee8ddc078997b8e5b2f99ed2fc3ac2bfeadecbf8a955b6ffa35870b14cc01bc0a7a7d35ff6eaa8f8f98b6687e3fad3225fd2a0290a343596e5c5107ed1baea1e9b048ec36c9281d3a1a3cf05e97737fc4ea08803cd86eb3686ebdb44b10bc47db331478788563ab5c185c29f16513c4f8b7bd55d6240758c4ee7870c3e447ec7ab81765349cc2a7784313c5d575995d7358cdd57c2097f1597b03d183c4a1a7d86acac811dfd1ada7bad121b3f8c6dd3f48ddba8b94afc94183ec982690547f2fa5832912249f8f19531d24d3159f52783debe35317efcd9a7ece088c32137982ad2fac5b1db612b25c6412c28e75f3a834c36fafe1c5f5e578ee0278f7e4c765a086bdfc7cfd5bb089fdeff846afad4a76e952ac9c15f3a1ddb0e0b5f9a95c47e062a170b8d48b39792ee3248a346c68f9becf1ff33255b0ae04e7de8809d9f293585c01364ad8390d7f82e8dc763e723612e5a8919725179f9e98dd4477dd18c8207a42d4a70b2cd9cd4331b492f1a8283b161ca64f1faed0f01852348a1d3d248ba640edb6fa41ff70e2cb526081a33cdd9b67be6647416c1f34c53ce3169208935a617bff3b1747facf01108d39fa905dd7e7182af7896202490455a6961f345dd10b11512c5b70f397a309e24f7961cbdb285c923405498090cae4c9cb41841515089ae47f7cc5e4c1d0e0470d1e10b6e97f5d55b779a8cf0929901439f2c861e0d1f88bd635b43506e347ea734ef0b9cfbae7c8651b15a2689f8d485e1ef4b856465467d6e2ab445b0ce4c2f3acb9bddceede0a2f1b7a0a96e54d86a5e8da9e93393f0540bb85e9c1a34ef89c0dc9cf20faea017817ac349853bdd8952750f68b7f2420f354b18dce5c8a6f758b0487ab0f9d44a240b4e5e10f33709d6c255d3b84c735deb764386f57ff67b01a68261b4a8446255692075dfe7af44a32eb29146590dca0627e5c7ecc38bca8009a88cf33cf2e68a9d5fc45dfbe58686d0f09d55c4bc4870fe58cf3af181a9e4ddd8934f6136a161ad3e0b67cebf55c0790c6ff77ea040a78180e550663413d230f5a9135a08b3dfb8096688671871f77e9d9c7c8500afc724bca8302ef6e5482cf82ed7481c2cd5a224d5c9737c61918d21accf45976e1b93839767d3fe0c09b09d70c6e35210155b1b4d18d1f5d44a1db6519f9a4f1bc8c7f8ccc255b402fdaac494d74fe34ebb8aa8862b988165e3c9387cb9df846b202149b2dde036b220b11a3a2289518c1d0059243c705e6b656eda6f864e4287d1b6f97096c449fd9972af57d2eb71de68dbb4c17f861d9594373c42852955c8032d514f03a74b9678045d1d1a6fdb5f34001163ac24316d4702115cba4dbda5b4277182df972b00191a925267cac6a725700fede28393557c3d983ca21ac0dab158bb5ac08dd6c9898e52c2ebddd324677984dd492ea79d345b669bc0c35dba385f54f987813ab82b0d4c1c0e0f347945f7495cfd8a8868d88dfa18dfec6ad1d3d4dbaf06579873f7ae3ae4228868e7b2b39c9035a470a2145b01fe0a652b49ec7397385b1d52d7c5558c4e4764f5c6b655c89b65d399532f73b8d1a4600d56aa0eeb06ba9a3fb644ef56342b2655d61c7a57c3bbb27628916c368e9f68f6bfb6d15609e2789f9936f13ca95d76e1443f825057d56f2e988b335be2ebd34f7d86b767def65f0fde6231393bf13540d732c676e68ad1209e1b777d050f6c6f109a4cdcf72c431b8a1d8f8cc2468e87d1a0f275928616a101c26eee4aaedb28b22d78f7056de8fea50bfeaf5cd4f68d1643d1de9b426fd279f84c2fa92be9a7e95c4d317190d4e927a6ece869c8b3b9d8578813a2f57d17c1991baaa1d0ca47a577aec6844e7f347d46a121397a168dcc8f01d0336dc5ad58ed041e2252d2c9107943a8fcf679c852d30a04254813290af1f5ea1f9f739f5a4662e1f8d35814ccfb730e08ba6cb8d17017929019b08cd2f8ded4b47a26fbd133769c1579c2947169a001bfa7a9be8fd93eed0d71f1891c0ad21e6eebe85ce9b6ed52cc33ac82aa1c384f22ad99621c434fd83322df120b083f3d936787b4e397aaade31b759061088c8944c6b183515f25b1af8e60e87c20f36109778abe80e8f7ff030099066998aa630c56c0044a7471c6c13620a9819de23a668b7b8e82ec384134762abe8043a520d2329df64a8e45594a08f738dbe97db0dd95c2322039b83992a776696e0fd91ae34a107d20dc2b7e027ca7717d15878cb907e1c4b0aadeedc3443ae13f253a6c90c1449f36e74fc6fa003607308a0e10e21b9e06fcae49a5c4e8a5dd515a46ef61a0da2bca67927ef00807d15ab434cffb9342c5816f6a20727c849250b7d47deb0c029af38f7e5abeadd2aa4734f6404754285bd2daeb2ce762ad3b758fa20a798c4eb0123f333baa313973490fd4d3a4f646ec91800c118ca33025cc09f335e82da73e09d2fdded919715bbceb505044f74cda24cd95b4510885109f5d770d53820723e58225914c79f1dd45ebf8f2487b75688f7dd054a29475ae304905b130c58b59e0b415744269c701f146ba8babb3532c01c20b4a68a67807d328c674dd20b15c4fbfb68a80213f581a50756b9109eb223f9fca661cdd95599ee61c8cea91f696d0bf4a2bc2b9c151251103c5af0093ce877316e8e2d3a82f537dcb7fb1b6f4c5ade996b36e78928e24e96df9d4dec89bb4d602445fba5fbd59098ab91e6ac7b00c3280a39a88fa4111628807eba0b96b87f79d90bd9176e3238adde336b11c7b3edcef00750a8ba83d6b69b1a9ed2b98f675213c0f0255f66ebc0ddd8e01af285ca9229c3b4d30032e9adea7b01f197861706f13489badf2c56ced1ff7feb5ccb363aa93264291912b617be5e93bdef0dad2e4f1d4e90cabe98e3b1bafd1ed91abdf56038781b670a66f769928b88a7ef19b62088fc80a381a7dd00f526d46b48b3773aad8c99ef438c699dfec67df423547aeb99b1927a8f0b4c381c2610e25a6a1568bac4d8726e7712083086610897318f08ea1fd785194da31d5f83d06de4cccdc50f1ea1c8418c12ea90573f924ff5623295ae4e2008dfdf45143f55be977e05404b0f73bccd2d08633c0f03f785adb1053f7d57a39764bcf28d9203ff052d7ce97a0f398a77d21abb00ed4b819298872a3f92ad7ed02844adb627408e5f098f4113416e3b0ba938bf960c0d73087c6d99508bfdf80baf308b9b3c2ba1d07efdb2db12b35e527cbad3464105a88a7ae909205c38e0710cd7be56237ebe1300e0e9f330e5c45abce51e011f6be7f11b7f0d2a6b7a7728aa9a56eb6dfe68451ef7a3b11f113c7137ace25069f477b7210fbc4b35dea3e41afc3fd51f38bc4c46ad8eb338cf67d94f9b70bfd47c99da376f6092021ebc76fed32514893c0013d988d42e8790f79985f55ed995b691890581734f779f1efbcdf360bc9c6d048e4a5d0a34a9a4cfc510369955b2f178b89325660e24640cab2ef5d70c5b7971027a506e31db926af5a7a116e396ceeb76369c0b17b5912ec2538915d7703aa6602b03be12c9bb8fcc6608e2fba3b1fcdbc02dd43db93d43cba355c9a643880d363186a742e0300f0f3430af46a6d3e4214958088cf281e697ff5bee3e5809b896586af059c917bbb728a8f15c28dc0e266613a1d918904baf1a99beff1c12f1b2844442c1fd6cac61d5941558dd0485804c102b2c6bfe3e924008ac613bc6bfadf2cb4120744ef059fbd85bd2920e46697a95cadd43028d00bd01556ddead9757cf98a7d8ad6a29226e6765b09c302b1acaf911d0af2a119f7785eb84ad00fe44013f2e00e866e2ab646af1273a9091580836f7bcc72434db124852bf66954be3cdfcdf2be797d384bd37265e6e6311a292833a8d0961acb798c5019ab304b3b843fbac29b87dd2bbd53d1a6d1703899cc25e996d60e9c36fabac1c215061487ae00079e3b1760a70d40691d9aa3a0d", 0x1000}, {&(0x7f0000001180)="c5249984c774cb27bd4249a6d8119d33d218c57df8b8b2bb5bdc8ad99b501e83aa830647e7e4fcd55f199db63c17b5a727e347539bf5", 0x36}, {&(0x7f00000011c0)="ca0c8f1a6d1f1d95cebef6785c92612f52837ed5037efeeb3de0ca51ba4d134fee66e4503996fceb9e5955c0fc31ba2f", 0x30}], 0x6, &(0x7f0000001740)=ANY=[@ANYBLOB="6000000000000000ffff000011000000e5db0275d9c59fb2d6ddc213522592d3bcc452d2ae05764a116eaa31e2eb9c484b59d6547924b82053bd8b63de8b4bfda8a3401060f6ddd70697e92f8c2ffd83768208263cff7083532d00000000000030000000000000000100000000f0f70200fb32adf79e9650448eb939b74b23c8d778a0af36fab7da1b91d4facd00000018000000000000000000000001000000ce00000000000000680000000000000001000000000000801b3d880c5668a1b703796e15e20a5410351c0fada84a87a9f43f4c42c893cb163039c653dd95733e96134eecded002ca9992fd458ae5e0208b1f3e4bb18173531ac54cf4c66075fecd05ac8c41a7d625679f000000000000280000000000000001000000faffffff3c52a7f71f7ba9a48755b5b5150de8a42316585b5f000000f800000000000000ffff000001000100a3db1e87ca7723f7189ec07fff866767d21d2fd73486c25a3d9a1630207ddc51f8bb111b38d2aaec95de00b2cee546d50376d21fa660586dd1752c311a2fbb84ccf0e6d4d456401bfb063b4b72c57b39bd93e8e0c689419ebac4f5b08e1f134a0bcfdbb87db0c2e43c3660ec2f9f72b8987c4b974f898ff968b73489aa82dd0aa15d34486b749a0af18a5b67460bc11cf80568645face7d77f72f6341b42df708d0a815163becf0b47e3710264bb1233167cbd59c4ed600b59d102057bb0148a5d35aacfa0cdfc24ec4bf65d0206bffa08002163131373febe6d96562bfbf345dd8b2cae61d6ad83baebf9fac542d1d44a83f07c000000002800000000000000ffff0000ff0000000c7018dd81926f992c4e0b5cfc9df909be043cb3000000000801000000000000010000000600000027059f52146ee8aea23897418ce75db7f75b18c89724a0aeac3704c1467b7be081dacbf0a1e622f66c7269a6d833375572cb17010582c72441edabbcf6cc38348e6415968741caab73872d1ddd0e5960dd4582408c9041ee56109ab08e6e194c8878ebcc8eedf5704f70dc4d84cb95c0d4a72a814bb1bd2b25437a31f420168b65ca8144241f4168d4e200156660bc9942ed9ac2bc3ca4f1c84ee936bd090171fd976809d2adcd01e77d2717577c9ad97d1c5f4a841510c66074c7cab82f5d260cd6ac04fcd713ea7defb3bb0d5cb6547864629f58cbdd48ebe9e204eb5ba3fd733457b3de9f9426990d25e59cb548459b04c2dd9f0000000801000000000000010000003600000010ebe6e78f06074ca295bcb81663f11015655050d488c10373ee2d5da102e52bbda4e8596f6d4a084dcb938b4c243a4242d2f0074349dd41711516f1fc8de94d625b703a175dde279cca4798f9985847eb0648b972a6c89523967e45bb9e8e58e645ad555dbc687574186bd74ba49e3ac965c9e488a0082d42fa5d722b847e64a61b7d2ef71dd1638c7db14ba7215230bb204e4d350bf416be15fdfc1ba1ac2e5fbe265855a51c6b7a0a32266d1ef53011704f00861d441d8b77768fcf8b06455c5b2600a8b95d7c3afa7eb8541396a431cdf2a509643c729765c7322e0491d19758d4efa9da1c4106bbf52ae75c5e07b985680000000000"], 0x468}, 0x400) setsockopt$sock_int(r0, 0xffff, 0x101d, &(0x7f0000000080)=0xffffffffffffffff, 0x4) 01:39:25 executing program 1: socket$inet(0x2, 0x4000, 0x8) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0x0, 0x0, 0xfffffffffffffffc, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x2, 0x100000000, 0x1}, 0xc) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) 01:39:25 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000d80)="d1cd049baf22996969f32562358d3d002b1053346a374b288fea636e679123d9ba563ce66dcbb7a82d2b647ce8db49e5f1ff9c292dd21fc17dcfadaea6a1ba724de937191936f95381475d9c112d0b53ac3bb6cd53c0194056e34d886dc0c840f5b5a2aa2db8536e53f9e753bb4009b2e37ce0533f85654a5e854453ea06afb929cef0ee2d05fcee03a0ad3aeef92c7946187229624236b960d0da4470ac425c3c0cad3990e03445d349cb9b80ec19c6100b0004bfd13f0cd36855928de3db292d4ab7430af56b78f25dfafa68660c563984c2ce15cf36e713883083a7688acd68e394a97b308bae661012093090b22353691d3f95775f7e48f780f97052a2111e5db8e569f607895cd472a4a1677b8c11d4fecdba00e341e95f9539a730b79d39bd14b86fee049900ad86ecd2f995ae2f1730d7377953fe45bdc7d7726c01e477886127a29556b30b60c4d83f9a14465f1088f037d26f7de02c43390e350b650505dc03c9dcc303c6d59a227cc59cb830c274568e5af3d8a96c53b3ddea40deed9b826146cd68a6da36ee748eabbf796b5efc80167f3e8c0e9a1e9154d038839c38c81a2e47e605505b117f575bd7ee9ab5963d293453a1715cf78f18ff877696278dfe30f3409380f369ed92b8f8e508ff84b60be014c38bdc84da6c72945d832b38571c4027659b5c81ff146af8cfee3f5b68070e14553ce7ad8be366f6d405d18bc1e504222eaf8de3af189ba9b66406c02b758dbf2aa7665331267e61649b066bc9d132603c4f654ed8585de9105f2817f5519ad39844b5b2d602edfccf28f3f5fdc1141803d001f49c94d0c22b17828023b0ea5d00512cafd3f31482e61363ab3813d13bd871068e78c74c3637755839473a140552ed294302b39f9f570e6ca9e121450321040ee93c8e26d032dd8ac4af33658ee67687e49416491e0d63a37816b70fd2bfd36c372fbe6023e5bf52051bda47883ce89de37f40209ccda43d5fc4f67da3a79b59afb3cf22b26af3777acd84953e9f19c54754f4417121b3f9eeb1bc08ce1763391773d399ecdb75f5549a9a52f9883576a1f2ab56c734db9b79eb493c54e89e07832e77fc2c06df05d54b922510f59705207092f3c5d7011b49ca21e106b188a161bc9733d49be85dd58198081974c47fe8f640e32a52f3f3d19225dc483aa856bee366b4104f3846338b75209360fb51fa65ef37e2e189cf68ea19b774bad5c3d1503a6ea194bb12316538f6132537074036a97ee96ff48a11a9353fad0600731515fb494ece6e3f44e15b754348dfcce55ca88f0b48ba3fb166458a199a463a5f242f2b8f7e1deb94b0e8268cb3eb16a64665c9c528eb9b56cef89e4a4e1182c05f44dcd8cc901893ed1fea564d13ef0c8d9d1000a00675d8c19aed3c18d5073ad600b3bbdd80b07a0431fa95ddb281ca6c430c1c88143d1083e280574ae347f5f94e834561e972d8a3209cdec54496979b2eff73c22e6c03063fd3b991e901f3b2298bd8ced785d255aa35a4928e0d7cce2e2c9058c720b5f1c2c06eb5d1467ffc6038b218924f5cd9a13a31852256e1a1495d891521c407188f974f43edde00120199ee46e749fbdd77d8e21b2128f4f8ce9bd23c9b26dc03989832628a86df9893928e49970c7f634309d7f2bbb34a1702f71876c2643d05f673791449d3697a2c6bbb23ca3b626151a28a6ac7f50d5239b211a3e2c923a78124fffdba7a8f6e929b003b8125e290e3fdf13778558474ffe334e7383afab533220b5a5cfc2b9bb46e42de2aca250c2629d3b29fb99c501f1ec01e81f8c7311303ba684aeab088cc67f2dbdb1958ebcb6bbd3fe8c7c63519ea50e99e4936cf20c443791ef34966bee06a663aa839889b7d72d2573156e8f39bad8cc8c5378e5d794c07cba5804f671b08054e1cbb5043bb48a42b72382b53286d8eb40b3ba515f523d08da585599e7563681af6109a3e9f8de7480d4f9306c670ef6230141cbe7e8a6abd82e48c2ba337ba9a70a8740bb20cf7e2737d1f7bbee5823d699fa53f8c4480487a96b1cc134651bdf5efb32689d47465443858b20e4d44f332257b19c65d5f2e984648c1da46ccb6132f5b9e94493705fbb038ec7c0bf5c593ce18cf9103f2ab8d6a7fbe4eb2a3277c1b552a766aea264258d42abfb6fd1ddc316a9740c31aedffddcc7baf9cde0915a8b057a0b7a67ff03015529290dd7731e8518915b9cfc1a8270b12f2b6e002323756b9771157692b80e777be8170db136ad475d79547da9108569bae792e3d42c96889f357ff899512c45c83a31c435e9f9dd19a062beb216b87ae988956008dae5c42f4bb67662441b358123892d51efc4f6ef73177e83cc0791fdf9447753486bf5263101878395113b8bbfbfedb50626a357968de3d6270de582ed677d1994240df711267d62a1ce00e55286816c50e7f4b75ccc25366573af1a155348eee109c54fbe27e88239014e39416e2f39216c8f4d1f6d4bde49344cb7ac5a30145f61222a783bfa5f5a56d77d7c57407648211c9a38bb4be8fbd8540e6e380387f3e830d21ab8a10fb52167e8c537ea82dbc29d5579e71210f5ec3b152ce12025ac2cc4e7b4d3224461d26ee47daef1bfce76a78c4d16e5394c63555b99dac3b012090fd498a340176e227745cccfa260474dd6c435ca1e93a1edf2c4e5f7f369b4a6a088edaeef3b2578571ff8228a0375ccf20866eda5bb08bff94c278723a0fa698cce1c989a93e24b314cc6b5c0dadc3e3399f6bdbbef989b82fc1c1491a96a0a6267d1d9450768dc406c5bc8b830c3f58360242a00c5b83ba5572bd435f265f4c1ed85d14d0a3f95e006290b865a20bcf1ade66a0016dafbcb71b4eb1539c07217a01c8d9483b040f02b0fd020ca0ea369e6727cc3a3ca77181be28826af718a89a9e18f0f9f7e86f948d2bd6b35dfb57496a81d923574313f0c5590991d7895abe1e8ea36cd2484b3fbc4794a5d073915d526df9c08fc6db75a0ea016c365112e1e3aff8b0ac69f1f40cb7ba886c6bb7d1c0647834df425dd7103bd60fcfb4cc7e23eadc921a4f7071bc2bd7b01eedd480c25d9b971abd6a7728e0845bd88e154632ddd705dc9802be15335486a5e31c706128a31bb195c0618dfaa89fd6164cd7909ef471d0bee63cd2dd04a7b93471412da909b5bcfd3c5c901cbd183268814df16aa9c54e0fdccc8e0493625b75ce4350504551901c183d95aa06edeb615e322af6dfd952816878b2192a01b5073c9be3df063bb8195c3ed928ce9c4fe1caa8b1cefef6561cb5c6a9263e477876631e66606c565131da10eac2b9c5c3fa4f532ce909fcb36b27a707a74d9ca79f7e2bb5f34c87001614c6045f49d99be39638e11213ef65fd3db23a15f266ee481bb56c986e886d32a9d7d88def3ac6f079d97c4b747386f6c1ea2a8fe403cbf989231d950bebf1dd01c340ce2d3272eb3b4fcef582e2b441acb15217fb80424206d918a0316ccc11eebc5bc16e55a635e165fb962a1afdd8091d2e8721ad13b482903331882e90afea359c5213a0f2243dff1b1c9cbc0c426f3cdfb9bdf574018907bbcbc559514ea39e45013fa209f442af0dd9f984754331e5a8f1b7b4b0cf9afd9d06b5d8630ab0293afb33c0a15b2dbab977307cc97c1f22fa64abdbdba817ccea51db597911722884ec8565a7c4953b7b7b310f50af323da1a2285bd192142dbaccea77ac702242f6b8fae9a3c91a80f48e3b878c1019c4c3076ce9c3d282fd60ae4c4f96d77efbdbbd7fe97e97e2b9ce5d916571dcc63702ae404c351e3ae45a556eccb699e786443320bb8d26b7a8b1c102de343c1dbd0ad474fea504498ebcc7b511a890b64d9b538332d25424e9891150ded5bd06fa731649dbc15d07a1c973ca0a5d5baf1a580497f061df33a67b0fc4a37e0021a7607303328dc6a4005db7b3b67977b9971c631495838948bbe592d1a1f1530cb8d29987e4862565a4d8b0f4aa1a35a5bfdf51908ecafda62b9c917885974a4683073ea3edf5129d5b63c32ced7a05d9af3fb87cdd445df5093793172a6855dd002d184fe1da7508e68cc1ccc22b68ecc7e7a89014bd2fc43f2499a63cf815e8d55b20bab0f0df65fd5ffacaf4a0e84ef2ed92a4bbcb8d7a33cc5ea4a26c4c9d27221a04f760e1b5491a3ab3e2974cedb0f9bc740346847166cd64522237dd41ef2e91cfc85b0b526c9bfd4902f54802221d54ae0fe13b3d2ba0cfb61a0ee643f0628dba727aed0a9182f79abd107e95de87625010cc3a3683ed3ee651001e46daa93c0863e9eb02503b87fab58180c361768ea6751ec91572f5df9968f725280cae17e456d88963615c16fe9db3df10687a40ef2d1a678a603a02cbf2832352d34601fea4424d8eda5c25c00834817fe3d51bdf95113212b877007f392fe941b968fdadf0dfcd65b0d4fced68780cf423026cbb58d51c2415c0854642055c4d95b89e5c41e3582d6246d9720a46a93e23d18fe15b0c1e991e7490779371c00b4857996d7f63e25a6585a7b81eb3de742214a77facbcf61d31c54c490391c9898f53221846955bb22c32b7dbff935a2037a8297a7391768b46fbd785d5120e0dc62a893e71e164399dd9ed1f4cf18ce11eade277390a5ca7d8ee135d0b9ad6b5988dc7af852f061e91d95b0a9deae7a58a0ecaf89589a193b4113d652ff19e3dce36ea8d4b7a6758d23aaaf042f9ae73c3603249b6abfd73ec72adf5d45ab9da837ec41cb08b210953d3050c284d333dabd8def1608375f309e921c83f095529e057d84d6d5cb6326f6f2ab7f8b0e9805e1c7c92317a28894a43a69edebb85c4c7bd8951417d3bc1fdc6b4306077ab1b2de6492c263f8a84c9f4be5f09548d2c4661757dd76ea979fde1a17ef1994b6f4b01d477b2dc59ec91f89cd2217491dfa13b63885a22c4dcaaf2920e756c7e907037e336d6755a9bd7c6d8f3d4147b307c5862d96b53f774eb41c5cb25be6001fa58ce4509ff5c9705fb7e8f8b988fb40339b2dad81bbfa6c213a2f6f4578887af5401cbf60aa06cecf52c7e427b2cd6d41bdd9254a1dc0d2fb25a405a77f4c15b23e4fa6f87b792f9a2f0c4ff283c9ed5511aa5c3a4b58ef5e30d6a0552f09761e6cfd4e8ebc2a5f691ba560d47930de7e8e141db4b86c62f90e4d649bfcdb6a06ffd4e6b367129284e0893af1ed9f52f7500d36bbbdd8ae661424351becbed3e07acb76ba9079bfbff91a7b484ca7f622ee5ed6f73cd64e1eeb4c7938bd4700261400b8e098061f1fd60dbaddbda04d848afc4577f410ac18ee6054a2d69b5e10ef6bc5e7646da9c3039d414d2ba13490f93251a2fa3bce1b138e23a7d539f010b3abde68aec15e87cb8593ce6c9a95893c54da8ec59c11dadb39c436a0db2c9abb85e96ce39f06b0e5da687bde017dad16c476051bdcd9fa3d12b119c9b647efd965124ca2c2209073730536984baebe46155dcd3c0546be6c23db68c0a5b4cb8c954af204c8e7d09411805dc08882429955503ee0a537e529c5841f5ec1d1cb1e076ca7cdf3ad76df613c8e8fd9bec8afd48c9d38f4463d23f4b8c5d919d5562bfb77e682fc9fd9356169e0a984f6c02245d428db25b6f010cbaf4e8c2755741204571e566d64e02b7f3d0e9b4b4c7dbafad67453cefd11bb4598b975c382055dbe03f7f098c4d672dc4c1cff130726a5f3739993743a15160994cbfeee7f9933cba64a4b36db0a0104237c7a999007788112c8f03eaf78afaaaf2875515ab2c0a772a02d8ebbaba7fd411d549aeed2d3312", 0x1000}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) ftruncate(r0, 0x0) 01:39:25 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x20, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) pwritev(r0, &(0x7f0000000440)=[{0x0}], 0x1, 0x0) 01:39:25 executing program 0: socketpair(0x11, 0x4, 0x132000000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r1, 0x2, 0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="598a86476c197476cb6d769ecafaca687e8e7f4c8a585d275a546acebad80b2d185685b4fe0d447afe6a15ad79dab252c685201494566acaaa9674a0aca135a663daf02fbd1d83b0bf4113503739a718df55e194d0b7d68effb6679eec32db0b75028974e2feb3e99793737c15bac195866a7ea8fc3cdded7b8e948e68c4fb5b644bdbed86dc72b265e582c0b42c72d96a9efb6eb31117c54bcc1155987b2d93ea9ed3bf321a902c4ecbe58ff0f1b333e9ce5c9e218f3a1bfe9ee0d63b1170fb517838e055fa133423106c43a28235df1fde2b22a6d4e2c7fc9be80914d1a1d7dc0132806ea703f9b948220cbc255d43ec986fdfc44257d171868456", 0xfc}], 0x1) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x10) readlinkat(r2, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/4096, 0x1000) r3 = openat(r2, &(0x7f0000001200)='./file0\x00', 0x80, 0x190) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000001240)={0x6, './file0\x00'}) mkdirat(r2, &(0x7f0000001280)='./file0\x00', 0x8) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000012c0)={0xfffffffffffffff8, 0x4c0, 0x9, 0xaf}) r4 = dup(r2) kevent(r3, &(0x7f0000001300)=[{{r2}, 0x0, 0x2, 0x8, 0x671b, 0x3}, {{r3}, 0xfffffffffffffffb, 0x2, 0x20000000, 0x4, 0x1}, {{r2}, 0xffffffffffffffff, 0x2, 0xfffff, 0x8, 0x9}, {{r0}, 0xfffffffffffffffe, 0x80, 0xc, 0x8, 0x80000000}, {{r4}, 0xfffffffffffffff8, 0x80, 0x10, 0x1fc}, {{r1}, 0xfffffffffffffff9, 0x83, 0x60000002, 0x6, 0xffffffffffff0000}, {{r4}, 0xfffffffffffffffc, 0x84, 0x80000000, 0x2, 0x8}], 0x5, &(0x7f0000001400)=[{{r2}, 0xfffffffffffffff9, 0x10, 0x2a, 0x1, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x26, 0x800fffff, 0xe40, 0xffff}, {{r1}, 0xfffffffffffffff9, 0x70, 0x20, 0x6, 0x70000}, {{r4}, 0xfffffffffffffff9, 0x80, 0x80000000, 0x1, 0x6}, {{r0}, 0x0, 0x2, 0xfffff, 0xba9d, 0x2}, {{r3}, 0xffffffffffffffff, 0x4a, 0x600fffff, 0x7, 0x1}, {{r0}, 0xfffffffffffffffb, 0x4, 0x2, 0x5, 0x6}, {{r1}, 0xffffffffffffffff, 0x10, 0xfffff, 0x6, 0x7}, {{r3}, 0xfffffffffffffff9, 0x28, 0x40, 0xfff, 0x100}], 0x9, &(0x7f0000001540)={0x6, 0x7fffffff}) open$dir(&(0x7f0000001580)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000015c0)={0x9, 0x6, 0x8, 0x846}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x200, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001640)={0x0}, &(0x7f0000001680)=0xc) fcntl$setown(r0, 0x6, r6) socket(0x20, 0x3, 0xffffffff) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000016c0)={0x5, 0x40, 0x0, 0x4}) fchmodat(r4, &(0x7f0000001700)='./file1\x00', 0x10, 0x4) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001740)='/dev/wskbd0\x00', 0x80, 0x0) kevent(r3, &(0x7f0000001780)=[{{r7}, 0xfffffffffffffff8, 0x0, 0xf0000002, 0x400000000000000, 0x1}, {{r5}, 0x0, 0x20, 0x1, 0x5, 0x5}], 0x66e0, &(0x7f00000017c0)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x4, 0xbf, 0x5}, {{r5}, 0xfffffffffffffffd, 0xfa, 0x1, 0x7fffffff, 0x2}], 0x81, &(0x7f0000001800)={0xfff, 0x2d}) socket$inet6(0x18, 0x4000, 0x100) fcntl$setflags(r2, 0x2, 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001840)='/dev/wskbd0\x00', 0x10000, 0x0) getsockname$inet(r5, &(0x7f0000001880), &(0x7f00000018c0)=0xc) clock_getres(0x0, &(0x7f0000001900)) getpeername$unix(r2, &(0x7f0000001940)=@file={0x0, ""/84}, &(0x7f00000019c0)=0x56) fcntl$setflags(r1, 0x2, 0x1) symlinkat(&(0x7f0000001a00)='./file1\x00', r4, &(0x7f0000001a40)='./file0\x00') r8 = semget(0x0, 0x1, 0x4) semop(r8, &(0x7f0000001a80)=[{0x2, 0x1, 0x1000}, {0x0, 0x1, 0x1800}, {0x7, 0x2, 0x1000}], 0x3) 01:39:25 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x8001, 0x53, 0xc19c, 0xf01, "396bc54fea754dd645400d94ff92a16f6fc70ea2", 0x7fffffff, 0x8}) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) login: pckbd_enable: command error 01:39:27 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x28080, 0x100) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x6) nanosleep(&(0x7f00000000c0)={0x1, 0x1f}, &(0x7f0000000100)) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000200), 0xfe72) syz_open_pts() 01:39:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040)=0x7, 0x4) socket$inet6(0x18, 0x2, 0x9) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x1f, 0x4) 01:39:27 executing program 0: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = kqueue() mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x80, 0x5) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x1000, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x60000043, 0x1, 0x1f}, {{r1}, 0xffffffffffffffff, 0x22, 0x4, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0xa2, 0x80, 0x6e2, 0x400}, {{r1}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x8, 0x10001}], 0xfff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x80000000, 0x2, 0xfffffffffffffff8}], 0x100000000, &(0x7f0000000200)={0x4, 0x9}) kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) fchmod(r0, 0x15b) 01:39:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x2}], 0x4}) poll(&(0x7f00000001c0)=[{r0, 0x4}], 0x1, 0x0) 01:39:28 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x55}], 0x2, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r2 = dup(r0) shutdown(r2, 0x2) 01:39:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x3ff) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/247, 0xf7}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x2, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x8) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x8, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/106, 0x6a}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0) 01:39:28 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 01:39:28 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x9) sendto$inet6(r0, &(0x7f0000000580)="1d6a8a90bb4564bd7377085072fa77a6b7a8a8d2bd40e4882e63e283fdd9ed98cb7a9f75bdff994eebd5873ee887a7dc46713265215d3a3e066da66f3bc58542eeaa4b1c486945c3bd2f1de0bf8043", 0x4f, 0x400, &(0x7f0000000600)={0x18, 0x3, 0x3, 0x1ff}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) sendmsg(r2, &(0x7f0000000540)={&(0x7f0000000080)=@in6={0x18, 0x0, 0xfffffffffffffffc, 0x5}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000440)="2a9f0545d02563fe5d4ca47bcb6553e1e9b6f6dd6c1c44d2985f84df74e5af2501eeca2a618ea1fcef540395d7bdfe0b8a651bc68d163270371b69e1f71ee8aed987a68a2395cb45bf61898b7c3e3105e52a3a8ed30cc358deca86606efe5d4ccbc550aedeac748d83e0487b33582f5359145e2a1d20f81368a8afba034a8f8935363f53b29bf98d82a8c0e30ab481394b06e47a15a6be40e1e3f7f4310a857a3d0fa24e03cf2ee5817f415e8855", 0xae}], 0x1, &(0x7f0000000500)=[{0x28, 0xffff, 0x100000000, "9054119f73a36be0b7f8391f28824aabcc76b1de"}], 0x28}, 0xc) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000640)) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffb, 0xce, 0x80000000, 0x6475cdfe, 0x80}, {{r1}, 0xfffffffffffffffa, 0x826a1074b7270220, 0x1, 0x2, 0x5}, {{r3}, 0xffffffffffffffff, 0xa0, 0x80000012, 0x1ff, 0x6}, {{r2}, 0xffffffffffffffff, 0x1, 0x1, 0x7, 0x2d}, {{r2}, 0xffffffffffffffff, 0x1, 0x44, 0x7fff, 0x4}, {{r2}, 0xfffffffffffffff9, 0x80, 0x20000000, 0x2, 0x4e}], 0x8, &(0x7f00000000c0)={0x0, 0x5}) r4 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x703, 0x7}, {{r1}, 0xfffffffffffffffe, 0x4, 0x2, 0x40, 0x10001}, {{r4}, 0xfffffffffffffffd, 0x1, 0x2, 0x7fff, 0x40}, {{r2}, 0xffffffffffffffff, 0x12, 0x80000000, 0x8, 0x76}, {{r3}, 0x0, 0x8, 0x10, 0x8000, 0x4ec}, {{r3}, 0xfffffffffffffffc, 0x1a, 0x80, 0x40, 0x9ee0}, {{r1}, 0xfffffffffffffffb, 0xf, 0xa2, 0x4, 0x5cf}, {{r3}, 0xfffffffffffffffe, 0x4, 0x0, 0x4, 0xfff}], 0x2, &(0x7f0000000380)=[{{r3}, 0xffffffffffffffff, 0x0, 0x10, 0x4, 0x80000000}, {{r2}, 0xfffffffffffffffe, 0x88, 0x40, 0x3, 0xea6}, {{r2}, 0xfffffffffffffff9, 0x80, 0x0, 0x2, 0x10000}, {{r1}, 0xfffffffffffffffa, 0x5, 0x10, 0x80000000, 0x3}, {{r1}, 0xffffffffffffffff, 0x40, 0x42, 0x4b3, 0x6}, {{r1}, 0xfffffffffffffffc, 0x92, 0xfffff, 0x1000, 0x80000000}], 0x28000000000, &(0x7f0000000040)={0x4, 0x5}) kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 01:39:28 executing program 1: r0 = socket(0x2, 0x8007, 0x10000) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 01:39:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) socketpair(0x38, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) r3 = socket(0x10000000002, 0x2, 0x0) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000180)=""/119, 0x77}], 0x1, 0x0}, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 01:39:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() r3 = geteuid() r4 = getegid() r5 = getpid() r6 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r8 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000080)="2d3109945b6568a4cd0b38acfa4182171bacf1f4e75865a786cc8b2e5e5af161f76c0c997aa0bfca017b8a2abce3e99289c73548131cd231a4cd199760e2e321726078ce46cc5ad123932cce23f79fbd8c913127941d271043b75ec312d807d257affa88730387b9b8e3f80ab94c5e2870a860331dffc687f351a53e8a496d55de1d72fa9a1ad5e27a6fd24bbed04b68ff44c99317246200ba0e77943d2026624090d5d16ea8924dca7d24", 0xab}, {&(0x7f0000000140)="c4b7a4a7c3742eee2203387116c622cb91dbfb5358b1fc89829a0feea5125b3eaf4d77703182035d45a0e9b0398cdf210df3ee731dd2377e253cc10a02e2ee6ed8a7afcae6068344a6498a1bdc2a335c7c6558949ca43550ededfddf8c96923624f290940857961359388d82c00087aaefe95c589cc2109cb2f13fe205ac84393a30e101f85a00a865809af3abfd951c1b222cc10bd69a74b61ef192b5132a9d9c47c625cd296f570e9298cd2d2d45ac09cb4d907b28b1", 0xb7}], 0x2, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x90, 0x4}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 01:39:28 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000240)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x7) write(r0, &(0x7f0000000140)="97d24d916292fc1c6a0e03165af348dd5d7f0ca187850ff7ff5ea57421532f1e4c68fe06166c707fa19f3cb3cb208b4e48e421ed8be9502dc8481bea3b85116e4dbbd27f9d31ecb761260d24eb705400dfd2025d9255ab11a536327ce02e2a4c456a1c624010", 0x66) 01:39:28 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xffffffffffffff57}], 0x1, 0xfffffffffffffe01) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x8a, 0x1}) writev(r1, &(0x7f0000000880)=[{&(0x7f0000000440)="204826d24b40f7db64fe95bf05f6973589ba24c09c67ded744ccc3dda4920a4fd0af65a731443e62ae4957ae869fbd8113bd78bd44a656163035e620407019208bd0577a90cead7127a97f16a47d5546442b431aed005cb2", 0x58}], 0x1) 16:00:00 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() msgget(0x3, 0x400) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x3, 0x0, 0x0, 0x101}], 0x7, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000100)='u', 0x1) fchmodat(r0, &(0x7f0000000180)='./file0/file0\x00', 0x2, 0x6) kevent(r1, 0x0, 0x4, 0x0, 0x9, &(0x7f0000000140)={0x9}) read(r1, &(0x7f0000000080)=""/112, 0x70) 16:00:00 executing program 1: rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f000071e000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r0 = kqueue() r1 = getppid() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000280)) fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x2, 0x1, 0x7, 0x100000001, r1}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r3 = getpgid(0xffffffffffffffff) fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x0, 0x3, 0x7, 0x0, r3}) ioctl$TIOCDRAIN(r2, 0x2000745e) munmap(&(0x7f0000fee000/0xf000)=nil, 0xf000) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) kqueue() fcntl$dupfd(r2, 0xa, r0) munmap(&(0x7f0000722000/0x3000)=nil, 0x3000) recvfrom(r2, &(0x7f0000000140)=""/255, 0xff, 0x800, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) 16:00:00 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r1 = open(&(0x7f000054a000)='./bus\x00', 0x19, 0x0) fcntl$getown(r1, 0x5) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="9a", 0x1}], 0x1) 16:00:00 executing program 1: syz_open_pts() r0 = syz_open_pts() r1 = syz_open_pts() r2 = dup2(r0, r1) getdents(r2, 0x0, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) 16:00:00 executing program 1: pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$inet6(r0, &(0x7f0000000540), &(0x7f0000000580)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) write(r1, &(0x7f0000000040)="9c87c3772cf234b870332e", 0xb) recvmsg(r1, &(0x7f00000004c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/22, 0x16}, {&(0x7f0000000140)=""/166, 0xa6}, {&(0x7f0000000200)=""/221, 0xdd}, {&(0x7f0000000300)=""/212, 0xd4}], 0x4, &(0x7f0000000400)=""/181, 0xb5}, 0x802) execve(0x0, 0x0, 0x0) symlink(&(0x7f00000005c0)='./bus\x00', &(0x7f0000000600)='./file0\x00') 16:00:00 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, 0xfffffffffffffffe) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3ffd, 0x40000000080) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x3) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000080)='oL', 0x2) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000340)="1dde538a7e2ef375541cb6ff8deb7f7e9dc9da409be55e6597cf82853fea9023b4bf05cb698e5be1e345fddb44d93f62343f", 0x32}], 0x1) execve(&(0x7f0000004580)='./bus\x00', &(0x7f0000004800)=[&(0x7f00000045c0)='/dev/null\x00', &(0x7f0000004600)='/dev/null\x00', &(0x7f0000004640)='\x00', &(0x7f0000004680)='/dev/null\x00', &(0x7f00000046c0)='/dev/null\x00', &(0x7f0000004700)='/dev/null\x00', &(0x7f0000004740)='\x00', &(0x7f0000004780)='!-\'(\x00', &(0x7f00000047c0)='@\x00'], &(0x7f00000048c0)=[&(0x7f0000004880)='/dev/null\x00']) 16:00:00 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1000a, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x24, 0x8}, {0x87, 0x7}], 0x2}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x0, r2) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x10) dup2(r3, r2) readv(r2, &(0x7f0000000300)=[{0x0}], 0x1) 16:00:00 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x5}, {}], 0x2}) unlink(&(0x7f00000000c0)='./file0\x00') r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) pipe(&(0x7f0000000140)={0xffffffffffffffff}) munlockall() renameat(r1, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') fcntl$getflags(r2, 0x1) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50b018be5455ba5fe808f9840f9e13da075ee54c068224873e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde4015b9d8a14970b846a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978acdb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f9ab70b59326a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a96000000000000000000007c46d991810cd27ef09527d167d405daf92f1c2e346bf1b36f4e1dddcf481a0833a7442cec94be170b11961dd8081454c3ac135a84819a5faa29eb6713a93e1e35ff8501f1d0e8d46e97fb2a50ed40273a5adeead5149889fd94928beff1c135c8c95435b11fd1f7b696320f4ab30cb87579d46ae29a3b16e5e8a43e731fb68572426211ec8824482140a2c7b2a9d9ec3afd3ac2acb3d74c9d60493f27410eff1eefb2b546", 0x2ab) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x4) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x0, 0x3, 0xfdb8, "b08d16c666210524d8e70000001000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:00 executing program 0: sendto$inet(0xffffffffffffffff, &(0x7f0000000100)="552248013ae4fa33887798d997296ddb", 0x10, 0x0, 0x0, 0x0) open$dir(&(0x7f00000003c0)='./file0\x00', 0x80, 0x1c) socketpair(0x18, 0x3, 0x5, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000280)="0823b20ccb1d2f2c18a6fb7703ab5c02612de5718994c62536e13ef67c3c646106781a5fd5d8e3f5499561c63a92927d9ae0055a36fbb0a178a58c53865ea7348b436eec6a1cb1a3acb6360038f6520506728053b74538a69b08a4b7d0ccf3edca9e332a2c676e14f77a21058b0d65f926d3c9eb59127aa62d23e3dfbcddc06e462ed89debdcc835c98699497c126f5c98f27ec3786b9efb59bbc98250683f020e10b1a2cc7af93fa03fecb0ad88cd7a7874e9ae1c2747d577b0f65863b54c79b13c3eb39f0a28a2ee9695bf0490a4a170451fa5d242825d95eab2f0ea5f9a725929ce0568dbc53d222777a750e5be6748cd752b2a26e67b", 0xf8}, {&(0x7f0000000440)="6662f02f82b26d18ad7969abd159dfae76eef4e070f07323f7c08a41cbae986d099eeee09fdb1cbd40214920cb654de3e57bbfe3656ff242018160c052ce8d535e1e94cf45b315d6880da6f9ca71dc84cf718171e99cd499dca468ac00742aa40a8dda3915502823ee1ea1ccf22b93d15b72d3abfed0d2402dbcdde11229c1b27bc623643f5ac248d98507ed930acb1357d5a878cae25202bc9884de590ed3ead5bead11815c6916db7f8d47d3a10b85fb20509b3b248ff4caf7aa71c808bb9318437cc79935f722d7ed792a90dcd88e681e9385ef496829bc6636f81b73506031bc020b03c0f0fa64d4aabafefb7dd733b2671592c124681e89ce32e0f60934a849c3d9e944380199984f111bcf0b21480d50bebeb72fe0707cb8185c016caf2deb9a5580e823c2d41c3dfd2316590f2edc7558a113013465c6d3829ee5e23adf60f969b302826bde69291d61a274ca460983c99cd5b352a6dae35a3f6c68b8f66d80b0daaed9", 0x167}, {&(0x7f0000000200)="be0b31adbc8993b10621f6fd8ede2221faba14af9d030bcde024ba67dee7932007ad1367fa37904f4ceab9a13eceab36d4fe68ee31ff54e161a3f38f2c3243a112c76e094eec63851fa64ff48369aeb38e929e404028e2a3065a15ac06", 0x5d}, {&(0x7f00000005c0)="a26635ae4c17740d30ff2a3aef3be0bdbdbee78d80339086077678b7b1450e8c9f7c356de15893b23ca4c1028968bd91b14bf43ed03a06c8d69975521766f92c0ae462043aa38c555dbc69b01facaaf7af47830dee6f023a509dea127790b80251db4f858ee20fbaa68b51f676cfb17f2f43ff562e17ea08a290c879d3b4b5b2d452376a9b2e050cce5efe6460521d1d9a838dbbb99957638caf861db1e5504ccb7bb22cbd3b95ffd0f0f5138d09c1bc46a864cf9211bb72dac8e71057d70c0eb749b6a3a3f806dbc7ebbac38a91f35f3d36da2c0df5ae94fba8ec1acf234035cb9a239e", 0xe4}], 0x4) 16:00:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80105727, &(0x7f0000000240)) setitimer(0x3, &(0x7f0000000040)={{0x7, 0xf04}, {0x2fb, 0x200}}, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:00 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x28ce) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) syz_open_pts() close(0xffffffffffffffff) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xd1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x7ff, 0x0, 0x7fffffff, 0x0) r2 = socket$unix(0x1, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) 16:00:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x4) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r0, 0xa, r1) select(0x40, &(0x7f00000001c0)={0x7, 0x1ff, 0x5, 0x4f, 0x1e235b41, 0x6, 0x2, 0x10000}, &(0x7f0000000200)={0x9, 0x5, 0x2, 0x800000000, 0x4, 0xfd5a, 0x2, 0x6}, &(0x7f0000000240)={0x8, 0x2, 0xfc00000, 0x6, 0x3ff, 0x8, 0x10000, 0x1000}, &(0x7f0000000280)={0x292}) close(r1) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) write(r0, &(0x7f0000000280)="0f36354359872cd846c9867d00c0f7c4157d47202a4c6a520283478db269ecf681c468668d6c5f76ada301637ac46de04ea422b093a1e14f44014cd4029205b04ca7c71774abe1e04f34e966ba626497087ba631558cfb12849d4756a9a63a74de7c9f6c91c408181b94b1170744e6c5c4165a017ea749025215da31d68fc703f5caa0ccdf19fce963a95d87cacf8ad4b90ae6f77b3dab978a33cc881588f1b2bf51f3e7b6344197b1973275ec3bf09d56005e5f419ea09ef9e5745f4b3b7d2676e7a391aef2a3327a52e2a80d9f0298", 0xd0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x10, 0x0) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x80, 0x9}, {0x800, 0x10001}}) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 16:00:00 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) renameat(r0, &(0x7f0000000000)='./file1\x00', r0, &(0x7f0000000040)='./file2\x00') mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 16:00:00 executing program 0: r0 = dup(0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r2 = getppid() fcntl$setown(r1, 0x6, r2) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x1f, 0xd2}) ioctl$TIOCFLUSH(r1, 0x80047308, &(0x7f00000000c0)) 16:00:00 executing program 0: r0 = socket$inet6(0x18, 0xc000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x2) 16:00:00 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8220, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/127, 0x7f) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r0, 0x0, &(0x7f00000000c0)=0xfffffffffffffdf6) 16:00:00 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x30, 0x20) setitimer(0x0, &(0x7f0000000040)={{0x0, 0xfffffffffffffffe}, {0x0, 0xe1}}, 0x0) setitimer(0x0, &(0x7f0000000080)={{0x9}, {0x6, 0xd5}}, 0x0) 16:00:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f0000000000), 0x0) msgget$private(0x0, 0x2a0) 16:00:00 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000000000002000, 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ad71f09f52cf1af631f8edea6f507502847200"}) r1 = semget$private(0x0, 0x0, 0x20) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000000c0)=""/73) 16:00:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) fcntl$getown(r2, 0x5) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x40, 0x401, 0x2400000}, {{r1}, 0xfffffffffffffffe, 0xc4, 0x2, 0xd7b, 0x10000}, {{r2}, 0xffffffffffffffff, 0x5, 0x2, 0x3, 0x7}, {{r2}, 0xfffffffffffffffb, 0x12, 0x1, 0x0, 0x1}, {{r1}, 0xfffffffffffffffe, 0xc, 0x0, 0xfffffffffffffffc, 0x400}, {{r1}, 0xfffffffffffffff9, 0x4, 0x21, 0x40, 0x8}, {{r0}, 0xfffffffffffffffd, 0x10, 0x9, 0x6, 0x7f}], 0x7, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x84, 0x40000010, 0x8, 0x3}], 0x8, &(0x7f0000000040)={0xffff}) 16:00:00 executing program 0: kqueue() r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) 16:00:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x1, 0x1, &(0x7f0000000040)="069ab9c9921861f1bc41f7f11e54e2c74319", 0x12) getgroups(0x3fcd, &(0x7f0000000180)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000180), 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="e000000000000000ffff00000500000096d53b3224df0a5e93382a92778672661dcc9c47be2da79b5cfed0a9ad5c9f9a21b35df7e0a6491d42f7d9b639a4372b76e175ec6cb8a409a9f2b313c7869c4f81b5f4d1c32231d949240ee846954ec97753f698f345274b96fe18044eaff7174b7c7eaf92267276a1414518337a27a6e7c1386ab850d05d9f11d889b876cffc2fb11ac4bc0033bf41f3f673e9a02fb7c49e46dde4cd0dfc38a09232110cd47ef267d4ae49d7a2f9f1ff9118cc9cb4a00ecbb0c8d9ae9e1219cb13da500e94a6715d428699de48953b203be074ff89077000000000000000ffff000004000000b953403b00f24dd8207feca45a41a572573879c0781aae8d281e5d4333e783ad750ba2dbc4edee5f90d6d9241426ed121bd98b4f9dd6dd68c94b276d147c605ef1976b3018256b4b912ce8823b541e8200907f9c518f1aec045b6a97e23fdcbbd0000000000000000100000000800000caf0f8895465ef203dc6bec06937c5d2462282618eabafc40f47140705747ae775cfe7a3c572ed5ee17ceb66c899a995f99b5147f14e1d2f4bbe7de0a0afd33e0571196275000293b41f9b323705705edd1637b33bcb646fe9f663fb9e4acb408d736331e88c0fcfdcf7f3ca9ebd912f50b042aefbb0abe0672cbaef5c77c308d420cf68ca77371f564abaff3483b056c4d65bd425219e7c9a7e2027ea3e3bce7f6dd1cdd5ff297ec675f10d4d84d751de51a479201578f34d1252fcf7119f68d3a7bb61cad0fc3ae44233b344a1b19e5edbb320854e"], 0x220}, 0x1) r1 = socket(0x2, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) bind$inet(r1, &(0x7f0000000100)={0x2, 0x2}, 0xc) r3 = dup(r2) getsockopt(r1, 0x7, 0xfffffffffffffffb, &(0x7f00000002c0)=""/189, &(0x7f0000000180)=0xbd) ioctl$WSKBDIO_SETMODE(r3, 0x80045710, &(0x7f0000000000)=0x208) setsockopt(r0, 0x3, 0x1ff, &(0x7f0000000080)="3da9e5e7f51fca295ba2666a0b01beac4e4f5f1e3bbb69f7580c4721c9b85e6b0c7cf9ab6a8d1153143d3d7d8b90e57d41b90a219de3621f602dae947ee19e702a853af11affabb6d1f2ad4a377aa321bad351d9e1490d764906099d24e285c3128222d416ecdcf2a3d4b6bf81ce", 0x6e) 16:00:01 executing program 1: r0 = socket$inet6(0x18, 0x200003, 0xef) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, 0x0, 0x0) 16:00:01 executing program 0: r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, 0x0) fchdir(r0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0xc1045763, &(0x7f0000000000)={0x3ffffff}) read(r0, &(0x7f0000000180)=""/135, 0x87) read(r0, &(0x7f0000000240)=""/245, 0x9) 16:00:01 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x800000000001, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x1, 0x2, 0xfff}, 0xc) r1 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) msgget(0x2, 0xfffffffffffffffd) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getpeername$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000f4ff"], &(0x7f00000000c0)=0x17) fcntl$setstatus(r1, 0x4, 0x0) fcntl$setstatus(r0, 0x4, 0x80) open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x108) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x281, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000002600)='/dev/zero\x00', 0x20000, 0x0) recvmsg(r0, &(0x7f00000027c0)={0x0, 0x0, &(0x7f0000002640)=[{&(0x7f00000000c0)=""/169, 0xa9}, {&(0x7f0000000180)=""/85, 0x55}, {&(0x7f0000000200)=""/201, 0xc9}, {&(0x7f0000000300)=""/255, 0xff}, {&(0x7f0000000400)=""/68, 0x44}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/129, 0x81}, {&(0x7f0000001540)=""/180, 0xb4}, {&(0x7f0000001600)=""/4096, 0x1000}, {&(0x7f0000002600)}], 0xa, &(0x7f0000002700)=""/190, 0xbe}, 0x2) setrlimit(0x6, &(0x7f0000002800)={0x3, 0x1}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002840), &(0x7f0000002880)=0xc) getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002980), &(0x7f00000029c0)=0xc) r3 = getpid() fcntl$setown(r1, 0x6, r3) pipe(&(0x7f0000002940)) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$inet(r2, &(0x7f00000028c0), &(0x7f0000002900)=0xc) semget$private(0x0, 0x0, 0x1) 16:00:01 executing program 0: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000010000000000"], 0x10) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x4b50f2ccb998c159, 0x0) pckbd_enable: command error 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() rmdir(&(0x7f0000000000)='./file0\x00') write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a13", 0xa67) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() close(r2) syz_open_pts() 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) ioctl$TIOCCDTR(r0, 0x20007478) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "8523b73a3b00"}) r3 = shmget(0x2, 0x1000, 0xa0, &(0x7f0000ffb000/0x1000)=nil) shmat(r3, &(0x7f0000ffb000/0x4000)=nil, 0x1000) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) r4 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffa000/0x4000)=nil) shmat(r4, &(0x7f0000ffc000/0x1000)=nil, 0x3000) r5 = msgget(0x3, 0x10) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000140)=""/39) 16:00:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x401) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) unlink(&(0x7f0000000080)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x822, 0xb9) pckbd_enable: command error 16:00:02 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0x8916fcb7d100d555) socketpair(0x1, 0x2000000002, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000140)="84d3e7ed7308f26f7b39cba0fe1496fa29ac25838eabd1692d8b7f7e81c4d42f9172a99300bf51967d370d327d6592a2065183d16b304646239295714af10ed88bb03898e66a2a620e9964d3e7b8d88d1173", 0x52) shmget(0x0, 0x3000, 0x408, &(0x7f0000ffd000/0x3000)=nil) setsockopt$sock_int(r0, 0xffff, 0x1907, &(0x7f0000000000)=0x3f, 0x4) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getegid() bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) 16:00:02 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x800, 0x0) r2 = socket$inet6(0x18, 0x0, 0x7) bind(r2, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8) poll(&(0x7f0000000180)=[{r1, 0xe5}], 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 16:00:03 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x7ff}, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETRAD(r1, 0x20004b43) semget$private(0x0, 0x0, 0x6c) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77", 0x8) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) 16:00:03 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x8000, 0x0) fcntl$setstatus(r0, 0x4, 0x4) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setown(r1, 0x6, 0x0) pckbd_enable: command error 16:00:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/160, 0xa0) r0 = open(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffd, 0x94) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x0, 0x0, './file0\x00'}) 16:00:05 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0x40fff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x8, 0x9, 0x2}) getgid() getgroups(0x9, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000002c0)="ac", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="97", 0x1}], 0x1) 16:00:05 executing program 0: munmap(&(0x7f00001f4000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x0, 0x0, 0x0, &(0x7f00000000c0), 0x0) 16:00:05 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x9086, 0x80000000000003) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x0, 0x8a78) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x1, 0x1f, 0xcd}, {{r0}, 0x0, 0x4, 0x2, 0x81da, 0x10000}, {{r2}, 0xfffffffffffffffd, 0x2, 0x1, 0x2, 0x1}, {{r0}, 0xfffffffffffffff8, 0x8000000000086, 0x800fffff, 0x4800, 0x6}, {{r0}, 0x889ee99f238f8368, 0x40, 0xfffff, 0x3, 0x7}, {{r2}, 0xfffffffffffffffe, 0x94, 0xfffff, 0x1, 0x8}, {{r1}, 0xfffffffffffffffd, 0x20, 0x40000000, 0x10001, 0x6}], 0x5, &(0x7f0000000200), 0x80000000, &(0x7f0000000040)={0x8, 0x1}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x80, 0x0) 16:00:06 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000040)="4028e5f166e5c6cebbbabb9cb4f4ffcd", 0x10, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1207, &(0x7f0000000000)=0x101, 0x4) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) fchmod(r0, 0x14) mknod(&(0x7f0000000080)='./bus\x00', 0x20, 0x98) 16:00:06 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20040, 0x8) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0xc0) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/224, &(0x7f0000000100)=0xe0) setsockopt(r0, 0x0, 0x64, 0x0, 0x3a) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file1\x00', 0xfffffffffffffffb, 0x100) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="56fa0d8efd44e81dbdf6a53d9a8c4be6d501cef67d1464dc7da9f29222b1baf2f6c5b0ab6769ea847da64f5f05051f60fc55748fbf0edd1d316a2b1e9a1e3ca092fdb9eb5188760a9cb2aabba9083c9e82e0faf39412e58b1e788fbd4a21777fb0be30d668a3b9a0b96479f3af195b18853130d8746fce2e1148defc85df70cc4eef318a5cef2badce1ef0ea8fbba0566a1a6dbe5250ef6ae9f6bdffa6cd171c2ea382191e9a7847d68cb156bcc259a56b7aa424dd1a4149c88490746afdd4ff68a73f5d648dd527e66a0f4239df0adcfd17dd904b0786", 0xd7}, {}], 0x2) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) 16:00:06 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x1, 0x20, 0x8001, r1}) lseek(r0, 0x0, 0x4c19c4870b7c4c8a) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) 16:00:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000001c0)={0x6, 0xa2bc}, 0x10) mkdir(&(0x7f0000000340)='./file0\x00', 0x2) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) recvfrom$unix(r1, &(0x7f0000000280)=""/142, 0x8e, 0x803, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x800, 0x2) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000240)) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x21) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 16:00:06 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYRES32=r0], 0x4}, 0x0) sendto(r1, &(0x7f0000000200)="8f9f005f70e56e54e2a02798ae1d224dd07d414846498f7f187d7235bb37152e24b9d24969e4e1a5ea98e5a16696f8d934a5c51353178eeb07008698a86e8e6c95d1d309e3a87bb5b9a155b310286213d165adfd6d5ee492732320643cb7ed2553d6913e17ee4bddf81d5ed111fa155cb97b075d8f09917d28aa346a4391ee68ee2c43d12ab8a4419ee389ef7c5710169e452e", 0x93, 0x400, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r2 = accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/67}, &(0x7f0000000000)=0x45) recvmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xffffffffffffff47, &(0x7f0000001380)=""/232, 0x87}, 0x2) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7816fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000900)="bdfa4d2582c321a8cf98848e7992057224313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c4000969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb681a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6003ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3941a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c309b8919e154178c1311558927c8969316e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6fe) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0x7ff, "b08d16c65519470100000000000000d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:06 executing program 1: clock_getres(0x7, 0x0) 16:00:06 executing program 0: mkdir(&(0x7f0000000080)='./control\x00', 0x0) link(&(0x7f0000000380)='./control\x00', &(0x7f0000000300)='./control/file0\x00') readlink(&(0x7f00000001c0)='./control\x00', &(0x7f0000000100)=""/147, 0x33e) mkdir(&(0x7f0000000200)='./control\x00', 0x100) link(&(0x7f00000002c0)='./control/file0\x00', &(0x7f0000000340)='./control/file1\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./control/file1\x00', r1, r3, 0x2) chmod(&(0x7f0000000240)='./control/file1\x00', 0x4f) getgroups(0x5, &(0x7f00000003c0)=[r2, r2, r3, r2, r2]) open(&(0x7f00000000c0)='./control\x00', 0xa0, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0xc, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfff}, 0x0, &(0x7f00000001c0)={0x3ff, 0x2, 0x73, 0x1, 0x2000000000004, 0xff, 0x7fffffff, 0x4}, &(0x7f0000000200)={0x400}) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000000c0)=0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:06 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x81) setsockopt(r1, 0x9, 0x8000, &(0x7f0000000080)="0afd94afa5c5b5a22ffd4527769d24d960f7e9857d473ed3b3afb2cf3db76fb3dfa7ec499bd62b34d9c2a196c08e4197a29055abb1ebdbcce27016c6187343d6741e7cca9006f4c856668091fd23be8794aa397083d65aa4449d5944709544ed8ced6d6a6c92910c32e604b70c560880f5ccb226cf4e35838c81352c7690c7e739310761de9f658d1bb4", 0x8a) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0xa1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt(r2, 0x4000000000000006, 0x8, &(0x7f0000000180)="1efd0ed9bd487325bb6f4a60477e7deadb36d9817099cba627c5d98c4b1bc9e9543740c6c83d79dda6eb72d5eaa870a7a7555a2785fcb1c5e6f3792c75d48ec9e2f7928844091d23ca5ec7fa41ffe14c25fe95c5edd96fea2a012ef03a875a06c153661ea726a97824bcd8cb0c077d3f44dc93aedb5092066ea07a259b16f6fa1476b6c86c80d0f513827eb5ecf77947ae94a12d56bb99c32d73205944213a57e56c7600000000000000000000000000100000fda0668147dfe3abb8ed5734c7bc14d5f3591047eff07b4882430b5c1210983fc0921bcf51a04444b28fb8c6d8a02fe807b1c15a962c53a4dff609fe88c1e7abc5d7d95e87038fa535d046f892364fd22afd630c2dda0fbfe3dfcc5cb970a07e0965cd3aa635013ea6738352", 0xfffffffffffffc82) 16:00:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x8100, 0x0) r1 = geteuid() r2 = getgid() fchownat(r0, &(0x7f0000000200)='./bus\x00', r1, r2, 0x4) fchdir(r0) r3 = socket$unix(0x1, 0x2, 0x0) r4 = dup2(r3, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0xff) chmod(&(0x7f0000000280)='./bus\x00', 0x0) write(r0, 0x0, 0x0) unlinkat(r4, &(0x7f0000000000)='./bus\x00', 0x8) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x3) getsockname$inet(r0, &(0x7f0000000240), &(0x7f00000002c0)=0xc) fcntl$getflags(r0, 0x3) fcntl$getflags(r0, 0x3) poll(&(0x7f00000001c0)=[{r0, 0x6}, {r0, 0x110}, {r0, 0x4}, {r0}, {r0, 0x78}, {r0}], 0x6, 0x3) poll(&(0x7f00000000c0)=[{r0, 0xc4}], 0x1, 0x0) pckbd_enable: command error pckbd_enable: command error 16:00:08 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="140000001eddf50938fe5765fa432333d46200000003000000d899c9ad90abb54b0a5d1e38101f22f386810d5cea914fa116fac493af01cc1c77efe52c96248c04ebe447e81d4db23241ba879d5a51dd6e46d81fb8f245e564b0cedec57360fb3ad7aa5b6d5bf62083d1c028b8fe20571cf5be6f2531c507b6b38349abba5f2df8d1ec272224e53dc847e04a244bcb5830b173e1bd2fa718ea7039576ad83300a92d2b9c0bcd531e74e580d1fda0baaf3e55700c45a60293f0bc4909c396edc014eefa89b548d3a552c60d9a549942ce8d7d300ab136fe8af355730d5ceb0838bb1cc5972d32c43eb0b1c962f128e165b2ddc9000000000000000000000000005687f81c6ddd583dbbcf3ba43073a14c5838ca24c9b259e31a66ab35db913ee7c88cd9d56c867b986b5e5e552891f5043b00f67f79c345b1ac7052326a9ea517a52f0d02f833c96d5d1b69b72bd9dedc43b3543d42f2cd5fee648a7ec17ff0cb022744367342a3065e07c261a866d3a9ca2b944b291d9d64b4becc8efce373dff4e687fe92408d41cc0ce6086c9c22f057d3d66ff64f756c0bf8abf0ded9d190734af6a442a153d439d4ef69f80250b38db129860304ae73fcbd2cb3eabd291ddb0efa6cd367003f317399534f823a77f031a0d87ad171327ede6d9e0e6066afdbc971c1fb91cb64c45d313931d77698b152e1a32a259654aeb1d45561ece1be1b71af986baf73f6c8c9cde71707edb44bc14dd3613b44902350f64b7aabe03b59c9fe839fdcad9dfb08068ea2f4f567e9954f6547f424ceffd431f6c23ee135f8bd1f37c80431c6743fdd607955b0853f860cbc0b3866a365990372a88ad45e09"], 0x19}, 0x0) clock_settime(0x2, &(0x7f0000000000)={0x400040000000, 0x7fff}) 16:00:08 executing program 0: socket(0x10, 0x4000, 0xe4) r0 = socket(0x10, 0x8005, 0x9) setsockopt(r0, 0x11, 0x20000000004, 0x0, 0x322) setsockopt(r0, 0x100, 0x80, &(0x7f0000000000)="39fb69a3912756b5005f739dd02dc39a077e5e72d86cfd18e78e1df21a0c0b6ccd30fc6d8adac5eb5d37e7d9ce5c0b855042ed30117f83c536a7d6ffd8ed15ee9a9b47a439f4c786e77e1a00e156f765de2993304d4ac889", 0x58) sendto(r0, &(0x7f0000000080)="37a8a042939e1e352b34f185e8a5d0d4ce1dc7513ec3cb3b53730031178bb62693b2e29475d01fffc2aa2b8ccf7e2cb01a6fb045618ab1c8953fdda3a200796968d3404df0c6c212293e59ea8bdb7cf7ed25fd2c3750ab7aa70f9361db1d3247ad0426e7dc673a6fdb672e21853e073505b7bf52bd5bc5feeeb1e44e59fbcb564c3b0303fb9904cbdeb3cbc18faa89b07d8018c806056683e263fef66e0a143d35400933e73534cd8b5dd6eb5390a87f1878f0d1eac61bfae102bea6fc7e63762313511b4675b34edbae7c04398f790c61975a84f0d7de0d0993222869511143e38729b823ed496b0f5de243c50057fb69d5", 0xf2, 0xb, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 16:00:08 executing program 1: r0 = socket(0x18, 0x1, 0xfffffffffffffffd) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000000), 0x9) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 16:00:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x2}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000000c0)=0x1) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:08 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) syz_open_pts() syz_open_pts() fcntl$getown(r0, 0x5) 16:00:08 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x0) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r0) open$dir(&(0x7f0000000000)='./bus\x00', 0x8011, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) r0 = semget(0x0, 0x2, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000240)=0x4) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r1, r2, r3, r4, 0xb1, 0x80}, 0xeb3, 0x8, 0x1}) truncate(&(0x7f0000000000)='./file0\x00', 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0xa9, 0xcae) 16:00:08 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x8004667c, &(0x7f00000001c0)=0x10000000801) 16:00:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="2d096bf4000a0000003000"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0\x00', 0x104) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r3 = semget$private(0x0, 0x4, 0x40) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = accept(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000240)="9b2237950c7e568a7f88e912fbbae05b15af9ff5d005928deb3247426d9370756c6fd2d17227203758f262392816bf6426d9a790d8632fa40d11f6592d80c708ade4a629383db1dc98f372a23bb55ae205e27175ab575ee48bb5a8c93d5ae19246511b6da320a56629dfaa548a879d95585a856ce5b6c8a502b059", 0x7b) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$KDMKTONE(r5, 0x20004b08, &(0x7f0000000140)=0x6) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="f70400ff0900fbb27824afd4fe6c37b3bf1b05eb5ad3080009000004"], 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10, 0x6) mkdir(&(0x7f0000000040)='./bus\x00', 0x2) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) setsockopt(r0, 0x8570, 0x6b3ef901, &(0x7f00000001c0)="0762caf6b4c703ab326bf2bca7373f4b3fcd3117432fde4581c019f10c793aa65d007e7400c2ccdd19c1fb0b7de1dbbc5e32034946c5b0ed00dfedaf89596bd48ed25f3f2658c6d3d26add193102009aac8be2239b23f2fe55a366793d99271db8e1f06aff00c41f9e312a6a18e5b5eb64ffcec1bab152d22b539b71ebc871724489d654d47d71be225b9e3b3858d5a7d905edb98018c9f9c2bc91250e9af001c3c32cb5566fc926d57c8c929390c3a9e95a4f1c8acaebf736bfe64095bf86ca8d6925226477bb54b09d1677811fc50ff0ee7b68f394af115535e2f9c2a1e7b788ce1cf2", 0xe4) r2 = getegid() setegid(r2) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) write(r0, &(0x7f0000000080), 0x0) 16:00:08 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0x5) r1 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setregid(r1, r2) open$dir(&(0x7f0000000080)='./bus/file0\x00', 0x200, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x8, 0xfffffffffffffffd) getdents(r3, &(0x7f00000000c0)=""/22, 0xfffffffffffffefd) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200010, 0x0, 0x100000000}], 0x3, 0x0, 0x4, 0x0) kevent(r1, &(0x7f0000000040), 0xc1c3, 0x0, 0x7ffeffff, 0x0) kqueue() r2 = geteuid() getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000040)='./bus\x00', r2, r3, 0x4) 16:00:09 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = msgget$private(0x0, 0x84) msgctl$IPC_RMID(r1, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000000), 0x0) msgrcv(r1, &(0x7f0000000000)={0x0, ""/177}, 0xb9, 0x2, 0x1800) 16:00:09 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0xfffffffffffffffc) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r0 = semget$private(0x0, 0x3, 0x20) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000000)=""/102) munlock(&(0x7f0000ff6000/0xa000)=nil, 0xa000) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/208, 0xd0) lseek(r0, 0x0, 0x2) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = socket(0x2, 0x4002, 0x8) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x9c) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) poll(&(0x7f0000000180)=[{r1, 0x4}, {r1, 0x4}, {r0, 0x40}], 0x3, 0xe11f) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000300)=0x800000000) renameat(r0, &(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000200)) 16:00:09 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffe, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) pipe(&(0x7f00000000c0)) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) 16:00:09 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mknod(0x0, 0x0, 0x0) fchmod(r0, 0x0) close(r0) 16:00:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="02f30000", 0x5) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x7, 0x9}, {0x80000000000, 0x101}}) msgget$private(0x0, 0x20) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x20) sendto$inet(r0, &(0x7f00000001c0)="0b0eb05095ab89c4f273df654d8f7f8713c913bb2b1ee88b55f2c684dd0e8c30da2ec319777524105cb0714a0c", 0x2d, 0x4, &(0x7f0000000200)={0x2, 0x0}, 0xc) kevent(r1, &(0x7f0000000080)=[{{r0}, 0x0, 0xfb, 0x1, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffb, 0xf, 0x2, 0x2, 0x5}], 0x8, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x0, 0x3, 0x40}, {{r0}, 0xfffffffffffffffe, 0x52, 0x0, 0xec, 0xffff}], 0x4, &(0x7f0000000100)={0x5, 0xfd6}) 16:00:09 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2, 0x0, 0x8, 0x300000000}) ftruncate(r0, 0x0) flock(r0, 0x2) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 16:00:09 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "8a6edc3bb8a41e2cbde24c6a1e247fc17fc1e4be", 0x0, 0xf8e2}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x400) mknod$loop(&(0x7f0000000000)='./file0\x00', 0xc000, 0x1) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) setrlimit(0xf, &(0x7f0000000000)={0xa6, 0x7f}) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xba, 0x4a, 0x7, 0x9}, {{r0}, 0xfffffffffffffffa, 0x0, 0x8aed8594f99ae17, 0x1, 0x7fff}], 0x3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x46, 0x1, 0xff, 0x3}, {{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0xfd5, 0x8}], 0x8a, &(0x7f0000000180)={0x5, 0x3}) 16:00:09 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x1) r1 = syz_open_pts() ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x0, './file0\x00'}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:00:10 executing program 1: r0 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ff9000/0x3000)=nil) shmget(0x1, 0x4000, 0x204, &(0x7f0000ff7000/0x4000)=nil) r1 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0xfffffffffffffffa, './file0\x00', './file0\x00'}) pipe(&(0x7f0000000140)) shmget(0x3, 0x1000, 0x2, &(0x7f0000ff7000/0x1000)=nil) syz_extract_tcp_res(&(0x7f0000000000), 0x200, 0x0) shmat(r0, &(0x7f0000ff6000/0x4000)=nil, 0x1000) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x5d, 0x100000000, {0x3, 0x40}}) shmctl$SHM_LOCK(r0, 0x3) syz_extract_tcp_res(&(0x7f00000000c0), 0x37a1, 0xe9db) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x6) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2120, 0x28af) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/4096, 0x1000) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x8f76, 0x0, 0x62c0fc2c, 0x1, 0x8, 0x4, 0x9, 0x1, 0x1, 0x4, 0x8}) 16:00:10 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000200)="bd", 0x1) kevent(r0, 0x0, 0x0, 0x0, 0x20, 0x0) syz_open_pts() close(r2) dup(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xb8b, 0xfffffff7fffffffc, "b08d1dbd961018d3a50a2c21d8e500", 0x1}) 16:00:11 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x4a0, 0x180) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0xfff) 16:00:11 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = socket$inet6(0x18, 0x8000, 0xffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x9) fcntl$setstatus(r1, 0x4, 0x8c) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r1, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) close(r1) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8840, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) 16:00:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) writev(r0, &(0x7f0000000380), 0x1) execve(0x0, 0x0, 0x0) 16:00:12 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)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e3c16cfad6285dc8a", 0xa5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x8) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d4, 0x0, "d730c1e7bb6fc69cf3c5b9000000000000e74de4", 0xfffffffffffffffc}) ftruncate(r0, 0xfffffffffffffffb) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r1, &(0x7f0000000080), 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = dup(0xffffffffffffffff) r1 = getppid() wait4(r1, 0x0, 0x2, &(0x7f00000002c0)) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) open(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x1d, 0xffffffffffffffff, 0x0, 0x0) rmdir(&(0x7f0000000000)='./bus\x00') ioctl$WSKBDIO_SETMODE(r0, 0xc0105715, &(0x7f00000001c0)=0x100000007fd) 16:00:12 executing program 1: minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x200000029, 0x3f, 0x0, 0x0) 16:00:12 executing program 1: shmget$private(0x0, 0x1000, 0x10000000b, &(0x7f0000ffe000/0x1000)=nil) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000300)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x1, &(0x7f0000000340)=[0x0]) getgroups(0x5, &(0x7f0000000380)=[r0, r1, r2, r3, r4]) shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) mkdir(&(0x7f0000000140)='./bus\x00', 0x1a6) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8002, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x3, 0x4, 0x5}, {0x18, 0x3, 0x5, 0x80000000}, 0x0, [0x2, 0x3, 0x2, 0x4, 0x0, 0x6, 0x77, 0xffffffffffffffd7]}, 0x3c) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r6 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb209886942308edf01c97b16aa9c3fa8e56e979f25000e2ef9f39a82efc4c1366dbfe45b99dfa306bbbf55dbf5ab8ba5dd91a03d5cbc55b7694f2985", 0x14d) semget$private(0x0, 0x2, 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:12 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000400)={'./file0\x00', 0xfffffffffffffff8, 0x1000, 0x6, 0x0, 0x6, 0x101, 0x9, 0x2, 0x3, 0x10001, 0x5}) r1 = msgget$private(0x0, 0x0) msgrcv(r1, 0x0, 0xfffffe37, 0x0, 0x0) msgsnd(r1, &(0x7f0000000540)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRESOCT, @ANYRES32=r1], 0x3, 0x7fc) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0xfffffffffffffff7) msgrcv(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000300000000000000000000000000100000000000000000690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000474c0000000000000000000000000000000000000000000000000000000000fff000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000140)) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000004c0)=0xc) msgctl$IPC_STAT(r1, 0x2, 0xfffffffffffffffe) msgrcv(r1, &(0x7f00000005c0)={0x0, ""/90}, 0x62, 0x0, 0x1000) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) msgrcv(r1, &(0x7f0000000380)={0x0, ""/59}, 0x43, 0x3, 0x1000) sync() ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000500)=0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x2005, 0x20e) msgrcv(r1, &(0x7f00000007c0)={0x0, ""/126}, 0xffffffffffffff52, 0x1, 0x800) 16:00:12 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000080)) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x0, 0x5}) socket$unix(0x1, 0x2, 0x0) 16:00:12 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) flock(r0, 0x2) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x21) flock(r0, 0x100001) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000100)=0x1) accept$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000280)) fcntl$getown(r0, 0x5) 16:00:13 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getgid() getgroups(0x8, &(0x7f0000000240)=[r3, r3, r3, r2, r1, r3, r3, r2]) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getegid() getgroups(0x3, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0x0]) getgroups(0x7, &(0x7f0000000200)=[r1, r2, r3, r4, r5, r6, r7]) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0x27c) write(r0, &(0x7f0000000080)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, &(0x7f0000000200)={0x1ff}) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x4b, 0x1, 0x80000000, 0x80, 0x7f}, 0xc) r2 = syz_open_pts() close(r0) select(0x40, &(0x7f00000000c0)={0x35, 0x6, 0x80000001, 0x53f7, 0x7fe00000000000, 0x4, 0x80000000, 0x401}, &(0x7f0000000100)={0x2, 0x0, 0x9d21, 0xd4, 0x1ff, 0x3, 0x9, 0x1ff}, &(0x7f0000000180)={0xff, 0x56, 0x4, 0x0, 0x4, 0x6280, 0x40, 0x5}, &(0x7f00000001c0)={0x7fff, 0x7}) r3 = dup(r2) syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000240)={0x7, 0x5d7306c2, 0x6, 0xffff, "43e623d54631152c71af539a3d5310f1a7946b30", 0x0, 0x9}) 16:00:13 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 16:00:13 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x80023d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r0 = getuid() pipe(&(0x7f0000000040)) setuid(r0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x11f) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r1) 16:00:13 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) getgroups(0x2, &(0x7f0000000100)=[r0, r0]) getgroups(0x2, &(0x7f0000000180)=[r3, r2]) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x83) rename(&(0x7f0000000040)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') 16:00:13 executing program 0: r0 = syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) mkdir(&(0x7f0000000040)='./bus\x00', 0x100) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r2 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r2, &(0x7f0000000140)='N3H', 0x3) unveil(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='W\x00') 16:00:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) write(r1, &(0x7f0000000000)="8a44f26bf9c3a829774990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c036a6dd19672", 0x2e) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x3, 0x20) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0x0, 0x42, 0x4, 0x93c, 0x1fb2}, {{r0}, 0xfffffffffffffffa, 0x48, 0x20, 0x9, 0xffffffff}], 0x40, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0xa, 0x10, 0x81, 0xfffffffffffeffff}, {{r0}, 0xfffffffffffffffd, 0x10, 0x80000000, 0x5, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x7fff, 0x5}, {{r0}, 0x0, 0x0, 0x4, 0x10000, 0x8}, {{r0}, 0xfffffffffffffffd, 0x8, 0x40, 0x7, 0x7}, {{r0}, 0xfffffffffffffffb, 0x20, 0x3, 0x1, 0x10000}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000001, 0x4, 0x400}, {{r0}, 0xffffffffffffffff, 0xc0, 0x40000012, 0x10000, 0xffffffffffffff7f}, {{r0}, 0xfffffffffffffff9, 0x0, 0x20000000, 0x1, 0x81}], 0x2, &(0x7f00000001c0)={0x9, 0x7}) shutdown(r0, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) write(r1, &(0x7f0000000200)="e8ba600279cd6b327ddf1b9ea665a5b551b0f5c428", 0x15) setgid(r2) fcntl$dupfd(r0, 0x0, r0) 16:00:13 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000200)=""/171, 0x3, 0x7, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4}) pwritev(r0, &(0x7f0000001380)=[{&(0x7f00000013c0)="e6af3d656fae48e8f098ee67504ab970df0b931637eca25e49f16ff46fc981087ba091380b0b9081a6ef714fa2d8ba2cbdac7ac90f03050e58ddd0d36d208526671b1285ca6344387f3f1c9de26205e9ba0413"}, {&(0x7f00000000c0)="38768fe4580e1cb0a9a1761222bd80a8658bac4d25de20129c1217df69316400"}, {&(0x7f0000001440)="7c59c87df71ce95f3a59206f9fc86db73cbd5088f443c9641d3cf9c926969a49a0b896fa73873898acce7fd4b932107243b1ed97384ca5844373934ddef2f48b3bf9ad6573facbaac4e5240cfdd5d6554e162376f81646f50d2271d6d52e936303c511ab2cdd97b977a6cdcac6dd6f913732e5dac84f088a9daa7b412d2f92907e0f95d22548f8282ab8b8f76e5a1e7504b02ea2a1ded3d8e3759cfb535a30b29c4d7c6ba414c3930cac9279997a20348b58e66a91ad64610c20b1f8e8411aad2e94adc700162496a28bf64063e771fcf349511485331cb7c4439a1c96d367df9d737654e40fce331cbcc4942f62b16f8c32301ca8f358c373373f860bf1be5ff168b57efcf593e1eab4cf13961332b427276cf44296ce3ff056db1918d0773b4899e2e453fe89c3859b30f12977960262f4bf02cca6c083d14dedd83c444e84c012c3b7e3e56bb1539be5cfe8222e4f64447a2b56e20fe1a193fea37a160c2968626312371fca293dcb1abe0d62658148147fee458b914ba80f45aba5f4a1701c9a16fe0254caa36781d32e19273ac8550dfd78d36cdbb5945ed8a90c57157f787d7e9ad51ebdee768ada41b1a40b2676c45de689b8bd761ae789d2caeb1e245a37538a44e322558bc832fb7cbca778df7be5b86e394d17f05b398e4417cef56962b7ea05d91accf529b348647ec400cd04c3c00d54efd9c632f3b1368daba2df81a2f99eb16ef854ab434a178d98aed0400b8d3828b23f5bb3c4d319a56c0f85fb958c7a69feea5176203f5d5150b657e57c45e93db98dd7308c5029a0077a5b70116fac6e1dd3a68ece963dc8f09ca99e33d553f6fd4a1a84ffe631bfc7aba82dc271484042493ac1029d6ce7ce48e7b8eb58560183e76636944054a7ab053ade0ff3757d233e1a27e4fedeb666e52109314e4aa8d80e16faceb1210db375c2037271739e179f9ab86ad67ee3ac63969bf476b01c14ca11e860b07044070eec87708ac32172341ce8b150b03a7c56573f121cd94c6dbf00070a602b0e4d2688754e0a00676177d0a852a8e9638cd3a5970559c8d8b1fd41912506a39530614d4a7068d5d0e8fc8558ab8d2b56c237fbc5eb33a603137b1906a42b8c313ac7427d080ba45dbf54cb51f428ba8aa15f59d60f1bc09620c22dec92b612c431ee2ace396055b870d54a9cc4bcb3db0f94ad8b8dba620431900be514da88fc27e2045e1d2fcae6d7e7ffea9895f96374eed315220407177f33a016da1b6ee42316e2c99d3e57dfc508839628beb8ebaa0efaf9e1db993601f48c08ff21432c3a26f8e4c01534b6592ba9fbcab7d34f5d18ba3c2fc9548280b832995ce5ed8a0c14c6faae2c957b4551952ba66e12d5c650226c76b515556d1a446194574552ab99f06d3e1570a4f0d441d336238865d7a23386ee2177db1cf6d6a9515ffffee305512331da7886c728871cd3d6abaebba625aa31fa21924702e30f2a76794a7a1c6e4e4f3017c8589f434c0221e733aa1a4327367744f174afb004e0393f89800ac111c114f4da6215ece034f735d7c4fef2ee8e47b4449136083e4dfb4a5f7eee164f852b6bd1fd853c4e302b6721aaf8220fec56587d26339bc3bdb13a6573f9e968a29c6e0501d1a9c155376dbf9b7bfb5f0e877c106d9d380fe7525ec065057e0c698d49b70aa7825a9f3de933c8e4c52bba140b310073b0a9e2fb779afb06457cae770996ccba793537c8cdbbd3f3cdb152042d1862ab882a6bfb15bedb002f325fec33389387412860720dab37cda322bb89bd48b306cf108457313cdb9aa6a5f861c08e7bb7af417fd042ac6179a1459ae2f68c50d810e8cc431bb3bca82e9534f51b93c764eb9460dab0f5a0d15c806a297d848858a64dac2d303459338f913237dea669455802adc99ccc5d25a1c66b89eda5d8a4a711e7d78c65381249635664189d40178eb4cb79510c9679b402822b2e7e4c168ce07abd5da1e8ec762b1b90b318d2f28490ec783cdcc5cdcff98362328ec82fbd3c7768fc9eadc54935bf643fece5b73afdcc9b2d6e5413900cc6cb927b47158d9735273a1115cc43e35b85fbe319005d483edb5feb89ce1b6780b68e89c96cd05451a5adf0d1b6bc6af0a9e3f221e542b0e824e6c0ccd6fa100df923342d1f8f4149a39e48d230b26337ef3f16745c029ac758a78e5495d6d56f4ce44147ad500b266c5b4fc028734f712f5d3cdde603b756df18e103df14a54b4a4a88ae0bc680eba52c5c8f913f9b95dbce6d59c92bdd70359308d78db97eb3a912fb9c3feeaa62adc87fd2ae49d3a1e310b4ce5fc07ae89285480c5ebd7b5d77f75fa02427b92a44c4cc2905c803339af4871d8f628e0162f008bb2b14aca25f8228c782f665c92c02bce686df910e773d95a4b410f133ad3fc19da0b4d87c74a8d123eef588f816faab5d6b621538329d8f018364bec39c48e40938dc303ab3022216b5c41bf97941d2e47236bd04efbc8f5a732d258cbe65486bcd16cbf26cba50905af52a0247e44cc54be2639e57b02ddcb07a2f7e33d7662d985b6c774321408a2505e4963ef2a3949a11854c79e3b0fbc1e388d4f4282f428ed9c6539f48c0e865106fb26c9df3e2331174917e82dd10f03426f2f951642932b3fa245324817429d9b035a2716ea27d33b1e074388db34b816e7aa5592af873f3e3b69870608cde478cbe034641f03bf4f270790bbec38bb88893db3a659e8685332db01e7ce0c4dd0fbc31964a3b4bbc46e38106eb6d2085a42f65f95fe1884d4a1bfb1d15394bc6f7c9bf1278d4e7030b3c9411e9e9b2a2c1014a239024116de54167b0e9a68d64de7c203e31d18064f7c0edcbd4149b45b093355506a0b46cba20367d84bf18afa58d895d120eb502d62f3159a008ca57c2c530b5395f5657a82e31d3f8426a47af57b845ed33707cb6f173263a40e76d44c0f5297b71b002923bdb02ac1dcc15342e81e5fae6fff8c970379269a62a16f993992c6acadc441f6db4b3affca0317ec991412494db96ebea646998de76c3a108dd30c6037953a2fec4b57f3b0456a8dbd5f41a526bc2651314d54d4790959e6bd6e4492105e03f3cba02baca890ba42dc037c9f6dd211b0efc1e78460ca24e444f396ed8f4c970f0f67da22b5ccae751f7e5cb0d2b5cef2d2bb0eb75f9c6ae8a4f081fd69162618333f4b20e116bcc06c6164d95ed15a07f36efce79091b65406d28fa5ce62c0757431593570b000edd95f23c8d7f457a325dcc2239cf0ae252cd4bfab3c28d7f4ad8037c8efe5250d8bfdb13a4c16b90dacbc0d47ba6280a4ba09d4f2610a0b66af4953df0040367be01c80eeea86e0681f76b5d204bf2a2f393c950c7fccaeb362a8822c49c55194177e5f1b5ac3fe2761de28f5f77cfb0b2a1f86fbcf0480e2f0ba4f3bee45b59e0fb80c56014fe9f1ce175b1401f8c2b9c030536a82c3216045bd4bdb358ff480a09cac67d327971bebf9812aaffb0fe9d7f2561fcaad8466e327d93a21fbcd7f0b6bddcec0ba6a9e4288430edadcb448dab22de3f010e12889e8b3dcabd8684b1d090f85aca83d2da8ef2b83dc699ffa7402bb4d31b2043519eb3cf935618d897d7b76346192c10885d2e83b4dcaf3074d6f5d4c4dbc960764f73056effc7d3a265451fe1b6cdc9145cc2ec2e30bf549bfc50002412a7adf78bb56761e085a52b8ad16fcf8a0861a336c8a9d835b5969d140768c25b628e3dff7b2a75cff1802b50a6d705cad2fa1d90ca90ec1b5e1a49f7b145480d546e13491524f9a7262669f78e2bdf39a63a815646e5db2b291b4f0a77f27563a7397a1e8e927d5653baac81feeb35a1f5a24e96c57be8ca5193e1367394a3c151e726716f95b3db7d7a8fdfa3b93d9295c2aad8cb5c0a66c1c5b5207cc0553fada56e9aa7c0344455a71a81c5754a016622275debd3cd5f5bf15b961ab1fe3b0ac08ddd48bc42496bc7bfdf0a2192f4372e3f7017f9db36a45c27d1468f5810891d0605005ae07ec401285aa102ff20caf78b273be8ff35ad5122aa851cb1431750fc090fd0fd9afdc51ab149e6ed3ab226e3e65a2e707d46c51254842d55fb915fa4b9ca1fb4d943922c8f5095e807d595ec0921b5f97fb2434d764a599a924a1dd3200c588e3e6c37da250a5506b49d2f3ad41e91cb22b272c60746b43b80ef112e169336eade93e71c1718669ae3692831e57caede6ff8474d76d2c6e8008c2cccd6b889173de3930ac6282841e2a4c8050801cf0c828c2f1b874e60a985a0c4ce4fcc894065c0a1c035e6ddd553dfca86e44be8dfc06ff2ab20b76da17c186a7efc1b9f2bcda765fb265d97e478acc87f25eff2bbf2480846e44006cb6a3aa660bd03b919980d9413e4ad329bffba6e458a35ed07acc351ac4a38e1030d335295176405a685b95e21b3a3dfe73416f2dfeec14d979799a40645661c020d7d04c596b5ee848855dd9dc9b8cb47820b1abdd33d7efc6409b86822631470b2684ce4600f90b4c05255a993952c0f675c5e7a960d3b894e9207332b252f67ae6194bbef3c7f7150c7ddfc9776153f44e29347f6bf6c6c9f7531fb2480dbc1fd72a627ad10f17ecfef2497f44ed891bafba9bc9667a4a576582c8abb0b70369550b8121a2dfa7632a9f527aab32e9950bf211a1534a8b569800fab37285b407c8d5ae81476c93f337a1c74a90bed0f971e6701437703697d60889c6ebb0059355fd33aeebaa3ce396dd7e8ea9e7e98612de57f2b190e1fda5dc3b58fa5037249a42808ec4a6a325c53ddd272bf83e369305bb081ea3165017715f43c65a21af1f5a3cf27ab0496025e58841067f911393cbd75dc90912429e57daee35911dbd19f1220bd2d1dfcc16532120a2463353aaaf37320490fc5611275ff2eaf467027b8596789670bd58614acb97c11136a1ad5457b151eacfcb716d93181c5cc11d1a3874c11167445b031a2c04cb968e297925fb04962097130133d9be14de96bdbd8cecac9eff6e312ad325195111224d3c58b8d30acf91d28a46ffc6d5fefaf8861ee38ae4c1e8648519c27c39dc23fa9a5be3f65c35438387ac893466ff4ee9cc3ea3dbacd8f404d106b4fc497fce2fdfd64dc3bbec6255a69885f374a48033826fb344bb45a73df7b1ef89b6c7b5651132b0c53d52a2aa14ffefd8ae061fffbd4ae57cb2115ff0d67723b51d4491ac7ba75c9bf1a67f6df0ba53dc51733634cdf9c7a7996a92a32bef8615c15f410953fe49c56ab35cabf12127c4beb2870698d3f0ad726ef947fc03428a30e977b861a974829d6fea26f2b1af220991321e71e9adc3103a2355295b3a3e94c0d4e1ceb615a8a8f13d84f689ac42460291a4be377bfc0d916cac485bcd0310e5d50c83a5365d80578447519e05d77c479c08668807ac9af1e4ae506a10773839e33911ba9e4f71ab8befc794dc0a79f5ec0b250cd6b50564124285c11bce21f00afe9458081a55f730598799a265a35ce9233b50f7f0a3634f9cf5090331265e398c35a411169f36ac4f3ef275520f7acf8e4abfb3f831c145da5bec3a80978eff81e62d6f1cfce8b925f9604e1f7522d7f799bf5648362e9a064b6f48fdc43af9490325fc89487b58387f57388075f873db5be47d1e7c0dd921d9de5843ccece92a1c43dc1f5098bf10c94b4708e452888712ae9bef32d6d0101c8af2b5919ab4c5da593766cc228cc1bcf4496fdfa28deee2e0c1e88a78cd43e817ba5e9879664c43e579808cf9e77dc3985eb80787e850821a2dccce3dbfe5922d35d6f8a2f9395"}], 0x5ffc33cc57980e0, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x180, 0x0) r1 = dup(0xffffffffffffff9c) fcntl$dupfd(r0, 0x0, r1) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x10000, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x10000, 0x90) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0xfff, './bus\x00'}) fcntl$setstatus(r2, 0x4, 0xcc) r3 = open(&(0x7f0000000240)='./bus/file0\x00', 0x20, 0xa) ioctl$WSKBDIO_SETMODE(r3, 0x80185760, &(0x7f0000000040)) 16:00:14 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x1ca) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000100)=0xffffffbfffbffffc) 16:00:14 executing program 1: setitimer(0x0, &(0x7f0000000200)={{}, {0xda}}, 0x0) poll(0x0, 0x0, 0x5) getitimer(0x0, &(0x7f0000000000)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) pckbd_enable: command error 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) fcntl$getown(r2, 0x5) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x1c}], 0x1) syz_open_pts() 16:00:15 executing program 0: r0 = getuid() setuid(r0) r1 = shmget$private(0x0, 0x4000, 0x422, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x1000) syz_emit_ethernet(0x96, &(0x7f0000000000)="c2e35012f2bdad403a22b5ceca2ebb88cc2035c9623e0e9ad86ff6d0ea17e713fc3ba7309d358432d74a1e01304668ff91a3d3429e49624be68e8894263acb0862e643bf6c778cd53dd9b822e8d3dc0997518520bd4fe594cdc2b9664a622ef27cf49a4bfd1c403431f4bdd72814f0b56128fd76b5cf31a8c4576022d363274a9888af1337757e46fde05f9099447c9747c0835c7ec8") shmget(0x2, 0x4000, 0x280, &(0x7f0000ff9000/0x4000)=nil) 16:00:16 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x5db8}, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x332dc552f400f81a, 0x20, 0x89}], 0xec, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x6c, 0x20000001, 0x8000, 0x8}, {{r1}, 0xfffffffffffffffa, 0x2, 0x40000021, 0x2, 0xffffffffffffffe1}, {{r1}, 0xffffffffffffffff, 0x2a, 0x20000000, 0x80000000}, {{r0}, 0xfffffffffffffffa, 0x8, 0x60000018, 0x4d, 0xfffffffffffffffc}], 0x5, &(0x7f0000000100)={0x706, 0xff}) 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) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xa1) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCNOTTY(r0, 0x20007471) r2 = syz_open_pts() ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0x9) 16:00:16 executing program 1: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f0000d0f000/0x2000)=nil, 0x2000, 0x4000000800000004) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) write(r1, &(0x7f0000000080)='N', 0x1) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0xf, &(0x7f0000000180)={0x3, 0x2, 0x2, 0x8, r2}) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCGETA(r0, 0x402c7413, 0xffffffffffffffff) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x5, 0xd9f, "0400000020ba000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:16 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00') stat(&(0x7f0000000340)='\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//../file0\x00', &(0x7f00000003c0)) mkdirat(r0, &(0x7f0000000140)='\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//../file0\x00', 0x95) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x46) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), 0x4) 16:00:16 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0xfffffffffffffff9}}, &(0x7f0000000040)) setitimer(0x1, &(0x7f0000000080)={{0x14, 0x9}, {0x317b, 0x4}}, &(0x7f00000000c0)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x1, 0x0) bind$inet(r0, &(0x7f0000000140)={0x2, 0x3}, 0xc) r1 = getpgid(0x0) bind$inet(r0, &(0x7f0000000180)={0x2, 0x0}, 0xc) r2 = fcntl$getown(0xffffffffffffffff, 0x5) setpgid(r1, r2) 16:00:16 executing program 0: getrlimit(0x81c691ae9b48fea1, 0x0) r0 = semget(0x0, 0x4, 0x16) semget(0x0, 0x1, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20840, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) getrlimit(0x8, &(0x7f00000001c0)) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000000c0)={0x4, 0x7b57}, 0x10) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x4) pipe2(&(0x7f0000000100), 0x10004) semop(r0, &(0x7f0000000000)=[{0x3, 0x101}, {0x6, 0x80000001, 0x1800}, {0x2, 0x7fff, 0x800}, {0x3, 0x100000000001, 0x800}, {0x3, 0x3, 0x800}, {0x5, 0x1, 0x800}, {0x4, 0x9, 0x1800}, {0x3, 0x2, 0x1800}, {0x7, 0x1, 0x1000}], 0x9) getrlimit(0xc, &(0x7f0000000040)) 16:00:16 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/90}, 0x62, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x80) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000080)=0x9) 16:00:16 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000200)=0x2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x0, 0x5}, {0x87, 0x2}, {0x1cf, 0x6}, {0x67, 0xffffffff80000000}, {0x87, 0x203}, {0x0, 0xffffffffffffff00}, {0x24, 0x800000000000}, {0x101, 0x2}], 0x8}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x800, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x5}, {}], 0x2}) 16:00:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x4, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) r1 = socket$inet6(0x18, 0x8001, 0x0) connect$inet6(r1, &(0x7f0000000000), 0xc) 16:00:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) r0 = socket(0x10000000002, 0x2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0x2f) 16:00:16 executing program 1: r0 = syz_open_pts() syz_open_pts() lseek(r0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) syz_open_pts() fcntl$getown(r0, 0x5) 16:00:16 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f00000000c0), 0x4) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x4, 0x21ffd) setsockopt$inet_opts(r0, 0x0, 0x2000000002, &(0x7f0000000040)="dda346e0325405daba8d9c000000806cc294070475192c1006ffdbdc9a9036000004000000000000fc02dc53b429c41d93d9005158522856d7", 0xffffffffffffff4d) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x200) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) dup2(r0, r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x200, 0x1, 0x0, 0x1, "6075f83488483a9b164b5e7ebf80ed7bf8f27027", 0x9, 0x1f6}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0xd61e, 0x0, "3cbae5873238bfb56193e7b794a29f26e606251a"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 16:00:16 executing program 1: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x302b2, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r0, 0xe63c7a451e2a56f5) setregid(r0, 0x0) setregid(0x0, 0x0) 16:00:16 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x2, 0x1}) r3 = msgget$private(0x0, 0x20) msgctl$IPC_RMID(r3, 0x0) r4 = semget$private(0x0, 0x0, 0x100) semop(r4, &(0x7f0000000140)=[{0x0, 0x9497, 0x1800}, {0x2, 0x7, 0x1800}, {0x3, 0x3, 0x1000}, {0x0, 0x80}], 0x4) r5 = kqueue() ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000180)=0x80000000) kevent(r0, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffff9, 0x2, 0x80000000, 0x9}, {{r1}, 0xfffffffffffffffe, 0x4, 0x84, 0x7, 0x7}, {{r5}, 0xfffffffffffffffc, 0x10, 0x80000002, 0x7fff, 0x4}, {{r5}, 0xffffffffffffffff, 0x80, 0x40000000, 0x0, 0x6c}], 0x20, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffa, 0x23, 0x0, 0x100, 0x3}, {{r2}, 0x0, 0x20, 0x4, 0x8}, {{r5}, 0xfffffffffffffffe, 0x2, 0x2, 0x10001, 0x90fc}, {{r5}, 0xfffffffffffffffd, 0x0, 0x10, 0x7, 0x8}, {{r5}, 0xffffffffffffffff, 0x8, 0xfffff, 0x3, 0x69406a6}], 0x1, &(0x7f0000000300)={0x1, 0x237}) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000380)={0x2050, './file0\x00'}) r8 = accept$inet6(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) open$dir(&(0x7f0000000440)='./file1\x00', 0x280, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f0000000480)={{0x18, 0x3, 0xd8, 0x1000}, {0x18, 0x3, 0x1ff, 0x6}, 0x9, [0x3, 0xfff, 0xe2c8, 0x7, 0x6, 0x6, 0xffffffff, 0x13c]}, 0x3c) chmod(&(0x7f00000004c0)='./file1\x00', 0x4) msgget$private(0x0, 0x4) r9 = shmget(0x2, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) bind$inet6(r8, &(0x7f0000000640)={0x18, 0x1, 0x55df, 0x1}, 0xc) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000500)=""/101) semop(r4, &(0x7f0000000580)=[{0x2, 0x0, 0x1800}], 0x1) r10 = msgget(0x2, 0xc0) shmget(0x0, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) msgrcv(r10, &(0x7f00000005c0)={0x0, ""/9}, 0x11, 0x1, 0x1800) clock_getres(0x4, &(0x7f0000000600)) 16:00:16 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) write(r0, &(0x7f0000000000)="4ab35b5460f511a08fc62acd599b4097279d834aab6566248bb13329c3d8f74f9eb28e8014bc32ad8f997d2455242240f67b611485d1c306eb9c9e9542bccec30a1fd83762d425547bddbe154d1430375192cdc197b907359d63d6712a258f6e", 0x60) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) getsockopt(r0, 0x3f, 0x8, &(0x7f0000000080)=""/62, &(0x7f00000000c0)=0x3e) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x401) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d900000000e23ac168a0d130b5a77f3b184b237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fce08", 0xba) r1 = syz_open_pts() close(r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x3, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x200d, 0x6) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() kqueue() setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000440)={0x2, 0x7}, 0x10) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/168, 0xa8}, {&(0x7f00000000c0)=""/31, 0x1f}, {&(0x7f0000000280)=""/85, 0x55}], 0x3, &(0x7f0000000300)=""/149, 0x95}, 0x800) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000400)={0x1, 0x2, 0x16, 0xffffffffffffff80, 0xd3da}) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3) kevent(r1, &(0x7f0000000180), 0xfff, &(0x7f0000000200), 0x671b, &(0x7f0000000080)) 16:00:17 executing program 1: r0 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r1) kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x7ff, 0x0) 16:00:18 executing program 0: semget$private(0x0, 0x1, 0x400) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) accept(r0, &(0x7f0000000600)=@in, &(0x7f0000000640)=0xc) setsockopt(r0, 0xfffffffffffff4e8, 0x0, &(0x7f0000000280)="c98741b64fa13c3b77552430b4d743288d74a4b4612ec71561b3d6f3dca7b93e3757f9d632a75e2b045612aeb0627ba8205ce9f5a887519d20106a3afa3e7d6d56e7922c30704d4b14a8807bf6e96bccb0bc9c1e8d4a2c283e44f35950fbf7ab6d3fc8a8fab5988e9a44fbb88545e462c4b4d47a5e9eee0742462620305fd6de4b42310a58444bf698910fb919299c3e4dec616d7a70ac5c8fcfe73957a75bba560bced2d7364ccdc12229563b5cf13da9d4102c2009c2efa36570942e42bd0a26ced3779874851c184e0829d1b77c72caa04addfdec17cf3c", 0xd9) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r5 = getuid() r6 = getegid() r7 = getpid() ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000680)=0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000004c0)=[0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f00000001c0)=@file={0x8d1f0e7211baad26, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000200)="9de5a82bccf91e4c722306daba8cf090839a815afe6944b74e741e88824a6421840cb4d090f359e23305427357", 0x2d}, {&(0x7f0000000380)="7641a6fd06063c822bab23541f10cf3b17a2997493eb378f48aacfdf2b82532ee3a9324f8404", 0x26}], 0x2, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r2, r0]}, @rights={0x28, 0xffff, 0x1, [r3, r2, r3, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x98, 0x4}, 0x8) recvmsg(r2, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000700)=""/101, 0x2c}], 0x1000000000000337, 0x0, 0xca25b0dd3934e712}, 0x0) 16:00:18 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xb108653a352ecb61, 0x40, 0x80000001, 0x72b, 0x6}, {{r1}, 0x0, 0x1, 0x2, 0x80000000, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x2000000a, 0x2, 0x7}, {{r0}, 0xfffffffffffffffb, 0x4, 0xf00fffff, 0xffff, 0x1f}, {{r0}, 0xffffffffffffffff, 0x50, 0xf0000005, 0xfa, 0x5d7c}, {{r1}, 0xfffffffffffffffc, 0x8, 0x3, 0xf46e, 0x6b2}, {{r1}, 0xffffffffffffffff, 0x2, 0x20000010, 0x3, 0x2}, {{r1}, 0xfffffffffffffff8, 0x8, 0x2, 0x7, 0xf7}, {{r1}, 0xfffffffffffffff8, 0x10, 0x0, 0x7fff, 0x2}, {{r0}, 0xfffffffffffffffb, 0x4, 0x0, 0x7fffffff, 0xffffffffffffffff}], 0x6, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffff9, 0x21, 0x400fffff, 0x1, 0x10000}, {{r1}, 0xfffffffffffffff9, 0x2, 0x1, 0x0, 0x4}, {{r1}, 0xffffffffffffffff, 0x6, 0x40000001, 0x4, 0x2}, {{r1}, 0xfffffffffffffffb, 0x98, 0x5, 0x8, 0x2}, {{r1}, 0x0, 0x10, 0x200fffff, 0x2, 0xfaf}], 0x5, &(0x7f0000000100)={0x4, 0x400}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x80, 0x0, 0x8001, 0x0) 16:00:18 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x4}], 0x2}) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x0) recvmsg(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3}) poll(&(0x7f0000000080)=[{r0, 0x4}, {r0, 0x1}, {r0, 0x84}, {r0, 0x4}], 0x4, 0x794) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) 16:00:18 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8000001002, 0x0, 0x0) 16:00:18 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) close(r0) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x1) 16:00:18 executing program 0: r0 = socket(0x2, 0x3, 0x1) r1 = open(&(0x7f0000000040)='./file1\x00', 0x10900, 0x9d) ioctl$TIOCCDTR(r1, 0x20007478) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) fcntl$setflags(r0, 0x2, 0x1) sendmsg(r1, &(0x7f0000000300)={&(0x7f0000000080)=@un=@file={0x1, './file1\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f00000000c0)="25503689beb82ea3ddd1d96e91c2211cc9b009d9efbea6649b486a8ca7bac1474452fcf7373df209ee58cea82001f5d860546a1ef3c7287c9c143d573ef93cd4eceedf977e535eb630c443f6728f3ad572b9fe00262fe05b3d1966e8e8aab75da26b407c4737a758a8fdb5ac6dc0e2fb76398d05f355c89b527c8597820ef99224c4d859649f236cfb47c8815f", 0x8d}, {&(0x7f0000000180)="2fe7bc04a76d72a32c200b54c04e092114c0717f352013279a4b32d41040689cae5829027b6211275b76ebc602", 0x2d}, {&(0x7f00000001c0)="e5ffaadf3c2b54e5877d0bea47c56ccbbeb077936272fe5cdc056633d6df2cb52580770f4244196e144b6e7451e728c29e4fdf17dee913c50cc5d44e453f49b1e2ea3d18cf6783861c991e3a0d9e8ec4c12b93a9e0fb4e541a1e78d67497fea34874d35df9008de27c3ee2df2093f25190ee21dc22ba9020ed988a1d2d25d4216473f1b0b90413db96788237c276fa5c559e6a7038ad8b7b2e708eefb6db82f702a4ef7e7033d152922362f5a5d9dc5baa3727d54ef43c0a7dc8cc198134b5fc6b56afe8d7885fb0a9386d33beae7a6d7bd2d65f065e33ca21a88d2f7df0f60edb34164176c3e2e20f5f702871daf4bddc4b224763d9f5957ea9ca", 0xfb}], 0x3, &(0x7f00000012c0)=[{0x98, 0xffff, 0x1, "55adad042803dfceba15c70bb6bcc62e33972f2709a50d1a301afc29affad04c90fa79e67ad5c996ec49c45b7894ce3780df98be388825ebbd5e0d3703377111195e4282fbf31d1f8b0baaf7a214a422941aca146af75252ebb75ca4d2b3c69a4dc3c60686b7572697cace5b7f3a77f2a7c5c3d0e895bf1d2ace127ffe5843bb73e1df"}, {0x1010, 0xffff, 0x9, "9ca04400f42c6ca40420ac8c2728286651684d07de20b2d8f84ba70c7edf3c16986d9bfdb009af662121aea72f5f1241fe2b634b71ec1a760d1650d674a2b0ff05fbc4e690ab2cfa82665c5b6954b26414648e649fffbeb7c568c8d9353c70561e20fc764759d3293796291cc76a7f0b329d92345637ab56c007ba875968f64870d600da44301322960393926f2caada28c276fc198e9fb8d23c01ed1fa496219dfd6d9b4e3a3484f7de565ec9fa7b8cbb6983b3b3a8fea125d444e660889a145ecc870525454cbfef021f36ebe623f6fa2ba09f0511dad6c31003624bbf16d00fa39fb4f69de5b36d7da70ed9109f98a98c3d153915b711575e6d09e6f069121e4f81473025a16cd99b347e0c907653a3b83a633a02cafa68c54c4035082476ba6c87c5de53b8b07b40bf7b6a78dfc9f814ab7ddcd09da1b7b10fd083511aa262ebc3ee699e12ef98718a41862da7c3da9c73471e52222757d704c6cba2023ddf43d41d5456db40aec80cb757a56f42a9b1435e6cec33af85e2ce51f1165ebc16af665e4ed76c61522c5d6a7030f055f9190f6d0e03de8d8f12d569f1758adea54a6b042c967f96c7ad71172e95677804ad5cdec3c0142941d32979a52dd470213a124d9e276d8f221f28b987e05d1e97b37a35094e492b8ea918e641a2a3e9252dc3cfc70fb6e7f1f42bff8bfab9e61d9f9e199b7173af4959c66c6952a56ed0296bd6d4729eddfc14bc7a41e927da2337aec3c92b19be8c64a7de75afa51b7638d30478a4f91d4c537da9e408bbeb1108304dcc640b10d7120a8ed6e9b256bca0d96f4dc5655cbfe27f215082a95d5ed5cda2508bc5cb39d9664b50564b43641f9c68738af6274703642beef40854a62c4ab33e062ed38c56d48b9694bb07af44aef3681b5354d13389fdb004585ce779fbd84b684d7977a302d20d202ff551bd009f193bfe60f3eb6e3fbea3da9f4234af0a03ea4d45fe8f86a6539fec85980024a33896e94cc06af0f0e32538060eb46e69854a7d2e96dda681227e29cdf4978ebf661d70df2e213b8813ec7dccac9c2adc5d66c78924f2e14aa4221c57e48a3bed54cff56b8d9fb79066e5de61d753dd1f7ed214c3b141fb1d02dbfd86a7ab3dd30816eb08c1ab9a92c598a59f4716d7d916527bbd2d4fb5c968fbd9cb8fb1bc27ebb117788d7f21e49e76825be2fab5138405d6bdba2dec6511b994c7acdf1dfdc8f2f89f666d5873dcc7a9effc9f83d66a3e845eed94449933136bc3c12df22907f6b7aa134bd13e03765db41c5bc28bc405bd0b06e0040c4fcaa7ba48aa6864765d58e6eb02e58900b4e40a91c4051ef13b625538f7b139e1c1e1bae217510461de2bfc0d0b47de4bc3e19636dc5f90906b466e2e8fbbe20741e14fb67513bd40f1abd05bf34717b212d322e603049cc245aafff2048b2dfd9dca221617a05673ddfd8e37950a10e00b9a20054069fead69f9373eb6185dbd3b56009beaa17b46ec6237e2dafa83fe60fa943a21e04722514179b2da92db346882cbcd0ae59fe9cd3a6cb1594f41c322e2f76b2dcb57985e6160d254eb8b3644e453854ed0898623e2d3d177a72d4e3993b7ff5aa3e629e1b084030e4cce2281e22027d0a4fb7b645bd1b26b3d28a2effe7dcbf17abe8d12068fbd1ddaa828b5cc1a54f6cb0f502a627ded8602548ef9280590154db8f03c2891bf514e35df4bf849292e2d78a8e762aa599c23a02ee91687e62cca8f0a90b2b753e296dd7206cb91dbe5d0c8ace4c017a2b88c6ce65f9ec9c9b24d5e258e6b23735ec65437e20824e0e7a21dd8c1a59eeb60434ad0d83c0c56c622a441c122fb1ebd3b5eafcd91332129e4a19596b6b9a12fa7fb83f64165b40a5326c6c41bf814895c1c01272dee2cc8e047649231709bee62a5c7b1352f67f7e74305b1565e5f93a3f363e07ac681a61a1f278ec9ee0089e4527115a6bca6626e4f5c9ae69414cd95aa094cbf3a633c2eacfc14ea72309ea01166c8212936ffaaba4df72289216734a5237cba8d2f88186670a58b940edf01791eab11af140a0a501427e71caad9ec140d22c1d4e5ad1315aae9db8fff17c52afd893bf4e8ac0598b72d464f3e9d3656b49aacd7b4d956d286c23ac50325219a54d0bbe7ec9d7094cd69efc7f8a6c4dc378d19e7733117c4bc7e74572558e7c6091cec9ae9e50594593a16de969c99240cb1921e24a8ca84836cbd2f07659c86219163c70f81b9750cdb04e5485d12ae3d6445f8dbc7c79418719476ec5ca00e2fd44914f13165a38c0e912374261b604392d44b47084d5b2002408df469a384fffe007f06eba4c78920c508a518e7a28ec81541a748deb53bbed2c96f0f50930a03e0f95c438350fe3e8e9c4dc37ad57ae994ee341c9e93878763d3e271a9f8c8057325bafae0b1c5d2065de8fa6b38bd02fe97fee4949073f7fbb89451073b4da1dac12f88943df75b6ddf9d4be5e7ace0aa62c58ca781fd12fff8ba7bc5d946b21778c92f98e4e48d51f8e3ddcd494f20ea10deb7adc1be2fe7dc4dfafb52d55f93aafcc1ea0700e40f34a9738ec712016516c9175eae7bbce56f7bb93dc80e2239784bef37d514352411119e430e8ded223face0496559cdf3a79dd5c9f80edc2e0eaa2926ed23849407d5b2b1d8f138f92afb944f3d6432ad7c83b870ec387f9f2a1269ac8e1c43fe5e4b2fc75351903122a9eb8c3a5e3fda67384c146a98cf2dca4cfb6fa47957b7e753cb2c51ba38f20dc13c8be8e22faf298baf684187af18fbe61c60a444dee6c36786650cd842cbf5ccd51a07408fc006e7cd4ddc4d63bfa4fa6c33f02b598b108529fc11870cdb3dfd5d359152e1ce9e7d3e5d4cb0cd09e0617047f5781f9c2060ef21e95501404600e2950989702260d7e557ebf461d0ff1be807c1e9a54c91b6390e0975973379570fd795f0dc740f4c6e9e8b514df64dc2ceaf15dbc20c230cb210f162bbfaed52a1c1be974efa2736333897df49d50fdc1d7416cf4894eb4d61b1008628c3a140c1ede26c98dbba60bd79bbf4ddd3e30f0128a8787b1043191ddc7c9eca9ec3d2dced2ffbd97206c3e7b6e9e4b55841a362609916632423c54afb52cfdec80891148f87160dcea344f3da5c26044ce43e27e017f77453244fa60fabd45bfb5f04347781a7846cda2c0b0b640ad9c2d2e0719ca3280697661fce6fdba462a566edd8216faffd22fa20d6bc06156805388181ae33d0e07e1b61f713d83644bc3efd0003cf7cdcf37f9109e7e9eec927fb41e0935adb8fcd0a5a431d14eef3f9cfe4af797ab8e45ee0e3be745caa4f586301ec4dcef15ebb125b31564a6bfbb0bcda6a4fad28dabbc79fd28b56a47933c31dea86a64ce947dd05037c88b8ca59b3c689de3346b625e1e549b487601ad2c0632ac9edc77ccc842eee848bbc59f39cfb6dafa4645dea8cfc57e5eb9fd743e9b20ab102641feb84a406f644d607f40521ecc8ba66090ac1f98e43092ffded7231b802b30bab15a356f5cccb94202e48788d654549a4f1d7dcc092482b73850dc9b0c393c4a5e3b70af45e5cf53cfb6bbe6dabfae3036ed0b2343908abd22cf2615c7d9bc666e475c64c27773e0775c7750c6a91637f0a09cac9399a874e3fa25b5ea448ad639f5a06f616bf2bbabef3d05be8d4e99b95b5d7a7206b78ae98f33c189fa5d444f5e409dfcffc68868c56c1377d9fb0bffc3850b97e061775dc122c225fc8ccc5fb1bb6c0bbe158e4c034a5b3f30f166e4a1fc25cef71ea88c9759cce4bc7d99247dc1bf452291f94932ad03ac0bac93c8b18f3cc7ad6d9b3a7b66bab838b677181f73f0c4848a699c5968b74c949505f4721b7dc9dd68dac16d12296039803faf45823ab8fca31f39f2d331f9b6e4be7667660cfb1c1a968033e49a136ddc05ae70af4b83d3013ca3758eab7e0be6d37aba69fc0de43124e7d9fce1f06c15d0726331aae8608e673dbbe07f1e394a9940a2969a1a84d7b8becb3ef55236106b6a35ab0da750df583ae43d7d3df4bcd193dcb65115b2098ee8d9e646dff10da8101b4844783c5ce1e1485cc5d874fa3f73f15bac6e6e5646ebe0dd76f6a4d7f2fda5d2f6391b44ad3b4d9122ff1dca4c0448c259da9aaaa7fe00215390ece9ee379a462e071de64e358ae24154904ac37732b9a9050fc7977f795161d09b118854ee74a4917e6d1896f8220ba58ab66223820c9cb63ecc2da5de280111a1532983c4c25346556a0e75fdd5b01c94a4e29dcdaa1d733f0e404b40258fd0d62ea176c9564e55b6e1b9c04ffabf9459b3babe6e462daa4dc0756b4e9629bb944de58bb50ad9605b54b07539f8c97d96cca68c920c15eb8b606d4e50d770aa5ef3fbf38601f366c3d6daad46441549b6c05f78d7f1a4223a1807b9178f49a67a3f1b0d147c0c46e505c94594b0b1068e2144852b4e8bd4f2e97fb1176e149f94eb5886d0661e23d24ecda3633194200cdcd8a39a52768fe19038a760f37b6789f3f431a4a833c5dd5646972b05efd0df86a3499514c824ce98dfcd694c6c3bb1e49a11c7d0a6a8db98205cdb8cc94bdb97015bd9ea0c84f2e5bae9b9ba580822571613eeee084acbbd1820e0295742130847cb7ffa915a64fdf6a5cfcaca6c8a2dd9605f8cef3015284782e843c18b7d79f76305f61dfbc3421c2526faa2f84ac0cbda226f1aa224a76cdec3f5e2be40aa3267a732d4b6d926161d97635902fdd67bfc0eccb5128eaaaa501192c1278f0d7a635992fd0f715a571e81e0677325cc6ed0282385873366bb8d37b2fd459d5db9d5771089e08809eda33286b12d1c6ea3a7b6d636fc636a173ba1868c5dea2e3bfb1d7a70a2fb9b0d98d25893ca3068370e4e9809d75f39cb1cd4de3170246b97d0f805bde5cf5c3f207d71e5d0ee7796ce91d98d0481a08a182a2f24d125e1688b6d643f04ff1274113a52836e23de94b73ec02317d99021088adcb965c27e5b5ee648c8a2e573ab185233ca342c014fe211ae01af40b3237188012f6ab75da50c2a0891ff07ac97b0d45a246c9d05ced5d7aa979c58ebd9145732a02dbebcf44dd6bf15497e424d3af6d51784117a2e072a0a792a10d7ac13f3477ffda7e06449961c4fe410dee5ea85a1639756308433b997e8b3e12b2aa7094174b126d07add2645cdc357b8c1fa23616e819382d96ed04070d535388f279c0bf457f9c2eb35b3dcb1b26cd0b878031230db41e611b1fd00d13479d64843dce7924a9a9fe11efff2ca33ef66f2e29c2e84abbf3f68ac4cf44ca2fb98a1c3e13e786402230cc21d2dbe8fedf15191863eceb9cc8e6838e17b881153ccb5d742ce72904afc722f19a55004a80237820c06444359c6a000071a0e95f93c0ad62e320499badf4ad4f6e9c2c04810808cbdf44cd14f416f6cecc0b16d873809634dad95fff3ae5198bfd43f8a8213c592deaf3ad284c4c0d32bef09e10696732d645e173a8c6945ae01cb54ee18078d6bdebdb40a1b7150c3d6855c550c5851ce3e572ce1014d938a29d793bbf5fd5041a1bc39cf81e2aa9d3c30f7f27ab48795f0062fbf3bd5ea80a1a4f74a0b5b46268af50ee22e65bee9f268ef405d0730ca0ad449cfe8bc496b44fa00429ed0f4ca24445ab806f97009328579fd9aaae43a95996411f96914dfbcd6e4c4bcd94bd45a926b94c2a5dab398441a11f9f53d0328129ca8d7f88985a3622e83ac6155983fd698b30881fab0b7138cbf4e732f1c603d7678aef1979805b50fdde2386c88580402e311519ddcae83ee4470d238aabbd"}, {0xd0, 0x1, 0x3, "5a0800b4933c5c10bb9ce98559068d2fc092aa32c407f88150d40d013a71bf491ef54b1bec5612e82433bdc4b674c136a95913b79157cfe287b57c08d7adc68745401a419362862b3c9e6c0137b34b163ec97df11a78451e9f87c7620815c518a6644b7ff8e6b178a313969dd148b2adf0821a76f497e0ae2a6d292bf5506325cf01f32f1b67b7e6baff06cfff3033dade17db977fe1ba8f5719871d6965ef048d1b66c95079c042af7a4d2d7f5103dac1a0d3c00e7e04efa5557bddb8"}], 0x1178}, 0x5) writev(r0, &(0x7f0000001280)=[{0x0}], 0x1) 16:00:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000100)="8a07740105b1f73056be033275cf5953ac9f05f5099a048a1a3d4123", 0x1c}, {&(0x7f0000000140)="4991d5e3430f490b61356266dfd94ffe56e07358e2e40f5246da495cf29bfa5b06a0382f56fa24e683d3914f909fe8a9cd6b8fc70f03bf805c502fbd", 0x3c}, {&(0x7f0000000180)="509179b3b0238c1871de3bb1497befabaeccfad0e19f01e618075a4932c6e875dda8b32e8050a5c3179438e42c42dbf583444a7455e132f482b2398962889279e2981df31e072180aa53f0ad76e5faf0c8818a1ef0fce095f993ce5fea60b8d8416da0174f29dfb6ffd380caeb72dd83920a5f21502ccdacadd61b55ba455b7c8647c6d36b45d879c5d4d9ace04be353c1b1c5b65e461d13224fc739d15dc286faa500", 0xa3}, {&(0x7f0000000240)="45d14e54742758c665bd9f55b2cdc443c510d0cf68b8932886f1ac1868fab4362c5b2cd24cb1f64959975213bbbbfa72b260a0538b01727fc683619da82abf8f018cae6fdc768758a4416b366b9b", 0x4e}], 0x4, 0x0) ftruncate(r0, 0x0) 16:00:19 executing program 0: syz_emit_ethernet(0x638, &(0x7f0000001840)="b34a1fcec3a2ddd5e7cc8da7b8c7b3dea7c997af7e264c1f3ff5aa46ebccc398e9b3fbc75b0f4d93f74f4fd942b90674e8724975c73d532444a239f4d4f47bed68031ce5a84af57e3705e6988bdc51af6b02e0219eb8b263e07a8e708f78ccb2f902f1c8e6a7caa24b92aabf5ec6ae4c70d2384756234dc5c1c8b119fc775a24e926c82b81d1d02c030f0e520c81f0bb4e8012f65ab9bb16ba8c154c904e308bf50012424748db9ca0439c4be345486f726948207212eb323f2b8c6bc5fec245357f14d1c14ae9488e6647ffaefd6f562b3977986f1ccc3eee23197cccad8fe5753ad47ecfd8d16d376cedd5b2350c8a78e6003ad8f4887e5c90e3f6626ced28c90a9a13436ae7540ed180c2d5c41660269916ac0927ef2e87cb94c68bda71eef1b64170f2268eababe955994b0f3876af23f0d6df2d5047a2fa8002134c0100279e75dec1ee01290c05f4b6ded2b1d12b4235a37b68321f2582840009341d2ae936ce461bc332bedcde979ed0462a9002fdd479691c0ad28c39724e775470007e8e40f51e632ca94e6008f8f5d3ce78bd1adb6d2f39486d3c6062b30241c9bb619daea2aef3920695b2a35f5d567f1838dc56f8dc50a87ecbffda4e941f726e1a655f4a624d5b7e55582d078da7c0c2d32c0ce77ad8e5cd8e9feb87f65a8165e98befa4a58337c611810f6cefa7711ca0875d38ee9279d09e6c7c02fcca560713f504add6670fbb59236533ff8c43b0390fcca5da35350120d32486049590ba0448dcdc4c35b7856923cb43fb2b87737e595f91a62a83ee05b8d08ad32e619328039426c8302a144b2e25c1d823e6d0f0879fce2c1556bdc549a3fa09a5ed651c4b10f945593e19ecb3293cc7bc12c5f480e54c6c67e272b38625836a94df1443fdc53088b6af0122db12b4077ec85872c80307327287704b8755dcec71c1377bda0083b824b8807322f8ed8f53f034bd42bf4c5a61567281242232d72908791a29a43ca0a7f2f31076bf3914426ce34053acb56eaf121d460671297ee7cbaae89c588db84a04e9dd9df2f809e615cfe6fb814a5d6099f25226cda0ba1f32661db3caa581c92f19133bb860484539c9705c1676bfc19a4fe6e68f2a32c2d279304de08eefc47dc36868d2d38374ebbcf37ce04bf81974a6a8829f98f08b10fdad52d72f697797bb5bf38d82bfe0b8d979293e6c1a51ae87a42f25882ec54bb0db8b9ae238146a658e450b78be1f0613fe33f81a203487c5e5807ab51739aa037b35f0d873fb138d5b091f7092a30b8f3733d4a55dd9fd52fba2de2601097ef0f7e8a6c5f6349c94763f3e33ae9e43ec79b17d7ceceb44de02f7220121ad7dd96b8c88da0f8d1f335018c2f37902ba0a76efa20e58aa7a7f2c83c4378d8542eb718048cb189a59617e4efe67fd4d6089c5c30988c601b740493f50f439d3a2776d949e303def662fa5f5862bf639376b4373aca6f62a48fa19ee8a4c80bbb3542fcfa778c41b3fefa713ee1cd1f284a5a63c355b66d5920c6353efc82d05d9d447e32086cf2fdf8527b7ef8e4061a8b1850b8bc6c1e3483627d7f68a4d16e7cccf7dd614d32a0c07ab0a622514717685bfa73075186e158b38b2cc0f0e4fda0a5cdb0f4450d8b9f1e9b1c375e09eac295cdac69702f6ea19462c93f39ef3363392cb5a9cd588ed49812164b649e7d96f7896b6d3db4cf161dd193a48d89c035f3789aac3d52a0430912c33e9be3472715a50d9f442f2ffd3ba759b2d885816fd083c202bc408ac9c5b3f37cbb556deb5b375877b3d9f0ba5e9d32bebd8bf84db64c547c2ac7e812a63412ddf472a0760b92ce1f8919462e854c8275d55feb25295e8b04c4ee91d5970d8289e8fec9ef3a7db841528d63886f5193d6d039d9c6c41fecaeda66abe6fa9554bf9ae42d4c0d0c92d7ee7692231acf557aaae73c8c5654fb00d90f0fc5b71df373ecf87e05828e5f496d66d79f3ee3a3494e7e6eaa6d29f351f3996327ef30a854f83f90cce863d27b301f19c597b340a300f9ab1450cd4af52d357cdaf5cd13874ee84109279a7a9937c9598b4fa1279efe745b180a7e892f968deaf02922fa4caf75df0eab10ce14b236937eea74b294cef56805bdcdae6371577c163165cb4ae4e49c5257fb66840c4dc6c06805062e13bafa6d03dc45d263cee97a9c91f12ae0ce48692d397d35e29bf2385146a630b76f45b8e7941b62352846b3db7ed3f0e01ac11a8a8b2b6f97dd0765c") 16:00:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x49, 0x5, 0x80000001}, {{r2}, 0xffffffffffffffff, 0x60, 0x4, 0x1, 0xf3f}, {{r1}, 0x0, 0x40, 0x0, 0xedf5, 0x2}, {{r2}, 0xfffffffffffffff9, 0x10, 0x0, 0x2555, 0x10000}, {{r1}, 0x0, 0x22, 0x8, 0x6, 0x2}], 0x81, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0x80000002, 0x20, 0x7ff}, {{r1}, 0x0, 0x2, 0xc, 0xf86, 0x80000001}, {{r2}, 0xffffffffffffffff, 0x22, 0x1, 0x2, 0xca}, {{r1}, 0xffffffffffffffff, 0xe, 0x40000080, 0xd4b2, 0x4}], 0x40, &(0x7f0000000040)={0x1, 0xfffffffeffffffff}) 16:00:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x7, 0x9, &(0x7f0000000000)="63b6d66992c9de1687bcc754ed0f4654102459742bb8d46826ec57", 0x1b) 16:00:19 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom$unix(r0, &(0x7f0000000080)=""/40, 0x28, 0x800, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r1 = dup(r0) r2 = shmget(0x2, 0x1000, 0x148, &(0x7f0000ffe000/0x1000)=nil) fcntl$getflags(r0, 0x3) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x1010, r0, 0x0, 0x0) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/167, 0xa7}], 0x1) r3 = open(&(0x7f0000000200)='./file0\x00', 0xa00, 0x84) listen(r1, 0x4) socketpair(0x38, 0x0, 0x80000001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r5) mkdir(&(0x7f0000000280)='./file0\x00', 0x120) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000002c0)="15c2247aeb34a1bab664422fc0478689b1914e7f665962f0ec831232e63f4e3f1e8cfa3a263d41d7c5949b7380e8a3ea25e86d3b075e7de92e4d3070bd59d73345980a896fe273a7c568b61669e0ed5f8862d42f9a63f5ec50f6dfd55a5b5a5ef63edf9c43b668c1402e4a96ee95ac2b02db489aebee9777adfa93d215752b7141bd1d286d192f67a4fd00af220537ace9a1b7f6caec5f427878878762b9a3c89e0125669a2e21a98fe6802f5de0029bcc517a17537f0b9beb160c4b93855ee23d3539", 0xc3}], 0x1, 0x0) flock(r3, 0x8) mkdir(&(0x7f0000000400)='./file0\x00', 0x140) utimes(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0x10000, 0x101}, {0x5, 0x20d4}}) truncate(&(0x7f00000004c0)='./file0\x00', 0x7) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000500)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000540)) fcntl$setstatus(r5, 0x4, 0x0) shmat(r2, &(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$TIOCCBRK(r1, 0x2000747a) openat$tty(0xffffffffffffff9c, &(0x7f0000000580)='/dev/tty\x00', 0x983, 0x0) write(r4, &(0x7f00000005c0)="a68204c26efe3a13d8efda9260054b22746bb24a60784fa63a18fbb010c30223625486372af9c1731cdf42c494fc8f7fc7461b69c35ff0dd2badc73e2cfdb88fdaceb983f3a5707f75a667d454146147f8", 0x51) syz_open_pts() ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000640)={0x3, 0x1}) open(&(0x7f0000000680)='./file0\x00', 0x400, 0x8) mknod(&(0x7f00000006c0)='./file0\x00', 0x2, 0x8) 16:00:19 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) linkat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) faccessat(r1, &(0x7f0000000140)='.\x00', 0x1, 0x0) 16:00:19 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) getsockopt(r0, 0x200000029, 0x26, 0x0, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="0c81a44dfb4392663338", 0xa}], 0x1) setsockopt(r0, 0x81, 0x945, &(0x7f00000001c0)="451bd377b85bc7dac97fcfcb0aa93ee94791fa95ed48cd096cf9603bb7a5bae00447fa9968fd9e7e6700f19339acb683d2e7844eef15cda727c5c22a9f35941c3c8ef256ebc11f80f8fa6aba566b20788679b2440e59a5895da77acf8866f61f5f59b61a03eb2eae4cf54a26e45013718c71f56ce30055dd483be4e43699b94efea3e8e577d05c98a4ef2d4820e50254837cc5f00cfd5bea0491f6f07c26b5dccca0ba926f8ada5fea6713dbd0057cc67a34aab9bf", 0xb5) 16:00:19 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x202, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0xa3, './file0\x00', './file0\x00'}) socket$inet(0x2, 0x8002, 0x200) listen(r0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)) 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r0 = socket$inet(0x2, 0x5, 0xe3a3) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000140)=0x100000081) clock_gettime(0x0, &(0x7f0000000080)) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xadc, 0x0, 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x1) semget$private(0x0, 0x1, 0x144) 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x2) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000080)=0x80000000000001) 16:00:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000100)='./bus\x00', 0x100000002, 0x80) write(r0, &(0x7f0000000140)="b0", 0x1) open$dir(&(0x7f0000000040)='./bus\x00', 0x8, 0x100) 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0xfffffffffffffff7, 0x0, 0x0, 0x0, "75da45e4e7de0a51c47ad38a5f1396348f056bc1"}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0x4}) 16:00:20 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r2 = semget$private(0x0, 0x1, 0x100) semop(r2, &(0x7f0000000000)=[{0x0, 0x8}], 0x1) r3 = msgget(0x2, 0x4149c14a80373c41) msgsnd(r3, &(0x7f0000000100)={0x3, "1d9f94a43ac94e54ba11dd52ad0977ba47944b4a490d7205f826dc1e87208efaace48269f3505cf06e703816ac9e208c735d86ccef0a50f8e32058bad6866c89807d301accc0e2aa5453ddc78f3ae064ce005b0cbd56e49f52"}, 0x61, 0x800) r4 = dup2(r1, r1) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000000080)=0x1) 16:00:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = shmget(0x2, 0x1000, 0x8, &(0x7f0000fff000/0x1000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x1, &(0x7f0000000240)=[0x0]) r7 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setgroups(0x5, &(0x7f0000000580)=[r6, r8, r8, r6, r8]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000380)={{0x10000, r5, r6, r7, r8, 0x185, 0x3}, 0x8000, 0x7fffffff, r9, r10, 0x8, 0xafc, 0x4}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000540)={0x20, './file0\x00'}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000004c0)={0x0, 0x0, 0x20003, 0xd9f, "b0000004d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000500)=0xc) 16:00:21 executing program 0: r0 = socket(0x49f406763056a82e, 0x4003, 0x20) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x6e, 0x0, 0x0) r2 = dup2(r1, r0) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x8) 16:00:21 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x89, 0x80000000}, 0x10) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./bus\x00', 0x3, 0x0, 0x0, 0x1, 0x6, 0x7, 0x9, 0x3, 0x1, 0x81, 0x5}) 16:00:21 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0xa, r1) write(r1, &(0x7f0000335000), 0xfcb7) r2 = socket(0x40000000011, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x400000000c51, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:00:21 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x800000000) socket$unix(0x1, 0x2, 0x0) getsockopt(r0, 0x6, 0x37, 0x0, 0x0) 16:00:21 executing program 0: mknod(&(0x7f00000005c0)='./bus\x00', 0x2000000001ff8, 0x4) setuid(0xee01) shmget(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8090, 0x8) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8a, 0x101) r2 = getegid() fcntl$setflags(r0, 0x2, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540), 0xfffffffffffffe8d) r3 = semget$private(0x0, 0x1, 0x42) semop(r3, &(0x7f0000000480)=[{0x3, 0x7, 0x800}, {0x2, 0x4}, {0x2, 0x2a4, 0x800}, {0x3, 0x3, 0x800}], 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000000c0)=0xaa) getgid() getgid() r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x4, &(0x7f0000000440)=[r5, r2, r4, r2]) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x7f, './bus\x00', './bus\x00'}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000340)=[0x100000000, 0x1f, 0x2, 0x9, 0x4, 0x8000]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000400)=0xc) utimes(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000380)={{0x6, 0x9}, {0x5, 0x9}}) getgroups(0x4, &(0x7f0000000500)=[r6, r2, r2, r5]) getgroups(0x0, 0x0) semctl$GETPID(r3, 0x2, 0x4, &(0x7f0000000600)=""/231) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000003c0)={0xffffffff, 0x64cc}, 0x8) 16:00:21 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c65300094c93af666f5834bb8675d38a46415a6fe72373612df1a3738d7667716"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:21 executing program 0: r0 = socket(0x6, 0x8004, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r1 = socket(0x16, 0x2, 0x4) r2 = accept(r1, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) setsockopt(r2, 0x1fdfd, 0x6, &(0x7f0000000100)="4968261e07506f54de2bc2be9ccdc32b257785b7210946473e95f0b8574e272826e1089d8adb8cfab61c9ebfaede73da6aef2e1fc3e2861b9292054f2c40e6722b1d2cab64b0b61c6088ca1060cf35a8206e135bc25f6e2a32e3df2f628071558e3784b4a68a26704f93502ccec7f332e348dd92f2f197e31e053514b38dd411f410353b72e3036cafca560a39e339a25fa7394e730fe1e2d56e58d2961ce0f9963bb1c3bbef5c7c9ddef12c0ae410749c14ddb6fbf339c537f1b91478da588c8d05cfd5cb243c40aa5b8c8876db557940d6a41fd88b1235639d26b16961ecd6abbf8f912b23d0b1b823f48e7940fd66029b8add", 0xf4) setsockopt(r1, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r1, &(0x7f00000008c0)={&(0x7f00000000c0)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000001900)=ANY=[@ANYBLOB="100000000000009300000000080700003f6c34763baa1c1ce5b0c0f14cb96683850f8feba699f15345a985803ee56b63a821a886ec9ad869079112bbfccad261a70f7d302006a5006d87877679a99fd9dada07cd6494246f72e25757cb76bf7c57c918d420c8bbe444772982d023ea3a028ac63d5450e84a730cb49c1c132c8d29c39fdcc569fc4829855677879969b7dcff1453a145c3156db8a99fdc0ca155a7245fe080b1feefdc7a0cf972ecef784c52ea97dd504740846dddaaebd1f3e649b58f3eb0f75a2af1c491c647325eb61a04624d78bf8948155de5a8800d491844b01aacb97ea1f3cc6f85380d16331a39d86abc1bc9068a27c50af5b64600dad781beee7794e70b47940b9a4bd3f42bb4b1583b7e0578a5f26786ae865aa2f611b73c910edf994a650595c246d0352c73910d89d6ab2be844c1d0285c0b8526f517ac82e5d601ec45ac74b847239359aa66a59142789908e78dfa5a5e2387976667bf5517b8d32ab8b60c7ec2bfdd468250ffe0173c10ea8f4862991023f9e1510bfe2d12078a36770c3b6cc9918df73cbf349b1d2c66b7b60c20c28dbe80e84d3f924a7f7b7c5eb8de5bda346c9fecbab52bf1e52fa93116d36a01c5f4a742bb8e8643a75bebb93229914570ad688766059a2e3c0b07d39224e0769926f8ffd6d2749ab72f52debb4a840a0f0ceb984bf478188fa4b88edc8a68b7396325b0acaaf2f629e6c0434dbb4f627bce63241d9ec79db87b6103ede37b65fa88598e0b526221acd89e9b284969003185b40fd77840fe1b95c0ed8b36a1e240d34dce928deaeddb95b0caeec66704ace56fa45853d91496b7cfffe36bb5877cbaa587b86ffaeba75ca86a633f174292e8c40383c47881d6686ed54eada0fe37956bfc74a9fcdd2378cf84a4cfa8e3bab0562d9efed08f4c9b544bedb820acfc2e42e8a2f0de74a37f824f160dfd6faee42f671301876d0ba271b1fc0b98829409485f4996e66ea034e24cb86d01e51c70efcb10afe4ac23cd664fe8c94da81c88c94dae672a87e8b777f6016a47140ab50f3c63747f130d0fc1b579aa101ee1752c64bbfd5692bc33b0998e64f633cd30cfe854681a83a8ff7502ef6b5255dca947f1024310c6f02a80737617336a901ccfd5312bb7f50e3ac83c7653b0eddeff299e4ddd52d033181d9c7e85f25d90c190b7c2aafe97874f99b46553b9"], 0x10}, 0x0) setsockopt(r1, 0x7, 0x9cc5, &(0x7f0000000900)="916774a4844b8369e78f238367ec5e1550fed68e4a8eefc76483b5fb822b622154e01efd79886c4149c11b0cd452f0c59294477596684f31445c4044ecc2a8872ad27c5a4f97766fc54f70ec48b10c75116e7ac42da7f6ab09357dfd8af9fe182322b40f823098393ab660ca4f63ce4b9373284c2962176d4702f3c753b629d2bdb50d83f0fe05f0365505ca5768ac47674f9defc23897f1b2647c9a267caec5003d8a237949e604678c4358b6e280c802f9b4e0f475a6f8b1a7cb85bb3c7d6b61b1910762ce0386caf4dbc456586c4fc7039bddfa0034d4b8db78a8593729436255123ba67a0990afe35c94993b0159c3d9a8bdc11a8e2d7f1fe14a309a9f4ed6fc1b7e222b7093f2a15b2478cc4c46496c6e420819cc34bd05518e468b5bd1f7a756a105090a46917d57d5c43e0fa6997e62ef2164c26ecb10fe705cbd9c64d146306489c2f678f4e43805aee90bd20d814a03f4b94f536edaa21232efd66b56912079b4092203a47b216d75d64ce9af0072fc50069d76e3268754b19918e1e98d0a1996fdd8a9dadfa6567e6eba8b20765532fbb0874d06933bae4b65b2c58c176a4aa840d98abe21e9b5a83db0c9fed9a7463e434f712b2c97380efde25a9f83b7a257885cb23f46b365d18e30a820130acc866846a879317a894ab0fb62607e402cebda9a7f39bd713bef2a6d55b7f463fd1251a5f1d470b397f0a4c0284fdb852ba2981c7b722b949a92542ef9f93da2adc09bc579797f9cb5829b53e4acb02bc45ac1ecf7ed7412d0500568a15447a737b94173451da5d7ae6bba59c6a7d053e2a5e508731495983961b9ec89021f48552f1b480f4ca2e25bb21a579c398225cf4e772236e3925d09fe9105276a2c1f6a07a3d187875a76a498d8f8a1c9cefeec84bd47e737ff325ca7a15eab753103a081e52e1c051a24931927f5e55e9dd1a5ca72204c9d7780836058dbc33407dc97f19fece2bf3c1f74afa655d3ebb3e92976d67c89288cf7e79cdd4875cec8d0e1056ff5a3b5330d061cfa61ee5e2d96fbcb8b597dfd7ffbd2f2f6f862b1fe6e026483cb4ce3b65897b89def6d924217dd46f9560c7e18c86a79706dc32204bb79a04990ce223eb14fd60fc090ab8a44047bc3228f6d5543f20eefea1be8488d26c48e96a4d2661c6c077a49caf766834eb1c2d222287a3971e96d141c9f4f8d15fc34138893f6e0c9d30108c3861e9e6b809fae3ab1a7c65a27ff60a008a8c42ee81bace03c3520a3945a63fccfc0ce247412e96204df2f3ae2a87f921f2cbd2050472b13f736708e1a440630f2a6958c63775e23003e1fd27d24fa0366a9a0c55e19c68f273f89b37337c43155548090a114a2915ee1a9954bfb9005d45eaf392f144d60b0b0e0a881b5be3203d9e166dedd18d0835c8a8c74d6868164b36092ac53d95f11382d4737a5bc847a1b4816433e0d8a6ecd6b00d56866ee463a885620966b81391550d7675ccb0c47daa71302fdfbd014d6a382de06b8e1a3b557cb6dc26c9bc0e8df8ea309514b99287579015e0dd06244a10b9674cf00bf5b6496a056b3a692dc122916aa9663f7257b2fad19af85b42790721d02fa010029cb5f06451928ba4e5c49f67be40d51346c1eefd51299544e0571a9fcfcb84476f78766e8570707dc8d9bf53b6f2662730f630659ba40a9906fd14806cd09503bfbc4a8ac87abc6e29ad2edd4c034858b78ef3d8150aa2184488844785e2e5d74bf8734739b29ebd586416d449d59d4d34a33f677fb8460e20c874adf603463077a624c0dfa1eeaa8efa3b46abbe41e35592a05cca076d691bb8d9f1269f08b56b33ab52f21cdc68d411ba72b3c52a12f63ff2d9d20930e30fcecb5b0d29ad417bbac82f8a0b10422dcbf7d3ff4160f3ab02356c63f691abcbbd2859c6c0349072ad9fccdabf187badc59a985e16242d638aa90f66331bf5b478b9a836eb867b39f1b793ee7d1c366776682de92a68c452e462328d5877efe416a38e096cc56de5a31ac8679e4ff70ba0cebf2c7f41ec8c5a849380a7f81404d76080a580f76f0880c9719e14e37895943d250c95427eea67b6457e639528c3dc1d14e75c8dc49b9610ae9618cdf4127dde2a8752dee2b9934991ed59f081b0f69e9ecd6bc8692f39b7a228bf3bad07126cb500f52daf993ded9ab31fa5d0a7a6cc7af6d228dbffbb844cb5bc7b65f442ec46343be450be7554e58c07fae6f228d16373010b0506993147afed043eed97da274e2d673b67e9a8a9ac8240d8eaf519603c159ca6fcc5c77302551a14803f2784120e61f911e6e18095719bef3bab1c10f74289ccb2d5940fb779d460f33afe8658fb5930ec6a119750efca867e9556d3abf355be4109b098fc3956f5e8ce4738a2c2ff5cb585c90ba56dc29a17c5081bbf2864f835e65fffddf9d5c946a63219f6d5034f1203525469e9676c7fc7745cd51ca7df34eacc17d80a187aed6333cb65cc7fc4967a9361c83b6dbe5b3d0d9df60b9a4e6b3001cf025dd7b95b605a55913392f95f5f9f4356334842aa1b92d99595f8dd5be3c8a6156f7ddf7dc684188e3f2ad06af383994767c4bfee789a72391a13304931cc8e982ab5435b190d1b39105e3fa84600b10ff5eb25076235d02a846dded18cba885b8b3ccfc3263bb51e8e08f239ad22917a6fce25dd6a305e131ac3dd3ccd49d39d61ea6000e62dcfd61155800cb5af6608f86cd43fce85fbaff64cd4fbb4899ba26121e842766946251ce700c08676149f9de522b311180df8e75371fa554293babde9605fa25d6621d355d882dee5b632e9ef8a42004e78f58d503d30d99730d1862fced2e7e55d873de10ab3a72d49604ff9fc8180f14d282b2a5577b142fb001832795f29ec2a1d37f82698ffc392670a71dc80cbf0ffd688929b7a28c13d6849abedd6e7409f7ee814e33512394719aa8841ab8aeb6b750c03c6767b9219b2155be73dbca311c5180cccd392d3a9e888ac7649e9b7da8701797d796ff839604ba2e237642746d55834071cbf277d97f15be4769f9132973769f8adcde9e84df5c5b278c9b0648a076b824281a2d5eb9858ec98d25990d0e1165c294dfd5f431d375a7c19f5c4290731a4ce946e262de33a1cdd6bd6a56bc1b3d3d697f97869a9b26561da953a1c6ad07568ebd5e81556ad151b6bc354a8bba008ae16eead30075ae2c5308697745ebe4c975260e8209c0c9e5429bb9140ecec320464301972c745e2cad8c9a4102777dfeb30bcf868c2a24a3e6735ab5272302e0cf8ef918c4cd3b882c2d5e7d4d9c7a49edc7d2b26cfa62ba54b4415bc16c749de013a1151221575a4ef464127e4d0aa4109ed6a551fc3b7144b5a991d6f66680ce551e607b03207d6a43f490e2a0ad8cd18b34e7ca88e5cfdda4dccecde358fead5654ced05c0c9aafab82f61c217d4ec3157314012b5b43b133be98e9d47b4c41f103af0a0ebb3f5a5fd92b12f20ce9239ff0d452e323ebca1ea105886e60331891cb9b16ab30d331920f53364b3fd80f92973e827df8fcf9228b844d0380d32b2bf7359ffc6adfb393ba9660e4bbcce5d8cf7959ceb9ab14b3c369db123aa0120fe034952845f04cd7fe0ae27edbcb88a88cfb757f9f8f3e2e6c28b639972253dd477a6523301fc9bdd678ea84ab2fcf2af228b7bd715b8c13bcb753507087e361d5eb1469e79039a98cb43ad117af0fb4aaa514b2ea706a63c7e7c424a485b8404fd82879922d1006567d10585ff57c077c8f0899cc2c3d79415c190b574f19e461b88289665344e79bcb4f1c17aa2142c7ee775577c5496663d2b75888e508e5b19469bf9e370ee3500f18b6a1b4797b8f8c39d1735adbd7084942aac9a3e8a636f48e81079a2e3e8cf788c9df2c268f6b4bb1d4f39acd44bb83cad6d61bb6ad16769bdea48597006b2cfb0628a9ee5889b0bb2dc5f8054da0c8a8c5a64facbacd004cce757a4a71f554dcf65f23e7f471bf6836f61baeb72dba2520bb444a202e27969bd5bd3991cf32d5be9025e0b25e9ce53674e6dbfe086132eb0f8d9eb9fdf29e66e9c564f68a01a2381ae5aef1e3deabde4f2a2cf2be9a83fdf25ef2114bd71a72df97fc04a4c95f4223589188c7dc034c1c78a06bbc7ea112382e847620405c4421f9599bf78ff994554517ec96ceb3e443ba0885435d37c4b9f7bdc257da10ceb0c6baae78e120c1fc9983df8a0391a431e2edb87426067f366f0a98dc0a905a4edd9dd068eae9f0379a2e1d8e017c7451e53e0b0c59dae1c78c827a5e3ca8be6fa3454f3bd7a4472599312ac118a2f72256b9569855007752699af10793bf766d2058de78b3bab5afc9ef9c8e20e470ba3f99ec767ec23d2977b5b390876b990928adbd0b630565f9cbd6e15fb1a48f98cee0c5161d355691bb51d7e7fd985016287a95956845eeb8f4656e3356c15712fd78275f6614dcd82cf48f267807f0cf9c012afca1195ec87b067f0cc156ba021dc5682c5b03f7657635d8032cff336ce53676e3a7034c420859769fd7fdcea0ad0c16524adf691c39a6edd7ab389a747d6494397e2e4e73c8ab68686b8cfa3e1a2a81963d06c446b5dad2b7b27c23d242e94435857e6675b3778627e4a35c868b57df2d82f64140507f8fd6108ae3c795ccd9d65c76f18be8cf4a68d5911f83b809a922f2302d2c2d7ee2be2bd8402f31390966b10ba22ccbe52a7e416432d049f86027bb5e8458987025911da1eb0ae97e25e3fe47a16a4f0721fe415b5e33d76c6840d539db81af79ed58fb9049142fcf4cf112235eff8014da88a32b5e481b761a5e3d2eec3d64ae336e802537d15d6f6e7c3c5c7300c021664e8faffd0b7d532ee422c1d5a2139b35a6a25d2b783baf959b0219931c45289375e863741a48e33ed8169312dae1c256693d3ee79404a39717f583fa4fca2a8acc828a87c5a170222fbd7b21ad65daf73f83de6b923b1fcf4af57f291dd73da1afbaff989b72ada5c2d698b795f92a97c68429c455e0274f6e26174c86583c165e89f4cd9dcf1a10360d202fe849ab262479a441e63d67828b42b42cc7b00d08e64fd009231ce9ae2f6c3142113663c1350e9bb3106e19604b11ac951f87b6fe260e91f2d149f48a7fbddf0f2eecca655da7ffcb027926a840e51c5e75b2da3b05faf2b39fcd8668a1f28a76c79a711b6e4819997ea1f9eece19f3ddb52c013d5352f0df766b49e5ed3e7986eab673b1eeba28b825b83b5e91ea88bba079f5fae74a31f5fa5900c5b3d158ab4f6e1d10910e38799d94de78a71e044b073f4ff5ad2b9550e50d2c03fe2bd25c2644595102d3725924c6cb6cc4481b449cb4e5e6b8953de08958a44b2a4eece4a052b040ceaeee6c7ed1e9904dc523dbc0ee70ca6fc452c97262f67a9a4e9033852d4513c19624694b0264548e655c94f894b11392b073e35c10bffdbf9107fae1a183c4bb6273a24c0d601f33aed2a6f589bc8ba6d96b223f684e46e34153ece69e178c0eb0f159889d23cae6f5af6bf7fd36333befc683830b22489b7013498cf3959866de3b21e4d8d7ec19ad94b642adc5f05cd37beae2770221aa2c9d4c762552925af43efbc8f5902de435e0e3d6f1d772f34a185c8f92217b34cbc6096b19664df577934625c9a5f2d8d72f582b6349a5b3bd6d819513af3cb6d50a41afb572be76d36267ae547ba83f5b9fd21c48aba8e1b1d07ed778f4b08f861dbe5838e98b8916c0b61c38ed3f4d44e2092ac8e62528312209b46210c1a7e0d8fdbc8245da07adabe7ce15fa0e6f1d48e0", 0x1000) setsockopt(r1, 0x2, 0x7, &(0x7f0000000280)="97701c061e7bdf0af23fbb24d21f43327fbbfb0e15f9b323f6cc6667a02020830fd09ec10266b7bc6dfa8dd94522b57516037e8e29a3ae5ad8072598b4a3245bacdf30adc1eb8dad8b4f9ddaf999fc7be837e85f3ecd8607584befa6eca66ffafef8868b59fbd84d3356c1bcd32c2478a0ece70f45bd7f10eac3440ed0a0573519f3151bd5b63b6261502a3bbc45546c48e82b3313ab3146e4624df7f39d7fb7edcc56ec228f027e55aab3c06eb0f2c61166b3d9d2f73968e7b9e1898990f99962096af53712d6869b1841be374d32d1d5ba0bbb0f1cfea110a6f0317747d8783461abc09d92dbb7dfab2bdf3d0c78f3", 0xf0) 16:00:21 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) r5 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) r6 = getpgrp() r7 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) r9 = getuid() r10 = socket$inet(0x2, 0x2, 0x2a9d71e5) r11 = getpgid(0xffffffffffffffff) r12 = getuid() pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x10000) r14 = socket(0x1f, 0x5, 0x9) r15 = dup(0xffffffffffffffff) r16 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse0\x00', 0x0, 0x0) r17 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r18 = kqueue() r19 = accept(0xffffffffffffff9c, &(0x7f0000000540)=@in6, &(0x7f0000000580)=0xc) r20 = kqueue() r21 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) sendmsg$unix(r5, &(0x7f0000000740)={&(0x7f0000000180)=@file={0x1, './file0/file1\x00'}, 0x10, &(0x7f0000000300)=[{&(0x7f0000000240)="ea848ee21b69ece7a96d1e5e6cc38c0ff125afce4a983019f7691e14dec9d29f3817a0e40d97c615ebe943488de0d38c8e8abe8d58878dbc946fabacd4c4af1acf9ddba810f9220c03941b27ad1dcacfdf1b16df720b94ed2669d22023a3dcf3fd11d8add5118b8e1670da3abffeb38a84f9ff96db874b63603bf26799d38a578bf05dd4c5143820fb2b9c6486e2c6fec19a56", 0x93}, {&(0x7f0000000380)="8b5f2e5dadd81e59291e46b095467e46738e82f6d30df9fb23d04ebdcb74c7364713753e4b8dee2b8baa1417985ee1990bd1ff6d2e608777342674bf7c1663ce986a8c898693aba07f45a52d3ce494bae11d74baa6f936c1b14630561d20eabc2749708bbeba9f358b0295776223710356d8e4e9e64dc60c1069030b127e7257ee2a4be88460f155888f93b69e31a4b3070668a50a1c4c7435ce14e2137e0785664bbabb9227023d36012a8c5a4ed9f3dbd9aa4d8f58a9030698bdbf7c504b8f7b722211918bd6914c31e3e0a384eb147d46ea31", 0xd4}], 0x2, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r6, r7, r3}, @cred={0x20, 0xffff, 0x0, r8, r9, r0}, @rights={0x18, 0xffff, 0x1, [r10]}, @cred={0x20, 0xffff, 0x0, r11, r12, r4}, @rights={0x30, 0xffff, 0x1, [r13, r14, r15, r16, r17, r18, r19, r20]}, @cred={0x20, 0xffff, 0x0, r21, r22, r2}], 0xc8, 0x6}, 0x401) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:21 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) msgrcv(r0, 0x0, 0xffffffffffffffef, 0x2, 0xfffffffffffffffe) msgrcv(r0, 0x0, 0x0, 0x0, 0x800) getuid() 16:00:22 executing program 1: r0 = socket(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@un=@file={0x0, ""/34}, 0x24, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/89, 0x59}, {&(0x7f0000000200)=""/4096, 0x1000}], 0x2, &(0x7f0000001200)=""/221, 0xdd}, 0x1) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:22 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x800, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x7, 0x0) sendmsg(r0, &(0x7f0000001640)={&(0x7f0000000240)=@in, 0xc, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="08080000000000000000000000000000154a3a2983c9078b30d3c4d8213e94ba5b3a8ba2ee8f526b6a6a08456e4d4af91177b728d3d74046100f1e398ab42eeddcf6426e77c45c23d5cdfda4b5e1b75589307bc1de0f32ac6ce9e8fc5f1fd2ab23ef7a621d9fcab8aa2931029b7a0dddc5788b41962e44b3ea70ad63d2e5b532b15f7bfd1524c8668d83eb5d111f710ca3dc09848b8b80cecf408bc2e2b5772907d1ff82d65533ab7c938c278d8153bc45e009815d4fca34610c115c170f16dced65b01fc2a8fedf4fd6752a8f9058c7a323ea4149a479daa829d8ae5f7c004a1c10843d874aebff50fa6f5fda65770e099e773074bd8038163be4947205849d59129ff5aa8d62cc58b4cda46dbe939b8b3d89e063d50e2a416df4b35e2879d522005b895b5b2e3e75b8b311797a08dda7e88b723371726d219932b38160f435108dd990ba6cce6b077559de7de250640c75dbc96f5e54be3b53c82374dde695fe0da5c70acd93d0fef52c7cbabb688a62cc7335f606431461dea22f7cb2eeabcae5b3aee432c49db3b90c1407db70dd2de094397b115c9bfa972c30ab966ae9e01e08648a137efee8af3e1e4f04fc21762299312375547b7d0e4c69fdeaac96738a351d110d451915e1c97fd0e0e80aa105af3a8d40ddd717af6bf3d44e269e1ba93a45fb2aa14cbe5c44ff959b156849ec4b78c04d4ebc8156fecbe2e8f9fefb76de4bed5a6a122fb3e58814473bf40509d33efad27bf8d0951d9dbe67bda55708d965ea2db0c92b9e725358e26a29640bf123d991901371d8c9c5d1bcf0a008c2805c620942facd296042dd1e38a90d7d94e23b5f5a028372cabea967d36428c30f06ab19592b8d74474762cb1ffcdf383728911259c4a4c2cd4ebb4e76c4c5ee6e61c54872ae7e6a24117dc6ac0023810d86862578d5acd1f396c936c84dd3704f0cfdd835320010000000000000195bdfe673bdbfeae8d0ac9e3e22b01f11f184b6d0ee2efea5af11e7e40ac8720ffecbcb4b55c1308ac3459c6485129a691d03c55f56a66b5a030d7d13465ac97b252dc5d07cf8708d491f27b40cc41d39486f21cef4f8ca4f0d7d8c4d36a53fdf04f83b9bb88fcb1f4110fd972b23295ab62996e7f8b1cacf45bfac2d172f61c941492209630759f2034dd2d0582d873ae949786ec590e00ee037a32b48cbfa3f7ff3f519e2425935b2bdd24761bb91bbac733f709d2cb3b75117377d3c025fa2b1a372dbb9449b988228a670dca042fc3ac29283bf51cf7c58d447c9c42c1eac5061a1d337b59347b11da57171fbbd8efd11c8f35491804a05b071781a9ad5c2af39be6a52977085311bafc0f8f8e900be23eab4078ebee0154d665aa6ac13ec85277bbd140290dd47df8d9ad3b69257c2acb0fe0ff374e996d84d77d462407afe577fd7bbf1a0038733b8137d2f3be78389b8d84f7ae020cb686e2cb02e3a3fd37a9296236f76d99b777b77f9cc18c914210949e0d1a4ade8c0e0de8035c52f0af0b7d6c4d0c9793a3994fa54b64a0a0387454dabafc5b53702e26de5c07773856209c5bc8112360cab1a8b2447c6711ecbe04f83f5720d1b3ad2198356c19b8feb6d12eb96fc48d4eed69f3be25a687c178d9f8c836f390bd58189da06054ded5d9c2414d3c2a7451ea504ba6534e12cacc3ab163183bda8f4fbc4a91a093b23df4c284e5714f314c459d84c7fc398d1b5e5d7c47d24e5cd797d7bdff4d72237e6b5fc0ecb3281ae6309b5d16a71015ae7ecc32fc381fa01595c5446d4da13654933d577e49f46dc2ca183402236b0c90a54570ced5a973f6a451bff704897c76afd76983a63b1cc6aa690dcd03f2cc4894b80c4211426ea825c853f6cdb1795e06c5f0a105b67f2852566f11a9fe232cf4f0e7d302bcd86b84cda551d316f38c858c1451b3c0fd55eb7ef3103fabfe3a630febe87d020b499f950306426ca69596698de4f14b31d19d2fd3dacb077c525d266c3b5654208801cedcf9cab9cb29f21f0a7e5757387dda5dab66140ef9665cc61b5f4e1a2dfe849eecfb4a5b4d421c5a6ed7067357a7a3c5c803bd6b6ae624fea54010e660a4c4296dbac21743b44919e1c5f16a60d73e95a1c21f011e4ca6a744ddd488a55f52dcde1ef17c162fcba2379c30b3318a6cacd500462d7252e3c8767f72fa4f64da5bc1e16e4e6ea8774a6ee7c728cb2ef2a3d14e97007bbb21f0404561a78ff33c44d3defbcc4533f465f8354ff5c05781c303cd1c39ec345df7c527ffaf23f40fdfac931949d39b1a60aff1d34b2003fcbc90a9105b4f9f1a1a73c263c0877448b671e6c42cd3a753d536e34606c972f10f21d492e3beb73a2466a83fcfd74fef7533302dbba677cfb97368d2ea07b9c7b70a419a7ae23f7eccca06c9bad76694b8b9a2dd5c551a02b88e3c72bee4ef9746e369626c37fb571499b607d82704d94bfb241d765a11b743a805149e354e0eb7d7836149e8cc9e41e218b99217c8ffdc460216fde6f80ee7e480f858da8fbf9e73315d1446e25a7d155fc80b328136b74e8593f85b672568ade7cea43695026f23be1afb69bcf5f382413624005306a0a31eb0ba8ed70ae2ed037d7c8db08e895b8aff117ab3f027622044f00b561cc630417e529e7f61b5661f2c5d61fe1c33d1c00e25ea78e09b3f75ab5731d455acb3a5229cc1ff66739e19fd808721ed567385e98065785f60275825a4aeef4b54f5ff960c31c58d3ad57c6ebee829a65e86dd3e50e89b78a79c8615ab558c777d18ed589e0777cb932e8dd7c710c2d597c8e95edb86c829ee90fb4e7df88474aa5d25d60901de54e5098af139b9b434bd16c62b89c8b748138efe593516370ceba1a24d2c63dadb98b0497fe20ff2169b326a0110500000000000000"], 0x808}, 0x0) 16:00:22 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x26}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x89, 0x1}, {0x43, 0x39dd}, {0x23, 0x81}, {0x100, 0x4}, {0xa7}, {0x2}, {0xcf, 0x7}], 0x7}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x0, 0x6915}, {0x40, 0x1}, {0x1ef, 0x1e59}, {0x18b, 0x8}, {0x44, 0x800}, {}, {0x0, 0x81}, {0x47, 0x1}, {0x0, 0x200}, {0x23, 0x2}], 0xa}) 16:00:22 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = semget(0x2, 0x5, 0x2) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000140)=""/182) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x41}], 0x1}) accept$inet(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 16:00:22 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x800000000000007, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x8) open(&(0x7f00000000c0)='./file0\x00', 0x18080, 0x4c) open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x6) 16:00:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 16:00:22 executing program 0: connect(0xffffffffffffffff, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) setsockopt(0xffffffffffffffff, 0x2000000000000029, 0x23, &(0x7f00000000c0)="e7", 0x1) 16:00:22 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x50, 0x180) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) r1 = socket(0x18, 0x4, 0xfffffffffffffffd) setsockopt(r1, 0x29, 0x41, &(0x7f0000000000), 0x0) 16:00:22 executing program 0: r0 = shmget(0x2, 0x4000, 0x20000, &(0x7f0000ff9000/0x4000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r8 = getpgrp() getgroups(0x121, &(0x7f0000000680)=[r4, r1, r2, r4]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x3, r6, r3, r7, r5, 0x4, 0x4}, 0x3c0, 0x800, r8, r9, 0x1, 0x5, 0x7f}) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000240)='\xcb!$\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='/:\x00', &(0x7f0000000340)='!\x00', &(0x7f0000000380)='-\x00', &(0x7f00000003c0)='\x00'], &(0x7f0000000640)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='%\x00', &(0x7f0000000540)='^\x00', &(0x7f0000000580)='&\x00', &(0x7f00000005c0)='-\x00', &(0x7f0000000600)=',\x91!\'@\x00']) setuid(0xee01) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSMUXIO_INJECTEVENT(r10, 0x80185760, &(0x7f00000006c0)={0x2, 0x79, {0xa7fd, 0x8}}) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:00:23 executing program 1: setreuid(0x0, 0xee01) r0 = dup(0xffffffffffffffff) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0x80000001) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setuid(0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:23 executing program 0: r0 = socket(0x100001e, 0x4, 0x0) writev(r0, &(0x7f0000002700)=[{&(0x7f0000000000)="e62c7977a1750097e0186da7b89a8c64b5f28b1659bd2edb09c2240db1190113c53e88d3b71fe6adb44921ae87c94e0ccc98d0f39d3667ceeab5443589e09ae7c20f29aa987d8bf9ad677d78885f5c8c155204cd8da03c48e80f02d23d05f24959bf56376f2f83e588029c9ad458eebf45cf782563d8e010581901fbd861982318975069c2ea3621ec8038fa8789cb4b2854f00a2fb44c38df07e3469da83333f066eddc82e562fad22e061634eb3be95afebf14e446049f0737a4644fd0a93fa8f481f733135ed63f580f8bacadcccab276191a9da94a6deb8c05ade2faedd2f4d8731befd81d85b049d0707e404a00d667a60a418604cc7586c3ff0700000000000084c2a0769a619fb947c7fad9f8cab1e650ced065dc06abb96a59c469005ebfcca063a038cdcbcf269c7b281d2af1084bd5fb41f69bf5cbcc955b6f6a2d19f909ab7ae9fcc9e0edc064d6b53212d1cc61fd5ccceb0532692045a3776f49ff0849133111af94162c6bc74fd022df97cec46877d2bef38868851356bf0dea706c102bc93e0025ea47f1314f4f0cb23eae8b7ae013ddb3c72b68827807076bd945fe793b6fc352462f54bb4607291228cbed2703f9110c0abfff545ba31aabddd26cf0f0feb1ac596f575a3144d10ad4c7a90b68eb0e5e65d4dc2e00fafa9ffbb0117a083fd2826150c3ef078256e1d324e86db40d4e4f92f4ec12f7d21a18eab44ac4d897253c5386b4d331aa82fd8a43fcc79cc3af0f3879fd9cb75b1a32317b5332d08172944b248b7e5cb68640d6d497902660aaeb7e3fdb20dd4a347ac179098e35cf3a989064dfee0bb62f7eb678c72366ff2a9b17dee8989e6258183e4a4403735d63cb1da011d9df30db253b8b1fa2d160edb8563a391de150e4e81e20a27c875d7f723ca9170ddca5cbda834160ad61310debda2e7d7b11ea37cfc2685923f86c0c8b1a44a3f0e1d5931dbede128c1a78b8ac61480291c1395182d27f025d5686de990fa65ad4ac4962607a55f7cfc8d10e0ac65b6b2fbbca68e9a224316cf69e0dfbde9dce64b8cc4622f3ebba412e5477b289449760983bb54748c1016a531707207d990b0efe32bb7517aac92e0adc362d73f8eb04a3dae92bf20b3b30dafb99ef674704a94a8326cca94a95f0db1aee5e2150d16d7849897a194af0866844e55a344eb05a60274b0ae267834a143a9caf1e5439d4294fc50655bdfc89c4dc9a8c3ad126b092775a22ca249a13d3d83a6a77d70a6b9e49313ae4072b8243092db8887dd7b545fe7bd5f069f59dbd7ef8753e093f737d46d3e4d38dedda965dfbedd89b93533043fc099c2465b6efe3713ff53b8a4767511e932507f2449ec90dced9cd0f5162e318e95196e7792f1479770294bab193ba34d3cd8b81c10ec9f7f851b78cbb7fc87da6982d9f117fd452d5264720476bbf381f68f164f6b0f2a7bde2de00de67c14edd1235e80464642412e07ded66b118de9847849aba2cbc88909cca521d4975e4bef29b17a41be959fec3437605a44523217dbbc49d30ae9d50afe440d9f0cf2b5d9f02b8a494b793784f2161a72c7b4035bf2c2b5ce13976f036d3276a7eac4d50495285994c74ecd205376dde0cacaa8c9d1d566b95466d858f02556622248a070f7b9752e2edf4abf8649db5ff79793c4ef9f72b6df71689da1ef74a29adc48a5d9ab153dac0f912ccc13331b6885c3a53e127d81353af8edf06156a774376591e44aac3a48b82640912eaf1a146cc3709f3126ed7ae87b6101aa296565e94b7152d38e2f21bb4d227ce329ea6b7983f0ff251977d8c606d19c937021dffdcf6fd7b7e7e6f689f0906e470c117b844205d15923f8b42fd33b93a5199b0147859ee3f53628b3ac64fec08fa0ee8b15f87e223080d4229e4389c92a82ed1ea67160c37fcf3f1a86026944745d814a516731ea06d0bbb9cd811115a305fdae8f058df885b36381866e9e822d7cb4468d73f5b85826094e663541a0ae1b861327954d6320e328684a58fd56170ceafab9fa452ff020096c84829faa8befedd4b845ca3d2440c6509a735dd13f2209aefb31a4759247530754c33e3f372c6a911ab265feef4fbb14ebe2666e971b3b3a87e5b6149c6eeccd2440ae1e1c72fef1c1bbda0ff91d0ecd024c5bf508d20dc294367450208cf40ed098c6dba2263e1a2c0346474a8417beecb55a8a4109f533b9202feefbf1c487c3778d61635d2a530a296b7448fc15405a9ffc873ebe453e4e846e46f01612c8333180778c47ad76558f7b5813588e195fe0b7fbcd913ee0909d008712eace6996542059425ac9a638329a807a5d16fe0aeb88effc1e278b88138dc7a4287f3c1a903b43b4020402926cadb73299e49eee52697911085fd8454f60f9bd03ee023d45474153a609edb083fa60aa497b72a41984b5b50eb791e814489cf2e2545dbf9de08047d71cde73ffd6ccdf370e91c48526b51d17e73539d4844b55a8a421fd34d29bc4f93d83eb08dd7f89ca9dcc17e3d6e7f96c7a968596ab7982bfec70359fee3b79ab6cda1b4a002f656e28f3900d54ea1ecd8ec3edd14158c4dbc942a7dab5cbe0e88e2ca95b046a9b364a7cae0408bc107d7197167ab8acab26670dbbcba196a0a4243e89cfd731d52f37ce0555ae63a166a316fa567ea0619b214420218d5b7bef613ca00074b86f09d1585a26c2775553d65de83e03f3b4630146d1368f3e09971f6f111707730ddcec2ba10950caf4928d19fb109ede3816bc72e2681b83fbfe16f659b612e4a699cb9ee4f06b54f26df13165f33903c52f37bbb2ad36a7660cde406663eacc5e200e0d0c2d9a5269b82ee2d87574c70625d4d0a33b1eca7747b52e8e00ee7afa9ae998aff3f77e2038dd9f9327124eb79e62d7d73122ec5fc3cfba490086e383611d6d835a680bbfcf9266b8658dc6de4c9c06795e997643c030a87ff0a5350e394ce71c2316125f6fa0d977f36ecd5c22153f1f6f4342e08ab1b9a9f3694a17c0ba68ae66c8650e1007bec92e1866dc215089df80df1a409dc934795a1e097abbce5561232a5cdfff70aa2381a4cfd78825d48fb6d07743b24cefc9a36be6cdbdbdfc5ec55df37f6df78910951f5d2180ed029218e2a97668a236b6301c639a63e9153adeb7935a3d35db8755b4c8450fec16688b289def72e85e58540e248ca52b45d33e355a253db0f6bf928e7b07a1d410010eb006f010fab8c77753c7208f36dd207b806e3b6104b91c804e33c23bee9f929db47b6880d3171b15db2bc37d43618f79293724ecc6a20ea6c024d413b8f47a51ce57d27c9ed9755a3a02ed8369b3fdae987dfa8f25d95ca1edea0799fe4624900e2effdef97b77341b5294441b81a9a5f4e9fe5a1d61961a38f938433a55d5788202752d7565e7ccce25cbb6301e18936ea05ba95294fdcbf1e8bf469cb6e39ddc75613a8aa6f4a03fa8d883a8a35616cd5b3fe05d7346d76f2798646e62108d4f2dcaa13326c0ee9a650b952243b5a903491816da4d580a504de0e5dfd886678eb80802ac3fbcdfbfdb9abc554fecc67366a1d3374b6f9f3534b3cabeb255424f5c51a83b8de2eb4397dbc296769d2b09c095de5901754a69cbd2b48b34e426c536711c29f0d780a4f4cd9ddad38ffde2a6e969c2391a5419905afb38f61ec6108f43f32d2d15f9632e44d210b51214a4381ff16f774eea114038c2540cef0c690fb5bfbda3ea3b2ce874f132ae4a1c1e2e57cd7e8ca29982d2e0f72bf2c2dc9254adbe0456722d0dbc6a55b0bdb04d8431c217942dcb65839c6257cca96cb219b2708c41d285a2f10021fc2da8d9f9a02be5121402aa537d9bcafdb2b8029969ade5f1a9f776b02176f842dd1cc8d8f25d3dd26ffc44e95576965c2ef1d484b343d6d14b53976603daf9bf4b40fba0c45ea788bccfc151af9763b080e4f6cd4dc718fec2f0fecb8602e271b70d87b335beba59315c1302487518b8d5288f8fd4803948051f3181adf42fcbc9c6139bba1f73b6f7a1569c58e9f4a9a4436eb89bd229c1c82a9d188fd5c44501313e045e0a5e9a06a8a64586411bf4542045cd04f9eccfa4647ac028e221c3c21b94590aba26ee92a141df6f9f84787f7aa470ba68da34287eff146380c53bfe8776af3ad489927dc556403468bb6bec13b7317460130d4241d1d0134a2b1f7e9566be50e109880578711fcc0bba57f52014419665ae74738d08aa20424248d828a00ade8d8b36b5b601dfd67f6c6e07835807f3634001afb959ca32a8a2955adb677aa33857b9131f112cc66a479533251eed3976491f995ec31196663eded8262599322fa17000fa782b0c63d6fbb4187da7666219d85df31e6750d3c78ad6d1006fed70024abd77440a3afc8ac192c8eca703855d1991cf8eea0f94503da253c2221fe6a4811667e3a649e9910000001005511d27b9c24d3c610438a65e73a071fdf882ecd8133c303d569f8f5cdd92a172a20c2f71486e83f66aa483ab3db5ebc09abb406ad92d3c8cff3700c32e9560e07163feddbc1e1051793a87718c6b67ba6ea1860c706086b3e0d85c3fb3b6b5681dc82fe39955a13373c8fac6c104d5c3ff3a4fd9a15bf1f9dcce8c5e56f6706d795b2014c99897090bd93249005c31160c49d56d1f5c13af7ae058e0198c9d7f0ed103cd3caf7168f97fc6f9aee595ab3f1c0bfc109980bf4f4f30288ef40b47bd34ca04ed9cc575ddc476706561fe7f515de8c9f9c4fb51346dac908d241ed2dfd9c4fb90240d90392cd10f84e6afcde2572cc32d6cc94e35509000f1f0fb4adeefb7f620addba4373ee05e4799283c78520bf34fc53fae1801b06994326acb2f54a5ef108844f9128f2f0f215dcbe977b14db11f4c9e4fc020b82f655d29a2b84c01dcb3c311e6213295b95ef0bf32a89c01076652639692956eeba1c2386cb44b712a70eb20afa612ac2e5b580fb01244b6c294eb2500d2f8416a316585903cd97e78589070658a920a7ae5dda5ab41f2fdadda1fd8cb71b7351e5cb79da5762f5717aef12c36f9a60fd785704afe5008590935bdcf4d74a3d7cc19b3273c00dd907f892933a101818808413f0ee9d5387b8fbaff7cabe54a327df3bd69e1d2916f8873539f2e09e6f2f76be49ec21b3792d80aa150d3fa70c21434a3d3e9343b76c621e08e5fa4642f6837279a3d7a806fb8e0a8c8d8081e2a9476c5409e9e822a59f65e3c8071df9c874aa4a2484b31af635654927fe59d50b1d80df4cf7ed4daef70ae369dd4205e5a73377f49895ccd2844a7696bdfc24c67d88ca6004fd055d35492b367df48e3e29c13b030ff91238456b128874f356f79c0fccaa1cc31b60f2118e18fb556a37f102d26204b7d344795851d7f9c9b55290056ce171f40d0a9cbfa7151f60938b189b471fc470c2bc77825a51d1f45d5b38e4ae868c67ffbf26ed6f133166f7a98c0ff77267650b731db8b13107f8defef0ec19c7844f55d351852087875278332da34c3663bb7fe8ed497031a1e52d70c840953ad931ef4df777c1a5a53c16a60f9da5f12f53027875fa2afcd9ee49cbe6c327f476234854d45b61ea6ac7e9e9ff6753491fc775c142ee1bf70fe1e7019ab59877222102d3f9753e4cbacc6ace5a877dbe726aba8085c49ec7bee74215158f3e88437bf8931dcb5674dcb6ce702b8e81fd24ccff17d3e5f24dc34b1349d0a6fef61c4bbb646c64a91cf109406a4da2018c62dfd48a7a448631c257c646daf2b2f24c7bae5a1dcc42758e76a6a6e55c9e57e0e71639ee85c735857f", 0x1001}], 0x1) 16:00:23 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kqueue() kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) r4 = dup2(r0, r2) r5 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setreuid(r5, r6) 16:00:23 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getegid() open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) 16:00:23 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0x5}, {0x3, 0x8}}) fcntl$setstatus(r0, 0x4, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f1", 0x1}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="10d8d328d2bc17a41774ef08", 0xc}], 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) lseek(r0, 0x0, 0x8003) fsync(r0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x4) kevent(r1, &(0x7f0000000780)=[{{r0}, 0xfffffffffffffffd, 0x80}, {{r0}, 0xfffffffffffffff9, 0x8, 0x0, 0x0, 0x401}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000001, 0x9, 0x8}, {{r0}, 0xfffffffffffffffa, 0x40, 0x1, 0xe0, 0xa76a}], 0xf19, 0x0, 0xc8e, &(0x7f0000000880)={0x5, 0xffffffff}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDDISABIO(r2, 0x20004b3d) 16:00:23 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x18000, 0x0) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebf6a79296c80000000000000000000000001000", 0x14) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) truncate(&(0x7f0000000080)='./file0\x00', 0x2) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) dup2(0xffffffffffffffff, r0) 16:00:23 executing program 0: socket$inet6(0x18, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/150, 0x96}], 0x1) r1 = semget$private(0x0, 0x20000000005, 0x2) semop(r1, &(0x7f0000000240), 0x0) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x10000000000001b0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f00000000c0)="8ab0dd691af14be053fd36248118dab079692bf24c430f3442377a670d8e29849700000000000000007efb42289b3cfcec2e15070a2f140dde5b0a317c04f3e4c2d0a196c09414ea1b684f8e2110acc0fa5239afc00000000000000000", 0x3cd) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000300)="799380f68ca7c6d198a4c6363c17d7b92090da22d06d94193b07a211e3559a03a5d8e2eed0bce60d4ed31c24d31113432aeed7a2e868d79e7563d33644c4b38059cc4d288bf75cda7bf91660098e85c0df5bdd17b96ec0b7aff9ab934c4c2ed502e5d12e0a182f726e19dccdea47a7b15330008d32e4b5dc07db71a8decfa02eff9feece901ad6490412489a8c69e7c07488cafecc32e1ffa17df60e388a27b869a058871508c853d3bcee5cf7b084ecee57f4adfa979f0e8023c6f4f3b2d87bdbce8bda89cb28e95b225a40a6c01dc430c427a01d8df1c8430274f8e90a1d02207c", 0xe2}, {&(0x7f0000000400)="8118c6cfae0a758907c8ca327346d1b9db597f11ea28e337d8072365eae65e513d4c8b95570bfd696aacb3fca894b90c1cfce5cbc07f1c80908f03105be47df7f542ce1a40596ae7bb269a3a9c335f280a99de81c85bd67cf1e49c7bbe0a0f0bf091eddd6cbaba7d124d9e9e8c4b8f4cfb3c2aaf7d4038746e0cf1786b1290863f547504dfd59ad1ce66c157161b3a64492a2b62abe4893a93478768e449ce1450f8b4e542f44329786e141a43299eacfa35c895e46546d1b1eb009b24013329be7e240fd5c02d889f97b5e2ed375e5bc2f5938b8ebe6c5839d82029ea4422c202a1cf23890221ff252e", 0xea}, {&(0x7f0000000500)="915b7c208cbc218a3a8cd449013b2944ae43086c1ca1a445f3dbf4475315f56f513f292c15842131181406623f4ebbd0b9ae5037ebab43addd2c669ae16e0537c167794223f914dc513081970077c487a4785008d8e100a2618c11c5d6437887a52349065bf4cfd227fec2d14b1f66716f2eb87e8434a79c150b7f6a94295c28a11c431af658d944fd0dd08ff4c7311e82d83613cdd5ce75b37d504b282d81528de3fd1b588f7ca7f0b9f06bd10b9a3a05ecf74b5679ff7ecfb89a4ed6717640", 0xc0}, {&(0x7f0000000000)="ecee6d17b8793807dcf8c8e1676bb49508d4b0c1ab456ed45671ca5b783bbaa2ea762d1eba690c79b7759a9bb31c41778a3463ad675ba9", 0x37}], 0x4) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 16:00:23 executing program 1: open(&(0x7f0000000040)='./bus\x00', 0x18000, 0x2c) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) 16:00:23 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup(r0) shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) semget(0x0, 0x1, 0xc0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) getdents(r1, &(0x7f0000000080)=""/201, 0xc9) unlinkat(r1, &(0x7f0000000180)='./file0\x00', 0x8) fcntl$getown(r1, 0x5) 16:00:23 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x2) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000003c0)=""/4096, 0x1000) r1 = kqueue() poll(&(0x7f0000000380)=[{r1, 0x48}], 0x1, 0xf7) kevent(r1, 0x0, 0x0, 0x0, 0x7ff, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) close(r1) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) 16:00:23 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x0) r0 = open(&(0x7f0000000080)='./control\x00', 0x22, 0x0) mknod(&(0x7f00000000c0)='./control/file0\x00', 0x85, 0xffffffff) chdir(&(0x7f0000000040)='./control/file0\x00') ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000100)) 16:00:23 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x70b8201464acf9fb, 0xffffffffffffffff, 0x0, 0x0) kqueue() mkdir(&(0x7f0000000140)='./file0\x00', 0x80) kevent(r2, &(0x7f0000000240)=[{}, {{}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffff000}], 0x3f, 0x0, 0x101, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) 16:00:23 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x20080, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x10080, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x200, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x10048, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x40, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x40, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fsync(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x20002, 0x0) r3 = kqueue() getpgrp() bind$unix(r1, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) linkat(r1, &(0x7f0000000280)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00', 0x4) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x2, 0x0) sendto(r3, &(0x7f0000000340)="ea5130814f9221c9d9ccd9d273f64b557a96552cf7b8b0d233832d02e3b9dde148e9356e09c2faf65f7a0cf4543bdae078ccb1b6ee808aa2b6970f91f0963cfc87531099f88cc7ff2bc4eca0d85a5860b46d71a6fb3b1cab1bff7534b1f678e0bba599c5276c39f30e7b93dfc8dcccfdd1e2a9edac51293c850a76007ce6", 0x7e, 0xa, &(0x7f00000003c0)=@in6={0x18, 0x2, 0x200, 0xa9}, 0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd\x00', 0x82, 0x0) fcntl$setflags(r3, 0x2, 0x0) bind$inet6(r2, &(0x7f0000000440)={0x18, 0x3, 0x9, 0xffffffffb4d4ece6}, 0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd\x00', 0x2, 0x0) recvmsg(r2, &(0x7f0000000780)={&(0x7f00000004c0)=@un=@file={0x0, ""/75}, 0x4d, &(0x7f0000000680)=[{&(0x7f0000000540)=""/212, 0xd4}, {&(0x7f0000000640)=""/53, 0x35}], 0x2, &(0x7f00000006c0)=""/187, 0xbb}, 0x842) r4 = shmget(0x0, 0x1000, 0x341, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f00000007c0)=""/248) recvfrom(r1, &(0x7f00000008c0)=""/173, 0xad, 0x803, &(0x7f0000000980)=@in6={0x18, 0x2, 0x2, 0x6}, 0xc) pipe(&(0x7f00000009c0)) syz_open_pts() kqueue() execve(&(0x7f0000000a00)='./file0\x00', &(0x7f0000000a80)=[&(0x7f0000000a40)='/dev/wskbd\x00'], &(0x7f0000000bc0)=[&(0x7f0000000ac0)='\x00', &(0x7f0000000b00)='\\$\'\x00', &(0x7f0000000b40)='\x00', &(0x7f0000000b80)='/dev/wskbd\x00']) clock_gettime(0x2, &(0x7f0000000c00)) open(&(0x7f0000000c40)='./file0\x00', 0x8, 0x40) 16:00:23 executing program 1: r0 = socket(0x10, 0x4, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f0000000000)="4b74954c", 0x4) 16:00:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) r4 = dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) ioctl$KDENABIO(r4, 0x20004b3c) ioctl$KDSETRAD(r4, 0x20004b43) 16:00:23 executing program 0: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) faccessat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x80, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x101, 0x40) stat(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)) 16:00:23 executing program 1: clock_getres(0x6000006, 0xfffffffffffffffe) 16:00:23 executing program 1: unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = dup(0xffffffffffffffff) linkat(r0, &(0x7f0000000040)='./file1\x00', r1, &(0x7f00000000c0)='./file1\x00', 0x4) r2 = getegid() lchown(&(0x7f0000000080)='./file1\x00', 0x0, r2) 16:00:23 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = getpgrp() socket(0x18, 0xc005, 0x879c) fcntl$setown(r0, 0x6, r1) r2 = socket(0x0, 0x7fff, 0x100000003) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) setsockopt(r2, 0x0, 0x101, &(0x7f0000000040)="8d13533e972e0b482a46c7c757b233d4215cadb794", 0x15) r3 = msgget$private(0x0, 0x400) msgrcv(r3, &(0x7f0000000080)={0x0, ""/41}, 0x31, 0x1, 0x800) 16:00:23 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2007, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x2) r1 = fcntl$dupfd(r0, 0xffffffffffffffff, r0) fcntl$dupfd(r1, 0xa, r1) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x1000, 0x400) r2 = fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x80, 0xa4be) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x2) ioctl$TIOCMSET(r2, 0x80044270, &(0x7f0000000100)=0x7fff) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x100, './file0\x00', './file0\x00'}) r3 = kqueue() dup2(r1, r2) socket$inet(0x2, 0x4, 0x7fff) kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x80000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:23 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/37}, 0x2d, 0x1, 0x800) msgrcv(r0, 0x0, 0x0, 0x3, 0x1000) 16:00:23 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x6d8a1c48, 0x8000}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20402, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$KDENABIO(r0, 0x20004b3c) 16:00:23 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x40) r1 = kqueue() close(r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x140, 0x80) chmod(&(0x7f00000001c0)='./file0\x00', 0x109) kevent(r0, &(0x7f0000000000)=[{{r1}, 0x0, 0x59, 0xfffff, 0x8000, 0x8000}], 0x4, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x20, 0x20000000, 0x1ed, 0x401}, {{r1}, 0xfffffffffffffff8, 0x84, 0x2, 0x7f, 0x3}, {{r2}, 0xffffffffffffffff, 0x4, 0x80, 0x2, 0x1}], 0x1, &(0x7f0000000140)={0x8000, 0xf8b}) r3 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r3) 04:02:32 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) syz_open_pts() fcntl$lock(r0, 0xb, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x2000100000000}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) socketpair(0x2, 0x3, 0x40, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r2, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 04:02:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x400004500) r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) sendto(r0, &(0x7f0000000180), 0x0, 0x401, 0x0, 0x0) open$dir(0x0, 0x0, 0x8000000000000) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80185760, &(0x7f0000000000)) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r1, r2, r3) 04:02:32 executing program 1: mknod(0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x800000000020002, 0x800000000000) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)) 04:02:32 executing program 1: r0 = socket(0x11, 0x4, 0xffffffff80000001) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) connect$inet(r0, &(0x7f0000000440), 0xfffffec2) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0x11a) 04:02:32 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) fcntl$setflags(r0, 0x2, 0x1) semget$private(0x0, 0x3, 0x4) semop(0x0, 0x0, 0x0) 04:02:32 executing program 1: pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) writev(r1, &(0x7f00000017c0)=[{&(0x7f0000000340)="cd63d302dc3383bcd7115d6ed4581a8c844c2521a354876d019268fd86094816bccce29eff3db08a352f7fedfd5ef33f53f07298e58e66017edad79de8ee061e6d68ccc0a306d109a0e1f0d71981f952aacf53af99ff543526c6a305892f831a356a7695d2135707e4c0ef98fae666e383aa563fbe3f9cd2d4a5932b6442955f4a30b4d0ad4628e5b942369709f432a5d1cceeb5c4a20e56ec48d0cad138fc1542c5207564c1d4182bf897dcebe1966d2a90a4e4748a0f293bea05a4b724c39de6afa17d", 0xc4}, {&(0x7f0000000440)="8fbb8fdd57f3fbc1f0ee96c5a5e2f9aca4d538a499ba78ce10523ead9c1d0a28fc0ce6aa6e9fd8ec8c084628f1fe7e10e97846e3f71e164ba21f1363e36511be82fbcad872c790bbfc64e98ce98bf78fa9348775fcdf5a73615bc8478c78c7066df10c7b4aed7631cfe614cc7c03c42b37945060f387cbdfd5a18fe143ceddeecaa6c709416754e722f0070fcdcccd7998ef2ce2b2d4b1b23ed911eee67e510a61e277466c77eca4df6286d638a779cd3f57a6d8224b5d4ffe8d5b9ecb", 0xbd}, {&(0x7f0000000500)="b1f86157fbedc61cf5c2a05f2f964e57a1396b5c111b401d032ba48c4a6a9c45cfc24967d4773dc6930a8e8e727b4179e121c63d2c1b8a01561474edab6eec8dda148eb6aba01ed6571f9c1c25ca65b829e4008d3e9cb1a2b11a0eba565f323013892dee96f7d1c563161b0262566481be470ee95431734a18a211aafad6adf73238b3b9951001eaff721deb465dda52515fae56c7b443b6a91e3926ebc8c87ced7514320339c8c54867b01e4cb1af51c395bb5f8de2e34a471fe3cae99c480d00c5a24e11879435fb3645de77827263349255a3267e8518b585c309eb014f8950a94c9ab60aef3e368bfe32913b05bf0cf44a75cd75c00360ab4525d6765803026fd793d5813e9da3ee00f4845a17bd438ccffe40e9f4e48a5d8f6002356757f782294376931493c7d27e53264abfd26b95654ff003fb57fbfd81236185d3485ea2115f3713826d84016bb3abea0bbf617fa8ba1bed367e2087d36dca6bf34b726c1a979633cf57747e09c37ff86d891d5b5af7c0cef4e70728379166242b7cadb6dfebd435c7e174a846f61e84e6d7331c3d5871b9d39ed0ae149a22d81a6a0de03c0649c37533a540e3de09e5746c512519aeed7b08d81886144c3b56d9ac5eaa3f2afe66cf70538d47d4c968ac328546a8996d28d237550e9a29448941f45fff6bc76ab73a827d9e11ad95e390f9bed81f4979117d509affd38baa584273b0186f956343a790e97578c1289ba2909753cfcb1ba160143e32cf43c36149e1630b95116694d116d5916d5d2dcfae00462465db182845536cd8c065d1775520b4e3dcd1c7dda7dbb981d4bacbda5212a0057a34aa946380fbe09f366467b0bdb7c2d7a3a7e10a2c40c0e6020318c39484ddc82cb3d751d282180a532d1c3e3c4b66c32e6ffd9588f295b6a90ca89d0c9e74f40b075f371ef6e995f2640a12c1ebc2d3e9f88f8f2bbe6dca3a658890444e0e6d7ba3fb66274eb3fb3a3e3c1588f67f14afa6bf406bef348877a39fd898f46d93945c72b0e712653841ab7760de6a39ff3da96e12d1aa73fae0871edb92530e55327cae6de3a0b7c5fc755d607d6ed20b228241d6c6b74a1d1f3d5aa906096c78fc78468eeeafcd40625e71a9a2553aa2e152b0d75c4b831146c635c57d74b8aebc8febac869b999b595e7c59ffa993bf1be607667cdf6b0b51a1d7376115ff59aa4787e00887ffa7ab3024de5581789950b5e931066efbd424907b24f44986c0178d9bc69489d021e9376b70ba17ae213fbfc76a18a4006c319eedeeaad1b1b6b3316b54908673b9172fdff1fcaeafd32b1f89ccbc1f619c41dd70ca7340937ceed62f0dafb291da95a559d303b169a604af7252daa558777a33abc532e45076d47e9aa6489327c5ef9bce1c864fd35868c92354258f595b56c6924e94fba89171f77d0de380bf0d1cb9a289e97390149ff6f1e213248496cee2eacab2a38781f89e8b1aef4dcc975876170608b04896776347b7e17cf7a209cb0aa32ee8fed3100925e72d6ae5ad55cf0729247cdf801973c96d2a25ad46303cef7517d7c8dc392c6458017bb2f6b6aae34ae7798494bceeee18c97effc1cf47d2b475a95144b4f216fd70393d3f9785da5d87ffdf9726ab5eb29b25f72e4eb9e66bb6de7c8a3967051ad6f165653da8f30ea38dae827d90d9460e125a2d85f182f2910129e37ec08209c89dbf9801a88d2d8136183724d0e15b4e709993dead68ee57e0799559db0045d5f2b0aba59671e71199a77ee6d1132299de49d1d29839dabafa43df5fc701424b0e254bc061d8533a56ce918a0186a8cb504af973a44ae6d7f7e00bb89a5c1930c71fbed40af773c031b73727b7dff60a23d6433af74eaffa7544dcf2e9132ec946b4394d802ce90e67e83c7d7f1cf792a064c63474ab9a7d32d111fdc7e1ad0ee1eaaabc8e9d6ce4eae2eb5f7b032b104b98d1341054ea5353f1810c037cdcc797be621f40f0750aaf4c329665ca7248f34a8406cd4b57d140ae9b271258e54d34c1508dcb12e5154a9e977041ce82fa41fcb60615e05423a3e758c90570e1cd0dba065ea9d0d7730a9a7a9867f28877c471e3297ccc827607f72fc4c09675e51f9283cb4a1d23050602b855204518ead55fe14a92851bb9c2505baf5126a4a80c986100b18935896ace6ffee894bd61adab6628302b4c93ced3bd68b90f365b5d2be09ecc774d97419ee5ba2bed36be883e9af17fcf2a5710a88cb5c15e278a31e8c6df0914d5fecdcdaca6163e39be23a20affe0cfc0e4b6f85a34fa8dff7751ad817fd6fe940d0d477108efa9f4d29277b88ca7584f106c6bda89ea95f278dce2f0484b175c9b9cea68e453ba5d59be39c82d29e41f5e09835c3cbc4cf7dd2da0a0540ef670d3b0c1c70ff180820afb7bf18d7c402abcdd26d7c4d599cffdac38b261ea5fc7cea738a446b81e3a5fcdce894d315e4681c44e4f6cae6462c1b503096903d95382559f1ddb2372329bdc4de03cb1b5d40282903b205b3b1c094f3b9c8a3da029a96844ceec889734b7033a1d5382a41b37b34d4c3080f15d5a2146ac0eb65eac82ac05f88d49145ea7f5f1098d07bacf2e11d6f7c0bb70c3296e34e4306367e0c4ff8f8e5dc9e4f706d303ba5e19e4cecf42ad2d74a7588947e36f626bd8330917b348835bbba3594fc24a2125c9bdd58cee19ff0b6408d9bcf2514bc3841a1881c7a3939268e1a0164f201de897fa12d1df79dd52f88284a40df887495a13f286474600db58b3de9742f3d51500a874a3a5c2be8ef19e8f63f5a538802be925149ec98652c700aa1a967e6cc3b5d4b31bc02944a7c395e5d21e30edca3da668f6cdf7e5b43721ac560c3a0ad7b45bab9430f1c6303308c0675c2ddbab4f97cb1ea01a017deedd355d060641b16a92c3cc91c00ed35c6a6542710998c6235a1726d12de6b322096921cc046f29db39d5b479dbcab924bef97d3978bd53ab2bc0d530ca2c1806d35a98884f7f76b67f20a3145a3ee0846e8d049e35036ce84f6d389eb1ab160965ba37f34a98939725c7d8eb70b03c6af1ffb67aa2e9ed9d1654172bd4d42af99bc662fa8c43ca93af71292a535954f1906bd1ff15ff26fc6cf9e09f8c20f4913140a74617f867181af7a97fa17afb69572a3045c373ab1395b681ea16caad37e57121dbae32dfd87bf99180795271e7ba7986fd87c6b7da116f5006290e986220eea40be65e17af5c0472792a33a1012efedaf7ad8f18ce242e5b55f800b8b1b613bbe24ebb57ec7953a84577ded616bedbe296b9672c1131616b043507c7f297ca3211fb57c92469dcdc74209a951885ca1f25d66d73032fbb2b5397b7ed2c5659d6cb1ab56f09802e42666ceb885422dda9d425dabc17df2989e7e246c777b825903fbb88861003862086eae12b0866bfdb7da0584ef243a773dde4fef950c899f4a78430f1a86d4466ee22958f9bbcc43597debda632737371b8b8b12339e8963fd4b974190acb3b3b8dcc00c74d1b792416a983d09a2232abf102fd359fc2a7ed7a66e93d68e922a59bea222eb511a263732671b6f9f0fcc134130cba5287d0c9a71b705db2ece34fc9e37c061be7c5fb9c9230b82aa2e34cb87a068b55dfc540ceccc28fc042c8d41d1386f157401a09611bcee641118ef271cbcaa5d7c0d97260027c1c01c54d219549ddca5cd769e863fec695708d5faad35ad5d1b6c5dcd7592fad22ceaec3eb1c1ac8ebf5edbdb603a6c50406d49ece5c67e9d9658a80e4af15d7444fdbabba49f6b6a332ddfb969ad882abe12829584e6d9e043571888be0edc93487c7f7214fa79d22b84a46d26d64d8dc1c684375311a3b9b62f5554d8516557426531788ccf7993591c6ed3474d8265c687804daed38e20a2c07526d6eaf3d1af661fa1e1ca13f68279e78228f63548753bd004d796f151cc97c749cf0b6f104656b1a26148e68fd4abd59cfdea6416cc9accc82dbe9d80d375c8e0c1395f948d3224c63ed32766fe3800f0b044177d52477c4b2ebe8c1bed7c862f5b793faa6613ba20e6cc43db2605147d6f927ba562e7015534ba3e240eb4a7c75cfc11675f275ffd9d407fcd6ffb59fd384e8477b47fd0918e41dd279a109a8a004bffeb27e5a7de4463b3d0098416c179d1742e975b047b0f051bea83bfc100c92f2a1a715bd059e79e903b7890090ad624e60cc6343f24bb90694ca78122112ec22d4e25c4aaaa9e11ca28fbe409f29725fd36c534fdcff6b13be10eeb6572cf0fd5f3760ee998ac4ce64eb71ece3d00dc7fd2f5e9dd5d8021a9b9031c09320a6c054fcf49824ee700efeb1d98eb10b7bae5d2378d9ddd2dfc6b1a1e5e1fd2e8953c04c3705e7594fdcb12529b180a5b59765946b05cd3d66ea6716318a6d8a71ed7fe0bf461c5f9d0e1776d0792cd51c2949f4975efcd722787e8f39301aeef269846c4311c0de37c7a9fd27b0461907ff794018d5c1b753db9351b6c5f66d9f467807bd0fd1272c6b0f29b9bc1209bcd2a53fc30d4cefb010e015c171b3cd19193343aec3d2dcf9cd1b1a80a5e4730b588712347467d9f84ebaba7c65d7eadc0f702e7a262f0f6681f18ab736c825b9b227dab7fb190710caf608193f244f3f4aa32247ff0a26f522b7f1eee94df10472a840608947e7f863d2995cf978c3bdd6fb85f656bf2480a03c53db779300857f9c7164370d5509abaa61a62edb3622d02283768f61a9c978fb4268d3157107b0b028c43cdfd59232e6de2d7c1eef54f3b25cf66623eadfa5538eb5aaacfdeec674d29dbf9395ceb32ae0f244161d8c0d2dae5fb18411658b75c94d9300f89534d64e180f949bc80fd5e159b6bd59ae01484c636439aeeaca4a76d1c6d1faaf171c9c7f82c2bd0fed29e7f21cb2c99db678067a661bb8b4edc241660848adf4d47061b4c3171d7fdb0d0765fd1ab43421cd7987344d3ce0f424ba6f1b395bd3238bb82b843f132c39fa939360d7cce4b764a63435df60424ecb8e4a8656c266813319d38eb0fa77b4cbf2edfef6dfe3a61abefd6527c0d0fb1a5c99eda6da111da35fc9e9a1782a146ab565fc8a7f235961f8bc0fe0ef72ab3b68a245584e95f53d76d2528ecdbc8889eaf9bf00066e66e710175ec7a4a3f61d58ca104c2bb7522210f9cb3f26047a36844f48ca53bd42c2696bc1ad03a3cc64036fa35092cce931a6873c8464d7172c5baa4ac28a4c55800e540069e3777935fe92da5b73f01495b35231a1a09951e07c003f5042e82ef8dbe39be160cb2664fa611ef1cef2e6aa1064773d3e31327cfc7280f73a177841b37374a24ee529d934b8ab1622b3ae62e64f48eca1177346db806689d9a24b2b49c8fdac6b7e3c63b44fa56a939f89f728b381248f7123638cfffd5370dc99c5e2dca56ba9c893ce4c98d27201376bb94e32653e200f8bb597c271d883ea824c1e85f8f808fa1c9f22ec2d2143324a3318f3d516f0ba68b455a8c794989838188575dd7884ef737977d446b1057917a647995e45bf0876907a5142d40902b3d81966b9efbfc641ce11fce2484fd25ab427a07917b6af4e2e0b324ada7362ee6da836e9e54edcd35a952fc0bcc93afc7d454a33d5fb155e57627ab1c9b066a3708b1a761b8146ede09626ad3c3e095d01959b7730af14f507573f783c7edc20950ac2e988a3c9a7fcca9072798d6eeec75ac307106b5eba0a32ea7505c423fbfbc54a88f7d66c62ea18a1516039f1bfe8aacb8ababc59a82455d0016f074a1890728ecf3ad87c3464c99547ab47444cfb79a5f3c3eb", 0x1000}, {&(0x7f0000001500)="3349b386a62205e4408380a11f15334525b3fbcdaba6753b77a2c40b2541f4af3382c4fa05fa97f0684dd336593e85f6fedbfe89fb19cc52eb1426d7f038ba666776ca2695ac93d5a3acc11e16ba23d32a67f81de627a512a10208321ad331f7330d86626ba93452703681688962eab6d0518b996f68a06540fac4b6a2d666be53552fc62a2f210c95a311d879f233b62273c7dc810388b36a5659", 0x9b}, {&(0x7f00000015c0)="7c712fdef101fa81cbc66d57497bd47c78f976fb8f0a08680ec61d46464d5fbaf602a61553fcc5e2eefc1b5a2deb88e493b99d0d46e8f6d8b8af4df6ec2991274ddeeb57f1944868e99bcc45aceb85e3bea28574c2cf62edf528f5e9cb0d6b0bf931d6498c82c2c085006fee4842a8145e0b53df5fd5395585eb33896f22b8935b0ec68b3cd56ff7d1be03754e308a62a4a9fed8ec589a8ff2bfa3e97262a77ca211f6fc2e6f6594dfae2f917fcfa0830706ff39e8cc5e0065e20809ebe12da170ba969b407b076973c3979afb102c377354e3612fc994b6dd4c46464d7223f2173f5e97e62332a88025db1d7349a51650dd929a06344042d669a6", 0xfb}, {&(0x7f00000016c0)="e0f082ad086548d0df34dca11a2346186361ca8d6d122741d45435f266e76fff2a22aa842cc1d5026df7d5b6fc062c942a33148b3166d11c36c26034464f302800e63cf5344ed7f74e994844cac4116d6f7e08e3059894309da66a7f3643765cff7bea15e1feb040ac8283ffeadf726ed71207c4c149c31af0b087e0c476feb3a0631f91f6c9e424f935504a35bc80458e1a7d73b017eb76c62fdf7c898e2f0a8a3286f979ff48f3a3b220644d72234bdfdbe16ba73ea776b3b290595422556a55761e3b50b2c08fef63e5a56588aa0bf7", 0xd1}], 0x6) r2 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000001c0)=0xc) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x4) fchdir(r1) msgget(0x1, 0x28) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={r2, r3, r4}, 0xc) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x8, 0x0, 0x86a7, 0x7ff, "fefb6c3901f56481607db8545dc19ce1d3177a16", 0x5}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x10000d02) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) r5 = open(&(0x7f0000000080)='./bus\x00', 0x40000000000230, 0x7f) sync() pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 04:02:32 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x0) poll(&(0x7f0000000080)=[{r0, 0x100}, {r0, 0x1}, {r0}, {r0, 0x2}, {r0, 0x100}], 0x5, 0x5) symlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000240)=[{r1, 0x85}], 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r3 = getegid() fchownat(r1, &(0x7f0000000180)='./bus\x00', r2, r3, 0x0) 04:02:33 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x1000) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x9) shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r2 = shmget$private(0x0, 0x3000, 0x88, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/225) 04:02:33 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) syz_open_pts() unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r1) 04:02:33 executing program 1: setitimer(0x0, &(0x7f0000000200)={{}, {0xda}}, 0x0) poll(0x0, 0x0, 0x5) getitimer(0x3, &(0x7f00000000c0)) getitimer(0x0, &(0x7f0000000000)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x410, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000140)=0x1) ioctl$TIOCNOTTY(r0, 0x20007471) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x9, 0x9}, {0x8, 0x3}}) 04:02:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)) ftruncate(r0, 0x81) 04:02:33 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:33 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = dup(r2) close(r1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x101, 0x0, 0x80000001, 0x0, "c0e5ff61df8b196a9b8002882df393ad120b6931", 0x6, 0x100000001}) r4 = shmget(0x3, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000140)=""/175) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0x4004667f, &(0x7f00000000c0)) 04:02:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1003, &(0x7f0000000080)={0x0, 0x7ff}, 0xffffffffffffff86) sendto$unix(r0, &(0x7f00000000c0)="b7fe60636a9f7b36825b5c0f4b90ea2f772375f6ee2286a1c886ec5f13fdab04c8480d4ac1d9575da9600047a1fa09ea8a3be839029ce375a27ef43f7c9e69b91eb36143c8ad5662dbb8f77a0309a45dcb86eefe73a1a70a272e29182111d5f7603f0a7cebb5408b96e818ae08a0168bcff9336b7ddb63e11ec1127aba8b865d3ea6bef029f28b582f413832fa089e54508a3f6ba1d861e5a682b35f871f70c7d128fb44c39a0a8db17a8094854ea78698719fab97459eaa245e72984132c4ac777c988113a73c9078c76ec0b7f1a201a2ab76d89990c1714443a99eb1568a73426c99548b2ad9ab9b0d29a28056ea", 0xef, 0x4, 0x0, 0x0) write(r1, &(0x7f0000000240)="3737ad7700879186faacaf13a35c71513892ceb37a957ae5c44a79f71e66af6a2a2d799b01d14b182e0f86e69e2bbe50139cf86267c3205b32f6ebe2573c251e662258c09d236a6ea2df36159729aaec9de75b4df4ab95dfd126bfc05927a247c9fb80edd6cdc40c8d1ceb01753d959f4580fff02c8c2aa300b5e361e007553d5977b802f81e5d39ecfd994fc4e9628d3ec63d09eb693f264e5920a5ce0473f3b90ef5865606565c05376f5d2c", 0xad) recvmsg(r0, &(0x7f0000000740)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000600)=[{&(0x7f0000000300)=""/246, 0xf6}, {&(0x7f0000000040)=""/27, 0x1b}, {&(0x7f0000000400)=""/215, 0xd7}, {&(0x7f0000000500)=""/244, 0xf4}, {&(0x7f00000001c0)=""/59, 0x3b}], 0x5, &(0x7f0000000680)=""/171, 0xab}, 0x40) write(r0, &(0x7f0000008500)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3db", 0xf12) 04:02:33 executing program 1: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) setsockopt(0xffffffffffffffff, 0x100, 0xfffffffffffffffa, &(0x7f0000000180)="08681d0b1bd3906f96339d188ce9596c3928898cc46374c2e1c3847741569dd7defac1b50c5f4af6a646dfc38fd3551d892c42285aea311451bf7c21768b8e85bb0e3fe2fe47fed2587e2bdf820d942107644130e7f6a63aa842a67ed51b53ec4c191535960a33934c36ce2fd8c0f990d2c383f84081ae80f59bf084b247200580ae836bf2a4396f2712d826367605ddf72192b124b70c77e347024a90c9615467d8cce8397d5ae4b4edd8d03215d2ffa7bbc18714778592c27041ffddd26f32fbb144ad6038145e80b472983b83fb69513de2ae360bbc7495df25f6baea06bd9eb251a2db8d79de67b7acaf8dd29a", 0xef) geteuid() setsockopt(0xffffffffffffffff, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(0xffffffffffffffff, 0x5, 0x4a, &(0x7f0000000080)="9233795d4ae9376ee4e75bd3be467fe96d83fca123e67475b07e7046a772c556053d594715aa317d4b5d13f4f26b1a626dd429500b7534007345f6af62528f549075befe0160d249da492e00ef38927930d85eb60a1f7d7c2d6497c5f5c08857a15e9dce01784db11bbe197676465005619e46773bfed3812f34be85d5af1a397d1cc620c50c202d07c370c4378fbf176308f044e4c7b7a3a8e51a38bd52585cfe04be611ebac080380675014d5323260b07c4b72fb2cb198381eb1ba82d0d41a089912bec", 0xc5) 04:02:33 executing program 1: r0 = socket(0x800000018, 0x400000000001, 0x0) recvmsg(r0, &(0x7f0000005300)={0x0, 0x0, &(0x7f0000004280)=[{&(0x7f0000000100)=""/83, 0x53}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/4096, 0x1000}, {&(0x7f0000003180)=""/211, 0xd3}, {&(0x7f0000003280)=""/4096, 0x1000}], 0x6, &(0x7f0000004300)=""/4096, 0x1000}, 0x42) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) r1 = semget(0x3, 0x3, 0x8) semop(r1, &(0x7f00000000c0)=[{0x3, 0x0, 0x800}, {0x0, 0x3, 0x800}, {0x4, 0x3, 0x1000}, {0x7, 0x3, 0x1000}, {0x1, 0x401, 0x1000}, {0x0, 0x9, 0x800}, {0x0, 0x34, 0x1000}, {0x0, 0x1f}], 0x8) r2 = semget$private(0x0, 0x4, 0xa9) sendto$inet6(r0, &(0x7f00000053c0)="5f09c45787b32bdc1d835240e149b995ea728e9dabbf4af95c22d51963f4fcd48fee5d07bd310fab1c6e34001e36b26c602e4a2edc507dda8f1d5ef4ad218f3c92489da65279c273ccbee8b0099fa2034f7a3a48d8faa040f03468ad2f02ca396b77b06f5384d38bc28ecd1651f56b5a62", 0x71, 0x400, 0x0, 0x0) getsockname(r0, &(0x7f0000005340)=@in, &(0x7f0000005380)=0xc) semop(r2, &(0x7f0000000000)=[{0x3, 0xfffffffffffffff8}, {0x3, 0x8, 0x800}, {0x7, 0x7, 0x1800}, {0x7, 0x2, 0x1000}], 0x4) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000005440)=""/21) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000080)=0x6) 04:02:33 executing program 1: r0 = syz_open_pts() r1 = getpgrp() fcntl$lock(r0, 0x800000000000007, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005, r1}) r2 = dup2(r0, r0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x80, 0x100) linkat(r2, &(0x7f0000000140)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00', 0x4) ioctl$TIOCSBRK(r3, 0x2000747b) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x80) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000200)="28c43552361052fdd37686f395ba1b480bd25e6b8d2b7485bfee1e7dfe319ffdd349f029d994840dd4d9bdede39041b5d4617d03eeb8b2402104b5dc3b38dce44c5870ca0b8c0ec95a32fcbef7808fe803051c4524df534a6bb1484d3c885ba95159f88f54e28a451d38d15d79e3f219aa3b61aa4931ca78d9e30f18c92466a3a9131e4de76adbec43f6a5428dc2d5b48488ed2e7d4052598f060a4cde8ffeb7f7bb83e219219dfdedc315452b4b980425217ff0cf9f8c8b60175b6ca6b5f13b3d6f6f376f2c2d0f1e6e563d24dbd02e5d6faffcb437e3015dce30b8e64e8060fa92d5ee8be29738edc19edb817c0a973ac9c41191ed608d95b8a665c9929a68fc900a6dd5b7d144f1f61a9b2818c60c0fb997f8d52f50d3ac546b21e31a6c626911530ceff91d19bf2e16315624671602b04012bc8bb93b1a4bbc05ef2e210a1629c956cfd7f2309b05b8a2b50c6bf1b64bff2b8b93a1854eedf56dfff75d61573601ce8ad1408b5fc932fdc0d5c4dea5bbaa35710318950292cdb182709edd2067d914fcec0c57f1b84bc7c479b1393dc40471de94feec23f6ccf8cbb255169a39ecb51ebfbbbfbd148aeffea2c61ff234b7086e5a8074b1907d78003e7fd2187d4789af41b5b86bc7166650c773e8b15e499871d2def8c8b0ba7a0d9c0aa9e1cc2d6bab8fc02827eead3e82ac384bda748eeb6fb53eebb8ff50d1e89c48c0dd020fd7dab9dab5073edbe415ae3331f9393e818e868b49f4e83b32dd83201833df2ca681ec5b0ab2a5be972bb786797d495d53a5e0e70c5f1c84b3b9e0ca0fd2affffd8b537a37393c6dd1c93dd7c5c76ae94b91099556fe0160a191022294b6ec9d363bde9174fbd5e08a271b406934b5a28ffaff57ff7a7e47302e5fd2982895e484caf511ed6fc07fb141c325733f9d6ac8cdae2d2d5ba69586ffa15dfe91ae8e0ffeec5e591e1fb5c3795b9a591bb77f1195710a26710562c778594c1878eac30cebf8a09eac83edf75cf2582a0e7a2891ba79b98f9b7bdfe08bb66a1cfcd0ac31024cbf21ee6ef3473ce2508e32cefaaaacfde94f2e313a8bce81632f075e57a80d0db32baece457b1d81a06ee25cf3df7666443bcd63ab829a07ea71a06970adadbc96a9b74b265f0eaeb27d88e3dce0de65edb8d8e25ea4e5ab18810c5237e9353c19d5cefef8052fc47804d897c191ebebe10ff0e0a1366364a6d356d2d7bf03634e864d199c89ba580e324e4de573658cb23dc866f7c4a4937ea97b88c291881719162e91b09e559675d54869a8a00f83312b382bc56fdf63ce3c9c08f43aa0c0dec93314494b926b93144991d91aa39f72ac46148cb4bad7bcf18f1d8509e2d6fd6af0a403229c3c38f1d32320350f048ea23079347067fad07991e78f247ec6d0ab47e742a4593defa8e000428ac50039e218ba67bffa92f8eac81f84186968bda664b921392d95a05663be67c5028e8164bc2c4645ba9d53b8eb2ae6a2212b1fb002e3c9fb4a0def9ccfea01e2808bb45f5a72c633fb18579349b54e87709e8e14a68521e0511df7f3f59b3ea69e7427d2d41ed0e0a178845506e86e9b4ac5a1e84ecbc4b7e596959f0c945366468eac436f884b7a0cda7141127af46660c19764e386fe227b2b0dfbf2d9db67726f247833b245697e1fa64885486733f489ba6a68a6fc8facb62996a6865485443516ddca93b6db4db5ff4901e7c715f834136e82279eb3d0fa41f1a731ac7f0839d678e838d432826fd46186b8a7eb2b21f1fe62b02a76348d6d0f17fbb05cd2abf32c52dc6d4245b73b80566f10407723595802cd7ee11a95eb14a147301a89748e2facc680999379ad194127cb52bea32c2ee8a923a33813c7613313bba01bdababa2be1c354b2b52aec6c7b1b042f3fada3cd4eba02164ba78a624360fb8559edbc46e111f061b44dfe514d434cb4519fd6a0199aed6242e667b2f9c8e4028f006e4cfa4d5fbecf0836097d420123dc37648e96e75a28bf58f924ee5bd2cc4d7a7047412be4ce94ac1a4e29c210a48c45f3772cb8742ef7237edf46d9521fd599aa4a0add60f352897f687d4557e892bb63f6671c71335ce74e97e65b2da1aa72dcd479eb43474ea4bc796ac334972150040a98d62ac8f7451dca2e59b76e5c4c292a281f0ad902c90a180b36501cb17426419c2700add9cc85113089b3dfe9d0a06c8e8239b8d6867a31275113f087de7fd3b0e91dd6cc6a813d615cdb564d455da71c1a8b9d088c5849c2383967ec8602a26d861c92a25d0becae05e1046922c55e340db4940e366fa9e75cca6343005176671b3e85020bb0bdb81346da36b65c02e75f548ab5fbd291989ce910213f035115f5976dae6bd7200b60c28cd83b92d754c9e3738053a2af7375cb705a6220f568227c01c687a2b58cd06184cb5e1912470d5aecb24c2a674ee22417c0bee8760fc1c2f789f29614bce38be695d52bec42e1294ca49df9c88b4dbbee380f5563d39c676e544a979655d235a4bc9a83b74f0255496e40ca6531624d4129c6b5d027b7ccc0029870906d907a85338e3fbaf77774b5ad22cd6cd94582e8f35753c70b425233fac82eacdda7594cc600c7b7a8e26b8caa2df13ae44d87fc474ba70dd2934e190b18a354f91e0ae55a18d8de0fafccd4cd23b47afcee7d055ec12493dc1527497f23d8b7da01e53ef273ac18f700aeb8331c4cd7880ad1e906649e05268a976752172ee54c38b8c4cbdc6be5146aa84c979ad8523c0f90013a7b08e09157e02f1a0ab6e50f6ffb255e17a902075884314fc4d8eff9d985b224a1fe33ac356f9cd219fe243033e4b3182e0ae2c46f7f92ffbffc1457bd06671efa64c1d49c09e8a49ec2e7235d190968a856968fb76bfb1a6e98c1586576c1e9b011b06fc4304c6ded20113e848123dad411c0ad87ab1e4a8201edd6c4790d419784a6d669aad09dfbb9b3c806e72d5ad02cccb34e89a1d8b642986f123e7b9dcb0a608dd3aa62d2c8f820939cbbe3497176d02ddc6c51e21531ae8b4a3bbb5a815974060f5da5a15234e504b0ce66d6ff2eb31515cefed0fa55ff08edf26d1d71475c0114d67b23b459ae3463611f2f630cbb20b1289ff4ab61f01e86a0a44acd7ed86b31fc4aaaa38686581d14f92300d93ded46ecef658ab39d42d9d23f25af8d101d46dd863cff8290023fb3bc6980a4e69201c02597a4aa97c01a4305f31b8020d85bdc2efed7e00775194adea3b0d1b98bb710893b464d365defcd736b899ebfb90bb93182bc242592b9ea421f03c259bdc9b0e39998556ef3639c42e2c34a2081707f3411e197bdd161aa0ee36d83c68700b54e6e96c3440183f5203daf33ff691abddeeb6f4d976ba4b6fb1521825a63e31c19a39c2d2a82e1dde5aafe429d87f99d6fea52a69e3f06d06f4a993c51eb7bc40ac76ebf0e2a8698c1be29c639f56749c8c6ffa633a66239b86de429f03f6ca181a914ee3efbbb60a96bd771df4e6fca34b897005b0f286bfbbc22ac8d883706ca6d5f1d8375d52273bb4893b653148f6c123e418d9f2718c4b2d2c88411ccfe10a389d70a9bd329ba200886ca712968123cc68af7d078de0fe25e01958b80a874c8d6291c16051b845aab9062106be62a93f22c5da559142c8a148ca6173d3d08f55aac1dfe176c0fe31e366e8e2c6683fd98bc85a1d816b571eda50e8f01037ef40df6ee7ad8c9c809472e576390e85aec317ee7a11a8c5ec99346c2b7d415d84c8430a5fde1669fab27d1f11e932f8a07c3ae6cae0405b7b9bbbef0253218e8f1eb407c62b8131206ce3f12ba964b62058122871512b4f291ebf679887f09227f08981645e5ddd7847745b6c3e9cf7349a13482dab79fa91be1a79ebcbbc1ad49e9468ba54be4c67c1697b29de6dda71ca2442233433cf872eafba8cb22126066673d4a7b91953536f92fc999e84721c5fc370b6efcf3581e2dc3a77c99c95dbd9eb6a97d701c28dc60376cc688cb53174f5d82392bff3f8433e97da8fd5a4cb4478f6e3778983adb1825a9ecf5c4790878ebae5db2d3d5908704c96f4e51fe28a72f7d9fe5de0ad1f10d7e6a6c2f0255d4146b07c5b76d79da01b90e731a24a13a68dcd66f8ef8e8685200ce7005989570aac25fe82385a36d808ebbce77c8225c32a2cf4b46e77b04dc4061a46729c988a911de0dc7f67f8a95c71370e4baf8c9c5240a0b32f1a2c5eb5f94465df491cca003bafbe0f3f806d2a899df03721077ccb764b79c49a85d7f2e975a2aab00ef87859176ba2f5fb968822d62f0a416dbb06fa9cb05fa213923f10f15ead85f0d9ae4acb54a021a5fe96e353a6af136b43a32c7cea65e2f8f0c121647cd81f4bdf9c6d2e96bd94b89eec0a4cd5238b235d2d3585c9eba8717e93c9138696c8af6d52f964f3d4b0ca39c3676ea066702df828682876cf4de175275f3d8608ec4b39ffff57ef5c069d28699fe13e1f8d87ff12b7123491118093d1225f59ead16cd970e36ea9b190c740e6a3d0b78fbf3418ea8dacbf707a4dadc0fba21527460dfe2d37ae600b8d420136c4264235b37bf7623eaa8d6d03eade2f857fbcad1ec77b0673e9769fc85e988a234aa1eaa79c2729ee5219b8c1ac9f7f03bc96a0a36bfe37bbc696f5504674da461b0421c97406cea3ea488c1fd9fcb231879c4f6263963c6825dbe96e617b2ac7019376ae1f723dfc9898cce7a5f16ac5804aeb4926b3615e96678c140d72ec9cdd7f4176a3b489f11b7b0e8f0e23b8ba681746fdbf7570516945410a483c0b55ea398d0d4c74050c02c8573453c6d361fbe0ccc643aebf18375df8a21a1bece0fbc351e2c7b5c1d6f12a7d120a03e4d21ca66f84736022b567062ce450186e50f7f4153f5a63ccf86cf247731321efa6001858173deefeb5baea1888fa9a34b5e0b207a1c905c82b959f0d1a9e29f7ed87266792f4c2b7ee8a1154faa3f67f16c71206b0c555486d7cc8f5264d8e956123a42b31b2385d18608a73ef99b57b3bfb2918d676861b3c60351ea5ae1a8ae49c8d90ba540524af8059b084b9266de93fd34bdbfeb5d6ed1b54f605cd17747f3ce0ec93782fadedbaa7c84d44c07b08c5c77bf2b5e239acc86af201ebf05c623f883f407f2c0da16cce60fa1586568ed96268b4a8b6701d01c8f7649c874d0cb497cf8dd6facec050b2ea0d32faba27189af43809f6db2bf2ad40f1a2eb4d515dd3e2adc26412e07dbecf25b0e60e31a7402192e19095a87f42beae62f3e171e78eccb49cad5d31fc31a311bce6894e467698861f6657172c7a27f9fe11f9724bf99e42dbb8f5200ae195aa32f7b9e91b96a3ff921779ca232b32e58e7518ce60a1f3739a4638b7172e59cc6724327628b3535f4a9cc609d7e104b18d6aa12d51127f26c4a3bdc99c6bb250b6d4dea136c2311cb1c643cf2ced5dab62d8bbeda5dcf203470539b053bb1d44ae473abf11179878caa20dfff7736974ecc3d4379f767ad7f0fd9df043bdbb4876c64677665151a3573dcff7e9e8de3af6d7b7ee1b18d4cc4ae52e95e8eb3758efc75e5e902b45ef0014f757691daa9ffe9db04a71f3d41aeb7b4561937eb15e748f782ac0af4a96524c553e5b7c3ddd5969907648ee3de11861e20efdc04d06ea6e49cbbb749c0938a1b96ffa437606e88048852f133cdc24ce7e9e75252c4215eb02e545addc65f8ad9ff65a78039fae27d9d68f8b2b175fb4cce0d0500f830dfcd610c275e14dd7673ea5a95ea17cee46ca329e70ca913e495270e3e06a0f4bc22081ef58b4382c9cc", 0x1000) linkat(r4, &(0x7f0000000080)='./file0\x00', r5, &(0x7f0000000100)='./file0\x00', 0x4) 04:02:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x8) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x7, 0x5}) nanosleep(&(0x7f0000000040)={0x7f, 0x8}, &(0x7f0000000080)) syz_open_pts() setsockopt(r1, 0x400000003, 0x4, &(0x7f0000000140)="4edda874761cce84f1d0b79834ab363caa09726f55deeef6ab34fa1f6d3dc7da7e15538330d87de35e18d16e0ccb6467ffdc65e52b73c7c81146a888064c513391d5fb6f6b816802edfa09a4b07290ec6478e3d2d7d3d47c75a399b36eb748535ab3a7e1feea89b43695c1c633630b883721647a71196d032d00dfb8", 0x7c) 04:02:34 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) read(r1, &(0x7f0000000080)=""/83, 0x53) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0xc6) 04:02:34 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x148cd9f1de6a71ce, 0x7fffffffffffcc50, 0x200000000}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x1) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/204, &(0x7f0000000240)=0xcc) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x100, 0x1}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) 04:02:34 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) pipe(&(0x7f0000000040)={0xffffffffffffffff}) recvfrom(r0, &(0x7f00000000c0)=""/105, 0x69, 0x2, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r1 = getuid() seteuid(r1) 04:02:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f00000003c0)="3e227913e4bad21c734f4dd36a27e5e27b216d673553c0c21b3dfaf90f001e4bf57a410b3b37dbbe5e2831c61ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe383d361532333761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d8588fc7c93635077f2504d6e63787c280e26d6bc89effb3cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fec45683b529b81fcc5a46c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e4b57108efa5762fa3c3d9c51774c0c679895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f63918e62175b1a0aafaa5606529f0d9bee88120417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39eaea", 0x148) r1 = syz_open_pts() close(r0) dup(r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) close(0xffffffffffffffff) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 04:02:34 executing program 1: r0 = semget$private(0x0, 0x1, 0x6) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)=""/79) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)='\x00', 0x38a) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$KDDISABIO(r2, 0x20004b3d) setsockopt(r1, 0x0, 0xc, 0x0, 0x0) socket(0x10, 0x3, 0xe401) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) fcntl$setflags(r3, 0x2, 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000080)={0x0, 0x2, './file0\x00', 0x8, 0x120000004, 0x8, 0x800}) 04:02:34 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fchmod(r0, 0x14f) r1 = socket(0x18, 0x2, 0x0) listen(r1, 0xffffffffffffffff) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) ftruncate(r1, 0x7fff) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) sendto$inet(r0, &(0x7f0000000000)="a2578a647b334a1360c7cc5e787ab056bcb87ce076395485809049346f77257d7aadaf76d2b2b9e0392bd8dedcbc61e67eeff4e04a0ec860b39a96a0287fb5edb27cd744f56a1ed3944f44e36b218618dffed049b6eb58dfcf013beadeb2f49e989e2f6f71e2632a25f6492367ea9f45b0c7095e8d0d0bb2a323b98632fa494937e6d5358fe9bfcc433f6033ba87623d5a4276df043242a8a0a57e3943d81180732488df1d1121b07593782fdac1a2a142808a665636cdb62c61630f79f3c46ffe87650039f59485851fc57d9ed39f81572c99e78b28e6d649986180bae446f3", 0xe0, 0x2, 0x0, 0x0) 04:02:35 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f00000008c0)=""/4096, 0x1000) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f0000000180)=[r1, r2]) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getsockopt(r0, 0x2, 0x7, &(0x7f0000000200)=""/189, &(0x7f0000000300)=0xbd) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000440)="204826d24b40f7db64fe95bf05f6973589ba24c09c67ded744ccc3dda4920a4fd0af65a731443e62ae4957ae869fbd8113bd78bd44a656163035e620407019208bd0577a90cead7127a97f16a47d5546442b431aed005cb2", 0x58}], 0x1) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) 16:00:00 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) kqueue() select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) 16:00:00 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0x1) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x1) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r0) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:00 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x6, 0x4000, 0x27) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) 16:00:00 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000140)="1f40d13fe72ff042f31ad85639bfffb19c3a35a64a9055bc9f19d91be11f0998ffca8cde0681efca031c98013dd6adaad32047dede06a73bd1d8f283ebdedb23c0130c481137d41430f052e87537dc77c1bfc279a5fc02c30dab7ce9fec8a7bb3a611343b2ac841daede97ac7a5976e572de42c22b1b17cc89c010bfa67e90aeed00e5dbd7941deacf008d7ec6ddbef5048f06d3e7363d4d8c96d18e78edbfdcbe458e44282b4f40465238a3f27affdfd0556245fe1859b70a6ad2c66ea3101ed567eff58dab7c3e9b4a1e217484be8fbbfd356e91af5467cb3781857252554422e9300d6d1cda4172f2", 0xea}, {&(0x7f0000000240)="e99d299a72e0cd5398a832a1318e29a47adb65693070f6ba478543b33630e2705bf9df5b982267b79bb290a3a18a7ea2c49c79db153938a42d5f45b67317b2fd12aa4bd0b78ad7de9d9f9847429e1cdcfc5c7a8fcb9e3b096d64b32393ab37c4aa3fcbe16302dad18f0993ba903e2f90eaaef84545b192313d31adf94a56865c6d1d86aa310c473ed21ac2e5885cad00fe8a4f63553c5b949a27e331f1c0ec258ca90475b5112b835f9a693c0392637a36493f5e067d00dc8ce6afdd79fa4a724ac593b03aba31dedc99078999aceb4bd479ea68848bf706c54cbdc393a1f32ae914298bd995f0d5465ceabc89b22c3f4b92efaa738fb5d4ba6af6224175", 0xfe}, {&(0x7f0000000040)="6b07148415464cf19c5c5fdb90797f2e843efb0e1b48407f2ab3c66da210d9ad9986229a2b7b4e66027d6a915fa7210d1752660eb56034e56dc9eca9aa1038c893d5a03bc5e4b3a298c1bcacf3c59e82a1a7df400118d559ca372788cb9a97d62292b29ff095cb35ce0fd839640463a4955e0cb2a3e909c1d1fcad93e778ef909c4a337aecfb2286f9d0c6d36637a665061d51361013c92d9c1dde7e8a9a83ada95e70", 0xa3}], 0x3, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) 16:00:00 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) socket$unix(0x1, 0x2, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x21a}, 0x0) 16:00:00 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x200000011, r0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x1, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000140)="7714d839b954566235304c8afb11a26b1208e83748fb8a18bf6030ab7364", 0x1e) read(r0, &(0x7f0000000180)=""/146, 0x92) 16:00:01 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000100)=""/67, 0x43) flock(r0, 0x2) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x3, 0x11, r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) writev(r0, &(0x7f0000000780)=[{&(0x7f00000001c0)="f4d0ed64777f294da2c93e729c31e3af977e83f47e0e55935e5319619a37351d993310b3e9cb6eed128fb926caa49ec788b2d42cdf9cd3509c7c4610884c38016d2e1d638e0cb6bfd04933018de40bb3bbadf1af3cab3b1ac00e55b17e8b6b68b6b17014733c8bc22395abdc50788245081cd5605d84f0f62e1a5a84bc52759e3812893c8c0977606cb39028", 0x8c}, {&(0x7f0000000280)="43de85634a50b1d7d4dc0deeb068c6e4607d9a6697df2739290ee73d87c5effa8c675b395509cc90ce195cd0b36cec2f5b98bf7cf2484ff350b0b2b0602e8c493eb1e0bf6630a0b030000bbc3ff825ded042cd4625d0111d410406db513a02c3c73dc078d41bbe0db73b9c38cc205c6d2f7dad82af533d9f9cfcb12302d3c1e671873f4238290a2f6408d4a71a0ca4bb7c5b83ca576d6876da1f555adfad57fac8bf8c5ef9c81257488203640082b561", 0xb0}, {&(0x7f00000005c0)="f11fbecf4747df5151007a7f6f7a76e4e6c0cf95213ad51796249eea43e644352c20337aa64a35094fd4db3152d80ac68a1dadf95f25ee9ee411decee314a5b03de278b0eaffab8f4e40f1853e1e49484b52d062a9b326516733c143885c37a424e5ebf89018d6f5e3477aa0ed6c2b18313db972dad819a4b27356d4c733f16cbfddeb68d84371026691856999c34211af0d8e93836e3cabd5365aff531ca4e986246d4df2e74013d4e9dc16045c5adc50f3cf2e", 0xb4}, {&(0x7f0000000340)="1e67172834bee73be88a798485d590b55fff9141ebb6fd1b8547d95d5e3cbf1b1fae0251c71c40d480515c3e28fff3e275b20a13538adcc382c98c1158312122d668787183d5ce1b08fe1891ca3cc7fdee885731afa0ab2ff4bfef60544ef78e563e6309720c634a63495d40f8e2c403138a335681", 0x75}, {&(0x7f0000000680)="c829ab2e890e059e4f6ae90c104fec0c1b7a73e81ce672b5a8c4afb67c966bc779dc1d7f4b00867cf19fd68d2a86ac4d66acd95e86217afc5952f517ccf7440a29536090271251262ba661d3e509a31d9b2ca4794435fe6ec48002ebd91ad050c6cc1c62db", 0x65}, {&(0x7f0000000700)="cc8722e4fa07d1d5cc4e3b1605f4f022cdd357020b4331a20733d7d54422cef52fc43dafc07682f7c173301b085790b0b2a62d0622c02643753e94461554eeec85126b7d71474fbc9877902951afec71cc7fdd8f9b06cd2094e781fdef", 0x5d}], 0x6) readv(r0, &(0x7f0000000200), 0x0) munlock(&(0x7f0000000000/0x4000)=nil, 0x4000) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f00000003c0)=""/203, 0xcb}], 0x1, &(0x7f00000004c0)=""/235, 0xeb}, 0x2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) setitimer(0x0, &(0x7f0000000040)={{0x0, 0xffffffffffffff80}}, 0x0) 16:00:01 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) setuid(0xee01) r1 = getegid() fchown(r0, 0x0, r1) r2 = getpgid(0x0) r3 = getuid() r4 = getegid() sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)="a887421d5375e841ed20cacb54b3d2f900a1dd2acead79268e9ac3503d5f1dd6af33fd968130261591f52abf01d8372e226282dfee048d7e8b", 0x39}, {&(0x7f0000000100)="2e822d4c369cbd1a3f4f17a8f2f797c2f2aad6d81c7956e94c2d6b2da70297a33346bfd3315f65145e1c5e187fde8b4a866359036d4e365b09c119d5d6176451a32d8e1d01", 0x45}, {&(0x7f0000000180)="57cbb9e25fb10964708c81f474687b97cd684fc1e6cf6d8ef321125a5feee9d30e74c90666540e17c750760f3d1dce9b508b017d71b39e0cce2a65aadc2e4d76452ce290f4c0e100c6cb68a53a3d0d0bbd58b9fb1d34f77f89df792848ed583135d2a8f5d74d3e8710530e5c9638a457250fcbaa56a829d6817cb690badd3668f20bc05790f949db555eb664b29b4bb11bdadbe87ae2b4505074794f98d3415f81fb4661b2b680999ad6c09e90947af07d7f32aaf220fea1660180f662956d2599b05f9df8b023626865aadb7aeb52e4d12bb54717", 0xd5}], 0x3, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x4}, 0x2) 16:00:01 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f00005cf000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="941d0d76a2ec8068daf70f1d904cb4467d6f3d2b5ae127964d4d201aace205b08f6728e21e9fc20e4e1846cb07293a484285d1f97dd3ea1a16516be458f9833a4a1e4bd892c84d01d3468b021cce29f28212ab0f458dc235b3793692f1912a330e9ce538515df208f0fa3eea739b422472722cdd1bf18a7567f9277522bd96e069261f2d2954684601df468caed19297ce615c92262f", 0x96}], 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) shmget$private(0x0, 0x1000, 0x400, &(0x7f000048c000/0x1000)=nil) setsockopt(r0, 0x2c, 0x6, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f00005c8000/0x4000)=nil, 0x4000, 0x5, 0x1010, r0, 0x0, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x84, &(0x7f0000000200), &(0x7f0000000240)=0x4) mprotect(&(0x7f00005d0000/0x2000)=nil, 0x2000, 0x5) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000001c0)) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8549550002000000000000ecffffff00"}) 16:00:02 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000280)=""/17, 0x11}, {&(0x7f0000001340)=""/152, 0x98}, {&(0x7f0000001400)=""/198, 0xc6}], 0x3) r1 = dup(r0) bind(r1, &(0x7f0000000240)=@un=@file={0x1, './file0\x00'}, 0xa) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/158, 0x9e}, {&(0x7f0000000180)=""/88, 0x58}, {&(0x7f0000000040)=""/18, 0x12}], 0x4, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x4c) close(r0) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)) 16:00:02 executing program 1: getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = geteuid() setreuid(0x0, r0) r1 = geteuid() setreuid(r1, 0x0) setuid(r1) 16:00:02 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x2, &(0x7f0000000040)={{0xfffffffffffffffd, 0x8001}, {0x3, 0xe6}}, &(0x7f0000000080)) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x0) setitimer(0x1, &(0x7f0000000000)={{0x0, 0xfffffffffffffffd}, {0x8000}}, 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887681309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30aaa4ed5973504af8dae59eb37577d92392afb0680ac030a173b1df6fcda79d914c9b421b5c093874a45a8414ed0deb206a9b313c9a2858a9ae68860a159f08d", 0x124) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r1, &(0x7f0000000500)=""/161, 0x35f) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) shmget(0x2, 0x1000, 0x600, &(0x7f0000ffd000/0x1000)=nil) 16:00:03 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) close(r0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x7d75, "c6e23c5cfeffffff00"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) write(r1, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) ioctl$TIOCSCTTY(r1, 0x20007461) write(r1, &(0x7f0000000200)="d04104c76b0b29c2fd3b3a9a1cb316d03caa6a53b9324420aae53d6c6b25cf7803f5e66fe20a7775c9e9a23cece585f581d081e7f73582a0b9", 0x39) r2 = syz_open_pts() close(r1) ioctl$TIOCSTART(r1, 0x2000746e) dup(r2) syz_open_pts() r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0xfff) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x12, r3, 0x0, 0x0) 16:00:03 executing program 1: getrusage(0xffffffffffffffff, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x20080, 0x12) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x80000001, 0xffffffffffffff62, 0x9, 0x9e, "13c88ebfe6ba02c885dd258fdc4c9e920c5e96df", 0xff, 0x1}) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002054, 0x2) open(&(0x7f0000000040)='./bus\x00', 0x20, 0x80) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x5}], 0x2}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, 0x0) 16:00:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:04 executing program 1: munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000003000/0x3000)=nil, 0x3000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) 16:00:04 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x5, 0x9, &(0x7f0000000000)=""/175, &(0x7f00000000c0)=0xaf) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x802, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) flock(r0, 0x1) r2 = dup(r0) r3 = openat(r2, &(0x7f00000001c0)='./file0\x00', 0x1, 0x10) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000280)=0x4) getpeername(r0, 0x0, &(0x7f0000000400)) 16:00:04 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x1ffc, 0x804) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) r1 = semget(0x1, 0x4, 0x42) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000040)=""/17) open$dir(&(0x7f0000000000)='./bus\x00', 0x4c0, 0xb7) recvmsg(r0, &(0x7f00000001c0)={&(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000001000000000000000000000000000000000160000000732000200000000000000000000000000000000000000000080575e5b000000000000000000000000000000000000000000000000002e73e1fb5ada13b2000000000019000000000000000000000000000000fa0fdec01a36191277c08a9c7c49f08155e070b5d9c062a37bf34d08320dd3584dfe620f432956f6f5642c7186a5d22933ba42971e4f96b06857448297c5e2cbde7f9e049bb98b2d45805f0961279e1f57ccc4d720f4b44d420e2a4b9907b5cf283c4d18ae9175940d4a70138b6005ad3e5cbe0662fd48f56bd2cc4dce16a22b3c0a2aad04e7f8e4092c4053cd39cd0c42ba18bbe545208f53185afbe31e"], 0x6e, &(0x7f0000000180)=[{&(0x7f0000000100)=""/89, 0x59}], 0x1, &(0x7f0000000240)=""/93, 0x5d}, 0x2) 16:00:04 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x6, 0x5, 0x0) setsockopt(r0, 0x3, 0x7, &(0x7f0000000000)="b954cfefd69a14d38791c1334f7fa9fafe77c720f90f538f1550d7391c87fb190d619fac2e37d763c7fc946a9bfaa3a08a02716abf0c6957b5abd8402fb914f4eadb9b68633f604ab541e962eec17828bc32ef45c78503c471a09b16d5f5177783a60ec3076158fe71d9f604c3d305dfa8f9ef3abe21371730fc8d6260ef60da9168745144c40a1cc5d47179361704a2e27810e93c1097c55f0c93e212cb2fe51ba1f6844a1fcc61028cdc683ab4395dab2790cdd356fc368299a32fcf66b7c7f97da4c03ab574947e186192cf72a42a277d47e2b8832469394a25e6414a3dc6cd7872d8f44f35b56511d51c9fa5795e1fb5055b26b6927875fb91dbe80957afa7bc0a179ce2b96b9e05e51f145ab2ea7e8f99f1bdcbc9d810375137b546401d2b1a801fb1a9c1f9bc1c73985f60fc39ae5376f39b1bbdeace456ddbb958921a30b353205630d9e9344546df0e504dfb76e7caf46862dd15f5e5340e2e98cc20c25b61887bee832c67ecd6e7296489f4915945903c6c9813a72578d5221c85a9f2d6f9e08567d4902855eb71f5037dfd4cfad8d23cdc6f37b29de66f6f96472538f61d73169709c6dca1136cf18b364529a2e15beec03974a966a380795b6dd2f897ee23aeac24ef50d996492c609adf4368fd65b6cc47f2845e7313ce48a8edb102b4b92a13f924eccc71e4faacf1f6a06b51dcfb91a20b1537e0c3dc203321a3ec01e065bd629ff11e1eab2c022a75ce457cc332de6cba0039904d9aeb219f0a4ef6f6ea81a34018eed57ed9506f404ace106190e60be7f6beeac94bf2624f63ab72cfb98c6fd581a35ca1661ac338205460140cee77dcc31128fe8ac5f8075045d7a08e7c3665a7b619838dd893ca988a7c5a97ce7d987d3f26f36e247e9655310674c814cf5f0f3c9014cfc5bd10ab6340b8edeebe893b01951b2a0af767d8e7623c119c2624799cffd431e7bf0457273ce4f91a5b7a6778b8e9610802b9ec3766e9bd46bfab4ea06b67547e3b16cbe8d2ac44e5c355ebdd3bf6398d3a2c47b8b94129c1e80dc7f6d7a92bd3eb8b66c2ebf0c9c2d858307fae83b02a910d9897f09bfcc8f3a597f19f1b78157dde4933bad53762f4e538954ded11e4ca23f37305b678a772ead261cb5fbf3e15481d5231ae790eebdd8b3dd416c817163db8bca605b0c59c71f9ccdb8a6ec4518204690699854b05e4d0137f44abbdca6af42b6cfdf7c65a15e1a8313d593db07796ea37956c5855469df9eececacef6bee418a92d0459c83ab5f0d785536a5e2ceacc24a19085fe9ea57d18496c62e0eec4ff8497e9c7d7f3ce82e0a46c78056e4fa3dccb9eefb21c09adaa2e6cfd088160b8b0b7d37c47c3673d5fe14deafc931331c8a255555966d0c6758e83d9282eecc4c957131876ecaad64f31fab68a87261f8af51e98f99aabad66464073f8238284360188d288b5f944eb9f0fe66fbbaf79f2df5c363d9d0c3b721877e6e77676375669825c5144becfde794eacc30d8bf0d8bc83c099f648457499a8682cc74ad10b5cc17232d7a9fc21cfc2ba0db7a90999a29753d1b1a8d98fb7aaa2e6f46e064a6c57e8eaf702efbeab47d53298af70ee9fdb63815a4f72f6cb287addbbc68ce0211610996d347277c81e3a0e418df47939141041bef89fb92277b6b9c2d75d9cde2eff5a8041011f7e642f9a00422414918560a39a04f7806b6a647f56b326436b47d45559d222313807ffc8a00cdc1348865114c4028d30ce05cb8152c419a690b625b469a361da455440ead4922d7db646d1a2b2ed40f27a3bf11d636f895b9b9244bd7237aa82972eff774f4bbe682f1ce34df02db22d4da811a05bf21562af251be18b3d77a2c797b2fdb35e48e39b4f46b13c22f9c6170689d80ac54532027d6ccd60ed20efa06d93f4928935c2d51e99cb63565880d2fa54c8a54e99a5966b8bf868a347f508cc2881302829db82ce4bcd238d50dcd08f12f9260cb42767464d4e54bc1ad2b6093ec2fa0df73a5a2f02ed24ab098940e03577c6fe34fa2affb1813a8bd32928e7c838be2cdef7212933e42b93c046ca3b2f998e2baf210b58e07684433534d9a81adb1640ebbbb0c39d1bf252c1f1fc06fdbeacb9b50a17a24f8bcab4da13843864f86b1ee9bb3616b4c35ae6bbaa46a7342eaed416c4667d1dc57134cee55ef2405f6d064c54fa8b4561c720e1d9ee953681d808fc763cab63a7b52d8d937a37a4a5b48dbab8b8047e82b252b30626a0bfe1ea7727a0f7b4c5325c13722ac0ce9110ff2a4f3b509a7607780e53672f1365b77616bf374ba8a74fc5a742f88fb9690f781f417802cca82805a4165f6ceeb49ef7677e925ede20908bf36cc92b7c531f8416e470ab27df44969931b47a1f35050ccc1853fccd62d99720ccd94cfbeeed20d097d6927ed0632a141b8bd4cacdbda7c4764a4e0a142be71a526c8ea06ec849ff1a4efd6fd93ac5f63a015c5485d6a1a2200cd2c05c0a5065ca891036143e4ba133ee1f28e30e84696efd8b3af226d0c9bac8e9367134055b05390f76423571d2e8a84ac720b8c968b5394fc2729713934ab79ccfe09e33ea5219e0ee5dd68db41c45fc8ec028a9435e5b9946b9f76ace334b6eddb9e725132cf85a678a947317f5dee6c85677209c05ec65b2ecf4808885ebce9558e93e2390eb952f8bb503347fef532ff5977d77d48fa0a159c5028e82f19e1dae33667c46ddf71feb67fd404b1ae1a4905db384b983d0b4555de4ca49e7ee17f54031b789d1210e13c78f428fee719698c530f0a19fd3a0c3943cba762d411d773807710a2357fc4cfde5d0a0f9199ad738b837f722fca09994d4fd2781944bbd2df7e0c8f00a9a167fe398dd7b3bd4ae81b559ef0b6946aedb3c7f9b5deed0a91e99589396e45473b052aec0dcf11d1a9cc8c5a2d0743f0fd06020f4f4002a3ea5fcff9d8ee26a9d88d7fe4ffa7b39ebd3f1f4db4e20dead0a8f42bf34e74b198adc8457e294fd3e251654896a6122a113cee1be73a08e9639688adb5b5c048dc8abee8163dea61259faccdc807613f61f0920fd7f80cbb063bdffaabb9ab7d6aac50a0b4fc745470e53bd463af51ca0618519826d7eb600d5df25e042cea6d6ec7025af7a5161c4548734059981641e6e4f841eb9e486c589de4f79da9619e55e6c72e831583db03bb37d3378fae9467cdc1dd177110c9b43656463fed8392a622b2400229f4fbf1eabb96ed2a8748f54c72894430f40a0234cfcecda489dae46a282323b065733ceacd4562ddcbe34d333b4e36861b2121a75c9f90fe6064801b71a323070e30759d07b6ff164d965049c3600f9e367403f2bf70a21bad8433b38bc7eec85351df9abc331de5ccb599ef44b81e21d86240eeed01c73a1d257a66fd31aceeae2c3070b513225227dbc57316028d126513d26ec4583795056b22a095b39dd6edea23d18da45a7495bdf80ee2366a495803cb2dc8708b418af04c574b212ddd4094b74ecd404c70b251ef6897611152d3e5544dc0d1fd42fda4d5d91df70b4e8703cc8be5d3ecd098bb062d5410288d2b103b3c9356ed196a81dacf923fbc896fd739883b17e44a26897dee6e5a8d1d7f5aca4e8f4a05dea9eb5c10b50f9b55123072f65dbea5e71e162de36432106dcc9eb6f892202984b53f73b453dd73b64adaff7eb15c312a9be3e0139af3d2ed10977dc57f7fc043d21075ce465270b94f9e724d8097346f66959f99427c7e83233105a7946211faf05eaf2f688e16637903777bdafad0e90bb6f1f6c11a48f0dfab324280046324f6023b857ceef0a3bc4da14243c3ffeb23b29a41fe5a95abc1be83280d70e2cf263e5bc044506fba1d4a6520666f16ad7bac3d2a63326b26b6a42b3fec82f60cb99eecae50bdaf0bb3f975011b98d95e726f9577d8e5ff17f98d3f9c86819d985e036756de090c9cd1ac056700f7064ee3609a3c67c90797f97d252be64f44deb795507039660fa329b4934d8ee8e22c1090c04462909de3c16ace67fdfb58177563fcf511e7479438c059fedbc9bfd8291d0d45816b4e947fff1145c4e149b4cd4206a2539d2dd7d91282295c6caa579cc76ce8478a8374b351d3421c4e4bbe4a5affb7bc763cd3f6602bd2ecf74fddde3d91da7d9f0431849aaac41b6be9415d8bd263a9e4215721553839f98f2aa0cb565bfef58c8d3727b03050c2f5efad7f67662609dd22f8fd91493f5b1b66af84c01da0786282381c6e3952323d9933c2e6033a6c10110952f724e0530ed52de88f11f2b0ddc0042f96584959433deec9a5003b2b76ccecf22d5ebd40d10633464602599d485254a0acc9ddd79c48914f2fb7e55d8596582ca0bbf26c22cff72096fde7e15ab8d3888e02642f8c2bdfc0f669de4b6def24e78df6b44bdacbf0d27b9151053a7472b4740cfd55c8e31a69f3ec9f753df4be6ba9875c5da93b703e3b20750ce0aa9d22a3510163523b5432e8e811f7e2efa5a5364820f0b23559c4783e53e9dcd3f972bd68be03168c051d41e1f5a7e1455f1c84196c204c9685254d9f6d678cc141ee9f1aa7b9c9c2fcc1311492416635ccc5aa0db0f8076546330ef0b8a27850562a0338dda16d16570e23ff862e9ec5fb3b93da044d131694fac4ecd444b500f0a48549b4e4b623db3014149ee1b1817c51c0e8ac0d593e519153e6fe85c1128e9b85555c3e23a03c71a21646aa0cf26f9f05cd303cfe39b43d7c5a2b27c8bc5d0c47e0a875622f79960d454e9580666cccfd9f2e0d08daae3f566e32c44a75d8a2272a7d45e96319f439d27f5a01d7561ec9db1de45c17c67af43054688cd5ee2b80d56daba287e3058ebb69db0c83d451c5f0effa458e5be4f33d4ab295c6a100739e362c58d9aabdb16d504b31711cc9ccac4487b2eea5122a877350e675c55e2dc9de5d79f153c73beff30a8564aa5470c8670464216fc42e196c2cd4dae92e98ec1a0f33b5af9132b6bd2edf5c56b645d625d4f14af4849ffe6d1532d05a95e667e56036647420cd3896b8760c3245eccf43441f66ef218c030a1b6ee8b93c8221bb91fcf6adc8f789e0dba8ba002fe4c4a07794c324fc9f528eb92c451eddd8680f6dd6220caa40a6c63b48d20f44313833a75a801808b80ff62c659486031546e8613ae7a4434f8199a99127780600e46b4e4c2cb96006937fb7ac6677f2d897b2aa3cfd56f632e98de9fee4f29ee78341806b99a87a03769cc483d00c52643a106c16254f424ed188b891babe2f0727ea10f849ac265f02729abfa42590c6ba020d7add48a90eba0cb155a4e16ed58a278788ea3f9ef7a0ecd3b512974db5722bc93fb86448ac40114f0c7a702f76c9dcdc348d8a17df86a08a02c8cf142f03e94c50f658467685a65e6a91ecdeaf529831f6bb89b1c03a901389b7fad16084890d170c3820462e5470513bbe533a4319b3074339bcb9a02c693bfee40358c2761d8debc148fc15812d7f1780a2a7dca512847b1cd18714fb7b4c3986949df62cf9db25b02c1d46e1a7bdd1e646fbc15431af9c79082a3e176abc1fc2fd5b6d128efe78ae6b764d3d8cba1c058db008d4a0e3f13ad3506e0156964be14a7f9ff8a3bfe53fb5cf521c2d2af09d09e182371946b464a5b081a5d32e7a5cd559746dc384024de608ce6c846205c2ef6bd4ae6e1531584cd95312998743d072443325ca0f6bffce5a618be95789645d3e957c71478b9d5785f6f2a705bd7af3cdbcf635a5df4b4b853fd1d1fb2f828bc0639bac2b061872cde9e69cd42fe01aa88da00", 0x1000) setsockopt(r0, 0x5e1e, 0xffffffff, &(0x7f0000001000)="a5a574f54525d78a6d46c6376defbb582b529e98e97675882706147593ab3fdd9bd670a9d4cdb76f8abea0a2ddd71778e8f6353d13a3c60ca574c2f27524080771e7868a75341385d5570821b09c014cc4fb7c20bd4a75213753dbe04f659c1c8f9dde5bf76aad2f09b7b8a16a94a28a5902272a3374323c7ede7b5b57e71b1b103b240d9f371f0fb07a4374a2b36fa96706db9b4c2a9f04d724479788618eaea08ab871e7edb5b7c378b36673d117e79d2b7f58", 0xb4) 16:00:04 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8480, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000040)=0xffffffffffffffc7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x1, './file0\x00'}) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r1, 0x1) 16:00:04 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0xfffffffffffffffd, 0x0) r1 = socket$inet(0x2, 0x8002, 0x7) socket$inet(0x2, 0x8000, 0x1) accept(r1, 0x0, &(0x7f0000000180)=0xfffffffffffffefd) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x4}], 0x2}) 16:00:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10001, 0x20) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r0) 16:00:04 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) kevent(r1, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r1, r0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) 16:00:04 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0x0, 0x28, 0x4, 0x101, 0x5fb5}, {{r0}, 0xfffffffffffffffa, 0x1, 0x2, 0x2, 0xce}, {{r0}, 0xfffffffffffffffc, 0x32, 0x31, 0x4, 0x4}, {{r0}, 0xfffffffffffffffa, 0x4, 0xf0000045, 0x3ff, 0x6}, {{r0}, 0xfffffffffffffff8, 0x40, 0xf0000000, 0xfffffffffffffffe, 0x5}, {{r0}, 0xffffffffffffffff, 0x2, 0x80, 0x100000000, 0xfec}], 0xcc, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x90, 0xc5, 0xf49, 0x5}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x80000000, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x20, 0x40, 0x1000, 0x7f}], 0x42e, &(0x7f0000000180)={0xfffffffffffffb94, 0x80}) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe}) 16:00:04 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x4005, 0x800) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000040)=0x220) 16:00:04 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f00000002c0)=[{0x1}], 0x2}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x657, 0x1, 0xfff, 0x0, 0x6, 0xffffffffffff85ee, 0x0, 0x1, 0x2, 0x1000, 0x923}) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2030, 0x1b00) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x64, './bus\x00', './bus\x00'}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./bus\x00', 0x7, 0x2, 0x1, 0x1, 0x0, 0x4, 0x3, 0x3, 0x3, 0x0, 0x3ff}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r3, &(0x7f0000000080)='oL', 0x2) writev(r3, &(0x7f0000000480)=[{&(0x7f0000000340)="1dde538a7e41f375541cb6ff8deb7f7e9dc9da409be55e6597cf82853fea9023b4bf05cb698e5be1e345fddb44d93f62343f", 0x32}], 0x1) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x120, 0x0) sendmsg$unix(r3, &(0x7f0000000400)={&(0x7f0000000380)=ANY=[@ANYBLOB="8d954dcd6708da56f0c10789f96525fc081a16052556d67f3f67aef144"], 0x8, &(0x7f00000002c0)=[{&(0x7f0000000200)="fa59cd2fdd69619ad0defd30168de7d85ffaa39c88422a91711af71e51384a3ca8df3105f2eb9763ef77648e3c1d9dc406df7196413029e0f52dc0ddcc020132280e7f", 0x43}, {&(0x7f0000000280)="06096d6e643f063da754cfc1ec9a3867555d7af8395d497cc56fd9800c6f92ece6", 0x21}, {&(0x7f00000004c0)="692636801d9ae9291e6890d8246f58f315d4b648b335ac3d2c6020418cea74e3059434eaf63e89905dc748f2c42eac9236b9f63119186fed36706aff4973a9ccf8c027f5d06efa760e2ac52ca1d58bc5c0ddc7aef663b21f231627f64f40f68dced7f322f2364233d63aae180cacf4be5d1187bd08c3bbe667c2cb1805639a8cfe879ad9d60618c19bc4153eb8a20ef92a17597a42ccac673d7d8fd07bbbf58596f9f8795a58f20fd30ae5797a735dd94cad5c01cc18186c15ebe7f58507be21a0d32ae0a7b91722338fb078b73191e3b0d498e2e0e6681c5208bc4030a7aeda414a6b75d8a96ba34643c7dcadbe301316ab5fa72fb13c131ddc2732eef8df11226b931092f86101d820964c078f84a161c82358aa24f40782595c32baae69291aa313f6fb9dac7f0267e09f38c63b2d13ec3367081b29d705caa085ae71f3e8a45fa385bb3488c2f08578e68a8e2fa0f9c125207464ead8ade426095120b723fc2a14a2024c74f82f287d04cbfb277c123e8abc09d0245f13c22341787443a9dd6ae307a4946b7db0dc53ccdae4a5a3f07ba4a2607cfd5ae99be6926d454cb04279da6eb901f32c5077445bd6f15f640bda289dd194e8118024f5d7f15be97a40af113f400967782c2a5ced69019dad808836644fb491bfde86ee05865ecce10d9270fca5d78164b406659adca8b34fa6c3da5eb9d30339d224ac28777e9c2e432c3946808eace0afa51e52c46012d72f73a3de4c3bd79207cb0b2eb0f607e92f9de5c01db104659ec38a8513b0db2a07e7a5142924ac2b5a3a88e6a9a634a06c192adbbcd7dc15723e31f6e328692c45eedb68f495b4953282715ebd0c3e98c6304142bb5d8e08403dbd4b78a914cdf8b273c7d8ae89a1594f6a0aef3fde2d10462981fb926182265bb4e87024077962d49cfd1f1381a2ee1adb9c4084b19d63187074115bf30c85afc78867f90a0c8d0a27d1d16b201643776d939bcc7e2d3bfffc1bd313c8be4c2e3d0284e61a468bc76d1903fcf0ce3af7436150048e9b341b610d6a67762c83f3c5a7a89558f7f8670cb3c9523ebfe243d6e156d22d49499f3d35b6abe2d644b79e279cd557e9db9f2e065f99fbc2cc979ba4598281b3aa5a544a98645d0b22b744c35f41d9b8bec880c6a786cd566d5a03ba2dc18a1d75735d7ebd95c7f36e221635a5d9ba4a4cccc15a8df8eaf9f2997120efc3398b98d9fe6d6156978db5c9ce79ee42ad9f60ea88ec67af6510629c7078f9e2d32f700ba96e64842e8b0939efa3d02b6df21944ae329c246a664cc7e1625a630cacd8065a5831a8d671276701652b6f25ab5e8939e5d9fb34a0f1abb818a91f1d0636a2ac2a1d4663503fc07c398fc249916cc6bb06ebf873db816f6fb577c890f8b16fce12ad6f79a0ab8dc41e46f6a87e17d8bec28968c160c86a8633ecf4469a70d2d5c5b5bc7f8e36269eadd2b5363924723c0fca9fbc62fa398f9083854f9899ecdf6f0fc61128ec288405a6f730023be0bea3ff29233c9210bdca212c22e74a2ec5269d29eb815dd3f5e062e01030e150d21651c0ce9a171a4b8eb34207fd77851341e839d99a9f11ec3680029a69ff3bb74ba839e99e58c1f77e6ff52cdd3d46aaa69d6b1504d3ec228328d50ddb17161fd29211af89c59120984905ccda0c44206a097839dca57dbdc48bc48f529ab46f4feee63d09f399c5bf716908ecdba0cbf543670474ddaef731c2beec15b9a96984d9a6e8bca0a9cb6c786ef05ad89647b6984c7a99363558dfda7e42f3cc4e6dee262f1168bb862a04a2f7930c97884dcf1e7d74460f8ff3ed2cf600d4a598a3a631d6d3c206a4ba3a7a51e37238218d1023925e0891373c14769dccdb5f0706e36b00954b1f2f8ad50a3493641d9dee290b7556a72f57b7656079231b4e57e28e78dce8cdc534b54cb2902a59d01e8688c234961252b541e7640b2ce39da68b72dae4fba5313bb545b901b545c4548650af06440b559c8457bf49adeaa6bd0d522c6ac1835fd7a64f44b2f3824e7495dd675a041dabdcc7c672035018a6cd9ead63f4722c76179dac87c550282b9922d0a58573f3d2c212b3021f0969d6648c32a4a97766114e27f11496ed5d216318ce080732f1f68f4c9b98e660099e86c8e3db02b3c7611798b243e72a1af927a79e97fca039cfbdeb5574c8a2f295d06d26cb531d65f2c8a89c0d4afd377651c3c1ed9426128383dd49fdc3e25038f4277909966edf7800ecb4dc06967e4b2e19b452e5a040d9e44dd0cbb2b3aa3ddb5f7892cdd61e12b58aa45aa61494ed231d984bf76a1ff364e18801e8c94ecb0d2d50287e97904ce145c46db3a3c5cf7d159b38ec0ce7ceb6405b3ce903f02683f78579d342d61c1367a683e230f8196be3aa7b17eb1e5754b7092f55e3d4d2208ae69d36f41c38f66b7a087a01c79eba0f87e73c8f113d634d1eae222e4f63e3e5cb098e23ccb4ca4182a92efd46b0810a2a9dbaad4a5333d14fc6217104744035abe0b891f882162896a164c06c4ebff0d25c14df58451edc2377d339c5cf68769585d50694d3957c5dbf7db47d9260c5b18dcfc7fb14eafa6a5afa60b7e1e0d69c67d551c7bc4ef056b7ed1dbae680abbfc58430a514d1e0c7321ef963cdb81d3fe3634e5cc603e8f0c85fbf4a328aab7ef50614e5ae05a3b79a5a7bb92d91ca4e6e1eba71c3ae9e5bd9e55b0170581e50e3868728c789f6bc623a8f03ccd560819bcd372b17588c4a90d04e218e14ad02fbd07b722ed379c720a7fd7f50fbfa5c8664e4b0520ca169995aaeb3f258a94c1b344946d17adecf86345d9e6d2a2cea6be2e2c04cf3a8061f6367f3a3e93394d14e9a7968392101cb5718a303bdd336945f3d0c22f9821502baa3bf79091d9d05e4d63cd54adc9a99f17d6639ec6c54c6ce41566fe2cb64e9c7fb655ff1381b1af8c8d857e6497e7dc8e78ae11f926a5a0436d9493bdb0e004857811af9aedea49ac7475608ea883c18f7bc41ae6486c2794b91bcad8423ae5d39f28a7456b43c849d1e19b2595db86b51541aa0b076d1136c07ae56a2b1029892f10bf052b8e395313df4a0f79c1ebc3694f597d227e75165ff29b43dd3c2f8b8da31e589b3663c0e110f652957fd437a8bfdee8c3fd0d1ee8d28b878d36e353ceba36d944554f183d8143494a35263a97ac120a9d1cbb2c59628173f4b8329fa2c1c83c665d677cab0778d4fe5ef23548d769b6fad681425b68dcfe0a5e3fc50310fe7684e4e807d9461d902b26ae58e76e004f0bbd3f9000e3341c4e5149bb91c214973549156df7eb9bd00798617175e4844bd42aa3ec47da39868f3ac7a0e970bec493024074f890c1b8aa22f714dccc250a58e9735924a5d7e9f8becfc84457b3281c09ba2d290b099d1fbf6e822095b000adc8a421870b3961018da6ce9e4b4e0513e46990f80f1a8c0fdac624f73d1e18cba8e355ced8be4f6af8a3b771c14a05798ab17f67ad10a7c70f1bc5c85924e256d16b599d415f855f2b7bc8dac16a86c8246e4b69c93cc70122ee9ee697d6ebc02630e634686b38f6e88ad6419d2df718c5752db8d1f1ed3a185132cc6027c0461330ea3e10903d7dfb53e44e3a2239e6a7de386538a0697004de17ca02d0943efb33331d0a002429c0d199981ce89500bf01d40d28811114b19713a27464d33de3673172c7162c320ddee0aba487cd98f9045b82db6c499344ac51d1255df23de8f621471838f308c5cd231c6d5e0edaa736d7267943a19387c6a63be31e886478edcf842737bfdbac2f14e81fa931b25d5521b7056fd148de0c1f7cb03474bab437d7258bbcdb6c14503e36a6d80c03054557cb2f6756d33c781f7b8cb78271911f6a9b327552e2bcd2baee6fae90361f1b4d3b3876e550e5d0910a84cc71e3e95b2eb65f3357d72abc0dbfa59d0269f97944b57e77e50ad2abf425ab0a50658debc5205425df1969a3eed5eac8c2f6b9e411fb347325bd5222fc942d12f636e3b6c71af0c02d9063689cd1f0dc14e98e0360b460435a595ffb6935aa1785b1cbeb5b368eac85d9474139e56aa0cb30a5600248eb9c047b343327c8156b72941a3b6fb46fd976a7c309bf62cf9bd2d715e0df6754b86429b72eb4911cac59bc1a4747ba5a8591f2dd435868408a53c189e6e5ab1ff74f584d2d95097c5b8d6c66399cfbe08bff0c107ef5903b74d786fb293067f73466fe53393cfa6ba120f5766e79fda319500592f4cc773eb4c39c2bbe387594cf8502414ef340ae604c58ea40a2487499786307b46edc5899d0565d7a432dc0db33229d4fa34addbe58ab4d5f481d63cde2edae9a1db56fb083db170d536240fbecde352f6c480add1f94621381634ab9c251292b0dce0ea3db1a952f209047b7d1508f025f24a8dcac4b1a6437d92fa94a32e4364cf66391305b26f9943d287be69e2a8a1daa1d2af6ee718f9e22d9291a0fdf188151fa4f522a7252a09864c9598b75ead3b24353dace1a490de97788e224fb50c6c189b1bd08cdfe44704b6b9a4399f0e5ccdd23b84728cb59acc13c394d272dc9499139e47670b1cc78683a1f33b862401aee2da2c08d2c6048a0ea4d3ccb86459a586a8bd83c4d84e33154acd7dc4920bf85b7194c79eb426fad54ab3131662712f9d02299be0c07a7b845d2467f27212f10dd44949e24afdeea9c474782db864a22d9c16df0951a7774ca911f65be15aa7cf22214ea819895e793de99a0f01ddbe6ab133eafbf4eb9da301ab821ba35929a7097c465b3d57fc3af9efc0c8cb1f4c1bb4695c46f19b65114a42cded85bf800b406be36fc29e85307954042195ff862d021b0d2938ac2960ed67c32dbbcae64e07645d1496d91689269bce402bcc49e683d58d17b0d6e3cc1d23210548670e90f6388e42924c32cc134e194c3e6407da8545da73b044548d5b76d805ef5eeb513de0ea1d0762c41eed1e24d67d51fb6c104c8a15c83c4f10514046b70176246a226a61f8407df78c3478a1b34a17139e978a3236f966256ecace85ed67f936e774c98d35b07f823b741e2c564b75c93e8644fbdce9c9713519aaa80bfd5e1fb53df37cc6a92cd90d4d034142225445f409e5dd323073d557ca62fd8a440bc4c3303fd7f51f7c34352a3227c90869e2c7ad6e53eb8e1a65b06c22c4bbfd78fb32a5683e50c8c8d8443f242c6fc9dcba8848f2dcb9a6e6ae43fd5ca7fbe516ac5727493c453f6d58c685fff973099bb524ffb1b6501e9b55939f2e8bf333755a13aa357cd19543d077704c6685d5afa12195a9a7288565d3f036f6f6ba26df37b7486d5ed456ded6e52e5868611b0e03e073e40515268daf59b6a47dd111a2863918f1f11af460b4dd32a0f552241912403bae49453f4433b1316d17af1017e94e220a16e8d1c67ae9039d416282000dd52edbd4aafc3702242eafa55058fa58a46a8e16c2e173d81508e6620c65a2e5c772c1b75415dc4123dacac7d34e1bafb788d08391582a48200ade7860fb73a9c7edcb20986f9b019159912499dbfa76b610f6509ee87cc42925e5507d209fa69748857290f74015825535800dca71acddaa979bf542045feb2d986ca8d9a4805e8b12443130dd115a72081b9ccc3342bea0460cf4a71ad54e8260f757127f900e7d077c6e6dfa541aba3e39ec4456bae18c79186ac70a954c443b178cbaad0c39d2569697817f3fc34df186242b015c0b44d1f99bee3d17d5f584e5a89e5a880a0fa608a1f1d82dd20154a63eb932aa0978c9f0db92711147004aba561417f1", 0x1000}], 0x3, &(0x7f00000014c0)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r4, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r3, @ANYBLOB="020000e0265cbcfb21173743d0b6048077191e0069769c7c7d12ea61ba4741bb077df87e9912ee90cbe05a325a1d907a00d017f2d675b085e8700fa539416662fdfa0cd2396759b2ddd3cdf04ddc3f822ec855e48ac54b1bbd4d62869678a361b0b39d68b09d630764ae64123b0c19d12405aefaef2df4319a0f0ccb4270471bf4f00db23677bc574437453e943fe6ad03c8ffde03d36833be50754e93a900"], 0x50, 0x2}, 0xa) execve(&(0x7f0000004580)='./bus\x00', &(0x7f0000004800)=[&(0x7f00000045c0)='/dev/null\x00', &(0x7f0000004600)='/dev/null\x00', &(0x7f0000004640)='\x00', &(0x7f0000004680)='/dev/null\x00', &(0x7f00000046c0)='/dev/null\x00', &(0x7f0000004700)='/dev/null\x00', &(0x7f0000004740)='\x00', &(0x7f0000004780)='!-\'(\x00', &(0x7f00000047c0)='@\x00'], &(0x7f00000048c0)=[&(0x7f0000004880)='/dev/null\x00']) 16:00:04 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffffffffff2e) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9ab05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d03046a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be7d0c5e6e822942060f9e13da075ee59b09d7b8b0cf8959330d", 0xca) 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, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) close(r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="22f5b1386608c68b1e235d65557cbdfb7600aff66bccb133ad1e", 0x1a) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x3fe, 0xfffffffffffffffc) pwritev(r0, &(0x7f0000001940)=[{&(0x7f0000001500)="4a90a96c994d120b8e5398818cffa144eebb1ce53f02b3e12132ea717a2762cd8f1224e7a5f4b6fb966a8c610e19e0166a92be3381d1ea2d36a5714b8dc86ffa85cc73e9bf8103754053ff2f352f529fad90f032c498cf1dad35351d813ea0fc29b634742ac49f44f246522131b0f9a7cb5953f6f36c3765fc3c3138a4aa6eca5896af96ed92a402bac6c4", 0x8b}], 0x1, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000140)="d6ffd90e61f0c1b6ef8ec68f8b927d4539e1047959a53b2b3ae1fae37ed3eeaca30d33602cd7ddb991dbfa52a3e1a4e0f50585a9780f92e43cde7f9d907defcb78ddd967f8a43233f1a948209625af836dc832864be309fde2575f582e0025cc156ce8cf7b466f09cdf19605c8aabb75efc394b9b2e1c244c0dd852fc961522d24d3d99270322eeb170e", 0x8a}], 0x1) execve(0x0, 0x0, 0x0) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c0200e017758313a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273ad45a2592c9529443890c39abcec6c3c369fa47bab9e1aecf0c4aa9f91500e02f98bdf1155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578d1b020000f1bc7bc8ded1257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2f6b5a029005fcba5c9f065780f5a2dc7bb6b56da616c511074611070a4b7c5a7af0d001edb4cf6183f65c76313c00562b27baea858996afdc8b7e2b9ccf2717398d4a207de279fcccd3a89792c949324216c6507413c", 0xef) r1 = syz_open_pts() close(r0) dup(r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) clock_getres(0x2, &(0x7f0000000040)) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:05 executing program 1: mkdir(&(0x7f0000000040)='./file1\x00', 0x40) rmdir(&(0x7f0000000080)='./file1\x00') rename(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000540)='./file0/file1\x00') 16:00:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x100) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2001, 0x9) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:05 executing program 0: r0 = semget$private(0x0, 0x7, 0x2) r1 = semget$private(0x0, 0x4, 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x400, 0x0) mknod(&(0x7f0000000600)='./file0\x00', 0x150, 0x13cf) flock(r2, 0xb) r3 = open(&(0x7f0000000000)='./bus\x00', 0x98, 0x0) fchown(r3, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000300)={0x7, 0xffff}, 0x10) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x340b5606d6f2a6db}, {0x5, 0xfffffffffffffff8, 0x1803}, {0x1, 0x5ae, 0x1800}, {0x4, 0x100000000, 0x1000}, {0x5, 0x8, 0x1800}, {0x3, 0x0, 0x800}, {0x3, 0x200000008, 0x1000}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffc000/0x3000)=nil) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) r5 = accept$inet(r4, 0x0, &(0x7f0000000540)=0xba) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f00000004c0)=0x101) r6 = syz_open_pts() ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000000480)=0x2) socketpair(0x14, 0x7, 0x4, &(0x7f0000000500)) r7 = fcntl$getown(r6, 0x5) ioctl$TIOCNXCL(r6, 0x2000740e) semop(r0, &(0x7f00000001c0), 0x0) wait4(r7, &(0x7f0000000000), 0xb, &(0x7f0000000100)) r8 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x84) getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xffab) semop(r0, &(0x7f0000000240)=[{0x1, 0x4, 0x1000}, {0x3, 0x8, 0x1000}, {0x2, 0x9, 0x800}, {0x5, 0x2, 0x1800}], 0x4) fchownat(r8, &(0x7f0000000200)='./file1\x00', r9, r10, 0x6) madvise(&(0x7f0000fee000/0x11000)=nil, 0x11000, 0x5) open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x1) symlinkat(&(0x7f0000000280)='./file1\x00', r8, &(0x7f00000002c0)='./file2\x00') syz_open_pts() symlinkat(&(0x7f0000000340)='./file2\x00', r8, &(0x7f0000000380)='./file1/../file0\x00') 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000080)='D+', 0x2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x3, 0x0, 0xfffffffffffffd18) 16:00:05 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) lchown(&(0x7f0000000000)='./file0\x00', r2, r1) setgroups(0x0, 0x0) r3 = semget(0x1, 0x4, 0x40) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000640)=""/63) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000680)=""/251) mlockall(0x1) r4 = semget$private(0x0, 0x4, 0x200) semctl$GETPID(r4, 0x0, 0x4, &(0x7f00000002c0)=""/241) setuid(r2) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) linkat(r5, &(0x7f0000000080)='./file0\x00', r6, &(0x7f0000000240)='./file0\x00', 0x4) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000140)=""/138) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='c\x00') setsockopt(r7, 0x100000001, 0xdf4, &(0x7f00000005c0)="8e69815759cfa45ebaf74cb83624d8dc24e79603a2879c7dce1412fb015be0580ead664c0291a163d0e26a29806c65e3e23dbdff16d2aa5263505fceb64d10e36cca760a479691f48eeab8315eb0a09b9f8f9a", 0x53) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='c\x00') 16:00:05 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0xc, 0x0) 16:00:05 executing program 1: r0 = socket(0x102000000000001, 0x6, 0x7) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r0, 0x0) recvmsg(r0, &(0x7f0000002c00)={&(0x7f0000000200)=@in6, 0xc, &(0x7f0000002ac0)=[{&(0x7f0000002880)=""/153, 0x99}, {&(0x7f0000000700)=""/105, 0x69}, {&(0x7f0000002940)=""/253, 0xfd}, {&(0x7f0000002a40)}, {&(0x7f0000002a80)=""/55, 0x37}], 0x5, &(0x7f0000002b40)=""/165, 0xa5}, 0x800) getsockname(r0, &(0x7f0000002a40)=@in6, &(0x7f0000002c40)=0xc) 16:00:06 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = socket(0x1e, 0x8001, 0x5) close(r0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x0, 0x0) r3 = kqueue() setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080), 0x4) kevent(r3, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) close(r2) pipe2(&(0x7f0000000000), 0x10000) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x6ee2, './bus\x00'}) ftruncate(r0, 0xbc) r1 = kqueue() kqueue() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x7) kevent(r1, &(0x7f0000000000), 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000001480), 0x6, &(0x7f0000001500)=[{{r0}, 0xfffffffffffffffe, 0x4}], 0x1000, 0x0) 16:00:06 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) 16:00:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r0, r1) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x4) read(r0, &(0x7f0000000180)=""/186, 0xba) execve(0x0, 0x0, 0x0) 16:00:06 executing program 0: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') r0 = open(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x400, 0x1) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) lchown(&(0x7f0000000300)='\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', r1, r4) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x20080, 0x0) sendto$unix(r0, &(0x7f0000000040)="947608b22d49902e9bab899ed744ac4ae6f78b8eb73f8d602d379691079387bc608074279eff", 0x26, 0x8, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r5 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000400)={{0x80, r3, r4, r1, r4, 0x7}, 0x1, 0x5, r2, r2, 0x3, 0x2, 0x7ff, 0xffffffff}) open(&(0x7f0000000540)='./file0\x00', 0x0, 0x68) rename(&(0x7f0000000600)='./file1\x00', &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') rename(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000500)='./file2\x00') 16:00:06 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x3, 0x2f) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x729, 0xd10}, {0x18, 0x2, 0x7, 0xcc}, 0x10000, [0x2, 0x5, 0x1, 0x5, 0xfffffffffffff001, 0x5, 0x2, 0x7]}, 0x3c) sendto(r1, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="fa93ea2c768a6c6830000664a0a621e3268cea5e998174917b5c32229f239512180f9025e712b4e5714a97029c0a6c908220c8d18068e8eb0632939075c7a389c5be3bcf87089d7c229d34b384a0bd7866ed20145b0d305edfce655d0487f7f172440089c53bbb9f8c3847e635de2ffd351d47e8edefad137b0b50cdb777356b016bc39a895971966146c01961539ea7bd1acfde37f9a54bdebf2672ededf424bed7ccacc6aa6566eb1f59dcd5331f50ad11b616f7a17fa0933074a79cd5aa1f3590ddcad6c22be3bac61b894a2197c1433520e10085f4aa84cf6a86eceee2bbe38f2a1b530e1ac97fb468363df4123c18acfdcb3bc336c33c6a99a43fb81e4668cdbfa3697a32410f05cd308aede4b9658779a34c52f4ee98be4618ac6487601d9828b18ac3bcd4c5132bbe14b81c7129f52e1d29bc0c02ac1268973fe8d927"], 0xa) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="eaef125c00000000", 0xfffffd94) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) r1 = dup(r0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="86022e2766696c653000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x800000001, &(0x7f0000000080)="000100000000000000000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000680)="7960717c803e7eac9abe8ef3bb7b7659f400e6f91a10877f599609d0a3236b3720c40d6ef7f618234a0f5460d6e788ae72cff12700cbcbdf9f67044ffa6006d3577ea6ac720b8d5d3e76834a2b47476a06d6865be1247f8b501cb64987625da30bb168b2eef13527cf616b2b0715e99f8578694e896b0869219d6639deaca51683a32fc5c858cfc1db11db336c993b116c42508125df0fbba76bc27182e2804aa0050fc3a8a72059d04c12674db88a7b6675c386961452d84db05d4711601910fc0c2f6002e4f1b5053c5faac8f2259b0a3818de28418b67ea5b0090adfcb12ca9121b360a2e62d1227c3a44ee7620db83dd1cf535f45ab30217f1c3", 0xfc) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acd", 0x595}], 0xffffffffffffe6c) 16:00:06 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) readv(r1, &(0x7f0000000500)=[{&(0x7f00000000c0)=""/173, 0xad}, {&(0x7f0000000180)=""/126, 0x7e}, {&(0x7f0000000200)=""/154, 0x9a}, {&(0x7f00000002c0)=""/78, 0x4e}, {&(0x7f0000000340)=""/145, 0x91}, {&(0x7f0000000400)=""/196, 0xc4}], 0x6) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 16:00:06 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000002c0)={0xbb, 0x3}, 0x1fe) r2 = socket$inet6(0x18, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r2, &(0x7f0000000480)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000540)) r6 = fcntl$dupfd(r4, 0x0, r3) kevent(r6, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x100, 0x5}, {{r4}, 0xfffffffffffffffc, 0xe4, 0x80000000, 0xa7, 0x1}, {{r2}, 0xfffffffffffffffd, 0x0, 0x6, 0x3, 0x1}], 0x3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0x4, 0xf0000003, 0x4, 0x40}, {{r2}, 0xfffffffffffffffa, 0xba, 0x10, 0x1, 0x1}, {{r3}, 0xfffffffffffffff9, 0x0, 0x12080edd59f95665, 0x3, 0x7b}], 0xddbf, &(0x7f0000000200)={0x0, 0x3cee}) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x2) socket(0x401e, 0x1, 0xfffffffffffffffa) r7 = open(&(0x7f0000000400)='./file1\x00', 0x8000, 0x88) socket$unix(0x1, 0x5, 0x0) r8 = semget$private(0x0, 0x7, 0xa0) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000440)=0x4) semop(r8, &(0x7f0000000500)=[{0x0, 0x9, 0x800}, {0x0, 0x100000000, 0x1000}, {0x3, 0x2, 0x800}, {0x4, 0xe01, 0x1000}, {0x3, 0x6, 0x1800}, {0x3, 0xfffffffffffffffb, 0x1000}, {0x0, 0x8, 0x1800}], 0x7) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') accept$inet(r7, 0x0, &(0x7f00000004c0)) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f00000003c0)=0x5) setreuid(r0, 0xffffffffffffffff) 16:00:06 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x5, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000340)=0xc) chmod(&(0x7f0000000400)='./file0\x00', 0x124) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) r4 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x4) renameat(r3, &(0x7f0000000900)='./file0\x00', r4, &(0x7f00000009c0)='./file0\x00') getgroups(0xa, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r5 = semget(0x0, 0x1, 0x401) semop(r5, &(0x7f0000000380)=[{0x0, 0x3ff}], 0x1) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000540)="18dd41484cffb84e11adf1145663affccc1c8c9b2649afa805701fb5dcaef796db3f9d59835e731f51bcda827c4fc345d2cc85b398e38751f0e97438f24ea22f5840ea262ba214e38bc6a75740b65ba9fe6dc2177bfc0ab228e7e32299cf894a42282ec3fcfaa78fa732270b536171ab3fa3b4ad12b85b46403e714bd87eb6cf9c93e7817c82a0c7055780935b95860f9e78b3a2eaddc953f7561f86aee82fa076e727499de88bcd8a002ea696e10e861a4f99baa71c3a61d3d9c5e5e298c8d44e8d6db612b19b779b0ebfeabe7ebe185fff00fbe37e296bc1f893df10196cac3bbeb131048d64614f5dd1015c237c2007411022a0242392", 0xf8}], 0x1, 0x0, 0x0, 0x408}, 0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x0, &(0x7f0000000500)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20}], 0x38}, 0x0) r8 = socket$unix(0x1, 0x2, 0x0) bind$inet(r6, &(0x7f0000000280)={0x2, 0x3}, 0xc) sendmsg$unix(r8, &(0x7f00000008c0)={&(0x7f0000000300)=ANY=[@ANYBLOB="85f25cbe0000000000064fc0a756daebf7b9b862d321f7bf1700"], 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) r9 = semget$private(0x0, 0x5, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="8c0bf7df02c485eb46c4766c4df4c87c3c7e791fd137c2a461a3", 0x1a) semop(r9, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) r10 = semget$private(0x0, 0x4, 0xa1) semctl$SETVAL(r10, 0x3, 0x8, &(0x7f0000000040)=0x3) accept$unix(r8, &(0x7f00000002c0)=@abs, &(0x7f00000003c0)=0x8) semop(r10, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd2, 0x800}, {0x0, 0x5, 0x1000}, {0x2, 0x8, 0x800}, {0x2, 0x3f, 0x1000}, {0x2, 0x7f, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x9) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000800)=0x2fe) truncate(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffc0) 16:00:06 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x90, 0x0) r2 = fcntl$dupfd(r1, 0x4, r0) accept$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = socket$inet(0x2, 0x2, 0x8) getsockopt(r3, 0x0, 0xb, 0x0, 0x0) 16:00:07 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = msgget(0x0, 0x169) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r2) msgctl$IPC_RMID(r1, 0x0) msgget(0x3, 0x4c) 16:00:07 executing program 1: socketpair$unix(0x1, 0x400000000001, 0x0, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r1, 0x42}], 0x1, 0x472) write(r1, &(0x7f0000000080)="047e0ee86b41d48d14c1ef4e3827602124f4f45fdf90c20d3c897df73cf680cdca50fd1e0cfc12fe0ac7bd18efa7d986837b8f961053c7c1b134a64017d3bfcf6fea03b17591a2a70fa3e2c82ae2c4e50dd3acbdd4cb726f1b71f3774334e162ab952c66b5d2c0456839164df32a3935167a0654e52c057810d42a8aa3aed46a12b505b1f959d0fa58f915ed95c8ce21cdb0dc527021", 0x96) sendmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=[{0x98, 0xffff, 0xe9, "a67f06f5b629353e23caa64715fbede42bf8a601c8ed3e0e1c4f278c9775019bcbf16c619cf4c38fdf0046cb18c4216285c2963137f5bf91f80ae890c65ce6c7951359fafd7afaa5159a94f4207ac4321b91c32de70a3c893bb482e5d76cc81c73e75af922ff4c9949fad0692cacf1e6199ae5ad152ada9fce0fb30c88bb1bb008e08fe0930bbe"}, {0x98, 0xffff, 0x3, "d056f2046b853ddafef9a8453bb884428655fcaa95cb3c203a57a0d4411a23971bb32b2b35fc4fbc088a8654f9d621eaf8bd4827be0e2d5dfe6232ad036c9e4a3804a9a1a2fc6bb4ff11a224d1e50524c2a8c2c9367b8e265550a2f2476f0f0ed7409ff23542c40b763360caf4759b0af4af577a0299d7bc44f7e0408db467e33b726628"}], 0x130}, 0x3) 16:00:07 executing program 0: r0 = socket(0x1e, 0x3fff, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x9, 0x9, 0x4106b462, 0x1, 0x73c9, 0x1, 0x71, 0x1, 0x0, 0x800, 0xd0}) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) r2 = getpgrp() r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000001840)=0xc) sendmsg$unix(r0, &(0x7f00000018c0)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001780)=[{&(0x7f0000000100)="e9f51c80831129781c44f34c3252ae6e71bbbb6f58ea206ecd01710fa7c9ee69d92307d13262cfa2f81ac916dc542f955522ff646f2869b731d12a45495d4e9c64177a00ae0cff950c4ae5168b076ffaa6ab7bd79016bd61aae5515c3ea575905ac9a4cc778f9f54fd8c56e02145f2", 0x6f}, {&(0x7f0000000200)="5e5cd85614e6b2e18f7b794816105dd8f8b43ab5e3adb2a4f140fe9136437fd8bb3afbf3eafa43a97403b725b8055ed7ec71bf86140af36bb8c0a1b1c22eeab34566", 0x42}, {&(0x7f0000000280)="167195642746442faee00eceebca22733b75e417c5fd678145c8f85344ffd1636f2179e1e0146f07175206dd2be662a0d6716b827731e7e9b6f349b72450241589606f6d07ce298154f317952b678ccf2d8d7affb55c3050605d61b97bef082f66bdbfaee72eb8", 0x67}, {&(0x7f0000000300)="0a969f70287c1ba8147f1971f5547fb36e962e9a27acbac6b5ebbd10d8fb92e9cf89816c76d75364cb24a8c5bbf8411eb2a9e491db43c3e1c67b079a23aa0fc58ca748da4e38af89cd023f1bda153b0473a9e0758511b16ce52019e11bef8bcc436dda7ca9905a8341eb5f69e87497fa56f27df77041b96b2a308fec382d3d46727d594114357de89bcd81667aeaf7f340ce3b849e2c812826e738df044f8efd8f7afc04b560672d1cfc014f7e38678b1605462d5682ee110b19797a4efe25ee56d02d3a4ecf8e2d6fd88fa7ecd085bef28cd91619fe612ee4", 0xd9}, {&(0x7f0000000400)="59a527a470ffd43d0e8d3691923c1b09fc2d452516eb29f30706aed36c0c01fdbf74d37509f18b7cda78a8d4c46a1fe63010fae26ee7d6d9f8d238b6f4bf37886163bbc0a552d09d1127cc08dfbfe8a03c9af3b58fe8f4ec553b7909cd3adb261b2ae2363a332cf5ba536008d413ad5948911cca81fbff33fabc06b1fadcaa080943ee5e0b45db4245280acc36fbfc6e11b045adcca8dc03e661c22bad8735bdb885d9ae7556a18af6064d035141bb975b32d4e8c2", 0xb5}, {&(0x7f00000004c0)="fe75e06239f80b27db0b45c0970c46cb23f3290e7e06097dd16f06d05cec5353189c1348bd987649668e953f83cb40fc11033493024b180ab0927dfeaa90cb2125491237a17390b45ff12e5daa634c5f2a24f2cde6a449de77888fdae9d7d879a425ffccf6b9835f39ab0e53f302b64c", 0x70}, {&(0x7f0000000540)="93ea320a697f043cccc94df05de0499a22b5a47e8fed486300c09ace387acf44a4396bf11e7218570477c9a3f4b39a883b75e68d1221908d0a4aba4f81bb83c8f40983970c767b8743f0b6223524211120b7bb416528ea6a2661216b28b015651a31134ea05d88f75df439df03ef00efbfb8f30cd569a39914374e", 0x7b}, {&(0x7f00000005c0)="39c58e4f564cf0b5f9a38b5759e87ccdbae7147e58dbdf416bf860900b245ca8aeffad657814e63c160fb86a7782cbdcd55f0f2e98e8246d5c3b4a3e3768fde4721f54341d025ebefd88eb3200c2b03dca6f5fc392375038edd8f07b03d2e056a231ae0423d90b9e57e56f2ce6e7ea8cac4c19b51e844d2e06851f55e6dc8eda0b531bc9f7080197a13624593a2f0ccf555387ad63ac5867a4f3939cf7883f2c6e7709fb444b6a607307558d99b0e737dbfe284c66214ac499bdc8034b07b281ea2c1a7891f0894067b5a3f674ad56876a5635000a8056804af190", 0xdb}, {&(0x7f00000006c0)="fdaecdf6d58ad7a1727622cdd90e37fa64fae9cc59d9689cb00418489cafc4d7f12bbb08ce7ea194486f5c5828fd2b3a6a8e544293c82b7c671a9830ddbe844ea3cf2ec2bc282cb123705d357a5b903e1f19af5ff98a10811d292b741bfd45bac7f3e6a2950b2a06f9d4b20908f21a3a4e5ea69dcddb69dbbae397abfd42d38bb9b68bcec0a07f2993830cd69b3a8974d15637056ba7104bb516e4187d7b72b20bddb6bacb1fbe9b55bd35d7e20ba939f42aed5410b43f406f902ce0b9f09936401003e856d2c56e5deae4a39d246818ad883fa6197d8bf9ab5c8fd0b2b8d9f9db0b29a9e4cc964499d25374a6a0dcc5acd781b622d4fcf029354ebaa9a5acc0149903fd41680b73ff5abd17bade25d9134748f0ac7a08668fbada238d73dc6f75343f8d05c5cb870ec85b1cc06553b88b8bb3f77eb40cb4b6d9fd67a3e34cadf6ed57494b165f37f3e3a2db2094e1b973c4e04e79786992d90ddb84979bc7b8ee347ec9900dd8b0dfa620886955dd49a9c7e2a65a8917ff6f9d6ec74156076e15872435ed23285990b4862303572a4f58739da04d197b5e6bfe7c6d66a65ee51d7f55e46ae4bbf688cb269d82f4fe3d8fe13dc5e86307e309b2f880151974a71d664a41882eb69dff6c191813bab349740b8063ace80a15a74bc3d41fa1f6496f50baeeab3d5697980341fefd98a0c4868758435e0250e4739f5873ca8d7c6a9fb82a9c8019dcfd87ca6b7313e3d5b98f6aed8aaba51563dba44d50b4b267640682be52ebf1c673c703c12fb12724c4a7513267da6ce6154ba88523200b6d053a75b8ce700fa496f41d8fa15d1791a33560438d4a5696b5b83ed533109cc7de6741bbb6d8501adc09fcdbb493ce962bb3d701d7a3f9aa88b4f7efbd372d2dcf7465d0b024fb1e5f6fccf696c46c9072fd6acab7fd19a0907429e564e188a5cd1f87365ac879ca9fcfc934f6c8f6e47dfeccde4f6f7a65d920b340429bc8afc5317683d3d1136a01b7bbbc00723053c205c404171df10971819718175ae7456cff00da40032c119e98b4215e0ea815c7a0a6552596bb880bae7c1bbe7a6f4baca23c4223621d9ea6a1a8763a7f74c770948c0c3b51bf5a4c8eb4ab2563ad1a16c99353435d7013724ebf47ea741dca15ed4628d8cf77ea71d057d473e88b21ffd0d0fa173471b17fe89f1d2cc3fcd019ddbb2cdaa26cffcecb43d738470ad8a53c395e84f555ca9510755590113576db26b0316830e1b7a996e3206828703e0b60f265079c6e81b9510f14af238be6b85a285c4e6530b0d4386d33997a111a865f54b415cd5d509474160406f9c342189200d6b0d2320ca4adaa4ecb918fafd3b27d956f5c482b447f413ba9977811588d141cde5de813da9e2682fd577a9e694a2af9f23b454b9a2508ba1c6e84369ee09da0275a7e8a7d9d142188056d8e3247f58bc00951b210d7d4199eb379adda8ddf022b876a00a7599a288c54f31be4d7dfce9569075d5ab8a7ccbedf16f68e2149f6ff2b6785bbbd1194668b6b663965a834d315260e82751156d10c894fa7872813581a8555241e4113e8ba3f6770d10758acf47f6a879836b6eb1c1cc367102ac409290ab9a53a5ec60a4279997c5de4021c59f6547fac5813d18f4c34e55c92593f738384cc61d73334bb9090202e12f6cc5e0ac6a4f1c70e91b10bb44fe7a3e2fe6b641208d2494a14a3c0a2aa594db6ae01ec0e15a1885fe19a28bb62abb454396807d1e03c6ffe73d7c44885be5dc540d97b4883a694bc476ae7ec9bd414e2f70bdcd5c0c30b6d9ba41352562517f869a1251e5947d10be97feaeb8cfe2544fa3a6f2ad3c41816b466633fde5011b2d33ef26bb763159b9bbda7b621a9dbf6eb877279dff1d1be26a52483f68efb8af92b3d051e6fdf70a20fa13206e0bbcdca8f9d32bcff91d0d1405735f2e4ca4c7675b82cf7cc957b925c81affcfcde42a96c4ecbf83b435b199937328cfb636d217a3d7c076481483a270d8e87c285bdd293446825d681cbfb5cb04c05b657a98eb024026d6c7f04f6318caa6ddc5aed99385ed991e8c900559b89b1f1894628d75336f9237e28d95c49199cc85a8bb5e690b995a5f8c1f08852d9331b5410bbf1a8e9c022f0501e21ffbd7da2ad1aac2a718a4f81f0d92e3658856e4cf0882aaf545b7049d7c711665fe62ce456fbc7ca9cadcacb04959d9d792ebd9e0a9495a14266b3aa1400c1ae2d77bbccf26cef0fbc52cc0adde613f2165b11004ba2cd3230d30c9fe7abed2cabdcc263942f23e578b6baa233916875109dd379fc6b7bd71c42ae0991192f844aed32c3d1e6f5d4e076608591f421cf86776686dbca73acb1caa884a008023b3090c554d6f162988900f93a19f8e8d4a58e47f42ff759d2f8a2c6dd372c52d884ac58d42ecaafc313064821ae7f67be3699fc7b753407e118a3e571c89eb51d725ef1c11b4d5052e10cdb348144321cd5e395f9ad5da70fdce53842fd0b9280d487bf90aeae502e742db622f92385d9b28fdeabb5a4e70a35372e4048fe6bdf420dd456efd28695136664429321dcb527019086320caac9b6aac36b54647738c5359169525ecdfda91346ef191374997375fd7a2ab7adc98a04d5729e9a2d7dda03f7e5152d99d90e0693cfaa54479240fd33e87a8c98c40a971002743e7be760fb2ad29f4165b64647157321a8cd96e789cc82d484ba33c64c2ec49b2d8fde773d990f62d2b6fb1e2aaa99555e2ea85fb387544f61eb8ed68f1e691a8a9bf876d89527b0fdc2e9702a5fc66e07fd9230ba9e3c9e7b41257c3ffd15b62a12c43fe695f959b8de7430e49b21b524b84e54a5ebec24896eca905e1440b5ca7f5929646b587f6a2f3b53450a0fc4c907ef31218c76e7583c0153779a22a1fe1ab7655cfdbb06a23d20680ec9160a49540668f3fe5d9c18aadacc0d8ae26a6d7d26cec3caea11e8f33b824c50bb2c44ecc912f950e57a0d5076e76936364038357356f018ab94d7e21e53da85c54ccdd18602494fe86d3fddee357e506a97bcbba6786de189e442573472d462149712dbf4161d9a346634e3a81dfaf12a73e356fb0ea356bfefc494778693560caaae1fa53a893ee4b23004e7ce2bca9145438bd98522161b8472466444913252fa8300ac95495291922cd4de2b1f34f0df9e8c4780627d7023944f229cddc58f09d8fa993ca56d71c4cd64903ed9683b29b85fe8df1af9c2de8722f8ca89992e389e9f24e870599a4fd83d28dd1a22413c16a18c9c89f6ba41971c50089c9848a209bc505062d872f00d8455c34e8092b5bf67c6655ab41aabec6a8ce7a7410b279c89530964bc7748b9f7d020ba8f4dc7bfc5c150d189ff94cb3cc5a39e8b305ac511e702359cce4f7be11755821acec4b7ac1393d79f3fbbf4d5f15499c1e48b7371e2a809f314968e0b0ddf3540b6780f4aa02aa787ec9334328cbc63ea0b3de87cc9700b1d80769c8d1e7b5b06f4a7d82cfaa8326e53124c0912ed61fb74e68cd5cbd7b80a91a81c3750fc5493a690766b60a8bf1bf1d3f8e21b2641925698ad3474d14de552f4ddc8166ecaa260bc99b771d6d5b5cf437ac883bbe872be9a5861bf9b666f4923ca15f887e9f2b4b8d49615fd7d97099711c2ad523ce0914939a9d1463bc5953682bd999006b14f73b5cefc36e65b312bce82b43a5e7035b76d0ebc6b5046d8a419b6faeafbe7f7d5a6f6b2b774bc3be277f44b152bca5316cfaff6e2dd487157d1cd903c3ec02d2e747c774400f0a2718c9b4a261f99251818be150792353b5766cea1fede7c2b51089940a572f405fc8ac98e592ff16dfb64d95c997a8d01fae4aa1af5f29a2a43725bd3ba89b6b25759bae1f9012052c2785e2f43f81bdc93f03a3e913ecb9231a1324e38b942eed4ff51a9255e692bb96c6b817e42f48226b6a1ff15176b063aefa84218270cd51688544ea9c4d64c0fdc3ff2fb15ba6700476196af857ab8012532e6e2b182f3bc692f5989b93bed37b9802c5e4f0f2a356cf0eecc872cc02fd6812a34c4abe82985a459765595bb276d4e0aa2a3571fff905ec08da29a99ee1655edd76512255fc6128183842a209674cbdf23110f0c141f9fd165386c066ab85b4c80d99889087321d52cd5876337eac5cdda1c73e0b0f5e25f99a6b24ee580df236fbbade128c1f2b64940eaa4c8da5ba3a462ea3cbef45aea49e97db92cc125292e237a21cc37a94eb88123f4f0555a5e095657062e3971106313d0e40a6e8cf107e337d6d168e18fd852225606a384db572ccdd97ddf0d31df6515e13a030d9529052e87b759435d630022a8eeb6b9184d36a88371a3a7d0a9b0b97d253bd6e8246a68cdb40a5a4ff8aaf96144d6f1099fed432b10f3b92bae1d60cc63a21928ec7a41e322188816305edec56d634a53771a16a0c6f19c122318b65254dfdf25e057739a9ac81419a9006035f24fd6f05347ae36f075bf996a7638e2f52c89c85cbb1aa71dd7ccf20e46c9b63f138aa287456ece0cc50cb2dbdd24fa1805e7fbb3354e9eaf32a91cbd09dc69bcf33c4b74b69451fbdfbcddb23037bf4abf8d1318619dccb3b23f7015133c9488dcb708077694d1f399c7e68c79ae51696dcc9e5ef9f9c892ca849730fc39e9fdc98494833d1f8f3ca00adf6e557e735fa0e3294d4b31ca64476e6761d0d211461360a70fb607296b61733950fd2b661b498a73a204e800dc2c85a0d2ca027bf6836b1ae14047fcbdee49ec8ec33d2b0277242ac2e2db172a629dde8a17481a39ce23986be0fd689ac3189e2e9b6518b515a5627a83ef2d281b3f46d7fa65c52e94d1da3a9bbf74e2fb5ec39f24b8625a2435b8a2d63a6a9f1fce4953a6646f9b7559e8186ce550140ec5997a3a06f88cc13dbe66332e9854b01f830871994c67660f899f0a554e2f0ef337be58a3ca7f11e114b087dbf4180d604061dc51ce33169eb124276db2ec5383a5a88219a64ce32937e19f009d45146ff4bc13dce53c2e3aa7bbd2daaabd74291d3ee24b1e69dcecf34f311e47512f56532058f9464ebb43888b3787efbebf31b750de89ffd26c3d8ecb89d8d46015b02cba73f21bbb75a793caf90a173a4d3de8b4a2ae0dea837572fd191618649e7d213eb11a43ce87527c5690bc59f738937c44a0f9831d46644d9d9968b4c1dd217b9e514453cf6e2ef398230660d1d0ece9f690778a01057df644a368737e3d4b566d9885fc394c2dd5a5e6014b5e594b7d66b472c811b59e45625a4f08699c24f5f75800745bd714b4d87dd3f589f0c3439cbec3ee2b468cf0e113a5f01643289d371f8d95195602355b5fbdcc69d7a7cbb699bf46fabddefb6c3fcf8b89b84592ec713859bad686b17d506e0c6352c74ad2e00df5ea232aeedd097089dc6791e7271a4b0711a62761a9e48219270d0c088358174306dccf5ce929043ba2fe2f46ca8d7312db8a7444055f5bcb6e28fc3ca569c55b888814068dc4c19de1bee56de5ed8babd76e17f9b01ca853b86f7eeb77bc2479e4b2b0a0c7885a20a0659ff44c16b23f967eee7304a5c2d41535167179c9b75f9d59e2d0f88123e28d5670beb3f90c6d0e6c1f5e368b9f2562c729da1aabc488745e76f0b781fd2badfb38d694afceab97354d09265fc2e9cc813a53915c71b58901398f38c8aafc10c9379a3d0184f182fd21c68ba08787ec7506c7c1f082e8b94f0ea50b96ca5ceb3821fb711b095bbc54a5f7675290e3994e51bfccf26ac51bf895ece4ace8c2bd82d6cfbc6b2c745cfaadcaf833579f", 0x1000}, {&(0x7f00000016c0)="503fcae5cb18f3bad7e885d89b26874d6de5d4264b5aa48df48357dbf08e26a4d8c9e334bff505c256e405fca1e0dd1cb84f824f0189c32fcfd8676e7f120adc2350300cf588c361662ace64fa820fc29e4470037335283b3cd84e7818dfd21cf0d3d61584abd30db9fddc7923e9c561d1e56be472d544edadca03985d30ca3e25616207f6f083df1c774da404c4dfe9678b34ef930fc6dacd8074daf56440", 0x9f}], 0xa, &(0x7f0000001880)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x400}, 0x409) socket(0x18, 0x3, 0x3f) mknodat(r1, &(0x7f0000001900)='./file0\x00', 0xc000, 0x6d) bind$unix(r1, &(0x7f00000001c0)=@abs={0x1f95d27d48731892}, 0x8) 16:00:07 executing program 0: munlockall() link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x5) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') socketpair(0x2, 0x7, 0x8, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='x\x00') recvfrom(r0, &(0x7f0000000280)=""/168, 0xa8, 0x0, &(0x7f0000000340)=@in6={0x18, 0x3, 0x0, 0x9}, 0xc) mkdir(&(0x7f0000000380)='./file0\x00', 0x2) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCEXCL(r3, 0x2000740d) readlinkat(r3, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/112, 0x70) mknod$loop(&(0x7f0000000480)='./file0\x00', 0x6009, 0x0) accept$inet(r1, &(0x7f00000004c0), &(0x7f0000000500)=0xc) fsync(r0) clock_gettime(0x3, &(0x7f0000000540)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0xc) symlinkat(&(0x7f00000005c0)='./file0\x00', r3, &(0x7f0000000600)='./file0\x00') getsockopt(r2, 0x5, 0x7, &(0x7f0000000880)=""/71, &(0x7f0000000840)=0x47) getegid() getsockname(r3, &(0x7f0000000700)=@in6, &(0x7f0000000740)=0xc) symlink(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)='./file0\x00') pipe(&(0x7f0000000800)) sync() 16:00:07 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "8a6edc3bb8a41e2cbde24c6a1e247fc17fc1e4be", 0x0, 0xf8e2}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) syz_open_pts() 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) getrusage(0xffffffffffffffff, &(0x7f0000000080)) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) setuid(0xee01) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 16:00:08 executing program 0: pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x10004) r1 = accept$inet6(r0, &(0x7f0000000300), &(0x7f0000000180)=0xc) setsockopt(r1, 0x2000080000, 0x6, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x5, &(0x7f0000000080)=[r3, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0x0]) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0]) setgroups(0x2, &(0x7f0000000100)=[r4, r5]) setsockopt(0xffffffffffffffff, 0x1, 0x25, &(0x7f0000000000)="f3a728ee985d773a25b3b10cd849f14be6a3f1033e9b371d9baf250b4aade78b078e1846f65cb4094f04842465dc891a170f19e77d46e8f10f2018121859a8e84be502063baac66dfae94b7a718ba0791c15382313ed0ede64077c8f3920a05d", 0x60) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000001c0)={0x2, 0x7}, 0x10) 16:00:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000045bff8)='./file0\x00', r0, &(0x7f00000cc000)='./file0\x00') linkat(r0, &(0x7f000001b000)='./file0\x00', r0, &(0x7f0000017000)='./file1\x00', 0x0) 16:00:08 executing program 1: r0 = socket(0x2, 0x5, 0x7ffffffffe) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:08 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x8000, './file0/../file0', './file0\x00'}) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) 16:00:08 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000480)=[{&(0x7f00000000c0)="a4772db355eb5517e273919f1caf31a853d13fd4d9619d19571ea42afcdaa355e12787e71da42b4dbdebab871afb06bc0e18949ccc9e990a57e0146792ae13d9258c7b2c2ee8030a71d043134d5029f1af9c994c949183541826ee3d16f20e0b4b6afa7430b7cb2ab739e0de2f25", 0x6e}, {&(0x7f0000000040)="c5", 0x1}, {&(0x7f0000000140)="d6068b463c96679139217e409be7f24a01ea52d839b90585ff08ee81e042a6d0e66669134d2991b92698c63e7116b825a8c7cbb4d666ab9c3e234595821f0ee9902ec5ae929dcdb04fe17ccb98aec427b873d1a0456d3936d4732bafaa4057fe783c2823", 0x64}, {&(0x7f00000001c0)="31889c594184f2d59007ce71d65fb9a14d13a5724ef3a6f07ed8532930ae2f5e7c49cf184b2121f10e4bf14eeaecb9777b8b72634ea5bef8cb190cb79da409c2d6126fc2a15db9d09b354864af6a779e2776d4496a7bbb7c0898695d684eafd96f24", 0x62}, {&(0x7f0000000240)="c29a7a743967b67d3f3a0d8991fbad23205ce559dadaea240bb5f129772ac9c0be4fa6d550ac335cf8b6ced121b01a4c5c87ef90386b4ffa0d2be449b462f88afa6d98131c5b48129c3841fd5c7541b8973bbc346524826e8b64e53b814fc5f70b6796a0a6075061d196514fc853f6c4a0a4c3bc92471104b980084e98a9d744a72543dfcf965288565466032bde07d21b3aa10b97c782a8e1e55f6e78987fa1e30b0b4c7313471cd3c2ee64ca5f589e38643263446eb2ac49c6e14a8d5442645764264a19fc411829f56c8bf3636e6e404f816bcafea1f35500c03ac9e9ad838d40a1d2127f397f444e944dc63d55189e6561ea846628", 0xf7}, {&(0x7f0000000340)="610e", 0x2}, {&(0x7f0000000380)="4812e498e14d9c1fe7c5010b6a79530b8a5d3a716a27586103941ed1bc5e00a02450d3b2d0aef2bc5db5aad2a15a207e9aff932807726903510023b2a975769142d444a594bb86283aa69545e0507070101f973a37ad27b2292603caef10359bce34c369a5376f9552b29fb2366473fe619058fb2823fa2076500eac435ed49f61be14d47b87bdfe4be497af2d6c24ab9d977f891ae65adc8f1ebee59f24aa1ea3b90e85a2f6eaa0bb62e66a5e77671a5fe389dbf2b2dd269546647c14fd909ecab5f08adb2a10238913f562206dd3eac583654eb778deaad4b5f6a5bc6d6f2f071d057739df9b9fe6608e3795aef59957c4e43e1a0f3aa3a4f2a67f1ce9", 0xfe}], 0x7}, 0xf) setreuid(0x0, 0xee01) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:08 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000340)="514d8c8a1567f992cb6ccb6423027900df1489d45a7091d35efa5497be772512d6c42a1c048b5030c9bdef96c9dc567d712f4e641e7f6b997bc63497eeb9b41a564d163fdeabd6e1fb35925e6c0845eb39f6561cc2c5316aa4a6701183c204820716a5c2ebe3d65914044a98ad075e2598fd6b90e50cd61c418327f5ff7dfce732ec5253e06940732f2f0760b4df0f7c9ecadfbd5c8fa38d9674ccf7f6cb18d105400a", 0xa3}], 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000480)) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000780)="a91f64343f47fbbf5ff28ec38f1d3ff6d49a4fc069f32bf5f78e87f23b855b37fd37da4aba85b010a1a71048392a904d", 0x30}], 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x1, 0x0) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r2 = accept$inet6(r1, &(0x7f0000000880), &(0x7f00000008c0)=0xc) getsockname$inet(r1, &(0x7f0000000900), &(0x7f0000000940)=0xc) pwritev(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)="84a66edca1d546396c1447c52b52ea37b028617966f482e257277036f05cfeaa0cf4c1e6f7d0f2498fdce18fa136ce2bb6d080cc572ccbdbd4ad53389e7b8d8a0a4186e04ac8af8934a6e62918a47c28b0c76ddee744e0e771bb2190dde36ef15b1825f435aa521bcd472348bb8d57dd171c8c7e5b4fc4c54b6d39ce7b3e050f0375e65c66ca2f5ac1d61a273b4c1427369c3c4a744056ef134d0ecfc37cfcd842b76fc38c0132a3a862448ca5a8922a26a14ee178b6918c04f436bfb7f9", 0xbe}], 0x1, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000980)='./file0\x00', 0x6000, 0x4) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000009c0)={0x81, 0x3, 0x7, 0x1}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000a00)) pwritev(r1, &(0x7f0000000d00)=[{&(0x7f0000000c00)="acd77253fec96094b7cf61f267c75e934cf872ede8795d848d6b59dbd3b2847c93cd8833e0c4e4bd34a8d6ad6b77afba1c733e76d72741deb07e30d846f89b212b7d6f83fbc07df14490c0f2896fa4b48da6e0487b12fe6551846489f61f29d4c12d9937e6a0efd8d0bbd092624fe91d9c37fe5831e0ca290480d985dcd66d033f49458d7d9fb6708da17004c875788dc7aaef76887e7e83294a7f469a5b525303ea537db4a4086baefc0cbc97d92717de3b6027a8d24f8dbccbc09b4bcbe750655af194a15f53f21ad96c38b717e24e5caee1", 0xd3}], 0x1, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000d40)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000d80)={0x100, 0x1, 0x6, 0x7}) dup(r2) r3 = msgget$private(0x0, 0x202) ioctl$TIOCNXCL(r1, 0x2000740e) r4 = getpid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000f80)={{0x1f, 0x0, 0x0, 0x0, 0x0, 0x80, 0x47b}, 0x156c, 0x7f, r4, 0x0, 0x2000000000000000, 0x7, 0x7f, 0x1}) 16:00:08 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600), 0xc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r1 = msgget$private(0x0, 0x100) r2 = open$dir(&(0x7f0000000940)='./file1\x00', 0x0, 0x10) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000001b40)='./file1\x00', r3, r4, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) bind$inet6(r5, &(0x7f0000000100)={0x18, 0x3, 0x8}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xe7) sendto(r5, &(0x7f0000000240)="137793b6ab56c9a7a9bba872235f9082afef1846b7009868db49421a69446bea46ae5de777b4adea0073e44b3f8c29b874301b78a8042b11320fb582bea6bdb53bf845ab52ea7a6388939ad2538e03c84fa83c0464b21d8dbc20615b47639ecc49885c63fe2d22", 0x67, 0x400, &(0x7f00000002c0)=@in6={0x18, 0x2, 0x55, 0x605}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) execve(&(0x7f0000000440)='./file0/file0\x00', &(0x7f00000006c0)=[&(0x7f0000000480)='c\x00', &(0x7f00000004c0)='+\xc8\x00', &(0x7f0000000500)='c\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='c\x00', &(0x7f00000005c0)='c\x00', 0x0, &(0x7f0000000640)='\x00', &(0x7f0000000680)='c\x00'], &(0x7f0000000900)=[&(0x7f0000000740)='c\x00', &(0x7f0000000780)='c\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='c\x00', &(0x7f0000000840)='c\x00', &(0x7f0000000880)='\x00', &(0x7f00000008c0)='c\x00']) r8 = getpgrp() msgrcv(r1, &(0x7f0000001bc0)=ANY=[@ANYBLOB="000000000000000000000000000000040000000000000074c8a6b5672c2593300000000000a33b000000000000000000000000000000000000000000000000800000000000000000000000000200000000000000000000000000000000000000001800000000000000000000009ff72f4ec68300060617cb0000000000000000000000000000000000000000000000000013f4a9eb48ec720e7c4fce5ad90000000000000000000000000000000000000000000000000000000000000000000000000b0000000000000000000000000000"], 0x1, 0x0, 0x1000) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000340)={{0x5, r6, r7, 0x0, 0x0, 0x40, 0x768fff30}, 0x4194, 0x9, 0x0, r8, 0x8, 0x4, 0x1000, 0x71}) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) preadv(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/79, 0x4f}], 0x1, 0x0) getpeername$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) openat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x100, 0x2) r2 = msgget(0x0, 0x400) msgrcv(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a00c693fac90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x102, 0x0, 0x1000) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x2, 0x1}) 16:00:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8110, 0x0) mknodat(r0, &(0x7f0000000200)='./file0\x00', 0xc028, 0xd3) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() r4 = semget(0x1, 0x2, 0x408) semop(r4, &(0x7f0000000040)=[{0x3, 0xffff, 0x1000}, {0x2, 0x5, 0x800}, {0x4, 0x7fffffff, 0x1800}, {0x1, 0x6, 0x1800}], 0x4) fchmod(r1, 0x4) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x2, 0x6) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 16:00:08 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kqueue() fcntl$getown(r0, 0x5) mmap(&(0x7f0000add000/0x3000)=nil, 0x3000, 0x6, 0x5b0461b2e426c632, r1, 0x0, 0x0) 16:00:09 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) read(r0, &(0x7f0000000040)=""/251, 0xfb) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() kevent(r2, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r1) 16:00:09 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x40, 0x9, 0x5, 0xf67f}) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0xffffffff) fcntl$setstatus(r0, 0x4, 0x0) 16:00:09 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000001780)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r4 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000001840)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000016c0)=[{&(0x7f0000000240)="2b78295a85bf0ebc1e7bba18fb59c76107f9a11ca667361e7416488c7b053ec2e39054ec9ddbe3f508db1a0d74a8c819014afaf5b67bafd2b4b0b4bab6aca5cdc55b184a45ed69411de0e7b11ee5f36698af5be2c9278612f458e0340ac0c69f2ceaeebad87b2f18af689f3f40d3361f73a80200be72c0a06075b96ef7f755086710a7eb17d9f64a25105d511714b7da5ea8104e2345a99320acabd2c5f32da8c632c69ce6c2cebe56410bbb1e027e388e77ce4771f5870846142693b9468cca40788285fcdea627c1133d33226749b905a3731abcc708ed3b8ad16c5fb1978d9a9c", 0xe2}, {&(0x7f0000000340)="ae94fcdfb592694f25ad0d78a3d232a6afe7a6cf8c3c033cc1f751da0a922dfdc1551cd816cd1beddfa41b585ae6a221e57b50d285de70f7719cb1288152cd3cef8922ccb0756e53f52fbfbbe6cf4c18358f285dfc30597ced54e53c3c5fd7fed2bfaa9df9c845a57df1c31a90c2197361e73adc922131f3ddf60267faf4dcae8924364122ef5d97daf179cd83426521b9867994f127577d7eaa70f6df4b894d71b99e6a55a7ffc40d44d275dea09eaf9c896702ce113dce44cdcb975b12a89da08b0ddafdf2865a4a0fdef4dd189a4ce28816e0", 0xd4}, {&(0x7f0000000440)="fdd4bc31fe076542b89da22fd2c31b1a86507926a45d7937fef1c823e5e57f03a13f6a7c85050aad2af1b8f34ac76c7bfb3b9c63c3d61b394baef4b746bf7fc5ba29634ec2514b296f86783deb55483244ca0457e4e91bf0ceba6987f1d88c9a593246e5e980b37a1eb234", 0x6b}, {&(0x7f00000004c0)="b976ea3f8c160b864d5c980f6d0f81794f64ed15997c3bd5605f53f111a343655143acc0e188bf5dc3584bb61b70c912db7856195f1d3c44ea48d9811e06b696aa1d8aba3efdfb08169b43e5a8984c89af6a63d59cd4092170df4005ae8f55affe9bff4698abbaf1d40204fd446e4e1e105dab6ada092d8e28e68c18dda747e97f2f22", 0x83}, {&(0x7f0000000580)="7bf23edcd024b38065bb31fc4620e93cc9e397f1167cfa377e7ffcb73e33f330da000724b5783d02a48b311211db59e0374c499110f43ced3443379618591ac92595542df2d485d89ff59a326e29e462968a7302fc196d4af9527b9dc83862f2c69199bd1ef6", 0x66}, {&(0x7f0000000600)="12e80279d19445d0666e17ce74e12a9a2f0bae02a2eb4b885c9b6f4126a06fd199f0182881cd27b3fa85210b2c0b4dc514e39e899a23121f0d08070e3a98e12f7f688e05a411bb93528ac119a1d3f486962ec857fb35b77823e60b2d54d2f08b9406a28e266b677e4dd5538acc077549c2f70260929558bbd96e8915d02e0b8c85087b88532cd4e81ac9d3d4c4a7e1681764b5db9d2ef59af0a79c487453b93a691b730c18c4126070ceed66f45af4a25518c9d63899b7bf0b48b9aa9cf68f29a6d67a36e9a3ea10258955956e16a8584c8bf62056aecebed8ebf82d9a5b3ebc458105dbe524b125373ef2ce7de160d5917cf47d7e08d840ae25c0e484304d0770bd7871856a60f92bd3515ac12560826d2c6f53f2f739a24a9e6c099798c7101a33adee6d1f71509309c561fa19eb373e14ec54c4e490fdce33d0d0ffe4510d44da9dc8ede9e6636a36778d8678843677b1ad580afcf5a5af42597c8228c5cc133187fb9de01e382b9d04be629b9a74450bf1e21b3d77edccaa6d62f8dc89ee9826e418f90ed02e1c39c27a26737171ddc8b53b6adcec32ac72158af03470f3448fbacf3bbb6b398438811e667a0950e586a62d4b16c01a770b12d20e8da77e52bf7b9e720da3d830eb89be592c4b3f2841d6c0ce945edbe5278e52d9dd65c668aa3760fa60db5ce7be77110a42a2283c74a4c7864ca0a463130e1682fe471c078ec31467bad1bcd8a03b3cdfbcaecd0328fcab64b64461015089c998c4caecb3803e4aacd22f85ebdbae614585cc0a47b04b0608364407a5c0fc9ae6d3b9e0d170831638277a1a70d12fea3d4adda488e1a2d62adfaf77fc27556e1c45c9961f7a2a7eec4fcc5c13c711ce5dadc3f5d8c1332ae7e8697bd39bde2b5fd16c34645d3372af42f17173edb69a6e45a19ed137b07f3b0b2ede362348fc1307a3f0d96bce594c26703ebd6d8bb65de4bb06210de7b604f3338e209066d5f056069e568715cc99b2950df0cb96deda83d6697555200e33cbc87c47b9005aed65b8d047a3ca2aeda27d78a4b8fc52faba457d2a1e85d48ff0facb048306eb64c47c0c43af81bd8c98ad10735079037177a19c34d064fbae1e7add05914ad7326ee554a47d5ee64f4ec76aea56e5f8e0401c1677a9a094f87b910770e30949bc8442118c4d8c312aba5c7b45978e797b47a94a5cc6ed011e1167294030b5b41a8a514e62015328408bd9db4b4e8216947dc837c38ecd1c7526f117fa80d0a86625bedd2885b0a0495839fc8599fcd9444a09aa4851b1f857403fc0a544beb67ec052e6786eff9d68226f9915aeb1ce75973e1ba286c4d85542cb1f8016e90edf23b1ce37a9088497232b5f2b254ec8708bca4baa4769300a10a061b85e2e8eba64726f905a6d191d04f9e5b5093327ce5ed69699fcde3406d9d529eaba42ed876bae8a0de5eec08ffa297f0485a26d666e146192e9ddcdd34cb3241b8523889018f5f35bb06fd70851f7aac88e50a4047dad0d967a3e2c7aae2aac9279a9bfd5460685c0ae0a9bf4d4d878c6e8f5138c5fac7e863015127dca5fbf8f54ae1178c263b0d820db54bcf0cd3fca7b6d9470c95754765eacb7de84ecda2bd4181adb5e697bb701d979efa5abddf2a9e1162e3330058e748bb9d78d5fdebd8133e3acfd2adb1bcc67ea1fd25bb091d42efb005b64dbc81b452a7c17996cc06a1ccd143e2d5d95cd05b127229fdfe692e547bca218898f6ad3f06d009efffa0a50ae9addbf2fa9ddba1872fb82144f6ef89cd45c0243a640d9a9254be23008fd06462f714faf0267562b5a771792977670a0d24271d097f49cf3b3c3894a0f6a5b92c46c0d6be9a8b67680695aa3efb264fd0c67826a487bbfa2a2d1ce3e63c9e93d09bd4df5b060a42bcff826cf658ecba3791bc431a445839a8befa0dcfccdd359d8086bef2e08eda2aa2bdbd21009571f88195e97803d1b897236cdd2d114539f03551efbd2d444fc06a5eed73010ccf85af775e1255796d2f480ad1cc1fbf39e9b7045bc531aa5b6733309a5764bfbaf2a554887a108cd85fc86fc9be14788498651a9c6dc1b4385b555f3e4ba4281b14bdc75f0eb62ea7ad719399a5fb73a4b6d7a80410f400b1c48a6fd2398f7e394f8a38808805bd51258b2bb27580d25765d27437ab2a5dd42cb95e4f7debacc7bde6d8cf136c63fab6e269798a981854fc48310a979a0783316df23b56f5e32cb1d8fb7b7b352d8c08720ca12021d401e617ed712c5b595dca79cb6844897f0b79cdf53e7f28f95ab04a4211189a87c530e28a5d11792061395b56ea5629e3a39c8ec6afed90cd5c1ee5d4ff7583491e8387d0cba48ef1424db6ae0966122b9571cb163b4751001bfaa31528050dacfa23f617d359030f28ba6ccf97305b60f7ffd48efcbec692c2380d3f398f9245c73718d0621a77c5d8976cac6c6164edbf912dea6202589d3210aa1301eb9d25c5c10b5582df2c5dcd92083f62c4341ce697e9d800fb69af9e2a9a885baa5cbda9092237ea3d4e745f5e4b3634dfc860925d2c1020b96f7cf5a5a6402a562fb88e1ba0bca22be3b7767ce0d057d2a8ec841f2dc0da0144d90e633b5de1ebfbf0ccca9dcbe61956d6b4bbc09351a81faba157b63c27d529f5fbb288accbf824ede1f28eb8f564e48bbf0221c37b888fa484e9580f83cc5b385bad71eff7d0fbd31fea6d55754a68f83552a49013fa9bc319d50bae854360792b7f5a9a8435f4a60c2146aa613151a3cd0b7d100b70f1c7d49bd0392217b14ca7e7a47a9f640d810e78869371ed3da0bd64e5ca503a15144e58cd025865ec305d0c0449d97db69eddf4e30da79f46a85d9c7f979602f85cbb75485967d848897d05acda0b72837df69d9c459d3295b506d15b34efc06a07a04e6daab1faca16d427ce04e449485cf8f777c88de26d97d85b04d49bce8e3add3be30fcb684a8b64f8108a7653565da35bc731e1ce01f69d98d31d97615a353047031e53fbc6b7fc4fe78318d27a771173cbede742330e12a510d81ab794fcabc8cb5dcc51c8ef42916b9b4e13a0d4a0cd2a52a72dd3ee69c99fad36edb42894e8d5e8c0aa77f500a76f55c035ceadb931c27ccae0acce43a53ac2df0da5002fca1685199a3abc54175d9e28a5f8c6f8c7163d4a9b381275f33e9ec0c947b12d8d4f367112aa99cf9349e53fd37333a7c62998b6d7673e8e03aa0dbfeba94c00a90b1e55089f62a300b1979c93bff270b18d1ba27ad77133e9d5440a56e38b7ddb2c88f463d567fd140084b47216314ec92ecfc529c0a2be40c42a76593707ee26e1e9cae68f9fb8727e06c028f4540bd88165dee7b6082d7d27734eba603ce59d33c82d4b7d901138113eb7e42f034e628eed5b9270160647861c52d1331cc43d93eca746cf38b3c8f53b3e4a7013084c857d89b0194f6c3371b37de6f034f3de9df463fbf6d241a517818932de80f332b4cbf227812ca0c14ab0fdefe17ff56f7dea51f4d69870cc4206baf3fb8702be730bea0e25f9be75dac926b84a8da050c6aa09a5c393cff7e3366fcc9c679b9ae2b470da0adfec64235ddfcb969d08b364beec175092bdd8ae3e43a491a56d57536c5fa6ac6c6e1010cd189e6b848e50eaaf2363b78f68e85464a817e7e1f3f46eae66320482dce2de50ced996548a1bdb7735b16a1daeb28a9da82ce814fcc1248979018edd3c380a0419b875bfc94421f94e2771231dda4722f5d22866da71d2c10ac30074717c6cf0ff11fbdf41ac0d30e815a9444dd44c7a659b2e3c144bf611df04ee9783b8ad8109bc754d5efb4c40e5c44b8e377cbde816c434a390cb008fc265f2846b24b2aee2e3781ed7f64108b7b8df7d7c985453837856f2e3b15d653c84f2f94d81a45cce5ff0975fce0c4f6db2ed788b2a1118dcc79ceb5adab37dc7dd943d5d6f952a1423e531507173b36ee8df0b874bc9f393ae794fdecb303f9f98e5a437e8ab7d4be8b4b16f73ec6d069a52f083cbbe49631155645ba48e354a6b862d729777253dffc9156f333adfb100cbc41616c81e34420d4e2ab3a4825eacefe82158c03a894168f8cdf7ef7982186431edfdcfa6a7c9aaf661465fd4642598b51ce31e5189d95d964206fad724d02b0d9871f1217305433a98706bd26aa8b8678501fec2c39ca30c52f625b1085ea4a719f1bf6da9fe107125d0611b389bdc78fb6ee00ca287012a30c4933ddb300613cc8c536a8311e6b67156e3acab27ded5b4f2a4b724c6851b2077ae04bc0bbdb6b232ccd2a74e62f8e3d54b85ff770259ac0ced8f0fdcfc80b9f8df1769ceafd5d274e12e5ce2b4e864154d75dae0158fdcc20cc7d3751e6ebf4cb582247621667079ff6671477fb76fd27fd66b2c8411765e94d4f1bd9f05b5125e87db1dff462555cde6f1ca5764a051f7bbb9bbe0b838497497d9dadf15f19f7290a9bf3f9dc0cf9703ef2af6d64011644f202e74d251febad835035e39575bf573381ba501ad7157b67961bb519aa0a561093952f7e076d2bffb1969dd4673e79183c4c6672a1fafa6efabb19fdd877faec2973be0df13f5c9162fbde9c547d9af42b9cefa433291e5dedafdeb9c03859df0ebb47780398d428c7ee138528e87dbb2447c1caa017d1a5252f2a96726998d099a93416f5fb3c69f2c8bc1f42026215a4af549c659f4f45344708d5bca78918d5c531afa9513d411c4f18cdeb52df53eaa6d9218311580302a6802201ca1f217276f7ef814d6cdb661dedf857c11dd8958951f3b8777619c8ea8e9d0689026656f4b5ca5ba8fe21ad70ba7e62405569498b76804023d0846432abde131cf02299f5377867c4cd2fc93ec564a2c7e6ad9731f089e00382de99a77a9edd5813feebe491799149685b632772a94c5805671d50d791ea88516f208579480fb06463e73bce7cfea4a38f858947f87bd0101b736c929de9eba9d92c1262f30151c3dc4db7edbed51941bbf2c613fe296eaba7e2be94cf9815b0057dfb989a8ce50e2747abc012ea8d430a6f55f559f8ce791ebbe41bd331ecd6dc4bf9da192554b6ecd36b3f0a8b656977b546eb141eef853d193701fa74dffa6e5f88b72d3c261c92d0d802284cce84a46c5359889de116dfdd4de21a1b4f78e0c296ab2a4c10211549ba2311c1906774e991f62e2af8ff9e505452dc186e8dcc4cfcf7fbd2399d046ba18943a00ca107d64b1d9fa96b3f3785af5c3f185d2ce1a7c4b5c38c9f2e9976d94955722d539db88902ccc3c6d6c5dee046e7d670b88500da7277c8c713a02529d45c283405ee1d11e5924038bbff57e018db756ee3953ef2ee480fbfc21203c091b188976ffa0e10a7d7b2598545969dd1c5d35180d7d7a7e0bd087f7f3f3d123c9b3cc315619c1ad0ffd905fd4b74ae1d610ce5fb3ec68852ced1f3baa39279f10c128e7e38d729962f97bf48e189c20f7333a9c256269400ab4d78cf93f860af04924908c25d730ddf16b9e141da92a3a3401d73a9d497eacbf135b2af891164d71557b86aa87eb5ee2daf26c5c59d5789b010d59cbcf166b2d5b410d5638204fb2e55afaa1c64c9e34db28d87aa44c20c55f910a3ad566e1f6ac88db2ae7c9ede8d843993ff94bd0d85aa78c422c7cc01cde9471b8847260955c52c2db993aaa28fd59166f6bb59d4b81e315c2c9ca91580f8b86a20c8eff8af305b54f48e597f9f439dacd304579110f56d5a44f34a72b50b7608a188ae8530c65771292817630e3cace4ff4a502d160de69c8f15a427238e3335e71563dfb03d69e487", 0x1000}, {&(0x7f0000001600)="06af7580c80d81ce9ee10e2d0f2417dbf8bc67aa4b391c97815a9c", 0x1b}, {&(0x7f0000001640)="80e58c7565b51d3a922a19f81fb2518c30471a434e85bdf50d99c425e129ec9aa58d308328e3ffcaf0e3996b546e94a4e495c3ec3303648398db43e39bf93004a8e2ee1a888be2a70585a25af1290c647c79db29c40f32d49106096a455d5fac6d0fdada9e7df707de0b0080a76a009096b92d0564fb2a", 0x77}], 0x8, &(0x7f00000017c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r4, r0, r0, r0]}], 0x50, 0x1}, 0xc) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0xfffffffffffff000) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00'], &(0x7f00000001c0)=[&(0x7f0000000140)='-%!\x00', &(0x7f0000000180)='\x00']) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x82) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x8001) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0xe45, 0x3, 0x1, 0x15d, 0x7, 0x0, 0x0, 0x0, 0x7fffffff, 0x8}) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r3, 0x40044274, &(0x7f0000000000)) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') 16:00:09 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mkdir(&(0x7f0000000080)='./file1\x00', 0x40) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000180)={0xffffffffffffff97, [{0x1, 0x1}, {0x3, 0x9}, {0x3, 0x3f}, {0x2, 0x8}, {0x1, 0x1127}, {0x3, 0x40}, {0x1, 0x1}, {0x2, 0xfffffffffffffff7}, {0x3, 0x4}, {0x1, 0x3ff}, {0x2, 0x3}, {0x3, 0x3}, {0x3, 0x1}, {0x3, 0x4}, {0x3, 0x2e}, {0x3}, {0x2, 0x80000001}, {0x1, 0x9}, {0x1, 0x80000000}, {0x3, 0x1}, {0x1, 0x4}, {0x3, 0x6}, {0x0, 0x40}, {0x1, 0x7fff}, {0x3, 0x1f}, {0x2, 0x2}, {0x3, 0x3}, {0x3, 0x4}, {0x1, 0x100000001}, {0x3, 0x100000001}, {0x3, 0x400}, {0x0, 0x1}]}) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="106a1dd27e3fb440c213fb13c8ad451654b82cd0b9610de81b63959a8eb12d4a01f4ab3762190f911a05dcd4d95f23a7cfd4afa6f6be1547873f8c8846415730a0d1b225ce33c3db2b270de17f4c617f22129d2c32c4f2bb3ba22e02ce3eb0c5a79105f2ac3b6cfc08293f6eb831db9b5f43196413d36cb577294197063132eee435dc9e6dd2e4955d2300eb008631dd40b2065b7d", 0x95}, {&(0x7f0000000180)="84d8ad1bc9d9cc2f868fe1a678b1a7e113ed8864284dcdfe4fa79a96f87c3e0655c01e0504bbb6823405a942796dc0c8ce51df6386b62eb4ed480eb1f9ee381adfa8950ecf3d830d539d38145be6622cb7a6dd03e246d94a5d860b303b4c3bbea430e0aa8290642f11c591c376efca352034b94d22bf3713178bbd1509febb23d79131927295e5b56323a461a694a2463194347da3cff1e0b5aca4c20ef18c79fdb0969d414ce0d97887f8045b3c2fcf73f3574d3d6621a6", 0xb8}, {&(0x7f0000000240)="c6c8dbe621548049fe725aa7d5ffa0e084d7934bbb7e82a1dc67c996686c7a4101738136107d95a001c5157852e6070cb5f0ef2140834c8c1e335a6caa9d67cdd1b101b03476e444a5d593", 0x4b}], 0x3) getsockname$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000210000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e9bd472795ae03740537a90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c6c4f13712d109e6b610eea40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000300)="6c3715a0902f3084672b968e98812816401a6f8566ed4bb3264b3e659dd77c89e0908148fa43b30b18bd861533667b06ccd1f1030b6df4f4471b4e8f3d3ec58079dd4c6ee7a67add27069970b41ca8dde4a2535e07751d879e2e854551d5e4a136a920251dde7a78c2f609dd77afc9c3397694b8669de6602419a027ec3065f42dc020ac680e55724d5b492683b06bc9990510ed30b7d107fa84136feb9ffb37abfc3110f39dca067c1ba8354f9312abb870", 0xb2) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:09 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) shutdown(r0, 0x4) sendto$unix(0xffffffffffffffff, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000), 0x20000000000000db, 0xfffffffffffffffa) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) r1 = dup(0xffffffffffffffff) fsync(r1) 16:00:09 executing program 0: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fcntl$getflags(r0, 0x4) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bd", 0xbd7b7366f7ba3383) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) close(r0) ioctl$TIOCCDTR(r0, 0x20007478) munmap(&(0x7f0000719000/0x1000)=nil, 0x1000) dup(r0) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) r2 = syz_open_pts() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000100)) 16:00:09 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x81, 0x44) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x8001, 0x7f, 0xbd7, 0x0, "d9e304584975346519b7d38a17077389b16c845e", 0x6, 0xfffffffffffff801}) fchmod(r1, 0x2) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x821, 0x113) ioctl$TIOCCBRK(r3, 0x2000747a) fchmod(r0, 0x12) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000100)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0xd01, 0x7, 0x2d0, 0x20, "fff03f52f032ceaf885933114f7daf19efba8a82", 0x3, 0x101}) read(r1, &(0x7f0000000180)=""/20, 0x14) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000001c0)) ioctl$TIOCNXCL(r2, 0x2000740e) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000200)={0x33f3, 0x1655}, 0x10) r4 = syz_open_pts() r5 = semget$private(0x0, 0x3, 0x120) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000240)=[0x9]) mlockall(0xc6217b2ce51944ac) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3, 0x1010, r1, 0x0, 0x0) sendto$inet(r3, &(0x7f0000000280)="3497d2f80ba80a81eb8717bb5bc6a4b914f48592edaf886e0f3ec4d63739be9a1778333e107873c7fb13611c3a37838379e656bb77cd874e359e9d33bbd0160454332c142b60cdb1b3b372bb270fa94bdeb4231639972e7434221f2afa315d0f3386c4c8139cea2d3e5819d39fc7a18753537c2edee66ae4eb7142969aa5c811cb2fc52667407089ea823e5b1c9df9f9bf7727f932ab8269c77675afa99e078b5ab65a046c0808237ad993608a2f2830785f8481ce0af03f47b4bdc237e50160bd7bccd3f6", 0xc5, 0x9, 0x0, 0x0) ioctl$TIOCNXCL(r4, 0x2000740e) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000003c0)={0x80000000, 0x7a16, 0x7f, 0x100000000, "81abc4522765049f107a6dbad7b0cc0acc41c502", 0x10001, 0x34a5}) link(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') getuid() 16:00:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2766696c65300076b8aeaa38783545c9fb12a0c3652eb86818467a372786daa87079f2c514949d1a36c658d474bf314f1f1ebde4289619b7ca476686fbbc380539138babea7059ff6a7841954877c95b4ccd4b90e3d30387ad2a0ea99035c87368b44cfb3f658c00036da52409a7f89802250261e8ac89feed2037a3e4821e0aff60aab48cec70444991348a37225d9b3d250451f1668de9b20d6d4c1d243f"], 0xa) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) openat(r1, &(0x7f0000000140)='./file0\x00', 0x80, 0x42) 16:00:09 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0xc9, 0x8f}, {0xcd, 0x3}, {0x40, 0x5}, {0xcb, 0x5}, {0x0, 0xfffffffffffffff9}, {0x22, 0x7fff}, {0x22, 0x6}, {0x22, 0x2}, {0xc4, 0x1}, {0x140, 0x80000001}], 0xa}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x21}], 0x2}) 16:00:09 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x10) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) map stack 0x20719000-0x2071d000 of map 0xfffffd807f00d2d0 failed: no mapping 16:00:09 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x200) lseek(r0, 0x0, 0x40fff) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000700)=[{&(0x7f00000006c0)="ee", 0x1}], 0x1, 0x0) r1 = semget(0x2, 0x1, 0x200) semctl$GETZCNT(r1, 0x7, 0x7, &(0x7f00000002c0)=""/228) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="d7", 0x1}], 0x1) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0xa6, 0xa00fffff, 0x4, 0xfffffffffffffffb}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x6, 0x9}, {{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x5, 0x9}, {{r0}, 0xfffffffffffffffd, 0x85, 0x80000000, 0x7, 0x8001}, {{r0}, 0xfffffffffffffff9, 0x40, 0x40000001, 0x2, 0x5}, {{r0}, 0xffffffffffffffff, 0x44, 0x1, 0xe5b, 0x8}, {{r0}, 0xffffffffffffffff, 0x2, 0x6, 0x8001, 0x1000}, {{r0}, 0xfffffffffffffffa, 0x80, 0x80000002, 0x7b33, 0x7}], 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x0, 0x3707, 0x5}, {{r0}, 0xfffffffffffffff9, 0x7, 0x2, 0xf0, 0x7}], 0x3f, &(0x7f0000000040)={0x80, 0x7f}) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) 16:00:09 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffd000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) getpid() getpid() r1 = semget$private(0x0, 0x2, 0x8a) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000000)=""/108) 16:00:09 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x8000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x7, r1}) r2 = syz_open_pts() madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x40, 0x3) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) dup2(r2, r3) mknod(&(0x7f0000000080)='./file0\x00', 0x40, 0x80) 16:00:09 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f00000001c0)=[{&(0x7f00000000c0)="49217dc8396c3ba1125291afbe49c62038579dfc2ce53510757890ac5aa9a7861061ca6c97b5a2b0eca79c1f40527eae9998f670bfe09fd4126c02a8635518823b2a6a57c8d7915c119e2dc38be14db706847ae9cc9f280fb3f8fd08370c76793b3ef6eda1b54704abf2429dd5d6c79ac14a7b094a87581f6ebd4e17cd454256699479fadd03e4447014d61196157b964694e0c7f5958cc4c6b4ff523a467bf2c71a43ea3fcafdfceb9354c39d87947112843ad90710a06b42cf688b696a84f1f85fd5", 0xc3}], 0x1, &(0x7f0000000380)=ANY=[@ANYBLOB="200500000000000000000000f784bd7825007988e6968385355871ba21a9edc0c755f12eb1c688f054649e9bb98590bbacff143c7e6747c44cf7c8fccf0afac805c3fe47bf32466ca6d8fb240a15abe221027bfad0931a8cb67386d89ac053ea87b904a955d0fbaad36c4abe83c50212db96aecab3f3c6a49522224002eab571b6f0f647a5b19b82e2378eefc7b8a9ec587c3e8bf50e6b7f43698508aa310cab5b2e93605f79cc8d8cf1143802073535d6a2c0c3a382c7b36bd35782f918dfd62e5d15e214bf4993dcb1fd7fd04a2e501d1692c861f4d0063348103a023c39af2ca3fa9d2448534636fc60d31085b0537acee2627eb6dd06ff648e72413ba1b6b480b757f0139448ebe9a2f616efcddf7cd399005f1a87459649a0860095284ca098a93a7b8efca6bf0fdae32171ffde6fedbe8d8d2bbe0c7d75aea3b38a367cc504ffb03136b881846f"], 0x20}, 0x400) write(r0, &(0x7f0000000080)='p', 0x1) accept(r0, &(0x7f0000000500)=@un=@file={0x0, ""/4096}, &(0x7f0000000200)=0x1002) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x800100002000, 0x4395c15) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x6a4, 0x0) getsockname(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname(r1, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0x234) sendto$inet6(r1, &(0x7f0000000300)="8e047c4a71105c1e5add7386cd3462f761bf5e63b5cdcafab3d89dce9ad1c0681ae1aaf02653852913c8af8c1b803c8ba572f6934ec31f57aa88c1156c8a0ed55ad21dccad3631498424c36a07cd388b8a95a390f6a6599ec5a00b5351fe63513737af45d853030e0d975faed35f57123a9d95c98223429a9a6427c3b4bf7c8644d80d5ce31b82f8fd3e61050b8e3c82f156ab025896faee0c98c85ae26ff085d72d3d4152766a7adb0941235c5d9e9fbf2a221d75322986f34d435cf87dc33f1792a36bb11f826652fc49ff85dc3ce8b5d5fc168ba600db64da683a9e96e17eb31126d1c0f7fb24f6cec16e27f424facbed704de4950d4010a04396a402", 0xfe, 0xf, &(0x7f00000000c0)={0x18, 0x3, 0x0, 0x400}, 0xc) 16:00:09 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x308, 0x0) sendto$inet(r0, &(0x7f0000000340)="834d3a9e917e5ab4a91faddfe7a1f157f4e984cdbc00d10d4a067d01a59ab1db4ce5cc15efd12907433f27d07b4c3b9b013631a24f64900333c333cca2dac67666a125ad6704f2673deabd315c2a86c06c2b54378cb22b1892602072a280266de17cb752", 0x64, 0x4, 0x0, 0x0) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x34, 0x2) kqueue() kqueue() fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0xa) sendto$inet(r1, &(0x7f0000000100)="7c1a2a3eced82aa910e5408982f91ac4865e1a02ef41d224c188b034f3b23e8845981d394ecf8d26860434da7477e0cc73b1ac7d78d628bb2436e989bb5efa381970db67f068b86099465fdce99494dd3f8b50b43f301a381b9e673caa24f704b99a0ddff028", 0x66, 0x1, &(0x7f0000000180)={0x2, 0x2}, 0xc) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) r2 = getuid() r3 = getgid() lchown(&(0x7f0000000280)='./file0\x00', r2, r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xfffffffffffffecf) bind$inet6(r1, &(0x7f0000000240)={0x18, 0x2, 0x8, 0x1}, 0xc) syz_execute_func(&(0x7f00000003c0)="d9f0c461f9e7810080000066440f11829e8dd43b67660ff2630066660f697b28f3f30fb240f1c4627d184a3dc4c10155da0fdaebf20f70c000") getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fchown(r0, r2, r4) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000001c0)) r5 = shmget$private(0x0, 0x1000, 0x5, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r5, 0x3) 16:00:09 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x4, &(0x7f0000000640)) poll(&(0x7f0000000040)=[{r0, 0x100}, {r0, 0x1}], 0x2, 0xfffffffffffffff7) rmdir(&(0x7f0000000000)='./file0\x00') 16:00:09 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) close(r1) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup(r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000240)={0x4dfb, 0x3f, {0x80000001, 0x3}}) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r2 = syz_open_pts() close(r0) dup(r2) open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x6, 0x772451d3, 0x737, 0x8, "a2c828d9cb296912e4b93963d5fcced487eb4853", 0x10001, 0x40}) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x334, 0xffffffffffffff85, 0x4, 0x3, "d659e47cc88ff80ef41be6e5e4baa444c412f3a2", 0xffffffff, 0xfffffffffffffffc}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955882eda0ab3c5000000f1d84452f514eb9d", 0x0, 0x2}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) close(r3) syz_open_pts() 16:00:10 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) dup(r0) r1 = syz_open_pts() r2 = getppid() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000, r2}) fcntl$lock(r1, 0x9, &(0x7f0000000200)={0x0, 0x0, 0x10000000000000, 0x100000000}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) syz_open_pts() select(0x40, &(0x7f0000000040)={0x92, 0x8, 0x2800000000, 0x100000001, 0x350c0c9d, 0x7fff, 0x0, 0x5}, &(0x7f00000000c0)={0xffffffffffffffff, 0x3, 0xca6, 0x0, 0x5, 0x5, 0x1, 0x6}, &(0x7f0000000100)={0xfffffffffffffffc, 0xb0, 0x2, 0x2, 0x5, 0x80000001, 0x7ff, 0x3ff}, &(0x7f0000000140)={0x6, 0x7fff}) 16:00:10 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x0, './bus\x00'}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f0000001440)=[{&(0x7f0000000140)="fe6067546fac", 0x6}], 0x1, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) 16:00:11 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='{\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='.[\'(,\x00', &(0x7f0000000180)='/]%+-#\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='.#\x00']) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') mknod(&(0x7f0000000340)='./file0\x00', 0x2022, 0xffe) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000380)) recvmsg(r0, &(0x7f00000018c0)={&(0x7f00000003c0)=@in, 0xc, &(0x7f0000001800)=[{&(0x7f0000000400)=""/38, 0x26}, {&(0x7f0000000440)=""/208, 0xd0}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/170, 0xaa}, {&(0x7f0000001600)=""/57, 0x39}, {&(0x7f0000001640)=""/229, 0xe5}, {&(0x7f0000001740)=""/47, 0x2f}, {&(0x7f0000001780)=""/65, 0x41}], 0x8, &(0x7f0000001880)=""/39, 0x27}, 0x801) r1 = openat(0xffffffffffffffff, &(0x7f0000001940)='./file0\x00', 0x100c0, 0x18) symlinkat(&(0x7f0000001900)='./file0\x00', r1, &(0x7f0000001980)='./file0\x00') getsockname$inet6(r0, &(0x7f00000019c0), &(0x7f0000001a00)=0xc) symlink(&(0x7f0000001a40)='./file0\x00', &(0x7f0000001a80)='./file0\x00') connect(r1, &(0x7f0000001ac0)=@in6={0x18, 0x2, 0x10000, 0x6}, 0xc) r2 = accept$inet6(r0, 0x0, &(0x7f0000001b00)) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000001b40)={0x1, 0x1}) r3 = open(&(0x7f0000001b80)='./file0\x00', 0x2, 0x180) r4 = open(&(0x7f0000001bc0)='./file0\x00', 0xa00, 0x56) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000001c00)={'./file0\x00', 0x9, 0x2, 0x0, 0x1, 0x7, 0x1, 0x8, 0x1, 0x1, 0x1f, 0x7e81}) mknod(&(0x7f0000001c80)='./file1\x00', 0x8010, 0x3) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001cc0)='/dev/ttyCcfg\x00', 0x8, 0x0) accept$inet6(r2, 0x0, &(0x7f0000001d00)) getsockopt$sock_int(r3, 0xffff, 0x10b4, &(0x7f0000001d40), &(0x7f0000001d80)=0x4) select(0x40, &(0x7f0000001dc0)={0x2, 0x8, 0x4, 0x1, 0x2, 0x40, 0x5, 0x2}, &(0x7f0000001e00)={0x2, 0x2, 0xfe1, 0x1, 0x96, 0x2, 0x2, 0xc000}, &(0x7f0000001e40)={0x1, 0x7ff, 0x1, 0x7f, 0x1000, 0x20, 0x5, 0x2}, &(0x7f0000001e80)={0x5, 0x8000}) setitimer(0x0, &(0x7f0000001ec0)={{0x8, 0x5}, {0xffffffff, 0x3}}, &(0x7f0000001f00)) dup(0xffffffffffffff9c) mknod(&(0x7f0000001f40)='./file1\x00', 0x0, 0x7) getsockname$inet6(r2, &(0x7f0000001f80), &(0x7f0000002280)=0x4) clock_getres(0x4, &(0x7f0000002000)) openat$null(0xffffffffffffff9c, &(0x7f0000002040)='/dev/null\x00', 0x10000, 0x0) r5 = semget$private(0x0, 0x1, 0x1) semctl$GETZCNT(r5, 0x139e63ee8bb1976b, 0x7, &(0x7f0000002080)=""/215) listen(r4, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000021c0), &(0x7f0000002200)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002240), 0xc) 16:00:11 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000140)=@in, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000180)=""/212, 0xd4}, {&(0x7f0000000280)=""/204, 0xcc}, {&(0x7f0000000380)=""/5, 0x5}], 0x3, &(0x7f0000000400)=""/89, 0x59}, 0x40) r1 = socket$inet(0x2, 0x8000, 0x0) r2 = kqueue() getsockopt$sock_int(r1, 0xffff, 0x1801, &(0x7f0000000040), &(0x7f00000000c0)=0x4) pipe2(&(0x7f0000000000), 0x10000) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000500)='./file0\x00', 0x1000, 0x1) pipe(&(0x7f00000004c0)) kevent(r2, &(0x7f0000000040), 0x3, 0x0, 0x100, 0x0) 16:00:11 executing program 1: getrlimit(0x0, &(0x7f0000000000)) getrlimit(0x8, &(0x7f0000000040)) getrlimit(0x3, &(0x7f0000000080)) getrlimit(0x4, &(0x7f00000000c0)) socketpair(0x10, 0x2, 0xffffffffffffffc1, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x5, 0x80000001, &(0x7f0000000140)=""/206, &(0x7f0000000240)=0xce) syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) r2 = semget$private(0x0, 0x3, 0x8) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000002c0)=""/132) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x80, 0x8) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000003c0)) r4 = getpid() getrlimit(0x7, &(0x7f0000000400)) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000440)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000480)={0xfff, 0x7, 0x7, 0x7, "4bffb1b7a71c1bc42b930acafd7799a64feecf92", 0x80, 0x9}) getrlimit(0x7, &(0x7f00000004c0)) getrlimit(0x2, &(0x7f0000000500)) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) getpgid(r4) recvmsg(r3, &(0x7f00000028c0)={&(0x7f0000000540)=@in6, 0xc, &(0x7f0000002740)=[{&(0x7f0000000580)=""/7, 0x7}, {&(0x7f00000005c0)=""/180, 0xb4}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000001680)=""/4096, 0x1000}, {&(0x7f0000002680)=""/134, 0x86}], 0x5, &(0x7f00000027c0)=""/230, 0xe6}, 0x800) socketpair(0x20, 0x0, 0x6, &(0x7f0000002900)={0xffffffffffffffff, 0xffffffffffffffff}) setitimer(0x0, &(0x7f0000002940)={{0x9, 0x300}, {0x1, 0x9}}, &(0x7f0000002980)) bind$inet(r1, &(0x7f00000029c0)={0x2, 0x1}, 0xc) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000002a00)) getsockopt(r0, 0x0, 0x1f, &(0x7f0000002a40)=""/149, &(0x7f0000002b00)=0x95) semget$private(0x0, 0x5, 0x43) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000002b40)=0x6) getpgrp() chdir(&(0x7f0000002b80)='./file0\x00') 16:00:11 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = semget$private(0x0, 0x1, 0x100) semop(r1, &(0x7f0000000000)=[{0x0, 0x8}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r3) setpgid(0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000240)={0x4, 0x9, {0x4, 0x51}}) r5 = msgget(0x2, 0x4149c14a80373c41) msgsnd(r5, &(0x7f0000000100)=ANY=[@ANYBLOB="03000000000000001d9f94a43ac94e54ba11dd52ad0977ba47944b4a490d7205f826de1e87208efa61aef9ec194b68c6d48c51e4dec3ace48269f3505cf06e703816ac9e008c735d86ccef0a50f8e32058bad60400000000000000c0e2aa5453dd"], 0x1, 0x800) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x800c7005, &(0x7f0000000040)) 16:00:11 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) recvfrom$unix(r0, &(0x7f00000000c0)=""/164, 0xa4, 0x41, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0xfffffffffffffffc, 0x0) ioctl$TIOCFLUSH(r0, 0x800c7005, &(0x7f0000000100)) socket$inet6(0x18, 0x5, 0x7) r1 = getuid() r2 = fcntl$getown(r0, 0x5) r3 = getppid() socket$inet(0x2, 0x4000, 0x7) setpgid(r2, r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000040)='./bus/../file0\x00', r1, r4) ioctl$KDDISABIO(r0, 0x20004b3d) 16:00:11 executing program 1: lseek(0xffffffffffffffff, 0x0, 0x7fff) writev(0xffffffffffffffff, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(0xffffffffffffffff, &(0x7f00000000c0), 0x64) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) ftruncate(0xffffffffffffffff, 0x20000005) 16:00:11 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "f0dc3e9e21ba43818487dc8157aa6567444326e9"}) writev(r0, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510080b1c1126cb6b37d0e1d87700730096584b0e4539d766faab7f26fdbe560403dc1c81fbd2e475c3b5597d3a83f9a6e57fa3e779b11717742255bb91a989c4b0ee6fb568f8df0a1eb3d6d5e6e51ba91d3c4f1bb633bb705496dbb511c691c2bec8991f4ac4fd93f3f727a50de1f08f4f1ef5d2c59f9f50ca1827d1e19b159311056685494c08a0c7204e09606e58e334de00943047c62c61bc018a892ee3cc3df9d3ffed86a88e43ed41f9fb31b5713582c383ce40f49fc72aa52349db9e6d6625c586139cea9039a85d2d6f47470ae72cebc22e7ed4c5bbc110c64fd817d810f10b445baad13f05429ca1fe82441bbd74bf368ea0", 0x1cc}], 0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)) close(r0) 16:00:11 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, r2}}) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) r3 = getppid() r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/96}, &(0x7f0000000080)=0x62) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setpgid(0x0, r3) 16:00:11 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x10002002, 0x1) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = syz_open_pts() r2 = open$dir(&(0x7f00000002c0)='./file1\x00', 0x400, 0x142) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd\x00', 0x10, 0x0) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000500), &(0x7f0000000540)=0xc) r6 = syz_open_pts() r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wskbd\x00', 0x0, 0x0) r8 = accept$inet6(0xffffffffffffffff, &(0x7f00000005c0), &(0x7f0000000600)=0xc) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x200, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000a80)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r9, r11) r13 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wsmouse\x00', 0x1, 0x0) r14 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wskbd\x00', 0x8000, 0x0) r15 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000780)='/dev/wskbd0\x00', 0x200, 0x0) r16 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$setflags(r7, 0x2, 0x1) r18 = accept$inet(0xffffffffffffff9c, &(0x7f0000000800), &(0x7f0000000840)=0xc) setsockopt$inet_opts(r15, 0x0, 0x1, &(0x7f0000000a00)="a2162ca82ae17650828b0e6a8875f96220e9ae8af030e7d0b744e3b4490f59bd5765cf8a885a6313c7ef61812fe92c1bdd4743c2c722214c659edfe251e10b9306431a788d5717a9513430ab", 0x4c) r19 = openat$zero(0xffffffffffffff9c, &(0x7f0000000880)='/dev/zero\x00', 0x200, 0x0) r20 = open$dir(&(0x7f00000008c0)='./file0\x00', 0x20000, 0xc1) sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f00000009c0)=ANY=[@ANYBLOB="0100002f666d6c65adb07ad349fed47edd3e8b"], 0xa, &(0x7f0000000400)=[{&(0x7f0000000100)="eab45a5a0f690b3adfa2ef3247b65c78e758a082511a13fa6b65037031b08b1ade1b9e3ba0c59d1930c0c36e2f478cd2cf246523d4d3d628d11c78be2beb609bab69d2", 0x43}, {&(0x7f0000000180)="e5065dd547d1a6fee025cbeeb566b7337de600d79da5a8ba6f56dded483e67450f3904d13e4afced986b8ac8f40d32a9b925bcf652913a4db81cee27a55bdb53c65a0311f60ff4b43fee668daefdd1e1b575f94304fc0b505776c6545a7c3c7981a97373e60b0b747c770f416ef14de03ed3559a8d74b31675e1083d6a86282a621595f58f20318eb1b86f334c12a2cc682a1791573e280b01e5d01dadaeacb4712baaae0842535e0f6c40da0c60cea15c39c2a7f681e208166d46692539970810bda74d4197d11c458396", 0xcb}, {&(0x7f0000000340)="3f9c046de8d88e097eb07d3005393c7f45a4597002f3b9fca43a5ea31da4c241c588641daacbff706385b9a3b7547f54228512fb3d262ad94e456c02114b3fd832bbdcb36ea4d4aafb12bbc2ca07a3e33ae6ace65afe56308b4315515905479c37dff542b66c2198d6f6d4c44601bc07cd2efa3025bb0bac311468236ba6b259c56ae3d1b9013220867f92343c5ae8182ed20f4217306fffb4923f50d7f714cb6501b361435f9e2f8a821f78", 0xac}, {&(0x7f0000000040)="1f8f87f3846d7008c4c6bc856ec221270e7e948658ac8828a33d54912028922a6846d6a9d327ac", 0x27}, {&(0x7f0000000280)="d9bb37b4ee4cfc78b8ad75c87ee4bc6a59a80375c2fb2f1aea01ca4116d444", 0x1f}], 0x5, &(0x7f0000000900)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6]}, @rights={0x28, 0xffff, 0x1, [r7, r8, r9, r10, r12, r13]}, @rights={0x30, 0xffff, 0x1, [r14, r15, r16, r17, r18, r19, r20]}], 0x80}, 0x8) r21 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r21, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "8a6edc3bb8a41e2cbde24c6a1e247fc17fc1e4be", 0x0, 0xf8e2}) 16:00:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000300)='./file0\x00', &(0x7f0000000100)={{0x100000001, 0x1}, {0x9, 0x5}}, 0x2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) getuid() fcntl$lock(r0, 0x8, &(0x7f00000019c0)={0x4, 0x2, 0x4, 0x2, r1}) getgid() utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0xb88, 0x2}, {0x5, 0x100000000}}) clock_getres(0x2, &(0x7f0000000280)) sendmsg$unix(r0, &(0x7f0000001900)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001840)=[{&(0x7f0000001740)="2925f720fe951526f62d464e37431248a5c6914d3f5d158a39d6610ff4a9d3b39c81a142b125cedc82f020ecc798d6909700948b2b83f6d309f03783b74f3131424a6d96f4203fcc416c255d2b5b5f5143533aaef999f5401db0562059fd2cc7c5b3b16f6fb71ff659d145718e6fd8d3065c6f9042cb015783ec52df723a5e852632e4e0fa2ca002841dc6abbc5e6286c5abc1b1187775e892242d08bb2fea8d24ef6de0240f1609927f7c82636e76b89b8772184e55cae9e9bafd8854424ca06c377a6b3c6fae456cc23d78ff70228614a1e25a3dc2b962ac60b0abac", 0xdd}], 0x1, 0x0, 0x0, 0x4}, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:11 executing program 0: r0 = socket(0x10000000002, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040), 0xa44f5b5f9df2b5ac) 16:00:11 executing program 1: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x4a, 0xf0000043, 0x5, 0x2}, {{r1}, 0xfffffffffffffffd, 0x40, 0xf0000000, 0x1, 0x1000000000}, {{r0}, 0xfffffffffffffffd, 0x80, 0x8, 0x9, 0x7fff}, {{r0}, 0xfffffffffffffff8, 0x27, 0x8, 0x7fdb, 0xa}, {{r1}, 0xfffffffffffffff9, 0x1, 0x10, 0x9, 0x8000}, {{r1}, 0xfffffffffffffffd, 0x44, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0x20000000, 0xff}, {{r0}, 0xfffffffffffffffa, 0x8, 0x5, 0x7, 0x7}, {{r0}, 0xfffffffffffffffa, 0x4, 0x9, 0xfffffffffffffc01, 0x800}, {{r1}, 0xffffffffffffffff, 0x1, 0x80000047, 0x79, 0x80000000}], 0x1, 0x0) kqueue() 16:00:11 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x4, 0x1) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x201, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x480, 0xfffffffffffffffc) fcntl$setown(r0, 0x6, 0xffffffffffffffff) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0xc0) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) 16:00:11 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) sync() ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) 16:00:11 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x776b2c61e3f2091c, 0x0) r1 = dup(r0) recvfrom(r1, &(0x7f00000001c0)=""/4096, 0x1000, 0x40, &(0x7f00000011c0)=@in6={0x18, 0x2, 0x800, 0x100000000}, 0xc) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="87c59125732ef4e75b8c8c0fb796db6caa09a31c0da5ed67edbf941abe3eef7bf124b32249c97bca0e44edebd118a489286354c34a4e2781bc89741df4d8629fd23236c5e1e03d89928689", 0x4b) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt(r3, 0xffffffffffff0000, 0x3f, &(0x7f0000000000)="1bb44274f8c84729278bdebbb262ab9867134f5e3f802d23aa8404b862cf6333ee86ab983cdaa3c98c7115fb83bc9388bd51b527a7346b972e70e03df9c251fba872c3c0efe155ba4dd9f96f19f9317e1a4ef40c8c21790794d3935e694c83f3cafb4321c86cfc28861b054abd998bd6023c5d8d138a867f14c6cd1b8936d78b71055c4d2c051b5912e2bdb43ebc980b26747d44daeebbd34a670fdd717bf8c678b8c3e139646e1d42542bba6bfea6fbe45995cfe1d18d0387e090c672e5bc04c6078d2f83bc77e6ecdf86bea95d74e2864247d37014373a6a8768581aaa9de581a43d0547af1bea45c5e18e292922fa3761f9a01ed7c7cc8d7fb358ebcab0", 0xff) write(r3, &(0x7f0000001200)="35f81cbc553c7c94ebd98e37e219a4f02775823deaad38095bc7edfc999163e74bbe6b3a532b5fbdb0b2ac994510be32fc9b76c9000cf8b4f7e6608b031d76effdb605e344a9b3eb1e96a59e46bb509006531fde58fe082072636eaefda789185d5b858a2f1e2a2a2dddff883a4593ea64d7027a13b849add6df0f7a467a94cc78b32575450133e47abcff5c7f35f6b6007590e85f5f89cebda601bcf92827c44713b49768bba5285f69d02ae7fb59c2a49c92a0352bee9ce622dea96a5bbed59a3d1a4d6966cee84686b2fd38409bdd893b0ca92ce0e26f8e5b90bfa577e11eeddb17", 0xe3) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000001300)={0x5a37, [{0x3, 0x5}, {0x1, 0x6}, {0x3, 0x4}, {0x3, 0x2}, {0x0, 0x8}, {0x3, 0x7ff}, {0x0, 0x4}, {0x3, 0x2}, {0x3, 0x80}, {0x3}, {0x3, 0x5}, {0x3, 0x8}, {0x1, 0xfffffffffffffffa}, {0x3, 0x401}, {0x1, 0x1f}, {0x3}, {0x3, 0x3}, {0x1, 0xffffffff}, {0x0, 0x6}, {0x1, 0xee2}, {0x3}, {0x3, 0x3}, {0x3, 0x1}, {0x1, 0x74}, {0x0, 0x80000001}, {0x3, 0xa8}, {0x3}, {0x3, 0xfffffffffffeffff}, {0x1, 0x5}, {0x3, 0x34e4}, {0x3, 0xffffffffffffff9f}, {0x3, 0x758fed11}]}) ioctl$TIOCDRAIN(r2, 0x2000745e) 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x5, 0x4853, 0x0, 0x0) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000240)="c88a37b959a126a10b90d2e00e60e4cc3644c0aed34fd365e1d4d8ef9d836385a4f21397a6766f1084423cd60347daf07fa0fdeb0940e2fa4a259282d918a2635a36ed657a77e8895989efdde24bbe823f21acc58fecc78d527033e6e2fbdb68b55277ec99bfefa21231b063234d3bfc14f98ad84e16b0a1cedd6922b37255986e918045eebcd693cd323d5843ac8a5da79f744723f72eff1e7764173715fe2d8ee24162c867eb26bc6910a41eabd003cc26c12298da33150bdf9bf52e23d6ee167aecbda380bfc6f1d3", 0xca}, {&(0x7f0000000340)="be3af8aca45b1e25d10fccc9cb8eb6735fce71de233128b75f330a49adb9edac7fa3e785c3bc47b83dc0240af411624c3dd83b7531b973618658ad45a4fae56ad4a4fb978e8ed1161db0d443f1bbf8c4a2c883e83b27c0c078bd45652ee897634d9fb742969e2a90e1635becab02d207c3a089f65cef952b42d5c01624fcb5cd9c8e0cbcbb91866ba91f0aae3cf0c7aa50267db8bed5d26dc8f09cdd07c8235f03c8cb013941a4aed3652263a1ba64719b18b683b90097d6cea3d7d7d1", 0xbd}, {&(0x7f00000004c0)="1657fb9d74ac6e5fba6f5fc6b1eb", 0xe}], 0x3, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x20003, 0xd9f, "b0000004d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x3ff, 0x0, 0x0, 0x8, "b2d26620d69b9e80bc88cbdf270956580e5ecf55", 0x82, 0x1000}) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) 16:00:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000000600)=[{&(0x7f00000005c0)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) kevent(r1, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:11 executing program 0: setitimer(0x0, 0x0, &(0x7f0000000140)) setitimer(0x2, &(0x7f0000000000)={{0x6}, {0x3, 0x7f}}, &(0x7f0000000040)) setitimer(0x2, &(0x7f0000000080)={{0x3b, 0xfe}, {0xb17, 0x8}}, &(0x7f00000000c0)) 16:00:12 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) listen(r0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0000000000000000000000000000000100"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 16:00:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x810, 0x10c) symlinkat(&(0x7f000045bff8)='./file0\x00', r0, &(0x7f00000cc000)='./file0\x00') linkat(r0, &(0x7f000001b000)='./file0\x00', r0, &(0x7f0000017000)='./file1\x00', 0x0) 16:00:12 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000280)=0xfffffffffffffffb, 0x4) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x80, 0x0) 16:00:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82020080000000000000549b68b4ac606ce7189ba5f599233482d6b3583ecb601923ad9bca3af9552c11a6a07d68"], 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="6b89d89d88dbdb9b34bbca9359e52085b095864943ee0595de98b4a5ded6", 0x1e}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x559, 0x8c) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:12 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0xe) r0 = shmget$private(0x0, 0x1000, 0x6, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x180002005, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b88a96a3062178991c05443e568c8bf76a90e7d3"}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000140)=0x2) ioctl$TIOCNOTTY(r0, 0x20007471) unlink(&(0x7f0000000080)='./bus\x00') ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) 16:00:12 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = socket$inet6(0x18, 0x8000, 0xa4) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0xa6) getuid() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r2, &(0x7f0000000100)="28313e3c0441020b64e3127c32e9d3a5266a70dd1954ec467c9616b5e09bc5f694f03dea1707e4c3d6c5ec45757682fb3b", 0x31) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000440)) kevent(r1, 0x0, 0x0, 0x0, 0x4000ffff, &(0x7f0000000040)={0x2000000000000}) 16:00:12 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x1) sendmsg(r0, &(0x7f0000002540)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000280)="8fc703862b42f21d01eddddbaa9ddd61630da9542efdc4302f2277dccc9d8508446ef0cb0ae7bb0d66a503bd2072e349d058384ae647f642cc97cf4171264c1befcb63700aa7f2e7d787dcd1f8c3624ad2ca2517ab335085fcd6d0e2e030df9cdc925d4be6a6fb86952fc6050f6e477978213532e01c22be914b104d8593ff5dc5fb5b0fe2211ad22a926e9513f9529cfea43a7781702197184c5528dc7694be9053e8fd37e4ed", 0xa7}, {&(0x7f00000001c0)="2ac725293443eff724746942f8bd6517334343beff864f61dad61950f650411ee622233be333069f3fdf91c421529f220dedd13262f03c8efe4d4b684a7538ec470a42e70a6a906fccac1de37a", 0x4d}], 0x2, &(0x7f0000000340)=[{0x68, 0x1, 0x80000000, "d2370d7806218f183ade79cbcdf2c64e4d3abae062d812c2343245399f8118d6689f0ce58a6245a6340bf040adf5815be18a322af3845b3595e001a7e2d2eaf4a4132f8c91c83db79798f10e0c6192c4285780b62504d2a7"}, {0x48, 0xffff, 0x70, "54d9de5b0f905cb4a3a9d77d6a6576062d1134e53122d12d3ba9ac45cb3d0f660c0b1185c8043e6b50f38f7a7305e72fa66957f923"}, {0x1010, 0xffff, 0x0, "690390dabb540266ff176e4a466a1b2cc767c869008bcfd854a1253c1f5fa615223f4b73b487eeb2bff699971684e417b87cb89b24044d26ec23be7b1db0f555a5c09175ee7a49f5f935828e0ac68664372f85fcbde7b933756c33cab470d961b13b18b0def5148bef53e7cb28262d5667a3c26f94d8735c7ee5f63664a66391afb25244b6fe0c0e3fc5d20c340860a70bc7979656f371bc4b7bc922e1d8db8ab1ebbae2ee7b8b3f1077440dab6f2d1aac5ad7721ee90b2c164080d50fe8bd071a7481a302e07c4471ea2671f2384627cdb6657750ba27ad1565f8129aa3885220836dd315f105a4061afe94e1f72b13335232a3da53f6ee51595b1c57ff841af8ce062d4629f1e60557fa869f483b191defff66aa9d3532459cf300a89151c2274dfdf72f069b3e1fcd194771523fc237e0d09783010d82b21dbc95f3256706318ba64a09ba174778882162b6943266763dd9decb1656c08ab8c5d57608fe6a52e243d326840ce368b85c2aef28d91b5a6fa12fe32138d28b75a249a5fe407d4db7e5e056b6fbae40b1eb9676433727b302527452a4d03f713001610b8154c8f180ff84dd603558c7b60c38ee8ef5bf04865d666c07a4c44a582935de044164282461f8013624e9a6e10e729c5e35f8c1fad75ab6c514af8aab89a789c8a1e633b341c7bdf6ef339d5612ee94f68413844a77f12f4b87e5a6aefdd07fd69c3f42c0e3fbe091eb8fe05f65bdae1b27dc9baef30a00edbd79a969a1df9fc951c04f71c8dec1ba2d91e6e845cb7e13f6c7c9555e31dd61296c6c5b76c68c3d8f4f2943ebe21c4b064bee02104b0f662b4e35d7f5fe432d5d246f340352f19c619c6a06179432cd7d56d8f8020c409235c5d21a4c445ef65d60848ef47c89953dfb5aa6e255b7d2d4f7c8240db9cd8a15f8fa05520ae5a3dce7d1fe2d08476b98dce8457840ef9b9ac974f4be0c2891e68bf8777dbd6b9794aac5fa81c0a9c7efa6fa1d363c5b809393173123515c0c5ba808ea94f5d07493a2ce9d18721800efe5ab133f8d58c2d453755db7beb0e970adadca4997bb2eb33baf6778f4c66f8036fe3f2d656dbb8a975cebbba840acf148991a3202e5ebbe01d0603575a56c2342501d51f6eb7d322f64d0da9318e6f01f77b4e81899e96743f7dffbe06f0665174b36297422e3062f876aef58beb851c3a15ce7c536133a57a4491e684a9481231c3b053b273514627b69bba39b2cb67e8b696dc13268ffc2f2cbf9ab9e91545d12d0117c4bfa357c2e9ed566cec95875dc2b3d6557c454861584ba00df34914683a14f5cc4fceb5470f360e39d79d20f19c2234357455c24813aca341526fc386e3b4aa441787afd63222570e983e24a159b4d1a5d94531e09ba7bc9509c89a860eecbeaabcb23d354ba338fb64f28a3e8fd8891322801468477bfc24004b2622ead4f27f8f1877bf2bca06682bc2e85bc5ca69a6d1180d5f0862099ad8211196cfa12343909d564e3ded3d1d3db65e43d287807bc002cbcdaed77635cb9cc23d3b87ca60f891d049909ce8fd6f419ea62c22859bfaac8adde843b6e2f5af793838558c75721a31ab70a06cd8472701dd10f460528e5afbecb1c485a6ceced05f054482f7b5ffae6ab389778be95591eb37101efde7466a1d7a46562a45e1881b8c70d59b05d0f428925d0c9670a83c61e789f938922215a8973455280fe163c1631575610d49c341d84460ac64beccf52bb80a99a9fd8ff8b579eae05277f3df0f8f105ec318c1b4316734854669484aeb3f9b08e87b3f4d181c27afa4f2c10e8603e782dccf2763a4284e7542690aad9ab6abbbe8c9c4c75737d492e726329a2f398011b00a4980614d87ca5082b190401f0e3a9ccaca401fc51ebd1c3c011f87cb5d0ca9054a21a92ac284dcd677aee1c4f37d4c3c5cd6c11fe95fe572a1829902895144a412598992d7b1b20a291aeb6883db31523737aec80ab3aa7b5c13b230532825a14138ea6b060415d0c64bad96de219e2a3f1c6a618077e23aca455dde524d2e4a4ed0cc7fd231af522b9dda08c436deab5b48ba88e1a5ee82d9f0224b3c6c89d849cc44516e17e367da2a683f389be0f978e001730e59c1ba9ff9f6437cba3cf1b079e61be6d785e9c5b682d5d48c941b8a1a0fd17527de6ac1725fd0fbdad79dc23e832655ff4cc5e46d30ca395be89f173b00476990e515efee6244fac333989ff6e9be366cc10bc79c5f00df6956e1eae5282de28182fb08b08cfec9bafcca0015e358b073bf967a90f810ee8f9ccd7d819d955ec2c002f95283d4447295b3eb7890c7880512ddde775cf2a95a6941f32acb933dafd2c3a0f8cc0eac147897a06524dbe54869f8cf2e9b32ac132af17ef01050a0d1a0e80df1c377f7c6c36e73cfb9436effb980d0f667d36a4ce9b92827247352c7e1188a53f3568e36510046dbf9275128dce06ffae482adcab785b50b90da083cd6c3c6df6eeb36fe9b9f643c6978fee7bf5395c70a05315400a70f3ab04c362cb90df552275870ea6d98341c770c77e5d01accb90c49198dfced466962e84e55e0a0975772a62b46a5abd0ff8f70f3ce5fa20b1b966cdea4b0c3815570d49e98e4b4ead71b7f5fa27228a62c5c6cb338fadb45f3e01807a2362c1728320af8656680a50094df93bb5eb42121a9dc0a912bdaa084092f803d4c5a8b42a0755a6f3b45780da0dd145954b2d26468436d9e228463e117ca4948ef42d7c02a339901847b0856e9f84f55286513281ad2e58da82886ffc6c6f53403104544ef929354725b1379f8f124bee10c02a1c9fc3504d21a3375cc7731bf988847f5a3f3dafb942904122b47aad37c08be9f66a6ee1e0dad0f64663d1cc528caabceadf9e0e1227998e3a56c526fae5f77dbba828de57ed4abdf5afb9f4f85b8e0fe9558b25678aa0aeef448b5936646b98abad0f031cdbacaff96bb321c301e8be2628ddab588ef9c016f13271b96713d777157ac1472aa7b6daceffbf3be0c32b5fdc1949193cc5d95c4dbf2ef30085a9a5e880a353b5aedd5cade3b7c5a65ff3169037cffb71bc912d903f2b3c5ec4174f0d6e22b7b02d1d70e70367b3b4f97fa824ad4e0993b44e0efd1753602ff58bb18daa758a7ff0c0067d887dc1295e6b0bd6995a580a17b0ac40b498ae7fe88e60c67a7a63240d2607c925b9e00e426de45079c17d87302ff84788baa5738fd6cd1893c44f46347af54d76ad5c4faf8def017789ef61b9ed2dc5e03d0339c9a65020ce99a62037000b70fb93c18c686ac5f1d5a6f0e09389f35d931e05fdc84da15f6718f46d8a4ff7192037d291b525a64b30dd6f5849a29eacda9ddab944af55b51658a191eb6a616906737b2a5bbedb3b7846522780c92c62dca699bf218a9c275a764ac507559eeee69ffdc7661bd729cedfae5c2a2608bf614d1183b657ea26cd1dc91b2376f8fb7a8a3875731b2499f7fc6e055d9fd465e22b893e17bf4673573cfcbdf2f3508f773bb521a178ac601300dd95d0fa0d00b93d69033c7908cc80ac1803125843a543885d56331395b66c6d2fbaa4e734d80ebb050d3489f11a295ceac3c642ab9cdb17afd2ef917907a9ab0c00cba3197942c833ae81303a1d59520b78d0b5599d19206e078e179f7a5515bf5858d6901ebceaa482b78409884222c79317ef5066798ca7897d238cdf0f215a84afac0372c758f75d7bac8f142c11b73f4f8f066f782c2985762e8ef4c329803b2025c0268f015873a716670319cf339ce47578e557d50227cf0be0274cc201ea74f7992a481c03696012c9e62ceabb5a0b2491bbe0254ffa41dc7fc7d226abc2dc39672a6c34f24b4ceb319e5b3e2615bb386dd4251d0c4c69769b60bc7178c1974f410fbd6b3b3acb46602d0467b68c722ca7f0b77ee4c8f6520a409b7b1dd49440e982d180e6216d832103d9241e5dd814cf373fc26fff8ddcad9f6933ef9f12d43fc3ef3b46a45ea11f247c342bfcc0d220a1f704f292198c06d478b15c23287df60d35c7a05795efdd19f4b83acd7e5f9fb5d89cf8e6ef9bd4834abfaaf8c20f36d9211e00365f4a3b20a35e688efea4fa7a1f23a7a6ea6bad069d1c72702c7d55e6ac7b66f22bc64f5d8e6a4ab73c2c96bcba518dc1dd6c073da909b0c726d7d30c045cd3cb74706a484040308c396b11ba611aaeb98e065efac49c4204fda9d06c59bbde94a99792961f73b7972d3da36e9ee85f4d0a2726a9e5ae65a7dfe89a4a7abedd2dd7059ef6d706368017363d27aebb33a256a2702e0cb2c3e1b37aeb083ec9029a20e179d75d6597404a8c3b630d09f55a3d921d18ff47297cfcac7ab163c90186bed35005db65f1e2926263b7ffa55de81c0a0133245ac9fbf7ced2d9de60082e0b2259878090b56f7b6b233996921ed46a2ba54a872473deb4b237ae70dda92d70e0b5fedf3483703a6eab11f0d0f1f0c8d951e5ccb05f3332181d3d4352d229d725890659a9944226861a6e071b83f40acb40a4734ec2a28dcc4b52a65ed34546e7f54960719cc7b6763d4c98abe650ee01507a6a9ac5df393dddd81359782a651d1b8b0b7bdc919303194998824054c3378b55c09fafd8bded63326ff75b0663722b3f78184a491c58cdf1207ce5ac39b72deab8d9f0aa78b0608544b22494b520899d19c70dce054536cc2d8ec44376a0a84bfd09277379b1b7a797ff5542456e317856265de5b569809fcf6f156afd59340c7754268832d37221233ae0282f7d37069adbe63c289ebf8a58c329fe811563f4029e654aaf64eef4ba7cb48c578b2f7f6ea6814bf384ea7771e0dd36091d7f1f31cfd395457a319b4d37744f91e7fdce19f7ad1f0652ba154136e5ecb6def901b8b5ccbdc01c944f36a77219e3e7e5355dad1b41012d8223ee9f45c2e01b6a3f080a695fd7ed505f6b99e1469a2a21f4d8d229c48333b8fcfcba0063951224b9a77eec090ee9e9c6c5fe756c1b12951ac00a57eb0553aa1e84fdb839736aafd54929e07121f064d24ef348591da3006d2be8652a16896bc2a0f36bb39b131a4d395ccb0a78d6b18f870c226dda0837c8bfb5a055b01d1f568ff74c5f6a6c171626bbce3ccd50b4fb5dac9ded709b4f0b12add53ebf6ffb20dd57dd37ca9fab43b85dbc99b713a7fd545a5d49e0fbedc05999dfafd7eac8fbfeafd7f11e74a42fc697227df86d364e4072679b0a59235b8422b166f8a8313041aa1f9159931b2228e2f3a4edd82c99754965f10f0f6579926d254829e3562ae1547bdd4589316d59d18bd0f439dbf20198ccb5a2961949748b7aa4cd83ff402f5c89a91fec0feea438065cdca170fb4fcfe4d7881e197d623bc1128f2957f0e149f37f375cb7086883ace4b750a6507c5742fe2069b40f46e6f097e85f3dfc7d3444365b6d1d6a08f0c79e68f3617e1c181dd1d1b69e26c915ee5f0d92204912c761e5a5665ef7686e8e5d42144f8f4debfeb0d295ab902f7105eb959b42d5784359d6a59d8608e403584dee1ff540d302eb9357543dc50bc52cc1dfeee0d58b189ed3ea8946ebca810c58618e9260fa54f21d5f4fedfa56247dd7e7790d05bd56dd65f53e669ab0ababe4396aca556b21d24e0e9099b6fd0e1f1b42ad63855c9f48e70772046718f8b8d4ac17d810a796e0d2697408a013da1d7e54dfb04cd3decfd6d322b54b194821bf1eff1e4c77a4ab1b911cba29e551580caf96b6b13135bb9ab68120d2332ff8812e23788d975462d6671c9115b584c5ae11397395efc21923198ba9bc1ab045c88438"}, {0x50, 0xffff, 0xffffffff, "32b54bd120ef5e391c7bb3e4f56f46a4b51efd48f758e54888347cf83a801f02bf5993b1ec32d48c0524711b826af4b90fe326dbf96e90c9c09d767a"}, {0x1010, 0x1, 0x200, "333eb586a772a27721d6d0a598907d67e1ae8679dc215106a16bd6bc7581e5215747b45c89776514b624614b279b746ab25b434d01454a794886e96a53348aa7ac49589deebad45214baa8d62feaaab8e0b9e928e2f5335d01f7a78fbf7512d6c07e87ff470da3cf38365815ec8a2df1bf3a79d92ff77e3a6ecbae196850305ff6973505aeac3fe20cd8f546e5db2f2cfb9626cba91bfbb34058772264844e5ae21232a75f998aebe74154b9e8ed2c752ebc77bcba33d51d489554134b8479ee051f099acb706a062f438e91ed421b3f2d1df403d2fd73d28265c7ae269fe8392e3b086bd9b043e9a3afa411e3583daf2bcf0445dbcf92b0daaaa6cb8518f6ebc50df6f8e4981013a2b8e8966138d8ffae510f863d46986b8c0f35de37b8da902f43942be03b18ba742fc919d1c510320d55f786f135089486bc0ff6e76971ecae0b31e9eb874d2e7da1d3d88a49745da997dcb0f12b7fdf18407b87c40fbf36d07e8dd3b129e0fddf0d50081e51d50d2ab29ce74e3508f9f3b50e3f8ff990eb479c9f6e1896922fe51aafe78333a59b81c9e5439648633df12bf338f349618bcc437d2e3dad8313abf82d24393c94f5f0c3e59b1b68399dc604c0a998993aff53fd924bdf707eee66695573136ad0f192b13a9ab786995058874f3d28a4f44d74e9b7aa85f2d0a6017be6f5d29e2d808e911270886ac5f96d685db64b57ed2d7144f31dd0848cac6020722b0344c18c4b3fec5775468f4d455804bab65197121b2905f37cac8c3c20ab0c7ed58f9e221963c08c66615a1a7acec27a06039a9d3731c712085b2ac2a369e3eaf055fa3aad4b81ac8ef6393e78ab0faa326ddfa89c5f1e842294a2a0b6e8e614184276a1e557f869f4032f8168b6cac68903732d54de0e265fb44abf1d550036db036442468be9a0b3620fdab5cf84031c0eda52e5da66d4fe6b9b77f79a0123229e014145b56b5f23710b840a5287ed994c13557478c22da9bf3771d31e1aad33c68af939cdd7c1425daaedb91483bec343c9c788c8b6e947f668a5294dcd351958d1efe39ab461c680a510ff799d4b7a20f80f93c03971091256ac3ac12245a377cc1be9e901ad51a5a2d441b534bdaf7d32c6ac54d9b8c7e04cbe90d4e9f1fcd290c52f102cd7f1ef7f0ea1e85a321dbec9cd5e22cf993ca94afdc91fdfa6d344b3c56d3c77a2e19a0c056c4a346803e640bf47a44365459f09dcf6614271e30b6c8dfaace65bcabaff2fb0ecc61dccf2d3a6e47983d8a40dbea4b131d09b8c9a3580824b65ff5b6749d07b2c4be89f4cf0124d7874d52801918c7b88a80f4c916c84e9c28a58ff7d4bb3b77322c532e2d4d2c0d2891d88036fea925a5ba53e6f593e0710601163b1b82a27e15ea9a6c4b1d296d93bef58d48d900768fc07f169de4b906e0c4c31aa335ad01d86c17e7ae39d3261c9f20e4a9450082c9dd6880e15e9d3795c55da43b01db1fb6abbdfdd771f197b34e01dd094083e97284727806ec577e7ee903e6130a446e0111296f01f04aee7bbb2c9c196818988dd2cd14b3e585e7092580402a2b76627d52bfdc071250a605947276e466d25df7538adc4738bff34fbb9abd4ec4f34fb1bf9c27b1e88b7ffa0620856f620dbbc6a9cad6a15ec0aa405e939ff28397274acd69f26376db2495e6d5b862aed395e173c3d9a869e5ecf2403cb623f0a388b33da7c2c3a09e40846aceca21e019b9e873a08a983b929b83c7e21b885d8a15c20e5a9b29cad1d1537bfc6ad71d680281839ad0b06f75e7f7aef5268af42608c6b1816ccbbc425f7420ab7cc212af4d240a95f7fbc29539ec1ec641ace9ea3901a37229b63896195a6051411b5843bcca89e8169d6b0ecf03d773ec8bd4d1cc255ec8af147f78d2dd03687a70659f214152b6a68e0039f634881326fd295fa27d4574cc95bd11898e29c6b5aafdd79886d78a2c9dc5a0e0b0dabedc9438822599c24b6df8a1fdfd8edc399f8937c231eed18cb53404d98e3d691528765980835ef885a7737730fd93e429383fcf258521a7f1a52eba4a929ec4008678b96376ec71a227e59ce42a23469a2d53e366b7afc17e6e9ba34b5ca631067ecd1ceee62bc532ddb4f6832ac90e08bdf5c370a71f8ac7fde331ff9821593270f7dec03cb10b7859e1e546fd254a2f1e4f42bcb089bb8aa8250a586b05042870280d99d1798728b33527cfbdcbc4af0d30560f9fe3659a67cda6b9ac1a70ab7cd3cdc6699764f63323c6c8a28e0954ccb59c5b618c94656693dd8659a7a02e0bb02d77779d594a54e051264685557cbc7bfdbc297fe5c6662b32e4b74edbcdf1b7760d9e4434c5619e9f5d643eb2b7b81d2811f4ba1c4a524a40106ce692b24c99dd95d35308309eb58ee355395a053e808ef21e662c0d399cf96e3a2324245363b62192d7d18408c77f505037113ae4fd4b175ada774de960a58023e5be03e8f2473318773bf9204717133552d6b675e0cac8b59fe6abe42c8590c3896cadfb319cfabb64797d2b74ce56958f0701951fcb74b1b084d520b3c7c2394d6200430ee2db6fee218e5e48c35adcc5c3de4a6041b772551a01c0fed7b34375add0276aba6bd1ae3df0b432af780d1816db728a4bc057ed3235a6a2a9aec041833fdfb0eb9512231df12112d62d0a8a432cf02e5f6a9b7223414617759b12555ba719a66636bdcce21f8caeb14c4f17a02cd94a0b32d8183c5b62dcad6e613bb2af438cfee4374372bb6ec1b322fd704f1d32b2390ed72609aebe9eef8527ed5c80f257d0216f53dae8a2e6be82ec53e9d9df413b5ea87a620e21de7860012ae5eddf1d8f70b12d25d5469b6ea31ef01f4d9d10b48921e9f3e13d25209550ae77ff3ccf615e27ae159e1f6b6d7334a7b294edca57121c63662e9be5cf60f5598f9d8a5e8342612352bccabd97e1e58fd79f543675aa7b316c9019f1841ff10ddc429b674f37d34787f7b6c772028c518e6bd5eadb617b5c663be3e62247a9664a97d3515a788153658c278be996c41a70917f226d9c1ecdbdb6262b7b41220ea2c354fdb830e412aad6866de72356d6f458d76fb5f61a235759dd23686d66bfb31d00971064da3d1e6f7f29a55fec7a907f54dfe86070dbb8d94f3c580cca9d9e5acd5029b09c20706e8f1fc5261a8d6a190cf00409a1452a4103d5cb65c1c811db91554ec992ed3fd3acb13bdc9ec3e2ae0af73f742acd67781f86abcb89b1b26be76ab687ec2a1a8296cc1885debaa3a67fbbb18fb443bb5f2b18c9979658dc05f8a3ebf9f9fde77ef61b361f980694748ac565de1cd8714c1d604dcbd79393b0819b798e21a73a8ce72104c972d7c44223663004c7c9e37c244c68459be90f79ad62e586d5f4c991a0a24cb7c6a067efa7aec60c290638864fef5e22d4362ac3a061fddd8a405c0c0ee9864806f5dcfd2396b53a860e146bd55e212aa904b71bb391db879458141b9c7cab75758d9b35a74c6768420c72b51218c875a17faa70203064fa839edcd9fc255952971dca8e792ccab522bf71b68604aad78b662473bf6326c1c69354b6ffc5221a8d61f4fb259c8816e1df3892a04a2f9d184163262b09eb76c79d78c649d2b9a94bd8cef51e20699dbdf5d8d921864130632b3b960e5fed20e39f3c5e45e99bb5fb8032ab4733f294645bfc094d6e7b473a8df473920a46270b32bdb7d77c035ccbe6e120d146249b68159877a217c65567eac6f10194b457b2dd57f2d781cf9cfd4e8ded440474f1ea3c23657760033211564df23e2ae1273f8bb2f343e7d133b2bbc57efa161c791ee6d065fd83097755e348785472de98721df5db234750ad8c27708d069ef346e40a840801bec444dbc0157e86f1c4e8cbb7989a40fbbf9c90120129a29ddc73c83154f30577668b5139d11f8c216daed7dd95f8246d2801be7fcf0be3755940e52ded31da582288ca408f058236016253f04eb7bc459a0c07a8b0c7f6136a6c427076c80291ef7436da239c4537d0f5ce3e5467e8e6ac6bbddd34389602599e660de04034114f5d8e1d6bc3f0960d9581a43f98ca794b1a0b2d2c0f7ac18e60e462badd4e83478d0e7e42c89b87de10b582a83f33ca9d95001b9136bcc31478ab6e2c830ba12965f5c95486812ffe7effd1bb1970bd7fab48a5dac8b7a4090e0fa0c7d05381a3a8d7567c571a63943e104973c797025c7c4f2a256bde84879652558a2a278b8cec968ba11dffec15d94badac24aa4e769af543afbd1d4cfdedff043dd8899f2e83c2bad5b18b906b56b4144d53dc8bbf7d813e3704b6316bf3acec396b464597c116659b829dbf0cfd99093989be85cda80665762641e9ae537ec6b550c084bb4b8bb228e1085b0dfe0b2f4a72ed5bf4768201689cb91ffcf3b53ff4ea6c93ce27c1d240f3abbcd41021cab4d005562bcccf8308816088bcff64ba36dfe2ea16536b7e4357096648560e6d38f4aff82c8355dd6350e8f5159c069e6bc9b574fb00c04bb19f96a9e40807d7cc726ca76724e63874abba73c462dafbdaf887fbf4ba394d296cd2fdcb0440bd68af4c66de7f9fb8774d9d3eff0c43b8b115df5d67b467161b26f092ec3a63ba5861bbe7288a3b1478e51274ee00056f131394bd8097e13335ede80e743d79a20771b05ac2e14f9829dfc7a8197a4d948a4ae6d6031550c9a68b8784d9de01a2c76cb2a6f313f886f2a2119105e1082d013b3872caa9681bd3fd1806d27a0b0750f65c80114b5d8cdbcb7ee4dec62f50125fea43e755b06310f4ce16cec4c14b28194794957ca790ee3468f4fdb94e1efc9f3837eee60d5e889ac761eb00ffb371f3158cf62e0c2c46496a73c29ac685253b968f6c536d8969b898b9fae3ca6af644b061e0b8ee048447a1e0385a15e8180083bc04e532420c6531c81946070a94a571c3060fd7654c943e516eaf76fb8aa72293e3ecedd28102d56b4fb49efbe7e4e07cf277dff85cd7fa150b87a8904d6402e54d2e438f9b0a0500e3ede1b08893d10468d94dbc0bfd81e11c73de31726af36403aa37bbff34436bd629c3b15c114d4352424f762585100f1b3c339bcceef84f9389af9994e29e376a519ea451bb89bf0dcfed17d8f14a15f4c17e38dfda957b03e3f6334e576bea4b82ea6cb3fedba9c16883e777c7362a0a6bb10aa67e6edf65bbe243137bf365f296b27798ab14f5dff55b7374ca7475b559d7a5044277d0c871d0250d5ea47861ddba10f812978b05fe64c61622d885bda013bf4562e87e99b28b2ef82ff486005a14cac82d56af78c4783ad36cfdfeb78e004dda779f8816717e2acc55fa76a76d0caff03a9f4f1749ca51336a07faf75652fab5ad69db8db2c38197e371de2d136f6502ba0b6a0a3356b82b558dd973bed9ccb9008fc5be92166728defb4cf55d3136d0cec1d1d39352bf098c73427829e284d73b6eb507b9686aad2617fc398ef68bfd78d620c9ceae287ea7578c477fb0a1c7e6690a46ff0312f5c0ffbe436e7385ba8035686c538c2013160f7564891764a7aad4decf12222a72ff5c0ff81c1e7877591561f35e32d4e5251d0956fab3c3a2d12defaf48112f709cd156efb06128ab50c2992c260eabe08c33734e813dcc60d2667ed0b66175cad439974a8eeb3bc89cf78dfb314369636124f23f4e691169f05545958612f0c59adee8ffb7318230f00485b6129dc46426c9cd017de231eb86b9fba284c32419cc2402dec1b1493f660f4a846bb757c949c3aa28330b77658666005f4c75532d6d2d972f7ab96e622ad395d59"}, {0xd0, 0x1, 0x5, "df352b5cec175d3c1def7c3070715da69b7b8512cd7a1b532974b2383d21f43f0005e134f1d5e492283b83b6a2930493598fad1d384bb0f1087a21c3221afe5e0bdf44902940f7b646671d5af284a7375f4ee27210e8857bf830e673c3ba7db677f98a8eba2e7d7c7735c875ae59f157f2c802baf8c5ffa20baa2d6186df9310330dbd67d22594d034c767ef628fde1cb4c8c27e754add94cf0fe4402fb9991aa377c5d39dd8456e556d72798f1b5f1bc8ef6253ae10997cb4a108442d"}], 0x21f0}, 0x0) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') recvfrom$unix(r0, &(0x7f0000002580), 0x0, 0x0, 0x0, 0x0) 16:00:12 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="e4f81ad21bee4b9e5d08969358dd78f47f632b7a5543d90627799db567f1eff94071b8766fbe836d71aa2af55bb2078f6349be3a3c148993829f9427c5302b1db081d9da59c901b4b3a198f10d898f96650117410facf997fab6cb2698c02502e124cb568c2da6e957d4c107a249ca0f044a40007968741fcf306222827468bedbcc8880fbcbaf1d2765b7d15bd8089ac709e2e4990b690355a40890e10acb00f026d5e67d3fa01bb74f7b85ce39f045b9c56b1f983ea87690"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0x51, 0x80000000}, {0x18, 0x0, 0x2, 0xffef}, 0x9, [0x401, 0x8, 0xf51e, 0xfffffffffffffc00, 0xffffffff, 0x7fffffff, 0x4, 0x4b]}, 0x3c) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c0200e017758313a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273ad45a2592c9529443890c39abcec6c3c369fa47bab9e1aecf0c4aa9f91500e02f98bdf1155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578d1b020000f1bc7bc8ded1257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2f6b5a029005fcba5c9f065780f5a2dc7bb6b56da616c511074611070a4b7c5a7af0d001edb4cf6183f65c76313c00562b27baea858996afdc8b7e2b9ccf2717398d4a207de279fcccd3a89792c949324216c6507413c", 0xef) syz_open_pts() r1 = syz_open_pts() close(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) accept$unix(r2, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) bind(r3, &(0x7f0000000000)=@in6={0x18, 0x1, 0x61, 0x2}, 0xc) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000040)) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:13 executing program 0: clock_settime(0x0, &(0x7f0000000400)) clock_settime(0x0, &(0x7f0000000240)={0x3}) 16:00:13 executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e37", 0x3) getgroups(0x4, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getpeername(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000140)=0x8) getgroups(0x9, &(0x7f0000000040)=[r1, r2, r3, r2, r2, r2, r1, r1, r4]) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x93, 0x2}, 0xc) 16:00:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="820200004c696c4b78eff54402b3d899e5d9658900ad16062ec49bc042ed7638fab31e15f59262"], 0x10) r1 = syz_open_pts() syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000140)={0x5}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x2, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) unveil(&(0x7f0000000200)='./bus\x00', &(0x7f0000000280)='x\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2003a801f50be7576a524ce0dd601a0d0400000000000000e2ff0000", 0x1c) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001680)="e919b67c0aadd178cc298a05442d1fb169ae4e6aa0841e20c20f2f449da1b7750393c04e0c91c74453840aafafab257261c62202ff8537cd6d86f5f2b4428fbe43fd2d13ac873eaeb50893290c092d4265f18230ed73d4a487144f33e5ced4729132bd57e29a735d6b759b22eb758c282aa9d9755a8169e508af1c44a2b463f6d8987472f6a27efb6baf43356a13bb08f1cbe612e918badcfb32cba2de6c0b7d187206a476202690c560dbbd7916cceea203b4460e28d1c2a657e0ca8b0f71935ea143eb3e55aaab3e901777e05aa7ee3a3f58822b40bf7680910e53dc15b4942a32512a442afb991f329f91da90a018b2f4d827a9fecb4e1d8f84a07b797583b43fdb298aa23098126fc6744245f30ffed227dc5489b0161a408389dfa294c06d92d4eb3fd4f28d76cccfc8cc3a1ba605705fdd1b0a48fe0860ad95fa681aa0c51bba3b8c8c9e82fc45870feabebd3a993431fd202bb27292b9b3a8853f267e75a02046e602670bace03efad5322bea957364bda72cd89aa673bf732891911f94ddb77a3cddf7bf98cb2d36067877386fcc4d99e6fc3419dfdd295d5d05e3e46fb2c5b8079099a59734865577b6ad2a75b44a2c63db430c7c497d2cf6ac3217bac28a959e32b26baca28ca739d2398370ac3413dfc466d4db2403524e6bb2d1a9b41ebc7d8ef35acc3f3acea6816b419c75a731245d4e289073164c49af2a996dd395c1d8e0bac972b6e27222ce4fe5fe69d42f1f6e0e335962cdaf54f10cc25c0fe3f058b043e12ef883c35bca41c5078558c81c3078101173d3161ca5e263e9dfdb32e80ea5b019af98036bf5167652571ee004c5034bb2062ff3d2f884a65350b13baaf2a37f9b1cbff7d6a4f0902cc30ac1cb05232a1adb24db9b8ca82f7e55c1714f6f702b1fb0236e1f4e03f3e5b7e0b7ff73aa65468dbee2789637ba369de0fa2124aaea22730735678a4748d5f2e3b22cdb3421bae7686b244c293e5d330b2cc6d738ae81176b69a182d45cc09338e5170817ba1ac9e72f5c9cc9121ce51f2ab55ec0d1841e5a6e650a73a49d8fc708d5376bef8d98e1193bb2fe83b4a31a1e514bee14896b309063169dcc9c211aa4e9aaa2612052806e819461ae8741541284c91a4cc470daad09fce04602b5920f301726c4733d4c5fd9105e6bf758af9df217ca9743b005aea7bdbe9458c2068430b35dc2409d4f137ce179cbb62e80a882355d15bb797b7238c50883797b2c05c55a09bebf1ea69f996b655e2201af4a96bd9399f6eaa4f115b733ad9fdd32dd7b976e788bcc451dd73aeec80ea0f26c439df6a7aacd9ca8a036d0d1ef679a0126d4973ca3d61c8d758e09bde9f639cab593e6e101f8e13d9e4f36beb2c2f1b3589e72df21408b93fa33a2683a780e74c20ec7af864800eea7d3d438de6a7e0526ea77a0afae7cb87348eee3566348ce986edd022413ee59d0e9dd7438fecf7dfa94586a5d0698263c952d578f26b7b9d69c154f03adfab940ba18d15abc5433d6ea9ef571c8c22819bbce8afb20720f9e2472f303ad0cf2e04451fbe19f89d4fb413f5a0a5afd4f5ed1562c68ee83de64eb7dd079230f72e2ccc677348a5da0179169b7788828d064448864935d6b84b5093b37b742e20269db306ce37acacb7b0ecea40cca00c097f81b1c8d7a0f1aec2048872724cfb013eeb041202c80f63146e9a9aedac06ea125dd2421a1a344f3c953325963cdf232661e3681f4b704cfd8be01bd26d47dca467eb41373334022c9ca918f44afaae2fe26871f1b2f0de76d740d3d442a7984df8e0bd6bf65a02ad1d49a13b7e4e342bb91c4d53a1574aacd9097ea8c7f12a5f9283ba7442b95553343d982c8703aa811f2eeebc70bcec1ee572f19ebdc565609cd34b67ae60a9197bc2214cb3628338d5f6b19c22847470913ff8be5c647a5dfc8069ffbbedb20e955c8c53aea6065fb9ef24d82926d88074c9e22f9919106437a4eb9899ce169", 0x585}], 0x1) 16:00:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000200)="7deb9660fd0d4173c444a30add26c878eccf1eff5eaffbbc389e526ab83e98d9a2b4d3f0798201bde52bd71dfc1feb0174d92315399ac269ecdd69fda2363f52966043c71ff520ad9d795e87ea05ab54ac443c4b76a8d317c31585420fb42c7e15a4745d713b94ef5f187c2dd87591f7eb9ef3b0d98d0932ed1d8551f3b8149daa46292e181513b756b9a8c8dd75b18961004d2609b4f7277c29d474cbda4ac39fa1601212673950dcc72babc8103308b85a11bdea2ebbb228c03be333c4d65a613b1f74e6458644638b7b819fdfc12473fd33da5e5ddd59fcab68aa9b99d05a2c975cafdf5fb777ee0a8bea85fce95a74674561ae55cba12937774273c52dfb2701ef0ce9c8a683bf4d2bd99b5e6fc663bc0b6a5e2def489457a9bd7102c9ffecf7ffef5816757f8af599f1ed82734bc73501d3dfd0bf6b7094802dc9e30a2361fb4bd15c44c94deb30a17fa4616aaf8501e0a386d4b0d5cdb94ecfd51c0e5337d18313a730eac2850c02baddad14aef9", 0x1c1, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x6000, 0x1) r4 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r6 = getegid() fchownat(r4, &(0x7f0000000080)='./file0\x00', r5, r6, 0x6) sendto(r4, &(0x7f0000000180)="97e9392d21", 0x5, 0x2, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x93f2, 0xf34}, 0xc) fcntl$setstatus(r0, 0x4, 0x4) dup2(r3, r0) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000080)='<', 0x1) open$dir(&(0x7f0000000040)='./bus\x00', 0x20000, 0x102) 16:00:00 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r1) close(r1) 16:00:00 executing program 1: r0 = kqueue() getegid() r1 = getpid() fcntl$setown(r0, 0x6, r1) getpid() fcntl$getown(r0, 0x5) fcntl$dupfd(r0, 0xa, r0) 16:00:00 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) r1 = getpid() r2 = dup2(r0, r0) ioctl$TIOCCBRK(r2, 0x2000747a) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080), 0x0) 16:00:00 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000100)="bd6d483c9773", 0x6) r4 = syz_open_pts() close(r3) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa60200"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./bus\x00', 0x80000001, 0x5, 0x68, 0x1, 0x100000001, 0x7fff, 0x5, 0x0, 0x1, 0x1000, 0x9}) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x42, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000000)) 16:00:00 executing program 0: r0 = socket(0x3, 0x1, 0x4) setsockopt(r0, 0x0, 0x400000000021, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:00 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) r0 = shmget(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) r1 = open$dir(&(0x7f0000000040)='./control/file0\x00', 0x200, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) bind(r2, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/139, 0x8b) shmget(0x2, 0x1000, 0x201, &(0x7f0000fff000/0x1000)=nil) shmget(0x2, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) 16:00:00 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = dup(0xffffffffffffffff) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) msgctl$IPC_RMID(r0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) msgctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 16:00:00 executing program 1: msgget(0x2, 0x4149c14a80373c41) r0 = geteuid() getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r2 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="8bed9cf639e38463de5c409f8400b54dbdd92efa9513ec49e216318784de6d94ddf3006d04a341a5c393bb00d4ed75db73e3b2e19f44ec4c81136391bd69163035a0065b5f1ebd3faf34649e81b482844d6e685f67281005e8e59058bd716435bed8d76b11d08ab8b00977c0020a80ac19aa3cdef7404d8e47334d43c9af7abce10afa25f80f9b4fc2a7009a7f7fac684fb639169cefe1d9b930162a5c03638957ba36106e846f105273b8e05d07620893d65eafaf323562569352bfe5da1fc9503ceb378f34ecf8340d942fb1f53e7c408c7463677bd101c7b69d13630050b202a603f7857cb72b316ed63006994a2bc269f77d9e6a907786c3b15d18", 0xfd) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) 16:00:00 executing program 0: r0 = socket(0x5, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="000200e45a0bc687953beb0a9b15a5a00c5d461cc7b10c7523ea07c4742300000000000000000000"], 0x1) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000000)=[{r0, 0x10}, {r0, 0x4}, {r0, 0x27}, {r0, 0x20}], 0x4, 0x100000000) 16:00:00 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0xff, 0x200000005}) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$getflags(r0, 0x0) sendto$inet6(r1, &(0x7f00000001c0)="b88675698df4290693fc8552be3402affe8570bcd744e2d388353aa9fdf4727a2ebc112dc4b0d3592fe22c1da74981244e5cb8f0709631caa434b44732df195bb05639a2b5e37e3fd28c9ca86e504eadd90024cb253346795e10d9d24d96b8ea5e379a72749f88a3c8460905f32326970d7631b0c037994cdf9ec00ccb3f0ce904934829178cb3694c0560792bf2c24529cb04fcb794a56b48766921a3ff36bc2df9e8f378de4cb12662759881d5a68a13000865dd79dd34819885a1714c01b234116cf8499276f092c51493d239550032f3bdd6810e354f4265302ff61d4f550f4cf3d3c3a620385e4a9ef2f600d5dd129503dbffc4058ef5d04ff5c7ea5afac365b6b99f476a20376b42a3177e387946490cf79371ce60ec1fb3b266c1757cb2511cfab95a01422506e29c72b5f71cc8b7cd9ce56eabbd2a7409dea7ef3cd317e44ef2de6e6076dd83314034ced6523f35b917fef682023f87da59829c4be4c0c64a06e156baca58cba5b7c64e03bc8da0dd5d05309f5c903d227ce9a604c6dbfac3b2c324c857b5f5cff6acd29a6b08c2d3f75e7c2b341dce89aee794512a6d39d0ede147ec62dcadac28f97b6a478db7b199fcef9f4fbca60f8e42bdb49dcb618e4f992abda6e3fc5466ab6b71f9c1cf612f9f492cf66f3e2d644a0b50f2ef14cd770697389153a6ee88ea2c2dbdda7f5d46477b877d3fc15332c855b0841048f7596e5183eb691599a032b321e92faf5eeac734771c1576e7832f8be1a0f4184ad3ae308432603cd2b5586ab8faf86a7d4e688f8b07db7032a4066a329586592e536096ccc3bcf14b9291e5adf8d1077f7331fa15bc19e7f113fa297d8ed9b49e470b27fd16fec4da998e844b4a693182224ac32a43009275a2ab38c931799ecea10ed88acf3fbc5acac66aca532294ea3348f4ef6d8b693c01d6c62d4bc1416488dbddbbfdc1b976f7ff36412a2b9105f62027c14b73b67ffabeb165c97f2729263884936796c5ac02b16955c213fc114f8632769c45a40820a5b754768d0af979bb53b378fbd0b759560c5179bef310840bac028107bcc7928720e85ab6c272d525932daddfb459d4076ee0c48418aed4d34b850483efb60aed336555fb9ca8a77d3e2409e1290ababd858b1394b2eecbe2e380c798916bc8d2a8bfc746eb3d40f488c8ea52796228a5db48452a8a342d176525c1940ce7127cebe0705d88c11ebb9c1a4d275c8a089133a2c4d8e5ac31b8da88e936b177405a0301fe9c862b3b7d4c06504ae22fe758a25491e9463bb310b995b543489b02ba023ee1387187c8a1a86accf1bca971d0ac196c807b58637f5ee0fa859c13f9944a1a02f07598e64cdbf21917186d4648c16ef3695d842f57d7e123a5b84296a9b62f31bcd7afd4734f892c91149bb5f340235d38600258f5e788d047857f9eeea837bfb38fe1f1ccf70edf2eb4e4c10ef2687512685b6ec5c5e2e954ee439c92bc0cab25136747ff90f16900d85562765f2d27255dcb48f0aa3494480f8e54c60d777b286129f4621a75d46d871a55f500659a46a43284bc7b0508aca6ab2b7e565f588e21e3a27f9b508fd62ead1ac59ed50f20bb72895232b830c30fdfba9473d497dc22b95b623d0ce9260867d0ab12fdf96919d593cb0854e1c07c8735528b38dbea179a9b4adc7d52a68eda2ce767fa0fe9b7e4b8c2b76584b4e2cfa49a4d3bf2211fc2648b7d74debf5f35a17ee09584337398e3aa761ef3ab8cbb187e11f2e79238ff9307e1a620e0ff830801730a52c5a60bf8c962bc1496ce15717b218be59e9ce8dd35b0e5498abd7c7ed52fd36250b88502198d438295aeaea37374bbe79d3b8f93f3582c79af00f1f506e77e20a83662ee7a762c370e09f8fa1acbd5ba321fd6879ba3233065ff69e5611886366f38e635a1659c7d913519a176de5a1c5cb8795718e929e5bc057ab39a5e1ae4713cf6b6ed04a0d47e8d399a4d2bf4d1abc962f0c7773b9a5aceca9c3f2087684acbed9b3fe305a57b91d139786bd944e5a75ac91c94f3a75a23a52c109bd162651e45b201709e125f8da15718c7d75898abd69f54dd048de13eea61d73d1113d7ce517b3e1466aa9037a08fa47fdf310b5fae152fb0c768d6db7414bad3a3dc2ecdeb0f4d9d96e9687b013d0b3f5543c44c6eaca1342fadd1403fe51e948e0c60f700683b15ab6ae59eb611c9ef32c3d8e99fd2dd0ca65a9b02f4f764e1672545216be76bd57bd231f2969aac36183bf7570bd63d03a2be4ba9beec3b3d280e1a3477cb6e23746ab5e49e578d98d73ac5502ab22cb045ca3175f62894de546c85b8273e1cfbd27dd300a20d6fa6093ff7d984f647df6ea1acd3efaffa7b531a2e7711539afb0c84a9e82291aab79bafca74c050b6b4b7722c95e7c73ade0520e8172c1645219c9f4d064e238370f45f8449c0c44d52ff74400ca766f6eed7f8130a3429d20d0dc89cc0f97fd4abd4ee369029b3b94bfe8db2f8084ba2a278484be0f37a1d849287e55d10c6a0f2af8ef3c86935eccbf03d7843a8e9a4054f3ffba805316406b9e390a0e4da335a86b02b235b8be5aff46bc91b4035f15f73663770cc4a49fb0052e6571b730957c9f95d44b573c811f55cd2b5fb970eb688dee10250d439fa18398d601b3a0dc722c7ab0311ad7c546dff283263738760fa28f24b52443f7032da79e0196a9c4fc6f1a8144c1b964974827ec4f5a9f5eec6b1755ac7fe6c73167caaa5ce0a7acf35853905feadf7be2c728412cd83a931ed0ae8b1a961b6523148a846375ea694fa61d9616e45ff6f0658a5c8b9e9819d54659c7b00aec9ed267e0179a7f592eac083c176fafca10ea76796665d389f5c141fb9232c6997bef0791f833180b67be65ef0a5aa0f0e112becaa8a8a2161715514ad387a6aa58add4fcb199bc1b17c5de7ead148590f68939a217b02bc17456e5e7e7c9f9a9f4c5985a269aae5b4d1907fc5e685fcfa1064d62d5a6bd547ad33f7c7495402105ffb5ed7d4f206d763fa4d2b50aff10968a8e979cc463ace9bd383beab6b4dc327bf539ddf432d63b924d211921d3050e6cacedd6ed87d4b03750b1314fbb7f0121ba674155fa1df0d2abe09813005020f32612669910a48a3de50bab1d16dd16c28e15723695b1b806bb35b1263d611fb1d63be9f6ecb3cfa017f1a00a08b40d2ecda5948d529908bdd4c3e2171478d378ed352f129a171e605effad3ca95f8ad925050b9f707f03a0bdf937974e21d4e311d0f064b6c5fbb9cce751cbcef31aab079f3f9ae0d9156d1da5e6dfdc8bda5ff1e5b728091b0897471f11ffa1a671c31305b1afad768ec33a4efa83058e59dd90c7daab54c872c1adb5fb960a3808c9849333e210cc8f63b27c0317e41ce009c73a280bd970b26a2f5f6308213f8c24b388a5da67a95554bffa71a3751fcb892886ede14358cd71f5b42dddc672b5039b025f8e1e2d514fdd350c987c4c8e66fed5b6fad6d5868ec0bc05a5569ff1a48bfc242a39fd16b6a8953cc5f4dc13f6b5013ba97f1bb16a95efead56a34643d59744d7090a1b02ecaa94661c37d4b5546b9f4ef1cb18573d52a6061fddbba3b4397821fca471a66b3ef4f980c153242016631d3ca139de45f4903ddb2a354f97da634665f100591d7530e461bc5e38035641ace330abe5bb6e555f1cc6b6e32401970368137c700c36e8ec1b9c280e84c797b95399337c0bedc81b11c717d617f890af2b6bc86d8a0a8109c86fb4ac7943d3be5f827e1e0be8603a9c24cbab50678d3d416f14690d8dc63e8a917c8c5d6db38d19bebf03b3ca7c46b4d69d563d35f219c3c8061c56e541c8d9d6779027670b91ce298f090cc51ca4cc9823c34546c14e7584d053b5175c6f4c5ed1a704c18c097c723ba4ee2934bf1922758092092f56e7faaae0e8baf01cdea78a1011b3051c55550e900e00be901d0d49ef5cc880fef0d1d8421547d4d70c21edee05dba30a2b44474ff626f0c566522d7c057739cd795821a491a006f313ec2553b35579d212a1eb02d93776d06fa28e4b125d9e17d673bb8831fa8fc6a6a9fe44b777f2c1a4d9f9815f0709b282144abb5fd4818fc144d43f5b9f673cfd2e1649f327ffdb1b8a27653c00273df9f91a65256c3d82cbf0d94ff86a565d0359cacacaabda0ecff1f888dbfeadc159f1aeadbcb888ae6482aaf3a7a372ad9f99747763bbe0a7664af520f8b69ea26b5a630fd95ba52c9d971fcb30ccf69ae59a99c037e7c67fe681aa7348ab48de8344211de08f1f338311c886a495436c1016da080901e7438b73d2ca3b2b98cc8309f8c3c137ace6ff2b690b645fc94654e5f3b8ddb8382d6b4939c54ed6a129400b3c35adc71d46a9fcafb2d84af24f13289199cc1831d1be356ecb02904e5c975930fbeaf72d83dd2da4d8ad6e9d93084458e3b6b1ac8fe2eecaf9dbd801afa4624db27e2f98ee65158064c054008973d5386ad2c3f2bd30fa221a33ebdc4267337ead23576e64cc1ce444da6de589fa58311ebb671920b277d694be4dc97224b93defcc61ae43214b6204bec3ebc95e820033755471db4898feb6e070be8374b7708c70f36a0b132eb8802b7ac067112006dd52ad1905af1bb52bb4910793bfb146e927c52408eefaebb7010fead270ffd17e8a931c39f142157c5120dcf743ae6c183efc1aaa0c929028b07df371a3fa9a1f2bcdc87a108e3475d1800495de77a938ff9f07adb23b9cefdcab45ed8812b341f73ad09ab9e4a19ddb0d090b7289a923a2fc6f19cb69155785f3ac2c04216a42afef1482d8ebbeb3d86cfebba05134b5ac37b09c61bb31e040afaf0dd19150528e213ac433ad65768bb01a67dca1523de10b906b16529eb4bb3adff02f8d8631039c2a8006b81fbe7c513d552b88a4447b5a7fef946eff088f4e136f1c22fef466bf23531c1acdc10cc7756ddda83d5f08f6e333201dd85a5648acbcb28b0064b36fcf86963a94f58052b8b9602c852c4a8f2fe5f6886bad950aee0aec8a7c109502d3f3fae683c6b6aed144c41eac8e36124281bb9c35bd1fc3cd7b91b726d0d31ea481f501b389df4e1f5fcc070a737ad1f96512305a6542c81bea307738e120c61eed2f5cafe59b2489c832a93093d1176d53ac816b45331f7a1a214c92b3258940fa8d9d3351831dbf2f36fce52c795bd613ae41f72212a2b252a1930a116de4651be69b817fb6e1d8ef190ec7fe19ab68e3c0e25f3ec17d002d906d3a1e5613dd4fa1851da1440997764a5f887128301f07aeaa90cc2c1ae44699846b5af627e962de5f67dae090feb8d269d57c24ffae88699d7f8d160d51e94316120f22fab4132d42370c46328b14ef313923bb21d49ba37a7e6e6266dbb212924a419463b0e25ccc1d2afa5e7d12c3297948724345f43f5ceb418aa2782fc6c45121e2a8ee8a1aba52162ddd474233014496c33e29b7b0ae81de039fb6317fd2e55d2193d6a981c75b0ef6495bda9b76615fa645cf0de71a14b0f485f7fac80327ba27ee505e96c1fdbc661017bdc98e65d0af40344c8d1dc6e3ce768f632ad01b10f941d6e6a2e2b7c9a2163891ca4acc0ab174921757838a5d2afccf6102cd50bf38ea4621c862803b4cca8972b73991dc1bc52ca8b8b6dda395f0369b98b4a138603db3f7f26d5d69392ad58498ce391892a6c44b1e103fa7898f9ecf4923bc639d5ec3e135ce140a3e30742d8b9553f41bb366ca66ccf6f2462523baa176623cc0e5a1da54c238fbc0a0bb073ab6d7c69b135344505bd4ac780e", 0x1000, 0x8, &(0x7f0000000040)={0x18, 0x0, 0xfff8000000000000, 0x7}, 0xc) 16:00:00 executing program 0: mkdir(&(0x7f0000000280)='./file0/file0\x00', 0x188) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') chroot(&(0x7f0000000140)='./file0/file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x2, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x1f) mknod(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x9) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x23, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x200, 0x0) getdents(r0, &(0x7f0000000380)=""/4096, 0x1000) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="80", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "050355a8a5dd380000000000fffffff000"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x400, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xa0, 0x14, 0x0, 0x1}, {{r2}, 0xfffffffffffffffc, 0x1, 0xfffff, 0x100000000, 0x6}, {{r2}, 0xfffffffffffffffd, 0x40, 0x80000020, 0x7fffffff, 0x6}, {{r3}, 0xfffffffffffffffd, 0x44, 0x4, 0x7a15, 0x1000}, {{r3}, 0xfffffffffffffffd, 0x20, 0x0, 0x81, 0x3}], 0x1, &(0x7f0000000000)={0x0, 0x8}) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) syz_open_pts() unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)='r\x00') 16:00:00 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x1}, {}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000000)=[{0x84, 0x5}, {0xcf, 0x200}, {0xe3, 0xbddb}, {0x45, 0x1}], 0x4}) 16:00:00 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) r1 = dup2(r0, r0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x6, 0xfffffffffffffffa}, 0xc) flock(r0, 0x2) syz_open_pts() flock(r1, 0x1) syz_open_pts() 16:00:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0xc0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$lock(r0, 0x0, &(0x7f00000001c0)={0x3, 0x0, 0xffffffff, 0x0, r1}) unlink(&(0x7f0000000080)='./file0\x00') r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x800, 0x0) faccessat(r2, &(0x7f0000000240)='./bus\x00', 0x41, 0x1) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0xe2}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() socket$inet6(0x18, 0x2, 0x3853) close(r1) r2 = dup(r1) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x100, 0x6) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x625, 0x1, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x30) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x401) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) unlink(&(0x7f0000000080)='./file0\x00') 16:00:00 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x500, 0x0) p OpenBSD/amd64 (ci-openbsd-multicore-6.c.syzkaller.internal) (tty00) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4004667b, &(0x7f0000000000)=0xfffffffffffffffd) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:01 executing program 0: r0 = socket(0x10800000002, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)=""/236, &(0x7f0000000040)=0xfffffffffffffe31) 16:00:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) write(r0, &(0x7f0000000080)="50836e3afcdd9c6d192ae78b6cdfed5085e58f6515a4e6558ca611cdee857632a3b736b53d76c6a1040a3e42e0b51d00ff8e9a34055be9546cea144754ccd90951dffe5bdce9ed892b06562119db2e683a71b207680c6d6ba9a84693939d33d59a4e166f5096f71772df61f83aa76f7825dfad6b6dd8f590806b967407bcf48ac64de1acfac876bfaab9862277180c71d9cf1eaa44e820552e4f926629b89b28af720a3e43ed989cde6a62d332a0dd4adc88b75dab7aaf8d0632ed880f2704d4b4a1f00dc37183ae3924199df69ba94dd70dd0d6d750b74b3eb38dda5c691ef343f1b33386457d47c1e5ad911b8f0f192e70fdbaf159c381852ed15ac055270ae643d1599f11b1153f2ca2d06f34a1bbbe2d26032b33783422bb6248c81fd7dfbde34ec88fea297e23c5bfa374b2d09542e35fbf44dc4610c4c06ddca1a39753cf1399d9657a8974e9c0de2ffabb973fd548d24581ffa38f008e431707bbb6822b736c73a82313a822806ee1a7e7e284316ffb8f7e1e302cd990bf688dd10a7e8544d7b66b7d2ecc94a4c5ae39e2cb9c7ddbf7408594c344f210b08db53dd7feb57ed24f659eff7e5a2d7f80b7a285cd15246323239735feb46561c44d6b6ad0b5be5417237536c8019890bbf27f33ffa033be71414f1af89e985d08f1b8c6f78d7eb202c5adac228083496fcd045235f08ceb45f187ad874aedd27f617d5183209796806fb65bceb4e650a800ff48cb3d8ef72c1f85bb705f2ce2092c2fede8a8c68ee7584ca110b103d6f5801a8011ca4d535bb40c604221036cbb9b365eb634d2d9e922c3942522e6967ce2e3285ae8dce82118c37f243a9e6ae628fdc3e7c34383cf221d6cbdb9e719aff6f40b3b67bad881178f789f4f334e5c661d19863b6724390645c0343718d3a01eaad2090d2078dd1255d19ab7a8eb197a13eb1d7c7b36d329731eef4b4932ca68e4a5127068853a5bd309a926a0c0121eea77201c2b94b3ba1bafa7dd155d9b6cbce38fb06229c1ef1805b633970c9877e70afa4d82dfb839b70fc5b125bad520fe29a0c7ac28f7ebe602db7113e97228692c02a7faca2e328a238cf1acc004203ec72d0cd7f542fa1e446100a16f60cf05d3fc6c2d9cbb9ea233f59478c9d9a5d57dc5f5789d65381097dfc33fdd335f9e0dc4027e80daa031542227cf94884baa4f8d27328dcb42e5441a53f34056d20aed0e9eb9358832c9d9be50dd6fd91acab98115ea46ae039b528e791b30e2cfced4c91eb682686c410e9c650ed7c20f37b25c6a9b2668154c5684f5a4f57443b5fea11da6f9dd579ccabb5a95d8e6d51152c1654ec0b7d2cd021e7d8e6039851e66d085dcdb2d5e6e7b2b2a958268f9006fa88f18bb12d2eb4888389d7eea6d763b69d38819953e1de59a5bf845467a438487d544c2654dfdfb01d562b26f12f7fdde1e99fb8e95ea645c09f093a015ad3641260b1eeec56788d7f152710e6f8a0f7cec60ee18b830e645f9915d62e0030574302a9edd0bb89bd28df181bb916bcd0b44a87b6212e53217620cafaa37b2d3fd51eec371614eb99e0ffa4ff6059c2e6f24beb2fc829db3f900a39b41561ad52a9d95e5540dee3938eb33e69b0908b26248a3d19efba4ab04915011b0fc50df9e1672123675cd832f9fd1ca73f86deee72f4384492ba971786a8b21d7576c10e67d05c711a1d6c0045ac57b01e499f91604e81ee3d53e8bbc06963d572d905ace8b5e5ef3bcd70eca5f78f2e8851387aa10b351c15792207fa10b3d9d953f7f48894c652bea10b89c434712c059666000030c18ecd96bec464b072c1b54b80a6d47a4d456619f938afcca03b18b8dce536dbabfd80a740f66ed4eeeddcb531abfdf1522dd30bee71add0629d44aeafe52f60fe3d8951a7d4df747c6a1baba0c94b76da0664815c0a42b4c7fd71464b47bf81b1cf5fc85dbaa4bd0fe6f34cdca3a471900ad1bc6ffb49a70036b4629174158395184f741e3cdb1b40c8b7186cda7dae5090aae92836e446e83704f0a15e21c974db368c9efabff3459151d48fa151abc0ec72e70c3c56cabe2f4e2447baea0b38ef9da7b9511e1c99e95cb9e1b0e004b97217e28cd04d737790d25025979850dc6ca35ca7373d9373b01203870f146361c660ead171524967f815393e19dee822abcc7b5cb13311c2de7d1ac28c54ec4c4eab9dc8a69d5ab41b23aba888f4923d232c5dccbbd207e32fdb1fa365d6b29cc92c452fd47036b395b5406bcee47f8ab60fb15584212234ca418ce71d397b97430d5911b53b0aab7d899b7992b2eb3fb3551ad71c995beec95854aa6da87170ae25d845ccdfdbddf6ef9434ab69b3532b8de020bf945f7d3e36f4b9e476cf7165c3c921370bf32709ef73e91125055481cefe1aae67bf319bb23220866d0e009af012168ffa54e2a5fb14bb71fd3cdb99065e269c46908ec380fb86f184486079ce713b48045c865a89e7e0063b2d2e992c52a2c5e54e8e7755d05a070eb97443b97b8fa1245a3aa336f0e209f34cb7f4710802682a0466ed7ed637a5ea3b693cc9388b925d8ad1d1280cac22cae6ca799294498910013036f43948913eea8168f09d3a72a361267b81139a54610bcea2425e4d19f524109ce9ad44e453aad239671b3b19c8925e3a60b79ce75e0afa54e9cc1d8675bdcc50b90a324e1cf02095cd5e4386e94986f7822539e149546f014576cea4a1beb9baac1130329ccbd136376c51ce9ff6ecc1dce6d9e95574fcfac77badf0ab885d42a5903d3497ff0bc9131b085d532fbca2d20d79e0082edd50534ddccb4cfa3bd5e2c7c86fe39d47bd456649604356d73336226fac751950affddcbe166355253d62e6b25db48bcdc9825499970cdd859367f72e7bd08394aad058663fa469eb8c77b69243a5c4392aeb8d445922e823a501c69121b1231af6e47289a9bef7743e9b19bd9c277458e26c1f6496fc8792028719c0d0f21b4724b5a7c478061711388f0812aec7d2c23f9d13cf9f635d2c35c627b713dc86569eb4b3cc7e3b8b70db552333f1d39a49a5f2a272aad129d8fffc619336e04a134cf39a0a258edc695217259b0093d62d8b46655b3eeb65546efb07e024a21771e0e78cf082f0d4c13e5ec4041364ecc7fa53d930e8fb4705e6de1f22f01fc7a250d3ea27a1a941f905078c6b125188ccf328a91aac971af12b7a1763221346b8d59d7625edcfc0851e37f006e66bf68f24791f03ca099a5f04b15c07d753191d8cc79cf301464e7947c5987d8b89e12e84ccf6d85094970fe6a133389f70815d3f8912298af9a1bbb49098b8157a219cd9781fca8df63541fe167b1ff8c9461d75350ee559d58b0ee7d2e120df9a765ef0904548f8c240ca5839611215fb7fd743379f8bf9a3ca3a9b0c0dcda14f35b31fc7404629f90d6ca8e80155fed8ae13dc4a4c2b82bc0150cd293502d21161a303ea3e1cbd96a547ea75a189fc1c62886fe9838f4052fbf24e1c3ffc33cf8450d8fc22a6b9255f1f21e5ebab521e6f41a1c6715fa6a6c7a7bef1006d4fe0306d7fbf276110eb30397b3a317da476c08a0279e74dbc6b50c59d3cba4a0fedf48ce031ff44c5d4bc9251f511d95c5b68f146a0271fbf4256dd0494fe80afd66ed22097dffa562102f15b453f8885ba573181c299b2155ad06cf2ae69a32c2cc83ea2a5c2727ce1c0e4e1d700353d3edac18ab626262dd31b72a4e4c8d8d474871f9fc9de95f2376b2e76ef016cf1632f213f490684fd62bddd321ecba4c7da24aac2d08bf8aed1c77f4c519d2f8ec46a3c979250ea05117d3bf7b2a5ad7d7321907ffbaed3281a4e03e7d6fa15f4fd588668abbea622c4a7edc6f2885041deeea21583a922f2ad8f21b865c343d8ba2613158cc890e234962a645519dd8eec58054444392c20c07fb7942094474d89f38d6119b94cefed549240a0c542017a945bd077c5262911bfbfb0a52cdefc276fd5647d3272359aa5eae115f9254e491363452fd1001b06484dab23c7eea06778bfa60acf8193982a07f8d7a051da1e774a6a2add3659204bfbe70a119bc662e59dcc18cba0423d66df2ce1dde6a123bdff4aa9c9e02fb832202400fca03bed9203e73cccdfec30a0a2e40f6c9ce6d291b3ee262167198462947e75476b2549276423d50a16e2508d7c1fe519b299a06133a4b75cded03a636b4262c29e66c38096c58ee108b8a31935e6d8f7d9a06b5c5926bdf4a768639ef0173804ae5bc1a631d9b50fa2c6ccd81a3db63364831e7d35ea55d2e299ef913f0275ab18a63cf0344f806fcbd832213ce0d9237658bf3d07679f2666d395353f07f22ac15e7402f435640715892503fdcbe0a1509e708838c19723eb9794a9c7c0dcc15b43ad9ac529b67f77a6d2be073ebb8107cee0d4f87ecd7be06cc3d195422a4554c8aa9889c451789991b9f5e93891542179baefd5dfbb5d8184fecfb8c43ecb3a420a1504af61b97932868536b522919c769abfb2abb7272300ef220be82387e2473e14137687e836b1e9f16542e8186387fd77ca09f65776f8b3457f53101a46e16471ebf9daed7ab1fbbd18501b4ba712ede320609414d34013c18014f835f93cdf8c8ba22d32f21a2630c11ee2eccc78706c690265bdbe749e3c247bdae5b238ed4b14d84b3fd804072b98f1a813288bd7cd703ffe6397d616461903daef2863b14595a32635493b8b730c2190427c904d161877ee86f9b30846cc639f348a1ac4939dc59a3806203dbf1e1ceaba5047abb2ef0962d2a048269a4237c2f2de91c26e3602281a6bcdc1661246077c56cf5cf679018977a1ab5179a69e55605048e9905453023d932c2ae9b0decd540983656d6a247071c48f7ac4305a8d013203ff5a65cd7b38cacb2af71ad398856200ce887e4e53ce31670dd5d87f6473ded67d8b43e2c5a699a45f8262512106cb7aaf63bc95b3bb1d32e41be1194ccb7784a4f1ca5d2d740113e0c6b59f71852cdbde837aa1c3845c768cbabf46564e1215afe4903e0c7c900f020a5c09858d8f629a20ffcc251a101277727e0bc44689fc1c6e92ff11071c3aff4c2ce1fba48f83b00a6c53a7cdadbcca8b9a34363eae4e367effdd77814dc69b2284829703c798980a8de3988cc1f5c17cc183c803509d37d0027f793eaad279537b2b6b394b8dcec9d5c5389efdf0f2f06e1470d8dadad2512bdd08aef0c6bf4f35973fb60ed0c11251fb76fdd527c5f2aa8d9018a7b72e2a9710a3f828a73d8202fbeb94d022d8e7c923395ba59e9cc0394528ed5e0ca9485cdfb6ed6feb5cf70e69c385fd99b6435b0f30572b88740856911c6b48c58fb4032e5f3ced93c82ad103bad9421244679d71744074e035fcbee92763dc6aefe209f28a0a463667e20da76eb9d60f8d79ee869573654354816d7c23dc7ef3d4862acab9afdc0bdf8fc299476b5977df3ccf3713f447300c8f612517f4e15f104bbc998699e7c3fd9b9a8d20f2a71eaaaf71558b2605dc02cf9e5f68593cb4e3bcd2c9237080d9115a6e69a6e09f386ab81000d30104c1188267560a839d0cd3647cfc0a81da7973ff11fe56ed6917f0fac90a540252091d7ba2d4cbb9c0c3646ee7fc237d1e02e6d41f9537f050436a0d33f9f344404f418fb9c5eeca26a2811ef9f14da51966f4bf0640c18fbcaaf31249d6475898b155038563ca23ded72a1a966d3cc373566234e713f525febe32f9d883a023cc686808855e14fcdd316caa2518ba4f1b9fe750c0576e89649af36e205dc0cb71541c4051621b4d90538", 0x1000) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f0000000000)="4b74954c", 0x4) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x2) dup(r0) 16:00:01 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x6, 0x1ff}, 0x8) 16:00:01 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{0x0}], 0x1) minherit(&(0x7f0000503000/0x1000)=nil, 0x1000, 0x3) r0 = semget$private(0x0, 0x0, 0x1) semop(r0, &(0x7f0000000000)=[{0x2, 0x100000001, 0x1000}], 0x1) 16:00:01 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x8) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x9) 16:00:01 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fsync(r0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002000, 0x5) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x100002) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) close(r0) readlink(&(0x7f0000000040)='.\x00', &(0x7f0000000140)=""/154, 0x9a) 16:00:01 executing program 0: r0 = socket(0x10000002, 0x6, 0x0) mknod(&(0x7f00000004c0)='./bus\x00', 0xc000, 0xfffffffffffffffd) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)="cb3bcfb39882bb5665ed9ffe38425c84328d3ec2d8", 0x15}, {&(0x7f0000000140)="42aaebe190b960307b1347d85d6eb6bd99f6d67373c96206c38c09f67460d1f9b8848cd6e06e2a9fd000821c031fff04d51588d7fdaabfed21b5032b44a0ca6b4f9174972cb883274cf00439", 0x4c}, {&(0x7f00000001c0)="bedc7a697728efe784f3c4105c4b49f85b314d060535d7b630c51767446590766a369ca65bdc2b531734ed5a185a74c84e22e71f4e", 0x35}, {&(0x7f0000000200)="1c6bda2e6b0b7086b0f4f29f5b6c3f42f8a6dcd799eea6f5da557277b543f4b66818c61b5365be1aade8d7e826db556ecb4361eaaa1d576c521ba3c7ed6f72dfe95b79ba1a2b15b229ecbcfa5a5a7bff396fb236f138ce22c7a5be8628789dfa6770ba35df2081a3996439f33a7be39c64718149284338f324188223da6b9c3079eb0c9c7765f44d82ed0dcd20b18be561e173ecf1882668785ebe6a4e5eb4967e2d2eeeefc764bffae60a00bfd20848685bc4fee7639e4133a386bd6ad1f1f2302a0a08bdd92820b186a7f2da5dc98ee0a632bf40b5af23faa654b163bd57f2728f440c8571196d76db2a43586553", 0xef}, {&(0x7f0000000300)="cd72be123d35c8607620daa7c3389656df82ff8275b526a4292795aff89fce733b64a02e", 0x24}, {&(0x7f0000000340)="a9c42ca3edcf29cce31693532fc0b654e5ee4647b9995098", 0x18}, {&(0x7f0000000380)="a3b971680cbce29fb88567841fc7d44343201cc87e69f5b6ae670ae95a6e4ed27f49d4c49c4816361d482768a06a38586ae3183fbb61cb9c72d3e6d5b7cb7383c4cb07167d1c812a323aeab8835eaee69057ee0751fffe78ffde133070c7957dbe2a0278f7bdbe46f97c50bea5dd80a7009adb11906484cccc9dc694b61c494e8a778c058ef8ea7597c7671e14a32a77966a1ff4a6204285f6ac2e7525be68cce01c9374625b72898394bef909f4ed0a1dae6c6dbcf17cc7252d205eb6ff983b", 0xc0}], 0x7) lstat(&(0x7f0000000500)='./bus\x00', &(0x7f0000000540)) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x726) 16:00:01 executing program 1: socketpair(0x80001b, 0x4, 0xfff, 0x0) 16:00:01 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendto$inet6(r0, &(0x7f00000000c0)="acc825332fdb9ea9633d7ce3d97eb80d22ed9db7e86bea65894370de572755359cb9deefcf85b88fe871a25c8a200f7c42d14710d8f3942ed881df67894fee7ee7c6e983e5b5fe5405a70687a9b6fce5485803e8c44022f4c7ece772bdfd8bea82b0a8d4dc2b64b3b819a0747c8a2d581471dfcebda2b64eebac4469982e047152286f0b1a256ac7ec24f17b64cb8f95ec52bbce5d430d29441df192dda761315adf32d46a16627029933a0f791fda7de0df924316e4cb7b5bcb26dac49e8ce5ed8803e6a63df92ffb27d32c0ff84ee06d8e4d141e45e5929c53200f7797db645417e4efc0fe67adabf31f1ddc13c61e7eb92a9c495e1aaa4477f9ac8647e3619d7ae3f70a9df812e44459cf6addeee3226adb6268f83b14c93ee43f1b6fd597902170136d0f10148c1ef3687e269b909a3de89368e82e7dbb8c5f72865703250f950107c72cd983741f3a79b72295733e8a805aebf272e1f4be2d6d0bc87dd1288b7820b042aa18ab7554f25b186bdabc01f97d9879747bead561c8dd1df466b17f55f80e780381eb5d802b3f50f978f416f377229742ecf21e5fdc34e7293d7c7daaa9d6ae430ba144fb05c34e6ff7af1909354d61d421b6220f8bcd1ffd5b24e17a6d55a7494f472869ed6e7abad53377ff8fec3536e3a593ef3a4b249c785804f86c08c566271892004f849d55433135347764235ada362e87dd16e508b4289c679609055097716aa4190b3c467c9d1e61270a2f986013080beac1874c95ce9848eda473d72463e7c34bf175bb2ea257c1bdf373c729d5e06c26896ae5140587634c07be7b42b8101f34c6a3e8f898ee322924afcec477f03eaa44cdd2423c64bdaf35899cd61e70a106ecc4d69fbec643618b9ba8335b1b54ac1ab14e08949bf1c90251085ded8d31ebe8ec993638f88f2deba3a7db03cbc50a7a2ecee13fdd9ad92c20ec4894f9a6099230cd72967f656eeaf9a30bf889b6b8024e38f2a757eee660b2158c3a56978c15fb7711cd04b0370f0bf634fc8c91011b72ec0cfea3831ab556fc2308970e5305daba88ca13d355b015eeaa450925def7e6ceb02264099e8dc793846d713d00fcf162e993bbe07e7bd581ab62984468b798213405a0040765035f9388e6351be31067b9241cad66328906747883f63be2ccd91046864682bc5b20721cf4fd483a4f8864cd2f23acaa2268c0b9b1bca57baa0585727ce63cc71cc2b309d0bfa98732b1f4ac17c726a8719e651403b0bd75c15b66c12fd9b0709baf35524e84d2d2b542e8457c2f5ab231cec4e94cffb843ec12a9cc3900575ac5261cfb3d447d2c0fa10d6bbf3785cc9e02e106c166b2d20f01f6fe0ea016b195114f804c7b12d16e28f5f3a1d4865fd52d00619b1e74aa0a61289022fdbeb0138de1927db7d05115ebe023f21aa5b2f843ef426873423b2f18360574bda904f32190ee400fe82d67dd7dca2c99570062e849a77dfc0b20f94c87ca0d283526c424c8d4cc85b2e3726d55ab0430f03c9ce70526772080407f88bfbe1c88b52b98b11e0779d37bd8380f0b457afeaba5173656a1a3d1142e4203b00134c52db2fab9da2a5ecac8e2c226a2a4d3a3f06c5f7cd5bc15bb8130d4c87f8df5046b9a8096024cd84fa13231f0febd83edcd2337c48516bf750d3cb7ca4770a8c836182d7386d50980c65b2ce4ab98fe632406298a9d0c3ae8894bfe51dd71296e6d0f68742052a8c75276a8afc0bc416f2cb15ac96d6bd5f895c31f76bd90e46ad7d768321a8d93870761434199212050e96257ef90ac578732fe20f62abebdcb47c69f40d7e8e871067308a1aeb66be3a8a3a8fe1919a5f91137655984d5b813fa0915ee22a03e0a1106970b1a8c7b4438401cf9215565cea025cf7f6cf82e1fe54739bff09c34cb265bfa0753d3917239cb1a43f6282c58ca61a7e8326f4f198c72389ca3c7dfa4ce05912c966be1b3400233a61c736ec6826003f72b42a9da08f4ccf304bbf1319e91988dec9c3a5b37f5a0f40f854313316e0c4236850305aa2844aae17a1308af5dc51c97779355735981ed2c3892affc7060b256277e3b2a40c8dc936ecce470bbfcf3fef5394f17dfadcd892403653d14d20e70f095f2e0c8618f1bbcefa7ca4b0508bc39bf3f1c08a52d1c668d4bcaf374ed0dd32177aaae8873ebcef1d5b441a02d61e9f64398e6c88047984f9b441575ff9fbd5781943db4f77f6694b7ca80605b4c26aa3e73d0371550bdbeb3b41b67c09b3c893af54ccefe8b9e0c361fb510b0a25e13d4d1dd8a2802581077065573300dc8913b772dedaa3236371585313e25b35f08a71aee5a824320c3eac4c85218f7a49416d90526fc7ae8f821aaf4ce59a230729917a5dcd1197cdc72711d1a584c0924f087d0a6befb8959bfec6a7d1887b183aeaac15e9a4b854c2836f261751dcc3cc1076d125b188a025a91bf97035629cb6fa88abd9d99a9294e1444837c81f3faa4e99875af1a6273a5986f04d0cbf3dd6316178de7a5db31fde482154d786502f6574a7b2c0226e753a7f6d71f860c37457ed338268025b67a20b3937e9f8a586452015be9d3ef60a211ecc536bce12d8333ef062262545e2a7ae9f61deb31918116db0251a3e344c515f85c01e2bc8c729c4c3b5fabe3263e343fac3a6f602a5a9a701e6211ebca16ea0ff722e778ab3ade202b07c4d72f494deb8ac3fa6b7203b030dc7c22822ad4f05cd36ca572e9cd57f6fe4851e0b699467a733a51d14f58e15064cc6e4e4703cd6b246d2cdd7c5ebca1139de728e123209353b087d7cb1020e35e02612a291b2ec71ff8e1ff7f7dc33a142fce865185ba95b6c245ff04d464747dc2598adac8e0add27018bb4f31998a8c85355e76a513a5b13a55cff8878b5ac16e62b9e3e15ba99facc40cba754fd838a86494d5e3c307a82e470548618647b0cc944c0926361da79273d8da6f4300cee40dd7559eb6e3fa352652d30d4b957e22de52fc287580f1b256ab70ad89bc091fb8302f0fb98ae56ad50333372024c0262d9db8db80d46d0d2365a3c34163f165fb60860e2c600e97df3efa40779318ab6d588efac9ad46d7e9a4aae5d3e7462c3ae036def0581d6fa92eacde1925f48ae65d16d64f572b169965a621366c7967257fc54e58419c3236bd18f38ba94c45d31e3e67545fb8060f907ee5fe7b65a1232514eee381e0169c76155883ea368f18c7a7fc7988ee59f3b8991c794046973e36fc4be5fa051e793dacd6014048880e8e1d621091bd39ecd97da349eaf40df3aee119d4bc1fbc7801cdc2e36234503367ef67a35a0aff581274f0ec44e54975be9b1e6bba9a28856e7dc308b9afe946817ced0dbab3c52904b5e925d87d23fd0f50e0ab8acd691858a1c8f805e90b459f83d60590a96c760c49b20b594a404ce418d98e13530d987cc9f5c49c4cc5555c0297faf196cb780dc12e2f7eb57b00cb8308e3bfca31097a26c1c1d639e9107ea64cd74d5aff2b36a1482b5484a06d0d9c4a16fb919a77c3c0409254ce8a52ef96b05d506383abe1f8f714b6b0101c03678b52df23b37181932f15dbf787244df9054ab7ee858885436c4e8132876fcf60ee77edc3402a43117a6dde0db4e58639cab70a6832fbf59b687815dd2fb1f0b23ef663414511b7ea9e86a8ed56371dca10e0f3b401bbf87e90fcf79103d785eda9fc591d50fe5de6d9646a063ed450867bcc3d2ab3e3d59f174d943ee548bd278f93bff50994228c4144e646dfdde0f1ab8a4a379176d2cef0a131ad4ea01b8347deaebff071be6ed0f9bb25df8d560a4ff635a5c6e572eb0df593805a9caafab87bf527bc1d4b1a0dc4aea193cdfcf4f888d57221dc7a28af7dcaf5f1193f8e60d6bcb72f025f6dc16deb7bb23d26e81d1f8308b5001a8601a383bac9ebd8fdc2116ce743c2a6226f8a2c621d69abfe303898b60d581c6767175b0832685b2cea5e682697b334645c92430c19e585a5b045a2045ca5d06447e6e6453234abd4920b533c9eef14e92711c45bb14eef57079daf6950d68f9de919eb4a107b4c0cad91c0095177d150027a3386a9ca7e816732eab2110998795f1aaa014575d19c6c75d25ba4f08faba157961d4d74651f372051f9e1e312c5d52b38f33a8ebffac568a907b0924394b152d581e0b58f8226a2e9ae1702e6ae5a14de059b9e28757509905d2b346336f3c6a57cc7db189808732fbb50c1d2353fe541d29ea31edd9f82563f8a7a7e4221b466d53b909d1694f07f292e3b4c11781bb82cc79656ff77317290a131ca104b9df0490f25ed70f8b4a7375f5084d452ee40a762e8ecb4e1f003cac0887edd283d504519b00ea70337b86751cd557d8fb117e3792682d0bcabd73d7b206611f69cb5719721ca5c31e26fd7e880e80bfddec2d578b5b57aaae6c162dbd26abfb2c511736e5d755256647f4691d6ba3e9f84adbbf5782b6cf855f52bdd541a13e63d275fe7cbaf9b5376de0457998cf823b735c6ce3e26a3169a61960a99cdb14c7e188f2b5858cfdab81cabc3a811d491a8e3d95865a3387f7fc03aac74e9bf13c41b1dd9eb25a341b334434100d47a8388058bc58403a82cc7683950724d1379262c20af7f94c967eab9e7b55d486ee35262b4765613e5f442b0709aeca91c0a344098b91ea1a5f6acd63976131dd705de1e4ae5ba20a6eceddb6454ab6b9198008fd3755edde53cb76224a73ab12e5af233415f593f6e7dc0eee869b03a16ea7b2cc921a00e9fef3fb48d3d95a767b57a567f5d701f8c6d9ecab29a8ea257962a40df3f23b3e6b3429dcebaf739d1d60ecd43dbc98a5fb0bf8a17fac63b17d0e290c6a17b1edbb29b5952d1aeb861f9cd835993929f41a7a7b37cf46c83b309e812e614bd962e41c503b26c9a37b6cb38c8280a776406619bc26d2294f9134ec42f8da3d7e70a6b6a32d14345ed48d9bdc66092ab879119130fd834d1ac76d21aa653002aa43ac97dc14a1c6238233fb21a67af6e7a593111f1697af9f2f9c1b9d4426a05d93a87ddf0c773809b0430e93adb36e29317af870a026ed949119eab5be626fe5328191ba82c2526e1ab76dad22e76933c7c6893f7ed9e257cd2e3c1c86ed2fd6fd35ffdea1c23b5c1b332a2a7f46077a085d062d055bf08a6f205a5c366a54ae1184015d62a021e63f546d6d2a2c82cd795d6b60d5d5739d4610e2653e7f4e9718e966926dce44f43cac8e8c609ed234bda8689d8d57237bfaefdaf3f1b7b5defd124167f9cfcdc788092cbbe8a9bca3840140228de84d65ae97bdcab36867fc9bb6ae0e25444ddd29897fc802505cf43e05f61950f255e58d486011cad2c4146da08f7176672c1c9d02d07e1749127cebad52b13cce4ea1484a1574145bf073e54124ebcb4128bcd83a2a5922ca80d3e58ba48189d3c5c40aec94b0614c65c85d5cae3cb4c034354cd9aa437206b29a77ff08254f89e723a5bd1a3fb82ae0b5da467217aac4be694602545763ec5e6e264160f6e8409cdd1cce8723a6113021d9632a79c4769dcdfabd024efa820c5f0ce061c792ad56eaffcf5d6aa4701a511144c39dab49808672f544168b2403358ee4f85518f8c1f662d46f5b2e8aafbc33b193b16166b1a9f7528542e9c8c9be95c70eec8192a9f340eabd2abfdae4eb0ec83b2d1e3d6bda830f84920860011df7a7af5f8dc1a80f4a37b28c221a023abf67bb9b366bdddc052a2095baf40cb83ee82bb740bd2f575d3b840eef53227551080d9dd80661ba1dfbc69804cbd230e9ff0d5bcdf490b", 0x1000, 0x2, &(0x7f0000000000)={0x18, 0x2, 0x4, 0x80000001}, 0xc) setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2710}, {0x1, 0x8000000107532}}, 0x0) sendto$inet6(r0, &(0x7f00000010c0)="bb001db0b926e740f7374b106470fcb1cc715bd795790dec0aaaf028658fb6588bf4a53de0551af988e1439f206a4207d7e105a5d102b5234e7143a619cc1e3daa0a21b2ee7e572b0a15a774ee0ae9af489f51b61926d6c80421db3e2279a7432679da14db4bf11cb03aafb007b8ec39a274454ed398d0edea135f4a81949eea90d51e110ca41aecbbd4e76db32a724618cb378e957ae57d75742985e386a2900f281caa1fb6574c31156f71a076e3a0d2dc2b5d4abd8c4131af45ecfd327f538e269e7d8cbe01e125d60d2f9da705015770e74b76079f76cb", 0xd9, 0x405, &(0x7f0000000040)={0x18, 0x3, 0x20, 0x3}, 0xc) 16:00:01 executing program 1: r0 = kqueue() close(r0) lseek(r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) dup2(r0, r0) 16:00:01 executing program 0: r0 = socket(0x27, 0x800000000001, 0xffffffffffffffff) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x1, 0x0, 0x1c0000000, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x100000001}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=[{0x50, 0x0, 0x0, "493d5ba7bf8c891e1cfb348b08ab1a049e66c0ab49cea59bb610cfa137238b7112160817093348ad48571ef0c97ae78d074ced8e48a549dc50"}], 0x50}, 0x407) 16:00:01 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x38d) r2 = getgid() setgroups(0x3, &(0x7f00000000c0)=[r0, r1, r2]) getgroups(0x6, &(0x7f0000000100)=[r1, r2, r0, r2, r2, r1]) setgroups(0x0, 0xfffffffffffffffe) r3 = dup(0xffffffffffffffff) ioctl$KDSETRAD(r3, 0x20004b43) 16:00:01 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) flock(r0, 0x2) flock(r0, 0x2) getsockname$unix(r1, &(0x7f0000000540)=ANY=[@ANYBLOB="0000f7ff000000000000000000000000000000000000000000000000000000000000000000000b000000000007000000000000000000000000000000000000000000000000000000000000000000000000000002000000281cbee7b0b32a4a137a9000000000000000000000000000000000000000000000001abc0a0a4efe157ce1b43c3a32bdddc90a94356e48a6e84aeb8dc78b3466db9ad83bb947eb70ee3ae78b8b508fc5771a3b9a30bf7d45a73184da73f8bffe7149c860f0fc34305efc918b90b33e29dcab0827176d9669f9413df2b512307eb172f68c0d96ce1a82101b5a21da4a7379d87057eb1be58b8e1ffff1fd66ddeea019ac01596e78ae4381b0c01f5fdbe9985bb13deb30bebfba1cc1ce6e4d9a5257a9208f0a542de329c1072bbac7ccb5883de460c02bfb54f663bb6864be6be9a75e079c68ca1ac69786a4bfef9059af03bea7041fd7d47d3bdb91c898e3271796af3fc38ffa19489e1541fd56249f3cc350131acfdf587c92a42f49fff1e74453aca17c1409d3203c5088e225e98f8bc2a5530d625355b0a0b53db44274e6f61fbc0ccfcc90a9faae2150804c2a9ea975adcf295b7e9e5189262d9dc502fe6b870a4ee20da1cd05651f2521fe53af995211a6963f9e4fbf9dffbcf6fa7c2b0da7393eb6484997f25d12ba22e5f94055daa1cc6e4c60918a2e8459e3bd3ebfe55d299f516b2d5d218b8a6d3637ac705037a83890835b4d45ac4206f9ac0a7bf359aff3a57e52181d3df3cbdce7a5d2190b803f596877cd3a4f40769b0e734d58a7d24b66e971307f3612c30a70c43c107c4868d330fc8cb2ff64ff99ab8edeefca307fa324b051de5cff0e0a0b731bddd56f0a9f2f6a5909a60bf0c5980971c2be3c204a37210c1cafb0c9b27a09a4ae688b166d495b2014f8e97b9592c92c2a9ea3554a2a5d4bc1010cbf608b43676f6311779c4db73ed7349e08ddd897c74f646459568d320d60332bac1736a99f3e5adf68eac49ed4399c31e6cf63c6d9d899edb677c1d33e2c13"], &(0x7f0000000180)=0x6e) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8001, 0x8, 0x0, 0x4f3d, "dd4bb22ad04d2aa665c877b7eab147972ebd5fed", 0x0, 0xfffffffffffffff9}) 16:00:01 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000001600)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000001540)=[{&(0x7f0000000180)=""/170, 0xaa}, {&(0x7f0000000240)=""/92, 0x5c}, {&(0x7f00000002c0)=""/23, 0x17}, {&(0x7f0000000300)=""/119, 0x77}, {&(0x7f0000000380)=""/148, 0x94}, {&(0x7f0000000440)=""/207, 0xcf}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x7, &(0x7f00000015c0)=""/9, 0x9}, 0x42) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./file0\x00') 16:00:02 executing program 1: 16:00:02 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 = shmget$private(0x0, 0x1000, 0x507, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/65) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x1) r5 = getuid() r6 = getegid() fchown(r0, r5, r6) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) syz_open_pts() 16:00:02 executing program 1: setuid(0xee01) r0 = socket(0x800000018, 0x2, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sync() bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:02 executing program 1: setreuid(0x0, 0xee01) r0 = socket(0x20, 0x4000, 0x2) listen(r0, 0x3) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) 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) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x40, 0x10000000002, 0x7, 0x9}, {{r2}, 0xffffffffffffffff, 0x9, 0x20000000, 0x1, 0x6}, {{r2}, 0xfffffffffffffffa, 0x4, 0x1, 0x1, 0x4}, {{r1}, 0xfffffffffffffffe, 0x32, 0x0, 0x1, 0x4}, {{r1}, 0xfffffffffffffff8, 0x80, 0x3, 0x8, 0x5}, {{r3}, 0xfffffffffffffffd, 0x2, 0x11, 0x5, 0x7}], 0x1, 0x0, 0xbf, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x10010, 0x8) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x80) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/211) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r2, &(0x7f0000000040)='h', 0x1) fchdir(r0) mknod(&(0x7f0000000080)='./file0\x00', 0x28, 0x4) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0xfffffffffffffffd, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xf05) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) r1 = getpid() r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r4 = syz_open_pts() r5 = accept(0xffffffffffffff9c, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) r6 = accept(0xffffffffffffff9c, &(0x7f0000000380)=@un=@file={0x0, ""/97}, &(0x7f0000000400)=0x63) r7 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd\x00', 0x800, 0x0) r11 = accept$inet6(0xffffffffffffffff, &(0x7f0000000580), &(0x7f00000005c0)=0xc) r12 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wskbd\x00', 0x80, 0x0) r13 = socket$inet6(0x18, 0x5, 0x8) r14 = accept$unix(0xffffffffffffff9c, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) socketpair(0x1a, 0x5, 0xe51, &(0x7f00000006c0)={0xffffffffffffffff}) r16 = syz_open_pts() r17 = socket$inet(0x2, 0x5, 0x401) r18 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) getgroups(0x1, &(0x7f0000000780)=[0xffffffffffffffff]) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) r22 = fcntl$getown(0xffffffffffffff9c, 0x5) open$dir(&(0x7f00000009c0)='./bus\x00', 0x80, 0x8) r23 = geteuid() r24 = getgid() sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000a00)=ANY=[@ANYBLOB="00002e2f62757300d13f80ff29e40ca43511fd465bd018606afdc8750099ed151d04c31858e7a434f15a49d20921ddbcacacd2019bb85e9ba0cd40ab63e310a92975bd46d974c142ddd85049a18464b52abc3fe0892ea2a3a7f6d5a97add9ab0427dfb703e7247ea0d6fd27b542735ef39d55dbb38c8bc655625ba7cb8221e91a31c593195b0b672edd51a5dc0478d464eb3c3e9637e2379b4ad1a37dfd05c620000000000000000"], 0x8, &(0x7f0000000240)=[{&(0x7f0000000100)="c84b06d0d3fbff94e6b021e1c96e32fba284ec17e2f902", 0x17}, {&(0x7f0000000140)="205b4e51db47cced1fd4809d1435a5b5151e12f0d68947a85305aa2f524f3c3a6b9ecbbf785bac924d9301d830f03f7a945c746a9aa2e152aed9b03d37063b81f7f9bdd5f3be2b68c95984d4d66e98d574abe1f5bc7f836a32b7cea01f552a1db277a2859d1d64d97d139ce507c1173abe984252af1201d44fe41d675d8f4d35cb9857f09da135072bcd68865819bb337aa914759d4b970a86acc29910e4cbdf0d3fa9764255a3fe77526344d926e197090a00fd55bac0bc608a79b70d93db8400dce7b2", 0xc4}], 0x2, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r4, r5, r6]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r10, r11, r12, r13, r14, r15]}, @rights={0x18, 0xffff, 0x1, [r16, r17]}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @rights={0x18, 0xffff, 0x1, [r21]}, @cred={0x20, 0xffff, 0x0, r22, r23, r24}], 0xf8, 0x405}, 0x4) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) getsockopt$sock_int(r17, 0xffff, 0x1007, &(0x7f0000000940), &(0x7f0000000980)=0x4) 16:00:03 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x41, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/125, &(0x7f0000000100)=0x7d) r1 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setuid(r2) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/148, 0x94}, {&(0x7f0000000340)=""/111, 0x6f}], 0x2, 0x0) sendto$inet(r0, &(0x7f0000000180)="07c2347d270bfa8df039c756405e476eb8987b16ec204a0b3e4cc7e47b6652f05f6a64d964e00dd105c485d364d322f39a6594f4b869ecd0044a32f8c81314364452d616acb1d9e46fa130aa777cfb099651c2077a7c8a345d3e8c92e7e2ac9bffa7976a8de35f40964f07d4c04487a4bf01db357f3872f927208048f87587432746fe843c80047c168ddb619d6ee1904bfcdf425802f72b8ca6bed4bdc39f4c209589dbbfdd149464d572734ebf30c2747e38fe19c6672be55e37a34d62199e32a5f8596864c06b3ae5a47f643026923b9dde1918dacc", 0xd7, 0x40f, 0x0, 0x0) lstat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) 16:00:03 executing program 1: r0 = kqueue() r1 = dup2(r0, 0xffffffffffffffff) readv(r0, &(0x7f00000011c0)=[{&(0x7f00000000c0)=""/193, 0xc1}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000000)=""/5, 0x5}, {&(0x7f0000000040)=""/27, 0x1b}], 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001200), &(0x7f0000001240)=0xc) kevent(r0, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x3f}], 0xdd, 0x0, 0x0, 0x0) 16:00:03 executing program 1: setgroups(0xfffffffffffffe0f, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f00000001c0)) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x43, 0x8}, {0x64cffb3c898de273, 0x4}, {0x22, 0x9c94}, {0x21, 0x9}], 0x4}) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 16:00:03 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000002c0)={0xbb, 0x3}, 0x1fe) r2 = socket$inet6(0x18, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r2, &(0x7f0000000480)={0x2, 0x0}, 0xc) dup2(r3, r4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r5 = fcntl$dupfd(r4, 0x0, r3) kevent(r5, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x100, 0x5}, {{r4}, 0xfffffffffffffffc, 0xe4, 0x80000000, 0xa7, 0x1}, {{r2}, 0xfffffffffffffffd, 0x0, 0x6, 0x3, 0x1}], 0x3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0x4, 0xf0000003, 0x4, 0x40}, {{r2}, 0xfffffffffffffffa, 0xba, 0x10, 0x1, 0x1}, {{r3}, 0xfffffffffffffff9, 0x0, 0x12080edd59f95665, 0x3, 0x7b}], 0xddbf, &(0x7f0000000200)={0x0, 0x3cee}) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x2) socket(0x401e, 0x1, 0xfffffffffffffffa) r6 = open(&(0x7f0000000400)='./file1\x00', 0x8000, 0x88) socket$unix(0x1, 0x5, 0x0) r7 = semget$private(0x0, 0x7, 0xa0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000440)=0x4) semop(r7, &(0x7f0000000300)=[{0x0, 0x9, 0x800}, {0x0, 0x100000000, 0x1000}, {0x3, 0x5, 0x800}, {0x4, 0xe01, 0x1000}, {0x3, 0xa, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0x8}], 0x7) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') accept$inet(r6, 0x0, &(0x7f00000004c0)) seteuid(r0) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f00000003c0)=0x5) setreuid(r0, 0xffffffffffffffff) 16:00:03 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/68, 0x44}, {&(0x7f00000000c0)=""/71, 0x47}, {&(0x7f0000000140)=""/60, 0x3c}, {&(0x7f0000000180)=""/122, 0x7a}, {&(0x7f0000000200)=""/254, 0xfe}, {&(0x7f0000000300)=""/179, 0xb3}], 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x1000300000005}) 16:00:03 executing program 1: setreuid(0x0, 0xee01) shmctl$IPC_SET(0x0, 0x1, 0xffffffffffffffff) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "7e3c7b5ac793683a00"}) poll(&(0x7f0000000080)=[{r0, 0x400002}, {r0, 0x14}, {r0, 0x14}, {r0, 0x24}], 0x3, 0x3fffffffc) 16:00:03 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x7ff, 0x4000000000000}, 0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x14) preadv(r2, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000240)=""/88, 0x58}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x6, 0x0) getpeername(r0, &(0x7f0000000300)=@un=@abs, &(0x7f00000002c0)=0x344) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x3, 0x80000000102) r1 = dup2(r0, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:00:04 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000100)=""/67, 0x43) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) readv(r0, &(0x7f0000000200)=[{&(0x7f00000002c0)=""/228, 0xe4}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000003c0)="01f1f7a73631368eb0068e2e8f771d8dae665b8d1d6b1f6984a93003b4d6cbcd9da49dda8e90388566cb29ec2bf7866df09df12e4caf317ab4e8bb852f25bbf514742e270d93c99084d9e2ef4cca4937ec089e73305fb4a1efee6b44ffae8e19ce6c812c7dedf0cb45747b37feba8fe73e91fe564e9b9e1f48413005f1098d5d2bc51df7ff679c14314bf4e2682cdff46cec52974be9402272b90293071142203c857e21fd1e4652750704706529aa13205af26662a5d3da8676be4da092ea33830791f669d7018b3b021eb1149e07acb8b513d47d0f656b46667f78f9ed3180718b4427057a16427564ee083dd2bc1666b7118c5ea879c513196144d4576e5eb76b23c98e3f7cdb9de2fc23484f53106380dd9d30c90f2fa9506838d082dfa857f3fea297d77410cf088a21d1dfad7c5c3ca290d3843b9e6920ea9e38c2775b1736080a57607388eb2e6b6400712645b064cf5106a1fa9792c3ed9406ad517c26ee7e9e863b22941be310aeb0edbf3597ffe984667c28ebb6b1a049d95f06f7c76f9852b7b0efbd65ced767abc9183d73fbeb0c8c9e912b241776e16ff36c1591456453b04c0befe253d59f77f86af15b8f8eaacfea8b6b840b81594a22abfc31ed7aec61dbf73e6111892d29bc40b4e03d94b0a80d14b67d0df30f39fa9b2183fbd9c72666acc1b1a2a6d455c204fd81da6644dcb4d3c415501a6140631dfcab0bd22918e90bf04dadf60aca89b8fc3b01bac2ec491d1cb93485ccc0f7de0c99b054d7ce938c8acd55e7c24101f8ab3a86f13dd05057b261499eb5be0fdba3ecc163096e94ed1ae33d6c28b1a2f08e421d3bb013efce0f66cad57f72cb662837a70b05823c30aa9e21f27d0c233affe3827c9c0aa6a5a63d4ce7c5847bba5dda35d977149f028fb6df9ecb4060ccf795b89ee401e92aa3a52154068d66be2cb1a223f9a0562f16040707c2acb92b591d30b894b364edfbdd4d97d44e0611395dddbc0c97c0b6d1dfff437f13d90aea8e3043c988fffb407f91177b36b71a6c79fd3593174422450171f05b3c19ef080ed59324b167881e7ab336aee598e2408200fb6363230748cc19c17f8aeb763e579e7235ceebc492670bfb979db5bc3b03ccf82499eed5591fd8e59a6ac8a396c2ad85d2e733fed3f14ccee1b0728169367faef7b8e792cd174f52dc887a26415afe4dc1b1e85a0033458140802000a8fa65e7caef8fcb6cf263ee1dcec5dccaa814453ccf926cd9fb0759c200ebcc92f2e22513737eb774aec76db9a532f817997cc6adfb4f3d6cafa17ed68eb8bce42e9ec3f545757215d111855477b3ac6e9180f3299a9beec1daf29b0d70fd3652489ccf3fcfd5f809dfeefb48c10d3ba93846612389c0ab6c8380481dde1ad1d1592682fb7977bd610e56f9c2444ef58e67650ac132a970465d7852604fa92e804d72294371bd566b714f53aea650893ed011aacb4eef8e8b534e730ba236e7a82bd28ad310c62a26a3f0392554de699d79977da031aea4526713e81f9406ea26919b75ab3893f4af76972024a3b46f03449dc38aac8baca81d32b1933fa677d14d2d2766abbcd9a7ae2a504cca381c3ba9b528d3130dac85a0782fae14add2767afdec13d05b1d392fe3c99bc3f8970719e420f564cb3118be4d7d2cc880d5e5d9fd853442e86921a91cca30787f47ff016a4ed7e51485d8e0a690f820dedbe3169d867666cb468ce2cc70a731abfc19d5c538dae5747c3655c7b480c47c6a16de12be75c28b4f614c214c897eab12678af70b84e4a31a6282625c8629037ba6308a5eab1861bf744d643aff197b024cb10606dda75fb834b80924a1b4b789e61b8d1d428b04c06e8b97ce87e5ad2076d86f9b13d20c06a9b7bb6c6fdc6e4ae39aae2a94e554f4a5c4576e2438840ef8fc24c02612c1b26f63ac4505bc86f5f203400026adb3d379c1deb23b7eb6e4ce70bf62f652704f40b3aac1ee0186741f08a2d9c2c1e966cc5d86129976b8439523ffcfd346ce2f0e85fec4790d4562ce86c7dcd8ddf7984967102905a6efc22fe326bf371d9ce99d662a5d4a5079284164e9343e66b080773bcec45fbefda884f75bd95509d2a541933c8e7093fe3deffbfad8ac589ce92bfec38059b2bd940493a5c0b9c5fff7ff03caf8db413a8f40054ded51fa56b9ec7408b7d43ad5710c2723b3f94606239967e972aafc4fce4be88045d6b2a0689823b452e6aff060c22d7cb0a602367143eed4b4aca1b77f7a9c5b6a148a8f6d15ffb17eb1bed1fcb148a4705d3d559a511e16b8becd66045c6b256831e4682c23bfb65aeb5545c4c603ae0b4e163b3f27c734ea5472665e10a1fb9373bc7c96f331eccf15cc6a23eeb685420b71653bcddf46a5a79f60ded53198ab08673b7ea5a5a623682e7d49a66b49528864899fb67b18a369ab1ec1105c0b8d6bf4f64398c7b77627836cb5d2f78dbc484b133620ef6a7cd90c90732381e46eaab1260cd4255dd752682a0557d41cf03d788ab4a7797bef49da87a26d0118da02a22f21a01bcdfb705b883991aa5425d2657f2f99930400d8b316b988a9ae9919c58c930665d791a355f969a310215a2b4a2fd6be5fd735176319063fd4ebf273325298bd653b5d3258b41e0972a8e04fb8a5f2ef785c37a7b439782c3ba74f88befdc9e8b55816d13ad0b3b663710210909d9de52de3580ea2df2ce05321f09653d6aacabf95bccf0293dc377f3c0e657fc3264eae9d5bab84164dbe9ce11a275f650b00254e6ade2bae59dafaf1bfbdc919aae251eaacdfef236f4ce66b70003c380260952d54222090ed31cfbf01dfdb4336f74289a577adf88cbe74d04f7e31b1df94a60204f3915026972350b8b578e03491d3ead6e597caf88b1eb0f4cd3411d31cb8a38196389db78594c150f79e8ccc87cb78174bea83ca9e7ade928b83e5f66a675763bed55c9ab1e38304a2ec6ace2643f44824a293e8659de9ceb3c8345bd481df30e7d4f81d99e494a5b77329519b885d169e6de7f424575ff9daa6719266f73030727d2646a050efa1958fe29630d127031221081b9b37a948b5b0f935c0997fca07fe03a15a5c04c8f3ccc41a989e73425d86810d7993ea5199f5ecd926002c4e197d80c895630d3e587dfab62916dd0c3845300bc4006223a326f53d6998acd60125b3e973fbf2ba863b7c5fca957f82c7887fa08e2c6333bd5c723667e3119f71e1d1e64343b7dcc0e46d7fbeda4ca9a3547025572fce581ff0f786da38f6520463e07163d571395857d3c74f355b0c2db5f9ad1490222c44eee224943e419f9bb89f55c12b3726de9fba06e6d5e431704f487f1b95522db5c9f83ff3831b46b04fa7eabd818d26463e7ddbd45071290b6f76651fb2bf9748e694ca6d6883ce7227a7799e787c325e59d50a256bf808e38836aeef4fe908662222e9fc0862cb590c8bab2bbd92d593e587b79497ce962d20044376454f78fa4565817fd4fca59a12a58b802173390a3ee7dc518238d40353f6ad043db296fd5546e26b822daf4709f8e66e360272b440c3da6a4df1ba78e152933c95ec880e5de5461f5f514f845a65b61fcb3ac8b38182c1e5053fbd23882f9083245edf3b25ef6da40c452ad452ad4b2048ef8b22399bd9d8c4e4d64128d32d57cf467176905a345c7c897d2cbda22a7cd49202088824d9671de4b94d93455dc9927bb558907e4eace8d9d7c3c075dfa36c4d07a696fd8a12de5a01de7b4732096d765b5a5811999377d10761a826fcfae002b635d4b21c95e680cfb8f5f245f47d0b08b5434f40727dcfb6dd4023e79273538cf5d0f0492df050876dedf5f148148b469dc7405c3974c8b66b253e9e280beb06eb2397000adceb9a138206c9e2df1a4ddf7bd04ed482b3aa51299997fdf3de4826e0ec77b393863fd04f24931e187eb823ad768474ea18f8b97c82acf0415ddf55d2777ee592a1afd50668de4a091cd3bea05aa8c11254593ba451c5f39163b65c36dc198481197e6f055d714b826b93b217760572849be6fbf51146294a8accadf2f024c9dcfe5006ac5e3057df07505e7abe8cbd79bd569b1f7a88a1806f3c99c50f3c29f9927d2b33e6cd0f71c56df89e1cd8c209305e64bfecab077ba7ceb22d1f61ceef84ffbc5b553b8d1c0c46a418f9465bd7851b88584ab4712ba4e9a76f49361656ae3f0626bf3f7de4a10856ed0fe3cd483701d615d8b273d63ad2841aa315acaa9dd326e18b5d50e7a233ed80ee05688daa5dc2bafba5425e1278a6b586f6b9cc8a973388d789e6e7fc446a49c9e880165fe04b5cfa5051b0ed119daa650b1b43814519bec0f9f13fb95725ba54f753e1383cc17a91e800bd432712a67cac2bf9e657ad32515502a527600ba318479cb130608767ebcca74ef51fd476f1e152633f13c74d894edb15d3982a93380f841b2b83ab6b637efc91a8bad1e13ca492fd37e0decaaffeacff60ab628932b3496e2367cfd87e0615fffde7a69378f59da6df728637ed447b4eec1d5f0c617cdd586db1bd5f86d20f1f1e14cec9f260644090d3afcdb61447ede1fc7925bef61ff02d71007b0562accaeb479f547722c12749167c1e47e220e931952a96b4368d7eb2ff7b4cdd863e529ed8089f9d83ebe85d6352b400f0234d67c7bcf6f6f873888368d7566f69fc3973f1155b92f6d9d19dcdcd404d4365ddf68ad8de079e7fe3f9ec6b575ce904dd46a57bbdbb5ed43e7c4bbec84474c81a0a23a2e3f4502edea4388046c94e48e1ee4d40f81accdb23f101b0acfb09e4260718cd4afa65cb6a5cf8904af97a8f38f5286ba1111ea225cb008a134aad871965665b2b89feb6e65772842f8fa28f0fb6bce13ea3b73562ed936c2d4aca898192affe1c98eb79388cda68987e168e061a990f50302b58dca9735d1b8fddb2176f7d8f8d56b0da21962cf329555795b6297ac28862e7efb16d59a5e64815d47138e3e6bc2c392bf286aed569ca4f5dc7b8e3c34af78326117d6f5ad0886aa34b9943f001e6f95a7104e5bb9d68721bc7370e37062d0c4f22c8898e9695ec4e9e42c9de243e603f11d273e2a5f3c01aa0af7aa57cf4b4481db71fcdf7b5acd0a610332569c223ec7f9b3f06ba6d86d3da93b1d929d9ae1db975d7c158d0b035452559960ae19be23b033d5eaafd4cbad137a5c3325616a94db075b65143ebb949901be3c09964ffdb628d7b1bfc4a6acb40780cd7d8b4f79d3e04a5d6859248b670c25ff9863f6865c375fb57f9f2197fa16726f0feeb4fb84c5428f2e6592b619f452d4860b447836054dfc0998c6f5ad2405ecb32e8ae110275f7a2270157f5618c04f53cab5613183d3224ed5e14d159de775eb1c9e00a650de5c2ad469d49e518f025c6d5dc93c33acee0a29789c260680de3624b39eb44b3b271b2af5ffcc4b033f5fc4cfc7c93c80494f941b739e6e11e5646008889274f922a8713aa4b35d9115ab28132fb1d326cab7df4ff6f7f18d3c3edad0c4ae2eef306aa90d43aa250a8cf224d37a0214c2d31c2cce9a9363ab42901bb6c8008d17dabee6229b05c1083cad0d5faa2391ccd123a47c9ffee0bd89e1e6da37c272155c090c56575eee25b012807939bd6bf4b6f24cd733604b1ba7ac5626259677321f661de1820976eb22056c955abb0dc9e226c7692218a0ae73e6702da1284ea68296d21a5d5c12d6ce8cae8cf058387a58644b6110db142caa7ac710e43a7846a7cee76e0a78158fb0f492a016de5cea663d83c4cb8e3f56821501fb1850720565ebe55af", 0x1000}, {&(0x7f00000013c0)="f663933c6dcf1837dd07c947668977873996ddecfe6ad538af4da9ceb3f01dcc9e4a9072f30f37fcb85c7ae5db622ff82408ddd893b06a7703f515213f99b2701ababc481e102f9d8b5c78c6580b48d956d5dc716f0029b0e3c31e106b2c73155ff38a41cc3ff3eb77716c0802d92b018c777f19f3b1c2071482bf0beed93313759ac20bec3ebb2ddbc346639ff926c70c35b045c0087297181b1f591299909bbb9b15a89d6697c51e1e431caf50c55ba10836ff170620672ee10e26bf233c6eca80a367dd3da000066573d8ece54dce04459dc1850e0a295d2a198d6d82cf103c51e615d7d2b8a2dc646f07f5810e", 0xef}], 0x2) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) setitimer(0x0, &(0x7f0000000040)={{0x0, 0xffffffffffffff80}}, 0x0) 16:00:04 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x60, 0x0, 0xfffffffffefffff9, 0x0) close(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10080, 0x0) dup(r0) recvmsg(r2, &(0x7f0000000340)={&(0x7f0000000040)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/30, 0x1e}, {&(0x7f0000000100)=""/250, 0xfa}, {&(0x7f0000000200)=""/189, 0xbd}, {&(0x7f00000002c0)=""/44, 0x2c}], 0x4, &(0x7f0000000500)=""/4096, 0x1000}, 0x40) 16:00:04 executing program 0: r0 = socket(0x2, 0x400000000003, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x8) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 16:00:04 executing program 0: r0 = getpid() r1 = getppid() setpgid(r0, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) fcntl$setown(r2, 0x6, r1) r3 = semget(0x0, 0x0, 0x24) semctl$IPC_RMID(r3, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r5 = semget(0x0, 0x3, 0x11) semctl$GETZCNT(r5, 0x4, 0x7, &(0x7f0000000080)=""/175) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f0000000140)=0x8) semctl$SETVAL(r5, 0x5, 0x8, &(0x7f0000000180)=0x8) getppid() connect$inet(r4, &(0x7f00000001c0)={0x2, 0x0}, 0xc) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) semop(r3, &(0x7f0000000280)=[{0x0, 0x9, 0x1800}], 0x1) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000002c0)=0x1) r6 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) r7 = getuid() r8 = getegid() r9 = getuid() r10 = getgid() shmctl$IPC_SET(r6, 0x1, &(0x7f0000000300)={{0x9, r7, r8, r9, r10, 0x1, 0x9}, 0x4, 0x9b, r1, r0, 0x1000, 0x7, 0x2}) mkdirat(r2, &(0x7f0000000380)='./file0\x00', 0x100) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f00000003c0)) getuid() getgid() setuid(r9) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) utimes(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)={{0x5, 0x5}, {0x49, 0x7526}}) 16:00:05 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() fcntl$lock(r1, 0x10000000003, &(0x7f0000000040)={0x0, 0xa0, 0xfffffffffffffffe, 0x10000ffffffff}) 16:00:05 executing program 0: setuid(0xee01) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x3, 0x80000001}, 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x2090, 0x401) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x10001}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000001c0)={'./bus/file0\x00', 0x4, 0xc234, 0x10001, 0x0, 0xffffffff00000001, 0x9, 0x1, 0x0, 0x3, 0xfffffffffffffffa, 0xfffffffffffffff8}) 16:00:05 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) listen(r0, 0x0) 16:00:05 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x20, 0x20000000, 0x1000, 0x6}, {{r1}, 0xffffffffffffffff, 0x0, 0x40000080, 0xe5fe, 0x3}, {{r1}, 0x0, 0x10, 0x0, 0x4, 0xbd25}, {{r1}, 0xffffffffffffffff, 0x4, 0x2, 0x7, 0xfff}, {{r0}, 0xfffffffffffffffa, 0x20, 0x2, 0x7ff, 0x3}, {{r1}, 0xfffffffffffffffe, 0x2, 0x40000009, 0x1, 0x7fffffff}, {{r1}, 0xfffffffffffffffb, 0x1, 0x0, 0x5}, {{r1}, 0xffffffffffffffff, 0x2, 0x40, 0x0, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0x28, 0xf0000044, 0x1, 0xff}, {{r1}, 0xffffffffffffffff, 0x2, 0x20000000, 0x200, 0x5}], 0x1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x41, 0x3, 0x800, 0x8}, {{r0}, 0x0, 0x5, 0x1, 0x4ae, 0x2}, {{r1}, 0xfffffffffffffffc, 0x82, 0x80000000, 0x3, 0x3f}, {{r1}, 0xfffffffffffffff8, 0x8, 0xf0000000, 0x0, 0x5}, {{r1}, 0xfffffffffffffffb, 0x8, 0x0, 0x400, 0x4}], 0x9, &(0x7f0000000000)={0x9, 0x80}) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) 16:00:05 executing program 0: r0 = getuid() r1 = geteuid() setuid(r1) setuid(r0) getuid() mlockall(0x3) shmget(0x1, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) 16:00:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r1 = syz_open_pts() flock(r1, 0x1) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) close(r1) fcntl$dupfd(r0, 0xa, r0) 16:00:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x2000000000000029, 0x25, 0x0, 0x0) 16:00:05 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) fcntl$setstatus(r0, 0x4, 0x0) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x200000000000000, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x7}) write(r0, &(0x7f0000000180)="f4", 0x0) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="be", 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000300)) 16:00:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000a00)=[{&(0x7f0000000800)="4d543ac7afeee4929112d8d68cba649f4acac3b009ec2f7a40ad7732d73ade588dd547c97bed637120801f37b4596ca43c3fdb1b6b5b5a8816f6c2169d56d9588fa4885f739e2e0441b1957b8a6c3a9c2f7cc04840c558d4c921fa53ab4cfa505262738f9fc1a72ebf1583669659a07782d06f2a7f23996e0bffd228681205dd41f6b957d787a7d6013474ca9d6c90dc255187d226d321c1521674b2b592107ff62de8a6cb1caeeaf3fec331000964f461e5720c7d4aab2c756be2c8109abaeac1f2", 0xc2}], 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000500)=""/193, 0xfffffffffffffcc1}], 0x1, 0x0}, 0x2) 16:00:05 executing program 1: rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = socket(0x22, 0x0, 0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffe, 0x2000, 0xfffffffffffffffe, 0xffffffffffbffffd, "d730c1e7bb6fc6e23c5b00000000000e00e74de4", 0x0, 0x2}) preadv(r1, &(0x7f00000012c0)=[{&(0x7f0000000140)=""/33, 0x21}, {&(0x7f0000000180)=""/6, 0x6}, {&(0x7f0000000240)=""/90, 0x5a}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/58, 0x3a}], 0x5, 0x0) execve(&(0x7f0000001340)='./file0\x00', &(0x7f0000001500)=[&(0x7f0000001380)='*\x00', &(0x7f00000013c0)=')]+}:\x00', &(0x7f0000001400)='(\x95}-%\x00', &(0x7f0000001440)='!.\x00', &(0x7f0000001480)='\x00', &(0x7f00000014c0)='}+\x00'], &(0x7f0000001680)=[&(0x7f0000001540)='}-!:\x00', &(0x7f0000001580)='\xe9+\x00', &(0x7f00000015c0)='](\x00', &(0x7f0000001600)='\x00', &(0x7f0000001640)='^\x00']) chmod(&(0x7f0000000100)='./file0\x00', 0x2) r2 = msgget$private(0x0, 0x208) msgrcv(r2, &(0x7f00000016c0)={0x0, ""/154}, 0xa2, 0x3, 0x800) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) 16:00:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x2, 0x3, &(0x7f0000000200)="2e65dc8d79526c6286d73c3f7d18a069baf097c06d154d1c073c9e647021cea2fa6c365bf655cfcd98fa614086e559d3261f3242e5026059da0f00352265b2cdd70ebdec6aa4afe2d7d6ffecfa41834f0938731d05bb58de1130a9510f74822917c783099a2b5fd1d3be9aea9752ecd4d20708f28c0816b1d550f9a2d8ea1df1070a5e3668bae7bc0699a9b10d917034e87f3d6bcaf617ae549496d4d508ecdd4f28497d1aa72b00d31e6cc37d49b965b915bb124bbb0f16eaedc9efd4d5dd5997e400588a24e5b1e922a84da58861904507f3c1017d1d388d4ec992cc61a35c4f8cea11c5558fc7c8073e8ffd86b87045c694ef7018fb476b081a1f782b3ef975aec8e77b389261eb8c7328b8b848a003c382371ec6e29c9a172b8356b8757230492595c77cb2b024a5a47c42b5f21eca2879e7d7d95cbf475db18e46d8af05e7be491d85b6520a9cfc2cfb1c4eb86743ebca3cdb0b32dbf9cdce773c12e09a144ba0b9e286dfe9b0d8aa5c2292fc1e6d7bb57a6ec415cf76f4a0f7cf66eb3fd496058da52172db40540d7ffabd4a9112ac057b8d54231765cac36e69789d7eda873f706fec4647fce51faa7f6e6708e4e2d6e706a31146ece909a8597f14249341fdaab945617472d461de623d3629290746ac7faf3b50fd01f650f491b034798af0619f25afe914139da2dabf577f033382e5288940d7a4c172663a79d382845f8a50e107cfff9b11c4c47367f848136c353e4d175d1ac61f0f92e79c536c4f83bd0fc1eb20887c31d6fa6c2316713a80c3da662082d70d59333523e2040a8397c1de05cb688a5d828a72722659a2629b52082494e2886e41183398192ee6cd1f78448f476db9b2350d4c90dc7c9b8bac0b0ecf2fa2e7264f3c1b7ef134f68aa4d7abcf3e92adcad83427dc283a115f07d9ea90067a4deb408a30e5ad8a219fd0986f1f3c37faee64b7beb0edc7a6b74da5442cc7cb5877a6372e1e02987fd068eb71136574e50586d4a1fb4654e72b9b338ab2cff637c56b763ac97f2e3d34873daf66676c41eaa7b304e264c598b3b7f5bb57b7d3047dabe772aac69da6a84db09c8c548913f61184f0aff4df8d984071d60cf01dbaed6400999a50c08f2d14c4c06233c8473c6e6db41b482c99744245be8cdf24aed645c4a25c108066fd2491892ff6e84bde4be830bbdc534ad1188731f70113d49277a2029db120ce502a82ce41b7f6cd15e26ad0ebe1ba32aa4f56970a71e407d0deb86404064face5b041d38a81e0c78ccbcb7ed07010ff1f048bae852cfdd90b7c667bff8b2d21d0a8255ea0e3101749173ca67e9d14ce0d6a0c747a521730c7bcdcf3d09088dcf1570787cb0cb17c3022025ac11a2006fa85e25a362835ebd9a57ea308e685297d3129d9ab24ab368bd2eb71f7131041e93902ca03897ed10cad151d7c7fe39f20f32865a79effd0e99c5567e112ce82897f35b73f9e9b76fd00badd6fc31872ce95ea2b1b6e658f8f4f4263d6d07aea9673c144709d83c64933bf6245cb7da52364a4e5e43cc838c173e89e62b38f83997f09ba1270ce8c0c51b123aa8e5fd8aa5c696838c701aee5573c156996f9343a8668d0e59ed2bced2475516c3e4e0ab5675e18822bf96039a7d825871b778a2ca98aa8f30d59ed20c000ef61d47b9397e0e3917aeeb65b5b95eed9a1582e90bc22b04af2836b7f58624bd5c0ad84e1ed86ae9bbce70bca65d4096dd04c2c1489fc66d6b76ef3d7cb6d3d804cf611abaad131b299c8d6ffc30ecc5acb42f7e531561cb9df267196761603d01e8235b01182a822073a846c36c36bc50a44259aedc538542c73f6777721cb74697a919eea74f0481cb484a0fdd1a1b524c3aa440d02209dfa11a52afb06890be2040eae71d42328abdcdf6d6dfc37a1c70a64315d1920fb9cb84046e3a8e69265005a38d04a1b960e9c83c59e91416017891cf7181c3275585682ef12e6f0d6662a252648fe46cb03aee60e2b5ad9909a99d7c24dfb26eaf7a6dad0a6fd4a3435078174aebe32ba9fdc58373809f1bcccb51f4cab1e12da928dc249d2fd978b8ac2267fbb3ff1f101e9508162c33236b67bdf2e31441eb90da0efdca81e380d731ff911c4cacff158973580a397ec0df15cf530b03580b6df96a1e17b2a89cce6f964c88d56b4bd9df03dbbaeb3bd816e3351431a1ef722741e6b4b2913b73c56932116f2f44d0361deef26997a7c8c8f8a808c24cdcf2770529f5d457b74a99baaed277537dbccc2a54831fde677811ff345f8e7749f27b22aadec1b831ab421aaaa8524857ec8999c892ae3390fc7a53482e3b705015b34a91281c5586fb02430fbeb8d03474de3bde6113e554ac6a6e114bc9a0942b66986742f42ebbc1f5c183ffb27f1e00a27bfdf9b448e9cade8c58a1bf4b878452a6e686588e92c9b4b2b8dc9a814864ba2943ca8a00f13012183f66105240fd790d3a63da5d7149f75058695968f5da0e5070129838143c029eaaa26ba4f73c3feb1855540a4864ee26cef8c1193c7fba495f1fd766a032b25148a21eb3ea0a7400970961ef9887e2ff2153fcac9b9b30a80e9d0203280878983a7aa1358ca057254b6bb94d7fbc882a0362a5d557f68ef4652636c12d540ec938f1e7e92f1bbf2343cbe4700b6960455a4567b9097a6623697e4af874925f94644974b5cdaab3b9013004caeae794137d26d58a84d1e0fb94a0f52660d9374cf7409eeada0415f89e8e117c8612dcbb5908691bd32ee9248f4e22c7a8d8329c0499c1447ec7dc26706c3442a2101ad42fd5b65104f87e1ae3307f6c94a44256722a6e6da8adfa124834e8e91e57a2c47aa3e604bef128576e2d2987f67af394cc7d390bc7a5446bfd7a726ceb679c7aa5f59e4ed0a139f57e8be5f3160530302b99bab246e598867dfc4fa0ef68eed4b934560dc2fa291918ad25951303ffa0e214684e882c754f95c92ee5840f4a782956c74e34a229da8d5595280e5ec2477d1e660de0c5eff9128ce8df5debb3a505b1c74324f8eab30efea72048225ca5598be7572b30cc4cd81c0f767c3a0b81a5d378c98603b892bb6ad7bc83a3d03c1c3f73a28cfbe70af168f8bc710a93d62f7ea41c97963e7a7bae5c78f49802011ad78fa30e4e41840341065462eae2ed4466e22920f86194c91e9fc54f2c6352f26b561666b8431f42ff860657a6f742153afaa2d286e9d8736c2a3d8588c5b40044448a2025899faa624bd549ec4c77847efc470c6a114255a1c36c37b9e3f52c653115d32348108bc71a78bcdab7e91cc61b0316f10eec40f80d30e101812e3ad996970b4c07637ce30a96df1a54480a4b7d6e18868ce5522e013321869de51a84fbbe8a749d322fe16fdd9cec7591404e37927d9b0f4f18e9f38912103d0c471465a15da8f981cc60ee3fb83b118e09462882e26bd8cae9da2f378ee4c2360c47090569dd3903fe64a847691bddd39ec214cba91bf05c21283a16008fc3dcc80757c32856c97236601e57e264ed5c568280891d6461aaf24e497ae6c27f4736c91cbfc3e4b162d4dde97aacd33fe089d7e5daf857a3d7b04825f6ef8ef3ee82b415d4b6e87f785694d8a04052341ebc695017a9195a18edcd29e4bd8c88511155c36b1ed89091ae89e4657c429e13cad2b6360e514e3b510b33af2cff312a138b23c3a11113571139e11b9883c5fbc220de559833936580a67af111d2af20c5334735036cf27a6fd49aecaace0143eaa8d3dc5fc47a1bce05d485e2cd2ca13afaf07e7816118d3b689ad2e1f0f4f6409d2238ab76b2022ee1f5f143a7dc03926184b0af67ab7e8408cfa336c95ceb8cc3954da793b7c659939cb6a63b635af204cff581991502d909f79801c424c99e9f5a8ccc1319c870dd80668a3f0a36e83dd9bbb9d9b139c701b4b5a4e244152aaf82a2c37c777cddac8a6d2e8d0f5c100d7a72d6df52a540b8f4a6f17365135d26c0bd7ae552fb16b31ddd3852634ef63c1c5e65fa9d5d59e4119cdf9069ccb7f37ef463707d59b04e5f2381efa5907f20f92cfe5160813ad7018b56143146551e2df65a8ae996c33b7776946e47c64006bb0e7b21c34dc7dc7bc4ed5e4a23afb17a53af14af582c2340c2968eb32da92bceb6ffa7d505e2d88e91509aa63967560e176f86f2627538a98bd4631f3fcfd7342d74b2da3ef53988d50b97ffd64f1fdfad373c4d0d9c854bf139d4be677088721fb244c5d7a7b97129932bdca39929973d8090e82dfccc9319a83ec06bedf430a825c594d6295f1d38a19bbd038d00c0cc1782a49b13e639439a7728406c23a4ec8ffc7075e185f3e388fc60ae1e24c9238ec73b83cd7adf0526b5502d2aa4f9e9043457995b351af03215aeb9c176c539b2c7959f9ba35f085f5ee7a085c4b332d914e3423799c90c06c1d03f68650be174a22920d950cde11a5a02c3fa7ae2e4eed9f3402babebc7d8c87d043fa02e6417d53ab11af1c1294165af5b79632c893c4fb65de21088bd1524a28e005f61cd083de326011687bb9091c4c9c48b29af2882ee139c5654321f9a6ed1609e3cdc5118186ad5603aaaa7aac8b5099654d30a39a6ace23771e6bf4b2899104464d1d42c5093dd8c3f53e6bfcd07ae99a81f43a21e239697af750a9d251109003cec2ee7d7b3c82f4050e07daf5f7511b16023c2f12893e399700cf752b513f1615c8037b2da197e3c9a2eec4752a2ee1a5abc93da148dc502d0c95b8eeecc7531c5fc1e0cd866eb9b953f3c5c96f79b227f1364015c91506903faa3740240087776af5091c0feb206e789162de03cd2d7d2c0c74769d9de07cf647f7d5ffacb286dca41c519f33979241a3c1773405bfe845eb52294953c8ea0c9bb22675ee8578009a9a9669c41441aaccab511aef98c502e68cf1e0d12a1eddfc1d829d7f281743a1219a15f13cce8a05760bee81b9cb80e2455e04751351808f1de687683fa03f7b981c2d0230a18756278c1b4defb5489b922336c6c1d9fee9cf9245daca117a64614935c302383e819dcf4f84d2da19f0926dcfd51045bf8d053fe7f44bef8ac70c09dbdefd4c344bb6ed34d86112391560f6a838a97dfb5fb9fe08c4a2baafba4c1d6e120debb1f99b76ce30d2d578b90f4262784243d30fc4fd997b8574a01b80f2532da93f37b12f3d035f4f4f7732fd67356f2a58fe3f9b44c150606569a0c4b14e4b8d33e84b4ac9804e4a42c9221db104f0e39ab39c8f5e8ea0585b15bf444ce47f434edffa15bb83c021b30a4fcfbd0f0555d4aec7cfa2d76aaeaf0f24799a87edaf3bc37d295d294cad7604e3d62454d3adb95b11d6ba05f168fb48d48d560e2188a767da85d47db931d2643ae0773d368e01f3d17f0792116ac03926cef3349e417ae21a356bdbf775bd99a8459b0e9b072331e46fb3d8325298ec9b773fc4d27fbbbf6b1955d94c427b932432da2d52fd6941e7d447f17a267f55fe1e9ece6c2de8e9f82f33e7a24597f4d19c8587e8095e94834aac06d1fe94c4f5344cc5577d504bad05bc4eb59288b0d02e0a308dc4a90facdc807c1a741752f35f9efe1838cc46c3b4c672a2f60b2ea7410d8d9e7899c8a13a3691d36baa04a9efa420bea9368e7965ffd741c84a9256d40d61ea0f82f8163b3abb0a378ca8136cdea93074cd6510a6d36f04e7dbbb839b16376769a583bb522809dbd28a1a20347557eb65ef5d1c880ac0c4d9ade69afdd6aad70b94431a01fac30232326dfed04a3b517738ce9f2399f72bd66ca6c618aec45ebc1e77009dd3ea030f", 0x1000) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) 16:00:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0xfffffffffffffff9) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x2, 0x8}) open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x40) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000001540), 0x0) 16:00:05 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xfffffffffffffff7, 0x1000000000000000}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000080)=""/88, 0x58}], 0x1) syz_open_pts() close(r0) 16:00:05 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f00000000c0)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x20c) syz_extract_tcp_res(&(0x7f0000000080), 0xf48, 0x1ff) 16:00:05 executing program 1: r0 = socket$unix(0x1, 0x805, 0x0) r1 = semget(0x1, 0x2, 0x0) semctl$GETNCNT(r1, 0x6, 0x3, &(0x7f0000000000)=""/106) sendmsg(r0, &(0x7f0000001640)={&(0x7f0000000240)=@in, 0xc, 0x0, 0x0, &(0x7f0000000440)=[{0x808, 0x0, 0x0, "154a3a2983c9078b30d3c4d8213e94ba5b3a8ba2ee8f526b6a6a08456e4d4af91177b728d3d74046100f1e398ab42eeddcf6426e77c45c23d5cdfda4b5e1b75589307bc1de0f32ac6ce9e8fc5f1fd2ab23ef7a621d9fcab8aa2931029b7a0dddc5788b41962e44b3ea70ad63d2e5b532b15f7bfd1524c8668d83eb5d111f710ca3dc09848b8b80cecf408bc2e2b5772907d1ff82d65533ab7c938c278d8153bc45e009815d4fca34610c115c170f16dced65b01fc2a8fedf4fd6752a8f9058c7a323ea4149a479daa829d8ae5f7c004a1c10843d874aebff50fa6f5fda65770e099e773074bd8038163be4947205849d59129ff5aa8d62cc58b4cda46dbe939b8b3d89e063d50e2a416df4b35e2879d522005b895b5b2e3e75b8b311797a08dda7e88b723371726d219932b38160f435108dd990ba6cce6b077559de7de250640c75dbc96f5e54be3b53c82374dde695fe0da5c70acd93d0fef52c7cbabb688a62cc7335f606431461dea22f7cb2eeabcae5b3aee432c49db3b90c1407db70dd2de094397b115c9bfa972c30ab966ae9e01e08648a137efee8af3e1e4f04fc21762299312375547b7d0e4c69fdeaac96738a351d110d451915e1c97fd0e0e80aa105af3a8d40ddd717af6bf3d44e269e1ba93a45fb2aa14cbe5c44ff959b156849ec4b78c04d4ebc8156fecbe2e8f9fefb76de4bed5a6a122fb3e58814473bf40509d33efad27bf8d0951d9dbe67bda55708d965ea2db0c92b9e725358e26a29640bf123d991901371d8c9c5d1bcf0a008c2805c620942facd296042dd1e38a90d7d94e23b5f5a028372cabea967d36428c30f06ab19592b8d74474762cb1ffcdf383728911259c4a4c2cd4ebb4e76c4c5ee6e61c54872ae7e6a24117dc6ac0023810d86862578d5acd1f396c936c84dd3704f0cfdd8353269f73be21163ebf3195bdfe673bdbfeae8d0ac9e3e22b01f11f184b6d0ee2efea5af11e7e40ac8720ffecbcb4b55c1308ac3459c6485129a691d03c55f56a66b5a030d7d13465ac97b252dc5d07cf8708d491f27b40cc41d39486f21cef4f8ca4f0d7d8c4d36a53fdf04f83b9bb88fcb1f4110fd972b23295ab62996e7f8b1cacf45bfac2d172f61c941492209630759f2034dd2d0582d873ae949786ec590e00ee037a32b48cbfa3f7ff3f519e2425935b2bdd24761bb91bbac733f709d2cb3b75117377d3c025fa2b1a372dbb9449b988228a670dca042fc3ac29283bf51cf7c58d447c9c42c1eac5061a1d337b59347b11da57171fbbd8efd11c8f35491804a05b071781a9ad5c2af39be6a52977085311bafc0f8f8e900be23eab4078ebee0154d665aa6ac13ec85277bbd140290dd47df8d9ad3b69257c2acb0fe0ff374e996d84d77d462407afe577fd7bbf1a0038733b8137d2f3be78389b8d84f7ae020cb686e2cb02e3a3fd37a9296236f76d99b777b77f9cc18c914210949e0d1a4ade8c0e0de8035c52f0af0b7d6c4d0c9793a3994fa54b64a0a0387454dabafc5b53702e26de5c07773856209c5bc8112360cab1a8b2447c6711ecbe04f83f5720d1b3ad2198356c19b8feb6d12eb96fc48d4eed69f3be25a687c178d9f8c836f390bd58189da06054ded5d9c2414d3c2a7451ea504ba6534e12cacc3ab163183bda8f4fbc4a91a093b23df4c284e5714f314c459d84c7fc398d1b5e5d7c47d24e5cd797d7bdff4d72237e6b5fc0ecb3281ae6309b5d16a71015ae7ecc32fc381fa01595c5446d4da13654933d577e49f46dc2ca183402236b0c90a54570ced5a973f6a451bff704897c76afd76983a63b1cc6aa690dcd03f2cc4894b80c4211426ea825c853f6cdb1795e06c5f0a105b67f2852566f11a9fe232cf4f0e7d302bcd86b84cda551d316f38c858c1451b3c0fd55eb7ef3103fabfe3a630febe87d020b499f950306426ca69596698de4f14b31d19d2fd3dacb077c525d266c3b5654208801cedcf9cab9cb29f21f0a7e5757387dda5dab66140ef9665cc61b5f4e1a2dfe849eecfb4a5b4d421c5a6ed7067357a7a3c5c803bd6b6ae624fea54010e660a4c4296dbac21743b44919e1c5f16a60d73e95a1c21f011e4ca6a744ddd488a55f52dcde1ef17c162fcba2379c30b3318a6cacd500462d7252e3c8767f72fa4f64da5bc1e16e4e6ea8774a6ee7c728cb2ef2a3d14e97007bbb21f0404561a78ff33c44d3defbcc4533f465f8354ff5c05781c303cd1c39ec345df7c527ffaf23f40fdfac931949d39b1a60aff1d34b2003fcbc90a9105b4f9f1a1a73c263c0877448b671e6c42cd3a753d536e34606c972f10f21d492e3beb73a2466a83fcfd74fef7533302dbba677cfb97368d2ea07b9c7b70a419a7ae23f7eccca06c9bad76694b8b9a2dd5c551a02b88e3c72bee4ef9746e369626c37fb571499b607d82704d94bfb241d765a11b743a805149e354e0eb7d7836149e8cc9e41e218b99217c8ffdc460216fde6f80ee7e480f858da8fbf9e73315d1446e25a7d155fc80b328136b74e8593f85b672568ade7cea43695026f23be1afb69bcf5f382413624005306a0a31eb0ba8ed70ae2ed037d7c8db08e895b8aff117ab3f027622044f00b561cc630417e529e7f61b5661f2c5d61fe1c33d1c00e25ea78e09b3f75ab5731d455acb3a5229cc1ff66739e19fd808721ed567385e98065785f60275825a4aeef4b54f5ff960c31c58d3ad57c6ebee829a65e86dd3e50e89b78a79c8615ab558c777d18ed589e0777cb932e8dd7c710c2d597c8e95edb86c829ee90fb4e7df88474aa5d25d60901de54e5098af139b9b434bd16c62b89c8b748138efe593516370ceba1a24d2c63dadb98b0497fe20ff2169b326a01105"}], 0x808}, 0x0) 16:00:05 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x29b) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="2b41028995a1530000", 0xfffffffffffffe73) 16:00:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x4010, r1, 0x0, 0xfffffffffffffffd) readv(r1, &(0x7f0000001540)=[{0x0}], 0x1) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0xf5df, 0x1f}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x188c8, 0x10) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000200)) socket$inet(0x2, 0x7ffc, 0x4) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000000c0)={0x83a, [{0x3}, {0x3, 0x9}, {0x2, 0x7}, {0x3, 0x2}, {0x0, 0xfffffffffffffffa}, {0x3, 0x80}, {0x0, 0x3}, {0x0, 0xfff}, {0x3, 0xf80000000}, {0x1, 0xff}, {0x3, 0xfffffffeffffffff}, {0x3, 0x400}, {0x3, 0x6}, {0x3, 0x21}, {0x3, 0x100}, {0x3, 0x8}, {0x3, 0x2}, {0x2}, {0x2}, {0x3, 0xe82}, {0x0, 0x800}, {0x0, 0x8001}, {0x3, 0x5}, {}, {0x3, 0x2}, {0x0, 0x10000}, {0x3, 0x7e5b}, {0x0, 0x100000000}, {0x3, 0x5}, {0x0, 0x6}, {0x0, 0x1f}, {0x1, 0x80000001}]}) 16:00:05 executing program 0: r0 = socket(0x800000000000018, 0x6, 0x2) getsockopt(r0, 0x26, 0x100000001, &(0x7f00000000c0)=""/211, &(0x7f0000000000)=0xd3) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) getpid() 16:00:06 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x100000001, './file0/file0\x00', './file0\x00'}) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1", 0x4}], 0x1, 0x0) pwritev(r1, &(0x7f0000000240)=[{&(0x7f00000001c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 16:00:06 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) recvfrom$inet6(r0, &(0x7f0000000180)=""/234, 0xea, 0x801, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000080)="4ad1cf6380ad6f4e", 0x8) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="04", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x400, 0x4000000000000, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0xe9, 0x1, 0x4, 0x1000}], 0x7, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x20, 0x1, 0xffffffff00000001, 0x7f}, {{r0}, 0xfffffffffffffffe, 0x10, 0x10, 0x8, 0x9}, {{r2}, 0xfffffffffffffffe, 0xa1, 0x84, 0x6, 0x10001}, {{r3}, 0xfffffffffffffffc, 0x4, 0x0, 0x0, 0x800}, {{r2}, 0xfffffffffffffffe, 0x20, 0x20, 0x1, 0x401}], 0x80000001, &(0x7f0000000080)={0x4}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 16:00:06 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="ddb4aeb3ec242c0a", 0x8}], 0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:06 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unlink(&(0x7f0000000080)='./file0\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:00:06 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socket(0x18, 0xffffffffffffffff, 0x1) getuid() ioctl$KDDISABIO(r0, 0x20004b3d) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000440)="46275754c0b7a58b48c92bd2acd766f6f8520b4f6efb56b3bc349029765ded394c3839dd", 0x24}], 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) execve(0x0, 0x0, 0x0) 16:00:06 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000002c0)='x\x00') execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r0, &(0x7f0000000040)='./file1\x00', r1, r2, 0x2) 16:00:06 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) close(r0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0x10) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x6, 0x0, 0x0) 16:00:06 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x101) ioctl$TIOCEXCL(r0, 0x2000740d) mmap(&(0x7f00003eb000/0x3000)=nil, 0x3000, 0x7, 0x1812, r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f0000/0x4000)=nil, 0x4000) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) 16:00:08 executing program 0: r0 = socket(0x1e, 0x3, 0x0) setsockopt(r0, 0x100000000, 0x0, &(0x7f0000000000)="ce9fb648ba306237b7d1415c1291a7a8913349d5b971d950007742f8877d7ec43c9c818746d7929d1737c1605a2a3523139d05a78ff8aaff8d2101ae85bb4f5e8b261a2150bbcccff87e53db67c1a214bd6cae5e1103f1c70a346b7a4fc5623633eff855f98db86809", 0x69) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=@file={0x0, './file0\x00'}, 0xa) 16:00:09 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x200000002003, 0x20c) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x9, &(0x7f00000001c0)={0x80000000, 0x3}) pwritev(r1, &(0x7f0000000180), 0x168, 0x0) 16:00:09 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x2, 0x7f}, 0xc) fcntl$setstatus(r0, 0x4, 0x80) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0xfb) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() chdir(&(0x7f0000000080)='./bus\x00') kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) 16:00:09 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x180a0, 0x80) getsockopt(r0, 0xa31, 0xffffffffffffffff, 0x0, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x546, 0x5}, {0x8}}, 0x2) 16:00:09 executing program 0: getpgrp() r0 = getpid() madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7) wait4(r0, 0x0, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) lseek(r1, 0x0, 0x2) 16:00:09 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) recvmsg(r0, &(0x7f0000002580)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000002400)=[{&(0x7f0000000080)=""/165, 0xa5}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/85, 0x55}, {&(0x7f0000001200)=""/140, 0x8c}, {&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f00000022c0)=""/170, 0xaa}, {&(0x7f0000002380)=""/71, 0x47}], 0x7, &(0x7f0000002480)=""/231, 0xe7}, 0x800) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000), 0x4) 16:00:09 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x98, 0x104) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) preadv(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/79, 0x4f}], 0x1, 0x0) kevent(r0, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x0, 0x3, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x20, 0x40, 0x7, 0x100000001}], 0x0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x8067}, {{r0}, 0xfffffffffffffffd, 0x80, 0x2, 0x9, 0xa}, {{r1}, 0xfffffffffffffff8, 0xc, 0x80000000, 0x0, 0x2}, {{r1}, 0xffffffffffffffff, 0x80, 0x40, 0x6, 0x1}, {{r0}, 0xfffffffffffffff9, 0x11, 0x8c, 0x9, 0x5a4b}], 0xd6d, &(0x7f0000000400)={0x4d0, 0x7}) getpeername$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) openat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x100, 0x2) r2 = msgget(0x0, 0x400) msgrcv(r2, &(0x7f0000000480)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000\aLT'], 0x102, 0x0, 0x1000) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x2, 0x1}) openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x2, 0x0) 16:00:09 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)) setsockopt$sock_timeval(r0, 0xffff, 0x404944260d51ddef, &(0x7f0000000100)={0x1, 0x3}, 0x10) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000), 0x4) 16:00:09 executing program 0: r0 = msgget$private(0x0, 0x11) msgrcv(r0, 0x0, 0xfffffe37, 0x0, 0x0) r1 = msgget$private(0x0, 0x2b6) msgrcv(r1, &(0x7f0000000040)={0x0, ""/40}, 0xffffff00, 0x2, 0x802) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x800) 16:00:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x9, &(0x7f0000000000)="e7", 0x1) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) r2 = semget$private(0x0, 0x3, 0x400) semop(r2, &(0x7f00000000c0)=[{0x3, 0x80000000, 0x800}, {0x0, 0xfff, 0x1000}, {0x4, 0x8, 0x1800}, {0x4, 0x7fffffff}, {0x0, 0x694}, {0x3, 0x1, 0x1800}, {0x5, 0xfffffffffffffff8, 0x1000}, {0x4, 0x8, 0x800}, {0x3, 0x3, 0x1000}, {0x4, 0x3, 0x1000}], 0xa) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x7) listen(r0, 0x2fe700000000000) bind$inet(r0, &(0x7f0000000180), 0x10) 16:00:09 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x2, 0x48) r1 = accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x10448, 0x0) sendto$unix(r1, &(0x7f0000000140)="22c99cfced08a1fc6fa5e9070c1c87363608d3025f0bdd8534ddd0bb9549334c", 0x20, 0x409, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) fcntl$setstatus(r2, 0x4, 0x8) r3 = socket(0x18, 0x2, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) setsockopt(r3, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) 16:00:09 executing program 0: r0 = socket$inet6(0x18, 0x8000002, 0x0) recvmsg(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000240)=""/173, 0xad}, {&(0x7f0000000300)=""/182, 0xb6}], 0x2, &(0x7f0000000400)=""/153, 0x99}, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) shutdown(r0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r2) r3 = dup2(r0, r0) setsockopt(r0, 0x8, 0xe0, &(0x7f0000000180)="6cdb3f0b398681ea2629acabeda6940b825443f2d1ed5a44293c458472e0ee5faaa31411811a6994cf3a0a88ceb539ab042dfd2a2c1add287da47f7b2bc4758716adeef3325843689fff183d18f6231ac432f382bd6e7ae3ea580e9717676a614d34306a0c827fde67644672845ce23c455e2cdaac43fedb734703774c61", 0x7e) ioctl$TIOCNXCL(r3, 0x2000740e) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000200)=0x6) ioctl$TIOCSTOP(r3, 0x2000746f) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) lseek(r0, 0x0, 0x1) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x3ff, 0x5}, 0xc) getsockopt(r3, 0x9, 0x800002f, 0x0, 0x0) 16:00:09 executing program 1: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) kqueue() chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) r0 = shmget(0x2, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) socketpair(0x36, 0x5, 0x7, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000240), &(0x7f0000000300)=0x4) shmctl$IPC_RMID(r0, 0x0) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000280)='./file0/file0\x00') r2 = socket$inet(0x2, 0x4, 0x1ff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mknod(&(0x7f0000000180)='./file0/file0\x00', 0xc000, 0x18) 16:00:09 executing program 0: r0 = kqueue() getpgrp() r1 = open(&(0x7f0000000040)='./file0\x00', 0x208d0, 0x173) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000180)="83897158ecccece4655e95e40aa166d1307134c97e0a7884e39c763c8cdde9774c5ddac4bea011", 0x27}], 0x1, &(0x7f0000000200)=[@rights={0x38, 0xffff, 0x1, [r1, r1, r1, r0, r0, r1, r0, r0, r1, r0]}], 0x38, 0xc}, 0x4) poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) 16:00:09 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x2, 0x8001, 0x0) shutdown(r1, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) 16:00:09 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) r1 = msgget(0x1, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = getppid() r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0xf5d, r2, r3, r4, r5, 0x80, 0x7ff}, 0x400, 0x0, r6, r7, 0x800, 0xab3, 0x101, 0x7ff}) r8 = getuid() r9 = getuid() getsockname$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="0000050000000000000000000000000000000000000000000000090000000000000000002200000000000000000000000000000000000000000000"], &(0x7f0000000380)=0x45) setreuid(r8, r8) getgroups(0x6, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000080)='./file0\x00', r9, r10) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) fchown(r0, r8, r10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="2f337d0459608b14b5950f778ed009eb41c4c78389157f2ac6e46b28cb1ee7587c9286f754cd84eac01e5f5713cfce04031c85f447709a95d0f665ec0adc0b255ea87626d83d16f981af41b06dada7a93f3ac354", 0x54) 16:00:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000140)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x782b, 0x9, 0x988, 0xfffffffffff7ff7a, "85fefa22a6020003fbffffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r2 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x1000) shmdt(r2) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x1, 0x93a}, 0x10) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001600), &(0x7f0000001640)=0xc) bind(r1, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) readv(r1, &(0x7f0000001580), 0x1dd) 16:00:09 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc0000baf, 0xa) write(r0, &(0x7f0000000180)="4f333b1c36062ef1a51585509d231a2f52c82519d3b21f6512ffbf1c4e4846ad843da37d29788b57e6d95af25655cba45fb9ffcd43bbc28a38af46c71c57a403f66d33f787c417856919f4bee0f0347546bef9779e8099d27bf75f382e2cc82a863a6ed649ec4644", 0xfffffffffffffec1) open(&(0x7f0000000080)='./file0\x00', 0x20, 0xaea02506abe74b05) r1 = getgid() r2 = getgid() setregid(r1, r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x8, './bus\x00'}) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) fcntl$getflags(r0, 0x1) 16:00:09 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x38, 0x2, 0x7fffffff) setsockopt(r0, 0x29, 0x80000000009, &(0x7f0000000180)="ea3f0008", 0x4) 16:00:10 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000180)='./file0\x00', 0x300, 0x20) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r2) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x8004667d, &(0x7f00000000c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffffffffb358033f, 0x1, 0x401, 0x2, "9677dbdb34ba21ac7565713bcf9464dfa4ce4b3e", 0x4}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x2) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000100)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) poll(&(0x7f00000000c0)=[{r0}, {r0}, {r0, 0x40}, {r0, 0x48}, {r0, 0x4}], 0x5, 0x7fffffff) recvfrom(r1, &(0x7f00000001c0)=""/232, 0xe8, 0x2, &(0x7f00000002c0)=@in6={0x18, 0x3, 0x8, 0x2}, 0xc) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000080)='C#', 0x2) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000140)=""/89, 0x59) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) pipe(&(0x7f0000000280)) getgroups(0x8, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f00000002c0)='./file0\x00', r1, r2) chown(&(0x7f00000000c0)='./file0\x00', r1, r3) 16:00:10 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000000000020d, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x4010, r0, 0x0, 0x0) r1 = dup(r0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="72d3", 0x2}], 0x1) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) r2 = msgget(0x2, 0x90) msgsnd(r2, &(0x7f00000000c0)={0x3, "edaf8ae0cf47103b10772f340e58f243243afe13775eedfd26d4afcbbfa371d2e3314aac5d210bd7bd1650d3021827a96838b2a2c102c592a4360fbab4ba7a15"}, 0x48, 0x800) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x9) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f00000001c0)=0x10) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x42}], 0x3, 0x0, 0x0, 0x0) getitimer(0x2, &(0x7f0000000200)) 16:00:10 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff8000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x0, 0x0, 0x0, r1}}) 16:00:10 executing program 1: poll(0x0, 0x2, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x204c0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f0000000180)=""/233, 0xe9, 0x0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x1, 0x3}) pwritev(r0, &(0x7f0000001240)=[{&(0x7f0000001340)="3506f2970e6db42b64c53ec57f2ebd98f9ca2a754a44c6134559078203188b878313a3bc95e03040f6c8adcce4422759060329f9f3fab8c2c8f7f933af759b8187a0145b4721f12e1460eb16958a08e58fd03015ecdb0450d289e10a33de69fd17bb4428f22709bbc503afe831e372c23721a0f29f96650e3b09a6aa5960035e0a69558bd3befe537ef8a0bc9d0f5adce7397da2fc3817612787d0abef317e7c0664e989c1d01cb2e85d0aefc9d850e18bcb1dc3e62376162e851452c9ed7acd44a42ed87624d46d4e98f89017d478a61cbc635fe56ee6eccaddf8e2739e400f13e00f80764993f1ed20ac12a20877e5c68966bf29e3c5e471314248266c24faed9f130f57e6ba97f4f2352ca969f5bb57f1c97cd0bdb37c48bc6941bbec61b41fbee2b0df643985f4358e7dc8c212022604ad76378d3f696e2290d8521eb1fea3f3496d49701b6e2f8ccca59e8d5582d76ac1e035cde2443a6a665a34d867d8beedea554c930f83096dc2661d9a21c43a024c62d570d4a07f27221d9f5cc5a2b1264324f52ef476d3c5a8c68071a2513d4a5be751923c2662d231523fc3a513efe128c30ec00c1c9cbe7414cc7ef2f0025e6357a763b012e0ee3a2556f090a7e2f8cb531652668f10a164d7494e12d7675c80ebd361b6eeb412ca5802f5652585254972b8441dfade7ae6e0cda5d77e1e185fe2123ca22814d31a53bb0592cdb1c64075e87fc8c58861aad3ff341b70b86b71c179c2a52a3bf2ed293811c05f8f8ed24ad1298fc3e0610016e6aec93a95ae8e15bd7fb43617d785cdcf94b4e84a801a917bffb1286509c5c059cfe2d8865b6356cdee0eb9d8b7d67c9c8ca28b88c902cf4de9f9460a782fe588f17060a3e863359913a654dd11f0c67fa921a5d7debee24206b1ca682cf40760c7b5cba6da1f361faef1bd6dcdf8573b1bf329f252a6a30943c051874ee8c6dd47a835e420f7159f1211dfa67dc9a8f2357b09ab4786557eb01f761690d76b09c9b2c7c882eb6aea7b60a298b74cbe384dad1c41bde854a9d2b534e655ce67685cd14c5f02c845aad0a54481ae25d5114c22dde207a220b32fef8a861fc3e32c0ce71e99cf8926995e96f64b9db373c179015f14e643e7e54d2ff3c2338304fdb0b8dd1bf3edb7b8b8155aa1d84474b427bddd1aa42e055f5070a157c3ea27d5477a7a72b040437441e4225aa852eb2c7dc9d078996bba3d878603ac0ee380e59147fa7c5146d38c0165410274baead2e9a68f1e85984299d2989a8a6b8eb98991ac48a98554f66f82701fedf904462511c658bef04868a73b1d204a3a7396e5909eca94b332db71eb87fabbeda81c9e44206722ce7543a8ae961a4c69e4e64214fab60bf7a95cc553509e9e39ae77c8ce6b64ed0ca7e099dff23467407dcc2fdb9feb679ca43ae6e6f8180717a80e2a0d70c12e87c6d606b7ed4203f6c2f254033c253b455e49846342d079c04419d4bcb3c9176422a079ffeda798af75fdc2d35169bc94d117499c3ce4068c8c86fa62d63e036566a6fbd5b2f4d587b811198ba5dbf67a874042017985757217a52c68152c41b22528c33c066d84057b512048ee813be95ae47de2b1c2f69a371c92a6f0d6894e9c18fc1cc545a2038aa1989c243b3dad9b56c14d09af720f395e4e3d7af6c8c416cff620abd629b3b95d1508ea4cb322461657b6f4f5d821b70f22871b2694968280c56a329273ead3310e0ea5c34f85030f574e03732c3c2f639064b9d294cadaec63761eb9ca92400e3f7d9a123f0c43c68f8a9c60015f98b8e82305913e0d40ad7da7387f66f0de8555d34254e1259c65e9179693bfcc9eb527cf0ce76cc29addf9a3da5860512b4de286837c4c02cf0c1cdaa2855ee46eae4b70f09226a4e97be9ffd12339d5f4f5e3cbae3640ccaa1177a11a34a2fa5cc95d3c6988e2989b3a70318cffa4385644b21386aefbcbd9be875a33520b37793dcb22a802677fd14031acd574f5799e34cd4a840cca770654d01277661ee7783ec9567a3fe06bb3fba732ee61735c370fa6c8b8eda609088a10db43057e7b9ee6dbdfd962e61fdd839ddeb9a103bba19ca06a819778db690f822aab35062ed5a61bb49dc449e8c89de1efe98ddfbbf6b8f43cac6357e8c04a6ed3960cb2ced8662005d659028775ea01acabe79b75f67d4886ed994571e9b19805a1f36d0f0d7cca763a6523566945147f32e2fca3b3e0c9228518df161e60304a4178920ec8f41c4eeb7188f4e368eb0e0f09c6dbb19d89ea5b572fcbded062e117d83be1e31e02538ddcbe07a2b1c864e31d2a65ecb0cd9a61a4cd41e21f9eb20106bfe9522a0065dd9e131d6b53be7401cc0180353c101c8b649739961bdc6e90dc0082ff9996a4888871301d022a83064cedd6f891ca6f3170b967acf5fd21b764d38b026477bbf4f99fcc32cbc71748c70bf9cdbf2fc961154c41035a664fa0b03b3ad7334391410ae614f3662b47704e3890cf6e423ff0db71e53f89eaeb9f5b9d181944f66f3274276db8b66b19a9c0bf6c2bee6f0a528a7b489dcda1f6a283085284190564ac822fc7f1ae1ccb9715dd41401b8a6f398aeb2766c09317f35e1f2c07434483f41ae2b90281d64f030b0ad31d0772b6602a7ecbbb72f3886e10695e9499c08e7c99656f785c779a617ec8196739f145a86e025a6d8cc85ef7a3e9c91a1480da81cd66681edcc3780b6257eb3635b184e22aa0e22a882d60fa5fb0702e81ac00afb20980b57f1bae91cab1f477e36544dac9541c4195a345b7a9464aa056cd34f7140955a21c2689215c9c2acfb477fe6af0c5798ab925fa6954ff843698e1d7cbc9941e8135063cc4962ada6fa57ec89e0b81ec69c479a3ae8f35b0cf99c4bd7ed14724e0e7bcd94c12b7d527c00cae5cd87e2ff8c891ae1f273b5e5206cd486d38a958cc3bac5b98a53fa9ef258386fb255d99d773d9c8009e43b3e75bd028338372b3c448b07da5d21a16e5fc7ff0e64b02a20370556d5bb6dae33a3d0d480f62b1f3b6bd1f9f6f0a8660dcdd20ae27c10a4e211161198ecf8dd59531af2cabccc56ba0810bfb41f4479ca9e33606f261e385c94f2605f19d701fe053849cf56b1e844b16963c6ac13b610db86c0858de7de75018613386ccac94137a36f22198d0f7cd09f98762e20e33fa6ef02ed8c555eb7540ce2890e045ef54d01a559c7d0d30cc492d27c66bd434c047b56d3b63032b3a5ea39718c418297305490650103b9fef934780ef9c662e429a08f62d3838f31add08733d209eba399f7b01a8fca4b0fbbfe0da762a21081d81cf2e5dba79adb3328b4c0bd3e017dd33b7c491e239510003bb4917392f13212a9ac003a568b23dae334fd842ea335adb6bb1650eb8ba596e8aff2d1a2305d1a9475fd38bab4fc158b4c123775c0a79e141cd315789fcfd3eddf92e6c11cdf120a1e9b696f32b2c3398fe5a61204edfee672a20d41ae607a09e2a10fb718d275209e4c77336daf73f9f054dd41fcffbce46e8a1bd4ef644c7b3c3b14fe613ce05c0df6123f33d839668f12a4cab29477b4872fc3f2e74c738b9da8ae7cc7c240554fc7f3d5f38b9f9a9288677db03b56d47641f44e4b8aa550c3561c9b9900dd84a23d0a52d7d3493d8ff2936e6068510ceff0a378ddb10406729d0da4a6e6eb19ee5f16d752f6921ba4a2e75af58a1ff599bf7f2d8fbe2ba6e4fe335ad4fbc5bfb55d013cfa21579a66ad84deafeace6e719924bca4999f9878062901812f3678ac88ae43eb183ea1daa276979750c9ef2b5987de4788a6db34c6762214b30fd683df28ef16170d606dd98721ff928c149d56c284ab873dcb13ed07477054a5fdf4d7622771e575d0dfae1ebdeabcb349a19477967ed9716de0e0fd334fbac1b7d6eaaac0c6f08a6e142933e257c457d316bab268f93bf8f91a9e571e9550c7e813ad3e0c5f7c3ee3daa78fb07accfa8a24a689ec1aa4f4f3614e9c1d9e9bb2175a0429d2c35d10c8893020e5ecd0b43cb6cbba19cfa872e1a3be13869e174763fa7c56023021bdf69f80a15c99f3e89063b62ff9e4178974880b603aa70a0566c95fefb1d125986518714fc5f215505624b660cb3be365df996063f7b2c99b4dc1552cb3ee426a16dc5a1014a51b16f6933c42e94397064c593d4497296f7dccd506f122a97ab16babf1f4879fe7ee7c2f91f2be0f1642c201e16c7864024c3824c7bd5db8766a72c8980bba8d2e1b510455c2fddd08de15c3b1504f1af5513946ea4f3c829454bd801866cdeaeddeee8afc634a90aaee5a00faea40c179ce766e7029f52bbc7578dec0b05bfc94373a8a20feec6cd9762194ea5e9892ffed98d69be9e78b9eaee5583e80991d4b8020a175e909470fd85d039e2e8212cd3cb232c8fafde2091ef1f45888d61b15dbce83be7f3d4eb3bd4b9f4e0d691eda593858678c238573b22c0cef8920660dde7ba8cdae3b4c86866bbb350cd8c6cfa9f2832f19389e7510e5d22cced45003d67b4e74de0a64f258eca3d9fec6fb9024f555aa0395efe5b2aaef30984a213965177c442480d0d511a659df5cd97355a7a3d920defcdf66b0b96f96b00c632260bdd1498451f7480ee288f1a98cd9b396b7e9a299ae060bbab8c84a48e7afd4e47c82ceb886b5396f9973f63a8b80eab452bda3eb89519e0b4c23882cd9e34d8e5bcd3104c57c69878955e60830b0a2823c11fc5870d1d2aa55cfb398494546499f2d4e2258c10cfc8fc65561d053ef03671b5c46b009c16dec76378086467a90437cf531f429eaf239905b771e26d2fdff7bc1caceb98da787e31efe783619647ddee253a6d87a77136a990d17cc2825388fd2a071885d5f0f9bdc1ae9b97b0c50be4d38d8e10156c4a3e5b36cfba777c0f794770e3c12e8f86d552688bad42098ab75a3f7bd696a3ab65f7b3f4426a03e676bf605b6793a2a1799955eeed3abcc6a39fc0ad035364a19d38e62d5fe703212fdfd62a4615edb4c99064ea7f0ba29e42c9bed350c5803e61cd162572d91b98383f1620166951b9b787dda637f56e3f4b051eaafa4600d3d9ff080ec2f85b3237a9ecd3be6dc402161a0855ecc039681d4ea2579aff87e071ff2a34ea67f80897c7ab4fd25ba8ca83d234cce22cd8e537e96d75ae82b6ed7508841f014e10ec396ea5da09f63d0fa40b773a26e1d88107aae27a83faf3c7241a7817823a23b19b8d9ef35775fdf51fb321a635c48d6be68ebe77150ba52adca5e3db6e63d4f19b93b2ae200035b2d2cbbce72c775fb8f66d1c5c1e96e78366abe4563041c890037a9297b7f95672a3f7fd14d22a258fc0597329c3cd4e56f14726c2e98c63eeb73728a8ff12b0876e8b7de76bc69cea6e0f852550d4e02a53b5ff1decce60fd3f7c27bc2f7b737448e56f2abbc351dfda804c237130ceeeaf841f1301b132004c3bd3141505ddf93edac63b35cdd570ca7dc86053ad95531cafe7a48e583ed392b72e0313468b0b85ff7a2882312f25f42033fee5ccf3e72d2b8a43782758b323f07f87556345ef6f43a6b9f8e70ae4fd85c56b72828b9c702816816349a3f7468eb700a42856ef01a9afcd7b1c2df894c119aec31f72634c3db860966b35422f518e5a8ef3d208a2e40a4a85739aa345bbd6505d43993a6944ae2a170b6f1bd4a358b436971518734e2f45ed781eb6b53de71a3f292f00037573bf9626b222bac772f9feb3c60b17a0e2be73ae9848c245c639bd6c5defe2a45a385ee7d61632dff24753df5bb57dbc41ad5ff65918577ff8", 0x1000}, {&(0x7f0000001040)="26d96bfbdab194beaac89f3bdbb3b614d1488805730c4ebd77d6a00ce8d7677aa67a312508252338ef0450a1a70e7641615fe4819967b031f7809d508b7fc89484edd89c24ed029dc967640a404a683785aa6f0bd2c138e666a4b9419a79cd56361eef785168b15419428ee95884d93784a2b6797d03429cb2c146e9e652002c09c8ef2cdd99347325c5c03f10eb0a6be9f63581099b8c6f516d2c9dc63ddc45e0481127040b98955fd311ea95e0469b533e45e17ed40cef8d76c6b61ddbae2a5f3933ec65b27f1129ba4353313f8f3c1e4f", 0xd2}, {&(0x7f0000002380)="a884239198b1783f8704a3dea2b0fb7b502147a034db74f3e63af31e", 0x1c}, {&(0x7f0000001280)="8c87b0be9fcc834e3b11dd3b63c161611271ee28865c92ea16b0f7a945cad0690faddbba4e6b2213649f81046ac38fafc75c99b1ab2e0dc9b4e8e918011406af0d73ecbf235e14d6c7f7e3566bb415e49e8635102e36fdc50dbbfa3c09cdd248c6e0b0547da4e8b12db27b3726352f8e1ed3736be7b3df8c56af7eaa4f75f9b5b3863686c4e4bf574aac316e8ba1529e1e0b5b8070447974edf9988c378e", 0x9e}], 0x4, 0x0) 16:00:10 executing program 0: r0 = kqueue() r1 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047466, &(0x7f0000000080)=0xffffffff) ioctl$TIOCSBRK(r2, 0x2000747b) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffeffdfffffffff, 0x1}], 0xadc, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "cc47c4b98da08b2fb509612ef0de22b01851a3bf"}) r3 = accept$inet6(0xffffffffffffffff, &(0x7f00000012c0), &(0x7f0000001300)=0xc) r4 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file0\x00', 0x20910, 0x20) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000001380)=@file={0x0, ""/2}, &(0x7f0000001540)=0x4) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001580)='/dev/wsmouse\x00', 0x10, 0x0) kevent(r0, &(0x7f00000018c0)=[{{r3}, 0xfffffffffffffffa, 0x8, 0x40000000, 0x1}, {{r4}, 0xfffffffffffffffd, 0x24, 0xfffff, 0x9710, 0x9}, {{r5}, 0xffffffffffffffff, 0x8, 0x40000000, 0x7, 0x8}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x0, 0x20000000, 0x101, 0x2}], 0x2, &(0x7f0000001940)=[{{r6}, 0xfffffffffffffffa, 0x12, 0x2, 0x86, 0x8}], 0x9, &(0x7f0000001980)={0x4, 0x1}) r7 = socket$inet(0x2, 0x8000000021, 0x4000000000001fe) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/wsmouse\x00', 0x800, 0x0) r9 = getppid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, 0xc) r11 = getegid() sendmsg$unix(r7, &(0x7f0000001680)={&(0x7f00000016c0)=@abs={0x0, 0x0, 0x2}, 0xa, &(0x7f0000001740)=[{&(0x7f00000000c0)="cfc36db2aea5509225a86b7d5e5054a9c6b388194e59f38805042906bcbac64c3dbff9dc6d3b027fed4bc364db783b58b581c8c7b70f1ba51d690a2da37b00edaa0752467af858377ac495315bf8487e28d5e4f464a99d7c5bf9ef02653b702b5c0ebf3cb6eadae0790276268c697150034fcdb596ce41a537a6b278dbdbb440cdb516fb000f8e6cde82aedc190788672dd922d223dd80e459538e86b5c15e88162c560c49007f408a78359b98204f2a42ea89278c89b8d0251ac0cc3ae3ef4658c0827613e145b5a70bc10b0892127c3041c281744ff9ab44badc252fdbd59cba977b", 0xe3}, {&(0x7f00000001c0)="dd93e609bfd3e91598d7e4b32f8235bc16e0fa1ac1e0dc5fc6cacfa6550063a58ca4f5c2a56c00c7f7478f20882f8b96b8d73ea01d4a711628bd8449463c8d105226629a0b8a1b6ff51281f5bccebbef097eb42d3e3124d8efc0d496fc3ce3c8e4fbc4ba523ed89a37af447d102475d97ed8d7f51cda9dc8d51827c063ce8ad94e94dd4918", 0x85}, {&(0x7f0000000280)="21db621348cbeec98e5608bf9a77bfbdc491f6937b2ee1ef11078d42015e58fe20fea83b174598047c1bbdea45e3075be5c854dc6303a26aeebbf4d182c2950eb4a1ad512a6984a7ed7d675e28015a3b92220e73353685ae958f8d3b6b94cf520a99ae9172243815a6d859dd1a7cc0c20c28798d60e2272e8be8583061f2196387dc135cd5e57b8934210e5ff46bbda21bb3cba760146cbaa356574a9d3ec640770530f9a6f71c8669c47335fd51cd4eff4ed73f039d19764269b0441fbfda8a8daf5a4187509439c7e099b8baa797e2892e5a3fb395be1b5472084fc3b4f4290962a10163dbd54ca4f7f443159708cc7e0773b22fbecac56ba48042737b2bf1729bccb0dab1287d6254980750d5b1827e5f9a5cf0b606f0497ba2cc2375effb167a12be5a323dfd942f719770a4da58eccb06fb82923df13cf7df521ca1dc4fd90d9e39d0c8ad40e649b5e3d3e8fe063911b06c8de1535e88677fdd84b46acc8b9571dc28cb04c753cd3640b446708393d74ec48d7334c681855b08b93383482939019b6083bfa812e53be7b616b378ec9d0869681ee5fbcabe9a44fa8c8b0ccd5d9d55cfed9e258ac9701717d821b586cfc5b270b9d8623b10cf344005e4dfca309099c077ec122287248d6a4e9ab0274846d5b4acd572ccade9598ba4bd30b96ee189c2e852d4fc4e8dc930a014baf3d909f601c78161f099ba9ab0165f00140d28fce1bb55829da9449e8de49154aef6e413ec68c17ba3c4eea4916b45a6950055572baba50f6ffda9e1fd484edfbbeb100ffa3dfb22f859e9c3d6483f120830481620f76bbcc913edfc2dba6ab16801cd01075ba2fcd4c393ceda8f1a1fe19c24f9377cabe2b49026195443722e5e8228ed0a09bb15cfe10f389e0c4590823b1366092577b1e13e70a1ebc18f68117e16659f02eeae6406b6bda94b25681999ee33d3ecc6d378311dc24555c81d2edbd1d38b549c34b51805dbace72a2b4e346138d7a8cf7f3a95eee9b000c8f00843bdf07ce8a678fa7ab7867f84b1218c3aa41cba30360994da0ddec44846d8e38515429e2fa2f52b53992b07f6e08bc023d2afee1d4dea2663cfb7ec7d645e4eeb4c2b99fa3297ec4dee635d676f1f0309376c6381a1885b3d7ca94b294eced5ef4008ede9c7f982774d6d95f27157425dec74ead08aa019ed9dff5bdf15bd197be378d5eabdd6614956607758acdc4c34b2a7b32fd904506ccae3a48c12997f7cf814b03d6df55e575d4a8f443e88a87140831f4807504541797fdd7964315c883795f94716b4a8c0918d42c7106976b0b7e72d4c42d5f819ea8aa6a8515e79ca057c15264b4e3af80ea176b02254b2a0b7f99f8f1cf001ec58b9221c6abd039df9eeab0b6f5105969da81d3449f22a09df1d743b90b85d35626d9c33fc9dbf95a40c3a9f2c00c82e1e076b5054143681dae5303d542cbf9c6bb00329ac675b86d64369c77f88fbf5980fbcd05d2f8edf850ca2860d541f11da58b2f717976749deec1938f36d364496084d0859073cb77903f03fbec34810417e0eaaac64314b53ed3b6c317b39d3874d15badf29ca4177c5332b6d5a80a6e8e34508ac5bd331479f0f74aa7cc93e105c4fe933a79ad4d423c0554ddcf308385b92de24fa73b9803bc11b6affa92e044fc81c8b6c62a49f578c6404e0c895bcbe47ad79796b43b2be43cf4817988be8c519c0c733fb9dc33df9c109ffdf601163e5e9de80d6db8dc2035aa5ebd11024f7c667adedf91604031423bc509075378969ad9c5a70416e7e2062eaf4bf13f30cb9c29b1637aec877f90172a431e5f0645d336e83ef0754663acc710a45c47717982e54fa9bbcbeaeec3846ba1de9df491084c165724ccf01f449fe08cfd6975add6319a3d20b65991d4f42884743235b5094e13d8c52f918329335e917e13b4975ef356d8803fb410b885758df098b74ca7a182e15176c11c065c35aa76e09454bb528b0640a9dab20b1fd05ba46e85c869db80897dbdcc10d874fd0544176ce4d04366657602e6b0b4bbb84ec462e602edddaa4e8451d7542493a652a1ef63417f38ac5ad1deb65ee1cd49884636e8c512c5a46aff3b2737b66b668563caba1a7247187f1165ead0a0aabea2c4a9002702a98097630acfd4a2bd7651121027a517a16130b28289cca6338e20eaa9d99b40a2015e03d2ade9e444fad9c408767147f882023a701f4f556bc72f69e7e9a3402ec589794ab69b95b8a4c50bb91fd7e5a76eb6e5169443d85025b3e3144348dd901d9387618a03949500bb6664b8eaba5a818be6738295587c0f48582923e72215691f35f4765088a11524d7818474427a9a70d9a240f97cdbae26b82c7bc3d624c8ffa42f7b7e4141e344a514e3665dfa4f5bf10decc01cb4b97e096bf8478fa6967b2ab4e6ad73dc7f5577493441a0d06a5e5600a51a0afa4bb0b12023b3cc44e5df7f5bdfbda98999ed795c0bd7585d3f41b831772c9c943a9708f973e7fcc1ee54171511fc8750a5419319a591ffc97faae158838614f0b9ffbcee04927caf38256bde76b6b137ad16df66fb75a7b3e1bb3a37a249fa8442e0eaea36c51f3ff5efcb06a054e9b428e831b954401e1f0e66f9b98bf8c76ac1ac18844fbaa1bb4e72cddcf8aa7277ac16f313dfdf629ef388701ee11a1acee82f0a7cba8c21929982013cd72f6c69105b9fd9a2a6dc71cf24eb10d339e4f452f3c2dc129cc058d1bf3dd9c195895d589b802dca41f57061f9b60db1507269c66776dac9fca471c3148b928106036b562791be03573ae67f26baeec59f22e95a6fee2e85ebe323b1cbc5271cbb763094c2915584df06574b26895a0ddacd89e53e4c0f1475b2d8d6acff74524f9199998eae65de442b53376466fdc5d6b84f9f79a4891c836f9a08040cb8bca829cb535bef102f73db290a1a04223d58840abfe34dc82c1e3b4c2ed0f6517f68b55109a6bb9504b90c27af1755a5d750ff9866ed8141d066f9aeb66161b98e2ea63dcbe3cc4029575c12ec00f55799aeddf09886b0ccbf108173fcf76b2df8c55f1598bc2780fdf284a3a4d402107c3c9b23987a33797ce2d591fb486f91ac78f289b96eace2a3f8343f0fc6d5d21da9e5af113bafd366a7e21303f96b301145f573253cdc2fc58457360db9980e37e98202b3ae50b5a5357ca3f5a51b213f5e40381e31f172a2d8667da48b6e1610998714574cef0d195af3df46ff55f4c84f2cb0ce8a533f65726ff234d7badc447f045b1792faa6bd5deac1ce52194d9b49a3379516c2e8cabd63d9e86e04b1c2b7a2757c147c02d3fbb8b0f87965d3efd6e21de8393f59af846b7a9de7127d7e0bfcfff802a03f7cf17afa8bc62c77a26ea1a4e9f9f736d3c020794997c9f54fa32f503d88c1c0e2a5f6843847df6c1e5ad68b0777fdac4266d4632f273f1d67e349920673966e460d328a936feaa26565e0b40bda2397c99b01d3f8e501fb9a73e3c425d1e2fc9d55a382a1dd93de7c801181c6045f8fb2c946d5ab74084c4a2c04dda22fa986bbe716e0c80ee66f3d9442925e4388035c71a73bc8d0c5fe6b1452933bd10e040f7321382cd2653faba9e6efafe77ab95f1ecb65d8fcfd07553ab8e31835652d3c19f43316b06a4be247da5a82a950fdfdf83469e87940eedcce22fda7834558d4ade12595bd95216d38f837380d69f0d1ea4303d771c373aead50c75c343853cf526d32278d5b74cd1fa5867ea6787e73a854a25ee2b3f24e6aae411e9e7313ba436a388d5650769d696e72ac1c98e134bdcf009e3c7a0cb49265967e553019ca8da303442578ae761d445348c2089b275234e191f915c1f3650e47919d1c040ec339b8356aae901a30b1afa7e2221c43e9788f83a7353d7d5a80ba1876d11e90343d33dd069201119941ad89d9b09789409acbb4ca2f52abc8c7eb0c91ccf4e62213a274386272776d9e1bf1d8b3b20c33a230ff02b472d99159082b5fcad1613131cf5f343d0e5d4abdde1fe4653aa1834ff1ecaebe9225644a9e08d35f06336a9c3a0f03aa704d1d06412f98f5f8214b1b85b103c3b5baf45d4f84171a835bd5c999f32d769bc2cb5e2f51af63add63f449219e2699fe3c16abd29795d25cc6e6a230468305f3be1924357d1873dc12e1d42a69208233e3feeda87281f7ceced7eb77a041059e3a6a04ddfbdaedfae25f830ea6692f6ba730d3c55e8f1859c925cc0a7be60c820a519e84198c3ffc42f4c83500f5fee334990ef2879a314c24a6db0d76313438853d588320623237564a76c6b1c1409f46b3b4811103806a4bbcb3e3b9f6c84c88c8cc3b53029968fe7f61c977623fce65b21c3fde4c54107bfc6541e92d13102fb131f1c7adf7daab816dd436770773a6218500dc97b2121c86407f0d30dfc367806a8e180d6ab77daa6550ad50205949fa032223d9d056b5283486816336f5fa1d3fd36fed079a2173b9286e034cbd67bbe7654c6ccafb7ca725b42742e5be7ce1bed567a674b1e00c8429c45570d1d6eef39c6ad2a6bdbb243b2f03bb3756c267716e7f128f1572ff156394d87bf07446e0c7218017e220b682fce35eb50065ff98be2de57652de144bbb35ba0bf22dee62876c4ac8e332e67c9d9a075fd57a1bc4d0bc16ae7c2814b0bed517fd7d5edfa53dd622feda11877fb91e3ca9a2738be740a19bb6f68d99d5d2741616ff9c6d41e60c1342869b9903b7736164e3da80ad9b61ff1193a704f4a0b43c04e8b83b53b95ed996fb1e7fbf3e3d56892107c0fa239be60f461cc8428d21035a9b4fe53134abe75cccd9b8d2a8d7d47796322bba21ad5efa9491d93824b2c891cf0b8a9ff5cf1d031bad3e69ac6c3ee92168459de5ac9f17e2307bc6f0a011653c0325c14c0a5809ab5ba3ad74636c5941a13a01ec2bc955ba6f737f4b6c3e17e69b975fb2e028474d710b9e483afd94a8a6563bfabe5b5e7bd76ad720237d5cf21711d22f5300423d388044913e3aaeca0c5124dfa0df27dac40711e5be1d3a42d368c43651b4e47d54148c5100dab537e863bca018c31ce13a959526224da850d3475146d0baf47f1b59a351b9819820503bf15b734b10857a63cf03ad7144987de8723436924b363a82116bd1e9758a2610be731c9010ed46954570ff7ef5cfd4bc420c271b505b03cfacfc84ea4fe3641c20843644505b4c3a824a0a17a3dc494f6a986d026e7590f61b2151c5d8c1813d7b67a2c6f7ae9c1b129f2473b18f42ee46797c5fb2336970fbd32180d4ccbc6eb3d95a75108756c0f45ac484c5a23ca55c24c6fc1f0ae2a3fa00afa3341104db6acfa0e8c268c12a340c4b87bbfc638dbc88678856db22fd1fff63083cd8d3d6e63ad6c8b22349bcaa09e6ae0c84b9ffee8eb2469de2fe003714a1f674fdaa44d64348e1c9567c697821297bca2a7dc92bdd2130a63d97bc927984d84d0e506b067e2c460cd3936614d90cc573c60fb3c35da63b2e426cf601690b0c47beb441b92f4ae40f744bea41e682ce67d469cb4e94961b6b2274c54e63aca920695abcfde4a7dd12def5d8a120129aeaec51a5032d9879caebf450f2f5ab6ffb7d5cf6eacc977f95167a8597cf5e56ae91fcd4f6da4039c1162d5b5950f5ad94b9503c11e25f8ca6cefcacfe1dd77b1c24b2eda25ec1b741e9402869cc2e3c1bf8cef6c60a83c190b1e41bc7acc84173409ca4d139eca30370a72ad7a04b35a82341017269277f6b8657e9edbf10c8443ffe9522f192e0740dc7f7310e7540f0aebfbaec1a5807000d567d4ba353", 0x1000}, {&(0x7f0000001700)="9409f7b76c902e3b611ab1b21ebd2470", 0x10}, {&(0x7f00000017c0)="e9387fab7da76edcb5f7e0cb641f229b597f6f844454d8f85214ba8f80173393633dcd16f34a7ddcc087464f1a2678780be32e616389d83c41c138055037256c6658b3fca5b70aeb71b054f9f3b0ab02cd9e9c5c2d3899295ba2abbb3b2743017679a8ff444fc4539f67ef077866cf2b215ee3b6cf998bf068b8d3e0d4a1ba48136b502707ab73cc59ceeb7c6976924838feb0e8a99da8a88207265f8040d271d9a311128e24c27274e3d2186447388f340df23620a8ff3d1971a102f47d180b7300e352", 0xc4}, {&(0x7f00000013c0)="c9fb13fdc5eb12887aefc8dab3d4f752bd0e40e59501aeb26f7d66a268cacebb51f6923be32c531cdfb3167712e3b0517efb4788cae1ecfed897a02ef9f0669627fd3ad9b988fe3d412c728f5ace7ac66d40be33b99f3a065d72223192cd00fee2df01203f488005c145a9dbb014f381927db6fc43f95efdbcc1ecad85ddcc01f965bd8c62821962038d97fef094624a836f4afe62495fb62a2e14aa70f0944c7235201671caeeeaa1a7b1a8eb6c3b512e5facaeaebbba1fff75", 0xfffffdc7}, {&(0x7f0000001480)="02badb72723620a749a0f04fdf2ed6739ccdf9d67902ef54d7257376f015108edd823fc9bb1cf113b02643000a536efd07de16b81de3de4f755b320526b4a208b1a53fcf9b6f1f32fec974f24cadc2fa80fce40abfa9a8", 0x57}, {&(0x7f0000001500)="246ada7c6fa8af80f56f948a5c0947ee50113134a88ba8f237878032ae33b1231a266274a629f6fe", 0x28}], 0x8, &(0x7f0000001640)=[@rights={0x20, 0xffff, 0x1, [r8, r7, r7]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x40, 0x402}, 0x400) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) fcntl$getown(r7, 0x5) getpeername$inet(r7, &(0x7f0000000000), &(0x7f0000001280)=0xc) setsockopt$inet_opts(r7, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r7, 0x0, 0xb, &(0x7f0000000080), 0x1) 16:00:10 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) setuid(0xee01) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000040)="de2055e595482384089c0010cef7edb27bb481a669c3bdcf3372f1b33b19775cf584e79d48b6603a89e304055f940d758067af19673c36b1280a019516e8d286c1efefa1a7ed6f5bc2e05731249cb2061cfdb0767c2d216c56240f4216b176f282fa75a5f3b199c3aac8c17504e04036158835c2cb6336108608518001ddc7ac78a418e7500300f07c9600c5fbbd3879a18f678cc017f46e1379f163545a605e14c1609b0418d13986679b90b44215c9ba186091f2124d2d62130944b10c465eb5f638bb0a791287b8cc69", 0xcb, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x40) semctl$IPC_RMID(r3, 0x0, 0x0) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000140)=""/113) read(r0, 0x0, 0x0) 16:00:10 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x4, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x8010426d, &(0x7f0000000000)) 16:00:10 executing program 1: socketpair$unix(0x1, 0x2000000000007, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x80000001) write(r0, &(0x7f0000000040)="53010d9504f4b68e1d79102aed5656fc95cbfe23263ea72d3da8c223f481fc672989dcb6f825f272d74024c9dc2092510ce50947b25c2f40e775ee3de3", 0x3d) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x1000a, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000180)) select(0x40, &(0x7f00000000c0)={0x9, 0x0, 0x1}, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000100)="d0", 0xf90f612ada7cd9d2, 0x0, 0x0, 0x325) 16:00:10 executing program 0: r0 = semget(0x1, 0x3, 0x0) semop(r0, 0x0, 0x42f4a4ce330073dd) 16:00:10 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x1f) fcntl$getown(r0, 0x5) 16:00:10 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) accept(r0, 0x0, &(0x7f0000000040)) 16:00:10 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xfffffe37, 0x0, 0x0) msgget$private(0x0, 0x40) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x800) 16:00:10 executing program 0: mprotect(&(0x7f0000030000/0x3000)=nil, 0x3000, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) syz_open_pts() pipe(&(0x7f0000000240)) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000319000/0x1000)=nil, 0x1000) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="eef297ea4c58f1cd07ab793ab4af51d8b9de5472d85041c8f4684fdd68680ca7a39dc14d39da7c63561915f0a560915f8d9ecb88c78d5befbb25ee14e9a2abe46843269c9672e01e4851ee0d58be3c83000bb3611994b017cbf645da843e83cc1ed149acaa758888b8811081e9d5268df5de254179cfcdd45b847bf59b1ee14fbbb8b6680f6a7d5613d31bd1447e91c11995316303cbf30f0267302610ce544195e9b2b1727bc3df864b6e925688a8b9e41193fdea2c4cea7bb8046ffe35a7", 0xbf) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f27a6e36dbc61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe26e5afdc27b8c9831351d7476001000000eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6a6f580f32aca41ce4b029b9a5b806d3ea7b6a7d96db3a67d37000000000000000301bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678db89b1fdce78d001b47c51b570f8b4ab51483923d44549f00675101b060ff9279e8b54b18ce7c0d9c57bf85", 0x13d) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000480)=""/181, 0xb5}, {&(0x7f00000002c0)=""/43, 0x2b}, {&(0x7f0000000300)=""/46, 0x2e}, {&(0x7f0000000540)=""/247, 0xf7}, {&(0x7f0000000640)=""/62, 0x3e}], 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:11 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)='y', 0x5f}], 0x1) kevent(0xffffffffffffffff, 0x0, 0x4, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x20, 0xf0000021, 0x80000000, 0x74}, {{r1}, 0x0, 0x40, 0x40000000, 0x1000, 0x7}], 0x3, &(0x7f0000000240)={0x0, 0xfffffffffffff66d}) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0x1ff, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x9, 0x42) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3, 0x39, 0x7, 0xfe548ed, "f36cc6e7b49ce119ca5fe5ef87c121c2e9fb7fb8", 0xffff, 0x2}) write(r0, &(0x7f0000000440)="2b400bd6c63d5431", 0x8) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x83, 0x100000001}, {0xa7, 0xcd1e}, {0xe7, 0x2}, {0xe7, 0x6}, {0x5, 0x17}, {0x4, 0xffffffff}, {0x48, 0x54}, {0x62, 0xff}], 0x8}) 16:00:11 executing program 0: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) 16:00:11 executing program 1: mkdir(&(0x7f0000001780)='./file0/file0\x00', 0x24) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20080, 0x0) recvmsg(r0, &(0x7f0000001680)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/166, 0xa6}, {&(0x7f00000000c0)=""/54, 0x36}, {&(0x7f0000000300)=""/67, 0x43}, {&(0x7f0000001480)=""/230, 0xe6}, {&(0x7f0000001580)=""/202, 0xca}, {&(0x7f0000000140)=""/64, 0x40}, {&(0x7f0000000280)=""/2, 0x2}], 0x8, &(0x7f0000000400)=""/8, 0x8}, 0x42) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r1, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x9) getsockopt(r0, 0x200000029, 0x67, 0x0, 0x0) 16:00:11 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, &(0x7f0000000040), 0x4) 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)) openat(r0, &(0x7f0000000100)='./file0\x00', 0x4f8, 0x1) 16:00:11 executing program 1: r0 = socket(0x2, 0x4000000000004001, 0x0) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x180, 0x14) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="000400000000001078240101000022b3bf1b05eb5ad35a0500000004"], 0x0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/62, 0x3e}, {&(0x7f00000001c0)=""/94, 0x5e}, {&(0x7f0000000300)=""/222, 0xde}], 0x3, &(0x7f0000000400)=""/184, 0xb8}, 0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000040)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0xfffffffffffffde1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff02}], 0x100000000000005e, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10408, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) kqueue() close(r0) socket$inet(0x2, 0x4007, 0x5) 16:00:11 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000640)) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0xa0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f00000001c0)="d76a7c645843f14655ce351924d66125e85b280e7b5f2424f474466882bb336cc94cae7ebe54db56e8903060b29f397a0bd09a801d658867d11ee24d3fece87e4a31db4560ba07ff3160afd408c429e23b7a2264ae25e6f48bc1f4322c8f85a924a0ad74e7a814fb472784af4f9f963fe7748c37cbdac11240acdbfef72d72921eca882299172cbcb00c52f2bbcfaf00d8b6c53cae", 0x95}, {&(0x7f0000000280)="cab355879cd708b7e886653cd9d8178c7ce99b132d8eafdae829e5be9c1337cafdf5e36cc5f3e1b2fe94f63611555be6f6db4bead97827e0790837c88680eafeb3f88068fcc5a140eb0b4988dd6c7d0ec2ce790b0a50d97b3d22", 0x5a}, {&(0x7f0000000440)="5f310f5adf02b427af8b9bc83646c2491fa0e0e96400be7a65b31485f1a5193a4387177e29b3f09a4ba2185201edc14c558cc36f2042f5ecf4d39111f10c8d38374af8d90a737f1bec4f43e0f4ffe9566f2c6a9e661f95d00ef24eba35763dc5c971c56f9e01121f7cd1a148d1c026c8692dd4e176cca471e19a4eb0ef916eb7f44cb5177550222596fc742e91bf6fb91930af1293be6f1eca34219f8a03dbe89b20a45ab83cd89729d93a56716c1c593f7ee6ca71e28c99ad82cf278e0205649047cc", 0xc3}, {&(0x7f0000000340)="997de9f3744ec008c472e59a2a793f5685a5ee3b0d210028ac5a32a0d57922abca5b1089fb6aa3f93ee55c5818bf4d7910a3f17e969c994a5939780a482facd88fb8cd783d324db2fe2dfdac56750fb409c4abf8c2165c6751", 0x59}], 0x4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=@abs, &(0x7f00000003c0)=0x8) bind(r1, &(0x7f0000000540)=@in6={0x18, 0x0, 0x5, 0x2}, 0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8410, 0x12) listen(r2, 0x179940000000000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000580)='./file0\x00', r3, r4) r5 = socket(0x1, 0x2, 0x20000020) nanosleep(&(0x7f0000000080)={0xff, 0x4}, &(0x7f00000000c0)) symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') setsockopt(r5, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) dup(r2) shmget(0x3, 0x4000, 0x89, &(0x7f0000582000/0x4000)=nil) setsockopt(r5, 0x829, 0xd, 0x0, 0x0) 16:00:11 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) open$dir(&(0x7f0000000f80)='./file0\x00', 0x20000, 0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x9caaccf4ef84171a, 0x0, 0x0}, 0x8) r2 = socket(0x2, 0x400000000002, 0xffffffffffffcd8b) r3 = msgget$private(0x0, 0x404) msgrcv(r3, &(0x7f0000001440)=ANY=[@ANYBLOB="0010000000000000000000a80000000000000000000000000000000000000000000000000000000000000000000000000000000000001bb4a661240667dd69217e0000"], 0x43, 0x1, 0x1000) r4 = socket(0x26, 0x4007, 0x7) getuid() shmget(0x1, 0x2000, 0x6, &(0x7f0000ffd000/0x2000)=nil) sendto$unix(r1, &(0x7f0000000080)="31b2477057d47fff11705da21411975860ceb748fd05f873eb5c30e247c031f0cf14a9e51e683c3d", 0x28, 0x4, 0x0, 0x0) sendmsg(r2, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000000680)="85f8e783212369834a38e4e6d86fb4b79fa0bf222277beba93264e7b38a72d652f43aafa16041ce7f7c905165f28bfac1713edb353ccced14d0d6b8fe6e43ffaaa4a616142f4ff2fef0b9d74a3d3ae2092e3a85ea77b87502b9af49562f6ffb21d00c9bfaa973b1dd6ca52a4b5aae7aaa74217a048c404f0a2e2d088b08744fa0be7f6f2fc7fb99924622f3f580ac8b78c953c2451ebcf8a066010944291ac5b49fd1e5ec8477d02954af117171347b5f7aa7bbc8934ab71be84613df804944a510d969163362c73d9b8c9e77de3fde1e472b97fa996debde4210b3dc87e015f51de2bc5d49efe6cfe50", 0xea}], 0x1, 0x0}, 0x435e8e46437e3820) r5 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) setuid(0xee01) shmat(r5, &(0x7f0000fff000/0x1000)=nil, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000980)=""/208) getsockopt(r4, 0x80000000, 0x1000, &(0x7f0000000140)=""/103, &(0x7f0000000000)=0x67) 16:00:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) socketpair(0x39, 0x0, 0x1f, &(0x7f0000000080)) 16:00:11 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='@\x00', &(0x7f0000000140)='}\x00', &(0x7f0000000180)='$%\xfa&$\x00', &(0x7f00000001c0)='$\x00', &(0x7f0000000200)='-^\')\x00', &(0x7f0000000240)='\xec+,!\x00'], &(0x7f00000003c0)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='@{]&./\x00', &(0x7f0000000340)=':+\x00', &(0x7f0000000380)='-/\x00']) r1 = msgget$private(0x0, 0x8) pwritev(r0, &(0x7f0000001800)=[{&(0x7f0000001780)="938ce8920e8f628834cfc7960c4298d37807e8457608778ae2715e398fd4a0eee3955a668f22780a0d7c9d3af595ec042ff430215b2761c0cac6f0c06225380d36e80971a92e30f6c1ead2e0017d459fcef736489f8b2f36fd926c8319d1600f91095b7610", 0x65}], 0x1, 0x0) msgrcv(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fcffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e919f4cb61c0d8f4000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d04cae85540970088fb800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x2, 0x800) setsockopt(r0, 0xffff, 0x3, &(0x7f0000000400)="956dd1e016de56eab37e0f8f030e5cb10b4e0cc3c2c05dfcc459015a0006a018bc7a1ddff6721bb3782abd854e2008b9ba87a887f947cec170d5f5e38882b7808c90a8d44f50bc39623e1902b0601ec9eb75eeeea86ded3743ba70e122022732de9ec746b665d1c4a43bcddc7e16294aa44cc86d57537e4be8615e198eefe6b48f1de3223762637ade1c21", 0x8b) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) msgsnd(r1, 0xfffffffffffffffe, 0x0, 0x800) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xca0, "b0060000000024d8e500"}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3625, 0x2, 0x20, 0x0, "df8f311db4854f6af2e1ab4d87a67d0c8dd7c019", 0x0, 0x9}) recvfrom$inet6(0xffffffffffffffff, 0x0, 0x0, 0x1, 0x0, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) 16:00:11 executing program 1: setreuid(0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:11 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) fcntl$getown(r0, 0x5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r3, 0x2000746f) ftruncate(r3, 0x7) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) write(r2, &(0x7f0000000000)="00078d6ad49f9db4e6e286fa23862ac5408869", 0x13) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:11 executing program 1: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)) madvise(&(0x7f0000058000/0x2000)=nil, 0x2000, 0x0) r0 = kqueue() munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) listen(r1, 0x8) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x7, 0x5, 0x3) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x2) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000000), 0x9) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00", 0x1b5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x10001, 0x1ff, "b08d16000000000000000800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() accept$unix(r2, &(0x7f0000000000)=@file={0x0, ""/87}, &(0x7f0000000200)=0x59) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2e017751db9ccf70390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a1ec302b24e8ded116f5d74dce9e025", 0x54) r1 = msgget(0x1, 0x4) msgrcv(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000d00000000000000000000000000000000000000000000000000000000000000000000008100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x8b, 0x3, 0x1800) r2 = syz_open_pts() close(r0) dup(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x9, 0xffffffffffffc001, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x1, 0x7ff, 0x1, 0x100}) poll(&(0x7f0000000200)=[{r3, 0x40}], 0x1, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x4) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x4b0000000000000, 0x85, 0xffffffff, 0xfffffffffffffff8, "09273f02c4168f0457f510be1857a30f68a52a75", 0x3, 0x4}) 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = socket$inet6(0x18, 0x4, 0x40) close(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() linkat(r1, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 16:00:12 executing program 1: 16:00:12 executing program 1: 16:00:13 executing program 0: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000200)={0xa, 0x0}, 0x1c) connect$inet6(r0, &(0x7f0000000140)={0xa, 0x0}, 0x1c) 16:00:13 executing program 1: r0 = socket(0x10, 0x2, 0xc) write(r0, &(0x7f0000000240)="1f0000000104ff00fd4354c007110000f3e9000008000100010423dcffdf00", 0x1f) 16:00:13 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x10582, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(0xffffffffffffffff, 0x5) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) 16:00:13 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000002c0)=""/68, 0xff550d18) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r0) r2 = getgid() setgid(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x9186, 0x0, 0x3ff, 0x6, "357a7388442722a95e17e91f19236da9a7910176", 0x200, 0x1}) dup(r1) r3 = syz_open_pts() write(r3, &(0x7f00000000c0)="14", 0x1) 16:00:13 executing program 1: r0 = socket$inet6(0x18, 0x5, 0xd04c) getsockopt(r0, 0x3, 0x3, &(0x7f0000000000)=""/254, &(0x7f0000000100)=0xfe) r1 = socket$inet6(0x18, 0x5, 0x5) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x7, 0x1, 0xffffffffffff8000, 0x1, 0x6}, 0xc) syz_extract_tcp_res(&(0x7f0000000180), 0x40, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x4952, 0x1, 0xffffffff, 0x6, 0x4}, 0xc) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000200)=""/189, 0xbd}, {&(0x7f00000002c0)=""/51, 0x33}, {&(0x7f0000000300)=""/109, 0x6d}], 0x3) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000400)=0x8) r2 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0\x00', 0xc42, 0x8) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000480)) fchmodat(r2, &(0x7f00000004c0)='./file0\x00', 0x2, 0x2) fchmodat(r2, &(0x7f0000000500)='./file0\x00', 0x0, 0x4) r3 = socket$inet(0x2, 0x4000, 0x2f2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) fcntl$setown(r0, 0x6, r4) close(r3) recvfrom$unix(r2, &(0x7f00000005c0)=""/29, 0x1d, 0x843, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x1011, r2, 0x0, 0x0) r5 = openat(r2, &(0x7f0000000600)='./file0/file0\x00', 0x20000, 0x100) syz_extract_tcp_res(&(0x7f0000000640), 0x983, 0xa60) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000680)="bbc2fd66642370b46b91cda43256042768315074961b4d5b30d1d1540380fb49f13e46307aeca3db0af17ed8b630fbe7b37a2372d13a71c233a90c2fd4862aa5517e42c5bf3d46e804a5a114f8b6d51072ba309e48db3568a37e21c664bd1284fda69c1fa3ac517f91f1ef7a393aa7002b86070de9b662a4f482c76bedb543484fc6cfd1af23983b51910f13cd08", 0x8e) syz_extract_tcp_res(&(0x7f0000000740), 0x7, 0x2) ftruncate(r5, 0x9d59) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000780)='/dev/wskbd\x00', 0x20008, 0x0) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f00000007c0)={'./file0\x00', 0x1, 0x40, 0x0, 0x1, 0x3, 0x6, 0x10000000, 0x3, 0x1, 0x3, 0x6}) r6 = openat(r2, &(0x7f0000000840)='./file0/file0\x00', 0x100a1, 0x10) symlinkat(&(0x7f0000000880)='./file0/file0\x00', r6, &(0x7f00000008c0)='./file0\x00') unveil(&(0x7f0000000900)='./file0/file0\x00', &(0x7f0000000940)='r\x00') ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000980)={'./file0\x00', 0xfffffffffffffffb, 0x2, 0x101, 0x1, 0x9, 0x1, 0x8, 0x0, 0x2, 0x1f, 0xdf9}) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000a00)={0x1a40}) 16:00:13 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000240)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x8) write(r0, &(0x7f0000000140)="97d24d916292fc1c6a0e03165af348dd5d7f0ca187850ff7ff5ea57421532f1e4c68fe06166c707fa19f3cb3cb208b4e48e421ed8be9502dc8481bea3b85116e4dbbd27f9d31ecb761260d24eb705400dfd2025d9255ab11a536327ce02e2a4c456a1c624010d62e", 0x68) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000280)="df07568043bc6fb2773775ddf181e1730db8822781fa70630a5fdd007dd67226f5e9e1839374b62211401dbbaaf55d81f520699b9c12f1aa903a0e594f443216c40440ad1da84caafbdbe5d051c045d8aba2fd33843c09a5a36b29b3740e380dbe52c3c6b9bc1bebf58c52b131e1968ebffd23fa1653ce5e4dbce51d7e5c35ea5f7d247695c588883a6d5779eae39f102ec88af2d17b4a39299c9434ad0e9256e10ae2cbb60ed67fe1954fc535779f352c44ed4cf7f88fe402cb83643212d4f0f16a8519f49ad14b5fff09050d54820abe052b5c9a", 0xd5) 16:00:13 executing program 0: rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x1, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r0 = kqueue() r1 = getppid() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000280)) fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x2, 0x1, 0x7, 0x100000001, r1}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r3 = getpgid(0xffffffffffffffff) fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x0, 0x3, 0x7, 0x0, r3}) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) kqueue() munmap(&(0x7f0000722000/0x3000)=nil, 0x3000) recvfrom(r2, &(0x7f0000000140)=""/255, 0xff, 0x800, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) 16:00:13 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x1, 0x0) open$dir(&(0x7f00000000c0)='./file1\x00', 0xa48, 0x94) 16:00:13 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) getdents(r1, &(0x7f0000000100)=""/16, 0x10) getpeername(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) 16:00:15 executing program 1: socketpair$unix(0x1, 0x400000000001, 0x0, &(0x7f0000000880)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffe86, &(0x7f0000000240), 0x321}, 0x0) socket$inet(0x2, 0x2, 0x0) geteuid() r1 = geteuid() r2 = shmget(0x2, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) r3 = getgid() chown(&(0x7f0000000000)='./file0\x00', r1, r3) 16:00:17 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) 16:00:17 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8) 16:00:17 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097f", 0x129) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x2) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x0, 0x2) r1 = fcntl$getown(r0, 0x5) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x30001, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000080)) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x1, 0x2, 0x5, 0xdbe, r1}) setsockopt(r0, 0x6, 0x68, 0x0, 0xffffff76) 16:00:17 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x6014, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10a7, &(0x7f00000000c0)=0x7fff, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:17 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) 16:00:17 executing program 0: r0 = syz_open_pts() r1 = dup(r0) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000140)) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() syz_open_pts() dup(r3) getpeername$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) dup2(r4, r3) 16:00:17 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000040)=0x38d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:00:17 executing program 1: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) sendto$inet6(r0, &(0x7f0000000080)="c7d097e86ed7e00492a3e21944daa39122b7faa6078ee561c293a66ebd81e29f49f63c23013d903cb5d4c0a89acaca67", 0x30, 0xc, 0x0, 0x0) connect$inet(r0, &(0x7f0000000100)={0x2, 0x0}, 0xc) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x2, 0x3}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6, 0x13, r0, 0x0, 0x4) shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffb000/0x4000)=nil) r1 = semget$private(0x0, 0x1, 0x11) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000140)=""/55) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) r2 = semget$private(0x0, 0x2, 0x240) semctl$SETVAL(r2, 0x20000000003, 0x8, &(0x7f0000000180)=0x20) 16:00:17 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x3) mkdir(&(0x7f0000000280)='./bus/file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0x59a82ff1, 0x0) semget$private(0x0, 0x8000000, 0x20) chdir(&(0x7f0000000140)='./bus\x00') setuid(0xee01) setgroups(0x2, &(0x7f00000000c0)=[r2, r0]) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchmodat(r3, &(0x7f0000000200)='./bus\x00', 0x40, 0x4) r4 = semget$private(0x0, 0x7, 0x0) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000000)=""/191) 16:00:17 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202d, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f00006b0000/0x4000)=nil, 0x4000, 0x0) setsockopt(r0, 0x2d, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x3, 0x4}, {0x18, 0x0, 0x7}, 0x383117aa, [0x0, 0x1, 0x0, 0x101, 0x5, 0xffff, 0x5, 0x200]}, 0x3c) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2041, 0x8000000100011e6) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x22) 16:00:17 executing program 0: socketpair(0x18, 0x2, 0xffffffffffffffff, &(0x7f0000000180)={0xffffffffffffffff}) setsockopt(r0, 0x3ff, 0xffffffffffffff80, &(0x7f00000001c0)="2d8a5d83fd1a9e23d2dcec20536cde6bf43efe88767b1ab728797037a30ccfd548eff2361183913002ecb8131e8337d30b8afe6c935539", 0x37) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20000002000001) setsockopt(r1, 0x1f, 0x3, &(0x7f0000000140)="10b673bbc1e673c5a644eb1f0b9f9864a245e1e2ad49b7c83864e720c076cc377cea487fc90f0f64c55b17", 0x2b) listen(r1, 0x4) r2 = socket(0x1000000002, 0x3, 0x0) sendmsg(r2, &(0x7f0000002000)={&(0x7f0000000040)=ANY=[@ANYBLOB="b3d4b460738752747f61a044584d2856a40d621860365cf44f6a13cbc19c28ea38b9f27ca88aa174313fc11dc822673c1dd25b5366104e45390be1ddf39ddfb68e8223f4b9cfd2847508a5045359db0812014cc0f7d05434078023363c79b2d0da66f3ded3db4b3dcd7359c0cee829ee9e2fbc5670bca43987249e549d1c43c02f6fb39d24a702341e99b05d1dfd1a1ea03d4d093a00df44e7301d8c44137214f6ea4e9e6706f6b3fb1be7e2698247b8bf0a3555b75dae0398fb39b768423f000000000000000623606eb6ac04ab1bb30c90692dababe15d66daa3d5e727787ee678d9720781"], 0xa, 0x0, 0x0, 0x0}, 0x0) 16:00:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000a00)=[{&(0x7f0000000800)="4d543ac7afeee4929112d8d68cba649f4acac3b009ec2f7a40ad7732d73ade588dd547c97bed637120801f37b4596ca43c3fdb1b6b5b5a8816f6c2169d56d9588fa4885f739e2e0441b1957b8a6c3a9c2f7cc04840c558d4c921fa53ab4cfa505262738f9fc1a72ebf1583669659a07782d06f2a7f23996e0bffd228681205dd41f6b957d787a7d6013474ca9d6c90dc255187d226d321c1521674b2b592107ff62de8a6cb1caeeaf3fec331000964f461e5720c7d4aab2c756be2c8109abaeac1f2", 0xc2}], 0x1) semget$private(0x0, 0x1, 0x0) recvmsg(r1, &(0x7f0000000680)={0x0, 0xffffffffffffff7d, &(0x7f0000000600), 0x20b, 0x0}, 0x2) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000000)="e470b9672bfa66b2ce543e54d61ccdb78f0c74e8daa25f5ece24c2a8701bb63a6dae4b858c2241045ce4f2518792db796232bac79ef0fbf3b618d8a9824f27a3fb38bb0ab535bc0fe1f09fcaa3", 0x4d}, {&(0x7f0000000080)="d7cdeab6218142f54106870364b3a1286ac9c25b18c487bf529d459d872b2aef4b7c49b74e542479df756d9a74780d7e3f52ea3f951d980211a0851620cce9b9a3ded3eb4b6b54ffea01aad7b8921b9d656bdd8522f0ce55f7d8c31008a8aa12af48a364ec4799dc58504c3612fffb6ed27b997f99501753ae35056324f5a704da7a44b94944340fdd22757ff8a92dd8b68e0f076e4adfa2b75f8005b1449c636423a58585d40ee2889d161b743d1795ce74fe8fef67ea428c9371297282484b910445a5eef52a49f95463b324bd5c6952a5459920b987b6144e296b359981e86a594d7bbf141aaf308f3d857fe5f590132d4f644848105fe3af56fe", 0xfc}, {&(0x7f0000000180)="a2052b5fbb06bfb32d1d522c72f350d914180a2ddad19ec15378e267302240811042bfd2f98372f8d124a0220fc8286a1beb73769932c2f867aef7bf2d3d8660db6456eb0ae3ae6a8eed4eb2115db06be28b229c6929a49c7e178e134a4d1c3f0d71ee1d30d05ad0b5664626a247e8da275f5700d2b4d5b69c551aba019e42b9bbef1d54fb907613067b0ea8e16d87ddd50a2a", 0x93}, {&(0x7f0000000a40)="ed5292c4a22a450ba3494115c3c2cbd106394f5341dc9f7ffc234e1d59380c19d0897d157ad57285c0579889477f6945808179d9323684322e65866b4910fa9c48fd8c15de814279cfa5949944f4785c5f6ab4f2b3d41243cb9b81370e66ca26db4d5ddaf09e0f7123d7c455da40f758a29abed8eaf3d05977b27813bf938bb66d7282815ba6028ec00768218cf3077d30fc90783a8bd74bd87aeebf8d445f1bc57754b617f2a9a2a3a2cc4da63b15892db6af7f86a1427d642a5b141f60a140a0be4c7f8d18568b9bac42b076d9bdea6b99de859e9278feef44a9d6344935f558192253abe4adcd71d726a4a80e4e26d94e9511c3b52f79acc0f90eda5cea19297924a60124c8ad564180b4dd167c9964ec3c946f7ae3d72740aeadf248e5bc9f5c30281751e547290ed297c0bd2554b3ace1cd61b0e871802e291322c618ba5dd330afdf965b7ada323f00b003593ed057daae8a5d7aeca6a75b22a94c63c33c01221373b98557e02effa5dd93ec9e34bdd5faf10b124d89b9a539536a305f42e427514a146552a1c2437d58648181e0b66bd6e50ecbc0ea2a590e672613c104e711dea1a6c070cdc1e4480c0904733675a8e4f39c718f9833b6fa9d0b835e998d995ed684bfa61007308774db6760f4cddb9fabff0ca664b0c54ddd50aa5bacbf12c1ecceb4b87fff8669a92ecda7ee2a3ec375bbacd6378cc3991a4140111f40fd8dd0f1f2b5da88254ffae4409884b86673591282791939cda350473f2035e303cba8b9c8ff1634b29dca2319408c55c2764eba99cd21506d29989372fa0b4f02fc88624e2a2b3c1e47681e578fcd634f3e57c003e257af3d6a31de134691631b7dd9cf691d36e8bc1fe5741d6afc8b5563f01238817b2f4c58ddeaadbc28b2d350d06391d2a52242ecb8bdb0b1e1bcbe5a88ce4793b8282e8d8d5300c97e6dcc4a5828879a657fc39e02e082732cb8dac5b2b4ea8c0b4ff9f2afd62fdfc093509883030e95675d88903b956326f958668451a6de3759881aef1bff91d5d3764f3746ae8dccaecdd25240e5cddb583c374d4cc31a8c326ebf14ae0849921f43e155b51f5e507904da69d430cb6ec7cfc0832e136e56df369c44b09b25e057d037f38cb09e1e255ce9437c0d32abba1468a15d20b7b743c00be6e6ff197259afa86e5bfc880aa448f51538e6ba4b49a060c5b1b7dcfbeb244bf8a452378008f20a5063206d5a24d7641b81ad777733cef78af7bca7905ee495af67cb31bdc62db46cb5d559618f4dc60d16033f60690a7f3400b8d51201cf3665b3d1780d84116b9df0e34821c6f829de90e691d121591b57a7d2142e42c1a16ceb66a4bf744ecc4d7e380bcaba0bf4d7869b75649d968e41a49550984f0c96dcfa6bf4a60a20a9b099b7f980f99c0673539c81728c3f4d3546126e78f708db397854a7d2c3691bd8f30c34e74e17b6cb1db27c8007c728d4f227aff6832fff7874588e65fc602d9708eeba7e5e0fbd112018fc19ae3270e2f3985703cfeaa9c7942769df6acdd5557011d837b7ca2ab415b3a7079d98731d2a07d2c09767e1105779f8da8c462e31b6a46db683107445dde4ebbb386f666463e6998693f17ab462c0cead5a369aa044c0bbbec5108160d2810bbe1288a302264ea27bb2fd775ea088fe4aaf6b0708974fe3004e1f169e830b604571d450c35ef4c69fd104635abda32d23343cd7f42710f04b17fee087e108d0a14bc9b2bc60b6ba86f90764d2c133589d1670e65ea43568f5ba91f94f9aaa1dd663c97a327ee04bb2a8282993c6546600df5989a55dcdacd3f7baa7de19fac7d38b9e2ecd8ddd993f36470965a24d913d13585fabd701bd16540cbf3a0dd87e88bd62e57f3de625130778ffd911b2eecf8ffe6ab690806506d0a13ce9ac6203c11ca21a21198b9e0ba576ded8bd5f46c64a7eee293d88574bc472d1b54023e8c0a94dca5d4424fb4dec1f5524e002c5428c6f63f2150105bfe37d34f7c1956b88c2c3d8f8c0fc77ff7fd0f7685fecf3656dbaf7ffffaf5947c3a712af455bd447eb1031b8c0744ace259a17bbf1bb8c69387c24b3e4cb4eea77351fe407341b60f22cc7cfb1cea14e2fadae475212c696ceff366791ba1749d4c0147ad50193c1a896a5e7177a4769c4f0f7ad2012b8a1e7cf676a15c70212aad107ba7958258759fbb0307872fcee9599279244beba3b2157ecad0699a8534b2b1e900117b12fd4a199034128990c23eae9baa6027e88a867127e3737661faf0dec527692257a0edc33b0c8fff85c0eacdbb53d5334c62b377b0e2e4d73ec225c42fc8a3adf4d8d7253e150ed7fdb7bc4ea450dcf88e421d6e4d24bffa3595daa30763cdc1b7475fc52568a6c05d4aa8c44c91f2b74d6569718480999332ec9a9850c1c06f390fde1d82106d16ff1afa5b76a293d35608e1942e75d2d2acddf99dff59fdd76c4d89ee0889a7e52e2dcf2ea82a5d6e275978ccc0c8f6d8c665eb10d80c95dd1d81f72025db63435ca474c1eb403d34b432daf9e3c36fb7a9689db8f7bb981582a753793c55fdb67d4160d2cc45da77c5ac430f0d74168bd13ed7520089b155f0504d3144c63c020a25aaffde0c359b5c89fbb003e39a91d549e1d398365c3d8e2522299915f82e90f47d9a0b2a6dc9204d39782907e75d3f017b68bf5b00527bf655a0508ecc78daa332cc2e5491b78f3a5ed1e2be20e03d3e83afff81d8c574646065622b87112abd25c8341282aabaa72e0b2e3d6ef72d576e776f02b22ec907871b931d4a8a4d9a5a781426b62cd3e0feb0a16aa5e1d3463805bf88d11fddead5877860c587b17ed35bdbff7652003343b91f58a9f3d355f11e9ac17105ea4386f848d08066c0b36561a6c6cbdc33e931671010c107cf97159fc6410d71b37545e685fb181c99f30a196813645ea90a69aeb7791aec6de0935f233f979076e878c00a1a6e3b7edc19bbd731b61ac2d043b3ba6067b0af4626f2ad3e1571b5d5e44a218b88013e24595cb5a951d65c0b1b98daf58619594e04e931a0bcc64eb0084c8fa027a64688a3e49d0b36a40481751070ba1951bd8d552bcc4fcfa4a4c943ff15f537c1a27bdd1f4a5fa9c1500ad58848d591f90c2b8beaef9d34da5ba87a6907be3cf4b8182519cb4445fe918c8f380e87f4795c636e8a30b7d4ab05bb162cc5b03293998f84ec569c815f51eb5922ac286b0b2d8c21eabfa9b13d996ff87911b628f73e8c2a3da08d78ce7b53c51b88e263c3535b4bb623673604ec0206c3877d37b022b9e29c425a24537a9519645c58cdc4fa9380f96365ead09c32f872385f6e490a2d1f3b89709dcee9ffb53988f0e3249169ece1c86d1ec3acb9f0798f2db3c45514181232da72d9b480cfd81d91333179cbdd51184dbed47dbf8447fed8abf35aba20c13f1c28727291cf15c0a63c08e51ddab47e4e5126f451c2c9e6accc1377688d332801eb2c3ea07957d2a0971d0b944f7545a69d37e672347eae410432ed89b597155d66652795209360ef1b6c063370d464cb96c1f4e72cdfc6cb00cf1c9f2f9cded27f53d5549cf8daf6907fc21d3f746e3f5205b3b250bb4e334985b84344660d32547be4c76b26b680bd465e9cf3894052bc41d6026f6838c37cb15dbdd35fecd98419e5dac2a83e2d6f1af65abfa225136a023e501c81d521e07f43cdef6cf8e9b7eb03efec17cad25341af0b4baa0cfa86880270e80e1a0957b3e806cb83a8943942bcee21008a4035736b7ab3de63405c264efa7755c335addd2473d535647c9c67eed76e3bc119b519e3fe194400c6acaf6aeb61c9202ed1aad4fed9a1e62469140748058d2a4e5d6b69ae5b2a614d7390f222faaad36ab1c53164f0f52ea77cf943021b1f64245a5d70f272f747c223b5252fe1b043989551e4aa180ddfab6fab537a079d99e02cce4c61bafbdc9e87241d2953a2ee02b842ebaf3c89d41800a200994aa980d02c45a1343e3403420ca0245f2062d4e385755e73b6cedd96514dce554a6df02d3cc914cc381417b18489c50bf7985860b108aa8b47163ea672bbfd8772c8aa302d0e0b65a8af06ba17514afc690dcdf3c981cdc948ec3775c8f1ebd79c70f08ddcbb1f33cceefaeea91554b3b1b88dc1f0582d5e16f6388793d6cb585ed3ae90faa860b57d38ab4f5d38aae749969b2f52cf46f33992b4ae85969f2024eaca13537314b1e0a20f04f815ddf7b184baee12b27f81c09e04e4173821c1fb183c169c3b810eb60942ed7bfaa8c74a09e81027b51791c3a20360449656f435a2568fa18a7fcf5e965c30d263fd2633ee4a55f3a436c994e2fdb7cab5c496813653751fc3d73b247220715fe7144507e8ea951309df66db539169a7344544f29151f04f8ba8df481b8a64685624fb25013900fc4958445906f6871569ee51f4c28ee8e08325d9ffa55580bc367e4e42c0fbf3b5d5515fcba5d15b25fc18b6231f9e8b3a182ec152994ef3b79ef44b4fc5346d3f2a68f293a9c87ef88ee0275befd5fcdcf6b2ecf03c199299d226e7da23f58f103e6650126612633a511896ff1468ee60f1ca82ad369d3b369817872e3ef411c73b79d04599364857a5040f084bc4e0517e2d335023de510a66229917ce4de9e3c0af66441a85df456ad207030b239d2a0ba320d5d468b00fbf71b8cd65c1383a7689596144bab544d9ac02a36e3c97b16d5281f406207158ccd8cf315491054a4128d8304329ad6a92e93f547c1d34e2840c425e2325c52ecc5427053639f7423425b0ed27c6fa0fbbd02c88cee155cf38bb034025a57dab32933204e2c5472bcc325253d3cd5622cccfb8e7d391183967198f83dee7ee0b5a5b491907f313f0988bd580303fa03185e43ea93ff2713653f69116ab6b5d08cd8ad7bfb45096f57771f9f32ee28c5e8769a9a08454228d1b941eff191039b4855d7194cd0822703ecb136ee4ac563d127fa3f82ebcc0cce66f36cf3077df5dac68b5b7860dc5387edc343988bb7227d5be716cc66f388254762caeef69d307f0522b9d9e3a765c610edcc39a82fe46aedf9693878914ab4f3869fb7049b2db22c15d975e4c4f5a30ef132ff8ea37a98a8ed3d76d7b3d40db5fded17320a598036a33493c8c34e9fa25cff461836a5b75b099d95bb5db81b1f384473958995e0cd2141ac314e509f6024ff63ded60237fc914685867e50b030756d484451d3d4701d7a1d268a42218cdf4d325389f1250af4dda7af8429f9977d3f10a9498066671194fe240eeba9ea84f980d3280c6e72f8faa4e9d411a1b5161af58bf9eb2ccc5ac7a9c781a07de6b6fc4d0744635dd3b70812348424aaef02dacbdd863e5316dbf792c9bfbfb25d8f2e097bf706e3dc3c4a58d72eabbeb5bcc70432b45445ebd989562457f66f8a48892c152a4241087514ff68cab7826e3ac1360d5b9866e25fdd597995050251f8e0331b89167df21c9996c4e9dcd77644f470e49f49dcc23a6a215575efdf031a3f9574276006a1a6d4e6cd9b6409d2b0ba46d119319dd2e7e0f9a93f0420b0b64c901fead62fa0f8572476ac6425c87f65616bf462d0c3f0a79096da23633db3799fe21afb026765653bf074b382e6b2c17f8ea575b7677a48414623a76c55a550bb804a443d69309d82148102775a1e8753d7addb35a2924627f85c90d4c7da5456caed25b8275bd700bb4b171116dff3ebcce7fa081165478843748ead684705ddc5e09f9d97016ff7b9dc24fe1c6ef9e5be4b83df9158379061478522de55efb52cf79ccae085", 0x1000}, {&(0x7f0000001a40)="4d29b0b07a3a1b2fb072981921c2e48290cda334a5280cfc702dbf6021e2c82586636bf6bdebe7b11163dc094d95fa721771ca9bb9dd7f27071ca5c4d906d014dd9a3641cd093633a5a666295a80b78d326274f79fe96275b6831f963b1f598bf4f3f8a7506e502c4c9c0245796d3ce96b507316fa7ff304e58d0bbe01667e436ae7d8612bcaaca93c9b31a59bf82eff3f1455dfe5f8dab6345cd1c1040f049efe3fc7a49a18e644152a115eaadcced16420639c5981662adae5d8c6e917cda5480cc04a352398a89ec295d6a278fd8bfd6ca3f164124774be0c04fdef0cf70c6d6d252ba758ae26454706ae2bff9306a5850e8315eecc0dcabaf5d88bfc206473e93a39f84a7aaf18236925a72fa95038cb1067adc84160920e45502234f769a73abca50e7006933bc4439b58b4ab88e439c0fa24c767dfb7f4401853a56d281ed6278662be0f347c4c077e4e2f2b280b4d257fcbf91e6175e7aedb3d5ae98144b5d1afb8d6f7be0e1d657f739499ee90f645f0878389da42ca8e1fde0f3226c543c7b70a6a64934ec24f452822bcf33249ebf2a1c13fd30a433cd77981c5c96449e705992bcaf3e8d12fb8a1feb943a31ff07df12a37d01b44cb09b6ce537b3689e9e301baec5b8caba9c86d79aea7c8ac4a73c3d406b3a3a029fb3bdd69723f805355b2e3a1edea75747e4630531ab3dac2ca7b63d8f96b82b0374cae1314091cdf2c0a69c57ae9005c881eb2f47df548b0158e4e1567d5d14bc5fca8eaf5674ae1f05b9894295a9b20ab97aa786bf754a203aaec36e732d85b440b506d87ace3552ef40a86b36297869850e407b4ad41b47c7518ea06d1462d8d601dc87852bcfe9fb9e628cfd30e00d09d22dd794fe8e977d8c4d267ecce7e86613cba2052fbec02dc6f349a3e1fd3dcb4d88249988fde81958a926baff386284cf9379a8e698bb8fbd7f4e47a706c9758310ff82cd94086effca0817707676bd8fa8aad379bc740eb4257846d1e8a4577f3b7becca99fe463f5bfd2e89769aa2fecbc198fa10d753e707d424ed446c5f369dda9879560384e8d9ad54abb36798e4acf525a7a7f5ce262a8ed247de15a131a8077356cb839ae7193a060c1c645a0ec583d89b692e53826f7b3296aa7ed3efa34e8620b3b4502a20d52365e9810b78fb6e5d81c804a5c59137b2e398787449f56130dbb666b1dc118516d586f129570487b9de87bacc7efc7032a3b6cd4bc0a6d01446223ab68fa46bbdd195e2204948b84b40b8df8e7de570d2c3069d63a0cc49f5912f611ca434eeb8f7e3727822101a11fbf16413fa4bf0eb8b772d458782243e7b3e856b11a386acb294caaf241b354aefe88f85ce6baaf9edd86dbff72e91aa47c8b4fc3751c994efc3d6855a9197d029361aa4fc7880d9438dd92ccebe0ef627a94ae377d4488858aacc047b93341f26e9bfa63188182a67974d878478e73724af870871a32c332f08697296796b6001f50baf39bcc204b098934be4e9421e9d42a56ba3fd99a545366e3cba76d7368b561ee29a38ff7c8aadddf410aa96ac09be7fbad34537efede70d33557b35f30ede871d4e33c0151c9e08ec589ed3ec34efe09fbdc579cd47600687ca600d54b25537e44fc23a157fdc4f6cd7c0083d9570f38e41dc68ae587757526a8937182af41eb1b50f6b1831617880b89d6afe2d33c8c592aab9055e644d3f121f074ffe552a13cdae90c78cbf9e9cccfbb023c987561bd2f4ea67d1c63e718ba933b16907f68bff7105ab821d8f241d7f3b10de015f735e13337011b612a8b04856e58ee3390862b61bef8f22104f156b1601a32f58af60499f8890ee44cd302f5c50f398ae3b2de9e9fe1bc35fe8ae0256260a003b3afb26eb4b8b5b3b8217b6723c3f64a68c63881276e9a19594da851f408c9edaf7cc479dab2ff246b2a105d03e43ff8c95d562177fbdf3984edb6cfe9cce92696e268839cc2180f817a1dc777f45534372ff29081077c633e63b18f62e0876b5621524f5a00f00e7c858462d89f59a16b92f799f4c36d0eb9147dbca12ce91a5ead34a1630af228acf8540573975d80047c202ed6cbc1ba01de5f2234d72390ba9c8396c626d6eefd7e5754700eca905c40153c7ad6e7f29ef3dd59ec4e0da249ab0de39fd9f0485a13437912712321549bf4efecee74efb9a2ae476c214044e5aabe952ce7449c1346a5aa605ea32b5171b1b338d510e9e4bfbc1d99429a894e59cf78ec9b1e258ba8a45e28f5c24b527a37c002ec954780a3016bca9e57a581e60ac006b21b5b601281ea4462a4c351c8fd461f5327d79db2b884cf4edcaf80e490195467827662eb846ccf081da31932ae88cfa64c4ccdcf0e3fb04c1eacef76098ce4d56d5f2ee6d024f817417695fab1491705ddcf4f872eee227486554fa0e57697d234404411c8dcec8e145aef41e935f22deb80ed36e692c8c296677be1d3bc024ccc2a37a8de346d5a2aa1d5b7c025edc4ebccbc7a7edb2ec71e02757a069f22024b5c1947874fdc9c8ff8be99a2bf67b6f07854e4e9f25be6aeb07b7f478545d23348e1db9323465174e181c094cb0df8e02e68e302a8e7f8d305e980bf57315439f7029e52f7332ac10248456929300e741167639b556b080ab98034ae6fc21d4ec0d384296fc3b8d2e82bac47c9b9f9d4204cb7c4e10477572eba5662f6d02e3873aa9fa87e9308d8c0625f8230fb119d80004211e6cd700cd053cca06340845a046d49373202a796867227f730fb7feec7acd738c52dc105f0f259738bfc162948f95fe432d3616d50b3a5c25d71760bb82efae0b1a9d6b5ab3c57c586f80a3c6cfb0bfd5e861ef7cd966d7155c47eaf0a8de8374114f5c681c327071a25ddd3675140dc577b88698a956c13fa638f1005709603287cc5b6eea6f23a06c959de9d71a8e95d8ab966b22c9bad1d51068d342741fdc7fa6ae22f7d05565af1e4e7deadc03872b6b1883045febd3a2e1847d8ebdff83f4540cc0aae552909022157ce24aadcaec78f2a5f5575249a5e360d086281cc959104fdb792e94274b1fe95e866f2622440a8a2a99f6b099acbe0181c3366bd42c02d92261931d76fcc19362828a4a039dc8fbb5f4b8a8ca250d6ccdba86fb502d15a4c186c7de7fee316da4eda2ec17c27d28557b9ef9f93df23eec7fbb2e4b380af11ee3444bf16c4f3ec6da3b267b0bac679ceddebe0952d44570a3c094badaba4cae643a0fa562a31dedef15e0d2f59566b5b7b74701e1f02ac22ee802effcc02ddb92a7ae3abcd97d055163873f0b7901fa6308f272d33b4daccd3583bb2202020e1930058b0691d30c4dc05756b22250cb7e63e2a431fdcb1a3582c9b663ad5b4fdab4c9edf3c7a746120722ed5dbd5398aa4511590bff39aabb20e9c3794753fa5de9cfb696c917eefe3f5a513e705e67e7726b5506d922cfdcb689a491c14ad8c2a5fc33bef05d81abb855ef06c8230da6c835a087d402b9d8bc4fa0c42e6493c93f9fa4ec09e969f60d1de79bba34277c5b447a1f7b73627059e0fc6f37f003fad1be570c117979866a33177bc5970734db774ba276274edb0b4983420c797cc9b7d4e21198749c554743c4d55422b3d0d3bd1f5d519f88bb629243bf05f475db5eeff6d35494aa582d3b301603a52915fecd85421d84ffe50f6ea1dc66d3c5cfef5161f377021d5d8d0b6c2d117edb74f04551c2e1928bead13478a60e8a6cfdeee584f21f24403e3358416eea360496abf46016e4d7fe5f8249baa9a92c3df7cdf57deea9e910b549c6c26f1fa276c418cba4c6ff9c5a530e0bd9f7dca346483ce81a7345470dabe04da51faa544f28ae79af15336dec3fab4c5a431398cdf30968c5d2ad50e4f476872c29b6c469eb2b7935885cea6f8212c676f7db85bd5610729f89f8d9f9d1a67c3506f9628a0aab6b5b150d934cbff24e5f1a54e808aa5252640d45d8b9d9251ed74c3dc26e25727209ef7e662f13409760da8a15a98bbf539b40cb067d2b978a64c0d75b6004c5581df9124104658668634b1722887d51e039d480e46f2b1b7a6a5e3403c1a47de8a44648f7b5ddf247e62679cfd3157495b804e0df8191dbb42a0e1cb4421434f0d7751cd15338411345118cc5d8ac44d6a14993fa3951e6b14533bba38f36fa40c8b93c46b64638f4f8d4611dcbb6c9a3c236aa0bea2aba64bdfc589811ba2ad12a184e6f8c907596b1526aea3f03f29c7d76cc898fe362889a0796ac3303045264c51c480c15ee49f0637db12253bae2000ea04bd89eec63f4f756336d2fc1757968acc8b6b05b4b1e0641c2253006ef1a5b629f3f0505e145273d629ed0d002ea481fffb16618c5d2f5b0d18badc5276e13d8d86c2c3138232b0ea191f4c0296316c42d86d71c93f99cb0eb5631b32c542f629bc77ea89dd438e22e6753f49d92affbdfbf7a749ecc76d7b0dd79896ffa4ccad54cfd11c71d3a492d90b6c283f31994698ae4341f633ff2829f91043bd42c09c7397063813958b6b5dbc779ca28bede93df38b0988dbc0781736e986c444fbb49a43351a5120a434c82cc0c2b66b3d925e6bb5f331acc86c596009fafd3394c8e9dcff8b7059b986f80eaf852b3624ebae9022d2d324333d4a400f882411eae2cfd55ecb0a90015f4754b1f5fa90f9afaaee6aab66bd19aac8baa17ebe8cebfba6496fe005ab85a90fad3a9a6045db95eceda41602468b00b559839a5e587a904f437fd44ef99ca2abcb716faafbb0e486a7ef2b8200ea0bc07a2776fb36be0be0f2d53419ae2ff4af601ad1e3161c2bf4bc9bcf7b82920eac8b9a668aad888a5a8d4895beb0a3935d64ffb935f78a2f9f88d948291a75fe2b9501a6dd4be201195227ea8d04a9b528754e91224e67d0e3ccfd8d6cc407b3f232db7b39eb9933dbeeab32ae6c1bfc925e1574ca28d376127a67b47cb9bca26520751b42047835ac7b26f89312780c8e9cb017724f01a9fc6eee34dc89261611bd5c1999c475c881ccfb37250fde6c31b9e51c13b8d655473364ad5851a2de1bb4eeee186530b8525595b68b2c479bc56a67b3204273e4c5ada3daf62c5a29994ed60171cc0e749323162eb67cb04f31e69faae6af1cfa51ae271edb86d5afc7e679927094ff6e6e746e2f7af86421debc917f0d85024977e6a686147ecb5247afce0c769a3f0f1b451aaf22ef58bbfbba8bc80a0cac84a1bc1aa6c41abdbc4d39b6759a728510f2639b5b7ad9048e1e779898d8498eba6e8a1b668359135e1944a713d419772347cd55dad0fae6ee28317cb4a539a8952a833897f91be728d42bf5151896d62846e496d988214b96aed249b44cdc4b11e4f0bd1d2b933aa1069ee06e5a32ec754102a601ca67f483d38959fea486adb2bb0dd58412e687f5a21a3fa9600f6d71997d4eb6cdfd856b0adb76a55956f78e230748c6625399a0fccf6565e6b40b5dc0c4391434afb2533748d4023796b7bc04b6f5ea52e9b9fa90416ec3bbd191ebcfb07932afdde61d0379db74226a44a95cd820d5ec94a22cdb7f3b500bf981a993e6c7ac329a27daff824a2e51522f2cfdc05b1df5adef0e157f55e921859cfcc72090699f61bc6887bfa961704b570bb8e18e1e5c65e5c50945ee93ce97556ead44bf3514b34dc2be33158b2af0456ce0e39dd05d63099379c39707622ec403237318f7489daf458dd3e42a0ca3c576b01f2dc0f4fe20762baf7926002edd64640bda4a22d4496316543003bdc103cf413e9012c6d21ae7b6af0493e93eba89a1673f84f12ee3", 0x1000}, {&(0x7f0000000240)="8f0ad234867fec0131ca6f8aa0eb8b80f6b9aad28ba30a4a00dcd8da60273dade7d7b4e85e07cbaef8159d5ac5c41093616ec7ad5e398800ed1bf93155ebb4755d827b9227d91f345dd28351bb01d1f167f4d9532296fff28fab02332f689743335b927edd465736c1bdd88dc4c029d684bbfb5fc6c34f14ef1199a6fd21f4b4293b993d7feeaaef3f6cf07510844f01511af670b9c58027100917c086c4819bc4fb19d1e1cc5453cbd3b3df0595718d3f8c25690060b1fa", 0xb8}, {&(0x7f0000000300)="b51e054e058ca2130eb266bf3d19dd110559fd7f44487f9d91b4b8d94c7ba79af98c3eeec44751708ee94cef80715da4353262a7be68051d35e44b9c9619610dacc043193363aacd91d3e50ddaff39a0d957b74549cda8a1a95ccc6482dbb9ecbb204ebed5354395f5e46f93c7682b70137c66c61d1b410aa05d9f0971afc37d91de994e699206f5755f1a465e8500018127f806f41fbe91e903c1566deb2bcf09bcc6dc4897c14ad1e1469e48b8f2fe9bd32c38fca81a0f9ddb9d0a904af6", 0xbf}, {&(0x7f00000003c0)="fb09fdd9bc52b31bca7944ff41fb53a18d626378e50d2b294f9e2421ef49d69213fd2a7674843a1a169ea0fdfd9db9ed6144bcebd0f49a7a74b21b00fd6edaba0518bbbb91de5496fe210c18886dafc33385a3efad27af0b7a8650a7b93ece6ee1bc28a6b9caf49c6c99686bd70c7fbe9684dd5716e8c5fc9690aeb58611f2f7f196bd4992f662a1c52e396776c417403906b13ac6d89194f65825d147d6501ee58a2a74da4b671f0dec9143cfb70c324cfe37fc3572725a487a6e128a00b97692bbf721d8020d6f9edd9a8476959778954852fd7b44afff018285e2762ee59c", 0xe0}, {&(0x7f00000004c0)="fef1f31768efc387385bb56ff54847d3014193d574ec909e2591cd5fc310d91fd45c026ea4a74c03a6e850324ff08f6a6ca069b0eca4cb6660f873513f5503c0e5f47734044884fcf6a54004d86405651e50c7a7d119082d4bff31cd2184a477187e4fd2e0d2ab74d9d88a329be3db9d77b7f0a517e513101eb22f6ad0b8e7aedf88eaa79db569c6bc972e4f52bde30e439c2a83b9", 0x95}], 0x9) 16:00:18 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = socket(0x800000018, 0x8003, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) write(r1, &(0x7f0000000140)='U', 0x1) write(r1, &(0x7f0000000040)="2cabd6be623f3b54ca47253aac2497d216e3", 0x12) 16:00:18 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) geteuid() ioctl$KDGKBMODE(r0, 0x40044b06) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x5, 0xab, 0x401, 0x5}) pledge(0x0, 0xfffffffffffffffe) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x7fff) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0xffff, 0x3, 0xfdb8, "010000006622dc8dbd8a0c3bab7a8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x1, 0x7, 0x7, 0x9313, "bcec0de2286e819dbe07ea4664f24097536b5051", 0x0, 0x6}) 16:00:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x1) sendto(r0, &(0x7f0000000140)="2ea5e1b45aca6a0c70912a12521906d1f8331b5f94ecb314f73cd98ab5056ec16350e75982c7d7449a57bd91a70f3c85f487fd1d1acd0b623e446dea59f044201ca0253a6628c392f5e45ed84a66d6f016a2322e407bfde0057ea5db2b42b1ba110ac6d08d7405086cb862", 0x6b, 0x1, 0x0, 0x0) utimes(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000080)={{0xfff, 0x1ff}, {0x5, 0x3ff}}) 16:00:18 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000000140)=""/99, 0x63) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x109) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="72f7c086355e40567733198399dd586844542d7421ce7c63b100904b30039d4df44399aed302360b3258c2b6fbc4180d1f50d901663abb4096ed8207a721521cc96bd62d3a80b9ee0fa51973f7aa02e23a8fdcac5ac51102e4608d7d4ee7f4fb48981f3aab1e8d2ef2d0dcb006dd30", 0x6f}], 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x41}], 0x1, 0x0) 16:00:18 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/187, 0xfffffffffffffeab}], 0x1, 0x0) r1 = dup(r0) r2 = semget(0x2, 0x2, 0x8) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000240)=""/144) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000200)={&(0x7f0000000080)=[{0xcd, 0x1ff}], 0x1}) flock(r1, 0x6) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x6}, {}], 0x2}) 16:00:18 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000580)) setsockopt$sock_int(r0, 0xffff, 0x100b, 0x0, 0xffffffffffffffa8) bind$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="09b02fba23e6bdeee33f1199e5e5418a7699513f3a19b7df9a5318d468641aaff83c74a2d5ad99b0b47ac7ca50aef7c0784ee3a464abdcfd7770b054f71456cec7aa8d381a7d67ba0c09ac98805080eb284d26dd81116b8d9458190d8f178d07f9288bc9e140339be7f2ca86c5768f561f7d2e2bac8a94d868b5ad3432137f87f34c40d856854e9e1099f1c04bead4e480782f7cbedb0bd0a4f8b3f99945"], 0xa) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000100)="ad91ae6fab26aef964b860ca289040de008dc8fdf3965ff84bc7f125", 0x1c}, {&(0x7f0000000240)="487e100b3694bc6ba243affa31dc37f65f32cfd5baf0f75aa49b631c9f53eb658f66f68a9f67b382ab3e0a0fd21f70ffef188dbcd824f3042d62c9edbfaa9f7c4f5cea46bfaeb02f63bb215e56f866e7d5ef475b63be2ff603187f73c59c019d2830d9402882c8d04afa38b1eb38998354583c09415d2b01889023be0063c17faff64211fb696cb47569af50f3c0dd9fdb3cc406a76b609ddd0af167defb28613bbe6405cf2b3f28d36cf7f44a34e6547c07470583cee13417060d5997b19ae03fefcca0b8eef16ea3d03e32360b6c8453f91a25f65adebf39c1ffa2cff6d5a40b78dfc5254a870c0d91a685a58c993c7650c0b1192173a117", 0xf9}], 0x2, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x4}, 0x8) setuid(0xee01) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:18 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) getsockopt(r0, 0x4, 0x0, &(0x7f00000000c0)=""/120, &(0x7f0000000140)=0x78) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r2, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x20}], 0x2}) pipe2(&(0x7f0000000240), 0x10004) fsync(r1) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000200)={&(0x7f0000000280)=[{0xc4, 0x2}, {0x0, 0x6}, {0xc7, 0x100000000}, {0xcf, 0x1}], 0x4}) 16:00:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000080002049, 0x10000) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x18001, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x6) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2002, 0x80004510) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) r0 = geteuid() r1 = getgid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = shmget(0x0, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) r3 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000140)=""/124) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0xa1b, r0, r1, r0, r1, 0x80, 0x8a86}, 0x7, 0x0, r3, r4, 0x5, 0x7f}) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) syz_open_pts() write(r0, &(0x7f0000000180)="493b4451d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76a8fe8757f3f0cd10165f224c4bba12b515aac034c040f130f", 0x3b) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() login: panic: malloc: out of space in kmem_map Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *344738 32611 0 0x2 0 0K syz-executor1 db_enter() at db_enter+0x18 panic() at panic+0x16c malloc(b9a15e570dc2b44c,ffff800001b476c0,200000) at malloc+0xa86 kcovioctl(39d9424639d7d2db,80084b01,fffffd806a0cd6f8,fffffd807f7c7ba0,ffffffff8 1776346) at kcovioctl+0xd6 VOP_IOCTL(c3763d77e3153655,80084b01,fffffd8068386578,ffff800020b92720,fffffd806 a0cd6f8,ffff800020b92720) at VOP_IOCTL+0x80 vn_ioctl(25ea85092ec7ebb4,fffffd8068386578,ffff800020b92720,8) at vn_ioctl+0xc5 sys_ioctl(41ec60d7efd1b091,2,ffff800020b92720) at sys_ioctl+0x652 syscall(39d9424639ad036f) at syscall+0x5a0 Xsyscall(6,36,7f7ffffdb620,36,3,9b57de41890) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffdb5c0, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> show panic malloc: out of space in kmem_map ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x16c malloc(b9a15e570dc2b44c,ffff800001b476c0,200000) at malloc+0xa86 kcovioctl(39d9424639d7d2db,80084b01,fffffd806a0cd6f8,fffffd807f7c7ba0,ffffffff81776346) at kcovioctl+0xd6 VOP_IOCTL(c3763d77e3153655,80084b01,fffffd8068386578,ffff800020b92720,fffffd806a0cd6f8,ffff800020b92720) at VOP_IOCTL+0x80 vn_ioctl(25ea85092ec7ebb4,fffffd8068386578,ffff800020b92720,8) at vn_ioctl+0xc5 sys_ioctl(41ec60d7efd1b091,2,ffff800020b92720) at sys_ioctl+0x652 syscall(39d9424639ad036f) at syscall+0x5a0 Xsyscall(6,36,7f7ffffdb620,36,3,9b57de41890) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffdb5c0, count: -9 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff800020c69a60 rbx 0xffff800020c69b00 rdx 0xffffffff81f35469 cy_pio_rec+0x2087 rcx 0 rax 0 r8 0xffffffff81d85b34 kprintf+0x174 r9 0x1 r10 0x49608cd879d0e377 r11 0x7cb3d9054cc7dcd0 r12 0x3000000008 r13 0xffff800020c69a70 r14 0x100 r15 0x1 rip 0xffffffff81bb44e8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c69a50 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor1) pid=344738 stat=onproc flags process=2 proc=0 pri=50, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff800020b92978,0xffffffff822f3540 process=0xffff800020b94010 user=0xffff800020c64000, vmspace=0xfffffd807f00d2d0 estcpu=0, cpticks=2, pctcpu=0.0 user=0, sys=2, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND *32611 344738 18630 0 7 0x2 syz-executor1 12668 324801 1 0 3 0x100083 ttyin getty 22848 335469 0 0 3 0x14200 bored sosplice 22978 333345 18630 0 3 0x82 piperd syz-executor0 18630 318746 66071 0 3 0x82 kqread syz-fuzzer 18630 112783 66071 0 3 0x4000082 thrsleep syz-fuzzer 18630 428131 66071 0 3 0x4000082 thrsleep syz-fuzzer 18630 39653 66071 0 3 0x4000082 thrsleep syz-fuzzer 18630 65167 66071 0 3 0x4000082 thrsleep syz-fuzzer 18630 367007 66071 0 3 0x4000082 thrsleep syz-fuzzer 18630 414938 66071 0 3 0x4000082 thrsleep syz-fuzzer 18630 2645 66071 0 3 0x4000082 thrsleep syz-fuzzer 18630 171579 66071 0 3 0x4000082 thrsleep syz-fuzzer 18630 337086 66071 0 3 0x4000082 thrsleep syz-fuzzer 18630 435911 66071 0 3 0x4000082 thrsleep syz-fuzzer 18630 260991 66071 0 3 0x4000082 thrsleep syz-fuzzer 66071 51831 38656 0 3 0x10008a pause ksh 38656 416433 17790 0 3 0x92 select sshd 17790 481027 1 0 3 0x80 select sshd 57266 342242 58695 73 3 0x100090 kqread syslogd 58695 170160 1 0 3 0x100082 netio syslogd 49370 106704 1 77 3 0x100090 poll dhclient 46713 462644 1 0 3 0x80 poll dhclient 54305 25464 0 0 3 0x14200 pgzero zerothread 10826 406896 0 0 3 0x14200 aiodoned aiodoned 50332 450201 0 0 3 0x14200 syncer update 96774 490682 0 0 3 0x14200 cleaner cleaner 73717 30159 0 0 3 0x14200 reaper reaper 59794 130339 0 0 3 0x14200 pgdaemon pagedaemon 57431 57757 0 0 3 0x14200 bored crynlk 29630 92828 0 0 3 0x14200 bored crypto 55556 272091 0 0 3 0x40014200 acpi0 acpi0 45139 386326 0 0 7 0x40014200 idle1 92367 54202 0 0 3 0x14200 bored softnet 58044 392449 0 0 3 0x14200 bored systqmp 76707 523569 0 0 3 0x14200 bored systq 60717 162823 0 0 3 0x40014200 bored softclock 37376 484019 0 0 3 0x40014200 idle0 1 471937 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 32611 (syz-executor1) thread 0xffff800020b92720 (344738) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff822d6828) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9494 71887K 71895K 78643K 10844 0 0 pcb 23 9K 10K 78643K 419 0 0 rtable 82 3K 4K 78643K 246 0 0 ifaddr 43 11K 12K 78643K 92 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 21 0 0 iov 0 0K 16K 78643K 73 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1197 75K 76K 78643K 1805 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 14 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 106 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 4 9K 25K 78643K 807 0 0 sigio 0 0K 0K 78643K 19 0 0 proc 42 38K 58K 78643K 379 0 0 subproc 53 55297K 67586K 78643K 91 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 91 0 0 in_multi 22 1K 2K 78643K 69 0 0 ether_multi 1 0K 0K 78643K 6 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 222 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 76 12K 29K 78643K 3340 0 0 UVM aobj 46 2K 2K 78643K 50 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 11 0 0 NDP 8 0K 0K 78643K 24 0 0 temp 134 2362K 2433K 78643K 4879 0 0 kqueue 0 0K 0K 78643K 6 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 4 0 1 1 0 1 1 0 8 0 inpcbpl 280 338 0 331 1 0 1 1 0 8 0 plimitpl 152 22 0 15 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 41 0 10 2 0 2 2 0 8 1 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 124 0 120 1 0 1 1 0 8 0 nd6 48 4 0 2 1 0 1 1 0 8 0 ppxss 1128 10 0 10 4 4 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 185 0 41 12 0 12 12 0 8 3 art_table 32 186 0 41 2 0 2 2 0 8 0 art_node 16 40 0 12 1 0 1 1 0 8 0 sysvmsgpl 40 21 0 9 1 0 1 1 0 8 0 semapl 112 102 0 92 1 0 1 1 0 8 0 shmpl 112 48 0 4 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3066 0 1676 45 0 45 45 0 8 0 ffsino 272 3066 0 1676 93 0 93 93 0 8 0 nchpl 144 4444 0 2875 60 0 60 60 0 8 0 uvmvnodes 72 3190 0 0 58 0 58 58 0 8 0 vnodes 200 3190 0 0 168 0 168 168 0 8 0 namei 1024 12752 0 12752 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 1 0 1 1 1 0 1 0 8 0 scxspl 192 11147 0 11147 7 6 1 6 0 8 1 sigapl 432 974 0 962 2 0 2 2 0 8 0 futexpl 56 9875 0 9875 1 0 1 1 0 8 1 knotepl 112 258 0 229 4 3 1 2 0 8 0 kqueuepl 104 248 0 246 1 0 1 1 0 8 0 pipepl 112 566 0 547 3 2 1 2 0 8 0 fdescpl 488 975 0 962 3 1 2 3 0 8 0 filepl 152 6259 0 6171 6 1 5 5 0 8 1 lockfpl 104 353 0 353 3 2 1 1 0 8 1 lockfspl 32 684 0 684 3 2 1 1 0 8 1 sessionpl 112 20 0 11 1 0 1 1 0 8 0 pgrppl 48 35 0 26 1 0 1 1 0 8 0 ucredpl 96 2038 0 2031 1 0 1 1 0 8 0 zombiepl 144 962 0 962 2 1 1 1 0 8 1 processpl 840 990 0 962 4 0 4 4 0 8 0 procpl 600 2718 0 2679 5 1 4 5 0 8 0 srpgc 64 6 0 6 1 0 1 1 0 8 1 sosppl 128 20 0 20 5 5 0 1 0 8 0 sockpl 384 714 0 697 3 0 3 3 0 8 1 mcl64k 65536 115 0 0 15 7 8 15 0 8 1 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 5 0 0 1 0 1 1 0 8 0 mcl9k 9216 4 0 0 1 0 1 1 0 8 0 mcl8k 8192 7 0 0 1 0 1 1 0 8 0 mcl4k 4096 12 0 0 2 0 2 2 0 8 0 mcl2k2 2112 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 118 0 0 14 0 14 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 216 0 0 12 0 12 12 0 8 0 bufpl 256 6496 0 967 346 0 346 346 0 8 0 anonpl 16 96058 0 89829 62 14 48 48 0 125 16 amapchunkpl 152 5281 0 5186 9 4 5 9 0 158 0 amappl16 192 4543 0 4161 40 12 28 32 0 8 8 amappl15 184 1 0 0 1 0 1 1 0 8 0 amappl14 176 426 0 423 2 1 1 1 0 8 0 amappl13 168 18 0 15 1 0 1 1 0 8 0 amappl12 160 17 0 15 1 0 1 1 0 8 0 amappl11 152 552 0 543 1 0 1 1 0 8 0 amappl10 144 67 0 64 2 1 1 1 0 8 0 amappl9 136 715 0 713 1 0 1 1 0 8 0 amappl8 128 159 0 134 1 0 1 1 0 8 0 amappl7 120 34 0 28 1 0 1 1 0 8 0 amappl6 112 469 0 462 1 0 1 1 0 8 0 amappl5 104 116 0 105 1 0 1 1 0 8 0 amappl4 96 296 0 274 2 1 1 2 0 8 0 amappl3 88 158 0 152 1 0 1 1 0 8 0 amappl2 80 8056 0 8011 2 0 2 2 0 8 0 amappl1 72 29951 0 29559 23 13 10 18 0 8 0 amappl 72 2945 0 2912 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 49 0 4 1 0 1 1 0 8 0 uaddrrnd 24 975 0 962 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 975 0 962 1 0 1 1 0 8 0 vmmpekpl 168 11407 0 11386 2 0 2 2 0 8 0 vmmpepl 168 108540 0 107315 100 28 72 74 0 357 11 vmsppl 360 974 0 962 2 0 2 2 0 8 0 pdppl 4096 1957 0 1924 6 1 5 6 0 8 0 pvpl 32 289674 0 280538 154 30 124 124 0 265 36 pmappl 224 974 0 962 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 511 0 11 15 0 15 15 0 8 0