kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Mon Feb 11 15:44:15 PST 2019 OpenBSD/amd64 (ci-openbsd-multicore-6.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.156' (ECDSA) to the list of known hosts. 2019/02/11 15:44:36 fuzzer started 2019/02/11 15:44:41 dialing manager at 10.128.15.235:49128 2019/02/11 15:44:41 syscalls: 1 2019/02/11 15:44:41 code coverage: enabled 2019/02/11 15:44:41 comparison tracing: enabled 2019/02/11 15:44:41 extra coverage: support is not implemented in syzkaller 2019/02/11 15:44:41 setuid sandbox: enabled 2019/02/11 15:44:41 namespace sandbox: support is not implemented in syzkaller 2019/02/11 15:44:41 Android sandbox: support is not implemented in syzkaller 2019/02/11 15:44:41 fault injection: support is not implemented in syzkaller 2019/02/11 15:44:41 leak checking: support is not implemented in syzkaller 2019/02/11 15:44:41 net packet injection: enabled 2019/02/11 15:44:41 net device setup: support is not implemented in syzkaller 15:44:45 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x518, 0x20) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x3) r1 = semget$private(0x0, 0x0, 0x1a4) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000080)=0x80000000) mknod(&(0x7f00000000c0)='./file0\x00', 0x2005, 0xff6e) r2 = msgget$private(0x0, 0x221) r3 = geteuid() r4 = getgid() r5 = geteuid() r6 = getegid() r7 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x10001, r3, r4, r5, r6, 0x2, 0x2}, 0x8, 0x153b, r7, r8, 0x5, 0x8, 0x3, 0x3}) chroot(&(0x7f00000001c0)='./file0/file0\x00') fsync(r0) setsockopt(r0, 0xf25e, 0xe9c, &(0x7f0000000200)="2a86664ba793053c9641769fcbbcdccb5d09a31a2b6dbd31c61dacc8a0a35900254d479a94787b3c45c43a24f5fe15ceee44e13264b705817220505a36868f54e4d89bd8e2e599e08722f9492c9e9054a43abd368d27db8e7d085010c46be4b882a7e6d2a6ca5cfeae5848ece56c41d52b6f8dcb5a1771b119a476578c81966bbe9af101907ba3c46ed3b7ed143d2c126439123179", 0x95) msgrcv(r2, &(0x7f00000002c0)={0x0, ""/4096}, 0x1008, 0x1, 0x1000) select(0x40, &(0x7f0000001300)={0x10001, 0xde3, 0xffff, 0x7, 0x1, 0x0, 0x5819, 0x8}, &(0x7f0000001340)={0x800, 0x3ff, 0x4e9, 0x8, 0x0, 0x42, 0x83, 0x82}, &(0x7f0000001380)={0x3, 0x1, 0xe000000, 0x8a, 0x1, 0x5, 0xe7, 0x8}, &(0x7f00000013c0)={0x6, 0x7ff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, 0xc) semop(r1, &(0x7f0000001440)=[{0x4, 0x0, 0x1000}, {0x3, 0x5, 0x1000}, {0x2, 0x3a, 0x800}, {0x6, 0xe29, 0x800}, {0x0, 0x3}], 0x5) r11 = socket(0x2, 0x0, 0x2) setuid(r3) fchdir(r0) pwritev(r11, &(0x7f00000016c0)=[{&(0x7f0000001480)="5e32faa7c1e7b100e1ecb08cb9589aec339e86345295eda0f11113bd84bf1193b62b0ee02688dfab62bc83a58435f7ad329f289199ced827bba11611a6dc82e68c094eed8d5ad3626fdee60aac747c1f7dae0535ba07f10a16f88922a930b835fbc4fff616b07b1aab11d77c21393848672049d3b41f9296d3de6bca7035f27c9eff4edff19c37fdef47d4c2c9f1e823723e0730b2c6f36822ad7d4d94034e299d0a670e82718f", 0xa7}, {&(0x7f0000001540)="d23d39fae9ff9e5f9b56b89596cdd3b8932f20ec82e866d39b66b7c8f860043f45d76a424ab863bde40363b9dda2e6e5cc2ca9534f2dd31bcc96762f0a3afb84feed93da7bf7262c43c16a782df1d8e6c46beddbad179f02f333001fa777d31dacb7fbb733d8e9335d69348c41c9719305550210e51b829e5d202653256944b67fe67571d34ebfc88f48f358018bc6d0f3fee74d00", 0x95}, {&(0x7f0000001600)="21c5a6af6329b9addbf43836593b756ee5b2a89f66bd7798572c90153b9f5bda263c0e21996bef0493a9bb798e23698dd98bccb8a6b97786671b35aeaa3d1d13655cbb6eb193738d21de315e8262a8ba015fd7ea8d5914bb3d3c2e45a5f611f3061f59e6b1336b8b2a88384b0227fd5911c78159be84071193a5412f8051daec20f17598aea9f81c44bc94118e6994cd58b266b28f785a55f9a3", 0x9a}], 0x3, 0x0) r12 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSBRK(r0, 0x2000747b) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) getgroups(0x3, &(0x7f0000001700)=[r10, r10, r9]) getsockopt$inet_opts(r11, 0x0, 0x1, &(0x7f0000001740)=""/85, &(0x7f00000017c0)=0x55) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000001800), 0xc) 15:44:45 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000140)) r3 = accept$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0x401) fchmodat(r1, &(0x7f0000000240)='./file0\x00', 0x142, 0x4) getsockname(r0, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) getsockname$inet6(r3, &(0x7f0000000300), &(0x7f0000000340)=0xc) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmodat(r4, &(0x7f00000003c0)='./file0\x00', 0x186, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000400), 0x4) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000440)={0xd7, 0x1}) r6 = semget$private(0x0, 0x2, 0x10) semop(r6, &(0x7f0000000480)=[{0x1, 0xfffffffffffffffb, 0x1000}, {0x3, 0x8, 0x800}], 0x2) socketpair(0x20, 0x3, 0x40, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000500)='./file0\x00', 0xf, 0x2) ioctl$TIOCSTART(r1, 0x2000746e) chmod(&(0x7f0000000540)='./file0\x00', 0x110) semctl$GETNCNT(r6, 0x6, 0x3, &(0x7f0000000580)=""/94) r8 = getegid() recvmsg(r4, &(0x7f0000002840)={&(0x7f0000000600)=@in, 0xc, &(0x7f0000002780)=[{&(0x7f0000000640)=""/37, 0x25}, {&(0x7f0000000680)=""/2, 0x2}, {&(0x7f00000006c0)=""/157, 0x9d}, {&(0x7f0000000780)=""/4096, 0x1000}, {&(0x7f0000001780)=""/4096, 0x1000}], 0x5, &(0x7f0000002800)=""/21, 0x15}, 0x40) ioctl$TIOCNOTTY(r5, 0x20007471) mknod$loop(&(0x7f0000002880)='./file0\x00', 0x6080, 0x0) sendto$inet(r5, &(0x7f00000028c0)="4d4b8d08059ee210553b5fb812ee1217ddea", 0x12, 0x400, &(0x7f0000002900)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000002940)="729bcfb664506a223616ed5439ca1ba592584f21ae4aed8e4d681c8afe9bce308c063808998714ebb14205ef5cfd208a1684014e23ed3ca0ad59eb8b3e58584b484f93e24babec8be40f846c3c58ecef9aab7fe547501a892e57d1549151fd2dd6c9df1c736fd6ed99ecd249308c129aa19079181aa06725986c575864f3ea23ba680bedc09671532040d10efd0365c9a6", 0x91) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002ac0)={0x0}, 0xc) r10 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002b00)={0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002b40)={0x0, 0x0}, 0xc) sendmsg$unix(r7, &(0x7f0000002c00)={&(0x7f0000002a00)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002a80)=[{&(0x7f0000002a40)="819ea0caa131237d720dad", 0xb}], 0x1, &(0x7f0000002b80)=[@cred={0x20, 0xffff, 0x0, r9, r10, r8}, @rights={0x20, 0xffff, 0x1, [r5, r4, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r8}], 0x60, 0x4}, 0x3) 15:44:46 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x7fffffff) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x204, 0x107) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f00000002c0)=0x29c, 0x4) r2 = getpid() ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x0, './bus\x00'}) fcntl$setown(r0, 0x6, r2) close(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x5, 0x717, 0x800, 0x0, "4af0c72cf5add4b9f180feecfd502878fc736995", 0x3, 0x6}) r3 = semget$private(0x0, 0x4, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x0, r4, r5, r6, r7, 0x1e3, 0x3}, 0x1, 0x5, 0xb74f}) open(&(0x7f0000000000)='./bus\x00', 0x800, 0xd0) 15:44:46 executing program 0: r0 = socket(0x10000000002, 0x40000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080)=0x230857b2, 0x4a2) fcntl$getflags(r0, 0x3) sendmsg(r0, &(0x7f0000001380)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000000)="cbf8640642fbea37893b1acc0dddc0615716372ada69fa133951117b78ff0c4cae8ebd4e1a107dd7fe15eeba7d51a9502e2068c396", 0x35}, {&(0x7f00000000c0)="ffec4ac1fecb5336e3c0b5e0ccc09f694d4714ea8bc5881ce01fb6ebf0fdf9c36389b895fbd77f7a42c29ba20fa842171374e837e66a438434ddf7c43afd6b46083a047b6a515c286ecdf33dab8f70cdec362a5604e0", 0x56}, {&(0x7f0000000140)="2292e6d78dee76afd546b02790c24093026b907db00eae8d6238af1cabdb87db7807a302e45fe2fc1165a206b50877839c772c9a981f5ec55f804185fec35652dcb72ea8963809ba87c2fba018ee33acd7c86c189b7ee38d82143761bf68749d351941dfeb9edd1162984b6ea2b0bc69a081458fc6adead276164bc5874f4bb281c24515920c200590e6071384afa71eac7009544728e1a7419c66262c6dd39fd40fe5677bb7c07cdbcd5c2993f843aace6812ebbba0ad81005b88a30d432532a54c32e38ed807365a8c6262f9c59dc844282de61dea4bf0bf6796dca0d5aa0ed82fd02bae70feca5983542f8ff9fd3080da2fc000e71bf16d5da991931383725f952032596329be6d341753550811e8868c28c46441cdf126bdb8d3e665d348c285f2f4646500341c8fa192c9f52a258bf7c6d21aa6f3f06688b0ded53d243754bcdc142e3952611e0a4f13efb7276531a2b177dd168dfe8fc132cc6b1342f5443935bf321753b2a7d1676082e85002e6e205fd9da2ac367eca78fe1abb507b2cf30d34385bffa7a9a0dd1b9d78339f693311231376f7d2ccbdbe371a65f9bcccdab1a0eaa2c17551eae9ae03e1f9416acdaeb938d81435f9a2b92703dd2b1ecde043c169e3c118c8846923a6430f1d97ab8e2dcec5614351279a40225b1db3006e0297e030239c023bdf95e9ed8438cb274ae1a9866e13b91300a6d8df271e984471bfe856e7083c2f5b75e5caf644283f61e0d1c2b171d357c0dddc72e9309e717d25be27a557a9bcb88f5360a895e464949a377b79751d53760cd54e29071d5031c43d60ae2ef4e1f3013bfeabf22b92686b85fc26898c750f30acdbca4af8177a3e6653c6634540e9c38eaca64560d5b6e5cee1a4b6eb56ed133c09c3c80989e4e95c809fbd9b20d12d06913fecf3588da55397205f28eb25dcdff3ca105797dca85c1c317e94c85ed7254d11d18539f34c1ecd2f448a894ca816787e2f5babad995816e976ce45115bd8bf46cca0126f096f54b5382e1349f072f2f591e0dcc1213aeecbf12a583a1ef0ca79ca2309c34abfc2d7653968610b02bc8c5848b18ec6986a024ae1153d939e1c89f586ab302d5f96d8e763c4d369b80bfd9b915a23efb8d9f80bfe36bab9a27a3a2d59cc579a0f091864be40985965fe6f80c5b590420b3546d3f872820505d37eaae24d1032ac59521c8b9e738714bf710a874bc5c1cfafba93bda3c96439bdc350d720dbde803444ed20fd13cf2861f468ca52c91a4bcf16c0458de9b708662f4ebfd05bff90507005464bffa76a2bc994a9cf6dbcdfa6f83f6977fe15940759fbb3080eb9bfea1bc140c794caea6843560abaf926637180d715f1eace90677a641160a84b3b044c674146442b17283a72bfad47a8656ffb5fd80c2fe669a6925ec5f200d59831c098aee88f5483e98746a4d4a9aded8138294f221765edfcfef725f66bc79eada0fcec9a3d4070ca3a56d5ca6d9a1121afa06ccce779acc82994472088f1b51a1c4a339876dd14bf2d3b9c5c6338ca33a61a9f9ed58146e9363aa710963ac9794900e6f9195be52cf117ef540cf98994618e4be71358510a049a4ae92c978480218deb7d80a5d622ee62c154469a06258beea9d88d6630d1f7d8cd5fed0096c5443414bb99bf05326e4c9ef19598603f7e65e6394c3aa5161df426123af3b8052f84b479a8aaf05e5251132d47750c854d6001298a237691ada32bc0a0c70708276b2d020426d8532f84edf64a05cbdbc2e78712734bbd56152ecb4d539b3f86ce234bfde80eda34b7eaf5a19a5cf2c9af55600dbfb5a295ba0d809721c87b1dc5c2b29ccb2ddd6b2b5aa3d390c3dd88246e41fef616ffb796da6944d4dceec759ddb3b6bd5a6ca25a09710941c2df810b46a26db667a88e8951445fa722fba299df8301aad83ed3427fec36d72fa4cbc42a16248cb8776f2278c220816c8f617bc5531e50cb644ea695f46ed9e5707d8c1fc4a5372220114f472e19ee56a31e8a4a2e4232f3649f52bc8d5ea2f836dd983da696c19e9284dc509aae2442f1b25b0a0359c061fa1620a540ebd30aa37399ed287ddee168b3af2972ef0cc8a951726d5e14f8b3846afa78f5f5dbec971ec96df816ba0d8d07a2ef5449f5da553ce0083286b9de7687ebbffd390a324138c5389b4a127c1634306af3045a59470d8aef1cf5d7a91de5ebc4c879bd8539fbf4dab49d6a5b9457d03dbb4c1eccc829ef65b4862a0e3f3a2a5688b1ed394ce92731eae29d2700ff011ffc71dedaf3a019ba2e32c23a5030d42e26ee0c94a333cce9029a6697d43cca677657fd76dd44c7b1c55465fd82b2c6f8422fba928d3e01e8923a98fd948de3eeb57d5f8fff8dc7bfb73a834ce24d4ceba49152b9894a392ae804c378dd9bdaf9cd24986b727fde7f36c0f2a6cb839bcca5a7a7add65341a7f116b2126cfeb06b8e6c82578bc401846ba823b5035615707db98912ee353f1c46ec7b29847c43c7d7e3f572b2db52dd2892d5c03ffc5440e1e9e25519d3a2c7427fc15ff4947b11d1382cc33871bc7ab243f403db688643983a7a67df946e8c18a6184d3acb8817856941c58d616622ddb9c342afc4dbbe330551e9a78b10777828d1e7655468f6a4db4c2cc01b0d722fd2f1785bb7e9f6c197ced0a4a2f57ac8eee864d00a3d55c647b687b269f67e85cdc8430300976d3a061bdafe01b209afbb6a65b5198c2f3d160ca859e61cb59e509405a0ef9755f7f73f3f100bd4692d6ea12bda6b9e914b4bb34e5c2329bd2b92dc014b1f1bc630a4543c3636a9f4a4c3786915eefc5eec2613370e521894c642e216611393a5d96852f3d417e3c52aa2cb43c6539e438a6c0f2c31787f6e5e78dfe0c8d639d1257adc2c504a19f974ea3068441c4deeef052cd30875dda52103e1bb76153abcfca542cf36d15ee4f790245db68a92f832a50324b85202cda011599cb834447e0c6156d8e357ce5f3997c6514a51b4300729dfa626879443fe3107476f5014652faf0e8e648654a8bc424f08ac8b22dcfb1bf116de2f92116f9f98064abbcf06cf83ccf083a743ab1bef285c9ad33d52ba58d3e303ee66678fd9caa99fe06f15e12a505992801806973b779505a10e93c6d5d133e02ac6039cefa9f25baf9ac57f57e05782280c2c589129b03e1687911e2e1b3181fee86f4909c1fa1bdbe63f8ea7b9a076103aaacf5f4077a34501492239f751809cd79b00adefad90133f42d5dd2599766ba2677222f1bd7ca2d006f5bde54fab2eca50b96690fcece0e8f29597b302274a1ccfbcd3164eb92780c8287ffdcd943855c98d1a4528b3ccfb10b2bbb8f159f86e49ba1c3ade18fbfc1c6202d308b43634f7f10f57064d9e92951ae97ff97ac84ed6c3bf91fbdcea61e69e5c7246ff210006ecb1452a7132cebb177582d0aa4dbbaab887ecd3d1d3d2546f10495a52e9c92064df32d821769170570b427a6e1465de9060c12ffe08d614f02d5710749ff347d989b4d24dee98cf2a95a676d6d6a48ef1855479fd9905600c36df92c078a691f920d52db1d684c198390819323408972bb36e7713a80b24559b4f138792c5d8fa6365e0663b9af8406279075d5505040aa2d8c9192fa58a8e882b81bca029cefa4f243ddc986901ab4afa1c8655236e1331d0a6ebe83fd418a8cec2543fdfe3119fea77614dcd5a317a72d2e578fd7f6c585e0c7b5210867cc2e8e969d867cdc29afd03b551cd22963e2e2453cd2fa8e122779c229a8c819b46bd876e586d6fdaa47b071016a65e8be02ca8185e06f797110efcb4032a00601a9a3b22ad1a5cbc1224a4071652dfb5c6e92cb1214902b72b317c29d5a6999937b268020357631097a83080126e06c3febcbc96c948b0892891605d70cb93eb1cab84a568e7132d898b9e34cca0d4e4d92763390423c281227d6f00ee283e1a6c1d0c07989b9771f55d0e5783bded4ea6f4e2949f995d1471f96a8175ce61ce12965a322358a2f4b3943479b3f525e26ee0ada9c8cc8160240063536329872fc67b7c1a6ec46c78d52ceb82d127ce7cd14945d28eeaae4251168ebc6396f09428ccf36ebc13fe2d5b06ef20ba94e563a15b5f550c40daefb35779a68658c2df7b8dd9531d1de80f721e647c0a8c22184e48e4d28a272a43f0f2352f91dfcfdd88aec0e16e289312dc39c2c8af13ddbc180cf33391f6d479f6f13da00432b4e189ce9d63e6183a120f327f1abb6bc08319302c3051da1a23a293841be2f90c623545bcdd97cf3561cf5202922c2be3096eec56d26113a09b1a5c5d72072010e52d34794d032488a2b3fa9ee6925f804a5de78c216c772cf833255c172d97ae1aa6b7698187e772e6c94446581945f9f675886c30d6b14927482c91ce7f14025bc201a126505ac6a13551b139d825c2c038dfadb02206f020e64c3f948ef67d69cbe5d0d89867e412a7327dc9565cd7520e30294874c11ea00625201ec544226e8f2318ff7edb3a2913f033120f87030dda97132f778c311adf18094cbcdfa5cbe7119d24b16d39c92d685482fcec104a505a9338deee95ec70e9b414d836909fa40275cc9a5eb86e76f9a68f6d26c8f30fad216b928efa5c8aab541aa73d060641a09e859ec1b4bf9fa9a39ac24084ed8ede5d1ae48e674670cb0706bd2d8bfda3a90f03ecbdcfb2bfbf6473c4e7d6d6cf5ae69a9606dcb4d33024748d2cf9b8fcc5e98f79d088c4a164a56f86335aacd6624e32ca37709a7729a1b624ac3015a2f92ed517eadfd3b3e7615e6e54f8db83253aa54a13dbe91fa551a06216402ede45e7464cba77e57ef5a4c3527b45235ead797071f57c560b11b3f297b72ae9e968624da016b5d1353a9fd413ea27914e3ccde1ccff3b5e297644973b97b7ca8857b282f3e3040746cb9bdb748a5b77142de32c0e60b08be0bb24b719ec81381744c9504cdc1bf0f35f096ea9bd9932fb0357820c744d6bc5f09f2ce730064481e8013f897b9e6d7bee285fa7ca55554f267329acc805a5b2d4d93579921e0d9b4ebfcc4378a1447f3393b71a9ae9a30a97dda0f9c136c6a3fc5f69a579c85fa46cbdccb3d018ebe7534be0df4db012e929f63b6993f42a57257f876892968ff29340e502ff9940ed7abbcee207b69f02f9cc8fe8b886fa2f1059687e7e392510fc723ec9d3b68fe3bd8be4ffe3609d156a6654be79b3ab0bdb0cd25a0096ebdac72f0157e4dc459a526acc3791ae9f71559839ffea3efefdc6091ee81546e992f0631d3b93a170afdbb01cbcfe58efa93607d488e404ea54865f29d2f2f3275ce5057c94f37257bd5d857b13f03f8f68408c3d116a7d2116137ecfb3cc2b28551303d65d469e615cf902afb4eb3de1db941878cbbb957d85853ae53f4c953d66ed4b2597e692330d0657d52289dc6f682e879dbad864112d33476cedaa398ea57f6378feb130adc04a8ccd8f6e6cd70dc6d84f5bae2da2973b6df31de554f1b388ae94fd1d5393d4fbc042c8ed80246e50ad247369450a0bf48078fb6d055a4811fcb84db86a45b994831e505554087ff6970844a68789bf08311810f99b5d62fff9df24463d540fb14a9206b5ad6d4d28f9f939c87e546f3c098e7968a75199a02bb023dfbdf1e55f247772e0f1c90ecd95ad31167cc016017b1233fd2d3634917d548f00c983e0f849b1a4171652d5d6567672104a7e6970501c333ed928f8cb8e2d53c73bb25cb5e792b9da5d7a6523f4d0d599a5c8d7a0913e466bb5c6388d170c5ccfc2dc482161af6f9bc4", 0x1000}, {&(0x7f0000001140)="195985477172ef32be70c2a3c2f3b3317ed37ad5c9587037a2f02986dc3492fd026fed4c1df69d607773fd96b2edc00e0561cbf91ba990c09b14bd733ba41826b15b5c02c30567ad3039", 0x4a}], 0x4, &(0x7f0000001600)=ANY=[@ANYBLOB="c0000000000000000100000001000100049a13e5110ff126b0f67a837f0e4219fd299718b4f9753dc34bd95c916fdd0ae81166c00b8487583b62731970947a8f39b3259c459f00010efbf9d2086cce2a0beb952f07a94a652f1468aad9ed013fc8a3f6ac0502c6880b5f80e7a5607ea2e57af59400080000e53bcd43abd55eeccba4b13b02f01905d7ad5b4e5680ebff0087aee2dd4b7e90048d1892a941286cd684ab98c5397965d4d0a800c4ef6ac8413063770a55a388bd4e3d9e5b5ffd40629ff0600000000000d8000000000000000100000000040000ad4df79f2fd074aed16102332b34406e823ef7f7e06bef0656bc55af324895d360b68bad79efa0102b5f3b778e82d886d11d6176a12ecba5db6052b1a191634b4941ef35d10bbf8353c3b0fbcbd6ca0126daf8840b98454d73b78f549eb0a8aa314058cee68d9804efc2bfb2a10c36ed3980c6ac448f3ad101a0a5c1b3efaeb281653edd13604fa304000000000000007cccd3f09282855e18f84ab585f95d894f0508716568afbaf67391f1fd43997b0d2ad3f02dace36a5100000000000000000000000000000000000000000000000000000000000000"], 0x198}, 0x5) setsockopt(r0, 0xa16, 0x482, &(0x7f00000013c0)="bae49a10ad59ef4bb7b598f7e5e638be9776099f2091e10f3b2a2bf6c26dc2577aaa53965381bf311acf15553d66a9fa5c53851a81de56971401af1c99e4e2a1e03dbfc2907b147624fc1bebaabdd191b3612503ca3045f686a40993c9cf46ac945a97119b75351f218205b491c38bfdc6a0cea0d042e4234bf2b0d0c5b0571814b090e9465ebb79325fcae5be914a3b43cc13f2c074a6e89ac135e00c9f4f", 0x9f) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001480)='/dev/zero\x00', 0x281, 0x0) kevent(r1, &(0x7f00000014c0)=[{{r0}, 0x0, 0x82, 0x20, 0x7, 0xff}, {{r0}, 0xfffffffffffffff9, 0x1, 0x2, 0x0, 0x1}, {{r0}, 0xfffffffffffffffc, 0x4, 0x20000000, 0x2, 0x6e}], 0xe7e, &(0x7f0000001540)=[{{r0}, 0xfffffffffffffffe, 0x20, 0xf0000080, 0x9, 0x401}, {{r0}, 0xfffffffffffffffd, 0x11, 0x2, 0x1ff, 0x8}, {{r0}, 0xfffffffffffffffc, 0x4, 0x1, 0x80000001, 0x8}], 0x100000000, &(0x7f00000015c0)={0x3, 0x8000}) 15:44:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = getgid() write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="03b4aeb3ec24", 0x6}], 0x1) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000180)="219cc908ccb5fa101bd8dc4edc302a8c1dcfee237a91728c2ed21519b8725459d1f5b91e8b6257c452a45af427074420fc6383430b8b81474ee6f1a8172d8004b34de2576d3f97b6a31127838bb68853b93e51f597ecb5970988a7ee230c4106484e341b53bc6166d9df35fc0402265b9b8106abaef70f48628df49a61d9e10337bfc423d84947ac8041fbc9fa67e0540ec6cf6ee204f6e4a6aae40eb524", 0x9e}], 0x1) r2 = syz_open_pts() close(r0) ioctl$TIOCCDTR(r2, 0x20007478) r3 = dup(r2) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000040)=0x3) syz_open_pts() getgroups(0x6, &(0x7f0000000000)=[r1, r1, r1, r1, r1, r1]) 15:44:46 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x180, 0x40) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) fcntl$dupfd(r2, 0x0, r1) r3 = shmget(0x2, 0x7000, 0x80, &(0x7f0000ff9000/0x7000)=nil) shmctl$SHM_LOCK(r3, 0x3) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) sendto$inet(r2, &(0x7f0000000080)="783a1daa3c96eedc1764ffcb52a9657d320d2177e2f10fa6e0386ccc0516ec06acab69d29ec2e29cdf091b29da9e213f939894f7657353fd23bc5cd8c94cc195b2d5c48ac8c6395409b4", 0x4a, 0x8, &(0x7f0000000140)={0x2, 0x3}, 0xc) 15:44:46 executing program 0: clock_getres(0x800, 0xfffffffffffffffe) 15:44:46 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 15:44:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = getgid() write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="03b4aeb3ec24", 0x6}], 0x1) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000180)="219cc908ccb5fa101bd8dc4edc302a8c1dcfee237a91728c2ed21519b8725459d1f5b91e8b6257c452a45af427074420fc6383430b8b81474ee6f1a8172d8004b34de2576d3f97b6a31127838bb68853b93e51f597ecb5970988a7ee230c4106484e341b53bc6166d9df35fc0402265b9b8106abaef70f48628df49a61d9e10337bfc423d84947ac8041fbc9fa67e0540ec6cf6ee204f6e4a6aae40eb524", 0x9e}], 0x1) r2 = syz_open_pts() close(r0) ioctl$TIOCCDTR(r2, 0x20007478) r3 = dup(r2) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000040)=0x3) syz_open_pts() getgroups(0x6, &(0x7f0000000000)=[r1, r1, r1, r1, r1, r1]) 15:44:46 executing program 0: r0 = socket$inet(0x2, 0x7, 0x0) setsockopt(r0, 0x8, 0xf2f, &(0x7f0000000200)="275c7dfd700c05b4722a1e86165ffa6a5799541c11a4eb3d19ce3b0caf753e3297195594c24175cb52f187633c33e069fd852b203a7447417e94a598b68532f31bd22995d272f2f5cbca69cc30cb3e94033471d492932e0d30337372db178a467e93a551015fbd0db8c5ed736fde07e695cb6c62589860f860856df897388ab637fcbe2c6155e914c666d45ab69f02f919e9951895dfdd6033fe73367a0357d8507fad76bad345ecd6c9639cf714d4033cc95866504e2f3aa86fbb99b23153df7b51cb5a9f7b28874bd362", 0xcb) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000000)={0x2, 0x0, './file0\x00', 0x6, 0x3ff, 0x7, 0x200}) bind(r0, &(0x7f0000000340)=@in6={0x18, 0x3, 0x7, 0x6}, 0xc) sendmsg(r1, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="10000000000000000000be000000000000"], 0x10}, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000080)) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000380)={0x3, 0x7fffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x102, 0x0) nanosleep(&(0x7f0000000300)={0x6, 0x2}, 0x0) 15:44:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955882eda0ab3c5000000f1d84452f514eb9d"}) ioctl$TIOCSTOP(r1, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 15:44:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000880)="f49a3aa94f5eaa405f5d4f0000000000000000000000000055270cf1e641d50b3cac7364090f992622e0bd376965", 0x2e) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) open(&(0x7f00000008c0)='./file0\x00', 0x140, 0x24) recvmsg(r0, &(0x7f0000000840)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000080)=""/23, 0x17}, {&(0x7f00000000c0)=""/250, 0xfa}, {&(0x7f00000001c0)=""/205, 0xcd}, {&(0x7f00000002c0)=""/106, 0x6a}, {&(0x7f0000000340)=""/236, 0xec}, {&(0x7f0000000440)=""/62, 0x3e}, {&(0x7f0000000480)=""/229, 0xe5}, {&(0x7f0000000580)=""/34, 0x22}, {&(0x7f00000005c0)=""/227, 0xe3}], 0x9, &(0x7f0000000780)=""/185, 0xb9}, 0x842) 15:44:47 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x80000000, 0x40, 0x4}], 0x68, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x0, 0x52, 0xe0c, 0x7}, {{r0}, 0xffffffffffffffff, 0x43, 0x68, 0x3, 0x3}, {{r1}, 0xfffffffffffffff8, 0x10, 0x80000040, 0x40, 0x7}, {{r0}, 0xfffffffffffffff9, 0x14, 0x80, 0x5, 0x200}, {{r3}, 0xffffffffffffffff, 0x1b, 0xfffff, 0x3, 0xa8}, {{r1}, 0xfffffffffffffffe, 0x42, 0x0, 0x907, 0x1}, {{r2}, 0xfffffffffffffffe, 0xa, 0x1, 0x3, 0x9}, {{r0}, 0xfffffffffffffffc, 0x22, 0x1, 0xfffffffffffffffb, 0x40000000000000}, {{r3}, 0xfffffffffffffff9, 0x1, 0x1, 0x5, 0x5}, {{r3}, 0x0, 0x80, 0x10, 0x6, 0x54}], 0x9a, &(0x7f0000000200)={0x2, 0x81}) pwritev(r2, &(0x7f0000001240)=[{&(0x7f0000000240)="28e6e4fd5a2d25872d386faf2220d0038bf231907357aa5fba439d8d5f922187e3e64425f4cf821c286e2b29e5482b741c44ad2e2825d4603cd96212ddfa9d3f7c8e6bb92ea987d522a67202297c997d4e77167adbdfdab35bfbe7e37a82b116eb5596bee236f4f6957ce5a1e828f532f24588be376d34af3a913086955656fde002807c1bdd788421bb4b5d0e3320674e46f65264abddbdf52e6649e6750fdd49580de832f6fd6d226a8e21d475a3998526235f1bca6d397238703fadc506827d02aa87022062465af31e1bde0da9a9053d50dbf7448fb2fb0014786014ac2858720ebdd9d7f8b7f9d700eedb2b419a2bdf5a4ec3d82f52f14d891825b0d4ca43590d11fc391cca51de137807674f271e82e975a73e521ad0b2f55549bfd7e666fbb8052919ae7e4521b279b0f9d46405ab329da88f30800a252886369d5d5d9b0ada7f9b880427d30b68592d06d182c3bddbe019c8635166cae2fd07c0a532167ef20c9fcca185185ea442084439360526359fdb2a04ac83bd6814e3c82ba400420d79942373940ef595dba4275d2a945544523a8d6327e14ee28c2d341c472e99e62dbc5c6c257386ca6da83106c5f8dfb4f809c6524fe72c0cbfcc6b121812aff8c50fb1fca40afac6fdacd258ccc3d3836146acdab39390c3ccea7d64e5a7b1a4b189c2a549b1ce2a31c25b38b5e0243cb2481dc50bc08a5f4198797188b09eec531ff68ec06d3d674fcfa866676602b49481ab0a41a445a92affce50be60af50b75942a9d94a4c181a386987af363db4bf5755659e09b1bb1571a6bdab7af66573c1f5945eadc36076e477c7472155277e823c5b56565d653dcfddd5fa68a7bb360d3f50918ad579041dd7c33025480f65634a2b5cc9b6eb04d42acc1d1c4a4b2a6e5e462c1aafe74e5c0f3c48e9ae70359e6883b06d700872d64266dab9ff0e72fcc26386cd53510b08c6b16bbf4513c20d9710c8215a6945ef5948f21a8e9e962efebde8cbcccdf5e8c29d045e9a6e2f33436037353a805c5402cf39ce44509f3ebe30fb6fdfeed2000be5b32c9d03095c667f9b77181811a6d239810eed0c6fa8468be8754fac34b73b12f6afd4fd071d8d3000f8de7c1514d62ae46a1089b6b5e4f26435c2618737a97856fbb18a48fce8f4a5da5fc5782fe492df2144fb8d97500d5e7509a09741b240e98ad445284bf04786ab37db8526b9410aa02f6623b79e06ad3569d66ca51f04f47c511d6374605920437f2ac3c3f4bd2a2cdd4d397f12c8717e7c2f9cfea88ed1c84fe8f4b99ede515142351debba6cd852c32d0cbda38f56bcd5c93579a8c42a9795df283a6013ca51b05058ccadf9c8eab251b38eaf1d2926c69c728928904d194f2e7ac133aa41a634e1b1bd13669e476b130353a7d76e2dca162583b22d648e12978a2da2e5114a516b1b061c53144c12cac066c98cf2224285c142ad973161c2e61636fb957214810f789fca5324a6a79a0cb81a313afbbedc28e76da2eeb8ee71cf63909886f5f88f4c059b8f1f07a062140aa231a673059087d4689a73035ef643aa5d5bcee9d44b3810b23bf1877628651fdab0b5c41386aa2d8d20a80c54c4e8cfc2e0aaf2de94d53bf5dd65a3cd0976a51e3aa36d5c9a632c4aa4f468e19da58ee4b0d1223a91a142bc5408c82ec2a9e94efd8c14b2b91994b2018d2e7942af4819fae6b4211399134ea22dd153cbed678af19e9fcbb56d308fde1e11f918b5fdba0be6df11cb719c5546ad9864799cd8075fc5f08e823ec0fa5b4f4db8a1b26bd75745df353cec67e98ce6639c85934d9028b3659c5d74e2b887135960d4d7577691ae4d8b87741b8aa0b1c000591514f4e4613fe177f73a3dceb1be15d6ce4f185166757c1a302bb7a67132088db08d938c0766e4cb8f57ea4fbbbd0aaabe7b8a3ea9bf8c16375a0eeaa86010cd9f893545d01d9509037422a9eac6847e45f24fdba89340299a8058718bb8950b79cdc227156d5366cb7fb34bd9162d16065f99c3150332d4c947bf2ac538636e34f59c4325dbc2d1d35483a5dfdd0d560e9931d5a9c3ef37e0d2d6bda1bc949dfa4e4fc62f508a8db8b817421f7fefb63f4ec0ab351dca8e7862eeb90bfb5f3297c7c62b8a620faec91a2b270efc8059333bb758b10725ab6df82cd2ae137ac45f56fb2e131ba86bb6942c13247c43c5c0f4615b7a63b6f42921db8172c5aa14638774a0b774eafe109dabd8b901ee7a1a48be358b952093340ba1dc161dd218297527877f318ca19ee2581b3484c993ba5273a5d759d2ffd1abaafe9ccd88ca1088087d60eb454d58e5f13f4b6a4626049b1fa859522d0ea9cdc7474f9160913660248ad6676f69100723462a7a2a656e0a65481d0efc9f6b670ed35279784221a89140371a94baa932e1322d242fa61991506a2cfa27fbe1858f752d56057276e94ae699bc4999656df37ecaf6817d6cbd2ef9b80ee45fc8ae957ce6ed88655b5d88641991b72dbbc306e221ec9904c17c77984ec4f4b1f1866e34ef3dbf2a428238446d63c13f4020f9ba0127552a0d7850e2e2352e417e053759e57747312c4be6fffa45182424b900fa926bdd60121e925b80c93f5b9a66e358711e7b8b5322a7832519175e532e67f029cebf858300cc6c66b46e7809886e3f7fd1095de04b7b260b73b746e18a33bd57fda260228719b6caec73b968e385a3004bc35b3af87f80e73bc92449e79c790564682ee14fb28a005282a094c8ae94793207daf202966daf01d98bf756b6c9905d2337bdabe73affc330cc15b71c8a933df1cf304fd62088c2032a6f042e793bb1d44b65c6c4f37adae5e41abddf7f376001fa4a2fe443660c75afde7cf96e9214048fc4f5219d684c6681757aeecc1a845bcdf95ebf9d731195c705752c4e11fc94cdc47458e2075c9ba11217de9b7795c450785c3e80326cc2e6f9954757d9d42e877fecf71b1cc5d4918612730cf6f19e7527d8491cbe8f770976c68df254f277aec70a7b598b4bc4855780011503a4931edb7f2ee0880f20240d369b93bbc396c95141a6f58ac167e167bd0ba583021106e79727d02ab4ea835713bc3ea4efc5dda4f82d0a1507cefd30eac3b297d87c92a308d631bb8cf42082ede4e21842c5c22d65a86ec78100ab37a2555297192834bfc5294726441189b106f768f4da63f56a4ff73073b6d1adf8374b7e0b9c420aab89519a5aea43f6ec3d0409f962c56f05b078015163ace017ed4f4ce80a562638553658b8fc0710b357ad1bf04a2b745f49c9ec979a0d774d94ea59a4166f0ab60e5bf19e51f5010f0696a891f813310da756f78f17cc8b948f122e45623a89e5085010add4f28f558df495f88ff560f19e7198e1b3416990e4fa7d2f141cba31ff4fe8bd4c8b05a6513b023c59cfa0962c611015b6509f294590810a02f4c2143740a13ba2e58c9a68b79d11606223247af2a79a6a1085e93a6c2d5c207a19ff4b7c53232d66222c97dbec80565e009370753de62a05fea8f12c63b322a0a60ea88cb4e17ec7e2356b5fad4f39794abbd87cf33499fe796d37aaf7b3b8359eeee9cfde6b3cdb1a9494b151e274ca245a5d1451eddd8ad8bf9ad17d3c013cb7729b1d27032aefa337cdb6e0aa0c4114d11f90351be8c91cc8d0e14059e2195bc3366a51af9bc57c7b7b0e260b7961d4d17b01d6cb843610bfef86cd0892f35e60f1eabd0304c6ab078efea44249f1fe7f06a5b95d1456680a435a0f1a545cefbfb13be4aa777b46debc330c7ac3e2e02e89e2564458ed9e1d84ecb39801a948fcd5ad947dd89d4a35719d6956388a74af0b535d670f346c9e0e74ad8fb0d68afc6e96b0371274864b772dc120d3cf41247aa5079fe8b2bea32eacdf9113743980c151fd4c064e13344485e82649ecf1e7b59e1675495f2fa04011e3b0614060e1e3a9a7a81e1d558d2a754fe77996da961bf4e5e63a3a0b055747482a5f066e2c308ed0dee1fe0dc6a37deac002c46a1d1b0ae4a804d626458c204df9d24101dafa67b77a2d727b23bf38d61bbdd884abba66de088048bdb3c7fa19c24e840c5e22155cc00f7b234dc3f8802fcd02f80ed9f33b20afe5de9856dbe7af99702954b55e5db565250abfb85f4b5a45c8bc39889ed37fb7eec8dac815d823e9ce98ee8a7b80a8395afda4b32d7eabab32b6ef53cc3cab496332da479fe2cb90c26f7c001c01325a9f89fa93a36d3c8511c7286d077864787b046b46f45dd53c8e0041736262532aee580fde30e83860b40b66e2d267b49da67759c4c68feb1b0c01292857dab95bd5fa9757de2244128565dad48a4311b9a40790fa57d26f61929525126f18124d5c67a2e144c79f886099dfa26d74fae3dfa7fff206300d60a8d213a9cfeb636fe60b92a53a7087721dfcd956ee9b5178a6dfb2cdb7ec8e515bc66e7b99d21ae39bdd526518dc8e8d72de6a7273023a4ae83abe1f4135816c8575942b00f6660f531dab4e3685f3f1ad4149e5eb7a467f81eddaa1f9b82d73a18cf2a3d94d6f45336a44e8ef205284be9f13f0604605df4919ec2b8135109f0a93a8da10cf4172f46ac1d8ebe22cbc8f427522b97a1688c2aacd54a2bdc19974d0786452b1efdfbe59c09f526e20b71cbd8a23c9a6ba41c80bddfb91c9eae2a9b1e013764f3f51e8dbe8f62e1dc8758fbc0d7c86bee9eec874080c056dd31a9c81d37185c156853fef7ebebb78a63ea3b610cb190e00c50bff954ec0d5db14c1e05b309fba7b48f714ec84db2d7af9519088b2c04535c39e874ca388ead1c7d3fedf83fd97ba6ece3409281c9e65242bf2e262607f0c55eea13499ae433c94fb9f0ff84252e43857aedd3b0a013746d7a3909e10a8fb3c3698a9cc9b305834f2873cb19c65a7b8faa4ac1377147505f84c475981e2ceb803e7313e02b16ed6911cc1294d2056800297dde5abb1031398186c9c15307f26508cc19cbf9a7b9ce6e4f8d4806fdf3b9382622ca0fd028a56ad581638d268dda79922d6777558ef500b4705a472e0153e6dbe0a7a3d751d989804ac4f2198a283c22288d9f9ae8be40bbc297eb9188977c207ac7942f2e4e1c5efdae9e93ad189ab36731b90b4343ee52a732d6d39ef1e1adec637f836901f27c22e97545722c050d9b214c64887fb7bb9df8c7aa00abd35de2ac6ccfd562cadd36ac70f505e765f2e61fb8b00f8ba5004517a73cc69bc918279614dcb9c2edb417d6d3c36c4e056a1e46c1761df18ea4d5f8a7317e248c83de43c22a37531ccdd2b4cedde4e98ac7264ff0665d1cc66c7e02b9cc56995554d4a1b913ee1b5fc8f352c886b3ebac0b61e1a2d1e89892c446d937c40d243fcdaf722b38c28de30c9e34fc7ee60286d245be4cd71a41748513264a7179c48eb8111f7c9fa168f64fca84ca9512a2e2b9940408bdd7fb04172147c90948d0d449b0e6a06b63ece5a2e75a49442da334517aa693bdb67b45a2a418cd9c8f82b4a4a88e23c48d1f1c909f41ae8af02fafb16708f22dbdf41ff3b397ed7a540fda84707d0dc3bd84308f7409d7568697fc642e39899e69ad8001f582c1d94904ef51dead9a1caa3afcb1b1e607b38d76852e0424f3d618d7d890be137e9852dd8ccda7c11e711b370a09c0da5bf36b669956cc6ce0ee97674114fdbc2075cad83a1d58e02642b90c3aec8286037f2b30acaeffb8d57253a80c4f4d28810c1c3ed97fcc1205173f52c19cb54158eb9766bedc875287ae87eb01be16649f77fe805d5809b6f5ad369f05ea1d31432601a83792a84c365a0", 0x1000}], 0x1, 0x0) dup2(r2, r0) 15:44:47 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$KDGKBMODE(r2, 0x40044b06) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x10001, 0x3, 0xfdba, "0108000000080000bd8a0c3bab7a9a210526d8e5"}) pipe2(&(0x7f0000000000), 0x10000) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:44:47 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) 15:44:48 executing program 1: r0 = socket(0x800000019, 0x2000000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000040), 0x4) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000300)) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) kqueue() mknod(&(0x7f0000000140)='./file0\x00', 0x100000000204f, 0x5900) r2 = openat(r1, &(0x7f00000000c0)='./bus\x00', 0xffffffffffffffff, 0x1000000000000000) mknod(&(0x7f0000000200)='./file0\x00', 0x2029, 0x5bca) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 15:44:48 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f00000000c0)='./file1\x00', 0x10, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x312, 0x1) 15:44:48 executing program 0: socket$unix(0x1, 0x5, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)=0x2) 15:44:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() sendto$inet(r0, &(0x7f0000000100)="715376e6a41084a072c13c5444dd8b3b975a3f1484f8c87018005e7dd6bb1e252f4f706a9eb52a113bbc013be5a6407fd299c5d58152272e2168f4d15dcc6f6deeda9bfa6adf431d7706f1f379add010abbfd407ad865c6223c28e91cc2f91352f9074dacbdd496468d4e578048c5fa98366e971fc83eb0f04562adb346c4dc154cb5f4f977cf8d163ca74240a5b38707bce0cad3dae5f0b6d9e06d4649286484885e410294ef3ec4028305e3bb824ada9a1fe5463afdaef6d825aa900910ab0d4ddce0c98e6b04436106b0a7abd7e2783644de0ed0fe499aea6c7981f6d6e9f9e37e52fe89b9d3c5a", 0xe9, 0x408, &(0x7f0000000080)={0x2, 0x2}, 0xc) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) close(r1) 15:44:48 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x100, 0x0) r1 = dup2(0xffffffffffffff9c, r0) socket$inet(0x2, 0x5, 0x9) socket$inet(0x2, 0x0, 0x80000000) r2 = socket(0x18, 0x7, 0x3ff) r3 = msgget$private(0x0, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r5 = getpgrp() setpgid(r4, r5) msgctl$IPC_RMID(r3, 0x0) r6 = accept$inet(r2, &(0x7f0000000240), &(0x7f0000000280)=0x5a) r7 = shmget$private(0x0, 0x2000, 0x1, &(0x7f00002c6000/0x2000)=nil) shmctl$SHM_LOCK(r7, 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = semget$private(0x0, 0x1, 0x100) semop(r10, &(0x7f0000000000)=[{0x0, 0x8}], 0x1) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) fcntl$setown(r8, 0x6, r11) dup2(r1, r9) r12 = getpgrp() setpgid(r11, r12) r13 = msgget(0x2, 0x4149c14a80373c41) msgsnd(r13, &(0x7f0000000040)=ANY=[], 0x0, 0x800) 15:44:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0xff) syz_open_pts() fsync(r0) 15:44:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7c, 0x3}, {0x200000000000000, 0x7}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000f2000020dc19251629c8440586fbf0a7a97a3badf9642a6c40c7ec5254e45d49c3671d712ba71455cefa7d26bdc14df62ddf8867b5fdbfc1ae00000000000000000000009f79d17f5e6c0449593398dc6b3105898c0e677c6597f85f85df98f8b4874b948ba47e3765393d1d3ecec197ac0a66419c98b4606456cbdc0b47278922691c154bfed98d495cdcc16bb40b7484d079d456fed07069d267864a14fa121c29"], 0x9}, 0x0) listen(r0, 0x0) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x60, 0x1, 0x7fffffff, "3cd388d60c3148e562b941aabe146f59ddb0c6495cb9e65ff09e1dde9ae1456403d2abc5cfa98a1d6402df975202a8538fca038a4339b6370028667dfc1be51a8e1e19669ace6303af657587"}, {0xf8, 0xffff, 0xd945, "b7c33ff604fce5b92b284a5c8e9c2063f67cc235e833517c4ee6934160d11a768610f97780bbc2d494f12d594c7fe69a2b089d509a30ad6228990732137a16147e4af7bfcd035c9f409ecd6fd2a84d2d3e99f1c6cd728d3bfd24d9b81e26cfcd3706d8c0ddec2d1087dc1fabe6f9f8b96cb2971f9889b773f78a733aaa6c5240417352ed15723c0713d58e1a6b221b2c5ebb028801d347358b777592eecb18b43c188107c8fa08ca3bf394c3f87dbc17082d693fe4921cd72e633a2d1641f3e727c91baa38742882cdbf15d684cc2a1537e1a0aba9bdeb63acca2d2795a86e221bec"}], 0x158}, 0x0) 15:44:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, "c29057290861b8c905cf9354b4f64f42d2032dc1", 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = getppid() r3 = getuid() getgroups(0x1, &(0x7f00000001c0)=[0x0]) r5 = getpgid(0xffffffffffffffff) r6 = geteuid() r7 = getegid() r8 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff]) r11 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r13 = getgid() sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="3f498c996a56f24718173b86cd81b540b8a3358f0b457eb27fee435a6e0d2e297f288845caf4ec47c03293cc651623477b16ea1366d20db203d01a025de6e1c800439b2ca1af458c44514958f45315c141620fbed4a1198e7b68d882318ce0797956c72d70023fa8d10497cbf0194a8d472e532846189578397fa2d42ba0cfb83fcd70d99bf570d0c3451502475588c387bad234e1e415782a2a7210cd28a2dc8b700586cefae0f3c6030f340e81ccecaa7e75d3e4f84281f156851810dd7a663fd50a2b90ff5c135f178bf951bbfcd9e11a57b8262b1909f9", 0xd9}], 0x1, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x118, 0x405}, 0x2) syz_open_pts() 15:44:48 executing program 1: r0 = semget$private(0x0, 0x3, 0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x10080, 0x0) semop(r0, &(0x7f00000003c0)=[{0x7, 0x8, 0x1800}], 0x1) readv(0xffffffffffffffff, &(0x7f0000000040)=[{0x0, 0xfffffffffffffda9}], 0x1191) semget$private(0x0, 0x1, 0x10) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) socketpair(0x19, 0x4, 0x9, &(0x7f0000000200)={0xffffffffffffffff}) r3 = accept(0xffffffffffffff9c, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0xfffffffffffffffe, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x1a0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) semget(0x2, 0x1, 0x102) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000440)=ANY=[@ANYBLOB="01002e2f66d26c6530002d"], 0xa, &(0x7f00000001c0)=[{&(0x7f00000000c0)="2e479aa7f9e08c83fb8af8d661d5a2850987004bd03644ae873c17afc6114db0b38c792fcc550a769d3d7d0fcac1d0b6c1017b7cde81515bb39324b2002659c8e0ef8554f6122b3217f662555866fcd91b5bd3eca610185033d2bbe76e950144ea24b05bdc9f823d57d54bb2f020d4d332318d835deae9fd58d5a7f541b921204411aeefd9f6d4b743e14e484e3b5fb1838837672b38494ce5de95b3ea96ecfa6368a06fb20d88ebda2f8053de3505b0eda45188fde38fe28c4d0fe9cc41894333769557567b30e720a76891a1488cff0c81424a7b83884897930d144d9ddc56a6058ed021782085c51f2d1a87d80d002316d8c549deb4f49242fb", 0xfb}], 0x1, &(0x7f0000000340)=[@rights={0x20, 0xffff, 0x1, [r2, r3, r4, r5]}], 0x20, 0x400}, 0x2) 15:44:48 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x20) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000200)='./file0\x00') bind(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x2, 0x8bf) chroot(&(0x7f0000000180)='./file0\x00') mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x5012, r0, 0x0, 0x3e) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') mknod(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0/file0/file0/file0/file0\x00', &(0x7f0000000280)='c\x00') 15:44:48 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x4, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) bind$inet(r0, &(0x7f0000000240)={0x2, 0x0}, 0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x4005, 0x5, &(0x7f0000000180)="1a6584242bb4c33a95af4e3bf47f4907f0a408daf060723e39de1a2b88c1bb596c92a547e56e3d31de048c66e992fa8764099a865b50472b1f396b630ce50acb1da4b904ba28d311642028cb1377878f00ad18cd3d9a33141b1bb28aee9034668b764cb341762974a174d43b23ce95a9", 0x70) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x20240, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000280)=0xf6) getsockopt(r0, 0x8, 0x10000, &(0x7f0000000040)=""/48, &(0x7f0000000080)=0x30) mkdir(&(0x7f00000000c0)='./file0\x00', 0x40) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffff9a) 15:44:48 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x6c, 0x0, 0x0) 15:44:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mknod(&(0x7f0000000040)='./bus\x00', 0x8, 0x6) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000010000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 15:44:48 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x3) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 15:44:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000200)='./file0\x00', 0x20, 0x5d) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0x7f, 0x9, 0x3, 0x0, 0x800, 0x10001, 0xff, 0x1, 0x1, 0x9, 0xd5dc}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000240)) poll(&(0x7f0000000080)=[{r1}], 0x1, 0x0) 15:44:48 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[], 0x0) syz_emit_ethernet(0x8, &(0x7f0000000040)="5e0e3c2d1ad7f09d") r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 15:44:48 executing program 0: r0 = socket$inet(0x2, 0x1, 0x3) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = kqueue() unlink(&(0x7f0000000000)='./file0\x00') r5 = kqueue() kevent(r5, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r6 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSBRK(r6, 0x2000747b) close(r2) connect$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) 15:44:48 executing program 1: pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/70, 0x46}], 0x1) write(r1, &(0x7f0000000340), 0x10000014c) pipe(&(0x7f0000000080)) 15:44:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) open$dir(&(0x7f0000000140)='./bus\x00', 0x8581, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x49) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) 15:44:48 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000100)) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f00000000c0)=0x200000003f, 0x4) clock_settime(0x6, &(0x7f0000000000)={0x40003ffffffc}) 15:44:48 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6, 0x9, 0xff, 0x0, "44ff1329aeff4cb0aa7dd3b5aea84c4fe4d2c050", 0x0, 0x9}) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x1, 0x80000001, r1}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) ioctl$TIOCSTOP(r2, 0x2000746f) syz_open_pts() 15:44:48 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = geteuid() getgroups(0x0, &(0x7f0000000040)) lchown(&(0x7f0000000000)='./file0\x00', r1, 0x0) 15:44:48 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) r2 = socket(0x18, 0x2, 0x80000001) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x150, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x8e, 0x80, 0x5, 0x7}], 0x6, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x12, 0x0, 0x2, 0x4767}, {{r3}, 0xffffffffffffffff, 0x58, 0x4, 0x100000001, 0x3}], 0x6, &(0x7f0000000180)={0xfffffffffffff6af, 0x81}) setitimer(0x0, &(0x7f0000000040)={{0x0, 0x5}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) 15:44:48 executing program 1: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0x5) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r4 = getpid() r5 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/ttyCcfg\x00', 0x10080, 0x0) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ttyCcfg\x00', 0x10, 0x0) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f666968653000"], 0xa, &(0x7f0000000340)=[{&(0x7f0000000100)="76f799e31da82aac5b2ff65cc852479432ca48ac747cb76e6c014cf727c6cb1af0b63784278a003a1e3ec908f9e88efbc13fe4035f4ea225262be8f1f5b7e3a8c06135e2c84aacc9fb1c6b8bae6283411a4ca9368c1862f83cb837cf90f6d8668963804369767e83dec56a9ba3f6a5d66663580951c67ffe776e088ea3c1c6ab00eda69e0b27e9073c2293bab9d6b873d3a8d085c53e9f263cff9f3e5c9cfe2bc9fa80d055d4083d28b4fa4f370dfffaaa9ce4868916b24d5d1d6f407ab656b90ee8a50b9e95d6915ec62b6ac0033222d50cdd76d265ea78225994b5383528bd3d3628838805864461b73b066c56ff64", 0xf0}, {&(0x7f0000000200)="48b5c47f9b2bdb30d49e5d56258117a93ff0573163fd80fa5c1491", 0x1b}, {&(0x7f0000000240)="c63ec50257148db84039c17a6c0b4c4e5a9e591094a48382e488dcf8d5de99588bea4c9f433c8b28ae7330936f35423c386958a4d422de48f4c1922cd30dd1c012196ed8b15c78ed1bcc88ca", 0x4c}, {&(0x7f00000002c0)="da3843832b700e27856a769455a9630a4f03bd086c427eb7b2b0537d129bbeca11891e88315598921aafd7c437c75321a81327a95ea087aa4e9a9724885936649c7b4ecd3d8c2085a8958f7818ab66ef93", 0x51}], 0x4, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r7, r8]}], 0x58, 0x405}, 0x40e) r9 = socket(0x400000000018, 0x4003, 0x0) setsockopt(r9, 0x29, 0x1a, &(0x7f0000000040), 0x4) 15:44:48 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x5) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x1ff, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/22}, &(0x7f0000000040)=0x18) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) renameat(r1, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000140)='./file0\x00') 15:44:48 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x6c, 0x0, 0x0) 15:44:48 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x400, 0x53, 0x0, 0x7, "9400fc6e2f736150261462312a5126bcc108fe0b", 0x81, 0x7fff}) socket$inet(0x2, 0x2, 0x0) syz_open_pts() 15:44:48 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1/../file0\x00', 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0xfffffffffffffffe) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') 15:44:48 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2118, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$unix(r1, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x0, 0x1}, {0x9, 0x5e}}, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./file0\x00') recvfrom$unix(r1, &(0x7f00000001c0)=""/249, 0xf9, 0x2, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x3}, 0x8) 15:44:49 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000540)={0x9, 0x9}) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x31, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x80000001, 0x2a, 0x3, 0x81, "83579f9342f059ec5d7489f4cadd4bf5c70ac7b4", 0x0, 0x6}) 15:44:49 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000000c0)) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) r2 = dup2(r1, r1) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000240)={&(0x7f0000000200)}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x3, './bus\x00'}) 15:44:49 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80000, 0x0) writev(r0, &(0x7f00000023c0)=[{&(0x7f0000000140)="836943e08397c517e8951f8d7d26c8c638fa79b414f56a8371aebfe8cbd9adad797e18e7c4e0d4210870f95f0d700c1bc44113bc9acdacc3ba573a3d8ba75a4c4f7ad4c61352b5520113c444e74d2a4c10e28199a4fc282f6d177e1ac4f3c12300825094420fd5b5746b364d61ee147638ca23ea3411ea20b1b75302be507a9ccdac39364c3d613771a35e", 0x8b}, {&(0x7f0000000200)="30835ad7d68e1bf61b9ad31a011bb7c6744b5f9c59ea276e309cc40eb1291edea22449964f86584a73cf36ffb1c60dfbe6cbf16b7325eac8fb221acc447605d3f74b09cf06b5d8e7a301c14053fac60aeeac2e31099ab5dfd179b7b5e1dc56c6cf998486f801f24f174c0853e298", 0x6e}, {&(0x7f0000000280)="71d19aefc90acb332bdbcbfe24e5181ea49269b7ab2422476068b94633857fbe0a87c7fde62840ca95bd2bfa63ee335e77ab7ccdb84abebbae18bbb852485ecbcd9dc01450534fbcbd1aaedc01faf5ec82dae9461db0ad6ea460bc5ce65b99db93", 0x61}, {&(0x7f0000000300)="1c25829f37ba4484604e5fa091c901d475a46b49d7ed9896ecac7cf8e677f7180cba51ae874d9ce0f4194a6a187742061001f511d19bffa56f9c02594e83e5333f72558494b3cc7e93881aca9eba50e7cfbd63bda9045cbf83eb8a0bdefb12ffb74942ccec50e54f495328d63969794a311e29f2b1e9822cea06b427f8c53fd51815dbcf43a89ae201d05e795c9cd98fc975bbdfecae6f616ac46d9dda7df0b61b571ae6b42ed842dc746c53f5679134a96afff991324c6b88a0574724998780ec04ad34f125e5814861ba8d70a773f2b2ea6245a717d151a7f5d8ebcbff9fe3e80552c7fb67023f21030fb39207b82294349b58c76af385dd86f1816fec1ecacab475c4563a804ad90c245f138eaf278312900610e67a2c4f39fb0d1910e2e99856798c5248e7f8a35cb897bd288ab3b2da661568df87da6c9b7496b9934c081a62b74812e460438cbcc64f6a31047fd73b9a85f1ab31e74286493dca200be42adf931932143baa2071ff0144a81efc33c934637ea4a4e70d99cdc5a3e6a3b0976f7f61645448c19058363782d09ccef10f3175a35ea9b599c745aad8f8f5c4b638a557a3fb5f9880496791e770cc770f65cbea1db3e09e50d75a374561dab61f716522145d77c3715c97a250f39f3c58d3a8aff63179df48535067bba2b10ea892bbdbfd5df9aea76ec4716f52f8a1d6371d9fcf4e4a9ac2d76481852df6812c6067c6349368186af5a59514d9a4c9eeecfcd62d1081b3cf59cb2ee6db8b9650c4dc25c33be0dd1b839873b896de9b33571127a40d013940022886357e3cdb070296232f16bc89d46287f771a2d969b8c8d05ca8ce41479e25975a85dd9f21a45adad23f36309135a227db07ccf5808996286a07caab28569d6ae6793bc12ab68577bbb11b8598015803e63ce6ecb3b18c8151fd63fab85d93b285bb6803dc414693c62870dc3c3eb392e36429e0c5811af64e5c00bae2830a55458df97084c05232b73b020329f179ad94a1bfac0cd44964160c978961c92583906790c9b85233a3eb5790137ab0a6ccac0394327b836371a8896cbf6473140b9fee600913f8f01ed1cea891260e2e2b5ae816629feb2c5af9f981fff1b8c13cc92f9c5990cd9c21edfb1292c9148ae63bd65acd3e81b209833d958d88d3f36f64735879c6a0861e0d8ea74d223d4fb6bb8deda0d10fa25b5e8e239b990fc5e4f7e48f6ca41e2e8d279728181b53c385aae8350523333460eab8b96280cb31b041ebeab58dd702237ab3eec24f840f34270e04ef74051d9adf9b38f5f23476efbc7989ee071569d493365ea7877424e21db6c0e8db17dccb85725a581fc387f15c04700d0ba41434286397aadb54830b99eeabf6a34df5b5b05cdfea10c3bf3e517a446f437b54aac86b55581aba005d0660045fbac884a9464a0146ad42f551a5a5f958e9b328bb15a3e8053faddaa6f210bad71979c3db3b85ae46e1fd696570bbc2cd8111514e6f577044704d50638dbccfd8b264754b171f74f2da1d65f1a1de876875d03c8e06e1374334f69864deb66bfa4ffebe26ee5cd9410ffaa1d03be8846ecd31766990f2f73c058eb45bf8d189595b901a04ba3718dce8751ff16c8674cb55e7105a232699977d0463a468d7ca85e8e5e92ac788b4280351ad9569a54bdff7769b41caf657c1ca54bc6e605f53f2a6cfe6c57d6277a546ad0c7e68fa56e18c35f2ae0bbba2ec8dc2ea62f928f9f197a2cc7f3bf30fc00178be6a84d5afd6ad29c4b066cce278ec69c7a57b3767f721d0fda6a82c660db6ae6c85186e64e0a0015b4ad1b6273d8461d4d9b6ce85beda03aa7717165dcb894a021f33eb803e986bab7b163e88d8385aabfd062f68cfa2ca75685a06e1d20d96d1e1cb1e86882be60761a3a833efa281e911f5361002ecd942e41773a09bb7490137533fc07ff3401c90f496edff503e25fbb9514b235af98c706311f2e9f4c7cb7d8b942a1926f7b107ffcdc9e1f1735b5bc7c753b24c08f09398b8b3216a7073c817c15191256f03f6b96fd5d6655307682357461dee9ad2facfee92f0d18f38b452f0ccf710d45c0d5ca67b92f90932b7679dff7a14c195dd67c41d23b7bf722c4ee3dd87c89ac5473229b65e4410ade57989c523dbcac4a44c9fc1d4ad6358831e04266e0d8aa590dc06d3ed82da91893cd8563ff87ccde0bc2c0e46010c5231de26dc9163ee37d2dbafc1381f0d569b0edfe2248c8d215bd8f628999bf898fd774b9eab4bf6753dd4af5efb8c0ef3d841d07d4050af8f4eaba4eee03298d28fb6ee8ef9b6149457880078e04892f0f3480d16d9f8b71b5815a2ddcefdb9a396b77c1fcc35ac48fbc7d4556237452a593a5a6ddd7e9c43c92774bfa4fe5665fd394f30c9828996f775cffce81702d5527f83bba18fe495f25292b0e5d107234351a7c6134e650462edc72a987f85eb3185db4927882bd916457482630718fa9f3ddb685561241cb903015c9b281b64db031868c66cb1c48dcfe652b9b0f1a5178bc568bc9a770b8e9aa3618b296ad1b9e372f7cd3df44f22f353ab199a8e59f98493b9e374eb2bd89b5f189c08ec6e4c59d81774332f6e73c6ea6fc2b1dd77db71bdb58f4d503e8828bb6f1503629d1335df43bf7c489d1e693abd14aaf9940c46a5b01e42abfa6105d2e273410771885e3cad68fd608cac6ee5cc012a4ab224dfc94caf45a43232969e7b1629a9b6aac51f4bc197aa14a201a8a663f90926f677c0e399c385fee6715a646225e8675a344a521ca3c46eae6a166bb432193a28913f03afe1ab7489883f910123f603dd959ccb200ddbd56773dfb01e5f4a0376c5b0f5701f3a32d9e30f5674d66373c267918eb55e52b8b472b723c60c9ce37b9c54a98e3570a77dfca5bdb80cb85ac96ed1e256566c72db7c2d93321b621f24a9af6907a29901acc96ee6a523cd46c197840dcea50ac8939cb983d05c7b18bc2f375fdf0ef877a19d7c49b4d25ec3f06436e1915a11f58a27e98f1c785ce6bc185b4d504a21d879243d273fee3c83d0e49de4a99a0f8cb78d1419e37f94384fae3bcd10573533675b2f1eeb0e81e6c003c1edd83c66000b28bf37160ec1a62ef564cb96b80de8e9525fa43371ede168c6f401334852d3a98b603a96fbf7781e49c2430931371cf6afe3f6b346230c8236a819fc66fd04892c660e8fbac78cba59b46900cd55d69c3cc942e86489a33dd1338d730c62035a4ea3b355ca3b61ad11975b103ef54a2e846fa03bc9e1ee63ff58f63872cb62fa0fad8b8ebf30fbab7034e531bb5acf5fa2a6c512b80793a400f3d6f1327bb047204bd1eebd1e6d839c00da6ef3c1c3cc94f954abebc0561cd597fdcc90d2864687ef35f9a678754eb5ccf37c0865a0902e8975b9874a15c92e0f288b449944cbcdd057c2cd483607639d815994c6e72717a5b122cfeee09127c6af0140c5a8fa52cbf1d0c9865c577eb9503b297bee28c697d53b79acd5dc0e382447de552b522310734e2c05f9280d771343df43b4d87c6dd47c9d6c7fd65af72b4169bde48adc7be421fef847ec4b82575ea099309a28a87c3738717252daa47500aae1f8d744e32c3bf18b801bfeb4cc50f90a4875b4b206d83e329695f764b4fed5ada4b444ef23d354040a80a30307d8e4e655eb3aa1aeae85c20d90473b55f20c91c2433e53c5245dbb7e5955f663f62b6554945677bfa85231e1d4142bb539c1ab763584b7bf6047cf3cf3707f26333d384f82eb45a742b10041e420982249e97a411dbdc1bb911ba66fbf799817ca2546450d3ab4757a8f1309cd8c706c26635d5984e09a750d9de7ab10c887a5bdfab76745769b7fc32e8d77c08e5f4aaa4d1e06161156b44d975f68ee385b896f69b7cf508f4b4f628aafd6ddc6f220ad536bfb41ed96515410d6bc2e12280883769d243fbafb67f3a2e5b94aad395b94c5a0a4585a60be8af9dfa067b7a53a2e0e93ca4a36e8169d28d3f3460fffe815a3cdb4d4d5ef4901cfb750df583b6de536f1a353973ba36af661874028bcff6ed6e970825148306976127d6644b03c2247e22dfe0c803c2aae01f9508ce26970582fbfa23809cd8ae4b3def26c6f3bf42e0bdafba424f2894136333c4c66b899ff9f325f2f76d46772acabb21806c9dea4b8dae3c382d47499af4b6fb250894a46d58d66590ba23399fc97a6cd66df5fe82629ee7d354661cef40380a8c653369080feee34ac95253ba4dc2d8d81db5210eeae349f870f3c98ac2997fd61e6cd08ad839c20e60d1dabc1b7397b474cb5743b9312e79eb92042f167e3f4c12a48491e97770aabcb317afe3c3703fe758410b4c86bf02f9b3736cfbbaea0dced19833ae5ee5aaa3743a321fc01bd2343c75857a63141aa6be76e4f8dabd7837cd7a31a7c80ce7c5ca1633d4dd2c3801ba0070684992ace8068dae864570abab1e7043fb972e139bc2eb52e1cf7045933637ba1a474553fe10bbd7a49d657216e11a1d2bf1eebc7f8478d4cb6d63f533e9d80548b6c00de255a2a7f3df2ee6df8d57067fb193789a732301708a0651546b5af9a6ae3de19b3f4657ad1acd1839fa00b5e5cada63d958e310ae77400cefa906fe003ea34dcee46267d88fdc5afcbc5cd510b6cf65b192be2076ba22f152c0c144ebbbd5096609c31b48e43aae76db012cebf74ad5cab5608ee01306b9a7f2400b0640e128a6ffabef1bfcb974da9c2a216cadac1a57d32979fbef40a294b56d1528a7439aa0dc2f379ffc2f4ddd09633549993c892fe7cbd2a7da0d4df06f274c85a367b3570fe861c88fa0c1e15e140ab5fdef9e8597a477b501cfd45e8bf7acf8af05bf8d6e401a8742cf7ed6ed73030757a639e40b1c20d5aa111c406a403452557598e32eea8148cdf923fc11486f1d6ddb530479c6ca7e681a32a9040b79d66089a73b3553329689583cf859ee46f3da2edaba497a8446c3d1c0d78ceabe55a00d299c7d7c5644633dbb867f930a23f3361094461f3d12fa1038e8e707da835cfeecacfb3db2e761ef2b85f72e1a1b514c9f3c9f999c85b5caa894755d63cbc3da9f3be794b0c6fa9f7bed00fa5ff9f99bba7b0ab9e9a1e4c4c72a0b9b1514b6a62d1e115dfc036bb55f1f7540355efaa5a46c7b883aab37a09409345d1c766803181b3416d250d7161fe2850110c3f65e24667eafdc3538cf881a3259509164f0e95208f4a0329f1f8eb5f6bf95fbde59b933b7a06fda9324f3ab5c72ed661b724ce86af0050b931258d9baabf7fc5f4d4b630952cf5e75060aedfc91b0a8a00ab36992285d1fff13c541194807110484156a269834f216ceeb732013f89e393e1ceb76112f11ac45e8a1e1aa06b0345c8cae055237b3a86871a55e74dbc0f401187636ee030c41d0ffc63fed779c16d5895fcffcbe3cedc33386e0e0d4c85932e7de72e736a752cdf492a52b433ea637b3e82ef8432816f77f24f40efa8e9d375aaeed6282797e4fc17386e0bbcbd41c57cfcc31d4b6265d181fd0ca2bf133f40bbe3f96d12ee5d6276f0a613913b13dddcd7bc2f6e56790be0232900751b51ef514125dcbc8eeadaa244453c60e4d8f48bc7b72f08f8341b434131be83d3f78fa8552ff305bf9e1020d1e81bc869294a234a44d97df08d102b80107219b6412a45b5b7b1b5f0f46e758f20747ae983e904b1e19dd6edfd3724138b630a626c40183ba311f87b195a5d8e6231b503463222807a6f6c922b88652f215fc6c35dd3fab9886ab05bcdc5492fdbd82499c4715923cf16c7b267479f3c1b9c", 0x1000}, {&(0x7f0000001300)="e10ceb2f29337952abb9d6537e4bee723ed2158f72e0a8913a5717d6370e34bcfc42164754cb665d27dfeb80e22fdb4adcba0be2a858c99a728b87b517408bac0b952fd7f29469551e30f4dead57d3dc320ab57cc2c86e98e7a9ccc7e2d0cfe4069b5622c89e184e37dcf0c8289f0ed7f99ffce0bffb09db5d7b5bf59787ca47a9d5a1a77865c44d2512974586ad2e2e3d5761d9d9a77fc9dea365a3b081489babfd64b769e7ef528b397b921db17e9888912fb27b0541e976119b24298bc9f7180a94fce5c7c7e5e896900deb21f0fdff7c9242a1bb2aca540f25bd39936c2814b8d180cb289eb7b9230feea125bb97130490e67e5200bb7ba4124ae5622544fb0a7ba9a015b8eebc5933bc8dad86c3b283756e7e4a9f6809deba16dc62ded041f63327818da5061c5971b8413b53fd87dc9739c38e51ed777cc6393cf16fedd13f28ec136c75d897d6895f2fd8aee4410895fabbc0709d8d8d3f012a33eb015a1a3829e637f54de212fb80facc334a23888bda554a0e8f40871cdf7111728481e876250757df05f295ea67b254c890c3a699bef2dbcb95cf221f3a0499ed6eea2051ceebc804e23fcf497934eb95257883ba9426c060fa33ae627c0739036ee9c9b60c6f0af01c8bbb57d8850e64be83e0c2c304ddfbe2282ac74f91be1880a654ab864761593aea25f84085a3bdb64b5ffcabfebbb6afe33a3482085766e5dcc8bb419b6e466e310ac487c5cfe60e49acec197f8d13ef12d0e497c7ef19c7dced278767fa64fac59741eccbe0a810f3c170a29413b82d6c4b7ad17f049927f8406502e91e5b1637a7589f5ed5b6e046f50f3eb3c5d4bd77d3f2269db2348ff12c38be2d35131c5664e0bd4c19a52ad46faaab0a8ec92fa5fae8338f2f892f8c39d0e0a5bca7356f2c08ff0e4d5c4f3f8cca1e7dd0f252907a4b01a83e01d425f27d8b525c30eac5c301cc91d8761f79a09c13965961ec8b0c962c4903d09cc1cea682323e0e98d723778a1b1610fd0de6a9760778e54d97e7b0ef604f550d9424873a29c92b21f5c0704efcbfed56d8072e852dc72b38de4fc8a8c2cd3e68b4b0176692ed0e42e85fcc513386f0ee770c7b3746dd57bc80cd2fee138ec6ff19dda8d1e14673fc86a3ddd0b9b7ec18436f30c84392c4b809ea547a7f3708bdc9c5413bca32cb72517c3a1cf63a9cad2b8826e354eadad7bb49f23e01831ab1ebc19eb0546bb49017ab907fd32475e612679bb709cd9d1cfb117abc1f2beae72007972b38af95e58817b22a6fe32c100c2473936ef7a91fb2356545f07d3a2d8f6778dd8bf3a989281ada7bd9562242ddbaed394cc3f9be7705c52c007ddad03ab1c9834b8ba743fe868d91f87c4ef3254da9fbcc40ce4e20f302e89c8e9b91e5830bb1cee77ed8e3814e634328e018b32de37a15f55ffa4314fa74e8ea2ed87629d51a4d32a96b0727c8fd9357f3b6eb6e443e26f2e741f04bdbd48b37f5d9b72e18ea4136fae278d8a5b5fc774d49e0dba1adafdd289b264ef26f8ed137936deff5772a9dccafdd012bda1e3cee541cc67040f781e1aeac85fe42745d1f7976e7c9c2519b590ce27fd1b70de892635ed7db1d3d675bc760fc43576eedeb52d439ee03b16dc763b43cfd469cc83bdda890a92b3ef1dd023103e8312e080a245071275db1ca0de1c60ad5c41ba65e80239fa62ba35fb1215d1a40772d0de5146f15791a6e5fdf4f2258c21146a6a7ae40e45dd41214ba4c3de6ba1cc081acdb2df52d4eb774763e7a28f21136f8dddb1db0a28882c0390e532f82f7a144fd060b31b936d646e025be45e18c4d5e0aa778133c6b73af1e34779e53120163f4b58591f1777d348abe6468d6f7eb9b3402c061a52063268491c928c705045284e16e6716cb77dafe1d5c969cef2e7c270f9a9b75233f55d5abfea6a9eea85ca4a204342c022d05c3ca0e79d732c9644b9785f11e10a0a858d9d9126ee445d3e8ab4106a9bc63b063e16a3eccfc0e5b052fc1040231957625d04e08b77c7ea58505a2eacb745e0a642e7e6c1fdf6bcbb536ac77547b478ca2c82bb849d74735584942c14ffb9757f0c8cded99149ba3f4f87b0bcc82e80c7cda619d14e23c308dc7b5d80f9584a8fa4364f01029ffec91b800a1889c4561932874e06de38e70266d42958e2d7c2b4a61282dab5c4dc487dac0f86a06f9cf04572a8371e109272f4459429787f71bf21cbb042f4c8e4f5719022e8dbeb74b83abb267517285872c1a86cb127307e1ff6813188c0b2ee56b380f51e22bc0d6d54232560b84d95d549e3870b5c255e8c0dcd2c7a43d469b138f10487252f51447b415e94e6269be3d03c59edc5f479a8bd0b27fc76b5c931dc887e2b459998c4c8a2f5cad5bce46ee721eb67c2dce622503d27ae3d5b96cf9a2cb122ac3f53fb810b47daf933c8b442b1d7639a516a1988448fc6f56bfda99b6211dde8d63f31e51c41044080187f5c931690e7ef0af7030175ee3b1aa780e36575f034e8761aa2c464c213f320a11e22927ff3a675342593349a5888aedf1490ce9c1328c2d4ca77c69a5d86a33d8f7f03a13d965d91f26afed95b887b0d57028b616a99cb26830037521f0ce3b2b850e307d44322e8afed3a578876b636249cb2854943440f05297960f2d502ceb7669c987b872a0fc938713e358e3e305ccb275dc2972741d387a26daa5a03a50982102bfef877fd3ac1cebe039fd9dc1fd646abf4086cc2c54f87985ccbde1748b309dae2b3397aaa921cc4cdcd7f656890e93dabb82a40d24aa7b688b325d0ffed6f71558c8b80ac68a8caf79f78822ca1d3c87da4e6e7b7296b7e1b529a786dbbdcada423ec6d48990900d536306b6b6ce339ba4f41680be39cfdb62572f7eb12123d36258eb8f2998662c8d0be840bd597da247c6091c6e127c20edbee236340a5ce4598a7df51994157d417c5f2b5302bcbdfbe5e1b480c4c4cfd2e815788b48374c9a5296f5cc20139f21dc60f32b2696ccc2a6c557fedf418807f791d0a5df5956d0bf7ea2187f43f35df1d806ac6fd4cf818876f82717f9f4ed7f13275e0f49fdd3456491d93caa7369f5f85353c6aec0773b0b2a86136d5e66c02ab848c977dec62185343f6c8485b4b1291984dd12c96e0209dadc002c5125392c948ef9c45630a44381e0ec4eb9ae2646ed1f46494a0a6c106c1fb0d8ee1938358ce869fa9ccf74d93e2df15d223d48476f0dbe712473cf8b5104e63debdb9a5279d56d4a606a06191952391ca494ce50d249c44ce6c9a210fc44a748fa69194f145e349323b9e85f8d656a81d2dfc758985851e9e9474ca8ceba2ad91d7fc871285dbd113badab5611ccdfa876794bf74bcfea4c86d3fbfdc23b194253d12bee421d5226d03316e91f8a4784ca13f4e8dbdd8ea08ce2fd0c251e82241b5d90c9cff6e683ae345ba89da814acb17c9d55834f1525f39985ad95944e5e9a41a4207e618443f3f2a5c50afe2b8bf4c9c9227383711d0b120711d7ccd67cb2d5e09ca0834d65cb3b0fff9d62efe38435083ff94604d5edc8a4c27bfb07c6f45ae877df0e210638d28a40bc890a9111ecb7f933f152283a229ba02d37a77729e01ebdd2a0aa6c9d570b793472d1321ac3d1f0db88684706e30e143dc3cea1a7d7f1dd4fa941d9a4af82acd786d057c1f2f13c1a319bbb6d712763d1231c4c37fc874d3356232c2c270e21325e4a372d81867e28f79158b52fc32b144a9bba0acda8c9a86df3beaedebe8b275ba245d05eb96cab9c9af56d973c32573107677188f52b1ce63a73fa1660f325ba34006698bdbb1dd1b3a37e94160f28616ce37e9a9116e0cb8761c0452f7b7ab6a8ed7f77a1984ba5f8500699b8fcc3e93fb493ec5b9ac853ddc7eeca91a92a570fc9d9a3ade6490f581ce654b10726b45be4d00448309d089001a9332d359bb8a67a2fe9523bcba5bde27e74ddb5c6cff668f7d2166f42fd6831ef5ba8d0e09abc2c2bda093842afb273dba061e556349e225854ef667fd44cbf77ab278ff42912874fce1edffd95f28be411bfefcb875fbe70f9277e24832b378ae24a6690c3813e8a8043f75bf1c847a0fbb36025189c3613c7d3ff539542f1c3bc48dd7e4d663f4ed91e7b126db9da8850efbacfcea49caee9aecdcbdf30bdae55f6ca97c2b3d94739e08e836ed023bb46bf2ead5093527f2e09e519dae3ee512aea28db0709e25cc991dde6cb170e35bb43f2b793f8fbbfaa65e4b59ecbc8841d82d7870a6e0ac787d5367856f469aaecd7b7c8ac7c2b27696d7cdd2f92065141fc4eaf3a610d606e5acc80b32e839a2ee0c2caea1640bcd30ad09d4fe9b0d42439e7b3f25beb32c0f58af2b41b7343f76d809db6176e020b77a9bc8f147eafeaa0fe48461823586093e9ad83aa3a881c6ea28bfbef06e23845fdee1f9c2a5e6e517c78d61870ab27f35b6f77ab655a2682789e373aaa1fa93e1697065d669fab75e7d2f64bb6f9e5b7ae88bcdd48d5d1d186a04def0e1740b66d2454465d890afcc741a026658ea026c8fe669b9e2fd6b8c7edb30eebd6cf8714e4a69bfc4bca67f18df888c0d305ad32ddaa33991e1455ff7376c114b005923a4ad98ac6ecf4476a4e59d9c959781711814f93385fc14fd9098e72e093bdb2f21cb2caee800adffd71fcace2c3e4258a4e91d3119b675125b01c1ddfa7f2843b980715eec9caa95b7872d895b85e6c567695a0f0498d20fdd1f3a7eed78d5bbdddcf7b093ed4a098d8ad80f012aff2c0b914acfbd260f2c6b3a32ae928a19131f13d84536db652095a32761ff0347311a3ab011a9f3b23184c6f3e1043c2973659d8a89bc102f662135a64658528e180c54a7a38060091cc1c7119a30ae94b3683d47c55f4fc61c5afb3d53fdc361fb40316df2a6e49fac84fa05f965fb61e4a4b2a9d25807a3d498b6ef2986c1ac6e205aced3bf8fe2a8d0a292e9b88a70501c71f9bf65566f2d44ddab610edce80a5a703b31216dcaf1739f2f588b30745e2f1b10d428d568be79bbd68b919744b3660edd585343f398d4d054e2c11cdca3e653280243b85902d2cbaff7aa939cf6b06b0164aa90dbd60ef716d97401d4221f4415e250dcc64a80840fd6e76acc4d314d13926f5158b694454d8a85a7f2cd0f04c1bfd3dcfafa20114b08b57826d11e41fc11f824e781cf4717232f3fa0511618d5cd63ed823d70aa75a70d0394c89ea744cec922f8293192ac96671fcd29d10dac92923a7ffd912349571049ed3f9b92e0e0471629fedc19fb9b77722330dd39f413d99c0c5729e68110abe52128ec2f690f74b02f2db81c5191241aa305ee963128ce76ee6fc8455e028813f558dbda46771c826ed92223ce8ce50a43ca4f9ee613d1d13a3f1b75f588428d9cf44488c503d18461d799baaa83f89a08830dcfce9214f9b31c686d5c62231beffa7e898cb9e39918503a3eeceaf7f3b7419449076023ff1770bbac83ac70f572ec4708879bee65da66e377a20902b299ee186dec0b930d512fd65f1379c8c800a7b61c45db7658ef45fbf1ff4587edcbd0519f90e8be92ca9f18ecc062a905f507ba6017da6635fd6f5cab19632fe2cf62a59667d8ac033c75b40991bdb1663bd8cb2bcd59b8a156eb27d3d1ebd1295cfc5363e817cbac36cfa1f38bfa9eceb33d6b9d5bae079bcd811e2dd7855cc55896b676a9151fa42650635e52b9e3a232af6a9639b198c783a026e9df9eb12cd75d9623af95c6e2aec9c46f87cc4046f583fbbd919cf8617dbf29116f6b73a47231b6fe6", 0x1000}, {&(0x7f0000002300)="558fa8e88e43145950838ddcc937e2207a283cf0b4714ec937bfc7c6848f20052b66d2dd5affbc7e00e11c1df8a38ddeee08b0feb050edcf55391f767eca07147245422b9f343904775fffce5b64f4f969636003b41d486957bf6fade1e9993cf5bb211abe999d924d47c4b62f44b798a68d9963fc644648d38045bd05278b72c808de35c8200ddec2ff0afc938c73a04c9c0baf1941755b4233aed8ceb9126a39b86fc72ec9764080a6b3e5f75e04ca33e0606b926ab2", 0xb7}], 0x6) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x40) getdents(r1, &(0x7f00000000c0)=""/57, 0x39) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x3, 0x800}, {0x3}], 0x2}) 15:44:49 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x93) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r0) 15:44:49 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt(r0, 0x1000000029, 0x23, 0x0, 0x0) 15:44:49 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCBRK(r0, 0x2000747a) pipe(&(0x7f0000000840)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x50}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x46bfe) readv(r1, &(0x7f0000000180)=[{0x0}], 0x1) 15:44:49 executing program 0: socket(0x18, 0x1, 0x0) 15:44:49 executing program 1: r0 = socket(0x18, 0x1, 0xfffffffffdffffff) socket$inet6(0x18, 0x5, 0x3) setsockopt(r0, 0x29, 0xc, &(0x7f0000000040), 0x0) socket(0x0, 0x3, 0xc00000000000000) 15:44:49 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66696c693000"], 0xa) dup2(r0, r1) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 15:44:49 executing program 1: r0 = semget$private(0x0, 0x1, 0x40) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000000)=""/162) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/9) r1 = semget$private(0x0, 0x1000000000000006, 0x246) madvise(&(0x7f0000fed000/0x11000)=nil, 0x11000, 0x7) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000001600)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000085000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000891c054a6c2c563d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1c4741000000000000000e6ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000049000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a2bd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000026f7482ba88dbdc77a911e022f4bd23a0991e058c9362b640cb58b1bd465d1ff082b3b17281c03018479976eaccac02a70f1dd2951d0dd8e28bde77bf5b095b4c32c80d901c03aba9ca2841959cabadfcaf5b7ac4f400f61c470305406e3ad96bfd2821e710000"], &(0x7f0000001140)=0x1002) flock(r2, 0x8) madvise(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x3) mlock(&(0x7f0000ff7000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ff1000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f0000ff0000/0x1000)=nil, 0x1000) getppid() geteuid() getgroups(0x7, &(0x7f0000001300)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f00000013c0)={&(0x7f0000001180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001200)="b9e5f430ef44ab2b3cd13b0f104e56a8b3f341dc856a6a41a9ff3d5a9496883b682e83c69705f1edc2b2d84581968f3b86de9b8e1b4936f192fd27dd5e50ccc78f2926a76931eb96e031bd7fda3f6ef4753e21f94ff90d42516cdc38a790965762a247d2df29a57529eea1ff75f78042ae38ba5fbd4fc10220e6c532ee7965cab87602", 0x83}], 0x1, 0x0, 0x0, 0x3}, 0x402) getpid() r3 = semget(0x0, 0x3, 0x4) semop(r3, &(0x7f0000001400)=[{0x3, 0x3, 0x1800}], 0x1) munmap(&(0x7f0000ff5000/0x1000)=nil, 0x1000) r4 = dup(r2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) fcntl$setflags(r4, 0x2, 0x1) semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000014c0)=""/85) faccessat(r4, &(0x7f0000001540)='./file0\x00', 0x1c9, 0x1) getdents(r4, &(0x7f0000001580)=""/4, 0x4) faccessat(r4, &(0x7f00000015c0)='./file0\x00', 0x19, 0x2) pwritev(r4, &(0x7f0000002c00)=[{&(0x7f0000002b80)="4b695f55556a5eb6ae01fe445f8824fef16e9618d0996ff7f60ba1531adc5d3663831b115abd5e345afe7ce0a93bc5141df252f074c75dc6de638e8f82f15de9729aaf66686ea658d7bae2bc4e463336713de98123ea5e2e4753d9029e42cbeebe3a5187918a18b0c723ea5b004ff32a267371a1dbee334be444ea", 0x7b}], 0x1, 0x0) flock(r4, 0x1) fcntl$setstatus(r4, 0x4, 0x8) semctl$GETPID(r0, 0x7, 0x4, &(0x7f0000000100)=""/107) 15:44:49 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x802000, 0x1) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)) 15:44:49 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) shutdown(r0, 0x1) 15:44:49 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x42, 0x10) 15:44:49 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0xffffffffffffff50, 0xfffffffffffffff8, 0x0, 0x245) recvmsg(r0, &(0x7f00000000c0)={0x0, 0xfffffffffffffd09, 0x0, 0x0, &(0x7f0000000380)=""/214, 0xffffffffffffff58}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 15:44:49 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0xb8) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) lseek(r0, 0x0, 0x3) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000100)='\\\x9a)[#\xb9\x00'], &(0x7f00000002c0)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='),\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='::\\^\x00', &(0x7f0000000280)='\x00']) socket(0x3a, 0x1, 0x0) r2 = socket(0x10, 0x4000, 0x1) bind$inet(r2, &(0x7f0000000300)={0x2, 0x3}, 0xc) r3 = socket(0x1b, 0x4, 0x3) lseek(r3, 0x0, 0x1) lseek(r0, 0x0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0x4000000000072, 0x2) dup(r1) listen(r1, 0x0) 15:44:49 executing program 0: mkdir(&(0x7f0000000040)='./control\x00', 0x81) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) r0 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000002c0)) 15:44:49 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x5, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000180)={0x3f, 0x337}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000040)=[{0x3, 0xfffffffffffff8b7}, {0x67, 0x101}], 0x2}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) 15:44:50 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000000)="02000000", 0x4) 15:44:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)=0x1) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000300)=""/26, 0x1a}], 0x1) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "27b1a0d0cd7daa0b4ea95e360dd653368ecdbb89"}) write(r0, &(0x7f0000000140)="86330099f6d14a719ae2cb04307f71653de6d95ccbd7de0963f7cf15f7bb17bb96d0cc08455c6a1d6aed49d60fb4a9c2bcca0c735c51eba4a565f8f17b9aa6bf4c449cf523efe1770d19a49be25e06a7be952f02bab95a925272d0062b2b5332645842d42c7c8b096c0e4837bd4b6aeb6bd178295f024170579649188e6b3788255cdce3f77efb840dbc909ca4423121fc2717682076542aa1056f262e06567c678308616bcb54470ea0c61e800194cab2fa79fd18221991aff5516fe629b89b62ca7aaac6cf5bd8e9042dc1859b1fff29f8ba8277", 0xd5) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "ecc67a0bb26ddf4c2cf6264ca32c6f1a9bb18cc4", 0x0, 0x7ff}) syz_open_pts() 15:44:50 executing program 1: r0 = socket(0x1, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) 15:44:50 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x302, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x26}, {}], 0x2}) r2 = msgget$private(0x0, 0x8) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) r8 = getppid() fcntl$setown(r0, 0x6, r4) r9 = getppid() ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000002c0)={&(0x7f0000000240)=[{0x8b, 0x5}, {0x81, 0xef7a}, {0x121, 0x4}, {0x21, 0x5}, {0x0, 0x200}, {0x0, 0x80}, {0x7}, {0x22, 0xac}, {0x8e, 0xfffffffffffffffd}], 0x9}) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x5, r3, r5, r6, r7, 0x0, 0x5}, 0xf3, 0x70, r8, r9, 0x6, 0x4, 0x20, 0xffffffffffff8001}) 15:44:50 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000080)=""/150, 0x96}, {&(0x7f0000000140)=""/229, 0xe5}, {&(0x7f0000000240)=""/45, 0x2d}, {&(0x7f0000000280)=""/161, 0xa1}], 0x4) pipe(0x0) mlock(&(0x7f00007da000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 15:44:51 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x4002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[{0x10}], 0x10}, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x200000000000000, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) open(&(0x7f0000000240)='./bus\x00', 0x800, 0x90) getitimer(0x2, &(0x7f00000001c0)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x9) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00') poll(&(0x7f0000000140)=[{r1, 0x15}], 0x1, 0x0) 15:44:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet_opts(r1, 0x0, 0x5, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r0) 15:44:51 executing program 1: connect(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) bind(0xffffffffffffffff, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) listen(r1, 0x8000) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x2) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) 15:44:51 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) r1 = socket(0x18, 0x1, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x1ff, 0x8, 0x7, 0x1, 0x1f, 0x80000000, 0x5, 0x1, 0x1, 0xfffffffffffffbff, 0x200}) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:44:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x18, 0x10) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)=0x1) socket$inet6(0x18, 0xc003, 0x5) pipe(&(0x7f0000000000)) 15:44:51 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x1) 15:44:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) pipe(&(0x7f0000000000)) 15:44:51 executing program 0: r0 = socket(0x18, 0x2, 0x0) syz_emit_ethernet(0x75, &(0x7f0000000000)="f3a19f434c82a2717f53aedec52a4723dcc7af5e49c6a5fdac6ca0064f6d6fcd42d57a88e4b8589d39561a9f30bac166e7ad2d92037b3adbe94b9d8b1c527c272704bf36954d92898896c76500059b8cef46c40d23126cb65e2cf176496d9ef61dccb252c3ae98b4b8b863aa2054ab0f776e173f1d") getpeername(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) setsockopt(r0, 0x29, 0x31, &(0x7f00000000c0)="05", 0x1) 15:44:51 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f00000014c0)=@in6, &(0x7f0000001500)=0xc) writev(r0, &(0x7f0000001540)=[{&(0x7f00000015c0)="1357d645b2abc16a61664397a28e3546420de6a18dace9684fbfa0ba616a19e743bd9e73ba78367efb61ccba08191a89fa1c17e32b216a098941eba7210d63bdb1a6f02d998a60dd41838255f1aba9d42f12b55ba82772a998b38004e4ba126ef967a8ef146e72a8cbf6c4bdf5d573482d48413cafe8efed3201a90be536c18d537b0495298a96e41ebf3324304756063a7879179635becf730c297808a03c68a34ae8f4fece773cf840e3a27cf3407f34828c6b5747be6d49b31a76e1644b745d93774ebc7da431e45ac50b6a344d1fd76c84da08bf57ddc8d04d69c6b52980bd48ac9120926b8fface63fa5fd9dc887e784c063e7b2006e563603fe096b23e259ed7cf73fd7b06fe4c88a3640aec7d6149301cde07424b03566eab007e76184a29d5131056c631dda67ddd256cecd1cab781310e3b8b59c53fb2cc55c035fb88e3930c0ef5d87705ba48b863463e36bc47ac44a9e6cee053daa23a4cb54763e41e835b632c82890ef6ea7390eaec04f104b372fbba4e0e478ed444bc897fc57350654eb73dce831cb22aac58016ff07e1a999522539e9c2df13abe03be848b009b1a6a1c0fa02abb52afc0648b7d2f8805c7d066c5deddf17fc682005d02944dee6f9cc00ff40f461c5d56c6dfb39ec7df7b5f7bc655a84da403b4a86c97f88c52d8ceddc0a782730b969dc5e1fa4c88ee98e7f20f25e553e4e16013deea84fa6f79a8b091cbde3ce1924ffc5fe6aae378c96f20368d714799749591a2b3bac66f1a4d35ad3a7195a8e310851a91e541018df0d9cecdf78c7170667289657e34239ccc7f8bdd0fc3fd89715e8284b2df1b6337f11efe68b2a870f1bf5e27518e928d5fef6b512f47977245c981fc8971cbc010074d94d148aeb14bdea9d230c28f776dea32394a701348dd5dd7127ae18b349170214657c5085a4bbabcbf20966f47331f8331df1faf472b6aad93b39eb6f6c3928eb838de3c56937b77fa769630f5dc3fd96eaad3b63cbc5874a52fdd8f2a1e85affd2610f027438c886c0619cc74a4e911aa736781c834fcfe72d17005696f049c901a8f9d849f3d01499d9771e396b66a4c1e2637875e54535e1e0686dbd0f06eff1591575774b347d4433e5ac786edc56771cb0ca4dfcadfc28b274b4a230d8d8a0341e312aac6af9b4e2dee93ad83445dc8c6f06ccf404f11e3f6812ada48a092c373233d690710c1aa50b6ebd7346c24fcb53b4bd4fcabdb889abeaf6b6631b65485b54273c33f9a46b347ded067ce7e7178c68cd6b8ca7b9de744c186a9758cfe8923df9d9d93d29b5d7597428648994c110ec0be92f8f37b6843b3f119ed6385bac2ea93e1b11178d221115aef1418c62fc9afe67e687beb7a4aa2f0978de8b538a7faf946d73a197f42dde25b53331ad93b9c8045fc79eb21b36197f888aed865a140ccf3808a736c8b70867ea4c64c6c3e5de82aba30d1a25e414a5c94473e9eecb987bb56e8ab0d76239ce0e47d4631efad1e5467e69c22b9ba434c426db515cfc14d4b61d74edd001927e4b40ffe0fd780d78bc0fb243dc5d585bda82ab1ada8507fad2ad40b53702ada6c147fcea4067239c9edbaa5231a250c0dc1dd6c9529d0dd76b066a2f8b50ce419a1a34cfc69c6c88e5525db484038b79e34c60ae3e82dff601d48b0c08311411186854ffc13943d202245b1b7c1ac886085b14bf481ff7f1cb94a810df5a2a25c6a1cab1c2d07b315de3b8243923219a784e66075e0148d9050983e7bf2b78d23d0d858c8808558d059511ca5b4d34e04a2abf8223386563c041d105b68e6801a2967cd88accdaa7987342829634e021536dda588c3d2d95f2430c702973a8023ca3f1bf4daa911fc6185c53b3895a94bde0b8e3659333aa7c16eff68975ea354f7b5d537de04bd4cbe324754476f1ec374cf9f9b9376bed8d55d9395205c8cef0ac750e83406a4d30b49db922f411a496b291026fc7a26819d31f8ffeaa013d17433a97939099abc383b8eed42d91a72a4a5e4300e138c7729a452c9dbeebbfcfcfd8cfb50b76d4f71013e32eb5e59e1a349f872397d9c4ee2cc9668a398e1f5858166864056fb2bf842e440bc6109d413bfa2615fa1cbf3af25efc9226399e825f65e2602b7cd580ced80823c786002afcf627ba81e22eba2f4af913df659969defbc06e2f1184f307f85530e59006e7eae22907240af5b8a0006493bbd3d172dfd0d6e38aa5041db10ab11a588d10e0c7f77c2efd3efe9367b0507191af0fc7ff8e4c9d3d9783620ac8fb3c92f562c03cf1b7677aaf73ed6319fd2c4cdedc38ac13bddf97ba17809a600f1d66ab9213748653ca2bcc1fabcb75651b6cb22fec7b25b00d41bce8e673953b2b92eed553f2a49783a8755fc9486188e076abdcf82a2b4bcb0e59f4d734ee1189f61ab6326adaa344bd06597237d55af5cc6ca6d6072eeffe572468a0887efb08eafa5a2d2f11790571dcdab919a3a9a4da17aaa7860bb0c27272f21188b6d2f01d901ceae30d946530217eba0bcae03947d8ae687ffcb7510e63f443154ac703dc557de48e9e43e05610ed199b28d7bf6b1b66a8b29cb4f9725558d970d44997b5464c1fd8d72ee83c63ba1da1a8b9ec832aba2e66448f74847a3493a5220b9db671e93a7771a18502a157c543107f8994a498094d057c74421247f72fe5b0321c7e224a02f49ffafd3dbc6a9d0a9972c578e8360523d3fe6b3b8238081f28fe66017000a56e8b4330ec28ffc66a2eb105d82e40b1461277cf8d3132edcda60fd252d329e213e47336fbe74aa06e302752b51b62b7696df3af0a371e1fe1085f1770f36977198eb790bf4e4bb0187da51a1811ad67b6a5199f1da06e71f887c7368141e505c90ca1fb49f59c56b54491ebcd6fecb3a2b29fec15189ecdfef9a62ed5f2d30807205f3ac342111c7bc4f091fbbdc60ae6f2495018c06147ef34addff86c9292d8a2af0631905b286d766fd143d8ab75cb475a5501e478f5a9cc81629345b7148e0f1166a32463deae35db035febc82647dfd0a697a46fcd98516519ab8c82fb661c907f47daf80794796c05ede1021ae9d82a90014b7d755e14e20fe669a03d7152c13d69def9e86890ca9d75c96f9ee20bc8eab45e33c8b196b1a678985b3268bd8d27437a945ceaf9f2eeae8b8f3daff38c3d4e8c71baaf8ba6d2e4d88fe90b3389bfcea5f28384fc7501376d6e8f3726d06489a5b1e0fb340083ef6c0441ff4a5d8efee6f8d00ae8fe6313796c1041841afbe0113a8a783f4aac920fcab766f76f963587407418e4b602c5bc0a01f7f57773a373da901774afeaec28dcd783ec74263ad1ea14e1940eb58aafe29e539b2522084319020b5d840fee2ebba91a30877bd3bbe043d5e3146a10fbc5a3dbef1d855af639aea5a2123071446a566a3835f183b13f889557bc7080443f1fb06f9ef5d8114bcc413c3eb2520dc9d939c2048e5a1eed162f3aa80cca14cff4ccf5d73b71fd841be3f6473c76b040e140770e7a42899154483b3b564e81e560aeed0faf7f4aaa7a0d1d066100e89e73dd9ae0c9e9b9197c4422511fbb2addb3cd099ec541f6be11bc736276814802cd1a8a57bc9d896c2c0fac49e8b2201d5a647709dab031c4b6860abb51463d6b8004b4cb06e33ac1a8baaf820fc804c734156aa669dd43a7218c77fc26f63f332390af9636c1ef23f30dcc8ec80c8980937c9d8b91c69943e29cb8ca90077fa5ab9af5967f17a4a9ce569d49516fcae26e5bba1c9c846289ef3d7c01ea5ce403dcd42b19e0c77c02b57396440dee374f4158b3985ec1f4f92ebd3337b4dd12e717c25f75c0862339a932a10d728afd83852084171672c30496e2a09d3b5271295e03de5c8a6fe5dc2251cf09a7183ed698c1111d961ea24739a5bd54d6d2c18d4b7d4f6c477a67423ef37922f4521303785bf83af205572e6791262247796b685f068e46f8943bef16a27700e84ff0d6f4d8d3651c0ad1522dc2c152c2711d628607f19e5d45449eafb078e969ecc56b0b7390e2098354e57134517276d847edc2679f1a751fdfd72c2df179338464be7a4a61042fdc73d02f371e407e2400db7fddda1c8a78bf794ecb9b2bde19739ff73fb5f18680522f120d9149db613a825955bb505223c4e6a2d3f38ed7a666f5fbd24baecd54a20c1a2a23812026cb1ec33dccd9c320ac09dab2cbf8b254bfa14ab2f7717e13af254506c6b0fba14696adc5b80feac26316ea79f71aae372825054d1153a770a98471d473ff7aeb829540c0f712a1475e2adc81522dd52b11e13dab1c453458b633837b222b85021bec3d4a60868510f27d4d924932fc5c49502544edc9b8e61857c31cf9b3879890d2176bd75da7a59c25aa68fe17a144568e116307911d97efce9bccc6e9fa527b494896645adbb2acd1299385713da1b5fbbadc06645c7bcde193af90780a7b9731c8f4a21da1a9489fefdb70f7029e415b4fe6e7a4dcbc4d75ff4976ec721b74f394abfabce4b141fae9b19f9101d0286ea7b40c252d95daf6631ac02a7506e99a869b788260ac889519d6b8eb8db9a75e9b60c95ea06c649ea6937d5bf0320a6b4c4049669922bd6d7bd2402820c693a4f257d244845d5c4244667be177924af5093066f22b13835f08081871eda23ad3edf46955d496307ce81fc9070af81229a39d20dcdb67926f663488a4b67295a11cc15186f94815895ffe3f74857d85a75403a168399eb24aa9821690dbc67f299338897d6c49ecd5cb57cdd4fa62c1a20b50cf4f0b74ea2ec214efbb3c0d55f3a540c1566032d114725fc5dceaa90a150239130ef8985ae4941ab078b7fb428c0aac69ce28730b6652a12e33782ff0c763318544fa215aed367832e0c937867067359e04404996b32f3b34067959cdfad636de71350d7d0724648403bee9b553e4e7af986ee48ca7cc2827371f8e95273c658d43d76fd5a35a41bf5b6563c1f1aaf231dfe6eb51df7b1d2c2b895b48ed0aadb824785933ff1637e54397de8836d744df2456dd2fad892b8948a8a8b10e01aade2c7680a01b2fa4087b6bcaa96cdc9b0eaee07a8cd7763cf57455fd193366c4d14c596c5f00035708edbbad928ae4756758e8d323341f1d81817c5e5bbffa9a5b2ac4ba74c9572d85a3000c540f5d17a603a7c1b86da9e43064cd57f9933e05c7566762a02eb6bb92b22934093f69e002cbf510e02df19dce480148cd69f7e20a1163c498a5cf50b8cf87deae023a6ac2a2ecd9efe6b9fd522d334480cf16db9069c6ed1ac056b4ac71b82f5588c6dcab3aed02ef00a6b4dc9e7f462b8e5896f54141a7746c734d1f39d550e9d51e240a5a0014e5c4fcd12e2166da5766ada5bf168138e63b810abe3e0bb1c9e0a106d2d5ca435fa709e6526a4a71791ed24fd74fd0df623984420716f250075c6edb097e88eb1f56aead0ff8bd7635f5ad25f1a7c19dd808b9b655163ae9920b9b491955a9a5aea3767f38708ff6a29bcb5b77927c7c322b3c379f6f33b72249b453e03fb105275cd91034809b1226079c7de4716b4a311ea22298f6e752f916649f9cc0ae8cfc002ce630283fbedb6d430b583c6ab75b99b0082eaa0e707250a2715f665b509a63fd9d25b3325970a96309b9de27c708b20b99b89e3a8948360fe821f09c97f19d202c91971ac23457b1d9db93c347e7831b672d9489c1c2263ab2552db44d1dd70da1809759c6284d069368f47b5b021c4d2fb1f768ed5ace9c3baa0f6027fc1566c5112787d9bc90277f8817e3374a740b8de", 0x1000}], 0x1) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto$unix(r1, &(0x7f0000001380)="9bb71ce0ffe977f42ac9b60dfb3006ccbc2530d3fe9606537c4d437f76991fb7f7c39bba10ef70a507845a16645e36f38b0631f1820b4bc90ba6e09b9ec2de7fff94aa512b221c0d7b8de5942e8028024d1b392ef1c71e908d2a140649d37a8bdf8e3c35fa61a2f004786b6cecdfa297eb83dcf31f627ce872c70f65b486869e5de00e54cdbaed0f54b8ac51d9d2aa3b50fd4e525382e7e82c09d7041cc0a9ef9d0162aa6c7a6b4903b7e72a9642c64f5b1a44220831503b60ef937ac4e912fd187f11a871f1015ba95350bd36fb2eefbc7f4ff8a4532b9750c28ff6409a280cee3da8ce490ed11d18ce322e4aa48ca2da19126e28b7631bc6be77305b94c9", 0xff, 0x5, &(0x7f0000001480)=@file={0x1, './file0\x00'}, 0xa) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) connect$unix(r0, &(0x7f00000025c0)=@abs={0x0, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) readv(r2, &(0x7f0000001300)=[{&(0x7f0000000100)=""/220, 0xdc}, {&(0x7f0000000200)=""/3, 0x3}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/26, 0x1a}, {&(0x7f0000001280)=""/87, 0x57}], 0x5) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 15:44:51 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x612, 0x0) fchdir(r0) fcntl$dupfd(r0, 0x1000000007, 0xffffffffffffffff) 15:44:51 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206911, &(0x7f00000000c0)=0xfffffffffffffffc) 15:44:51 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000100)) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x9, 0x14, 0xf8c, 0x3}, {{r0}, 0xfffffffffffffffb, 0xc0, 0x2, 0x0, 0x1}], 0x4, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x1, 0x2, 0xffff}], 0x594, &(0x7f00000002c0)={0x0, 0x8}) r2 = syz_open_pts() close(r0) readlinkat(r1, &(0x7f0000000300)='./bus\x00', &(0x7f0000000340)=""/192, 0xc0) r3 = dup(r2) r4 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0xffffffffffffffff) shmget$private(0x0, 0x1000, 0x88, &(0x7f0000fff000/0x1000)=nil) kevent(0xffffffffffffffff, 0x0, 0xe50, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x28, 0x80000000, 0x1c1, 0x81}, {{r5}, 0xfffffffffffffffa, 0x2, 0x0, 0x5, 0x80}, {{r0}, 0xffffffffffffffff, 0xf, 0x80000000, 0xfffffffffffffffa, 0x9}], 0x2, &(0x7f0000000000)={0x1, 0x6}) kevent(r4, &(0x7f0000000100), 0x80, 0x0, 0x8001, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r6 = socket(0x18, 0x4002, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r6, &(0x7f0000000800)={&(0x7f0000000680)=@in={0x2, 0x0}, 0xc, &(0x7f00000007c0)=[{&(0x7f00000006c0)="534b57a2d48fb96b06405e8cb5861c872791c063804294e1d44072dec199c3970e24e8cf8fefb4717375e9c71c78e72559d7ca563029d024997a8cf038118f768a5dfc2b2eabe073e6274e611053171be482a6b33d566134d673faeb40efa6681c07db39cac8d4de5d53cb01c1936cc33943e0a347f6b5bfd39332fa0d63ca32f8e1d020d36c1138fbeaa51991de4669c9d6476054bf2eb6200226d5ea897a6ff53706ae8de9f0390d88a9f67dccb3d923221afaca2728d61b9620156cad55e85d8777d6dcdc3966b2", 0xc9}], 0x1, &(0x7f0000001580)=[{0x90, 0xffff, 0x1, "79ee1b6d80c6834aec1c90dd853c6bb03413c0818650a74a77076dab8588b97ee086f700ea4087d3350ab1f6e6533cc5c3d9c401ab6ab1583f5ad2ed12c0ea4dc0a1420b2fb4d913446de9c7a77c3cd0dbef5ad3fee4425e79dd0fbef14861ce9026f684fbbd08694110357c110989d61bf861fb984cd73d26"}, {0x38, 0x1, 0xffffffff, "22b9783cd51a5f095cc4615fc12f2a2c2ee36bcc020b9f3edd77ad57b5dff4035f5321a2db0126"}, {0x1010, 0xffff, 0x1, "74e383076ac0d8d24b758242681e5708199c4101238cabfaa8e4544387c2a810b87a32f4b36dfd4a01654ea519b9cd58a97044ea455324d4260cbea94c6eb28e83382318a62a35530233e6f0029eda1be2cd2ab3429079713b6c83cab6db9eb21e447e3b37423f2ad1514c8f5a61b2095e3e0773560b7e8e2de17b3ea20d269953514fcc42a3a17e726f7f84b17cffbef702eea43d5036dc669f8981c26c71f1c8a263ca722f406e73fd2e994545fa4801e4065a7bea79466a7c53d2f6831d4add1dd50e80b9403a2d051e9d278090a1f2ea21c491976881452dc3f2a2879b1d28e2a25510fe6ca0c22d65c5a2ad63c6473c476a516779481b3d1ac2267f70e51282c3ea728c0609e32172a20f1bf2e738a38f637a51e727345bc89a5e4da1febc56f3a336f900a5e5e9d3faaca4c9834a824206d310c0c94bc3f9bb6952fcadfbf166f9a919e656ce337089dc444f83ae57a53450a215db6c94112d59cc75227b378d596a6293a04625f5fe39ab13a460ac2e6f7544cbe8204e1e00697d84cd042866304972a19fa49a8ed02700949e6f302d8932f548e54f279945d05795813771f10911bd16ba2752bc195f47a9dda1fcb5234cf980e8b8eb059b44cacdb4c7e16afe5a652a011a9f8705c9ddd6590fa1f69a102c23f1926c60f08b3a407aefb28c63d0c14c4194899bacb94a03d7ee03d1fc290ee2aefe3b0a758394f5c494d8623eee4c2482b25c4e4f3f3889fabb2d7b25e60ad8dd46097f9fe65a6c087944c9208b9d0a6063097628a4bb12025d7d861dcf64dd6b72e7f572398a1c77dbff62370a3264e16b26c51f53830e4f47153f5985260bcfb6e1cc011ec752c466325e10f529746050efd77a4bb1d58ebfbd38b1e5155c3c849b697dc0e1bbcb1e93a0e1dd728fcd4e6ff437b936d52d3e4812ab836d47c8ab6344da3fd98e18d79348d4b368494b1836179ce4aa72774f6224339a8b2f5126ab1d72f5fdf9c7222038ec658c23513a057b5ffdf7d42bf3ce54c10ad8f458e295de2912f0762aaa5f6d393db1aa956012f1116d8bf8387ddd57c9b3079eb2e01d0b5d192b3ccc7951ce442b6a7c56ac2dd450ba7eddf7a89b32de2867928eff062f45d25c826617913cfcde264405e265a7a61f77fb5ef39b085bb8f31e4f8d27fc18b03fd93ae400d3961b3c04a099d8ad98209c5063b32269b39e837b7f1f85e9ec9ec36920d10affb1e58b2feef02883dc1d11ae8a67f595d861dd50a9bb188935c7ecaf91e5b2606eaae5bb4226589615218a65064e619974f29d3bda91472a5d89b6e4d01ea441bcc46ac316fb1bec201e8e5d3d6f7cc89976c843b5e02a63716859cdeeafddbb8f962d2b76771ca9561d08a15a745090ae31317444a05805e4dc81c5d85459ff9e33ac7898f37066052aa78ee65ad8e9a02f8697fabdfa58c168020c30aa6fe66887cac1c5059c376aa4c309dec92f751a3dab523541b2c8191b8732a4d8139a8c435269ad2e860bf822a9b592080d2b4c280117d772425532e060f2eb117fffd91c0435b2d929d4b563b316c73eb6fcfda5feeb03dba44d312c1661e53b16605800c3052ddc6dd5282527bd254e4d2fe5bbbd6876f870c76937891a28cf311621756b3db4b332402df0d9ee0d0f6bd030d288512d2a1bcbcfa03e014005b098a4a6577fa70156667ee198052ce55dfec7e2d03a7af7c81d0be77153c36fcd8cbdc2ea2994a5b7a4af223de78cabe78ea1a4f26ab012e19a6a38d9d4c0ed14326d20c0fec3b4948fbf1bb1af03206705820c7b7423fc374ba5dfb8c06679a3ac9c0978d1b030d4963c6cda7a5c92cfa280f4b71ce870220e2c679e8b2bfe021bdaa661fd8c3bbc11c610efb325732cd5a46538ab4b420cb01ee999d460f2754768fed39778e96354c3bed9996fc86849b3e1bbb715d0e586ede19f8090190cfb276722549730b0f507b00a0d0a806ef489c0935204340bb2a885a78ed5b68a490e0b00c34bdba016e7e132e80dc4d88dce1494bbcbdbaf4af06dc914d30de301ec6cd728eb05d8b4eb6cf0a2b4626f64362721d69e2ceb4205424ab8d736e40ee35211bf2aa27aa43a1c96fcbbb905a5ed9b1294e4ac2fec6c9bd1cecc3f0c5639875f359008a8f6bcf49ddf22218788240b5c9a8f0adef219750082cda76223caedd091703fe9586a343cf62fe2423c22654c2eb1da9446fe9639c829394e5e38ae202d93051a792c3509f8ff7c8fb04c0b1ba69de540a1ee48d5c8087f72cb0851ded09ebba912dac6787f2f38db1676ee95cd55724125bcc6cb0944deafd1d07da380bdb2074f2bb0ea7d4abf8e2739d3ba589649f9c9108fe3afe51e1bfa38dc2940808b3f03d5513b3a96e3e2d7711023d7358d31d2f748d31ef98dc3b1aad3494795f4af65aea48391528909e0a7eb57db04905209e002ced6decbc3c765fa2d4fb20c0114672dff70062566cacaa1ba88b89b6ae4dbc336bfcbeccf261b59d8c74716ed5ddd458adfde380f3d29c1d88c60acd47897faf6dee5d3ba2b2f7b8a039ce6715dd3b17b2c672ba62a059b274a88385cf43fdb870065fc6effff0d8fe1d3697f43683b7ec67411c8f0032b18d040749f85b2050ac9e614affcd10d0adf5b327400bca0f7d8e96f84f5d783c601cdd5064ef29386def9d2e4781feec045fe2a087e929740279b138130c588998bf1e0c034b7ca3c167c4ddb69ce9ad04793535bc0daff43082212f3c060708774838d3b5eec6e269c2c0c2a4bd544a89bc199e2f591d1e243e662d67693658a5f177a7b9d464d2514ab5f853148c940ef0cb4855abaea0fd8564cbf4d87f84c3283bdbeaa990fbbd526916e75d6ca65066358b152c50eab4483a37a9d3bb015a4a2f661decaa75a5eedc13afcaa01e9c4913860c0e5879cab415438f153515228308729779f1e6953634c3a8a7c175b52ed02dc9611d6d743b96aa25c9a12a1738e0356ebdf3a0a4a05816801776361a9d9e86b5b7a4fe52cea6d9dd4072da79aea39248d76bc22c5804c924ee3a8153641b62e71832f89b5c03b0f06de6c1c722092700715cc606a61ea72badee6b52d910c59ec6ac1c33b920bfe2875ea416e2cd4f44908afc84b8895defc113e4125302ca0162465ee55d40723a03a6a12fd0d03be9fbb5cda27229533a7f436e547111fcaa74e30cb70d33a87be050221d639057e95e99d9af5f77247f729b038ccbdc3c193fbd54a52b80968e085f9a29a94952ba99b992ca5d24755247085f7aa98515b0f834e39ade8f6a1e1e701dded54e44241c2b35d7a76041b9deb80a10534319b91a49e8e7079c916042c379f13ed58e7b85a4895a22f8990beb673d9e98a7c6033316919e98315be91c250f0c155ad610256702ecaffa599cc50923144805b96f83ff2e989f0267698e90bf39d6e9dab6d4c0b2feeb22f3b0e146d4df0db9fd6d8439392d47c2ada75e5f7b6f5a130910bf2748aa94f4208cf3580c99ca1a0d4b1e9ff88b1bb0c8bb680d7400efb377a92aaaa43e727b97f428ffab0102716825036fb84763aa3c5f92f8dc2d727d25382718a4748bdafa35558d549b52994c558952da6bc08ea32a767b025bb5af921ae022171765fe2543d242d956333768abc7a7edc1307a9bde889fbe40e2414efa25da962e40c6d28eaab28f1e9a2d93efc2cd28cb4c63651a39537b325c3f3dc35a06074b501e73feccf913d036c9fabacc7068d1945a927cb6ecb177bdfec5a2bda8cc707aabd126893ac1482f9b66e468af21b6f1f3896ec1ea2ba61cba9d33516a9454cd62ab1f2af445ee0a04b34bc44234ee959548cd520b5e0dbf4328bb5134ede9856e42b51d946a190de0d8c0c5bd8a07517ec1610fddd1ab3d6c52e4a6e0cc409fd4e5b6f5e950e81c429a8fec23360032337bf5daeac6dd0a3971e971c9666e660ad5ea4dfe5ba53e481bfbe4335c5da54bcd719409a4476891edecd085d792e52e6e644e6a8d655e8fa104613f077457e82838ea8362ba267f215451955a5fea93a50b21e6f43f62deebb3dd3281a361e942b2deccdfe2aee216f2899c6c783270d2d7b54ce0471e88587d80aebb32cbe69c7c4e6722bd19997494645f4ab5f609bcd97506575b0cd3bfcde7a1439b0fe4c9ef96a709a69663bf730fae86d91743bd5816dbfa8ef93673a77d4a519be16ed2fdd2a4f584b3987048f05dac67d72e9134249f99e6b575465bd1f2d3761ad1576eea2c907f73e3f10e27c89a2a01ab1b966a32f219a0f6dbe6e3c5796b42f74e6457a51327c1f6f97f409f12212335e45d4cbfc9d49707a70622aaf6be2103b23449c96db5c84758db132cdde151c5c8b0c990a37e5175dcfc7cd910f343ade9c661c26b7d28c628dbaf156d79efefec51389594752b9e9424b419dcbe0a26f34803fe0466ac881702dc71a70d8e5c2ea8403368228beb47904553f83d06e59b5952c798a5f6b0a3389f97b62120e13a7ecf27bd65e472354c4c52207b2081e83579335749ac4bcdd5988dcf8461d263649215b593c43a4372302879d34c8c6de6bb820e46be36f9cdbd7495b1aa655d9ff6e6752c4ebe434cb9692f30c2799b5810e60757e57b2804049e734e21ebf7e0a9ab74b01adac869ad598f9c2d8b09dd7085d90ed44e2a3d51782a46cdfe166958ad932d3c8542cdc1857db7b67bf346689acd8917bfb2f83b00847c1c73b8dfc8b3e26ba691082e88ad342f601326d89e9b3be0eab45a83ed3919a0d82964efbfc2aa87cfc34614fed515afbd5be5c74bff72aebead8805fe2a8832c8d01131366fa342aec883fb3628cf4c494bddc2a1e48ad0b479c828262cf6ed6b7559e9b3e02ce725a7b50477a71c1e09592a250231d1e3d505d696d196a21b0ed59d0a2c6d62ba2887ff9b082a21317da485423162086485db2cdd1eaca0bc442f5413239bd92cdf06a47a6c68a7519846e1ac0719939eb5b342a7ac041f154a7f53106e7831043ba5491fa548297322ebdb9e87a3420b13ca5dc8083422a6dfdae310b97b14d24547e5a787a3041ba590fbe91e4e2246b5acce431b6ded54d657b027d60281730e5e0b94eb0e869f4d63e2a2fc5933564f979f3fe722c745da7bb9810b80b4ecd7b69b4e4966946ca8169dbc94c2ea6c7eb94296a4110648d591b9227715c409a655a3aab0e4d8b9467b045b0aa4156b8a0793a718141a1102120c97534562ec469176450137104a8b453bbbac2f6d55bd5e736429d520fbfdf5ba52ba96b6fd82793a9aa0be54ac41f22d910820d41f423f9adc0cbf37af9dac4cc575a994944fdd7b723116d9a791ef78b6dabc41cfdd724f44122289d842c2c5a0c3c48f8810fb0f9f09cc7f4fa732a4cc43b5b1dd4ff98ad19d74dc8b4586506db44d471645674c8df072076f234dc19ea2c7b1c3193f15931c1d54be70f330e2cf937a7104f8f987ac3aaebfde71bfc10ded6a76fe266210235e4ca88b45448c4e61094e2108014c8976cef4d0d4593a16e49f892b01f3fcb663ad626abe8fe65a27e026e1c187041c11c8bcc4d8d821cd349edbb9695ddeab3560e52d0f4acd0eed0fbbfc82361c445c438a3438fa9b329f264d90a115538e2ad7e873f034fb7e46a72d28f36372493f84de57e3cd06523d45659b0a7f38b538f11d8c53336400ab7382d7c62ad0f4dbfb80eb6b6efeb9f07a490e1805a19f27f4351cebc93ca707a367679286b6eb2e3093316ce7c7d295a8549de781d125abd78e25344cc139b67fda654f94930bceb65a3fdad881dfbca1cce162345b2a913e4b9e8"}, {0xf0, 0x1, 0x9, "9820bc36efd05529f380c6322303457a0958bbb5fe92f21821e494ee1961c374617685cd16f9456e3dc2f907c1d187ec01970ac1daecfb3f512a52bc6d4d100a97b9fca8f42f366979e348c7e95d3b004a2720976af1474f0be244eb79d39c4fe48ed21d4be590fa2471632334f539bc21d4f1b921e05fdba062bf77c0df43bef6eba22978fff01acc9be68b325e66b9a17934f886a701116341c1636ebcb4ea5302d9de2379880ae4e081606fd8a6b6d42e51efd0da2f802b2342cdcb0ea745d06d8bf628f8a58a7655c046d50c5eaf6a09c1c2a3e98ebcfa26e8"}, {0x40, 0xffff, 0x7fffffff, "544f20dc5c219f02ba142336e43f67c904e3b6450f1aa6ce475720448c03b173e4bb16c4bb2032901cba495abb"}, {0x50, 0xffff, 0x1, "6aa520b0af71bd3fdd5d40b2c319f9718e38c34e816f5e4c4981976a6b184550cc09b781b30ec814297da56fed013e6a3c598f478f04634496721befd738"}, {0x70, 0x1, 0x10000, "e9b9eb5a5c3abe521a729da5ff39d8bf0a82f80645764d84b840e0062e26f27c0facb80970ff82895d25784f23e7ef806e1ae9fa4e76d7fb6396c0c4d335832d378aaf1f055192d50658e830f36e34dbd3b07d2038fb087b1af389931369d834"}, {0x20, 0xffff, 0x400, "7e67fbf5425bc03218"}, {0x70, 0xffff, 0x100000001, "211dfa3ff3e355d01377b7097d47cc3a6d5e06580ad8844d1108d4db459bf556b5a4ea5bd5f09a00e739d663965bbf443e55354d3a34489dffcf9d538dd1eb792d5f8a4e0892acd051c563989302b58a5278c43e59181342a14a2328f17e"}, {0x50, 0x1, 0x3, "8b03751c9c3a9b84d867d13bee7c89dcd68af98f7f18e52e57c55ca43ef21cb3f52b36c3cf9e876a2d28f5d8d24d1ed19b34d7e78996ea6d779bb812"}], 0x13a8}, 0x400) writev(r6, &(0x7f0000001540)=[{&(0x7f0000000200)="d4bfa8b01aa9dd7bd6f3cd959e6f2d8823df6ede887076818e971f8558d11ca7894db044f7d42cba166103456568d7e0462fb4e0816d8a6ecd4fd6a9fbea0128c3744c31ffaf792a9fea069aacf6c3430fad30cb6923add73856df37fc1298101fb4567f387808975628fa4cf2e9dbb8f4df47b46b2bf1f426b4147ae16a374e178a0a1e986aa79321d3916d3112199d40773c37860303cef8550f83b8142c5cea0e394a21cc10", 0xa7}], 0x1) mknodat(r5, &(0x7f0000000400)='./bus\x00', 0x100, 0x6) readv(r4, &(0x7f0000000640)=[{&(0x7f0000000480)=""/84, 0x54}, {&(0x7f0000000500)=""/73, 0x49}, {&(0x7f0000000580)=""/146, 0x92}], 0x3) flock(r0, 0x4) unlink(&(0x7f0000000440)='./bus\x00') 15:44:51 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) accept$inet(r0, 0x0, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x3, 0x0) socket(0x3e, 0x0, 0x5) socket$inet6(0x18, 0x6, 0x1000) getsockopt(r1, 0x200000029, 0x23, 0x0, 0x0) 15:44:51 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x1000000000006e, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x25, 0xf1}, {0x10000000000082, 0x80000001}], 0x2}) recvfrom$inet(r2, &(0x7f00000000c0)=""/214, 0xd6, 0x42, &(0x7f00000001c0)={0x2, 0x3}, 0xc) 15:44:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000440)="46275754c0b7a58b48c92bd2acd766f6f8520b4f6efb56b3bc349029765ded394c3839dd", 0x24}], 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x8, './bus\x00'}) execve(0x0, 0x0, 0x0) 15:44:51 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000080)="a7cda8d3ed55db820551b01aefbf7631b08f597c62f7a4b6741c217af772b56a7d366a6e7230fe5c3ce6359afe9b0a5998e3b2a7c091413c1c8ee6a015f9bdfbe51ad0f9486ae531972f0ad97355205ff91acd56c4810868594821ca218a5bcee05083e223baa89feb0f68937e95f60eaf1af991d4534a9b149564878e1b5872a55b1d9b4be773415bc7478b68a89ceb468f5fd3f72568f8f537b7f932237d5c0fdefe809c102d28951697f4c23eb91a4585b8efccce951e0bca23d3eeb80d3d3209cacecf278f52be50842a1f5e7d60bd7aa74f9345c9a3079aad9d2837fd2ae9a778d61d4cda438fe56b19e7acd647856d1d740e982bb7f15d02", 0xfb}, {&(0x7f0000000180)="e14107561947a6c8ba5bea2d61c02a93a06f", 0x12}, {&(0x7f00000001c0)="ae2bd586cef03a2d83cb6ce0ae2db90a736fec8ab81f4d5176919e1a8b8a7ab41c8a7cae66573128915a31b3709c2fb7b0a9ce3a63627aaf049b55eca050b62e47b152e82cfdd29d69e0cb5ff9e3462cd52aa0c6a45db0fec5b57c604c69e038bdb88750045e304ebdc8cbd02b574c19c82f27e11c878ec2c411dd24eb1e76ace2ffe47a75f7e51abf4fa701b4fe8931a9f72017e715dca1fc45e65dff989ae1739c", 0xa2}, {&(0x7f0000000280)="ad6d7d692fb1bb42f71b10b27f4be67a4d629080782daa2af0283401929fc516bcec787a02f2ab9c3158ae7f371cdcb4117f3665af6c018b5c608b07513818ddb106023ae501b2f1c31baaa3792841b0445230cb6baf591790c8553541a67ac67f2b94d4e32f165cc4835a4ad2cfa348bc83e06c7ab0e039a24b96764783557da72a8845426724051fa163d4f81e851ce81fc252774cc2338e803ebea73184e497eb1a93850450946df9891b9d8cd4ee7eaded8c2956fc0f893cc28fcdcf563ac17f2af6386ae7dd82", 0xc9}, {&(0x7f0000000380)="edb7e38dea94ca4d59d324690f09f3d95a7064fdaa6d2ed8bdced90a06ee70f54de41512a502bf8d157006fbcfccdff52a0088703036a7c287a1b53d4f1c7d052e45d837d91600fbff26bf6a5cf0ade405cae7fb0fb1e91e9cd19f50850dc380e805e121de0377e1229fdef22c912ca6a5a015d1ebc87869892cc8106a5ae127187f61aef349fac4789e1bf7767c0b76710e474d7b68251e8378ec8c205b96255dd0f938160455b43261", 0xaa}, {&(0x7f0000000440)="6bd3ed909c73abe3692009a477dac9e01b21b4c222c7e562124370f219afa9733d15716d23d5767aeb556e64598ec989a8c7e486618d6e12f8ac452626739ece10a8b5f1235bc528ac31b8f909042ac993b0317b5887768813f5bb9452f6725736f0d9279c1d3abe1225247e0d43c098c6ba9ca894d4c6785a72c92daa6f2ac134362247351112e4436b9f597469ea41fba20a96f1a5e6202ffc5c3fe7ed1e1e87d9358c7e49366727d4c9c7cf5116b676b8dc0be7e76f89d276fbfcc0bcbdc731f0c364637bd906f8c3c7882453dd7b5d3a24c6bc87", 0xd6}, {&(0x7f0000000540)="c4bd50e62c61ab4cce7d6063480e1c71b32a7634e11213862e8bc2588994af0be89d4b2ea2dcb4555c29c523e7b5248f7e58a6defdc12b85eb0a0a6c50842a19cfcf75a603362a6c2373ecdbff79ec654d2971a50a73c51de18f9aaed41ac9abb6c11dbe701e91dfde088b01280c99a6cc8f743c823821285b7a85946b17480918ab68d942a7755f0af7b5d1", 0x8c}, {&(0x7f0000000600)="11593823b8571613bb0ae8f7adb9055a81659d714040d140d78561ce2c796bb293edf7ce7e3edc234a50d3ae1c2390c0d2cf94f65683f327048a6fdaed2b66654b2534c726c470f26d32c7ed6f0b33cb32742d9ceb396020aa50134c70e592ddb7aa33cad5cbc2ac37273da7797521dbc685d9378f1f22a95a5365244f2cb861554f4c5f05247c7e2851fcc2389b22251d6db250359e3e03c16a3456aa539846", 0xa0}], 0x8, 0x40) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = msgget(0x0, 0x400) msgrcv(r1, 0xffffffffffffffff, 0x0, 0x1, 0x800) getegid() r2 = msgget$private(0x0, 0x0) msgsnd(r2, 0x0, 0x0, 0x800) shmget$private(0x0, 0x1000, 0x300, &(0x7f000064b000/0x1000)=nil) setsockopt(r0, 0x3, 0x8, &(0x7f0000000740)="4a917a28043bd985393e", 0xffffffffffffff40) 15:44:51 executing program 0: nanosleep(0xfffffffffffffffe, 0x0) r0 = socket$inet6(0x18, 0x3, 0x9) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x3, 0x4b39}, {0x18, 0x0, 0x6, 0x8}, 0x6, [0x7, 0x62a, 0x4, 0x5, 0x100, 0xb3c6, 0xffffffffffffffff, 0xff]}, 0x3c) 15:44:51 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = msgget(0x1, 0x201) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/65) kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x5, 0x0, 0x7f, 0x0) 15:44:51 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) 15:44:51 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) setuid(r0) r1 = kqueue() write(r1, &(0x7f0000000280)="414e20aa5ef045f736d8be071ade9e6fa9f002b0c937f0ca48035eb2781cbab452273a6494e0f0e63622f7e0e5ec5eaa98a12004bd4e0f7d1aa76b93e5a741b213ce7345cc3f44a29e6292c7d65412a604d016aed520ae730fd2a06bee5c51f8d6ff8f81ac65f24ec4f216f7101d8651cbecdf94b1a07a6a5abc8a4b485659", 0x7f) r2 = semget$private(0x0, 0x4, 0x18) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x20000005, 0x0, 0x6}, {{r1}, 0xfffffffffffffffb, 0x24, 0x40000002, 0x100000001, 0x762}, {{r1}, 0xffffffffffffffff, 0xd, 0x1, 0x8000, 0x1000}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x401, 0x6}, {{r1}, 0xfffffffffffffff9, 0x9, 0xf0000000, 0x2, 0x80}, {{r1}, 0xffffffffffffffff, 0x5, 0xc0, 0x4, 0x3}, {{r1}, 0xfffffffffffffffa, 0x43, 0x1, 0x7, 0x1}, {{r1}, 0xfffffffffffffffd, 0x0, 0x40, 0xfffffffffffffffc, 0x4}, {{r1}, 0xffffffffffffffff, 0x1, 0xfffff, 0x100, 0x7bc}], 0x0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x2a, 0x80, 0x5a7f, 0xffffffffffffdf68}, {{r1}, 0xffffffffffffffff, 0x20, 0x20000000, 0x5, 0x1ff}, {{r1}, 0x9951a8256f012454, 0x90, 0x1, 0x7fffffff, 0x4}, {{r1}, 0xfffffffffffffffd, 0x12, 0x1, 0x9, 0x4}], 0x5, &(0x7f0000000200)={0xfff}) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000000)=""/53) r3 = fcntl$dupfd(r1, 0xa, r1) setsockopt(r3, 0x5, 0x8, &(0x7f00000004c0)="86607d862b7d93645de6b41bc09af5ce", 0x10) semop(r2, &(0x7f0000000240)=[{0x2, 0xa00000000, 0x800}, {0x3, 0xfd0, 0x800}, {0x7, 0xc5, 0x800}, {0x1, 0x1, 0x800}, {0x1, 0x8000000000000, 0x1800}, {0x3, 0x8000000000000, 0x1800}], 0x6) r4 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x1, 0x8) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000340)={0x5a, 0x401, 0x5, 0x8}) bind$unix(r1, &(0x7f0000000400)=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r1, 0x0, 0x0, 0x0, 0x0, 0x0) semctl$GETNCNT(r2, 0x80000000000001, 0x3, &(0x7f0000000380)=""/95) semget$private(0x0, 0x400000000, 0x0) 15:44:51 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) socket$inet6(0x18, 0x4000, 0x0) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)={{0xffff, 0x7f}, {0xfff, 0x6}}) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x801, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000200)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x3) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r1) close(r2) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000140)=0x4) recvfrom$inet6(r1, &(0x7f00000001c0), 0x0, 0x1, 0x0, 0x0) 15:44:51 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004667b, &(0x7f0000000000)) writev(r1, &(0x7f0000000080), 0x0) 15:44:51 executing program 0: r0 = socket(0x11, 0x3, 0x7) shutdown(r0, 0x1) recvmsg(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000000)=""/29, 0x1d}, {&(0x7f0000000040)=""/171, 0xab}, {&(0x7f0000000100)=""/171, 0xab}, {&(0x7f00000001c0)=""/140, 0x8c}, {&(0x7f0000000280)=""/221, 0xdd}, {&(0x7f0000000380)=""/230, 0xe6}], 0x6, &(0x7f0000000500)=""/201, 0xc9}, 0x1) fsync(0xffffffffffffffff) shmget(0x3, 0x1000, 0x20, &(0x7f0000000000/0x1000)=nil) 15:44:52 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x80002001, 0x5200) r0 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0xa}, 0x0, 0x0, &(0x7f0000000100)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCEXCL(r1, 0x2000740d) chmod(&(0x7f0000000000)='./bus\x00', 0x82) 15:44:52 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = geteuid() fchown(r0, r2, r1) 15:44:52 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='ww') r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x20, 0x0) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r8 = getgid() r9 = getpgid(0xffffffffffffffff) r10 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r12 = dup(0xffffffffffffffff) r13 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x100, 0x0) r14 = open(&(0x7f0000000400)='./file0\x00', 0x81, 0xa) pipe2(0x0, 0x80000010007) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r17 = socket$unix(0x1, 0x5, 0x0) r18 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x482, 0x0) r19 = socket(0x2000003, 0x8008, 0x7) r20 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r21 = socket$inet6(0x18, 0x3, 0x1) r22 = accept$inet(0xffffffffffffff9c, &(0x7f0000000580), &(0x7f00000005c0)=0xc) r23 = socket(0x1b, 0x0, 0xcc11) r24 = kqueue() r25 = syz_open_pts() sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="25218ce8f1da464f561c1622d747b5088b95494d2c", 0x15}, {&(0x7f0000000100)="35d094a265a8bb40d782309b990d927ab5f7bd15b1371f4b4d87403b35be268320bb026dff04cfeae600cff69415f05ffc11ee557e8117e3b31dcc5b1143569a89e46e0ba6daf3a14179ebac41185dbfd764a51e8b0c5b4b2d3a5d81", 0x5c}], 0x2, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r4, r5]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x20, 0xffff, 0x1, [r12, r13, r14, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, 0x0, r15, r16}, @rights={0x38, 0xffff, 0x1, [r17, r18, r19, r20, r21, r22, r23, r24, r25]}], 0xf0, 0x1}, 0x1) 15:44:52 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022}) r2 = dup2(r0, r1) connect$inet6(r2, &(0x7f0000000040), 0xc) unlink(&(0x7f0000000080)='./file0\x00') 15:44:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a13", 0xa67) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = syz_open_pts() r4 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r4, 0xffff, 0x10, 0x0, 0x0) close(r3) 15:44:52 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) close(r0) 15:44:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x4000000000000000) pwritev(r0, &(0x7f0000001540), 0x0, 0x0) madvise(&(0x7f0000005000/0x1000)=nil, 0x1000, 0x3) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440)}], 0x1, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x20082, 0x0) sendto(r0, &(0x7f0000000000)="9c96daa56b", 0x5, 0x400, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)="d41b917b246a0cd522ab3f", 0xb}, {&(0x7f0000000100)="d5d29583cf311c603cb47e59de54bb58a78abe0fed6c53f22e5c8ef3a8115d897dd164f4ce39e88eb1e79a67144a9afe11078004d15e14f83bdbf5fa7ee2b77ab2f297cb0e07a5d79a351e6b14b6c71b75e0ce71d4d45b23d877e842fbc59cc2d3208ee18287f6baa518b9b35146d48667dbd02555358568ca62b29a5c8e04a197776fb7fc79bfc085f14afcc7328d0b0c189e7c070bafcbdf84caa92724120a6659f1d9ed5c36f0babc75ccb9be73ba40c6f3", 0xb3}, {&(0x7f00000001c0)="c855", 0x2}, {&(0x7f0000000200)="7261d71a1fe1e9e150037697674721a0f52f3003ddeef57d049402cfc6646c88e5211fb1e8cd611e01726b15f8f1f559f22d57516963a6310808c6f2170058c0ff25eaf9b18ac6cd70d0fed228eb8c2075ea8873131fdbe39af3dd4ad665f0fc6f82080688a7660cd883a6e6c1e16e65f4f15b6f1bec4daa33ea4197264b0e0b37653ff0de0f0ae638af4577aea7c27ffcc92ebc79bcc0f436e4263aa833939aab4726469d3573e3189b389442823bb9afa6b838855807ecf9660eb5e2675758d398cc913091b2112eb664cf79579ed66e3b", 0xd2}, {&(0x7f0000000300)="2fbc469d8978e0d047e56fd02845c6f169f3cdba3da1007e1f9e1f91c3caee68192e0975068e90a38528929e0386e91a0dedeb720ab8848eea699ab451b1934dbe", 0x41}, {&(0x7f00000004c0)="f8bb85ec4fbf18694babf466cc4938b5b9406bc5bb61aae93d8c8f085ae5f70ee74fad54d2f5aca06d6619e4e7b38f7af2bda352eb1dda30fcc1699dbb67e42850a5db9a516c8032b7da6884a73dd6608a33ebef67cd029e310c4d3570d4a61a8f5eb1c3de69d0280e81a42773a907bb6ad33cfe647395ec891ae3bce9e42677b3d4b08384ca6dbe48d6e2914b5243c4670186765cb1ec7900027eed27f382d085ef2bc39f102f61c10342b657bcfcbb324f9c67ca01bf6c1d32cba23812b7e38ccb5c0b544c995451f25a8d33c78854a42e4f7a0665518486ef603cd23765a18e99c5d9f507e11b565f8cc289a70f8bfdfd4836bb3fdce3e5d70d50f6dd1341a78f214ef19d03f64355522ac42d7371fab87c0add99bcdf9bd8b6017e6bc63fc1690c4b49850ad10e4f96f5624bbee46b1d3f681048c1665fe0215aabdaaab97cbb1294f3be903c0716e14a879db8e79ee80d23bbf261b062bab8567925426b6359fa505cf0b224bee2f51a968ed61886a456a3b9385bfd7f5fea07cea4b210815ceb3d562473bad682cb6d83b754f67686fd9b0fa4405746bcea026c2fed36a2b2d7eb6759216f81068b265434cc06776cb10c32050420bc301e2f0302f0e6fdca76e875d53824ab0d10dbad1e4b6729047904cdd34962830d6b174e28fd6d7bdfd6820ea01099aacd8c96afb65000da23db4715aeb787d48ee5e4ca76a07699b3e0b08d141275b076089e03080ccaa5770878edc70b3ed61e9682e70acbfce9da88c3f04c6ae52562ca20f44c2504e0c2e72be96916cd9cfdb8b0246cc1c472fbc0c590a2e7c4ed48fb2e48964cb472004afdfe8d73e1ed9a639f06fd1eb0a323d45ce3d35bad5b572084a0b1dafbaccf1fb5b106d9efb04eeb4f008d9dbd6833f9299866d9c9649943d1bb5e1ea5ce24afd75b31556f7c3f2086d567dfa49c51214f0890d7f731ae40923f438f77698ea23fb86af7527ccf3cfbfafa4e5c64282f9076022d12a1615891d90bbd5bba39c8da5b0ac1c23f8fcafabfd396ff3bd987fdce3a929239669eb66991ec656e01563334fb1a109b29bbb48a3187d6f005e77b574410788a17443ca1c631d3c5361aaab14d812fa77c1941b1baec999502825dc4861c5c3030acca49705f702b39558e2841d1f1d4869f9d5759eeb49da69cdc33ca846d2d28bf415733f7bec2bb327c046d86cc9cfa99f10c5cd7f444934e3b9a0184b63740c528cd796f18681f2db1f69fb3f78512589ff067f19c64b91a693bbcd8e83f47444e9abe7108daa89b09725acc39aa86f4efab66179b60e0b9a395ec6d5c865e8aa8248d4f7d8ca975dc426a403ab1e905bab781aff3d163dffe2f6a8eb63571ead28ad013d400bbcce9c8d200ad728c6926358b1c3fb7a5771effcfc598440afd4eb114c90c85397597a20f91d84e23680be656c78f1846ecbd8d556a9c17274f0fe85638fe42a11219805c65cda8a946483e92ad2e9e3b1e9080ea712c3db857c660fc21159d0f0650310ee8a0699b48faf247deda4f02bb632f39da7bbe611d4e53a85ac8d879edb18beb5258fb120d89b7f8aa9071a26bbf9016e23642a4999dfa18267d6c4d0b3b03a63f5bd4cdc3ad33987658f2f1e31efe6084d95a50324deb156bd25e4ce504d2528a74e5f7f868ba5c83e4049b6d2cac591fb981a5b43d85f81b899baadeb73108cd5bf7eafe91a5423ef2a1610658b09e179c91d26ea56c927d5cc2f0199005095a3f0421c1ea60278d7b07f9e4644fa29b6446b65d24855430ea63677cd34f543e42d86591d2b591b8665ea6897d287a06c3868fb5a74e76ce311dba85a52785a8e76b54224a0a36b39c277231891cad6f062e013a1f53fbed676866167a9a42acb0bc08b21799f6fb5def250dd58ac3a022070852b18cdead4ddca536f05e4a4a76a47a15a780da7e4acebff444f59c63dc6f404eaf50e9cc6fc68c4c1d0c11468ab25be54a57e6b2bb7fefaad0c22002708c81980d1e9308a19147800b5fcf51595ff9ed89a7d9ca0978fa2918cf57bfb79da538509bb21a459f3617729a3226bbb41b97c1995dec5f1deae679b9b5be059cbd12cb0b145aa612ce12fcf864959daeea715e0d5d2ee215dd59554dddf1998749705ca9d12f6824a30357bf1cdb45ea3ba5098a9def90cb1d0a11bfbdb1c4a0630db560050e4510d383cbe868b4b8ad8c496d29fd699f95fcb9b510b63bdd595526ad1b1e0ab357f35bfa5b1c5ae193972870ab703aa50de085164960daf1bbb956642b6303819764bcafe41c9bef466f133807546ec593c963c345c9e6619df48afdfeb9d9c0ebe1d874a15a690c85b6888d41fd186aabe51ccd077e3e84420a21454779fb4fcb853fdcdeabc16c0cd47c8a55fc6d57a44dabaf44394b10ba7c48403101a2a28265acb40421afbbcaaa2ff04846438ce80af6a8887c68685f4db891dabfda59ac2826e91ff81093d35f6a4563816d4d98f5ed115c7c3df0ede1375d74782f8d2efae12ca8d751d7907fb12bb82cb5330391d0b0b0ded55deb9f782b01a5278b3ba9d53b1a8d19a9ae9ef4b2f79ff7afa6162c3469ff04458a1b32b6ffa65a2c90af8dbebe6bf540ff1a3f86d4a99912ad3c58ab9cf681a198f0bbadc5db5a9e0c89b3d56b87a2b3564c8c0bf6e4c9622820e2e42aebe0227efc1761afd6858b7f196e8a48eeb051b6c03e9534b15501331c6af5221061980ec0d6dc882f6581d1c25fb70fb42ffb8cf521bb3c43d7ea74d85bca9f7fcdc8745e85086902494afdda3d0afa8fb0ef8acf24c91bb04c706177aaa15168fe1ffb18597fd915b50a18352702bacf061bc4459810778c7b594857f8e80a21689c146b6c88d86c23ff9518004ce1aed69ceadb6bde373e82a7875712b183688fee7dc9cf4dddd27255691b036ae3d6998a7982601189ee05447522228ef1d892b666c069ffc75246097eb9132498ff9db330fc7a3f132d896f09ea04db9bb0047d896f76e8580311beb5b19318c7783b6cdc3df9464ab46c25bc179b72931d4c42166302ec110429da36acecca4ddea38daec869405f18761a8838ce7e4084cb0aa7dc6d5ab33e65adf48f16c5127df1f42f3630814cc3d4726156d8a817eaa6eab4e25a4d1e40c56e4f318840e73b6e133787978d5cd7c7dd13609d83d4e0f14ee315cd2282f57137513aec4bfcba7584d684a59b7df18061ef35022f81f9534925e68be08a73db46df8734d693cb8e757091f5c18546c3c74c40c845862cbe9019321c9de0d9e0050d330c17d233245999acb91893205f5b605fc38ce64c3ff9d731143ad16347b26c9b0c4287016c6515d006cd81349fdefe6bcb70a1d5ef8b946859eeb843bab769eb16adb3ec8895fc3b9a2e150e37154f866144f69dd5260c5469fbec7240a8cf9153b5ffacc6fae00b16f98b08b4d0f162e055ca52242da9e07f68e7b94406c916f78de936c5cb24e66342034d5112e94d3ab3bb931e89e5ebe3f55ca662e1fc152c4430b99efc3740ee5031e8a2ee8f3116b22bc75ded104ee94663e16347f682ebe6718532a70f22aa01d3d8f6a454bb2f0e5b5e528345ac602ecae27251234fec12e4b1f4df3e46a1c724615d501e3b52d356609302d4f6995ec4ce91c1a18a4bc2d4361b49603dfc374d2c49417cb7d55d7fd1531f72f32c922d492a789088627e5ced67043f70428bc74dbd8f0964841663f09e81d08259df39a43334f6ffb8ac1e7772d966ff47902c3aeb420e7c9c9a1542db055ecc8878018863a03153f0441b90274fa96c66f2e9f1b6b6caf21f448e91632cbb4a0ade4bd1123389048778546705542a2320939670294ef0cef1923eeeb34f3a9acfbc45150b07c47d65012bf700fbc7df312eaac9cc1ef99787bf617cfcb460392dff555bc2d89a7bfb6390cf550cb6798f495fd9fceb80c5012c6b3d8fd9847d7c5d403885eb336b81418b4d5382b9762dacf29f55d4a8fcf703fc8a9ca8c29893c008ead0ac81a67b390ec474cb8a6c83f5368caba4223f0d1fa3c585ff5e2d5f7e2dbe649b7c6803d217f45629a4188eaa84adaa1aad92b7e477af368ceacb51ccfea2949d173e3b17e1f2650f12c544de26fd6b8075be453ed9dc088b0c829c27690c3ff9761a936fce399c74b218e41c9960e3c400f4e0d7905a8aff80bda7385630a32352d634a646fbf778fdc2178b12ebb0109f5574284e44f39abd8311d8d651279239077ca47fc784b08ad5c9e5ca7c2b5a8d26c15c9e011e0c5031da1ea0ea719baf4c4d876c2777ddbf7733b907092bb43b7bd1c6b6b4fdfeed35e27702a4e0c6027753eb633108b3c0e7bf80aa914b6e396d1f3dd5aad7386d9c6b8953548151e9d54128bd9a87d3e9b0e8c5a8aad860de9859a7006cb2851973b3e7d799d3a2270d267fa4d56d9421082f33562363b957ab775f316a779bd50446598cf6ffce699aa59c956b8f74d38b92752e5cf3b2d86a11927875f43905ab2409acb7be0d0bc0811a75f42568c908baea54b34ebcb14c77124121590e67dfaa1165c3d8744c62723cc4f85ec96fc3496e8514c0ad88d6ec9896e57cc7fb56a25130461fa610570193a0c01e599a04143e12c293360ed6a291e65acce37c134eca6e2e1d5cae7d6adcecc550c779b624c30f56a13b8dcf91dc19cf543327ca557f8b1a3db5b8c2f3262dbb0927210dc878e72cf2d195f30a91d91780434e90a30495b59910eb9e6f4a34d6a59e179fca16521f727ae97094a2a5ba4fe80d16af3e206b8372dbdafbe977567969fea9bc12c1d4855467283a92bc33aff1119e656f6cdc0f9724d8ed03ac84ec301102b138f8e2cba7ca619ea1263114510d664b9b5fff09755953a32056ed407ea589a15b95585ce04c19df24e0fbf483952887e7a8b84fca25b41f8f06974bfe26f5892fbf0fde86070446eaecfb844994c090481119b1d8ebc4edce8afbf58f8d4034c84e9bc795655596da6fa84c2bdb362b7e4b52bb0a50a24570cb82ce7ffb602fe72a52f21d508f55fb3677c4d18521ef7bf4b37af311c276d8d7104851f63f56686b3b2bdc0a2deb426a2056c6ab33e59fca0fbe2cd9119789585ec70a1917766e81c0102636adfb0d4c52e2f5d0f2bd6b01c4bb22c736f801ca1d970f5f41cfb7474b1fbfedaca0b29e7454679ee120bfb6a19b87cbbb139dc3c5e66fd8d01e1001b84b48054315c3ae83bd5acd7d8c058d7933b47d0c895b3cad05fd02f62bf445375fe70db2fba48d09725af2587179f468fb83ee739884f94d8f168cc45cde0b0c71a6769c1450f97e3320036c4f1626bfde4720aca0dc557c7057d52736bea505cc8943fd5665447e35fa3bb149e17f0ca8d255e76f0ccf9510153496207f32990e6d56c8b486922591355ea67294ab03c63e80c3cc19f495403494ce8f748fb56002c9fe5a0cbe54d744a7989186af8ae23b340cc08b03897af0cac071f8625e45cd027ba37ee32541441d67e1e49d9e1cbfa4a189e7d39c1a5cacf4b5cdc2a2ff49f1591312d11e51bfd9b5c15ad18501d781e1d3ce6ea89c7674675a08eba973307bd64cedb4430935007cd5b3c59ac837e7748e4a995322d5f99894df2500f41c2511ae2f158c961313b2344c5fc9aa3bc2099c72fa07727104af6a324d7abc63ab280555b7a83ea1b4f134c8ba1ba3967f64a0c0d5e6ae4423b4a547f8f167a9a8be4ec60d6ace7dbe20c296bdae7a26dde61eac5385fdda84dc0cde3adcedf5eb350b4f07c419a63ebb7ec938816434217657bb1edd23b72be7d532a48989cd", 0x1000}, {&(0x7f0000000380)="b91478ded5f52516a18e408e4cc6b7cde408b3e36485dc60df22771f4791cae730334fb45627f63ebc4b1e68966f48ec6e01b2a43da44d4f0b368fbc6d4ef99dc05e976e9f7d9b6faa803c95110b6731ea221a7047ff301e2c95fc610c056d243defc46e47a95a072417aad54c42135fa54b7c4e224c76eb5774d5c0fee4e281da9c7c49f3c7b70395a3e022bc531d13794dad9bf554e2697c987e8898e862bb3ae74f6e1152246e21d4e802881e", 0xae}], 0x7, 0x0) 15:44:52 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f00000013c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000080)="c5f97e19f3ccf176e9ae12944c97c1080160317363f63a104245fd905b8dcb51b8f21830a92547fdeee5daee8406acc5ecd9f6df2035183f040bb15f4c335d5e0f359836dadcaa9e5afaabcbad4988851f343ffb7d89cc3af70cfaeb17c43798a067fc9d33bc53e6dc14ba35d6865d239997054f978c6444ebaf1d752deee17c1fe58da5647fd45874d0a6ab", 0x8c}], 0x1, &(0x7f0000000140)=[{0x80, 0x1, 0x5, "5c88cb1159e09636385e98d77266a12e27660690eea12ff9cd6dc0126e406839a9471500ade1c496a8e1f74c0189c9f9c1d9f7f49f7b9bb13de5c937c387382b954c0386095bc4ad46fb942a9e4259fd3de966c6b155a408d6303cda1211c463c0338dd0489a8996e69633fc9f36"}, {0xe0, 0xffff, 0x0, "dfae226ac28a049c01b8917eb8ebb96e930e3c0d1abb3bb9ccbb9e1f7bf60de3e37373e85bf4d98cd05fcfe77d9e9b19f0790b16511b6c50156ba0fe2ae5ac8191da73c0d72b9fed9edfe35f60388b0c32f113f60828419b6fcb10a033d0ef419b42c3f269b1d8a8421a242141b09a8e87cee546874d1a86f0f5b715b30b4db59bf4ea006bcc5d60f92b0d92ec1f47e295eed603450800a8b6a6aa9d30095271198c30af2004fd190291f5f330d9359fa704eacb7c58832d36d2a4e5fb3885d14e32e85a28ef79ac6c35c51f834c"}, {0xd8, 0x1, 0x80000000, "3991f4adfdf4469b06e3383ca54949040060d70325c03c11f8f20b6753edbefa8a6a62ed7dfb8f4dc2d785796efe6f2b34ffb389da41de3abc39a4d89df6c28460200fce214dd32ecbb8177e4a57a30a4bdddd03ce4ce11560924173305c98d7595ea0c6ecb4120c9c80b00e5986fb5ee4843cd6d91a190e56d4f2dacbf89063888df6f4add04d153451446a6b1f7cacb1100d308f5dbb925434dc2212d61fa63100ff0fc6b6475473a7dc25a88233c5f5016975ff3eaa14aa29823745a907ff5326b95e9969cf67"}, {0x1010, 0x0, 0x7, "b3a48847cd890abaf42d4d53c051ffdea6b029075f93c3409bf01b14e5e8722182c25a2827664e6d1875ff8c6e4d04e1056bcbb85ef7dbb2b8c70c7ddf268a5104a24e8e932a7efa9fbbaaa34677716b07f0c5a555ba0a7eb80479a7bb276741a06a0fce4291372eba23870237f731052bf3520475f31c2086716860d52257d164a7192ae6fb1a2960e3b5c0a354e1f4b2a38f587255b8469d6d5484f4bf590be62fe860764af9a2d07c504590311219cdb76db8a7f9c731c1977cdf67fa49f50646e1ad1b635b51416cffa525ec374ad18b043e72412f063c8fd0fc9ea77f76187d9dabdfa6c05f8af9f791f8989e65f32c4e2181cf84876b01aed63247e6e2b286f1eaa59bc17aab2b3f405e0298f24ee774788869cbceac5dde25fc036c2400e760c496e661a886223d359ad6de293735cda7dec25b386e84415ced67791274f18b139bf3e6b2b5fecf0d2596cd34ee34aba000adb6afaabfc0a8bc4908665f38c9fb44fcbef54a355dfdd5f2f90b269ba395a090c42088e31300afa42cf725af3ffd445b10d1cd22b31f8e9e5be8c511a50d718201fd629c88ff0aa75541cbb5c94f95834eaa5104c04142ee4ac36dd4ace4efc30dd02849eb4eb5bc6511cc5692ae97e1b601d59a3473a2eb5a6a04d5672f804a2f1468bfb657492f371528d45a512088a2c147afbf2c957600dd17de6a51beeb43411098537e8d577d23a2ca05693b8f26597946cca66796cf74d9a633c137bacf13bf15975fbc0ab3a9007f76d2331bbdffaace6fb545a3346c2310ad160bea5a0984accac06960cbdf92ac340c51f26d84baa6c9ea64ecbb9fcbd28bf5e202a909c8b3c162db074480d9777b79290a67abdcf71281f9bb27af17893f298e073d5ae6654a42e547147bcd81c4cafceefedd95886f814db3863263f0689ef51f0dc898da9f934619f05f8b14a03837ef7ca0b90c3fcf777c125c32915b1f09a00207afcbac7c68aa30ea2e7da3ee7527f2c8f4af4c2345e6c191041f5a08a1b3023c723dfa0a96f9bdbf111d004d2a9b738ff71e8059ab2a23eab9b72ccda6d8ce402f9c33b4ecee81e70c003fe09cb78e14bd61dee3af9f704adb0f83ac6203c1e8f1f62634a0b18bd6bbbb544f25920c117fbfbabc4bf455853405bee9146221f98f7acb0e5dc4194de9c0bb8cbdcb4ae4037b3ec35808c6bf0ce1ceb6dcd67ad886687dfc324bcf6e25bcbc3090a47d543508f3206473fa93684ef004e2f4d81308bb1c0e8465e02896774dd610f0afc47c239be418c3704bb09b28a28c57276c61d6e55de9c6c5fa24ef030392dbd2c2c668e7c52a134edf9437b4a0e5ee9e266079b4fc1880e37295fb8d9f1bc8954c3d0dc9816e62b65686d112437f3a477bab07b0fcc772dde640441d9e63b284cf5f265d88a9f2e283d1b72b71cf2c98d52b801e8b01006befa08307c251f5831f44f0de76a336b1efbcb9e42fa4aa88b75ea9b0939f14b13da06ebe1a8e18059682256ac81ffb1b90ac22ead59954a774d0351604ec830a7d598f56de72b72469a94fa760845da1302c54127978010c5a7c56f9cc1ad52b6889124a0a450230f41f530fe49302c0a815597ef3eb5fb73d69cc67b02b181cfb13df20241fa0f383e2777161b1b9d20438438e58c06afa337047e40444e4a302f7e5a77a95f9dce1132bc14949a56590cdafe4e6063be59b7587cbc3cd6e94275610b0ddaa4d997b1e72faaeb8402ffafbd5251ba659227bb28750aec882de83d74a9c0e327d17dc031b89feaf4da440d7a9e212be707a1ca9feb9a4a199516e9771ef62614ccc51e26b4f9507145d9e81fba2116253fc32ebf06c4720d321e06d5fa85a5696727d67abccf57a61a5b55dfa7660cd905477d47d3000c2dcbb2daead7015700de39e93518fc22e106dc435865cfdb740f75405dc03934e0645ad306b34ae310616cabc5b3aa96b8b2007780dbfac0d07eb21ea4587b0951ed97b646aa8a386f77136fc2488b2a4809d5100d1c83587419a83fead86ce26cb07bbc5f3d04c240a4efeafae0b3c0c0ba3b0e4c69b83510fd2624a9027f39419138b4d8ae0748a838f1aa369a82f36c702fc75471493d18360a1373a817f149868c67248ab350b561d9f9f4d6b697239cd8f1f00ed286659ea79b3e87873c57548c830daac74ee9133418591c4e3b7ef78e6a54b11d551ff722dcb97686816ea86f29a0e9abed9f8a0393fb472daa9d62aa8b27fa227949e111d8417a793685748e6fa7a99da125160b49d3206d9f2a45f8ce4d91e3f4109e30f1fb1dc91c29aff0d473c48adf23a603c44e353a7ca00f60167159ad858b9bd74746cefdabd1dc8c07636274dc5139d6d47550da6acb1ae859d4f3f41f82e6c416c12287535affef7e057af3aecacaa43d2a50d0b2cc7fc330fd76d484e3165cb54a97a251238732dc22ed0e1868103f1b55a74baf554c229e5cb7ecbd441c0f9e60b1ad34853c315db966c3434c5074319a99c3339e69ca10a00a16b9f068a8de68451b04d163cc575c67a8222423bfda47532c1182b06167714c0b2b0d32ca9c9505491524c17cff65528bc22ea7b909fc54520a945e481c8bf294117fc7352c08f633a5c885a02f34e8ed5a4ac7a15380e1557e10c981f8fdc8c584a8c6e09b357d6a7724413f6fdd43b7f8b0e5bc57b6e47e3a520388108ea4daa00ef6d4b2db02a747aece063600f6ff16fca3724204062693c63d225bbec96f5de1a8a72eb7756cf8367de5c320d64b04edcccff93fcd45785a273337d3d54677be300b020d6395b1272752d9f44859e4f64fb22268f52e6b13240ec3a81dbdee871a2ee363c0a0ad9cecf26938e6f05c34578bd1d6fbdbe53e5a4c3e6a4cbf376ce4905f0a078c3ff40a26194da4cc676ed04393cf1c15ebbf1c6208b1049cb92f5a5868dcc68c6db2cb654a057884b363fedd01271808b5955488d170be9fa3f838cb3cb21455ab9110c56ca73f43597349b139f2cf8d5742a177a02e177f52e8f262efeb181dacd2ad4c8fa3b517ae97ecef49b773a8e97eb2bb8420fa98c7ffe3b265ce4d75dce2c13d28fa3a827a2a129acff9f8ad44ba59592e20336048f81e8bb3bc7d4cac18449cda055c6a8463ece28a5f1514874e3f3c336514da6b931ecebb1708d97f185b0ba6fc5ea47a1db1f4494737d045b0874dd423a1dde580cd86f8e15690f0379f3b62262cfa0f186dfe94444e3b6bb88546d75d3cf68333087e5d046e4f36e52dd851a96dfb89f20111cabfeaba58bfb74b23902239af7dcb859e2b717d3962f1f894f5cf2d04d96e65be002875e1b9d559c1f1e235d8cf739d3db2c44c8de1c6a232383401dc046c6a55c68557e4056b216576cdf943c21c28297f1dd46ecb0ef8c407d6399386a8ccaa330729a06d3404cddbbee014e16279745ef088ddaafbb210e6bcbcb77fb8fdbeca20480a3b2aedb92b9e4bf2316f3ea3c63dae75ca6a788e171d9dbb10a9621ca511eb6d75aa4d9aa2dad1135b548817f7c99c48d87daf19772d0d9b415f7675af95333b82a06b9a4bd70eb370e274df5bfe8f8f13c6bd5ecb22b8da98f30f9b0f17fa673d69faea3b957adba7cf9ca619a13671d9ae5877ada831e4400301ae1a49e6996e1855ac26ffd5a9ba0d132f2e55abd18002813f6bfa172fff3fedfe8349ec806d71b5a0b2a3bdb41ef851d98ea0d602debc3e92a8f24e7a205b4564399eb98ae82e051c8ef76b6eb094cb745d52b54bee2b847f0a4325681405aff7358509937b3d07b9d8a49f68edef019960cf74dc7bc27e0a4650624413be73a08c57a61e2233cd22df7660b4e03ae5afc31fcbd92af09784e86ef7bf4bf2a931635384e117420aa695866076ad73894d24c2cebe0ac239e14fba8979003aae4f8ba0a30afb8401c0040fe50d7f03b534c32562260ccfd965c4de5138c60bb27ec8093339e87cf4dd923b7bb0e924b6cc085bb402abca33f036a619eec89a49ebbb3e2874a105d1bd8c8803d5030ece18b6f3c8fee469cf520acb79f36bbe565a670eab6c68cdd6b4d149dfa7ed8638df55244a242f98d3ebcdacb2c6121d9c9617ca1c9e9815839bcfaf757172aea849d278c59ea8b08fae8a7a716d7fd25f7b5f17ab64f3395f14a143f2a323a993db78b2ce6c8563d1fd88f5a968c7539d11c1d6a12eb1d5947ffc8c2921c7a0fc2674d8d597d4d4760556d15265215a90bc351af3c1345c561e52e1a2b9db741c284f37b25fe01006028cdf29f72f7a2dcc545e732bf20f8005903fdf6aeb79befd30147e5e06bda4e88cc0c764b66cb27f650b2fad50ea78f50410d082a804af78ac667f0d94610b0bfb2fe68c5a5b316bddf3b929bcf964d6cb17b9754350a241a5477700f2501f48da8a13552489847dadfa3f5baf50041b29198efae5e08da248e69dbf23161ca1d79a1478aafd1147e74f8b879e2a830f7148886a85bec3b6374e3be63ce08d31440183c584745cc293b91223b70e6ca6ae50143b6a83018dd10af92b778468cb0eb873e1d31198272555333bde4b0484a136b9c861192d2bb297e97fdaf0683d723af6598d0d1525b52e63cdb5d9e0f50cc2401309fcceee1efa66e1fcb8cb60517849c6cf8b6b41bd58cb3d8cf7c9eea72c4817d631038e9bc93aeefe7019d665f273f3195f1a4b44e622a081d3d0746eed85a79fac1c858f20e44a9de87f61640bd02c75413612dc3147964f9f17a0826ba6940fe3a8662eacb1b3ebe6dab4915490c9afe1903de258527284f4202358cf978258e9ce479310103c1b88b5c8e98a4244f6985f55ab8c20763c27f3aedd534b0d9d61c91993ab523751d22ac9a59b2750f4df9a7ee46fc2ecfc1eae09b947d696c4429d03c66cb7f69d7650777228538ff9c0dd689c7c6751f95e394a04ee5061681bf0fd4b7f8962d4b226d22153fcdbe60dbf34e5df2671956e8c37dcf7bc68f83556f7ae8acd0c8e45886b6f8e2fbff569682e05ba6f5a1b4bdd6cb4542b7d705356e4048bb550a16ef552e450950f6b6342d5653ce7ecb482e016529f243ba415858f142a7e0774f7d92755c152a7023068519082e22896f406c24316c5ab909179855a8e8137a655a1948fbc52c60e2dbffcc4a1c8a3c37bfc7ae470bf7c335eded04260a6692039ecace410344dff0b592352b2bd6116847dc9e9ba0cfa49a6110bbc1a89b4e73723eecec3efa558decd971d4cc50f20b6b8f5d16f006ab197114fc66b60b54d1b677893dc9d0b1048b03afdf5b8675691818981011339608763264f3a3b9a6805f010e429570b5e8953d83cd6f7178d67b1981ab9be828aa9c3e68321c56362129fc03960bd30dd44f7faa0b0be841aeaec36cb83b99a32f6f74928fee5d6ee8406dc252835fe9f087a8c4937b7939bb5e396899e290628989f056d4ebcc2dd2cb0625148e8a148b94b4abd77e833e155fce5e995d46c93c11e774bf764eed16264684a9cdd85270bd326de15bc1e2f703458c0c7c438f711bc4bb5ff80b713dd42527d5863d8db5d9a23c67501283cf0be4b8a69c7c3fa1b80e844370d5b5995f5d1c5b9d6823b8fb8ed3d03b0d953fed7b65a6557ef890134fc43cef0b0f60b6b5a4a6228b05c41c4f39828ddf5b96d4eb0482b5ee5e4de90435b0e31c3e00c6a7b03d34619d1cfdd0ea26fa067b25bb4cd743f26e46d1792e7739f0e48f9b8216723421aa3522528b856561eb172002c5918100771836a48ce5768b74bfa6b526e5f1f13b35b105f83b59050df3527de1bca8589ae1a8005c5fbc2aa9c55b2881"}], 0x1248}, 0x1) setsockopt(r0, 0x29, 0x31, &(0x7f0000000040)="0509", 0x2) 15:44:52 executing program 0: r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0xa, &(0x7f0000000100)={0x2, 0x5, 0x0, 0x100000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x1, 0x0, 0x100000000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xa529, 0xffffffff, 0x80000000, 0x5, "1803abedf18bc660a4dd88defd7a293765d7d24c", 0x0, 0x7fffffff}) 15:44:52 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002011, 0x5300) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x3, 0x9e5, {0x1, 0x2}}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) 15:44:52 executing program 1: nanosleep(&(0x7f0000000040)={0x9, 0x401}, &(0x7f0000000080)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt(r0, 0x10001, 0x2, &(0x7f00000000c0)=""/108, &(0x7f0000000140)=0x6c) nanosleep(&(0x7f0000000000)={0xc4c, 0x5}, 0x0) setrlimit(0x0, &(0x7f0000000180)={0x56, 0xff}) 15:44:52 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x2, &(0x7f00000003c0)) lchown(&(0x7f00000001c0)='./file0\x00', r0, 0x0) socket(0x6, 0x4000, 0xfffffffffffffffd) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f666958653000"], 0xa) nanosleep(&(0x7f0000000140)={0x8, 0x6}, &(0x7f0000000180)) bind(r2, &(0x7f0000000040)=@in={0x2, 0x3}, 0x209) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000380), &(0x7f0000000080)=0x8) getgroups(0x1, &(0x7f0000000340)=[r1]) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 15:44:53 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) socketpair(0x23, 0x1, 0xfffffffffffffffb, &(0x7f0000000000)) 15:44:53 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 15:44:53 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt(r0, 0xe58, 0x80000001, &(0x7f0000000040)=""/126, &(0x7f0000000100)=0x7e) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffdfff, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket$unix(0x1, 0x2, 0x0) 15:44:53 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) r1 = kqueue() mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xac, 0x40000002, 0x0, 0x6}, {{r0}, 0xfffffffffffffffe, 0x81, 0x1, 0x9, 0x3}, {{r1}, 0xfffffffffffffffe, 0x10, 0x20, 0x0, 0xfff}, {{r1}, 0xffffffffffffffff, 0x2, 0x0, 0xc565, 0x8}, {{r1}, 0xfffffffffffffffe, 0x43, 0x1, 0x3, 0x7}, {{r0}, 0xfffffffffffffff8, 0x2, 0x10, 0xffffffff00000001, 0xa0da}], 0x5, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0xc, 0xc0, 0x100, 0x7}, {{r1}, 0xfffffffffffffffb, 0x20000002, 0xf00fffff, 0x0, 0x2a4}, {{r1}, 0xffffffffffffffff, 0xe1, 0xf0000000, 0x7fff, 0x9}], 0x72a7, &(0x7f00000000c0)={0xf1e, 0x42}) kevent(r1, &(0x7f0000000180), 0xfff, &(0x7f0000000200), 0x671b, &(0x7f0000000080)) 15:44:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) writev(0xffffffffffffffff, &(0x7f0000001140)=[{&(0x7f0000000100)="9b9b94ef88c5576befeede1949c984063798236461a1363c8ee4e3f9c0e0ba3092f78e008acda158886769", 0x2b}, {&(0x7f0000000140)="9435d90f826f27f2509943a6b0ce874fee3f91e1f670d17f1bcc4c91b99d0eb849b0ff65a86f044f5c3a01a47f708b6b58c2a4417dce91e6e58ed14a9f2bce16c05edffca45ebd1ab3bd3e0157e8de4d96c6b09d19014a6c55b6932912a41ae0578c1f97eacf1ba61c0090aa3d41fabf3c11e9910510a9873f6b767d25d4589baa07f295c1905fbc9f68cc49b75b5c320d16fe795b013d82097a222c697b0429fbb298c72137124caad01d79d79502affbb1fc07a470b648a605fefe5cc7518e013e91a62de8e769f95699f8a9c17b9f666826c6edb0d61d5740d9a851426854c46b11a96679d3cf8db96c516e1fe81bd6244b5d6a3a18c79b7b319468728276382b6be248c5bc6e831449e29de0f42244f50968ee1c50ee1e93686b0aac7e2535af3243026cb4b99ffec6ad34e6a4d54e29c4df83d8d08b44e1c0df09c2c1984554c2d0fb106254305f7c36f2d8400c5fbb918be7a7a248fda3b868e1844b191a5a6de7ec0b3dbb2212832cb614ff6c92d42f5aec560f17a6fad950f97338204780bdcdfcf0efbc33cebeca09492670a92d7ed81aeb5f8d5f1ea942f3e447edc058a47b5f656adcf530c636c5495c7911ee0f826d3bdf53369fe77982a596dee787bdd15826a22f6ca64917ae9fd778d897a3c249bfde8ada1a8ca4ad742ea15f62ebdabb33b42d29ee61800c9f1f0c82917eac620adc3c566a7b3b1389befcb71fd678f9fdc81a1aace66d1f95cfe280005bd9a07b593b352f8b7fc8dfd363856c72a1b42daf3c2888ab5bb945306b51d04bc7328a320b258feca5c77eaf28db85c1e744e57906c7d3c6a3d8c9a37bc9d74c50d185de03adb8c6e6ff4267d44138ca13fa0f99f3e1404a683768d33a59ab3c6357bd8a59886ea43cc9c4cd491c9139d7c9f0a56c51a89f58c084df91e3ecc13a9b8ed7d44a05195ef6d860e6ce88292236d705134b9e1f002ad232ddb371f5be7caad2c092885ad8dbe02ab3053186f95188e1fb54c74a24ba7d65d3efd119c2e201aee29be3246eec063b817fca2d6553a87b7df2a76444000aa63cb85ddc46dbf8b6bda74c1bcbfc10c81abe1b599fe37557860c74e452d01538b9adb4267ae8af456e1f19ab42357024d12012a788c188e55291ce283540437e39cbab3260518a4b067d0230fd9d2299f5d66379b140065abfc491e15bc4af99864d27e32b225cac1582f9672e165a40dca734b995158df46118f69b64c6f464abca4ba1b9304afeb7874aab5415b58e08ea8cee3ed00b772a574e1cd9226d9a1b73e071bdb09a7cea4e1187a81b821d24e6a5bdbc4afde20734c73b0c3736e4c0a25f1311c9d91f02b70407018476eb4c382059e2c9ba66f4d316b510eddb4cbc88358b724f61a088f62d174398f29dad54ac9e15b3d2bee2b159ad2db81276e5aefea24750b236db9b9ce9572947f767955cd83cac46d5abee6e83e1155889da08ce9ec6dbc2c98d26f3ed66f867f320406b857ea08bdeb11568315ae20ce8fc68c4d4f0479f12c06d1e73d6a96fe4de9cb686ed9406b874f4de823c9cbc2e1c86540fdcbc1d43b02a40cdf4e482ab51a5239fdc29eb77c7c2686786c4e53dc0dc020e5a116fc92a91a47563439957e9183ced55e7df87264032a565994520e0d8355321c802179cb943f3e357d29675a034c8b6a32aa144bd14b56072befde6fb33f58e4229018fc0faae3b4e9e0b26f86d730e2063cc0143016c3f6a57b045f77484b09f5413ef6377527ed5ba25684ec20d5562f5cef2319586d8c87784819916e739a48aa609e7cab8a30518f9456dd820d91f56c58179bb9c142a5b25aad98b1b55e77e07673448475ec13f0c8f0c8ec7ef4fbdbe1d557117a7e35e3be3f15a2e68804f6d79943ad71d601e8e68c6962a2799c21d0567d16374e050ab9c3b79fc62e64ac35fc10fa97f4d65d7ed37e0f4f25113a44f240e939d091d3c5905cb9d888b6e5a96e16dab9df7e8b75ed2838ad0e2f7c25af9bad9b6a6c2d223954a9d3fe032e50528702f4387323bf74452e7942823c1dc2d9a9fb892f158e39d8360eb13503f233d2543cbbab39ba41ab5c90b1c378a1a865b5f7430b24ad6719a26a4591e1b534bef5582f4f9609ad1e6b354bc167e6a3d7f5075ec6fd69849c07fbdefdfe01c04b93ea25ae59b6a2656d332378692dbd123d6f0dae9d99ba581e9eab23f587c8581bc218a16a85dcb336de4104e72da7de959343a0dfb94c497011751ef46b44b6db4b09a810b8f8f8f70e13a3f311fd342679030d7033c6669dd7adad09db8a151298cbcd7b841f914b5a9a9bbf6b1cd44f0bed7d740dfbbd6a7cfb51aa1ca4311748b05fd3d7dc58b4a3e146a206fff12c88ea9dfe41f23a774d170f5b72f796d9083258ba06fd91c38314598a6dae4aaadcc00b64fc14c532ea3b16bd3eb1cfb8e833b3e42fe073d6089d68a17028ca5ab07b1f87477a72910da7ae5611bbefcbea20e889c63135ef00d83e1445b86f155efc715d939cf24087c56d4b337ae3163a84882e576cc127623e891239e31b919b16158cb979d1ce4155b391652d57f5e248fe60fd10819900a4e7e419c7df2c027793b5ba0d24fe30c38233dd652d0682eef5f764a56d2ed640d1fe2774ad2457d271e02a4a677c9146ce14819e98ce66da8291d71158742fdd09f5217743d6553e8e18292cc146a9d27b0222afa14a3b2fee3664c6e83c5f68d7338f63b5bb858e941e12fd7f3f3cb8d82e4b4a9d62f28ac3748abb64dcf0e948dfa1e01dce171d4d127dce8d67e1e7b08f868ea8d29fb32d7a386a2404680b755bbf7f9af9998a1779848c9a4c6ebf73020f96f3742a3ef685646fb31f9f2d13d405bd698b26564e1ab32adb09dd04069e66cccb635dd22030d1d8bb6b9319f18b0e1d14eeaf699a06682fa2dfd897327b461c37485d464fcfde64c6627004de5549dae35f38fd7d9bc816c2fbdea2869d28d8cd374b520d9d52c8786a4a023b68e7b55a345549ec5f8c00ad68fdd43ee3ce6308974a062c38829fa79a9019affbc193cc07cc15782c5c2f3ff72f43c291cd899315ff069903f4ec539f87aeb9a8ba0145449ddc0f9772be46f9b17e6d3278363f00b52d9f5d170be47d42e0abfa1b7f711666000b074af1593c8a9de32469c702a689d488d1221f09e7f28d972bac5acda4c01d272b75f5c4910fb9a5820ff096e3b9e96def55dd314e3da5617a0200b37c6ec82d48879ee700369e8896cb9c8661cd8f00450854ee5e1e269e744ca177982369471c55971b95a6a9c7204ccdc60d22534dc9e6dc05ab6d4148b2940066f7c36ccd873a4105c41a2e5af0113996dd70217743ccfe05c3c41cb6dc5597fe1c33ccafa12a5518f02fb74d6ed3dacb84b8dd7833cc4d280f9786e668c6da0493ad5f92e5a2645df8f043bb15292989ae40ba76753cddc8309c1737ec69aca5958d82bc531129da946319d2870dd707c83383c3643cefdd1d3a836c84b7255a96e3371dc9977e8885b410f52d88a44dd7e0f8a1d218a3657919949304abad9d57e507fcb20de355a3ba7d8fc9cb5da4f8d4ae439be26e222409e6ed34e5c5ac2c624e0770ecc51c7e0715c3acc4af73b607324cb803ec6bd7e97f6e2a86e95aad7f0a917e0385bcd045deb614f2e584175b40e37f8679ab83911c0586afe7b75f8739dcd2468128646ae053584997849126c9f221f6fd6094f13df250ad7ab4cd23ce3c2a6ea807e2d7cabb2da910fb4bfe63fd7189e5c0bc0a21324b8bf8b96aee52e3e0637f2cf0a6d9f22c750e2251e9fd1f615a78d6ddfdcea8f4e00c78c2abce564e8c0fc996e322b460b526e3f0f79b201f2b898424a6ae72ca3c680b6d021fe35f64da48dae179772af7bfbca4ad1f6fa0694f0918af640cc6c144ac09fd6914fe01489a94ccec26608e3eb39c5e7e1bf19e5182ed52642639db009232c4d445c65a3967d3a26719657b24d6615a019b1e8cd1426f5ea30fef2c45c5e9b6123997a95d28e675cca3d7e1898fe48207ebb38d1d7dbf5decfa627fb09a5424727c69755b0aab3d469e157746cb6148e52922bf77df5609dc6a55590d13f359541279c0ddfd972379c4cdfd23ec824c2403347f5d062619663ef7df20b92b6755d1518f1941f5dbce3c1cdacc692a8a41ef9c963cec05e5cea77459a2503ce10c58beca2e86d9f8e41302234c91c39db39a0f09f8a34327cd974c5a644479b3dbf41d569507fcc44a7a53bf9c9ce9e051c7d23e04fc5359f43ff50204c737f96c6a8925f05af2fcc463de51dbc98936ac04c8901d33d4411f1ad12d1b78f5e5f734fb3410d2d8d5c6983882a62746a2670efbc08ad5bbb99867db328d0557067053d098836a2db6e267e4423b1ed6327b08d14f758ed164ec7ec9e9a6e2c1283ceda6c5b014a96f02781e6ec7978f04822a8b73db23633dbf406605f7cbf5d67bdd792f04ccb32b25a60c16662cb5d71691a44ba747d16b9cdd9216ca3c3d4bf4cf8b21ed6338047f98b506ccb4292c736b67f166d0918d059b1e636be4cd856a9537e63dc17d3cbfc0d97b4702e53e2f0eb95c44e343fdb7104d60db44749b687ec7a82af3ff318bcb18c63024f083d50e3f995f4e72eb173e6ab72eb99d90ba53f4574c374e3d4713914f8aeb9525c8155f6922692d9ecb1ab26a51a5606c6950657db6f124cbdc4f29fca6af9d9c9479ff379c1c4feaf5b9e7ad6cff02381bde39e380377a58c8f8083471962e066a8d2aa1ed3f641b100755f59ad5a3931ea1795f8e392b3fe30870684b29c0139c531771d652577e33484e68982f7b217bab8ff6a8b184bd3f5a5ee2d73a3b44897bbca564caa6793d6f3db5738f132ba3ba6995c5373c537378912f2437fb8b28ff31fae277b76c86ebf22a51c76f56631170df482241da722ecdcdeb4b4ad761c4fa90e341c4d680c23a9a5934aa18b7e3cca68021658011ca54cccdd16a9e01a76696d8e422a4670c0e316bbb9c5655268d58db552a3117341927204943df8056fa3143422d1cd4cb6d43afc7dca18e76df8de00c5201b1cd4dfefc25332406686a6e20fa18e26318998e3110536980a1d0943f98e09a654969843a46df640ffe1c4edfd3916e88ce0a1cfbb99f8a60e3a31afcd03c288efe5931cf240c5fa7d7318693527a4a4ab4258bd1311fc74897872854af382e167bcaf49feed1d230677c1acc546b1d251a9cdbe83e30aba85a14400f927188d121a178c449b19e3474f9ef24a6ac28d23d624811f5602878dfb4e21f9be6b9e4954ac9b1e0dbf180fe855c02ab6ff11ad834b599d111c6b4daf3ff5d967cea8c9cd8a0c70f1bb0ba5c3f73fe619d026db3d11f08fb2d6f6d8cd943fa00e8923d1c02dae594d80fb1bd27f4297cd22fdc3597751bfddebe64c83d2802b07edcddae46a45684f5fba037d3147123fa19220f3e194370c0ab92ce108562102ba4ad8beed9b321a42877c04b2fd2a273f7c8c000884dc7e799b8044568762e10e8822a1d84f890df579fc05cd5741a7ef7433158bad72f8065b00d54f877b81e568974b0cc2b7eddb43147cf2344a48a2dd7fe2927e3a226edb06a4afc5236bd34152d5f0e720644ab28c2fbf18f73ad818037274c4e77ecd04fadd478184fe68f214295ad61d208fc7b80519b44671a2a02230de2f93d02579d10e53e0d8768af5b69bb1bffc5159b42617068ca041faa49ca525c2fda3abf6b13f1f4bb2ab5007afee30556f486565e9f77bbcba17d7f8e3f3664a244eb4b11329c60266b47545e99f372b06", 0xff9}], 0x2) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 15:44:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000200)=[{0x0}], 0x1) 15:44:53 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000000c0)=0x1) r1 = socket$inet(0x2, 0xc001, 0x0) r2 = socket(0x0, 0x1, 0x7) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0x1, 0x1}, 0x10) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) socket$unix(0x1, 0x3, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r1, 0x0, 0x200000000001f, 0x0, 0x0) 15:44:53 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x0, 0x4}, 0x10) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt(r1, 0x4, 0x8, 0x0, 0x22e) 15:44:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202b, 0xd02) msgget$private(0x0, 0x8) r0 = open(&(0x7f0000000040)='./bus\x00', 0x409, 0x4) lseek(r0, 0x0, 0x1) ftruncate(r0, 0x875) writev(r0, &(0x7f0000002300)=[{0x0}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1, 0x0) r1 = semget$private(0x0, 0x2, 0x50) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x200000000000000, 0x5, 0x10000, 0x400, 0x7f, 0x0, 0x0, 0x40000]) 15:44:53 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0xe2a, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000001c0)) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="966600fdb11c89043810"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) connect$inet(r2, &(0x7f0000000040)={0x2, 0x3}, 0xc) getsockname(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) 15:44:53 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) close(r0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x8) utimensat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x3, 0x6}, {0x2, 0x20}}, 0x2) 15:44:53 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000010c0)='./file0\x00', 0x0, 0x0) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0, 0x0}, &(0x7f0000001180)=0xc) fchownat(r0, &(0x7f0000001100)='./file0\x00', r1, r2, 0x6) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) write(r3, &(0x7f00000004c0)="76b5e55158fc9526d7c865eb060ac3a90714b824d3c5b645d0327dc5a001942a227deb3909929d02653394de53ffc95553daec4f5b5842f5c95c927ffcddc92c078b8b7d60aa38225c9c2384b00b676bdb73e6903d2de1629b0114049ecfc09cc699fd6c351b4a3ede37313630dd1293ccb60f22b9185dc364b038f66345fe1d03f2f90e25902dba69fa1ae6375f7f696cdd42c0edbb746c8d14f1bd7a96f01b0a2a756b134316f6d303b62ec6736ca42013437cc58a8cf2c2fbe6a0edfd259f50005d608215afe04b2166bf10cd1d1be0aadf51ce63618aba068b3126fcb0393332ab36d4a6bbfdcdc088c1e89e53c48820c1649e7cc74c2adeba6631ac57a9fcf5d6c046be0792025e285af1b946d730b928468959e729c22fdcfec04f8643f4309ce92c78d200cef188bd59097d97f4e2c7591f2385939ef88d42cf8df925e7328b2fee3ff2b7895d51386a056c6e59d23f05d19ddd7ea769aaf579cff33a165b9d32c0275ae0dd760d32f2558ff2cc8da2de0302d6bb9351f382d502979e6bb4240538b93296109eb1d04e97eda1dd7e84da477a8c450a4f0835792fdf08c853840e47ce7ba8359470ba8766f97dff975f14d28e14806a03408b3c2d747eff139f4e9e57bf57c83e373f3492fe09315fc2afede5720ec332745f1fa236656769bf9c7582b3643581e72a1329309c587fc95aee4c97e31f415e1f6b840c94692d346d99c974a2a4ebe560a2711079f54005769902955496871a6cc8fcf1f0232e4b38948469ee517275793621bf8aa4ea0cd3a503e856aca2fe0ffaa287471c920d207471595c8277ae1cad5053bd8ad5eec6a202394b008ce5853f1ee1e3233f23970266c4b4470c54b0ff3d79fb4fce7f70f7776c2a125b3cae33867fb26fb7c7ab71a1043cee283046819f58ea795703805d7aaffcf3a31eaeae17c4f52d68fbe585809ce9e12dd4b940e09bba7baee4c23b293116a94a980f894703c017fc04952f1dccf3b89c3970684ec140350f365867fb1b240800359a8433b002fc2a6ee83f1ba0dc08dd19acbf9f0ca242a929ad58e9ee4079263e61c103443ac6ceeadc9e04436ae6d56f2493d7282ca7acaaf9f725bc369d8a8bd25dc710617952a0888b49e2e076fd462a3ae517d29b037f199bf60f24f4dda39b75e75bf2bd4f21e0796101b5163464e6ae4d671067ddf7ab9c3bbe843b3cdde0c905fa50b261963584a9953ba929e7d63f86f6119d4b86adf1e99086e3230b15ff86806d2cecb7abe9c9773b1b9b1896b8b01d74943711e6cef634a3357c6affd47bc53f1c0487f2bf5032385944db88b31a851ec76c6dcd8262ff44538b234d89341ab11619e0a5e9950a0e8db77c8a65183acf4db9db089706d86044ac1f0f73ffed2cf45a146e129a922cc3bad1833272d58d808105b562cb60aa2b111292db9ea7d4f5c6b8717cd39224d5eae1c5c8bb8143d226e2bc6bb285ae6d2760ac520756284046fb4851b77d8574d5c9c0645bd042c13c028e6efe57a613eb5d66cd704a7f3b5b9ff59b4f5b45a5dc08b6c4a583b47286aa0f2d114520f67554cf6abae2d03d9c4a907511de626f209c7f51d97eef91b8d72f381afe2cc2c496afd330771a3fe8831b325ad7e2f9599d4137be11255838bf5daed12024de1aab123940f73a07a25885572853b61be398185028394f150bcb29f4f99b32c53ec91aa794fda95eeb04703346174650a83c238a02306a7f958ad81c56c01d69c966af11e4cbaa8714644da99b42c78974f2a1aecbea6684f8da72e9c19685cfe1697f9bf76702f57c668b35ffb541d8ffcb537377592283da89f39badea3c6e6dfa6a0dcb7b9840d6bb12d937a53e4aa798c9fb14478b37779f62446cdc8686a9704ef4155dcc6c2f2441a90eda60832d971c05da138d296508f7df8a90d46be43dcaba08e049825c634814707b2cf6669ae7a793e7897de89542b632477cedfbf2fa47623af842324163781bfb742909efd195eb03121dbf011f11427fccc09cf4122893b1ce74791939bfaf86375942005960a0505f17fe4ef4c115ac8ef3f9c3611d4a79ebb1ab4050d38a34455bad1508a09ea69bf4e499f55ac4cdfb6a5bbd3ca90a6f5d56374173a29491dcb8815f1e602e595fe298fa3343dd3f7743f473c71c730a076b0cea9ac21bfaefc9aa6a1c9a20152f6e6349e9ee344308cdfb4d54888e286f3b647f7289a5bb77f3ebf85f83489bc9511bde5219b298eaea6ab60bc9e8403ce64ce5b2fcd7999f41572da2c1c9a2de4d72e5870d09b8067296c073bbacaf0954e1d785cb71af65bf4da905863b4cb26f6518cefb9a1ee9535713edeefebc27d07831e7f934b8bb52b7bc575617a4fc3444c0af61d0c10f60866fbc41df6a3f6ebdb59d6e6c8724a8c853b9b8ab4723541f88464a05d07dadad126a1442718efb628fc4069f771cae9078153a9b390aa488da786bd1b6f70af25ce83918b8e58378ffcb4f32a6c654079df5faba2fc7951595ef44c2b86ff66394985e576860023a1d525c96945a5bdc0cc3ef55c320123735df935e4ec02d92c511b198c9731b72d37d2f057b94b0091ed757b9f8a805c63c9bc84ac224415a9b0a444ef222deb66888ee5b7a215fdd0b65d7b44fc534c0becf73925c6880aad7c89a29cb985ab4fd1b86c24b90053eea33ea15cf32e3ddd57332b5ae1dd3b9b7b7d101d48c892a78f206a1d96990eb200e01368af39e6fdb7653d5bb3e65c205b06db4e4112b58856abd3c31443cf7a37497556c94a577b59428fe41f308e6930ec299f5ca7fb7689db7c531c7e44794bafefbccee7691a446f74d1c6518a18ac07875937b3de5eb53936646e000f9c3f1d33d2ad5a48598100dcefe6663491ac588ac88a441af4f559fcbfa12b2f6bdf539afb7805f512fde68092587531e3d2a0e684174cb52870869c8a4a96d429b66af5733be58b4672e41fd00e5f06e45c7e2c6164fe04639df2f5a267ba6a078fb389eaed5bad9eaac652dd3be15d2a428d8e2bbbad11f5b81eb6e812513eac772e9af583afba39deb50caca198c539273c113840b97624f5e18ee2da209cb193b006dcb26a8687d91a49e8bc3d347f7eaf6427370408421d74dec74fc969265c77a0f92328311df93747642a3dbfc6b5e21465ec0757dfc8006d7630040b2ec194a0e4c642f98866338d5ae851ef73483b8ba239c67a8789d7baf096e1cd4f9e1d81c72c8bffd954d235475a66770b605d13e7c98935a22067d95f3a72fb702d271d0cfddc3c9f6995a7048a7bfc461d138aa3db3e2ef15357ee025d417cc3478c64773e6fca5cbf3da20c0ae9cc92bd47e683db7375780b760e7c455ec8d634082128eac6575367ea1e8ca1dde3b39d753a1feb10fd82c4743f9872e9a2196947d9c02cdf107feefe0392eafb8d8fc780bb32374accf21ccf1cb5e7a22aa2ae92cbabb8ad1d4fe18a8db136efca4d65e8af38faadc11f06bec1ebfeaa0deacce9e4507a731ff54956aa955f5a66e5afff045a8ede6812c6655bf0748e1c5305573f079419e4af02f36b4f536baf86abd1b1e9bd58fa88a8c04113e3f713f0535ba42aec20c421ecc7236ed6e3022846695bc2e9e21456853895499b29e0ae54d5a3ed2220f48ee4b05be88fc8ec3c6c46b669b4f942b67ad5f8c372cef547f5fcc0499b44486350c829a453d76a28cacee59c3b0cbe8f85f592001c1a85fbbff11a93ee23ccf688e865f4e289e0653ecec0bb6cf5bb4cbd5499cfa7c149c3072860a225e023fb794506881db4dd74ba5fdbf10cd20791068b884e39bf2533faccf3f717b2814fd62caf2b04fe868720db043099bd00ab32e72cf56ba0f759f0ffc38c84a83c7be5699c0dcd4bd450685b05900d9c78c813f03ebcf68df6de043af497fa390836d7c3020d9949b7438f268f8fb10a3eda9091e6357fe02d4336a2ae744443e0c392e2a8fd511866829fc772db2ee462e196cb9e732840095e9ff7628efb2af01d8dcc9cbf874af09680693b8ff489f0cc8f52269bec8af7adc10d3b8cbcbe81a8f9f830d11562423d83719f0a1015d", 0xfffffffffffffec9) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) read(r4, &(0x7f00000000c0)=""/4096, 0xc0980d) 15:44:57 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x281, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1, 0xffffffffffffffdb, 0xfffffffffffffc00, 0x80000001, "ea61a62d98543d811b2962a296b378ad6073313b", 0xfffffffffffffffb, 0x878}) 15:44:57 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1120, 0x28ac) open(&(0x7f0000000080)='./bus\x00', 0x100000002, 0x0) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)=""/4096, 0x1000) mknod(&(0x7f00000010c0)='./bus\x00', 0x100, 0x12600000000000) 15:44:57 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000040), 0x0) recvfrom(r0, &(0x7f0000000040)=""/245, 0xf5, 0x2, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f0000000000)=0x6, 0x4) 15:44:57 executing program 0: 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) open(&(0x7f0000000000)='./file0\x00', 0x2c1, 0x0) r1 = semget$private(0x0, 0x0, 0x46) semctl$IPC_RMID(r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) 15:44:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000100)=""/155, 0x9b}, {&(0x7f00000001c0)=""/9, 0x9}, {&(0x7f0000000240)=""/84, 0x54}, {&(0x7f00000002c0)=""/134, 0x86}, {&(0x7f0000000380)=""/8, 0x8}, {&(0x7f00000003c0)=""/146, 0x92}, {&(0x7f0000000480)=""/243, 0xf3}], 0x7, &(0x7f00000006c0)=""/199, 0xc7}, 0x840) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) write(r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x409, 0x0) pipe(&(0x7f0000000640)) 15:44:58 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x2, 0x3, 0x100) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) fchdir(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x107, 0xffffffffffffffff}, 0x8) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) getsockname(r0, 0x0, &(0x7f0000000200)) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)={{0x7fff, 0x7f}, {0x81, 0x100}}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) 15:44:58 executing program 0: rename(&(0x7f0000000340)='..', &(0x7f0000000380)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = semget(0x0, 0x0, 0x42) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f00000003c0)=""/228) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r1 = kqueue() r2 = getppid() r3 = dup2(r1, r1) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000001500)) geteuid() fcntl$lock(r1, 0x0, &(0x7f0000000080)={0x2, 0x1, 0x7, 0x100000001, r2}) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) mknod$loop(&(0x7f0000000300)='./bus\x00', 0x1d4d58a407f8b0d1, 0x0) r5 = getpgid(0xffffffffffffffff) fcntl$lock(r4, 0x7, &(0x7f0000000040)={0x0, 0x3, 0x7, 0x0, r5}) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xffffffffffffffa4}], 0x1, 0x0) kqueue() munmap(&(0x7f0000722000/0x3000)=nil, 0x3000) getdents(r4, &(0x7f00000004c0)=""/4096, 0x1000) recvfrom(r4, &(0x7f0000000140)=""/255, 0xff, 0x800, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) 15:44:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/243, 0xf3}], 0x2) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000012c0)=0x1) 15:44:58 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$dupfd(r0, 0x200000008000, r1) write(r1, &(0x7f00000000c0)="3206796d2cd6018daa336e3ca25d016f0592e6fe3875ba81dbc497674efcc5a59099923387ad05443d22bc901d2864af45437f51f51958148781009ee8e2f463ffa8", 0x42) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/73, 0x49) 15:44:58 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) clock_gettime(0x5, 0xffffffffffffffff) 15:44:58 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000280)={'./bus/file0\x00', 0x1ff, 0x8000, 0x3f, 0x1, 0x0, 0x4, 0x3f, 0x1, 0x2, 0x7ea388db, 0x1}) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) 15:44:58 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8080, 0x40) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x97}], 0xa4, 0x0, 0x0, 0x0) r4 = kqueue() r5 = dup(r4) kevent(r5, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r3, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r2) 15:44:58 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x20, 0x2) ioctl$TIOCMSET(r1, 0x8020426c, &(0x7f0000000000)) 15:44:58 executing program 1: r0 = socket(0x26, 0x5, 0x8) getsockopt(r0, 0x4, 0x81, &(0x7f0000000040)=""/179, &(0x7f0000000140)=0xb3) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) semget$private(0x0, 0x1, 0x80) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='./file0/file1/file0/file0\x00') 15:44:58 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x803, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040), 0x4) r1 = socket$inet(0x2, 0x3, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="2c3f6b2fc38539fe3479a41678a42fbdb5ca8fd46094a4d2e8d54c1d34562b7d541a3348e4825b9637e508247f3db2c555a87c97e98d352219d57051756ff2459600ede1d29de66fa42bd589063e7b7f92f96558b4d734b7", 0x58) setsockopt$inet_opts(r1, 0x0, 0x18, 0x0, 0xfffffffffffffed4) 15:44:58 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x14c) setsockopt(r0, 0x3, 0x5, &(0x7f0000000040)="9102bafd7083f2a8b1aff3b0203be3b0e200c5773fcb37832620e9f5243c3664665dab0adc3d7b8363c505de25c55a27ebce5e2174e08dabf496e8b4039e66f2a23d5538781f6587a13f35ba34f252b1f3dbf0a245a37a5f0140a23ebc997d9575011fe8ce172abe398bb724a2aa778973ac99e26a3f64752732894f309a45d183c1e04431971ef7374c1249f52062b60bf807ada071d018514239cb7322f8a73b9a9fc4c9527245262817217b22c317b59289024c7be993ad7378867333e78cd471f08b04fa7d9b9053e71bd8e3e3dc3388a1e5c9f37f6c6cfbb21e0aff6c4b97a5a73f22b3fe2b7bc69f4bb84193f74ff97139f3432da6a7e075856557ab1f98de6037df25819009a9d911b034693fb88fca911c220c9bcad92b57e60fd3e6b3c694975a7efc5d7d3c597f7d3919da14aa0708233419df5eb21feeb2aabbbc509675c08c83b638a3e7c7445f1298efc17ed4b06653296ff7e7d011a657f4a9b7a4c59cb79e2e592e0c52b7383c9fe3f6ba7b0e0b39a295d6875a409235f2fd413f32d9d04b36a68c74298d385bd90c922822f52ed92c2b9236fb5e09fe0de92cf9bacc93d73aea96e633cb6e354e507758dcaf7e3bd9df0248b313000763f8852d2a0bb17c28a54e8b92bc309f931ae500b15bbac77fb799c5cd8b315188139ae85330ba2a88243f55d0fe3b3e5597c9ebbfdb88063659c1b3aca76f377f45bca5a2edd1dcd162c9c1b5e6d6dac69d642fdf4d19b1c26700add4af9bb773e5bf4b8830e9d1f941524f3d51433c5923881cffa3e5a7777a3905ecfd9eba6b23639af4bc0537b332ad396e56a695b19070f33d60ab2b1584fb14e5dc7a4fc629f17c7b443358fbda1feb98f04d8a08d7aa7c1b0568ef225579170177f36fa00541a1c4584b86bc055adc657f06ed5ddecca060a7ba5df62b3c75292c2b9f4d7b4ae7609b159360cd6bc8f130515cb000c51d9cff6f0d363b2a3925ef64ebcac4519640aac6a8fa126ab96c55be7791d7a51f0f954a16f14fd8d7dac256767116dbc544e2f3d9bfb603ab0fc2ac9307930ba296f4a18b42da677821442133e5903268b0892dfa4c5c82d9d527ca324e34d846a7ee69bb707ed642472819be679a0f54bbe347974c53bbe7c8ad927e94a66e60305223683e663c046d4750af87f0c92f5c2257e3d2f241d850a53e31b2ba1dd5d4e70032de5b1322bfd3ad51b54a6fd02b1c852dbb1e2ed4259611e38e7fb9bc0d986640f4c6b34a427e002070bb9e3e147583644d9f92d3967fb00c49b4b049aae88c65661ab77aca1729c1a9ad744261ec2b71969a1304b9893fc38f0ffa1e98c6ef3e0258b43cda9788450667a48ab9549e9e6765477df05d2b04cfc17ecca54ce3693dd099c4fafe8bb175d317d8f8e0e081bc7ec40164131d3083043efeba73bb1f0551edff0a18c1b97c348dc56e29cbdc75d9c09a438f796f845de90e182ec507da4fa535edd52f2e2bd4620351596b9160be0968fe78c8acd84c9bc1b076aac74ee6198873fafe1a912f8fc190eb7cab8d7dbc0d03a986a54751dc880be4298d3d94a6ee80c0dcbd776e60c0c2a5c4d195a71cc80895ae74ef19794e1d44cd4794bccb0283c14e84c94eca41ecf76960814616f19b86ba5a44f8d79ee2f91dfbdf86a47ed035391b30ad4fa405af1f4097145425d071adda5219a1b1a20d1740f691aef8e134d806ed818c7663cc1feb1922434c2d2721901db0e4c08f2143c0f4e07c49f5e4cccb0911624324f0d39f6e98adff4401ece98f4273777fb23dd6acf9f3ed2e90b36aaccdec9e99cf061cec701ade2f5c7572ba415129c5de370217a012e589a87b4434d5f329b9dfd6bf1a4409118bab4dc106d1f372989c6f5ce13996e32b54ef3ac3b411e0a3a34f6a7e5192284b1f8d05ae9dd126b53276bf85f4f5dd5124dc6c3679ba8c1138df75eabf6d7b154af32bf24fb507af2b60354f6ce964f12254150eff6e343165dc1a9b50a394b0163fe32b37aefb940f5fa7c7be4b8338eb36424b0d2834c039dcf0ed215ff5230e67ecd64e82238b06e2fe9bab3713f97dc26225c1eacccd283ad35f2466d48ff2176785a63d9a0eca0c13b1cc6c86ca2d47924bbbeff8361386916086b313c8a5f01580ba5a0d2bb0563aba261278166dc295970484d564aa24d470bffead776d54427aa6ec8565880e0974a0acf476b8a27bda5fcc0b7e637d9e675f1d0343b5ac4a05b2a198769c481490b4090310175dc2941da9eb52781d2cdaa53bfbf74884723e01b2cc535fc255bc6c519c410dd80a393b634050810eeb99468e396ccb9460c91f88d3bad740b9c48ff55a5144791f00545206601abdc1f358d5e8ddbacf2c61aac01eaadc2c2a00b4d8178eae30d012bbf83fe611bbec2583cc4e2cbf917d9327953318e9c71a84940fe0b600ccde5a360e45c950d778a6b77340a9a7f1b17c9e1007119b70cf8f2b27e995de76e0b550e82a91782b8e5ac7be080c85888b8a2359d1f1540e66180505834802c121c3cf5e60bd4bf1ee4e0e4ce2e9c44814af38b627e27ceb1a651fb8dfe14f7441c4061c50518573272bb7edd91b9848bf2bbe1f5c2dc123717fe4a813e70f81b65c67f6c689493cb7ad3db34d04fc00ed040895299e904eca26ce93698caab330402aa04c9b5a7baec5d64a80f9b67f934c8b65281f8883268cab2c18e2e70fc836bd4941b291965afdcda181069e057ff0f3c7eba2d0779efb8a3c003cccf492e1738a63c1fa46ab7c93dc24361cb4de6de4e2ae715cd041e11a601e72092bc8f74db3a76cf75eb2daf110252ba92cbe2e103ebd71298526e5901b6562fdbc00b0ead3416cedb60b1f33bfd700d4c1a218644b7d39f120f24da64bf7f443c7d398b3571a0ace44fc8877fa2892afee986f45f3ea669f4a8c9985224560ab276dd69905844f1c504a3ecbf348d1f9b7f9e801a02b1a5e9925f4983eb807632a947a1ab75670b35283f833f771b8d8250171b7752177df83f6ddbfb5cabac79298f289ddf9d4c264bf8a247b0bd7e0ed2dd72caf05d4aa63ef4f72cac1399b3259f21996e38b9c26ea86a9af6fce8f32147bd855bfddfba6260f06d1b19864609a9d99df1963c0fc524436853449c13f3293943fddc3844f0217cd301e310f26ed1ad024322f804869876f54cce9066af4e87f206e7eacb12342cf4c616aa4c82c1381169fd72eea797fbb78f91f31291eaa71087d1e9918b7bff84a4e8531a5d45e10a3328ef5dd457619f578b685c15afb2ee66f03d2e9c8919857b0295e8e49cf7e8bbc3a3e18f0430cc5cbec525da30ce6a1171fbfece07565b5892648da6c49d12b31a346ecf4edb2a04b3d90efb5b7d4eca9aa7f1a6a89fdb740737af9e8d1cf17326c68cdd1052aa29e8f03dc41d0a8b0bf75bfdcc9de42045d5a4b22b133f37c018b48d18fa73c4be65a815a5d171276c3a5af0ea5ce2fbc967f4f458e7c719edf081ab35364c254d6ae995165a232c27da9b28a2220d8a011defdf27f5d33e0db373e3214d9624e29d5b0a273797ff943bab2a7d415b48836b4f9cfa1b231c1d3ff1507aff1e35052ff7023b820da6cb9704fcce603bcbcb5c513c30b9134d5ca786444944a9b1d816a390f13b840bf158e5f36bf5fd6376782e24eb8a8afd552676284c3baa1bd825a551dbd590e3bfce5c064fd815f7228c8a9520e8ddf280e04d6ca0c13353cb55de8ebf2d0954e6522c338399a39a9948e056387680eeef678ef7ca2e2832549f06212692ec4b97ed2b6f46657276f034ab670b2dbd62c00dcc50a1a95d28bd65611450bb3d41e975f246dc528e5f5534a8415d578cf69e677f73306d9c6a0756ea451b745f19215bf8c109113198d0e9e403143ee7f2b96400e7214479ce377f2cb2bc9ac0d39b5859b2e8187a42387c40709958c0f6284e0e19d2e7ec42456c5e60d4a7908f19fcfa53b16b6c395e9b6600ac152fff4cf796ca1111c89f005770546579fd012984ec7675b617aba4e9091272ae3dc72ee96d7c8be2eb3a3206eecd73638c81d54ff1986c793060227272282303e70ad132ad039e4b8f9589159f2c7fd7f965d46a71c8e8a045e83c2e603bc490374c8dc5a0008af538fb1601a4f605fb64f7ef2c961b80d3a3a344fa87fabe2e7b981f4bceaa738731df25c56a8597c987ced4cc0c9a580804b5bb21f307e8fddde05c1dd4c185b77c93033e3393acca9647813669162bc04900714f0688d23865d24ff7d8c5e15bbb6b81c117a8202eb9f3fa1561cd851574bf93ec3147d5fbd290fc4fd562bd5bed28a7e081e6521a702d20734ee876c5e3b5ba3a60b758abb17e7fab982f99fd90a99438208c6acf3147c9e82048fc1e9bc9bcf036984a38a80ac4ad780dc40beafa48ffe3304a0a9dd202da13eabde72b7ea58193d8d8968f99b1d6a06c877aae45802974bdba20baa2a1d62f7b63da175af1ea41dfd58325460d5abecb1d82621e0eefcf616748ac289563b90bf68858af733426808080e8ca1e5544e2472aef8bd8fa4c53c04f022b566b421e82898e645ba05a8b6e65cc08af2228bd5b9b5bd01b99b0a234f252b4427851686b394215ebf3847c1a3db985bf103e23445402ad9f77603d1bbe840dcf6b572f3b53d2ab903d2822c5dd818a01b6760376d23e3214f4f091f3033dbc06fe96b1c54bbb425d4031ef3ddf110e94aff67f56032feb1c948f8c2ba7c4d2da686c9140cb966193784b34cb42c1fabbcacf419d65dcd348d9b2e3331b1c43531e5050263e4e236689708c891b00b61000e3e6c2aa3970eaf3e2787079159986bc3a51c7e3b40cd0f62a20c2da1007aa48a0308d3c6927a2623eb749c2944edaf9d12481253e070707f2420fa51fcb01f2e044fee1c29ab6520199f40d02ce0a0ffda15b878b120e4b226f67a759e36e037ed06a122f1779faccca6367db906320fb015d918397fe7bd575426c3ed089f278dc5d9434582790e98a677f2598a2552bbf06f807579817622e5b875693499e05dab67d32f870fab2bffc5dac56461e50de0b8b97f954180ce98fc0f389d9ebb02c6931debe7080e3deb9d426a244fdc6224f9f03a13a131d51b4818a04cab33e5dfcfc272832bb206b537546bc101d984457022560bf8a1188ef05ac089328811dbc1366f603f86fc2a7094831396ef96aaca65fe3ab4bbb3b2421e785451eebc45f588d5844f17284f00421e9efda819c5f28f61617e90a88eff1dd58fc42f795306c1f7706ea484c4cad7712a515edae3c1a50681c5a3ada2073a6c4a4ba7c752c09cd1b3b7308dc802259fbb98d7ee2aa716d20f1cbca925d88bdd8fb21ec0893bfbf8277cded3ccdee84d444430e7f64b643a78c4e116a0b503943fde73772d9f673d041e47b327d5db2bd0e8bbc986434e18e98cb862125b8665b786ecbac79675ba39304ba31dbd28536023b442b65ab57caa1f4fcfe1c6359d5b273210a76424ca318aa403910389f496021d279b1cfa7c7555addf648e50f587286211f2695444a65b01c148c1cc1a2f739da46596755b44635d7ada1b817dcd13fde4f6ddc916c883ac7d6e2e904c1fdb1b02c8ff5ca10d080363dd7b1fedda4af1c2f023bfc3eefdadc3d940c4520775c932dd38e8f86007776d1575d639713990ca048658b3b6c0ec2bb53461d3d70df1c3458d0169e0165a3cbb6a02a043469ce0c1f13991f8330731464e1d788c2cc466d2dd1c6b69a7a0ffce1edb996d72497fd512740fa098de815771e1e4353eb9882fa6508722b6443d2d9c7311", 0x1000) recvmsg(r0, &(0x7f0000001400)={0x0, 0x0, &(0x7f0000001300)=[{&(0x7f0000001040)=""/141, 0x8d}, {&(0x7f0000001100)=""/55, 0x37}, {&(0x7f0000001140)=""/223, 0xdf}, {&(0x7f0000001240)=""/162, 0xa2}], 0x4, &(0x7f0000001340)=""/160, 0xa0}, 0x2) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x8000000000003b, 0x0, 0x0) 15:44:58 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x3) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x9, 0x200, 0x3, 0x1f, "7760c97a6e4c818b2181ac993e53b4566c3643c9", 0x7ff, 0x4}) ftruncate(r0, 0x4000) close(r0) 15:44:58 executing program 1: socket(0x1, 0x7, 0xff) r0 = socket$inet(0x2, 0x3, 0x0) socketpair(0x10, 0x8000, 0x11ba80000000, &(0x7f0000001040)) sendto$inet(r0, &(0x7f0000000000)="87eae76e8a467dddd7beff991d7ece090638bc13c7f342e898884dd116f05b64211f4ebcd706e2b74c9ef7b22b0bceb9d183ccc84ceeb59408725696d31c5b1beaa63242b0ad0ff4f36a2e4e590d2873312f5d4a78ce7fca7f313e721c6ebd671df236065c2c970adb46d4f54a6d69e79b5aa45400fe15b73aed94299968338e271c71a166ca189ec5964049321672b287f8be321968f4b85d6bdfdab0c268116a91065985e2cbe305793b4594069847840659a7ff84ba1344585007fb825f4ca020a62a102e59d0366f3ca65edca87d438558b680744f06f06d3818d424c0985d77d0a988f246e8f71d5fe516ca34ddb753ae6c531a17a1fcaf30bb537103fd422e15221fa7a9716798ac0edab77c7dae49caef5967d91d4eca1b67603ed5af61fe2ccde462ccfb27139995e35887d2796862f0a245e194638eb3fc1e62e79fc30bdd8ae1e82bf2dd872e70fa028f9ab04d4044d867a55a440fedd9d4d42d71ff4685820899ae1f54eca5d846994eaff13ed90558c61b163d911449c9b8cef3f54137cd490b63fb3a452fc73013d6606529aa1cd5d507bafcc70545db1815ab2742799af6b1cf43b52210707443f6efbf6fd6437b4273e90c6928818813588e61dd1be028ff23a2f538bc4fb047037fd11f102bfc97110f8a8db7f272e3cb4cfff4839747963b086d1dbd864faa25f56a72f0ff0a430e6fcb1d0006e25538e0fc8e866960bef315001b5abd7aa74afde9d2ac6f8c263232911856f41cf76340ff93efa7ff5d83c89c2e4c6285636880d4feeac7c1bea97f9dd87ab71f4a93290806d0d982356e0c8785837a22e63e51bdbc107000b7f54495d42b90428d2a168497bbca8a55457d1843a80a57a3dd34aabc5a4d754a8247a8a1bebcc8a2fd70ce3ffab10c3a7d68b535443f5497719f76c10a83bcffa06b6d90db03e48b2ec006986c5bc9e4c9fa252b165f52048c46da848cf269767b4f74f3952ddf31aa14e2f5763370134c4e2fe15f73eff2fbf3e805311bde3db75d8f8a6255b7e4d52b9c42c177f61435d7a5cad7ea09e5955244bd269cff3c4e98734cf86d49b7bc8f8770cb76e2d52713e90763940c7a9cbce6553585ee1ad1386d50235640daf3ea1d8ffcbc9ee5f769a1cebfb5d0c475a7c6584a701b4f637335d447208645fbc5f8a5a872b908a6a19cfcbd918253274b7cb67223f49ad76abbb741d6eb26e4807fd3de2f17aa295ddc41e20648bf0bd8604f8614326373944834aa08492d533f32d68a3eaf4146a95a4237a114507477d831309cf7edcfe1f6683263a23c3735ab544bec6ce7f27df39b01d6057326de0d46dd44c36f3f0d091204eb3380758c8d6007948b1895d03c1accdbc62de09c52bcfbcff98b298adf432a282cbde5f03520d37a274238f1a3bf5193688d443b55465e964cfdcf319eab10b3031f91bd94be581c4ecf7f03bb84bd6cb03fa77cff5db447b855be347d1288eba86408fd9a01365e8512bdc77129a0d39d4459c4092ebbf954b0f581f759c132989c11749b4af092065757d191f25b97cbac3b6638e8a5b2b6c87872be9d039fe6ba3423d9021fd2e1e8afd8851675bc7e3523cd532b426b554adcba763336fffeac000b6c4ff68671b52b10c394962f6cb1ae273d1c9d4cfd58c1e381d5f956eba8797c7da80bb2d265fa57667ae2544ae18df5f1bbc44ca3622b87521f2c4463308aaa75c811679a08ec5751b21d5c8e10b42048e7ad7cde0d5f3e71fad6947dc49eaedb4c6e080977f3debf24837fc09e5d5cb140a4907ac7ada6817ec2361e974d4ad4c1a1287b15f7f45db40a62b78f656c4221b0c293c91ef3f750b29c9d5b548a717590245b05a3ee16dc8578dea358f103cb1d159b3c6f4c51d37f57b8726ff607cba5b20d8a879b4cce43ca182eef5632c1e7efce55efcb1d8960a54f873cc2d7045e8788dedb617922310f1983761a780f880dedb3211c28a86cb596711f405d50e8e1504db37e8935e807c37453c663b7bf12d6d52961e40bb51d756877a6cde68f5754a4f95de03f667baa12f3f532f0ccff4ca9d0b50fa851ce7b2e620cc8d0eadcf6ccc008c9342574036f09ebf9fcdd43cb0e9d348cfbbb6789e150e7f6d2265cbe25b6ba80a89beae5f23b76df0ce965f5d958ea47f18726bbf7d309b0fd2c11786c45a1418255c8aa45755b91b1066597ba23010761a03ee22d1bf2cc49b53bda289a5b0dc32c79ca7df7a6466d448ab0858f83324005b236c3938e11d7464457d42d130ca366e7e5fcaec43c6661f1afdcbb25465c8147e9a9ec83148bde35bf4e59ab4fdbf510e5f6033b208c4b17dd46135973020dda742281111caf6d0e20aa7a9245c97c09f9f036296e184a3c9145ceaad74a6880a3d5e9ef105449c6692da6ba5340a281cab0cfaf8f7298461fcd16b8fae3de4d35de36cdf852c2aee8fb8156cc8464cf049ffcb5370b3b4026d387363bff332421037a753af0834ef9f71e60c9232b271837098d04941e23b57f08388f7aff86925f6eb91feabebccbef30bf642a46d10748ecc5c5754acf73a4f397c06ec7b8f834efeb23a318a06e841274b325be2e4f974d64da79c694493a660b55e458a93d682cd3f3b5754e02a4644fa8b6c0c550932045ceb567c00c057baf92ceda857e33478286de8edc07a7d119da51be39d74f152ea5c44d71ffde4250fb0177936c398175b1b1b0a71d81352935f97aeb7dcd1385dc3ac4094a90f7cc65c420347c69e63ef414ca57c618e11a781b1580af922b1bb0f744181b59f8c444b3e5f1080673a6b4eefa2024fb2e90db2cf3f8d0acf8afdd8160b0610918aaff383afa4124df59061fec8b8dd952116c2407f79874cade2cfa0259242258026b7f41a19090ded67493eb73c8afdde977f6f5a9998654a1a9ebea0b659ba53f67b5f9c1006955b595af52419c33acbccce6e3ca280220e9e800e7e4ae0bb99e706f8c470f9f7e443700d684b9fff4e7b4f0ce3e9c79df0cdfdc1a6b275a8eab402fdc7cbd249dd143fac6df2c51a6bd32e79684caf48ed8338c4325972aa9d87a7a90a166f242e1775a00279a99394f14277a411064dfc8e2f53b612cad05676a3babb0af115b255c237f1bde78a30370ccac06312a2e23a556067a34823e2876fa63ff299b163fa78f2c03667404489f39c4cae80c4193320006d7673854a292e806681a51bd155e4b8f805adc9b5d737b4234eb774d4e71505b7ed15c842a5bd4a5abcc8164da3276c16b87cbddac430e000b525f406e480cda0b41de68d8cc55432b87cf544df36b9ad307e7f272c3cc85fd60fc1f8cc0d0f07815246ae8bc000a04cea2775bd96b4fe0dccc6c83c29b96a47f192d82d956248b04c2378361b377619d0a32fef79e99e65b5819f3d68601e3c5a9e962468eca3a8320e9672bf9a08fb9badfb27c4c2db2aaa99e5dfd38a9df38b4571c5b3def496101a48e346dd1b8a93d37d37d58443d0590fcad1d2a00fb44d05729dac4e48b205a2835d24a512b3978adb40233330d22059b197935343a4e3ec9bb04f4002be1a8c5004a17cc31036982f244e3a723589c618a9b0cd484352dd79a4f2255da1052a9012294b0be9dd1b642633ca82296b376fd457155543df89d15d2768eddc57f8f216028000912c506f45c422dff066f6f4304c04d13d7807e32cf531cfbdc1f92f1abfec7c621405526acad5c7e526735d60cc4f7a2799880a456dcc4740235cfd802043d27355eefa116c4c9ec3be2acae79575c10e8f2acdbeae1aafe82019781a9cf48014d1a5e7e1298cf666e30ddb54e0ec4c891d9a4c7b36330dcbd63480ecc8a80b97eb6f88e1d31c2a94956e8587f02ab6d32894917b098c36c98943b3ddcf9a7bd1fe1a19a24a1a410dcc7175b1c68ce1c20c751e0414659ca37cbde16940ad79b2c91204116051c9bc41bf8da27c558dd95e33265e88045d3d15e04cbc546bd8495915333bdce3d3453b35519cecf9ae2e9ccf55b9869b6dda4d5dbedf7a8707ef0543844a4ff7af552c9c82f5b25f2e815535839f4631a95375b12012c0b2868659596dc7d5ed476d8787d066ded32b23e6f8fc777082b2edad79191abb26fc424dd73b31b17474c3fdfe112e603108f8675cc38adf0d00acba3ba7804bd82e4e03d3f9f4784b4b2e674735b4d2ecca9fe6ca61f4e0211e48bd8199ab55813926b09347e3303430da929e60baa632f00d2ab39d1e441bdc76b81da4a0cf7644878648840b6497e1ec4b18811c4dedd6c670844e728eedb2731c52f4254bdf887d6007acd2c6ff80373d628dc4f3de90f4f84ad7b7f054e7e9c69aa2c47f97d021bccb6afbd2dbd4b64cd0b21f6c5420154ecbb2df7a15a5e8e7ce827641ffbd45b9681f78fcc76d8e340ee55232ce3bfbdba103c38a52b5b9d18c912472856f65298469c1d9b86733298e5ae0e01905e963c2fe6fed239e4c8817aa09b1dacd084f4b2f203202ac2e151d4d7020006adbdc1f24529aaf40ccbcf01413be60c22548d69297bdbefd77a3ae6bf3952d05a645e6f0ef3638091d178651e5915f5eeea539353ccab80644bc0af265eadfb8c2aecae8a5af87746427902e80fe78a645ec24c4f96ae2ef8a9173054a168084d3a244072226148001f5c3332e10cdf2b86c6875680f8554a580f7b7d5118858a617ac82d315d4cb566bbe4f566cff767c64812cbac42ae98d485c1292ff367af8c65e46748819a56dfa00ae81b9d8362e3f587dfcf9cb23726a5d70590323c1b9bac77c33de896aea4c256835ffac70f50ddfc26415540f07795f2f1d79f05ebda84fd2f1c626f57d13664aaf5cb8525efe970edb43c068c971e9a48703500959c79504a5cbafdcf97bc3ecc80737ff702f5059745a49f46d694ff5c672ecf2276adc65d8c957126328d3c12cb62ba36effa3bec6dc7da580a4f7fd20b8cc7335d791b0a5bf8d95a3bdd515bd8ce721f6a9d9fcaa1a144b626238be8ec207711d92bfafa3f67b9fa9b64903411244ce88a7ac487f7d7132e7592b78161adb6dd982de5d65992dce02272a931d565aaf09395f8fb30756af5df4dc68f5895d0c913ff1af70c6a091a19aecfcd21933bdf1414a59bb0c69f5e0868b1cec6f909ea6b27ddb0ceabc4e4fd55e82bc289ba121c157aa43236ec0985cd9ea5c0480a1794fe587b2c90d3dc5921c239eb55a221b89134ba5cdaadd325dd585b7037ccda12aa17688f0f9b95088046fe686b0a5b2c1d70df16d392e00f861262f863323cb112313e3c70ff3c5ea0a64684bd2422babc49e3f91308a3bf173b4a135bc051731fe03abfa6aba2d984ef1af0b85c4b280f6c1e2a86babaab10b4545cdf7b2fe05de3c97496ae10852765c7cff842cc9f435475d62e3e33348223ca87e27eb147f989b7eb7869e5a7dab11196569ca0312b80b281d9f728a1d29808ded1f2d5dc422052f4a7bbac6ee136d677e3fa2f8b5f4fb1a53b62b3324903703629e176045487c8fcf8c7bfbb3b9a93dba62490b1f27e5ea823f51cf378d23a4448131b8de443ab017eeb53c56ac20575b8b0d15fa6c905bedb29a8611b4bf12c52052e869df87c3bf6308d7330c573f8f499b0d09a8ae6044146c13bdf86d631a487a607a4e0aec8ad8137a26509715cbf738319ad3973937c6077d251917ee68aa8ffa7b7ec6646686adada24c230159981b03ae30d9577c63343c174cc5f4ff04ef8c5795ac8d828555277eadc34c8dbd77e25e6f4286d13dd85a48484ccf59f1bb87965a1e10a475570c17194ef2c42186eac83e6f7", 0x1000, 0x402, &(0x7f0000001000)={0x2, 0x1}, 0xc) setsockopt(r0, 0x0, 0x67, 0x0, 0x0) 15:44:58 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect$inet(r2, &(0x7f0000000200)={0x2, 0x1}, 0xc) setuid(0xee01) r3 = fcntl$dupfd(r0, 0x0, r1) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000140)="e073206c74cba08bf91b9b4581c3d17a9ed66fc8f5425731e96c8568321a432c38a843db5538f525ff8c6d02df05d8ad4a5892c8264317230b4960ecb7a3bc824813e4b5b60704410bcab967d60781722966046759ba98948b7cd488ab6190db724941f33b90b7337f3367e273945b524c9ca4125b3cc4077335cb5a4b7a163659719b6b0964", 0x86) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000040)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x100, 0x0) 15:44:58 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) setgroups(0x0, 0x0) setuid(0xee01) r5 = msgget(0x0, 0x0) msgrcv(r5, 0x0, 0x0, 0x0, 0x0) getgroups(0x6, &(0x7f0000000000)=[r4, r0, r2, r1, r2, r3]) 15:44:58 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x20) ioctl$TIOCSTART(r1, 0x2000746e) 15:44:58 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x8, 0x2}, 0xc) clock_settime(0x0, 0x0) 15:44:58 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x11) mkdir(&(0x7f0000000100)='./file0\x00', 0x2) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x2000, 0x6}, {0xffffffffffffff80, 0x8}}, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 15:44:58 executing program 0: setreuid(0x0, 0xee00) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = socket$inet6(0x18, 0x8000, 0x1) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r2 = geteuid() seteuid(r2) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 15:44:58 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0xfffffffffffffffd, 0x0, 0x0) 15:44:58 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "8d86861f62e38a64ec7688403cfdf88bf4677188"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffff9c) recvfrom(r0, &(0x7f0000000040)=""/124, 0x7c, 0x41, &(0x7f00000000c0)=@in6={0x18, 0x1, 0xfff, 0xca}, 0xc) recvfrom(r0, &(0x7f0000000180)=""/187, 0xbb, 0x40, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x1b6) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:44:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000100)=0x9) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 15:44:58 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0xffffffffffff4c72) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0x0]) r1 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x5, &(0x7f0000000300)=[r0, r1, r2, r3, r4]) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f00000000c0)={'./bus\x00', 0x7ff, 0x4, 0x0, 0x1, 0xfff, 0x5, 0xff, 0x0, 0x0, 0x2, 0xfff}) r6 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) bind(r6, &(0x7f0000000140)=@in6={0x18, 0x0, 0x0, 0x6}, 0xc) 15:44:58 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x4501) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80402005, 0x4300) r1 = dup(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000001c0)={0x8, 0x81}) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x288, 0x0) fcntl$getflags(r0, 0x1) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x205, 0x0) close(r2) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)=""/136, 0x88) close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x648, 0x0) 15:44:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)='d', 0x1) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) login: pckbd_enable: command error 15:45:00 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000002c0)='./file0\x00', 0x20) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x4) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) 15:45:00 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x20010, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000100)=0x3a, 0x4) 15:45:00 executing program 1: r0 = semget$private(0x0, 0x7, 0x2) r1 = semget$private(0x0, 0x4, 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchown(r2, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x100000000004, 0x100000000, 0x1000}, {0x0, 0x8, 0x17fd}, {0x3, 0x0, 0x800}, {0x3, 0x200000009, 0x1004}], 0x9) shmget$private(0x0, 0x2000, 0x360, &(0x7f0000ffb000/0x2000)=nil) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x13, r2, 0x0, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) syz_open_pts() r4 = fcntl$getown(r3, 0x5) unlinkat(r2, &(0x7f0000000440)='./file1\x00', 0x8) ioctl$TIOCNXCL(r3, 0x2000740e) semop(r0, &(0x7f00000001c0), 0x0) wait4(r4, &(0x7f0000000000), 0xffffffffffffffff, &(0x7f0000000500)) wait4(r4, &(0x7f0000000400), 0x2, 0x0) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xffab) semop(r1, &(0x7f00000003c0)=[{0x0, 0x7fff, 0x1000}], 0x1) fchownat(r2, &(0x7f00000004c0)='./file0\x00', r6, r5, 0x4) fchownat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', r6, r7, 0x4) chown(&(0x7f0000000240)='./file2\x00', r6, r5) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) symlinkat(&(0x7f0000000280)='./file1\x00', 0xffffffffffffffff, &(0x7f00000002c0)='./file2\x00') socket$inet6(0x18, 0x4000, 0x1) syz_open_pts() ioctl$TIOCDRAIN(r3, 0x2000745e) symlinkat(&(0x7f0000000340)='./file1\x00', 0xffffffffffffffff, &(0x7f0000000380)='./file1/../file0\x00') 15:45:00 executing program 0: socketpair(0x18, 0xc000, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000001c0)=""/162, 0xa2, 0x802, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) open(&(0x7f00000000c0)='./file0/file0\x00', 0x80, 0x18) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x208, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140)={0x0, 0x8}, 0x10) recvfrom$unix(r0, &(0x7f0000000280), 0x0, 0x1, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) recvfrom$unix(r1, &(0x7f0000000180)=""/12, 0xc, 0x0, 0x0, 0x0) 15:45:00 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0xf000000000000000, 0xfffffffffffffffe}) r0 = dup(0xffffffffffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) r1 = semget$private(0x0, 0x3, 0x2a1) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/106) 15:45:00 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0xa0, 0x100) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, &(0x7f0000000340), 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 15:45:00 executing program 1: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x0) r1 = shmget(0x1, 0x3000, 0x400, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/62) socket(0x1f, 0x4003, 0x11c) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 15:45:00 executing program 1: semget$private(0x0, 0x0, 0x20) r0 = semget$private(0x0, 0x1, 0x400) semctl$IPC_SET(r0, 0x0, 0x1, 0xfffffffffffffffe) 15:45:00 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f00000001c0)=0x5) readv(r0, &(0x7f0000002400)=[{&(0x7f0000000000)=""/88, 0x13}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/4096, 0x1000}, {&(0x7f0000002200)=""/167, 0xfffffffffffffcae}, {&(0x7f00000022c0)=""/137, 0xd}, {&(0x7f0000002480)=""/68, 0x1f}], 0xe7) fchmod(r0, 0x0) 15:45:00 executing program 1: r0 = syz_open_pts() shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000020166d0000005fdc7db061fddc0c67f84354851a6327515097bd76a6da9b106e99f01129f573744d3561361c5a8ee1d26e7f9e6e378e720adfe62527899c5a7c5abac65f6de1a0eacd5b3ca88dd777ec71555dc91f9e1314911b89827e8ead6c9c35b150d07810654ad900364c8200000000000000000000000000000000000000"], 0xa}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffffe, "845c55090000000813fb34357857018ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x1010, r0, 0x0, 0x0) fcntl$getown(r0, 0x5) 15:45:00 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() close(r0) dup(r0) r2 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000100), 0x80, 0x0, 0x8001, 0x0) 15:45:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000080)='r\x00') link(&(0x7f0000000100)='./bus\x00', 0x0) 15:45:00 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) mknod(&(0x7f00000000c0)='./bus/file0\x00', 0x2, 0x538) open(&(0x7f0000000100)='./bus/file0\x00', 0x8a2, 0x20) r2 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) fcntl$setown(r2, 0x6, 0x0) 15:45:00 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom(r0, &(0x7f0000000140)=""/35, 0xfffffffffffffea6, 0x800, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80185760, &(0x7f0000000040)) mknod(&(0x7f00000000c0)='./bus\x00', 0x11, 0xfffffffffffffffb) uvm_fault(0xfffffd807f00d708, 0x8f, 0, 1) -> e kernel: page fault trap, code=0 Stopped at wsmuxclose+0x75: cmpq %r12,0x90(%r15) ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic kernel page fault uvm_fault(0xfffffd807f00d708, 0x8f, 0, 1) -> e wsmuxclose(4500,3,2000,ffff800020b43080) at wsmuxclose+117 end trace frame: 0xffff800020c3af00, count: 0 ddb{0}> trace wsmuxclose(4500,3,2000,ffff800020b43080) at wsmuxclose+117 spec_close(ffff800020c3af10) at spec_close+928 VOP_CLOSE(fffffd806641b880,3,fffffd807f7c7ba0,ffff800020b43080) at VOP_CLOSE+112 vn_closefile(fffffd8069406278,ffff800020b43080) at vn_closefile+352 fdrop(fffffd8069406278,ffff800020b43080) at fdrop+225 closef(fffffd8069406278,ffff800020b43080) at closef+297 fdfree(ffff800020b43080) at fdfree+232 exit1(ffff800020b43080,0,1) at exit1+750 sys_exit(ffff800020b43080,ffff800020c3b210,ffff800020c3b200) at sys_exit+23 syscall(ffff800020c3b2b0) at syscall+1452 Xsyscall(6,1,0,1,0,7f7ffffe05f4) at Xsyscall+296 end of kernel end trace frame: 0x7f7ffffe05c0, count: -11 ddb{0}> show registers rdi 0 rsi 0 rbp 18446603336770891408 rbx 0 rdx 18446744071594824305 apollo_udma100_tim+78092 rcx 0 rax 0 r8 18446744071586171701 setrunnable+149 r9 5 r10 7964921099952057536 r11 17988326051244563698 r12 18446603336221355264 r13 0 r14 18446603336221355344 r15 18446744073709551615 rip 18446744071582125445 wsmuxclose+117 cs 8 rflags 66118 __ALIGN_SIZE+62022 rsp 18446603336770891344 ss 0 wsmuxclose+117: cmpq %r12,144(%r15) ddb{0}> show proc PROC (syz-executor.1) pid=194852 stat=onproc flags process=1008 proc=2000 pri=0, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b42720,0xffff800020b42be0 process=0xffff800020b453c0 user=0xffff800020c36000, vmspace=0xfffffd807f00d708 estcpu=36, cpticks=6, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 92035 247618 97763 0 2 0 syz-executor.0 92035 386171 97763 0 7 0x4000000 syz-executor.0 36574 218807 0 0 3 0x14200 bored sosplice 81743 131765 95642 0 3 0x82 nanosleep syz-executor.1 97763 169868 95642 0 3 0x82 nanosleep syz-executor.0 95642 9385 1419 0 3 0x82 thrsleep syz-fuzzer 95642 43532 1419 0 3 0x4000082 thrsleep syz-fuzzer 95642 244038 1419 0 3 0x4000082 thrsleep syz-fuzzer 95642 506817 1419 0 3 0x4000082 thrsleep syz-fuzzer 95642 90216 1419 0 3 0x4000082 thrsleep syz-fuzzer 95642 359134 1419 0 3 0x4000082 thrsleep syz-fuzzer 95642 1233 1419 0 3 0x4000082 kqread syz-fuzzer 95642 67866 1419 0 3 0x4000082 thrsleep syz-fuzzer 95642 32831 1419 0 3 0x4000082 thrsleep syz-fuzzer 95642 133582 1419 0 3 0x4000082 thrsleep syz-fuzzer 1419 210810 25527 0 3 0x10008a pause ksh 25527 434468 35664 0 3 0x92 select sshd 27141 435732 1 0 3 0x100083 ttyin getty 35664 261299 1 0 3 0x80 select sshd 81372 35162 45103 73 2 0x100090 syslogd 45103 250855 1 0 3 0x100082 netio syslogd 85163 189437 1 77 3 0x100090 poll dhclient 91568 446744 1 0 3 0x80 poll dhclient 72117 139620 0 0 3 0x14200 pgzero zerothread 39905 383999 0 0 3 0x14200 aiodoned aiodoned 56277 268014 0 0 3 0x14200 syncer update 4462 192138 0 0 3 0x14200 cleaner cleaner 73364 285896 0 0 3 0x14200 reaper reaper 9865 491282 0 0 3 0x14200 pgdaemon pagedaemon 62111 362299 0 0 3 0x14200 bored crynlk 40343 476369 0 0 3 0x14200 bored crypto 78472 297758 0 0 3 0x40014200 acpi0 acpi0 66965 264432 0 0 3 0x40014200 idle1 60924 277798 0 0 3 0x14200 bored softnet 74046 392903 0 0 3 0x14200 bored systqmp 17057 252567 0 0 3 0x14200 bored systq 84934 420938 0 0 3 0x40014200 bored softclock 93587 56752 0 0 3 0x40014200 idle0 1 521925 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9479 6351K 6351K 78643K 10609 0 0 pcb 23 9K 10K 78643K 156 0 0 rtable 100 3K 4K 78643K 180 0 0 ifaddr 42 11K 11K 78643K 47 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 15 0 0 iov 0 0K 16K 78643K 14 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1194 75K 75K 78643K 1306 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 1K 78643K 2 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 30 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 6 17K 25K 78643K 175 0 0 proc 41 38K 58K 78643K 275 0 0 subproc 64 65538K 67586K 78643K 70 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 30 0 0 in_multi 33 2K 2K 78643K 35 0 0 ether_multi 1 0K 0K 78643K 1 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 168 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 88 20K 29K 78643K 1308 0 0 UVM aobj 16 2K 2K 78643K 16 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 11 0 0 NDP 7 0K 0K 78643K 12 0 0 temp 104 2358K 2428K 78643K 3198 0 0 kqueue 0 0K 0K 78643K 4 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 0 1 0 1 1 0 8 0 inpcbpl 280 115 0 108 1 0 1 1 0 8 0 plimitpl 152 16 0 9 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 41 0 1 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 34 0 30 1 0 1 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 ppxss 1128 1 0 1 1 1 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 185 0 0 12 0 12 12 0 8 0 art_table 32 186 0 0 2 0 2 2 0 8 0 art_node 16 40 0 6 1 0 1 1 0 8 0 sysvmsgpl 40 2 0 2 1 1 0 1 0 8 0 semapl 112 28 0 18 1 0 1 1 0 8 0 shmpl 112 14 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1737 0 333 46 0 46 46 0 8 0 ffsino 272 1737 0 333 95 0 95 95 0 8 0 nchpl 144 2187 0 563 61 0 61 61 0 8 0 uvmvnodes 72 1793 0 0 33 0 33 33 0 8 0 vnodes 200 1793 0 0 95 0 95 95 0 8 0 namei 1024 5668 0 5668 1 0 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 5284 0 5284 7 6 1 6 0 8 1 sigapl 432 343 0 329 2 0 2 2 0 8 0 futexpl 56 1850 0 1850 1 0 1 1 0 8 1 knotepl 112 114 0 87 2 1 1 2 0 8 0 kqueuepl 104 66 0 64 1 0 1 1 0 8 0 pipepl 112 254 0 233 3 2 1 2 0 8 0 fdescpl 488 344 0 329 3 1 2 3 0 8 0 filepl 152 1965 0 1867 7 2 5 6 0 8 1 lockfpl 104 33 0 33 2 1 1 1 0 8 1 lockfspl 32 39 0 39 2 1 1 1 0 8 1 sessionpl 112 17 0 7 1 0 1 1 0 8 0 pgrppl 48 20 0 10 1 0 1 1 0 8 0 ucredpl 96 344 0 337 1 0 1 1 0 8 0 zombiepl 144 330 0 329 2 1 1 1 0 8 0 processpl 840 359 0 329 4 0 4 4 0 8 0 procpl 600 731 0 691 4 0 4 4 0 8 0 sosppl 128 4 0 4 1 0 1 1 0 8 1 sockpl 384 236 0 219 3 0 3 3 0 8 1 mcl64k 65536 1 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 3 0 0 1 0 1 1 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 122 0 0 15 0 15 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 136 0 0 8 0 8 8 0 8 0 bufpl 256 5444 0 1015 277 0 277 277 0 8 0 anonpl 16 42811 0 35144 49 1 48 48 0 125 16 amapchunkpl 152 1812 0 1697 10 4 6 10 0 158 1 amappl16 192 1454 0 1066 32 4 28 32 0 8 8 amappl15 184 1 0 0 1 0 1 1 0 8 0 amappl14 176 6 0 3 2 1 1 1 0 8 0 amappl13 168 26 0 23 1 0 1 1 0 8 0 amappl12 160 14 0 12 1 0 1 1 0 8 0 amappl11 152 180 0 171 1 0 1 1 0 8 0 amappl10 144 143 0 137 2 1 1 1 0 8 0 amappl9 136 361 0 358 1 0 1 1 0 8 0 amappl8 128 135 0 118 1 0 1 1 0 8 0 amappl7 120 39 0 33 1 0 1 1 0 8 0 amappl6 112 57 0 48 1 0 1 1 0 8 0 amappl5 104 104 0 93 1 0 1 1 0 8 0 amappl4 96 338 0 315 1 0 1 1 0 8 0 amappl3 88 139 0 134 1 0 1 1 0 8 0 amappl2 80 2178 0 2116 2 0 2 2 0 8 0 amappl1 72 15916 0 15480 24 14 10 19 0 8 0 amappl 72 945 0 903 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 15 0 0 1 0 1 1 0 8 0 uaddrrnd 24 344 0 329 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 344 0 329 1 0 1 1 0 8 0 vmmpekpl 168 6600 0 6578 2 0 2 2 0 8 0 vmmpepl 168 42855 0 41428 91 17 74 74 0 357 11 vmsppl 360 343 0 329 2 0 2 2 0 8 0 pdppl 4096 695 0 658 6 1 5 6 0 8 0 pvpl 32 142270 0 131576 129 5 124 124 0 265 37 pmappl 224 343 0 329 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 425 0 3 13 0 13 13 0 8 0