kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Tue Mar 26 05:39:50 PDT 2019 OpenBSD/amd64 (ci-openbsd-multicore-6.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.209' (ECDSA) to the list of known hosts. 2019/03/26 05:40:11 fuzzer started 2019/03/26 05:40:16 dialing manager at 10.128.15.235:43968 2019/03/26 05:40:16 syscalls: 1 2019/03/26 05:40:16 code coverage: enabled 2019/03/26 05:40:16 comparison tracing: enabled 2019/03/26 05:40:16 extra coverage: support is not implemented in syzkaller 2019/03/26 05:40:16 setuid sandbox: enabled 2019/03/26 05:40:16 namespace sandbox: support is not implemented in syzkaller 2019/03/26 05:40:16 Android sandbox: support is not implemented in syzkaller 2019/03/26 05:40:16 fault injection: support is not implemented in syzkaller 2019/03/26 05:40:16 leak checking: support is not implemented in syzkaller 2019/03/26 05:40:16 net packet injection: enabled 2019/03/26 05:40:16 net device setup: support is not implemented in syzkaller 05:40:21 executing program 0: r0 = shmget(0x3, 0x1000, 0x20, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/191) r1 = shmget(0x3, 0x1000, 0x8, &(0x7f0000fff000/0x1000)=nil) r2 = kqueue() writev(r2, &(0x7f00000000c0), 0x0) ftruncate(r2, 0x100000001) fsync(r2) preadv(r2, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/232, 0xe8}, {&(0x7f0000000200)=""/136, 0x88}, {&(0x7f00000002c0)=""/254, 0xfe}], 0x3, 0x0) shmctl$SHM_UNLOCK(r1, 0x4) shmget(0x3, 0x1000, 0x204, &(0x7f0000fff000/0x1000)=nil) r3 = semget$private(0x0, 0x2, 0x200) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000400)=""/232) pwritev(r2, &(0x7f0000001600)=[{&(0x7f0000000500)="3337665d097c0d2ef7ab0e3d377ab66531241d6a96a8cde062146584779388319db87cb0896200b06fc75a9a9baf5af390df877cd25e6e37dd9e5d30261e1d1d09c8fdb802654ff26cbf7f9ef3671368e786a439c4f644d2b687fd6d7b3dc46dd9f8248e3725ec8d119d5a973192c1f4dfd38438a6fd57eef11660e40a5b315361c9abb1a361163abaa9a3ca60489240d06c20bb76bc093dfc241e03f27e02d19469aca8e8a965edbc7e30bdd00cbdfd04b429b5607e701c548a8fb4a3946d64352c745da6b7b953f410e5069bd1e6736c508763c473f292010a34684ebadaedb1c90810bb807fa2b1225df51a4f431cc497867c66a3966acc369016ef56a1f265df2cff6a4ef3d5ab1ce1ac8025c3174e92831ed3936886b14d5e13f8e51f8d53c32ce293297b38c722867fa5eeee6920e0313c25a187cb8b1dfadfa4b1dc870102e9e0f14c44178d90477afd14d7a34bbbf8451fb889c1d81c2725e8e2d441632187cf62cc85f0148528c8907f477e68a722461fcd9695cbb2b915242c821b210d603297f78798cf88258dcb540674f238ec28f017f91340506f2d4515e794c266fcc187206af103c1c603a9f9e5dbdc7ae87ff07f23006db78ea3b82828f3b1ea5f77cf3163376559b63ff81dd4f310115bd21a5199d3a3d25549e3f06ae2688a5adb9e1b25f89b8d056ffcdf2989e99d2d1de70f3f07840008267f9ee326e3eec0dae3d84e31226714d8296aac527d8f7bcee4f0625a15d3cd176e2015f9ea86246b90a41bb79eafe2fa87ef20e8b8aa2d24f9f8391611d9dbbd37ea12cb172f34f57bf07a8ab238b4ac85207e640e0488d2cee99b79083f1d470b804a0adbb21901c22ce7806de7595ea09e480665818b1e7830ade7047a0a9f5b19b1e437e558aca91f7d065c264c54c57e2013faa88a3290062e65362cb84cace8720f3deff1ee8e400a65d3bfef6294587dce1b669fc1b8ccf22178012f41406e67bfd3000920a4dc0d349dc74fbf367a1d08c7352206742720554ec53dc19b2a7036bdbcc3ff34318c537d469db59176303a4e8845d097a759221cba91f7edffb1bef3964616c74dfcfc86b4bed9323d9ce8da0da4215854f5a3bcb11bb76d96cfe17ff2ec21869e43566bfbda69e85494814a72e9e8df82371cc1d31731b562ddd2b2c1bbe8a4789bea396ecef60c7a06d7639eac9b98125a46c0424ea3022713e3443a04f220c2bf4696eaeb9e6ccf98999d5fd0ec942bb398cdcbfa5143bf2c9cc992631f47f368750a8bfab08d4983d2c469217e4d30eb09235705f106a1062215e4897b7fd51ebcf57da7b561838cbeca353511a71701e382fae4d745699ae1efa336028d3dbc07a7a0c9c0c188edcf67f64729ed3b72d9e657dc73ecb8953e152767bafdfcbfefdd74520816a19e626fa9e4b3172d44cca4ec74e3ca790bf3a14b4accf102985de4e3bd3bf1d3da8d39db153696ea4d69b3155877025b314dd23a857352bc8c5afd73f114d5418adff2dac407731f71e629c044bd595337fc0ba44e8804047ad2aac6431410dfebc66fe0dea2f8e3801fea42944e94efa0eac523789074e7437caed51b780eaf7a9072bf08e9e2831cd41a63015abe81c8821fc1cb6191b0e25247b0c5824164a8e546f6b65d17800a794ee648319aa0159b01f95e9d6ec8ba9e41d7048b12840514279db657651a4e27fb12c5b336ab8d6870e437f83e8e986ecadb5885768d6f00627bc1af323b25c182b14025da726d24b5bfa3f0496b41cfff33aca2f20dcc8fe69f5af8c02c61f61c96c0fff188b1db52609873f32193178c944f093c4848265a400c0298e424115e1424fea95892ae8e42fbba13a41eeb3003d58ff11f63f983f440f99b7211da1f3a348c3e4578489cb6daf838ff73ef2dc776d6348a8e86855075e6305d26978c3cbe3013c29ddf5db6f7a6eff4e007d4a91bc68c30d87bf86944d1e4698b002dca8c880edd90f9835fe18e8725d988d0f4cceaaf530212f509aaaae3c8cda4255ee17ae41e365ba601df5bd5b26b44e71ddc54aca1787839ae95f7b0c80e7be0907b07b225684a4f2b90d7192461e511e7b03282ce452ac741d1cb23f1266639c52d9b44a32a3992c69a09a29bb1304c7c61ce6f5d44328dd63df120347465260525b243f830e274701ad9cedee85674c44b22827e467c1188713f8af5041511716c9572d72938c991429a4055eccbb227d4e5869728f9a4d56ce9f5867d05420d76c248865d7820eaaf3ef55a62ee4e72434a2edda8e7f2816af1267dcb17dba1aa414f3f7e2fd1d01d67e8c9bb0a7a4a77af04ee50d6bb72ed8e903d5e931c2d201d21be7eaab67ddd978d71c388731fde62ca99bd83d4476754aef90c024814b2263de64f0eb64391aeae5e9b776a6872f259d0e5a63b85a4d73f55d256867c6c71444c8b3d9cb13e09def345bd50fc0889b62db6db095715725a36f97c4812416fb34a5164ec92a2627c06446d16ff486effed8870304923b28aad14001695adfb6f84f8462bec74acb9dbd2b53c2b903737490d577f2ac87ff41d06e469397782ce10e6b7604880afce2264cff06af6e223e2d78cb38a4075d666166e7df24dae57f3bbddb947c5b55437557d39eeaf68cf141644177ae36f6b57517f840f7134d3dfb9fb488af45e12b99458ac2baae7899865d86fded3b64b0dda191e9f482108979cdf19b72d0132af288e96f1bc113c85b7019ff777780a9e4be2c2a7ac1da843e15939ae409f5321e839c9beeae7b0cb6cd55e2c2ac20cd5f628b3299986b5f7af425c332b94cc1f5ca7ffa243f8a21dc884a7e183237269f37387dd8517664726393aeae69c9833bec97015fdf1c2b65d466e963d862b49aa69ccf8792d8c36482f720fa4f965f5f2fc1df2ea599ce7fd32f4c1e32474c856b346b832435ca0935c831002e2a4560217cc1a6bf950133baef93214a4a1f4889d951e063b854d1b69534e94e310879662eadec0bc0c9c2549b4f738e6eac89c7c825ea1f36100f68ab43254b14e54aec543d031f3b31a5bca83b9ca7e5316cea6c918c01dbeb2d02f6ab279130b38d88c41f385ceb8309041b486a02387afb46b9c0db304989afdd7ec4f366dd36d8d9a5505f2dafa502ad3daa49f661d1f39c3db74ff3a262ffb3ea67b93138bc7e071722bd99e7406ce6bb54ac1bcd12ab278d41fbf65b620c87f028478109436f16792653f4fb023cbfb81a23f9495a53607de233c3ad712c4148a0045ebe4c6c115d23eebd3fd71dc84b416e7e34e374b787989642fa628249ae433cac118ba85a6b04e42e871137b9cb498835d199ed24b2a0e891f44a17727419b9490aae5629f9ddd8c06280ebd4bb277011e912587acf898da304105e2513528a3f2c2bc7ed9a71395d93c6e5876b57cb249cf543917feba53ff049ad2bc13046998a1b7e6bf11c0fbe3ff953f84b9aa28507a21a6557f8ea2dcc2740d4a887a3bf55add2cee5a4c768318aede1552cfbea1c424ec12a9c63ac6bab44c735ece02b120b277e5ef855b89d28c076a1d7931df2065e1fe10ba4ce13510e5e822e24cf36bfab9496a9031fcea6d22687679fd83afe018b40e3e83e792927d04a9c14192b67ddfffc6c90aed0644e82340b4c252c1dbee753e6cc4a0cbadb438b7e0aab402abdf4a1bbc82064c6fadcc7b67573d2b0c2d0c843565a830974cb5879a351c90d768436127ff4cd6a1e8e6be7e22c0da554f2e97160a193c713d305b567066138322a59fe2f277173e37d612184d18ba1970c592d957f279d0cadb86b85f57a0d16c05316ab4a3123f48cbee28a90a8d2a557bde17fb81311bff92d34d8e38d810849134404aae79e8bdc141c16125bef759af4cfb3fd7830e399348a7810df672e930e3dbbaeee1167ecf2c294d55c8ef5841fdafa21a3ca2bb711d978d3d17f9f222f295890512c5519a6ec306d3a21f6656571d94c996e7450eb7ace6d0f03c7a6dba01187e38bd6557a848285fb1ef41ba73c603311c01828e9fd3c84d19a14c61a0180a38a699186983789c7cdeb524b36adb21382614eeaf51f477ec731d73bf72c38415ccfb93ce58c62fcac1c7df47679d62d75e9bb672e6046a07879b6a216c82ea088b18f6f146433abe9e5efc9b2f031299a03cd91b0addda66d23fbf2013d4c2c805f46c7e74091578f6721c9714bb89f9448a678a6783b954f0efc9f2586b1d248fef67b109d46b1f5d60bd7c2a0f708cb35b3af3eae4b423e23dd100c2e2d47c46db84ef10fbf150622f8ae8eb36dbbe88b3d292d496c2ee0daeaf6901f893a2b07b27751c45e7075ebd4e71b194724b792010da14aab860b0cf0dc0a2cda0ad7875fd98de764eabf5dc4f2434f5c8d3328430c425abfa491129d43040cf4fd6bd236ca008d1b2e8b3fba05d1bedfa3f498c823a4ccf6b077797fe8e439bd70ba6487d64284e7726cc8cd282fdf5ab17a849003c909959e648a1c6a610728a681b47bef627a9562be27610a98e3123b6b53f51add2f1f73c6a7da81757b1095e084d085482611a0672ff4c4455787cf36052aaf419aa26a6505fb67ebf1308609a2c712608894393a93f1d610963845996cc1fc208793b7fa280055d5f1c8788caeb324d0c38fd6e3c530263da19d54d4c11b70ba76f529122cf35bc529fd9eefdd17ec1ba7da14f1963298d81fd79c5bdaf0efac3aa7ebf18e24f83b2fc43eb3437e2519c76cf7658097f5abbe2a523bbb20845406083451ede0d3200eee3a9e9b1545ded7301c3386a6ad2e0e2e98b7878958937950ec9e1a61d92f3a4f30c059a26f0fd52a30e27dded55abd8646df3eb5734110f1e676347f98c841673e3d50da1a985b8f90ad5895b3a6c13a3a7699ed65dcaeff770cc2fd7b1c2986aca50cea9d4266f6dd6f18e3112f279ea3073f7fc5949fa4d8e23e6bebe07da8e49eef32002bb4974e76d2fa61d1b21eb67fb509f582a7291cb2e14618ae4f46c10718cbe65064238d9dd9f1b356171b627c4a4063c2ae79ecfaefc7315379de1db42b9902c15bce749043f664a78dc981e79645be64473d1913ee25582f89e2109b4246117ce2fcadc1fd55f7a932288f7476e2bcd36509ab2b3290a413c905febff40a1184031b1e675a8c6f869dbac6c5cbb4328f4af620e71e7d46ccb74859907a0edb2cf1e9d6c873018ce2766f06d2d15743a9ab6b353de359d90234c85dde2f08435aa5fbb1344b36c2e814ce9a66705d1c75480010a34aab99b09bbe960cbd63ede2e7dd7ab6b6c8df29fbcd8b356d209f5a49276e56ef01d74aeca859079f05b25a8c1211a1af568bcb4b2f23693ee30b09c142fbc8834d5b690a68a06aeb947c601819d73413fbeefbb08aa224fc2399057fe7fa35786b673e66bd0be75cdf8899e45ed10cffa40c98eb490422decaeaad63b6237a8babd265e803c334bea8a646f88077bd15c445fe67df7b8d5d3e76a910aae6d5c2533be961aaa53e279bb370533bed605b58ce55b11deacfcb64b498793c2d3b5ab65199843caa93ddb7cfea595ff7b729b74556945394349159ab05d4ddeb54ed7b4cacb6a5224a40f6611b16a2c0b5d5d8f5973c8704190eb36c4962ea5d9f252e56c1c65f5d357bc63bf3a55433a749e7c9a7ef34762d8616076743c47b95189ff819792c9dd4e7cc3074847a09ec25b46c94d1338787cd1256d35c72885621382ecd32896c7443497b569951e0546e46e42ca334df4a4841611b6f8f26aa318f1808725d2faf0f99760ffc5d471318899a9ecd19b44b5722742", 0x1000}, {&(0x7f0000001500)="11f78eb948a41dfd7f354eef69f34a22d0674fd8d94849e73784eb42b5d60153368f32e62954528d69449438eeaccae38b0c775a94304d426ff7e9b6e61ea3036dd379cbc3833dec20658de261056fdcc6131cf5ddf53162430e99c1c17277263e5ec71e6df38b4eed68aa2c69df2729fd8bad5147ed53619993d0dc9d614b1de034689fcce9d2b36f81310377f547151a82b94a4f48c8d1518f9ae4576e9c64b521480a470e048d4e02c5132f9411a8cfe9695826e788fff6f3c3b75ebdfb9b7fd35fec6a15d2f01b690007cfcdf0db6d38ce", 0xd3}], 0x2, 0x0) r4 = open(&(0x7f0000001640)='./file0\x00', 0x0, 0xf) bind$inet(r4, &(0x7f0000001680)={0x2, 0x3}, 0xc) ioctl$KDSETRAD(r4, 0x20004b43) semctl$GETVAL(r3, 0x7, 0x5, &(0x7f00000016c0)=""/165) syz_execute_func(&(0x7f0000001780)="d1f6c4e199d0dcc4a10de213670fdc51fe8f2878c2d34166400fd1e3c423396bfad5450f9b435d99e000") ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f00000017c0)=0x1) r5 = kqueue() semget$private(0x0, 0x0, 0x50) open(&(0x7f0000001800)='./file0\x00', 0x80, 0x80) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001840)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000001880)={{0x18, 0x1, 0xfffffffffffffffe, 0x7}, {0x18, 0x2, 0x200, 0x3d36}, 0x6, [0x10000, 0x3, 0x2, 0x7, 0x2, 0xc88a, 0x6, 0x1ff]}, 0x3c) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f00000018c0)={0x7ff, 0x1}, 0x10) getsockopt(r4, 0x4, 0x0, &(0x7f0000001900)=""/171, &(0x7f00000019c0)=0xab) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001a00)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = dup2(r6, r7) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000001a40)={{0x18, 0x0, 0x9, 0x4}, {0x18, 0x0, 0x7, 0x6}, 0xfffffffffffffff7, [0x100000000000, 0x4, 0x8c, 0x6d, 0x35639b6b, 0x800, 0x8, 0x4]}, 0x3c) poll(&(0x7f0000001a80)=[{r8, 0x5}, {r9, 0x40}, {r4, 0x83}, {r5, 0x82}], 0x4, 0x4) 05:40:21 executing program 1: socketpair(0x10, 0x4000, 0x40, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) r2 = dup2(r1, r1) ioctl$KDGKBMODE(r2, 0x40044b06) r3 = semget(0x2, 0x0, 0x504) semop(r3, &(0x7f0000000100)=[{0x4, 0xe1ea, 0x1800}, {0x3, 0x80000000, 0x800}, {0x0, 0xb1, 0x1800}, {0x1, 0xb0, 0x800}], 0x4) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000140)=""/9) mknod(&(0x7f0000000180)='./file0\x00', 0x90, 0x7ff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000001c0)={0x0, 0x8000, './file0\x00', 0x0, 0x5, 0x401, 0x10001}) socket(0x1e, 0x4000, 0x6) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000200)=""/129) socketpair(0x6, 0x6, 0x4, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x800, 0x0) r6 = shmget(0x3, 0x3000, 0x45, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r6, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) socket(0x2, 0x4, 0x7) poll(&(0x7f00000003c0)=[{r5, 0x72}], 0x1, 0x0) semop(r3, &(0x7f0000000400)=[{0x3, 0x7, 0x800}, {0x2, 0xff, 0x1800}, {0x7, 0x7fffffff, 0x1800}, {0x4, 0x7, 0x800}, {0x3, 0xffffffffffffff81, 0x1800}, {0x3, 0xfffffffffffffff8, 0x1000}], 0x6) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000440)={{0x5, r8, r9, r8, r9, 0x169, 0x9}, 0x5, 0x3, r7, r7, 0x101, 0x1000}) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_SETMODE(r11, 0x80087602, &(0x7f0000000500)={0x1, 0x1000, 0x4, 0x6, 0x5}) lstat(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)) r12 = semget$private(0x0, 0x3, 0x546) semctl$GETPID(r12, 0x1, 0x4, &(0x7f0000000600)=""/71) write(r5, &(0x7f0000000680)="f828e099f0e7b140c4893d857f86137fe404b354a4de35cbb235f1f97a07cb7bcc8953", 0x23) ioctl$WSDISPLAYIO_WSMOUSED(r10, 0x80185758, &(0x7f00000006c0)={0x0, 0x8, {0x2, 0x2}}) 05:40:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) ioctl$TIOCSTOP(r0, 0x2000746f) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) sync() fcntl$getown(r0, 0x5) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) login: pckbd_enable: command error 05:40:22 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x3, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) close(r0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 05:40:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x80, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x4000000089, 0x0, 0x0, 0x6}], 0x9, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280), 0x7fff, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x1c000000, 0x9, 0x6, 0x1, "652747a46b0675435f3af759955c3629e8756210", 0x8, 0x7}) fcntl$getown(r0, 0x5) pckbd_enable: command error 05:40:24 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x6) r1 = socket(0x2, 0x4003, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mknod(&(0x7f0000000040)='./file0\x00', 0xc, 0x1f) sendmsg(r1, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x9b}, 0x0) 05:40:24 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000040)=[{r0, 0x42}], 0x1, 0x7b) mprotect(&(0x7f00003be000/0x3000)=nil, 0x3000, 0x3) close(r0) 05:40:24 executing program 1: r0 = semget(0x2, 0x1, 0x101) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f00000001c0)=""/137) setitimer(0x0, &(0x7f0000000000)={{0x1000}, {0x4, 0x48eb}}, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) recvfrom(r1, &(0x7f0000000100)=""/101, 0x65, 0x40, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) r2 = socket$inet(0x2, 0x3, 0x0) lseek(r2, 0x3b, 0x0) linkat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000040), 0x4) 05:40:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000040)={0x1000000343de0b5}, 0x10) fcntl$setflags(r0, 0x2, 0x1) 05:40:24 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x800, 0x20) writev(r0, &(0x7f0000000440)=[{&(0x7f00000001c0)="88a12fe3343fb08776aa0afd628903e8df3ba2f80260cebc32d43503e921f3630b24fcdc998791b71f4f619553f026cbd2b65290dc172dcc5436e8049aba24e35f2b34ed57ee3e89f509326389dbcd685099cee3ba4dbbbff84ed41afc0324ac73f21ea54f3e03bf9ce46823c2aafe547446f93f1c892c51d7a1ae81dea114430e2dc2daa15ddd6f2dc5108201be8640fd961b97c1ed479a97079a68e24e122c236d8c202ec17ed1e5118dc24c53a1895447baf51966bf443b15fe891369f1", 0xbf}, {&(0x7f0000000280)="467406354b04b04e250112bdbc40544d192d6250cc7683c7bdfb51dc9c2c9dd21a42bc1969030e00f3bba089df62b4e56e653522a979d5c702de9ae81572054bc521022ce612c15be638107b3ff2ad0dc89ab3faf9206863d02638ee20e2fc5e6ca7768e9322b834c7f1cf6dbfa623d440397446bc80b5ca54815f57a68d805f804034d533c8bb26a21ad5d1c1c593fa90e7f05a3d90f9b5e8b59a4ec2e02aafab470136bb06b876b86ffadf2a44f4fae8c7013bab1d2f38bd517f12b02b535ed8046777d5870d1acf91fe5e314c", 0xce}, {&(0x7f0000000040)="75cedcfb37df31740bf985e1818512eb0a114c97af532c534dec17f665a681b777b3148d80ec602a7ece4ca0fde8e7a6", 0x30}, {&(0x7f0000000080)="f97caff0e582ab00ebb13d0612ef0951e29369911387232b72aff1e598c415c1f0797b8f73e225099cf92b35db5087953c20996951d0ee0f8b71b34cfcfc", 0x3e}, {&(0x7f0000000380)="b048dbd41a6d5bbf565c658a27a31a45eae9807da29f126ae757a8c09efa8c372c17dcdc172fbcb568e8a8b3d465cde6120371256914db5ab17f9e75ca90753bf36f348fede4109b2a0bf787", 0x4c}], 0x5) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x40004010001028ad) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000004c0)={0x2, [{0x3, 0x8}, {0x3, 0x1a}, {0x3, 0x3f}, {0x3, 0x1}, {0x2, 0x4}, {0x211b98ee96fe884e, 0x800}, {0x3, 0x1}, {0x1, 0x5}, {0x3, 0x10000}, {0x3, 0x379}, {0x3, 0x1}, {0x3, 0x8}, {0x3, 0x1967}, {0x1, 0x3}, {0x3, 0x400}, {0x2, 0x7}, {0x3, 0x6e88}, {0x3, 0x1200000000000}, {0x3, 0x80000001}, {0x3, 0x8}, {0x3, 0x8}, {0x1, 0x5c2}, {0x3, 0x7}, {0x3, 0x8}, {0x1, 0x7f80000000}, {0x3, 0x6}, {0x1, 0x3}, {0x1, 0x4}, {0x3, 0xffffffffffffff80}, {0x3, 0x4}, {0x3, 0x1}, {0x1, 0x1}]}) writev(r1, &(0x7f00000000c0), 0xbc6cfd3d42a6e55) 05:40:24 executing program 0: pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) close(r1) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="122d1d4ac654deed2a4bbe719a6337438d85da648f2bafc2f251d5c0efd74d10eb7d832fe691d87d4d6df6e087b649b8f70a0aa02dc75ec5ffd19bff03ffedc1f2df4a74b07bd3c233359d47ec250bab8e587dca07011a6887fa4e0a6b3d4adac2295eecdb5ab64bb38549a73125d04c22fd7acc558006dd892bedf6922b63e9be519e415c458da11e6133", 0x8b}, {&(0x7f0000000200)="0adfbbfde5b9e5f6f875c1cbe9a16cfffe2a0d23fa79a28319a51f1785f50c4618c574ee7d43fff6ff954f79e32c2c931111e046ba1c36e78f7cc4c755d50961fdaf780e6ab2961c642d95217200de513559edff969849ad2c5a2975b2eb7c815efa7000f04ad0f8b6a8fdd761b0224cce93638cd4d8c7038abec5b7a93a18f04c84eb45b332cbccf4a48a29bd893f5a8172a1f7b46b8a4a5c84f934cb7bd4e003e70f58c29a9b60bc3255cf433dd56f8cfc5b1b1147c7d3575ffd8364b06ba1a8050b4c8b355297d65290ca61c8b0eeaf58c924e9db62cd0735d2a8967758fbb0c9aa5df725e1f66394b3f0af28c0de8c9ef6ea01", 0xf5}, {&(0x7f0000000100)="44e502deec8b9556d6d0c1d0ede40386a9bf985f6051e6071667c63173786e4ef375a0c48a22af4159a8b6aa", 0x2c}, {&(0x7f0000000140)="3bf3687952b4357836c7e441cc66d2cbb7f03e57d8d0fdcd2a1064af16ebc2ba64b1c5a24a9be3cba6c38281b2d95396d42592ae9008f12ec60bfb2202f4ec19f09cf9652b895f601af1628c70dc26fa5289bcfe957ed104c744b3b6da7fa9183ce681f3", 0x64}, {&(0x7f0000000300)="767a6d7c261e2baac87ed60b5e6f3c4ad7c664eff6c831358b4be8e5c9ccdafb4231dd7790125257b3cdee16203ef9e96e34af8896863e0e78b130461e30a27799362dbb332997518a3184019d4e3cfb2ce7313ddea48979071190f987a768854fa50b9c462e8dddb7b973b002a9d037de0a9684", 0x74}, {&(0x7f0000000380)="2f3b8ff243b69dddf08b8317c8b00c449d60d649ddf536a74d77f2b3a4bf43fb7a7988b77b6fefcff560fa1b1bd1149743bf1a86a7eec2f9e55a4883eae2bb98bb52d295796a44ce63293114ceb64d5747074705d027d68542d8d6857e7f666bbe4a8f4ae75e983275f12df1191e1c7c966f3296bc11eb2195a579e066500ab3dc1df9e7d836e2c2aa64", 0x8a}, {&(0x7f0000000440)="fa70f7b591a8b8aa49484fa8d5732ae68b90d0c2c62cab6c2dd16f1b9b0c1f52ee8d617ae3", 0x25}, {&(0x7f0000000480)="5b7cb7567ca12c4d77805c234f6976ecee81", 0x12}, {&(0x7f00000004c0)="3cc813156b5e0511036ff6fec76aba67e6bb1800e75b631e7fd50f2a5bd77b55ad5ad334930f13c364968a2d52223d66538c1af409", 0x35}, {&(0x7f0000000500)="74ecc97f46e7a6a66a06f1a0ba48510293efefc61b4e4992338823153b4297353728d9a757ff583b264a7cc9a91f5e4880be8923056627f010c4c579c83a", 0x3e}], 0xa, 0x0) poll(&(0x7f00000001c0)=[{r0}], 0x1, 0x0) 05:40:24 executing program 1: r0 = socket(0x1000000000011, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050105001e00000000b1ffff027c0a00000000000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) dup(r0) 05:40:24 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x9) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus/file0\x00', 0x180a0, 0x0) write(r1, &(0x7f0000000040)='L92', 0x3) 05:40:24 executing program 1: chmod(&(0x7f0000000000)='./bus\x00', 0x100) mknod(&(0x7f0000000040)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 05:40:24 executing program 0: r0 = socket(0x11, 0xc004, 0x800000000000) r1 = shmget(0x2, 0x3000, 0x106, &(0x7f0000ffd000/0x3000)=nil) r2 = dup(r0) openat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x5a) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10080, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f00000000c0)=0x2) pwritev(r2, &(0x7f0000000200)=[{&(0x7f0000000100)="232770d97a45318c8bb6cdfcad0bf306a6f132add3b1e468d4c9c45b6c907a5e136b59dada6f3436465be6d0c8b1e2e4419331188efcd4d8d59e5efd93fd8fac6d5862c4b873d97bde1bdcd165a7bc5bca41", 0x52}, {&(0x7f0000000180)="89d207ab7be14f5740dd", 0xa}, {&(0x7f00000001c0)="512887a2837f6908c1e94330d6932d3bf91f1395317a2804f1d417761104232ef6e1d31df22eabb3cbd2c0265fd079", 0x2f}], 0x3, 0x0) 05:40:24 executing program 1: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./control/../file0\x00', &(0x7f0000000140)='\x06\b') r0 = open$dir(&(0x7f0000000040)='./control/../file0\x00', 0x20000, 0x110) readlinkat(r0, &(0x7f00000003c0)='./control\x00', &(0x7f0000000400)=""/34, 0x22) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000100)='r\x00') pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10004) readlinkat(r1, &(0x7f00000002c0)='./control/../file0\x00', &(0x7f0000000300)=""/77, 0x4d) chdir(&(0x7f0000000000)='./control\x00') stat(&(0x7f00000001c0)='./control\x00', &(0x7f0000000200)) openat(0xffffffffffffff9c, &(0x7f0000000380)='./control\x00', 0x902, 0x24) 05:40:24 executing program 0: r0 = syz_open_pts() fcntl$dupfd(r0, 0x0, r0) syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) 05:40:24 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000080)=""/4096, 0x1000) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) syz_open_pts() syz_open_pts() 05:40:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000840)="000000186004008b00230627feff023519edffff0001000000bf02008cb383246b361f9d216d848314a23e1d8cca1286a2a219a3ac621f176181ffe691ec51f8a0d9025335a17d1827ad0000000000", 0x4f}], 0x1) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="ce01aeb38058272f72b1bfa93bc3dabc362b41943134e8a9dd5dd99c61d203247e1e59930b563c9263e682801e97d9bcf6395fb1d6cc6ed5895a474479d86f5cb2d80bd7fb24b4f63191f6a16825e5c1f2c9eba80549cfc88cd9d263ee22263ee42e58b3e96fedcf2d68ef9d61ebdfcaa24fdc039c60dd50264252512228e7494167c29541bee9346c502bccdf1f64776c4c21918a03eaab6e5d1c5f9ea94ebfb1c2af7c517710dfe50d7582e19155acc38f767e104f30a92367aa86be3bbd2020b041aefd211624", 0xc8}, {&(0x7f0000000180)="6cc7", 0x2}, {&(0x7f00000001c0)="bb1860ec490effe7627a9802082961f5b014b9f5f04d83f0c1a588106ef4dca71ce477d221b960eb7b0baf7ff7fa8c675d0e6ee38d42ae654eb84d4c5aa6b17dba79235192ca6778c4d8bb69d5888be5d0dfc001a6609cd1dc3b403b83855d52817e6eb9a3ff914b7a39718aa018797b5a55df89780619187ea23b0ede71b4823076dfc26e3c53304de9f5362d91694796f62d0e4e0849a9c0814cef4a7d5c1bda811a45a4589143db", 0xa9}, {&(0x7f0000000280)="12107c27e94290aa89abfb047b17c68468b1ce2f57f11b96f9262c10d2499249fce93d04fec0ce7d3785eeaf38ef247b65c9fdabf9073a5b4562607fef838cad15c573952f4c17c215b60a02b5680c78bbaa209c619efaaa66fa58a7e9a5cc18bf392877992576c4b365e37d4b53d62bed0b359bdfe600488171d21741a0ab89092b9875e58b7236a36e8809608ff2c74d511883b436356106e6ea9e2cb89501aa3592d5cab0956b5d86eed27ad9dd3add90498fe453bde4af9c9ea1e41b91abc4d61b348826f26bdc02be5ea3c9d2da58e6b33ed232b838fe7ed49e644289c483203a8383df29601a966cc6e10c9331f9084da072d78a5f4337b1270799", 0xfe}, {&(0x7f00000008c0)="4ea1db3a3315269be0ebf4295df69c96eccd726049f46777f781845fc35b3f5dd70e800863c917baad1d5ea2c8eafa6fe2ab30cee968d3c7064e7a880a53139d8b07e2da51bb24ca33318de8df21ed98f48f15e40b4fb323f206314508b92fa0a3f4620424333c684f2ec5f81472ab3724b195c4bab701c79d1052da68b375d43bcbe65d8e6352c09250b725b7238c1a5fd75b045c0a8285d317ab710a15b0020a723834f6e533831d0b7be12e245c24f6de4ded2a9ddf7a5c6e504c13dce5643e86f9a49e48ae31328d5f466d2c009fa07e381900f913243ced3a695249cad5e54e104c4015457bade32257b28fe36b359df4fca730bc2a820f309e9d7569b985ed1d7f32d930bfe0088e6348d4a1331fa12359a9ecb8252d2c652d9ae896b40f6827c840d36c6e9110ff279ad13ab1115a3ef7e72538530ede6a4897fe178bd8294226fbf8b6dc10b00efcd5fa9e91faa7e163f5975f7c5b760d0366de34fe141c795875b6d95f1ff782490b8d22e06fd24b5420ba2d639560000e8a5d6f957528af559238ef87b64c4942ffe3183ed2e7c4ee97e9a8b42011403bb16439518df407a71b1e203890d6cd137d83d15b23a7d3d72fa04b2ddbc4f521ad47e4954d6e787363ef50455ddab9a4223ec9f199d965e0a5e7ca1f044ace00f1f7352b371563c38b369d81ad464eca5c19961bed68034782a21c2c654c0fdaecb33918fd0b68a592138e4319548a0a7bd753f90314d2713d1688cd5e81edaaf5f398784f54294a4b14c8bae48ccf2f0075407d674d3a5a8078d1ea422f7541b05f555aeb95de1d214740cfbfd4c077dcc9f81fd9789c1ab05a3ced8e38b7a81a83bcec32d6e115791b334068509f6afa037421cc877dc24cdd2ed1e0a45645a54beafaefefdbae1d3775da81f402c8f885cd5241a5f699bd66fff5d530d554951381a346b4c116a9bcb4dce6aefa205c9ffd2ee1a3d913f6cf42123fc11cd5cdac23744f85acf80b6c099a5ca0bc0994597e0846e232322b65b7ed55b0b42157981305bc8037f343f7a75c70bb6f86237e119503921abfce0ebb709958b759e00d1ba18e259cfa2cb5253938e02d3eff48d730f74bf89242728debb26aa09de6613c917ffcb970baeb48bb5bbec75bd6f59239f6876d29445f3905a81ff52178cb4a26cb789a7a70c6f37fce658727d194ca8bf8e092864ede71c2def0735ded45827d0df7f8cef4e11a1cf61c9b007dbbb7dc8d562f8b013141606ccd7e3a5390b78489f44fbd95b84cbfe1dfccf117dffdfc542de7c2d4558b84b9eb3c9ac71011a57c83cbf191734310a6e32daa4e34a47b4a2818b7ad08380f52f4b160fe919e124a5bfb4fc9d02e620ac10b2762ef8d92479ad9ccb338cf9ffa5caf476703eef430f638c56a1aec6d3a9ff2b4056fd7e6ec816ecfddecacc86eb1f720ea5cd09f8a0a3a36deee464b46676c34dcb1683e4962fccc9a77e301fe2d02db85e3de259e70bf5c8292b7ebc56b0ec3dcaf52d56be4dc5e57840a4c0529beb9520c21ca4f5a4bf960e1e1e64cf7e9513a0fe6378ecfbf1d1d8cf259cbdd3f74da0badc89660862499dd218b1668faee35403f8692e06835e57dae789ee4c790f316340730b7a17ba0caec25ed3bfd7eaf940e1fd2c44ed03567a38eef56207c516c3ae991334b080914254b5979621863c030ea1e189e7c4cce61d1485e8c482e0a20d7522c3d91d2e149a15ff25eab6472b26a99c71d472df7a10e066006b0734dea7c822249f60328135093fc25a7cc34553099268ff52c6a10c19e10f387c786131d9aae97178b92c8937668d154c0e88ab242631e31062100860d623d3ae10026b7c3f55a0738a4113fa1bb37963404eb2508d1a3eac139800c9b7a8d655bf0b50e55a2d82056ffe17b0874b0e23864a1255c691a19071b527b3f0350c95f56b0755d2bc9ebd242c62a39f91c3ebcb23ba5138ff2c99627c9d3f5b706e04f71d2be824b5023212e380937653f9e86854f2a8f9ee1e5dbd9d09545e25d7549f9bada986c3fbe9629e771f3767ef2111bf832ca23b999e67bd7033bccd7505de63d3ee117e7925d66ea57eee45e0a04e6e6ae2d82b83fc31342b56ede2cb23c1bf73b5fe984b30079b782eed2521d8f71493faa6ae41e4c8eadcc3ccf96edb8dddad2b4651821696f7ab6a5cbba42bb6b025e46b3654520c4a11a8727c9d0e55efad50d3db3e70134830a47188aa02a6f926d529dc10d4007430b9c50029e9a23f81b1b40960e04ada6bbab8d2f92d533d6a190c371b60c02c74f2cff959a3f08032b3097a0f9074e6798e2ac382c7bc795fad759f76463b543c4583bd4a1219bd7da15d2eb745b4d128f3f037ae290a2473da35faaa8a72c7a3d33f51e92aaa7509f85da9742c7bcbf1c8c2e349785303049a957895c4b8882b24f33ea58fdbee38e92504853770806ee6c36ba0d909c6cd01e4a4dcc0f0cde883bb575512038ed1766cffd580ab0392ff16c5ddb474a3bc900adb9ba1ba308a6d90f4fa38ac95adb72f572ee3371da06469fe8faade8c8f9ea52e164efca40c3153114e84cdc43548b844538266965010de6d32d4397c9949c2b85e1dfa2438a6b4ec8feed14ec15909b94c5355358d608c1f8cfd3f0539242aa36c278156f44cb9f15f719e851714f27dbfc48d5963db8fe535583cabb458f4ec8a61a08d475fb1fe61a2ca27e58ef31612f0874f5e57f8fd209a60dc1e0abb9bdadaedc5aae0acd69d6d245b19cdf7c8000a789a783b2e3d857f74cccac089ff49e5d1937ff20ddf893ee35a58d7572435c9f11b3bcab6b72a70b3964f71d8519df7a40dcfca572170a7f625bef1c6f6d6efa471615ee7b53fbd770637cb648b4d931db467f114ee2a6d50124d3353f6c4fe40215fc1c570160bf82fb24ff2c8f596a0a7515d21eef46e1eb27a910d1e53fcada222fa7743b18ce338b70d743c4084c691fd3e039990f493ad3287d21df855a9625325cbe6b586f3653967f75b9e054e32094a69faeb0acadc207f75acba032f2cc141085e1d1621c479724b56dfbc0eaf01e6482ce39b47da0c8834336c9db9e131b8d86bf1089bf10d0f6b13ea2374c809136822d6c2c9e28dc2042c7c25b5497063b39603e09a9e7416051338d026ed9d482487e185ffa78fc44a999fbedc5b219ab5809735b83307ce76cd6a612e2d60bf8800d9443e3147ac909f9752d8dcf1c001f55a8adc69fff4fc618159a7585490b0d0efea3270fe8574d8a7c95f1f8d2ad46e567d7064bcd2bbf9bb8d867b5643007b0ff1fa3108e75477f076271f8e24c8d2b7fe34dbb45f45d9df44ba9625de51dc55c50bc4bf23fd59bcfb9869810403d15e0598403d3d637dcfa29633cfe41ab62f621c911c68cf264ec522ee966338e995c9974a6ac5ad8beba6a73b6e146246e2eaea671d21c69ed946526ecfd0538af12d17e113df30824156c1f287f6a5684ac2576d5a06c8a7774f5902289522f51015c80306a8757053fd7ca9962a6513079275a1a37693b4e7c6299ab91d2d69e01e31b3f084b0c4fb404c13aad3992723615d9dc1fae499cdf1b07c8559aca89b3a104c3c03386b6a851873bd9e969f628ed5e637f7bcfc6bf9e41f8382de464054a70d418884bece895ccf118afa5dad49d7d94c0406f1c3aca8b2361d0a2aebb38849a2e138e27fa473f6d9e556398abe13e3dd8b561cb983c61bf51d939199dcdb439013af4aecdaaff05aa5e22e4eae27d5839134386c1fd3e605956420c21781dee10f31c4ccff7c844bc8522d47b47c01eb77d3f1789948ca25d55823d3d623a164815e0723afd84facc379e47f94ca5a68f5ed38d7fac9151853dd6aef3e3790c5515266bcc571524c92801e0feaf1e8727c552f73732a3dfaae8872293966ef23fecd6370f6652b81013a10f527f83e3c24b81d62a5217ddc834f9a2fcf625aad2d1ecebd32b9c98ffd8c836b651cae0e402fa4811fce98e771349a8ffd1d5a0c4d1af5cc92e78157b81acfdc4ffc36c18c12147d9ad47e69c71b9193557cdfa7b2d17152e1da0971be2dd36f19f4dfe64370d045487175b6ebeaa0b4572813e8c9fcd77660ec2abcb5ee737bcc5dc9c904fc57043bfa3d2b2f14489bcf02e4b84f9aefb5f28b3a3906006412cc489ab63587223ae40f0aa904ab1a2b7c8030613141b336332f7ea877b1bde8df9ad2c561db0af2bc095953a0a4c7fa17e4f797dc63bcdb7e2e99092319fccd0bdf53f99477a13bdfa417c5858c25d7a7355cae100830d62aae88525cf57b6d03907400ea9da6b9d355350bd48c3b3e1d091c0d7cb709642497b96471fb8a6c872cbc6165c4960e1644e25eb2f29c992368235673c073a20dc964c34c843c3d05aeb0c09001f2bbf63da09e8511faee0df3fcbb72511d54b9be8f5202ee3ef2e0f33eda8c5c9f63136e6f631e56c90d7f5630d31eaeeb556dcc2f145d7b4d3f9a4d601b95b668d15a806fbd8afc2ec822c9af525db3cad0610b0bb8258cb18263984ee8bf315e9c5eb4b1573320ec27ab05fb8bff27f6d6beeae8e00f4e35c84f606dbbc74e0b470c4f149c4c194b9ac4233af674bcb7e5a2ac540f45cee36621fd6898cc04dfccbf64242e6d43dc144eeab0533b593490a863ffe017b2c3da43b920d4821180da2ef4d46dba70c94180a505056ee1b1568222f20875c90bc008677201faa59ef43d49a00d41dceac89417f20db3cc715b8f689174ded0f2878b0beaafaba333f6dc3bb4134bcead75a3e4c2bf9df382e92121bea1d8961722d63c3021639fb3b286378b12919d1e0e654b905be95b19d22cdcee6cefa1c22e2a1d5470f2c3300b23f6a39058f80b4a4ce449ad269b82fbb8ebe827c84ac87ec4599b3b74723165b4df64d2c3b71016ff334001ca2084406668267f751690062c7aec3efccf6d4f4824a1c4cabff28ce0534927b89eb47c23370bda7abf8507f89dfc3ff2cbc0e3dfdfd783139e5aa27906a5b823bbcac247e99d3a3ed166986ce9a0f5ea5d84289fa31cf49b21ee406a841a52163547b3f9adad5c2f7869a8ec537a76e069e47d5feb7692ad3dc313b4ffff4e75a7810d22d642d3174e99e697e811868564f8510f972e170104a8a9bce7ba0ab7ec796ea5649e0108b72ba10627f5bd4d44ad563e562d933e13d4243bf249acd86d03d85a3fabfd0e2c09953b11acf6107f5920170f2ba15f8c3ae5965d63d83176753dc498b9f014853500e90da4d9bf19477939597a6d49b338d662b1051d8c81d6eb14443167b102ba010a3e0ddc6e5993a7aed5cb44d63e240f5c5d4e0aede824cb0b77490f4007ef8cca507eeeee11701efc92e486c6a987b7c197e049f3bd9c21eeeb87fd1fc520be4ac7ff54e9824829870930d05b2b09119e5865901de124331388931c42c0ea2db0c83fe190218c54031e39e9656b033dcc1759ef23985f8729b3eacc5180a3e5012d98bb534574406156f4a016f352e8d1584b4cefc9f590b4ff8735d9c4defc52ddbc3c1c38b6985389c24881c208ac560b2d549f0e9b3f79206e935c49d3dc9bae043452676131220a4cedd9e8e49dbd3d2f60c291cad888a8840a725203c5f170fd1f7b757d417978ac05bec1fad8f5bbbd42dd31f2689af80b530360e60f1292e278ad30445d22af56d304df111f4c9a89f727783bb0748d32aae6985c5e2cb0de40ce1de348c1bf1791f75b523c71040d957a711d28fad4babcd19f185c016cc354bc2523510153be5bb42fdc2ff18ad9b9856dc2be81ad78b5e6eb21258c8a87626", 0x1000}, {&(0x7f00000018c0)="c67b55d5dcc354dda80f9fff880549daf8b0ee8a4a8fa62fbcbb8574caae48c2f56f146fe5abc232cebb6d5bc671e17cc2a0e8133818d8bbfd2724e35aa63f29543c1f41267b81549707d2fd27163fcb045f0d5f1b0fb7af50fc0720dce738bfb1affc30bd12f6d98dc8afc79ebd364940764dd642c73df8c85cec3a4c5bae2ca7fb6cf850f1afbb0bdbb7ba4fbf4d412a60789a4ccea730100fb690a878a9830bec88b4966e78511f15c4fbae5a1189e9cceac64ff0e744c30e990aa6680a852bfa02e9237118de2ab90991fc7335ba7d18bbf2c273c5c3b3a25ddbcbeb1fa46827531f4700a658b0d167a4fe69310479542cb7f6e7e20e65dff674813191561844ce24ee41afa8d72da85754a84463be3a0b4ad65bbc2183affe8ee09f0738a427f95bf5e20a23483ac024b0a47167b0aeefe56c37b6a6de4eb0bbf4eaf379ed56adeec5e8a9f2a0838125c16dea7062de6ee36d341e5d611b05ec003fdb80fce7fda4b5cb429370c69afa5a61e0aa5aef5bc149c75046eb665364fcf6013d5eb0c14f4578f5ca0e4d11ba37ebb5ba7c9f6fca959ee175e8e69e787edb29d37ac78401b76c596c90c3e40081912ba01611d5be7834ab420c00590922256e23aa8e9bc764de3ac2189504a533c3169310b43aaa0f43ae78f63a8b004853474c5208d817dfe121551f6f768bafeb12a953e8dd845555619882dff9f17802af032e6fc15d04e8f9d6d80d7e68ec04ec989fec6f7c8e73069274e411b43832ddd17fafb42bbf8b7e8331c3895635f17297e6efd2c775e767cb3915700ce602d9827dec94aa276af9b5bf8ce94912d016db94c4e10c5d78fa02ba49f9a81d7474b0ebb7b44aa6c212c66c001a8df2491ad330eb7247335cfbfe4ff53a65a9a224d51a6f5f406d0bf91f0258c21ad6dd72c4dd47c4f9671e33f2f232306b6176150af79be1954617f2787cbbe4c58ebda62d3287269f106e1ba96998e4c1e8b950dc4f124292d06e0d390abcc7f8c7586eae9af764de8fa1d7031f04d05101e2f0bd8e7dad8a9bbfffb953adf4dac0969572accba325e586123164d5001e03586e1d95dc9c73f2cea781ad46daa74c8a8c98d01935114eec2dbce5711825d1f6891892a2d692eea652314c7d750e286ded5be93aa2769e844f31258f9f54415496dabf390f19c81c3f189da1ba6e75180653d6a9a38b910a785e95b5006a7aa3262f2062e9d04d0c21d22f62a04e5062d833ebf6018aa663e395766b8ffa2cf982befb2a46672a3e8044390f1aea091a0ad5830954cb7723b2d86db313b605c9575f1b8a3589e21110d4767358f2d94be677e8657f4eca6474549481a7e4056a3ea214302cdb6b53028c7004923e22c863abccaad48b5a21b5f8a05e20c3eec996cc5f5b46a956856ce55030be073db79d6c5dfd4742297d34e8a0f12673b5e9690f3930cc5a913ef3a2f448d681b02ef8852f6a9a15a79e10b3810750fdccbaae36276be199ef88ae4552ea174be8e78999cccc4ce5d69c1f486bd77ebe6170b94063c2518158bfda6ea19c1b4e3f53fdeac29cbe656e29b4c1f796933271241b35c29707a8738be1506c141eec6e673bc51b8fde7743549f96b64117d9812d3357e3a021c01624e71559ffc1c4ec9f9168aecdf1bb4e920ab959aa1b00ede39c87c117b37c3571d9716557fc26871ba5eb24fd979202dd13ca1e6f1b76674efcd22e9cb02610dc2be154ae0e992e1f3d6f8e8678603767525182aa693be1469d7e1a2ceb41975440b7516378f7a1618e73142355aec789785e18819c1f7d52c194073e938e5a1bf6b0a384b7b5305c169c975fd0ddc9ade85c3bd809be3a010b489872fd6b83b5d71b7049ff18563a69482d8b49703bc78bce49233b192ed8a517177957e7a5d55672f660b13e54f6e2660b06e736076af13e44a1bb1ea6ae7193c65f10b03416ab6208d23edfbdfdbdec4ef7a85594a147c6c28439efe3f880ce67f222cd1e9685eb132c4f3f476e891c918616c04566560ca5f8530319827951a2bde6b9d78eaaa75b13189118f436723164a24586aed06f2766c177c9ad4ac54e0ecde49f23af422dbebd6cd83f81e7c930275689f472a14ce4a93b93b1dd3899d5eda39eb7ab8b619c957356eb1c21876ff76265492dae6a65197ec0f9c1a9fe49ad37bfd85eeed27173756b64c9aaf9878d5df3ce708a324a69bc1f6fff2acdc33b3c31cb3a5860cd172c869eacd8f36dfd578c39ae7779900cede1ec07c8a47435a0f5a7acdbff082a78d0cb4502155fbc8065d9bdf6641cd36727be061c96d8617975fa0de5871a226b4c9f33a1fe6174b84e45c92c6958d00b996c33e457309098dd43e69ab1dad021d66c924d9bb3d8f96a3edff0c292eab1b001afecdfe3076f7f20d5f7a9c0469357176c3bee602355e38c50a23eee468ab5342af80a380d16d168ff3c83455230df057366552c8611393eb9668444983f9a0b976587ebf13e7b7009cba10ea896da25198b068b913c35a97105357d9d8356f273dd393beb2dd43fbb9205678ba19966e4e6a795dcaf14d3a37c5eeee7dbc46736f847a9ad9e3a1eb0c43941e498dc5dde8db0462373a3831dbc03ca09f873241dc704deaf95accdf1ffdaf287ae4f705f1bebf923fd296d06c55d9b28a8cb91604c41a9ed169c5b8a617b1bd104c33e5b9d7b67b62a275e5748be91d85d6c58e8cc14fbccf86d256039756870264503b56170a1a0cc5f691130bdedf3fffa7b84a9c7f39b7dcfc0b0d65074d13fa89267bbf2c6190fda705e199864deed42c9aa339bfe10586b8eee58757cce0487732078efb38da1b7192fc1c1bc3536295fd3da5978faa5a7be29cd93d384dfad232829eb9eab37a4d17daec3f511c2185476bb49ec4469cae051cd184e0eb5778d65a442dc8172dba4aee3f8c7de544ee42c32f4747a7bd3c316d03b1c5bc01b454fff296e003692adc0fda8e27c7749b99677629ee9c22b4e0f7f59993d5fe48f45a436fc4114dfd97c5c64f47048a7101a5e659830e3d5885cd936d011930c953c59d3cf06e1e50ce5bcabe5d8f173c2682861b7a3e7f661b7b816d5bd5ffc1930db39125359321c9ddaca825652124dcb59d5a54196730c451038e865c3cb3f7e9a08837300578cb714f223dcf9feaeaefe9354408f0ae856e533bbcf2b8d756aa8940fb65f9d35bb57b045876870bb5878a9804b6ae59eb3e09b92de0ba2bbac6f8e317164e387aeec607d8534e05d10070cf30e2b5779c9266f0a8868d9858f641c6c4128f51a838fbb5fd9c4eaa18670dc4ff252dadae131294bf7bd59c14b815f7a85b3ba8d2a9a15d35bf5cbb2abd7ea1aad7ba79c79610b5178579d63459c02f3db1e6c9c5344fcf61c9452576d7ee0212915549b6c82c3ef950aae8cf6c1f3414844b67804bac81eacd5fb438d8303816d41ff95d11ffd907db44e5150196f842a466a141eba8220ce308319e035b9e8a7ff27231b77cd5231a5c27269b752f8a26b037ad1a2ac609031552b8cc043f69a105ce2ee3230c4279f37594c2a65497e67ee623015760c183c8475427fa461082484fe6f30c0216bcd6b251cc81a494cabd4f7ce71cd8f91d887266573622aaf4024935dff6032bd2dc7481803ce2503e89cb593628a4ef7cb3184b82b632dc4adb6e373f80c8a6460370b1a762369f1aa6b099ca3ed5e81201c2d9ca4fa5a1f2d71e45bbd6e99b20919f4db96769551524d244b3c571d1491ab131f8e88475ca5ffbd6a6c930aac9422b8fcaf5a619305ba027e6449a244e4eedabfea356dbd1c08cc493fd623dec71b4a42b6f203b700eec0927a017a07c76ee4c9b2b8584755947a937754c07fb3c0c8be1731fafd86d9a37f806c3e9bd9b6ddd0ce5083db77f45f540873bef49dc69185608f4ad7801d419e991809b59b62a082ade1093175c9a51a47eb346b1556b5517b91f7ba3a4022d939b316747e1b367ff26e5cdfc0b71907075933525c1805c16ef7d62a06cddca850223c2cbbdb7546ac570eb50ed0f29bc71d5a7a85409c2c4d3a1a8c62e2713b233e94f2d41c9084c3f66fd4d7481fea3835cc6924dcc99c2bd56cbe02b420d0bc3bf3ce936629fce78984c1a8cc164bba47e085ed173b783bfbca6f52c0824d26cc6cce9635a828d8ff4db36ee09b34a7b0415f9da6395c1f65bb2177a933665e123119aa7ac6212dd19f7f5e9c67229ecc7ad2a52ab380cca69377b3f2e8bf8f6d7055d20b2d469e385b1051224525437002484a66ac9ec31098c892f0f81a1c271f94efe0541488e1fd8bd716ef609c2996be04ecb2b9f1320c4f9c89e7609c68b965ef2e36ea0b6339f7e15e5c9aa68ce5bc36f084eed1ea11c8e33b89bbb468e964a788a4c6046591e786e8bb0ed9154adc631528a0acf6d575a370010712d33697fefb821bd1ae433e116151a2fb45aa625dfa38599e0d431aa9ce1790b7c7c7a5f14b423cfe5584ace396111f30eef82095db7e2dca0d8c6d5d5e5f78d5083fabb772d067dc68c0782635337b5ab030cd06a2501e4b42f1f71f777d3e220532627ccb42de577985e8935b05f0d5f8c53a339f565d97c322f1cc83e8a479bbe00c7eb949420913033876715c5452991a04778a07dda1ffcc61ca54a0aa6ee5b4e637252697d431ceb5d05e3937f03f05e7af39230b068c99fd7a98a96a6216315d2de8b56571497962e4161c5fb45de86d25b7ec4d1b0661bfd085dedc06e528be7214c1533e55c689bc438f922f725c872b390d05554e3d1104c8875527e2cbe63e0497d581b5274b3e488a49f3473f4bedb34cfeadc8697d7f333a8b5612b9297d94792ac7fbed04d2c2d61ee9eb1923bdf60cb033d5808b7abf3e62426d1ab4fc0b222a84d9c39a3e4ffa26963082c4ec549f1da2f6f4235a987057b9eea204e996261415bb17c8403e62b574ee6f573e46676eb3c338889cb32cc12bc8c659a15d9b3ee71c84cbbde3cea2eb5941ce23ba31843ed48355f9f9bf8220bf68b03a1fb2e0dceeb33a416588485ab045528c718245fd8f53465f04c5974a2259af62765b50dca60cf79ae1ba4736dde8d687e169810c05c12d54ccd5accd25b2ba7853fe8a867716b2e215ab214c082d72251fb28564d71d5979b55dabb94f064b677f4d96e753da1428f429237fbda1cfd2f1be89078e04c3d426a927b1acac2e7a249d5762e6c04bdcdbcde1183bcef01a02824b15d8c3d13f5c7e8a87d350c1ac62bc1115c5bc077436ce18778d497eca24abce205a4f660b40570cfaccc781bf6f7070cbe5350584ac3a6c9d6450ffff22efc52158d5c09657ce197c3b9360a2808266c338701c1eaed35db024e85c351f8a664c7489e1291d5ca4ab2b05f940f4210eedfe4caa8b2d741933518d6e538b3efe23cde5d2b2bfa4aa4e8d12c21dcf4fd9bf8277e6a264f49a90105d8c4eb8d3f313ff98d97a8286340317ea678fd0237295103e389fb1212845e72a294580309f8a53d8e00682bf1a0601ef64974bb687b7338ceeb8b2ec4eebbf36b6858a8b5423805154acd15e8c3ab11aceb7885730d381f0e8daf1855d849919d2e66771b95dc3a690d0bab8d4c640fa4104db56c0a0dc628014cfeeadfde35a7bfab968126052d7c0d0fb8cf5fb4273888362f92d8447a58daf95894a533a18b5340c6d1d393563b439be37907e568dce94784db7c00e5ca8836c76b805965f5157af31b63b44c4eadb5d1015cacbd9e467574a0e3f0f0fc8312443f2d42eeff14ddf11c305e122a742fc852e08d5557605799f53b9", 0x1000}], 0x6, 0x0) unlink(&(0x7f0000000000)='./bus\x00') 05:40:24 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x501, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x26, 0xac6c}, {0x25, 0x7ff}, {0x4, 0x401}, {0x87, 0x80000001}, {0x2, 0x1}, {0x7}, {0x80, 0x8}], 0x7}) geteuid() r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x100, 0x4, 0x6, 0x800}) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x2, 0xffff, 0xffff}, 0xc) 05:40:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = geteuid() r3 = getegid() fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r3, 0x4) r4 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0xfffffffffffffffb, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6ff03000073739ea78b7ec0"}) r5 = kqueue() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x9) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000000)={0x7, 0x7fffffff, 0x8001, 0x6}) kevent(r5, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x1000, 0x0, 0x0, 0x0) syz_open_pts() kevent(r5, 0x0, 0x0, &(0x7f00000000c0), 0xca08, 0x0) 05:40:25 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) syz_open_pts() close(r0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 05:40:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000480)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf904001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f4f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f639b0ba161a18e62175b1a020417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39ea", 0x138) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x1, 0x76a3, 0x7, 0x4, "d98f6ff4deed247b76ca5af13653d33011c5a979", 0xfffffffeffffffff, 0x8}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 05:40:25 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) dup(r0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) 05:40:25 executing program 1: minherit(&(0x7f0000eb5000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000e14000/0x1000)=nil, 0x1000) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x9, 0x0, &(0x7f0000000080)="9c1bab548a1872d393a07473cc4ef7d6d8e33aad60991256847c4b08547d0b6695e106cc584a6a163f17ee24aced8e22c0666733bbb44c879c73cfb68f14d0128658bdcd6bc8cfd271be83ac71e66a3ab641d511d24ffa4b8bc193aa8a51f948db6690c68e4c8227d7643ef204f46bf3aff4e1e5d152c51c26219a52b81b33ada071ca169dcd050240aab20d1c26b091d48478d851e4bbcddb88120bef20658b0de679202769cee6acffcf09377e98f4983388b47d76350341274500f7", 0xbd) fcntl$dupfd(r0, 0x0, r0) munmap(&(0x7f0000e00000/0x200000)=nil, 0x200000) 05:40:25 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x2000) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000080)=""/37, 0x25) getdents(r0, &(0x7f0000000180)=""/120, 0x31c) 05:40:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20000000020, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000002740)="05d2ca2c48fa2ba92df153828963f0fb5f451dac99267296b3537daab98b4019a954abf7f4793b772fcd988c40edc3dc557d7c84effd9bc60a1c66936c106bb3f8da6261534997e69f9ced25e9152bc2dde8482b02f9c03ca55705e4e28ba95fd520cae77487c9490bf80324750d9f426c67f385007cc3233a4f83d6ff143378876a908e30c0483bfa1328a9fb98e988394a544eaa1efd77f7baf39e5df87d2e1f08b3ac8d75048c48dc0226a64dff048954a80c730b3abdddfa45dc04321a20679e4665d84f1a55f09f3072ef5658ce689db1eb92d3d57cfcbe802599be1ff06aa839414f93931dd92c79a5eea93b5d386a574b54a23867dc45181b835de67b91f02525a57ab151159ca9f3e5fc2b4f5e5d1278c83c5460ea6a7a98e38530901759fe86f3103e949fb08f50a9f68d9db54bdc62d075f853bddc8b5fb753de1623928519d4ff6ceed98be88248e309fec1b00500d31d64d758ba45c379dea6c7fb14f250bae04856d74a4e1c65f29a0c7b3cfbdc64e7cb56a72b7d7f8b7a318ace77a4bea7e148cc5a70cfb8c5a244a9cdb6df4af5e2428a2a0a5310f6bac2cadfcb343fa994379209032b420454eff4e9512a8cd92d2ff651f0c74630dd8645355e30719f730b8f84873793cf1bb9da0fd50b47e7eab36810670b525b89acbc51df3c145a449cf486e02fa13cf6e378169df7aa3c7aa4370624781250e47b7f239d3a6289cd5fb5927facec5d23cd59f2b4b5043e9ead1b3f31166da072fdb5668683888989da18df6fafb8872cb73fe37008812c83f86222b5f95ee99c6a5e2db3b386f46d31fe3d324638f12b8cf98e7f0623fe58a28159206d88236d0c0ed08bdd4efbfec692c9ab3dce2669d9060d19c18b762d77fbaa54f507a8a60c43612633ef55a05ffb233fb8be6d4f5786074bfb93bc42a852e8c0033cc830553d84301833938cc9e126182f3d25217c9fb327f7363969d1dcea0ee70ecdaeb4c414b3399f14a3773bef54143d54d020f2ac28e431ed629646de075e37a702934144a0633b082f26ad7c381007ea4412e506a62ee63258bb94ae797f8c99ba240381c949851f4007ec14084b1e5f50e804d3cba9ae6dc48a3db0d85bb01e774335f8381a8e5358f39eba6fa405c4f94166531871165c5e05d7d65f954877a71c22e71cb15815bfa0d18e9c5be70824faa3c885fe08292cd40d44564dc996d8a71deab4a4ac9db0aab81d021452844ebd6b6be204a68a505fb1fd4444205456faf15f0ca0b49cb5c116ac39a59ffe3543c18f3e8903654ef31cd7af9e6f124c657b198d64d093283181ded1424c1fd22e16ed8a31ec51f863219c6cdba91bcce977b4a678b11781c0a827382b4c0167bb2f0010909e87dff91e676cd4a0b7865aef6a51e78b12352ff0b7aebf23d9ecac61f824eb591d4ab950b8d04907c1ac0ff1b13be5d77b6aeac597dabb83e189ae0d54ab5623b34f3758dcdc4f7bfce6951e63043d482179530fc4e76c2accd852520a0380017907c10405c6c2008f70b593458f2ccc5bf9538cb70601d23f5a2033bfdec6eed2b9f7a7f607aeaccc83a41d4003e788d588e1678df042abec63319ad29fb8e24b4bcbeaea3470b4c5820424f2ef6b8d2f65693e20acfccc4d0c96dd61688dcc379418e4cca6988e3b6994717443c47d71964c314e1de88f9b9e45f4fa20b0632936aa8ba24b5965ba2ce0ffa2cad82dea178b2dcdd93a0112f5d2f6917532efde8e7d6afd1d40d4f20dab1c5633ffe53fe6da1d5d1f2b42ef0f0d613a66e5a4cdbb8817b0bbea88532e2a319211577ee5e72ce068e80e6f293d4cc319a8711f414c47d5d47ee98931964dc3c18e4b6ac62a8a26acf119a44b1cd8424647352aabb7c03117231f132d601a96f36e3f88309fb53e3d16ceac44a256bc3974765f24178d020536929b8c635ea1fc0963e62ed9a50bb041250efcb48878e9eab2554c60c6913fe9a061232f9929d3ec2e0c3b3ee9865a8f3935ad07e8573c6406c7ec353c409eb6f47473692f7df913c0a28bd865a780278da0b3350c5df6734ceda945a391879ce67e6743bc2fa89fcc4e13d4efc88eb69edeb477984ce1a671637d4ac9887112f98f580ce63203312acea4a0a52aa4a2bc3e0936ce3b5adf3764333202b1ccfb8f3d8e548a26ee9f3678ccff3c66e9f2070a5a824517bcc3fda8774909c84c4491293c13b5006a925a88a001f56e0e00cbeaf1ecc54ed3512dd249bf49f1938191d02aa50b42942ed24760daa777dfd646f800dac113badec75dd3eaf06e0e871e8f59549307f71f4cf1c90fdc25dcc1ba74243b71b34c522c1735663282e7ffbd21f492d2ec7c2632d3ce9f708b79ab146d3a7582a32d53eea714fc43ef4d1c8fc9a5639a2ee7693062c040c1f4469f8833cf939cef5cc001935b837f5bae2fd35a2457524d60ddfb22768aad3181ca48d3e199dd8ecf61821799dfbfd9fcff6b6460b99b8a3c4d34a0c9e788ea356ede469beeea489a90fd6162bc8471d03c30f8a89da7437e1f5ca8fa806451cfb48b2adbd34885469f0260af778adfb24358c1373b81e7e295f0e8c00276d6a18745a31f0f0946769c8139171e6cf28c4ed4bef79c091c82d3376cb824dca610bec380df370746a879d2a002e8f25832ca5f99262a0c5325125cad44ffca59561cf647cca518adaf693e8d3e10e5b1a4c54bec0a72fe334197bdf341bf8dde7400a4083dcdd51933b151dd8b8ed187ae98bf41cd540c75126cdc1f47c93a80051bc9d46bfb20d3a35ec855794e42c72ad93a15972d3499f8c0a6306c018f2f9dd33dd00facd03c37133248823c1ced1a222c6b037bc3b07bfd6dbd56836519693634196b4911d8ee431420d6062727a029e251b0ca6be35c5b338939c86405995edce42db4fb9eb7ca0c05ee9e11ecedb633f36d9703f12412ed16359e3f189550210d39cf88628d53f96e328a8be7e89b169db006410d78a06b26d9bc481094498ddef5c6d764fcba386a9fbbd6a9a2a0fb51d56a5ef6e5dff29fa03f4fdb4b3ad4ba1b6b42c81722bbd4f64dc7169de746325a82a6823f09f2df8f337ff3b16fb03cd9d0c0d2856f6a06b28ab1206005d1ceae4910694806f9b2b83206b15ef490c01c8f68c753d9c9b0093738490724aa2328ff0218f2ef4f926556731f89e54d5f5009e081ec25d7db979e84762f5af43263e2984c636ae601e8f2c795982e8f66e1851ef00369a582ba9a73b236f800d97c0577f8411fa5d56098fa6dc6285db1e54db9c8a35eee8f0cb92412346cb8003c80025c7bb3ec83909bd093b63589148c4b26d252a72a87f6f4783c1700b481c6d559c4afc1f4c255bb74c055c7e2b18c9a4fdb9d7501cee35e2e184cc541357b9d0a5683586232eb030ca55e2ecad7251defa495e840a1162a1f011ea3fc0bf69d53245e070b7cd76d23699de38b664264c91c1fc04209fdfb260b42852ea7d9e3ed42a5bcdb222b8f31c2df2386b106b68fb9e31aa7fc9baa8b387bbd8eb7eb28e38ddab0870db0d4908e66fe6b77c941acb281317d8ea34a0718e5d4d158d14f3c2219a918199b247df877d363320038fbccfdb548718fb97a752e58705dbbeefb305ce088ed4cf41a78ce00cc6bd59dd91a560a751e24a35f2546013ef5de1ae7b288498f5b919ce8c1e5723dc7ad0cbc3a6faefb6fc0ad88eab5e2a18c8f4ffba1d0c064810b5c0de1734b1a20cbd7ad4807c4e2cac87ce214ea3819937bf87eab36d0ff3b964764c77729aa6eea773bc120905e51d1fcf0f95b9121386f280e14b782ff75405643b45240b035db7effe17857753d0662550c04b3813c6d837241bc8ae61cc6460cba55cf63236eb147e9fcdd277bdd0138d462db755b1b64ac7499d6ba473cea86d6735078aa232df1fab095847d5a77eb2d75ad31c6f970c3ecbc73100cc2223eb9879511aa289122c29184b0cba44c45defe49a2117c11a244d3f76700a4956ad86abf198cec23b54e0a26909224843d229c7824f56bd7b5cc0aa69ddb7497c2e90a94608efebf9cd3d7602526fa1512181cdaa4a0a9465820a455afe3628843211945498212ae3ffe0a76421e1b7e0e44da7325962642cfef68ad9a4362c2eaa93d48e9fee034c0220a24600cf5bb5998332f29e6eeedd3b6740d14efeda28fa62fe4a5ad8395fb61bbe10af569b8935bb507c2760a3443afa26c19cbf87a23aad4e6650dd6bc5e0fb7be58c97bf45f59809605dfc07807cb425f10137feaa696022db29b790a09425dd978d1725beca57a6f5c6e4777524f02bb125ceb7ee189110113732bc28ce2acff7d0e08e82e803eb63deb8d16d4c77f6da6db5ad60f240284faa9c80cca865e7af303ab2fcee696f87704b5d0b090ff91334066b512a42108efed37188a36fd873540257cb0a8bedbec31de3be1b67cf079c04a770e8aeb7f0da5d8a51256d5edc73e9ddcfd717a89a204700edf9cdf93638e1335f7dd44a7dffa33ff5d26fadecbbee6c2e730ab7b3ec819c8e7496c997ff1a8de7d3f0a70f7d6f2ab2742646f7cd49c768c4589d07135fd7e36cc2120621551779a06a7cf278d4eb87d4b748537e247db8f0ee2ed79e005556895e0b6faef10dfbbd6822a04ef56fc39285ca0b1e20f6fe30127236621c3871ec0c45c4fb828b5103ee52aa437ed4758caa778f818bf408be53c923d81f69d03496d931c435515a3834fa2daac9cd5ffd0a5a7e884dd93aa710077e0150e7480635c19c22fed310541360ea39a31a7ca6025840f8eb851e2885152cfe95dfa0446aa0e94f7636335383dd08615c300fe723a2cbb1e0d90560dd38e9189b67be9e64d3ded6cd408b4683193168f27265ceac36f25881351589355689d4ad2e8cb67cd97b94056a9acf2c50b0a3d87b59bbea991c07a07bbf69919af11a11d4bcccc981453df5cdf98a58ad25284e43d7d4143643f7d9360bb747acc664dcf1da8e6f80fc89a", 0xdc4}], 0x1, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x7) 05:40:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x6, 0x440, &(0x7f0000000100)="dbb0bf709921554e04d1d68c2d15f688288f4a41a28ae977077b32b0ccb9a848bbe48631e9c53c942f2a609162abd9c835dab9d9aafead2c18c091d312a991726311bad9239a0cd580602d59482e64fcca5522670f9e6bd95931aad6cce89526ee97a247a2c67ce9a7f07b456f1be9d936a65333f12796088d3a7829a3f834ed43bc350a3231ccd44db85a43e6ee04e3e26e2274cd3a67e69cacf910a7cd9a156b8c5c02526d1552b9530ddb5c180ef003fb33be86d17f6dcdcb85e1", 0xbc) setsockopt(r1, 0x5, 0x47fd9ea5, &(0x7f0000000000)="0b298f82550c68d9123e8517a44f873f", 0x10) 05:40:25 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000580)='./file0\x00', 0x2, 0x2c) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000005c0)=0x200) mknod(&(0x7f0000000080)='./file0\x00', 0x61c8, 0x2000000401) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, 0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x93d6, 0x7}, {0x5, 0x1}}, &(0x7f0000000400)) clock_settime(0xc012, &(0x7f0000000040)) openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x3, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000600)=0x4) pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x10004) mkdirat(r1, &(0x7f0000000500)='./file0\x00', 0x121) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000640)=ANY=[@ANYBLOB="00002e2f66bf2974c784e7c183919e3750fb10253ae088e66a577f8a02b58cc513b243320cc91bb34ef79dc32695d84539eaadade68b6b2ad4412464367e3a0f3e4fa6557a66004ae3b8dcc7ba8bee994f8beb4e20e3"], 0xa, &(0x7f0000000380)=[{&(0x7f0000000100)="f846eef073060b9fefc4d1899b626237d5ed2c8344da", 0x16}, {&(0x7f0000000140)="64e98d5597b4d7db94aa4b0a5452566f864310e75eeec78d64e8c4a3616e58784c2c020efd89b827d0390a544e9645e0df890ce19be6e2ea78de8221599c1e4c25d349d59b750f6b59cf311c0f1c34ccf1a0d6d149cac8afa16376ecddff84cac493d567bab0e7b83834d37743e975372512f02b7ecc2721e8d22767c5eb1584b34ad755ea0b1d6bff987e2b418b79f043300321191aa6", 0x97}, {&(0x7f0000000200)="2ad29aaecad77b8f54667f6904f670cad9ab8ae517e806b1375b7809fb8785cacf59448a3878ed36a178f41540afc9f3d175a2c7169c20137bfd931cf3f7456f862cb074d74940f5256ea5fae4c9ec33634836e07722aba556d1e4523291da95453151d17ece41ed582b1fe2cc3f96d770b41b6dfc5e9084fc228712dcdccd", 0x7f}, {&(0x7f0000000280)="1c5975846667172dda8d997b5937a8ea0232e840254d68c4045c033aba210d5f17c0c60a313c3b6839e0fd99f3347d6c113ee6c46b1f7518815bba21c0b88b1f8e170a8b1c7e028fd6384d096b027002cadae0311cc7527a44c90fb2bfd3c51614cc53261d922b6ab975618cb48c3d2f719bcef0482675af2a752f17393a706ecee99b253ce1fa67431a7a4fd80bc0c38eca14b26382f2fcfed333f600cae17bc04614fc4d24288953441777bc5017dca5073a4f77350043037894193f39e8af62c6", 0xc2}], 0x4, 0x0, 0x0, 0x1}, 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x8400, 0x0) bind(r2, &(0x7f0000000540)=@in={0x2, 0x2}, 0xc) 05:40:25 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x80, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x200e2, 0x0) r1 = dup(r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000140)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="5e6b66f6154e4cc7e54fea2df98bea7e00255cde2965cdbd9fb765eeaa0a966e7dca10a42593ab35aebe023187f63e85ca1afc8645ee283c3bca9253574d01e41282608583b3a1ff7b941de86915552aab3a118318055345055de2ee7c7aaa191f82e8fd6febc8e7d8c3b64fb8698fc589873d9762b65484b38e510543fbd093ce615c5c284c03dfb4c4f35437883a43eb1622809cab772079a42bea", 0x9c) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000001c0)) ioctl$TIOCCDTR(r1, 0x20007478) 05:40:25 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0}, &(0x7f0000000940)=0xc) r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, &(0x7f00000009c0)=0xc) r7 = getpid() r8 = getuid() r9 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a00)={0x0}, &(0x7f0000000a40)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000b00)=0xc) sendmsg$unix(r0, &(0x7f0000000bc0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000040)="d83ebe552839fe0357779b15d0d99118518a2edd42e90d0f058fdae23f43057dad2fdf6edce6e5e885f17834e6f88097b04cc237", 0x34}, {&(0x7f00000001c0)="389366cfaa1cfb20a93504b88ecde039e768edf8e75a40ed181a1fea9a1aa9035963787ac6e2dbac0738ab01f9293ed47364de70ea91ada84e35530ee9a3bfd5b153541339a97c6cdf5ba0417289e597958dd20bc7a2897c7f15341e2350c278a344b1a098b42f77bd984b3ef0ea56f1b85c9bcd3ba9091cb7071b8c8712297896abd4140effb5607d381cce222c3212d501f367b7d2df3946473ec845ab504ea6519b7c0f74c6979de2ddd95f49f99b3ccc63de554605f6196be5e983a0a2ac36de4e881079", 0xc6}, {&(0x7f00000002c0)="7e62c8cbc831ff5d2c28f71178de3caa39952da738fc9a7d907ad8df17b8bf2fcb4617f91ffa16c18a8be413da38e5181fa1d33ee032454bc2193c256d0b6b4687f8a6598ab6b92230dff711eb5cdb19f804004119f9ed708d594f2b7d8ec88b1394199cc7b28ce78ef0e6d9792ef602516156970d93f584fe409949885d1d5d39fcca8841dff3abfc014d884776d6a32f27ab0552fbc91e265dff7128202843320764c5f5c1e4cbd0a1d077e8b82d689d8415660597b19eec0cc54102f9a57b9172523a1eddb8608a6f650f1f24f040061f8725a1b734c862c7071afb04ec0261fa", 0xe2}, {&(0x7f00000003c0)="6f63e47f96d566bc21ac23090db11b83ae301976dba22efc9c805d1ab6c9a260675d3724779e14fbc7e8fd762f202df4020db7e3e993933044d6a367be7def2ac99bd277acf29fa382a59c3e49144f4e47ca2c7cb74896c5dc2c0fb28b65d0e3dbc01c9dd150ffc8ba6f8fd56a117592a555799f3ca685e74990b457b65a297b17fc45e8296e1f040ea7191542715c85d5c1927668d3261d7eaba33130cf327df37c7a7577757f4108f4ceaafb33f71d08178712cbac6983671f0ba7e7b679e58be3320c1e4459b2153843621ca17e6ef91b48434a68b35295c065139f7e3ea5da0a15", 0xe3}, {&(0x7f00000004c0)="57efaa47dbce9f5cf5faf38f0cb49da90f8c8b044be14891110b384cc29b6d8eaaa4778401377f1ede825c12a7951f2f899633de456e48fe9c7275678cb543164b3718548778a73ddbcbd8fd090c38869dca5b45201a45514c6007d80fab4ba065736a8a1de2300329407970ec6df4bb66663b1f887917a95e49e98396905a0d8f9bbbf698f59c0e05738f119e6b26e2c9c7e29deef29e35daa7920381a2974d1e6424f3c949855d922515958cbfc00986d7c33d725f2c3b90579c974c1d5b7bae5e0396cb45046faf64c33e3e94b29ce28aad4f7cc65055beadd62b476609dd98c65f801710a828cf72d3fc718c5c4ac2e87aa04cd7", 0xf6}, {&(0x7f0000000100)="30fbe0aa392923e1e1499711c669368cd29a5e095516a67fb40d0881d899289ed4ed9e8b0e0125f185622e33738d4de30dd55773209adfb6cbcdbbb6099b45139f6727e24966961842c39b7bc983ae0333231353997a851945dc94e5facae25cb9833887797148a6c1", 0x69}, {&(0x7f00000005c0)="40a16bf30494cf3ad6b2669c6a5f6cec186ff0e798a35def83425b7887125e29952b322d0c7902fa7232880a2c1b18104ebe3e6f6cd1c636160a3add91afdf141d12cc2addb549e76b352a7d", 0x4c}, {&(0x7f0000000640)="5b88c775885cc1e70c39b160ac087c5f7bbc747c89d821c8130466f1418a8b124956aad5528b25e0dc10e4b1659dfa3c24e6d8c6e7640250ca830c8fc5e25613d8cd6bd1a4e76e18e49afa7b4fd08f94b68f48d83e3ff28e56120c4f415f8decc942959bb47f4f14d480cb96e788a9dbb27d0c9046a6ec74b057bb6ba958a56ed61a2a06336ff007649165f491cc04101dd3ab19b30dbbb06a2db119e9ad0228af1a48c254de3e3891b090d175c38db8628556c0dc4f4890ec252281d431c5067e94d1b2762c5057", 0xc8}, {&(0x7f0000000740)="5c0a13ee61a36c374d7343ab4bf30fb2ccf1ac6657cc7194c7a4a27306b73e897ec02380a391b78c99094769dad36e9da70439d7d0f9596f5f2c31b5c4f5330c9b9ee8ee58aa8c8cf0b501ccae5500f518c6e72704d99365d2c5735cb8586e11f68dfc8024", 0x65}], 0x9, &(0x7f0000000b40)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x80, 0x400}, 0x4) 05:40:25 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20083, 0xa0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000080)) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r3 = syz_open_pts() r4 = syz_open_pts() r5 = syz_open_pts() ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000180)) ioctl$TIOCSDTR(r3, 0x20007479) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x9, 0x5, 0x8001, "3c66a44e9b86147076a5b34365e5a8b137aa2457", 0x9, 0x6}) syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000300), 0x7fff, &(0x7f0000000400)={0x5f5e100}) syz_open_pts() 05:40:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="e9945192fb324414ee1951d495ee3d478ea7570f8582cc0e90fbadf494caeed49eee4b13073760f9790be1b5bf4b84c47804871b27d7cea56a3fb14bedda6a8d9559a5cb0eb448e221502098fac7b6c79f32c4a2c39cb7669d5c9ae8528d7ff15344b64368", 0x65}], 0x1, 0x0) fsync(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0x3ff, 0x2, 0x2, 0x8000, "063012c22fcb6b3552452d95b409b73fa34ba749", 0x5}) r2 = syz_open_pts() close(r2) r3 = getpgrp() r4 = geteuid() r5 = getegid() r6 = getppid() r7 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000800)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000880)=[{&(0x7f0000000840)="3de40ca87b10b7e946a25ee3f7f6a00f8f3e", 0x12}, {&(0x7f0000000340)="05aa09a3a42b7ae9f507b192d6e7e151dc07cab57d1272ac99e5075ed46f5400825e67c9116cb51a5961ae8aff456a26b5589e8c1b9112e6a93204d625557cd087052aa213450e74690cda6ec1bd25cc114d3ea863b3808feece3f89bc325fe51599e8b140266fbc5a628acdc3d5283f6199980d86137890701e1b2c7b8a9aca38f7f354ca22c23aac71af720262e85262e2c7c6", 0x94}], 0x2, &(0x7f00000002c0)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="4716bdfb98d7f7cc2d00097e096d01a35ce41100000000"], 0x68, 0x1}, 0x400) fchflags(r1, 0x20000) dup2(r2, r1) r9 = syz_open_pts() ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000280)) write(r1, &(0x7f0000000140)="54da71197c7389595fbc31975c6da0d946519a04c692df3e75562b8bf61c22a8159172c623d31b19a8d3db563dd13f29274e06418f468f23c44ff0288d4f8e2eb231a825d4b35bb8a189348a055089d0738abf685e54b151a2eb4212a3cf463a573faedca203d125579a9f8d38824a1bd2fc0b7ac9ba2f406d9cb8e749fa36871db18beb4fe8e1e81f50fc8e3c2bf86ca023df3073ca543c3d4478f6e392f2881f0e5684b50554e40312c8593d3e972e5e7e8b9c8bf49a813f9f2c5a59f56caca63614a4121425b053e855ddf918e82be8ec7915586458a88ad5bb47738f7811ddf7fc69127476380047772f033966515519ebf41c76389b1d6c1776c58b", 0xfe) write(r2, &(0x7f0000000500)="b762dba0abfd9335551c75ec54aa6a710404cdaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982090b58d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5ddb633776e9cb7cf5de747db42cad2ad8ff87adda4eb7d704512f7bcbae70914000098f57f7ed533b44ee508dfa8065587b5d6f925d8cd2411a2d92d3641218c49cbaaeb6207e95a781269ebc6e32095ba69cfb93c3191d1f1526d004e2a54de99a40bcf5b687486f420552c9ef4dc7ca274cd2551cb74af6a51f73a66aac62345d4d67aca68090034a16ff74131618e1c6e9ba3bbed1e2ad48e4c78c18595b63756c4527e418fcdb1a5572b8a28c271dfa62d2a5d5731558d4bd3c6c2d4bdd35293e6bc0bc3f390be7862576aed3f1b5c54889db00c5cbb5b335149c06d2f3c3e5aae0d0ce810f4f33a84352624f71794c4ed0be185154e5374f069f7bff6c7e805f79d61e16f68a514a7b43b9edd188f4130f3038254e53aa850f210fbbf0d88dad14aa5f0ef0cb71374670deb088deff94e828d83a3776bd18aed8a14de71fc36dcbb5860d6f7e5541928f60a666fece7ad7f420a18d431c6a4d63fa5f4e6729b3e217e9623c833b9b7ce169d7ca9b69602cbccc97e0bc6e4c5a9fcb7cbc4d3dc0f3d5c96ba601d6c5e23ecd271594dbae971232997d102c363ffd4df47c5d1ff43061f682a1be47312ed3cda3c5060ef48a1c922bad381c9ab1ce4846676d3129d1fdf4f4c7d6b30ab5c3d546b0ff4a2622020ef39f3166b10c66b6399000d1c3a308d303d0aab8dd741acddcd0a8d72e68a1965bb83795b83b4", 0x25a) 05:40:25 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x1) 05:40:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000040)=[{{}, 0xfffffffffffffffb, 0xff}], 0x7, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x9b, 0x0) dup2(r0, r1) 05:40:25 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) close(r0) socket(0x2, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f0000000000)) 05:40:25 executing program 0: r0 = socket(0x400000018, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="2b00ff2300002b003a000079b95e00000600000300000000000000843bce717eae5f7aa1261821fd6087bab5ecab9e0bf919f289549f25b8d814ba5280533e2c5f9114bd0958aa61addbd3bffdc6d86270", 0x51) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x8c, 0xd5}, 0x8) 05:40:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) getsockname$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 05:40:25 executing program 1: r0 = semget$private(0x0, 0x2, 0x1) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000100)=""/177) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x101}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000040)=[{0x40, 0x2}, {0x43, 0x8001}, {0x46}], 0x3}) 05:40:25 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000440)="5827200abae65759726eca85c33098fad5bcf636ab117b2587ed4709fc562a8dd58e3cd22d1b72830b80ca40223c81caaae461580090379f1dbd48c39ec3fad513d06b3f793fd8b6542ad159e85d581f3445d0bc31a7a57b0521f3815ffd84c55e6bf8aef6a6c4ac4767c612a0e76f19a5246cb1aa8175508bf8818f6d7b494956ff640a331853963b30af7448e4eb48cfc79cdc51f9a75630ae010b0a732560bcdac196f36b9e2aa990e7958846e7557858f8a690da9bf16f5c8f67d155944a8c6a7eaa803f88ad53f18f261069d3ad72451746a1270c8e1543bdcce60811c0cfb7ac46e985388a6edb433059869361e4d5703307cf3cf9795786fc7d8dc114d5a06ddbf22f34f1c8f56970397ab232321404cc26db7f50cea925a7aa302911cb1e0e46339beaee77607ade521da862b44e04406c96e1db61fc5183e55f52e7e1b1abc2580deed6b4", 0xfffffffffffffd82) recvmsg(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000180)=""/151, 0x97}, {&(0x7f0000000100)=""/18, 0x12}, {&(0x7f0000000240)=""/143, 0x8f}], 0x3, &(0x7f0000000340)=""/57, 0x39}, 0x2) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x500) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x9) pipe2(&(0x7f00000003c0), 0x10000) fsync(r0) 05:40:25 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setuid(0xee01) setgid(0x0) 05:40:26 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) getuid() munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r2, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) shmdt(r1) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) fchmodat(r3, &(0x7f0000000000)='./file0\x00', 0x102, 0x6) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x1, 0x2010, r3, 0x0, 0x0) r4 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x2000) shmdt(r4) 05:40:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x280002002, 0x8000) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x200a, 0x7) fcntl$dupfd(r0, 0xa, r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x30290, 0x0) mknod(&(0x7f0000000040)='./bus/file0\x00', 0x80, 0x80000000) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f00000000c0)=0x9) ioctl$TIOCCONS(r0, 0x80047466, &(0x7f0000000340)=0x8) 05:40:26 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x1, 0x100000000}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 05:40:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x40004010000028b0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0), 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='W\x00') r1 = msgget(0x0, 0x40) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/117) 05:40:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c65300034d26328659dd903c03fa3408d564d37c17f4436cf34906c32102fd6d3916b917dc0596b77c200497b762de7af193352c5ef56ce22325d483ca169bdc0d0b10d404998ad8cbe2d37ce4e136e4cc9699a048551"], 0x10) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x4}, 0xfffffffffffffffe) r2 = shmget(0x0, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/166) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 05:40:26 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0x3e8) 05:40:26 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="235dae3070ca9f05", 0x8}], 0x1) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 05:40:26 executing program 0: pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000640)={0x1, 0x5d, 0x8, 0x685e, 0x100000001}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) setsockopt(r1, 0x5fce3798, 0x7fffffff, &(0x7f0000000580)="312654ea9f923aeb5854bd959331f58196c313202d6436143228f4a766e283d8868ccb54405e5ba6d70e8c84b839309ea43fc97ff95e1f50cbe0cee959e7876037c713855515e19c74ea68352e56513450fec958da676ea84ba34f950b50ea052e35c9c0822fa28516fcb2938b606e7e4e89722507f06023ab88e9", 0x7b) r2 = socket$unix(0x1, 0x7, 0x0) recvmsg(r2, &(0x7f0000000540)={&(0x7f0000000100)=@un=@file={0x0, ""/99}, 0x65, &(0x7f0000000180)=[{&(0x7f0000000300)=""/145, 0x91}, {&(0x7f00000003c0)=""/96, 0x60}, {&(0x7f0000000080)}, {&(0x7f0000000440)=""/168, 0xa8}], 0x4, &(0x7f0000000500)=""/51, 0x33}, 0x1) r3 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r4, @ANYRES32=r3], 0x28}, 0x0) 05:40:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) 05:40:26 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2012, 0x86128) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x180) ioctl$TIOCSDTR(r0, 0x20007479) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000240)=""/69, 0x45, 0x800, &(0x7f0000000180)=ANY=[@ANYBLOB='!\x00./bus\x00'], 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$lock(r1, 0x8, &(0x7f0000000340)={0x3, 0x0, 0x80000000, 0xdfe5, r2}) getpeername$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e", 0x8}], 0x1, 0x0) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000200)="ba5203", 0x3}], 0x1) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000000d00)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8cb3881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ce8e5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1facc17c4ee22a4b0a40f27458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7f", 0x499}], 0x1, 0x0) 05:40:26 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) write(r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='.\x00', 0x20200, 0x80) kevent(r1, &(0x7f0000000100)=[{{r0}, 0x0, 0x13, 0x1, 0xc000000}, {{r0}, 0xfffffffffffffffe, 0x2, 0x0, 0x3db2, 0x2}, {{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0xffffffffffffffff, 0xc3}, {{r0}, 0xfffffffffffffffc, 0x10, 0x1b, 0x1000, 0xd5}, {{r0}, 0xffffffffffffffff, 0xa, 0x4, 0x2, 0x6986}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0x80000000, 0x6, 0x4}], 0x8, &(0x7f0000000200)={0x1, 0xe0}) socketpair$unix(0x1, 0x12, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r0) execve(0x0, 0x0, 0x0) 05:40:26 executing program 1: mknod(&(0x7f0000000340)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='./file0\x00') poll(&(0x7f0000000680)=[{r0, 0x1}, {r1, 0x50}, {r1, 0x9d}], 0x3, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file1\x00', 0xb575, 0x5, 0x7, 0x0, 0x4c1013c4, 0x64, 0x2, 0x1, 0x1, 0x1, 0x1}) ioctl$KDENABIO(r1, 0x20004b3c) 05:40:26 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x1000000002007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x100, 0x0) kevent(r2, 0x0, 0x8000000000000000, 0x0, 0x2000000000b0, 0x0) flock(r0, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x120, 0x5) setrlimit(0x0, &(0x7f0000000080)={0x4, 0x7}) setrlimit(0x2, &(0x7f00000000c0)) dup2(r1, r0) 05:40:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) syz_open_pts() close(r0) 05:40:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:40:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r0) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 05:40:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) socketpair(0x2, 0x8004, 0xfffffffffffffffa, &(0x7f0000000140)={0xffffffffffffffff}) preadv(r0, &(0x7f0000001500)=[{&(0x7f0000000180)=""/78, 0x4e}, {&(0x7f0000000200)=""/208, 0xd0}, {&(0x7f0000000300)=""/24, 0x18}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/243, 0xf3}, {&(0x7f0000001440)=""/80, 0x50}, {&(0x7f00000014c0)=""/26, 0x1a}], 0x7, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0xc8, 0x0) r1 = open(&(0x7f00000015c0)='./bus/file0\x00', 0x40d, 0x0) fchdir(r1) lseek(r1, 0x0, 0x1) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) writev(r1, &(0x7f0000002300)=[{0x0}], 0x1) 05:40:27 executing program 0: r0 = socket(0x1000000000011, 0x3, 0x0) r1 = semget(0x0, 0x0, 0x122) semctl$GETPID(r1, 0x2, 0x4, &(0x7f00000001c0)=""/222) sendto$unix(r0, &(0x7f0000000000)="b100050305001800000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 05:40:27 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) clock_getres(0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x51}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 05:40:27 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) fcntl$getown(r0, 0x5) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0xa) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x100, 0x40) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x12) close(r1) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x1) 05:40:27 executing program 0: socketpair(0x3, 0x7, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x3) socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x3f, 0x0, 0x0) 05:40:27 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000004c0)={0x0, 0x0, 0x5, 0x1fffffffffe, "b04d0000000000000000000000000000d6fb03bc"}) r2 = socket(0x18, 0x1, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x280, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000100)) r4 = dup2(r1, r2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x19) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='/dev/zero\x00', &(0x7f0000000200)='(%}\x00', &(0x7f0000000240)='(@\x00', &(0x7f0000000280)='/dev/zero\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='/dev/zero\x00'], &(0x7f0000000480)=[&(0x7f0000000380)=')\xc9+-\'&,-#\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='/dev/zero\x00', &(0x7f0000000440)='^\x00']) close(r4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:40:27 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000240)=0x1) getppid() setpgid(0x0, r2) 05:40:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) open(&(0x7f0000000080)='./bus\x00', 0x400, 0x100) 05:40:27 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xbad, 0x7f}, 0x8) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f66696c653100"], 0xa) r3 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x4a) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000100)={0x3, 0x4}) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:40:27 executing program 1: r0 = syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x8) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r2, r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffecf) write(r0, &(0x7f00000026c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd82ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d78050a70d40c19d6ed3cc2f019387a8b2029cbcf3d072b8a08158697bd8380cf11dd17aa54e2bfb9f915c95b7fe5688ff4260fbc0ae642f6b4daa0b62fed019317bdf164e09b0e23db51f89e8b346571d8", 0x73c) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x20003, 0x2000000000da0, "b08d16c65519470100000000000000d8e500"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:40:27 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xa0, 0x20) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') chmod(&(0x7f0000000200)='./file0\x00', 0x10) setuid(0xee01) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') 05:40:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x10) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000100)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x1ff) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0xcb1b, "0366402ba77f0c03af00"}) write(r0, &(0x7f00000000c0)="8121aac1325b012b", 0x8) 05:40:28 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x7, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x9, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00007a3000/0x3000)=nil, 0x3000, 0x2) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:40:28 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x0, &(0x7f0000000200)) setegid(0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 05:40:28 executing program 0: mlockall(0x3) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munlockall() madvise(&(0x7f00009ed000/0x400000)=nil, 0x400000, 0x6) mlock(&(0x7f0000b06000/0x3000)=nil, 0x3000) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) r0 = geteuid() setuid(r0) 05:40:28 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x40) r0 = open(&(0x7f0000000080)='./control\x00', 0x8010, 0x46) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) 05:40:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x40) mkdirat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x60) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) listen(r0, 0x3) 05:40:28 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000100)="aca0d94178475b75a81f4ed449b0b6dfc060fe60bb4ce14cff3733ca31e8b6c24e", 0x21}], 0x1, 0x0}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="26010000ffff000001"], 0x9}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) getgroups(0x5, &(0x7f0000000080)=[r2, r0, r0, r0, r1]) r4 = socket(0x1, 0x400000000002, 0x0) getsockname(r4, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:40:28 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) write(r0, 0x0, 0x0) 05:40:28 executing program 1: r0 = socket(0x2000010000000002, 0x2, 0x5) fchflags(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080)=0x230857b2, 0x4a2) 05:40:28 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0xc020691b, &(0x7f0000000800)) select(0x40, &(0x7f0000000040)={0xe8df, 0x8, 0x10000, 0x80000000, 0x5, 0x4, 0x3, 0xffff}, &(0x7f0000000080)={0xff, 0x800, 0x7, 0x9be, 0x3ff, 0x8, 0x1, 0x2}, &(0x7f00000000c0)={0x7, 0x9, 0xfff, 0x100, 0x0, 0x8, 0xffffffffffffffe1, 0x3}, &(0x7f0000000100)={0x5, 0xffffffffffffffff}) 05:40:29 executing program 1: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) 05:40:29 executing program 0: connect$inet6(0xffffffffffffffff, &(0x7f0000001380)={0x18, 0xffffffffffffffff, 0x0, 0x400}, 0xc) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735872c402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000300)="eef88553da73004da3616391c496a6c12422958eada99d2f12b58f", 0x1b) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000003c0)) read(r0, &(0x7f0000000180)=""/143, 0x8f) r1 = syz_open_pts() close(r0) close(r1) r2 = syz_open_pts() r3 = dup(r1) r4 = syz_open_pts() kevent(r3, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffffa, 0x4, 0x28, 0x0, 0x4}, {{r2}, 0xffffffffffffffff, 0x80, 0xf0000085, 0x2e, 0xea62}, {{r1}, 0xfffffffffffffffd, 0x9, 0xa0, 0x6, 0xfffffffffffffe00}], 0x7, &(0x7f00000003c0), 0x6, &(0x7f0000000400)={0x3, 0x7}) kqueue() sendto(r3, &(0x7f0000000100)="4585bf6c6c7e01856cf2892e318842f3e1508de61b57d7181d22e4529a65c610b7a2c8a9e42bf51342b96a2359fef73d", 0x30, 0x0, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r4, &(0x7f0000000080)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:40:29 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x1) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x4, 0xcb0}, 0xc) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$TIOCNOTTY(r0, 0x20007471) fchmod(r0, 0x60) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x3ff) openat$wsmuxmouse(0xffffffffffffff9c, 0xffffffffffffffff, 0x3fd, 0x0) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x5, 0xfff}, {0x7f, 0x5}}) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) getdents(r0, &(0x7f00000010c0)=""/4096, 0x1000) ioctl$TIOCNOTTY(r0, 0x20007471) 05:40:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readv(0xffffffffffffffff, 0x0, 0x192) open(&(0x7f0000000280)='./bus\x00', 0x88, 0x1e) read(r0, &(0x7f0000000180)=""/160, 0x96) poll(&(0x7f0000000240)=[{r0, 0x191}], 0x1, 0x0) r1 = semget$private(0x0, 0x3, 0x220) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x7fff, 0x6}, 0xc) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000000c0)=""/151) symlink(&(0x7f0000000540)='./bus\x00', &(0x7f00000004c0)='./file0\x00') ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000440)=0x1) 05:40:29 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000200)=0x200, 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0xfffffffffffffffc, "00000000e78100"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) r1 = socket(0x800000018, 0x1, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x80000001) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:40:29 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x30) setsockopt(r2, 0x4, 0x6d4d, &(0x7f0000000180)="35a3ea5d2a5e64a47d0937c8ff45a432a94da9a596b7f9716ba4938ee51641ca7ee82437cf53334c1355f475dee90b2132c06f02395e134132dfd54e38e33d4504d0aafe928f1cb7a19416f34260dc9d378fddf692c84a94c4a758c2f509c9b7f7421888428b4e7dcd3eba6402444323989bfc9af7890a6bab31b440372d5996d37dd5f668b6", 0x86) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kqueue() dup2(r1, r0) 05:40:29 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) socket(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r2 = msgget(0x3, 0x5) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/171) 05:40:29 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)='l', 0x1}], 0x1, 0x0) fsync(r0) ftruncate(r0, 0x0) r1 = semget(0x3, 0x3, 0x20) r2 = geteuid() r3 = getgid() r4 = geteuid() r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x6, r2, r3, r4, r5, 0x10, 0x7}, 0x4, 0x4, 0x3}) 05:40:29 executing program 0: select(0xffffffffffffff7f, &(0x7f0000000000)={0x0, 0x0, 0x7}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000100)={0x2, [{0x3}, {0x3, 0xffffffffffffffe0}, {0x1, 0xfd}, {0x1, 0x40}, {0x3, 0x800}, {0x3, 0x7}, {0x3, 0x2}, {0x2, 0x8}, {0x2, 0x2}, {0x3, 0x10000}, {0x2, 0x9}, {0x3, 0x2}, {0x0, 0x1}, {0x3, 0x6}, {0x3, 0x200}, {0x1, 0x3}, {0x3, 0xbb}, {0x3, 0x80}, {0x0, 0x7}, {0x3, 0x4}, {0x3, 0x7}, {0x3, 0x1000}, {0x1, 0x4}, {0x3, 0x7}, {0x2, 0x6}, {0x3, 0x8}, {0x3, 0x1ff}, {0x3, 0x4}, {0x3, 0x3}, {0x3, 0x10}, {0x1, 0x5}, {0x1, 0x7580}]}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) r2 = dup(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfff, 0x5, 0x0, 0x7, "9642716d46768b40880ea457b6163992a5c813e2", 0x1, 0x9a880000000000}) 05:40:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/12, 0xffffffffffffff53}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./bus\x00', 0xf5a061c, 0x1f, 0x6, 0x1, 0x2, 0x5, 0x8235, 0x2, 0x0, 0x6, 0x10001}) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 05:40:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x8, 0x80000001}, 0x10) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000340)="9a2182573d84a6b904c7b3256c9ee451c1b40822f99033570600000000000000b3ac6523912637a525ffade6c5a8566cd2c471ce95fd77df5a1f45f166e49edc2f", 0x41) ioctl$TIOCCBRK(r1, 0x2000747a) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000140)="234dd382127a21eec100c195dd7fbe785598715b77c37e65edfd12bed7e9dc20c7d43921725c4562e18b148df01ca5f0764847678b9a5063b7620f86871bad83f95b3808ea7702ae16d9866ca1e45c886996c7ab66c95e1cfb576d0ed5a8519a1f7c0590105aa29fc7b7ee7bad9425d5e73419d459c187ac90892b7a5b5078ae49b275bbe894b199d3836f82bb2bb013ae0fc87884dcfc62b4082c48d3b2419f9ce4646e0a1049909e1e48c5ba6cfe1a8e1eacf3693815b47d4267267644b9fe5a341a16414cdbedd6e9e3ac37cf1ed722c48c00fad84a399c6fe38da5097fd3add4fa", 0xe3) 05:40:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x9, 0x0) r3 = dup2(r2, r1) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x4, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000000c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x1c, 0x200000) 05:40:30 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) chroot(&(0x7f0000000000)='./file0\x00') kqueue() socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() dup(r0) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, 0x0) 05:40:30 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) 05:40:30 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x200000000000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000003000000000100002000e0ff1d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = dup(r1) ioctl$KDENABIO(r2, 0x20004b3c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:40:30 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 05:40:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) socketpair(0x27, 0x2, 0x1, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000001ac0)={'./bus\x00', 0xff, 0x6, 0x100000001, 0x0, 0x1, 0x80, 0x20, 0x1, 0x1, 0x6c, 0x8001}) sendto(r0, &(0x7f0000001780)="6780dce2bbcff57da095203b03eedd311cd57b52621a4b9176fd430fb0a6a8a0b0cfdc16577860a67481fc2d4d0600c6df0c52b38caed99547db4de714dd846dc862e904ac2e45091bd0ed87fe21f801aadb01d78175f7e3067feaabaf21bfc7d5d9e87f160c7a245a99e721175486ae8eff71299ba1ebcfcf791fd7c6bff9846ecd3576049ae8c297e6e2f4ae99d237448ece262420992e7b673fcc3e1378920f1039afbbfba0b2521eadbde05e00adafcb01b69ba8c194921ebf05789817e74ab2ef47478b0a5ca317225e4dadb85983", 0xd1, 0x0, &(0x7f0000000500)=@in={0x2, 0x0}, 0xc) r2 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) preadv(r2, &(0x7f00000016c0)=[{&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000000140)=""/217, 0xd9}, {&(0x7f0000000000)=""/60, 0x3c}, {&(0x7f0000000240)=""/152, 0x98}, {&(0x7f0000000300)=""/177, 0xb1}, {&(0x7f00000003c0)=""/179, 0xb3}, {&(0x7f0000000480)=""/66, 0x42}, {&(0x7f0000001600)=""/178, 0xb2}, {&(0x7f00000000c0)}], 0x9, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000580)="4c530b5be59100e8361c76bc8f8b7f8b1caa245a93e815eb16cfbac87051715ac84df7624d869908cbed0470cdbbe2ff17dcf09a7134dd4342a26117be1a4042fd5d07d0a1609abee9c250f64323e88784f97e302e60", 0x56}], 0x1) chdir(&(0x7f0000001900)='./bus\x00') sendto(r0, &(0x7f0000001940)="6f58951f92a5c5199dc2379213bda9d51efb91d72f688cdc6550b603f6b1fd152faec64198567b4ba74afd69650b184a5ee44776d4c21d17c2781ba743a9720ad4fc6b1ded66215e11fb9a65624f62dfc6d057812d59ef32265bbf5acc85fcb438c1e8dfa1aadaf255d9243ef6bce599c3075cc327f41ece41338c20e76e80a74592718502515fb77708f4c8bce939ac761e67d933c56f09d8d9b82a9fe20da79b038e4f1a0dea5e1c09f168adc62a96806a9e9cd5ac035d12675d5af018afcbd41a2977c5a776d4263a1fd8eddaabe9e8864e49641639bc9d18c0bb4dbd02", 0xdf, 0x6, &(0x7f0000001a40)=@in6={0x18, 0x2, 0x9, 0x4824}, 0xc) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000001c00)=0x3) renameat(r1, &(0x7f0000001c80)='./bus\x00', r2, &(0x7f0000001cc0)='./bus\x00') readlink(&(0x7f00000018c0)='./bus\x00', &(0x7f0000001b40)=""/164, 0xa4) execve(0x0, 0x0, 0x0) bind(r2, &(0x7f0000001c40)=@un=@abs={0x1, 0x0, 0x3}, 0x8) mkdirat(r1, &(0x7f0000001a80)='./bus\x00', 0x14) chflagsat(r2, &(0x7f0000001880)='./bus\x00', 0x2, 0x2) 05:40:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0xfffffe4f) setsockopt$inet_opts(r0, 0x0, 0x2001000000007, &(0x7f0000000180)="001000003385b8c9aa95e47ed20caf9eacad4bcbe26f2ed721baedbc1ee8149025d1c0dde7b4a610c106d92781fc70517a25e0eb213411a498648e6d6796b68f18ff9d5e5a261e22fd4063387646f1e3d57c6e1408de195c71219ef5603256bcbbf3076659efd80742506b2a0f62945781267e8a504d864222a1aa56fd806d1f09c390d608a6ecc6909b9b581f660d4a50", 0xfeb4) 05:40:30 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) kqueue() connect$unix(r1, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0xe3}], 0x10000, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 05:40:30 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x6) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r2 = dup2(r1, r1) lseek(r2, 0x0, 0x100000000000001) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) geteuid() writev(r1, &(0x7f0000000040), 0x1) 05:40:30 executing program 0: setuid(0xee01) mprotect(&(0x7f0000624000/0x1000)=nil, 0x1000, 0x5) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000260000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)) shmctl$IPC_SET(r0, 0x1, &(0x7f00000012c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgid(0x0) open(&(0x7f0000000500)='./file1\x00', 0x480, 0x100) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = getgid() accept(r1, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) rename(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000080)="6d8eff6f68e9b4bded004ad654d8157c653ea790caa03300993869d0081d50c15d7ef8b8e5ec6255de3b93558507e916c9d371074486d666c95ecccc0f3ce9db8e2423d8c0369706d638ecb98dbafc9059bfefe913e3762f27202d17744e1bed80e0db4942e29e5c345c8a53d3954b3f26ae4175ff978fa54dca503cb6fc08ebff4a3ac91909ead362", 0x89}, {&(0x7f0000000140)="db6f1191368a357f4d94bddbe95a3294e8efc74c9309fbbe4d8d62482796", 0x1e}, {&(0x7f0000000200)="c4a8868a9fad2aaeb278511d1af8efa425f223abff61685bd75aec0ab853db8c6700c4ea5fdad059d1f2072cf0a5de30748192352265db611038322a45e448ea42c2a438ebad153f255174bb74e90945bc0f40163ba29f9222ffbd49c7c4e53f4fab5e6f065106cc2c11a8dcbc427d6275c083fc0d843a014fa2856051b072c5d1da39fa0af51720bf1f27c5e8136d0eb0a7cc24706e749694a1e450277bd6be78eaaf0524a48e775c0c430a344b5417e8ab153f259409138ba9", 0xba}], 0x3, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0xea161e5167da4622}, 0xa) 05:40:30 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x00', r0, &(0x7f0000000080)='./file0\x00') ioctl$TIOCEXCL(r0, 0x2000740d) utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 05:40:30 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0xc, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x4d0, 0x0) 05:40:30 executing program 1: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001000)='/dev/wskbd\x00', 0x8, 0x0) lseek(r1, 0x0, 0x2) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/4096) 05:40:30 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x201, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x100000}, {0x25}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000000)=[{0xc6, 0x80000001}, {0x46, 0x6}, {0xef, 0xe829}, {0x45, 0x5}, {0x7, 0x9}, {0x100, 0x7}, {0xaf, 0x200}, {0x88, 0x40}, {0x85, 0x100000001}, {0xae, 0xc6f}], 0xa}) 05:40:30 executing program 1: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='cr') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) 05:40:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580), 0x0) 05:40:31 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x20) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) connect$inet6(r2, &(0x7f0000000040), 0xc) ioctl$KDSETRAD(r2, 0x20004b43) 05:40:31 executing program 0: stat(0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) getrusage(0xffffffffffffffff, 0xffffffffffffffff) 05:40:31 executing program 1: r0 = socket(0x16, 0x5, 0x4) close(r0) r1 = socket(0x800000018, 0x1, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffff, 0x9, 0xffffffffffffdb17, 0x7, "7191a503ba4a924dbfdd7e72e075b6045f06d198", 0x3, 0x9}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) fcntl$setstatus(r1, 0x4, 0x44) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:40:31 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x400000002009, 0xfffffffffffffff9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x1) ioctl$TIOCCONS(r0, 0xc0185603, &(0x7f00000000c0)) renameat(r0, &(0x7f0000000040)='./bus/file0\x00', r1, &(0x7f0000000140)='./bus\x00') 05:40:31 executing program 1: r0 = socket(0x9, 0xc003, 0x4) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0507fbfffffffffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 05:40:31 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:40:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x0, 0x3, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x4a) setsockopt(r0, 0x29, 0x23, &(0x7f00000001c0)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=[{0x10}], 0x10}, 0x0) 05:40:31 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x8}, 0xc) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x3fffffffffffffff, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setuid(0xee01) rmdir(&(0x7f0000000400)='./file0\x00') recvmsg(r2, &(0x7f00000002c0)={0x0, 0xfffffffffffffebe, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x3) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="0a8cd91609bbd5c278cbb15696ab3428e901f7413a0888f420ee4ce96b1f4144cee73c2b05d7c4f1bcdb3d78ca989db61d3659d45c0b938a5e490fa57ed9bcc8c1376f123b9025975422d71dfcd8e9103d73fcb5ea7bb13f4ea692a52f03007668a99f646a485f8a856327d33027634892cd040000000000000003bbd1261f565e56de67fecebeb34cd9ff7d18f175a31707c863207be81e8a89b8cac252", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000100)={0x1, 0x1000}, 0x10) open(&(0x7f0000000140)='./file0\x00', 0x400, 0x34) 05:40:31 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = open(&(0x7f0000000040)='./file1\x00', 0x800, 0x10) fchmod(r0, 0x100) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r1, &(0x7f0000000200)='./file1\x00', 0x2, 0x0) 05:40:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xffffff56, 0x0, 0x0, 0x0, 0xffffffffffffff61, 0x4}, 0x0) 05:40:31 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 05:40:31 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x9, 0x400, 0x1, 0x5, "9697bd464ccf2094d9252701f5e9d2faa52a4ab3", 0x4, 0xff}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xfff, 0x0, 0x0, 0x0, "c764edef637e17b3eb9c61aeb213f25514542175"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) 05:40:31 executing program 0: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) socket$unix(0x1, 0x5, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7) pipe2(&(0x7f0000000100), 0x10000) r0 = socket$unix(0x1, 0x5, 0x0) r1 = accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/41}, &(0x7f0000000040)=0x2b) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x280, 0x0) fcntl$dupfd(r1, 0xa, r2) getpgrp() 05:40:31 executing program 1: dup(0xffffffffffffffff) mkdir(&(0x7f0000000080)='./file0\x00', 0x20) r0 = msgget$private(0x0, 0x2e6) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/169}, 0xb1, 0x2, 0x1800) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) fcntl$setstatus(r1, 0x4, 0x4) msgrcv(r0, &(0x7f0000000bc0)={0x0, ""/117}, 0x7d, 0x20000000003, 0x1000) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000b00)=""/133) 05:40:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x1000, 0xffffffffffff50c9) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x5}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 05:40:31 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000000)="0a9cce999721bb673fdb6912d175", 0xe}], 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) writev(r0, &(0x7f0000000000), 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) 05:40:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x30004, 0x2) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f00000000c0)=0x2) munlockall() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x401) 05:40:32 executing program 1: r0 = socket(0x2000002, 0x3, 0x33) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="33f46c0fe3c64923", 0x8}], 0x1) 05:40:32 executing program 0: setuid(0xee01) shmget(0x2, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) r0 = semget(0x3, 0x2, 0x440) semop(r0, &(0x7f0000000000)=[{0x3, 0x9, 0x800}], 0x1) semget(0x1, 0x3, 0x200) mknod(&(0x7f0000000040)='./file0\x00', 0x2004, 0xb5) msgget$private(0x0, 0x881) r1 = msgget$private(0x0, 0xfffffffffffffffd) shmget(0x2, 0x1000, 0x241, &(0x7f0000ffe000/0x1000)=nil) msgctl$IPC_RMID(r1, 0x0) 05:40:32 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r3, 0x0, r2) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) r5 = getppid() fcntl$setown(r0, 0x6, r5) pwritev(r4, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f00000000c0)="1d", 0x1) sendto(r4, &(0x7f00000001c0)="3b1203d5863fd12893dbc17bfdf697cb763b31707373603987988cb74ec7c53c2150a78406d72399349352acc846e0499602e480f9d00a1a7c79461ffa7f01cc38fcfae0a00ad564b8afd3dd8f79f3a03fbe78d0b930067c6d69157399d04cf10e66d984b2c3861cd487fda032772eab13f210237fbd082c0718cd22a51cfb47ad3890ea6e0df187583189877a1db78820f013dde20c4cdeaf2e9d9680194a43438def065d7e8f434c272ac109801e3c23", 0xb1, 0x1, &(0x7f0000000080)=@in6={0x18, 0x2, 0x10001, 0xffffffffffff0001}, 0xfffffffffffffed4) close(r0) fcntl$setstatus(r2, 0x4, 0x4) 05:40:32 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000200)='./file0\x00', 0xa, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x480, 0x0) dup2(r1, r0) 05:40:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x800000000002108, 0x800) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./bus\x00', 0x5, 0xaeb, 0x45, 0x1, 0x4bc, 0xfffffffffffffffb, 0x3, 0x2, 0x2, 0x2, 0xc4d}) r2 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) read(r0, &(0x7f00000001c0)=""/101, 0x65) close(r1) open(&(0x7f0000000140)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 05:40:32 executing program 1: r0 = socket$inet6(0x18, 0x100000000000042, 0x0) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000000)={0x8, 0x3}) 05:40:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000fc3b4973a14b73180cda00", 0x6}) r0 = socket(0x18, 0x3, 0x0) getpgrp() connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffda5) 05:40:32 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) getppid() 05:40:32 executing program 1: chmod(&(0x7f0000000080)='./bus\x00', 0x10) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)='./bus\x00') ioctl$TIOCSETA(r0, 0xc3104222, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 05:40:32 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x80, 0x6}, {0x18, 0x1, 0xffffffff, 0x2}, 0x1, [0x1ff, 0xfffffffffffffffe, 0xffffffff, 0x10001, 0x5c, 0x3, 0x3, 0x3]}, 0x3c) pledge(0x0, &(0x7f0000000100)='\x11.!\xf0\x00') setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 05:40:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)="03149fe4a0697a6023bb423ea2712496efb5719bd459f38087fdcefbdc57a9a7ce1e22d13ad7ad474224811edee472ac14707a0e0d068fa615b54d994a0ba918a20334c4b94bcc48a251cc04d96869bca6afac2fb2fe2d4575573910efc7f2212d9f26d096d5", 0x66}, {&(0x7f0000001040)="d43d591a0384c159ec835c790ae4b9bf31eb7d2fdf5aa92503eb2ecf69e1826495433cf7cc0e5c128c2ecf04b5c952aa9f2cc1ba5b45d62511def2b4b2ded82b7c3eac60223df3245cc5853b0f63298b9d72433a14b9732eab788496a84d528ca11d60dac577f31d6e4b014edac5c04d95a7b19224620206a96d01c5536191ee33bf9f9fb8e1967892af0ec8d3dafb732d5e0e0d274907eeaf8bb56d78c9baf9b949cc811dfc7914f39215d04322cb66701c02beeaa0742307588e9a3b82c96dfa786eba12bd06684832d8ce070c2b4e6c6d8a70d4c62e39bab82858c6e0ae43c2d818355a7813835db99c48d7357f02ebd34fdc86ecffec8cca5ed2088053507f76b57c1ecb79a648bcc72409bbdf730253d8bc20991b7f9f38537c0de309e0c127d4502a8584f4d97ec3fd6221b79d282105130e435391ccd6845de6c1d82c31099091a3356426ad15e7f22d39414faec4852d66aa03572978798b8dd0c6565680799e6621cbe9b962da9db4ec67adaa0e5fb66c15b1340d15d3ab33898dd2a86c31395ad9aa36d63497e6c88c927fa78465ef3d7cf29d31ccc9a1a28cef225600c44e6707b4da5fc9d643c59c2e8aa5707487fdc66f42ba314435df25c5caed8cc80130b4ff9f5b0ccef10d5f91b9725dbc66d310fd09b39662536881c03aa66fb59a5f6ce58274190b637b95c488b73232af82c07c2822415a05c237593a452975c0011cdbb55e279eb8c68907511f7a530c25c69997c91af79ed251fd03f42132bd2eccae8cf9ae45590cb3f9bf2e5a71e0f9422787299e380ec9abc3096a2cfa6e7ccbea023efc89838a2c372f6541f85883c562034c7dacbdb8b3a7168c07de88b22803efdb86f1836f4690f842d4af58f81047ced5e831437f3650fdf0e6052bc5c9283e63dc19897586342dff69268c7e30ffbc14c9e94ac5a1b70fbd54e4872d30a04f63b707d805cc188c959a3ad908da366052e35f7f911829cfa7064b3afff1e4dd8ebc7f1efba0725b729e1eec6332bba80d5dd221529f4dc57911fc75476a888fb8c25f362e64f4ee99b47cdde4665a940d2986832c358e7dd183b350abfbd56fbb38129e278d9eca5648e860607540e20decc2da3b8ff602c98d3565ca2b2ee2c9a2e9ffabfd9f6a707f9106835c05694522060c3abaf7bb97468fcb580dc58541c6e60f4348aeafdcb909815a7cb776cc9ccf9103dd7cb7a61bbe1623fc6cabc014a1b6799726a96a65c3ff22cea8a2272e02ff667927511f1624dade7d05214d98e5946437d4791ff6f9146e185bf514e83aff4a4db365368ffacac2e257acd1fcbb168406f066d342824b313088cac7dc4394a8cb236e0d0e38a1fad4c4f0c32d81146cf9c5d3dd07bcb850b025f2f26167b3a889721bc8a3d779c60e6991dca5439baee41ff549de0039f23a07ba5b816302c31d864bef5e03e4e49940b95de46d4b205bc034ee460ab1171b3e8fa1ff6df2c3ed588b561e49181460159cefdbddd039cc49685f86f30975c835e2782cf551816c3846da261af07368df7a82518582a1fe42aeeecaf6118cd435e8c79bcba9479d83f3d952790b9e3631159e6b55951a0b2e9b32f928e4dcbc9435c6b8b27308779b1bca9c22f2cbd15aa1516d880fb2603855ab91f61e1c05052ebf85a6af3f28403ea5196576df591a99f29d6bc42b827c19a72ee77e8f25e6a3297eb974c92b1d7d6db2ca3473341f6451b85fb2db38c46543bd6731b242a299d8f470014bbdf7b6bae332818179ef89cf0beadd3addb67284ef3056aac5ca7d5bc5ef083c66f3dc4a2d662e6a93896a71625a69cedbaa1ce529370bbf1bfa939dbd64fe634a2a683a398109a2fcf8cc4b211d69923649ca2a750bad4bd00823f9c2fd306f8791c27a5cfb3b73fe57eea4d86324b6765ad2fa5704ff57cdfceca309d5b2b7307c1432a11aa20d6144f020d93af337e567d93bc1b2da81de193f0260459025110df828685ff2100b9f5ed7afb75e71a7e20c9b5ca3a54ed13aa0c35779c3c9aa1ccf9c3b5d4f2be28b46f4a695eaf8eed81df7af9bbff297cfe736c12f6ea2a739223466450a7afbd1a6b7ca34320bf0d587e231b1ed021bd7469253b7c62c028ae37b679745afb763f032be89d5381f3616acb3f8a19add6f0371090b352aed42ed017fb9f23901719c7a16dc740f2dccc71fcc79975ef25d5046b4f70334f14ab72a1ecb32e0840bbdc01fd1d0f7291e086ff7f1d2bac8eeeb2eb3d4c5f20551116d02eed1bbb461e5c83d5dac148e7ddba17b96ed757ab8b27008da26413dc14930fd3ce899978659d11155f50d78656a5b3d5232bd4bf1e6ef8eccfde18f70bdf885dac73a967a091be0307f5d6e7a6c7f1b71d5ba45ed178acd0139caaaedbc33b64c160e2d4bbdf149da1bc20c590a9a924de92460ca52e2c04fdc877ce2b16f71ba39f623ad6e528b574a7ad1426c1c5c4a21c70f31975e6a3e3ca9a70c9f2305237dbe5dbd28b41b636a26645735757285b34bb4e52276d86ec9fd795edc301129d7fab47761a1ddce37b7a706ea1ce9fd49181fa59b1a338aa69f2caa3a79ea00eccc7d56ae09a567d23cf8568d7492507d74821de4b130201d8eeedfd8eba279734ca952bdf719900ea2a977d5009e5898978632bdabb8459912086bc70907a90080fee52a15ca71a802eb59a7736809fb04932b2416350fb94037e09fa4dc47f52eb6183c070cf75f332a599b320332269743b974cb1910a006ee31f4c87a56e5d3123392f0edf1b7af257ce81437b6a3e30a1aefc7c6fb914c3e208babb4345a4a6950eb2c1cb486c2ee551e72214c3b180f63afcf981c7c5b87ca6bd47c4f5b2d666d084716c9b0e48cb3a8fcc6aa724ff8fd81802edf2d154234f471d2c2b196d6fadac80bc366b7d596558ccbd11b6fca9cad23d14c70def1ca3b5061f47745e9c65d664f66969675b38d6b2bd70308a4c4e902c16c93d5c6dcd2f50bd7ff34d7734fa23b05593cc5058c8be3431351bbadc3c6024fbbfce5967954ba90919a0922acd3872c55c7ded08a93829e07f3de4e2bdf0dcda69a4ca284c63e9be97f0f50eb43e80607e25e40509795af01bd1ca147f0dcd2ea64853cc79d21d5eedbf92882b128c5242f84cad2705f68cc608cc4a49aca1432f4716eade650204f3b6a64ec001cbc080ab1a97bc8fee7f1a63b4f3f79f81a951633ac4ea34de987d293197e8f001779ebd6f4498646510aa11a7ef7d5484f945ad248e75e48dcb8a09ab6eeca5a4aa1396e4cce86bebbe7116028dd9a18e84be3998605c74605c83f1c39ef397a1bc642215de7979b83bb87768125c8a58c103ea315d7928fa89560c6cd7905662b92f82cfc52457abe22b31afae928100403d29ba1359eb5bb3ec8c81d4fa09539076203d0b2625204a9b13fa43de05e2dcc8171184974946f6b854a8d58d146e00a9ff0da161616bc0f6c9df3021c630594f5c2362bf21009fbab0fda986081eb7593dc5b3c65f5ba6c740db6d43af7c2d82d9a4bd3d9195fe9ca45b6da6e0c73161d4d19e116ef4c24e3668e7b2110d6fc40ea514d580ff415a7be78564c71574ec070cede52d67381ca8c07e4989fa01e681ccabdc4dd2b251cd5ac6ee5c6ffffb9d7ba5d1e15ecbfc3bb8a7eb4c5ec96e05afaf883bb180550624c54fa4e9eab3a38b7f92713821ed8a3cb088755f7764d0c8c3263e6f7b022f47fc83b9155709cf14b119d3d02f78e5d474da7e49340d52d206d24072c55f9aef4c3f5ec77bbd868f12d0070d12a0964754120ed0518f82c3e211356ca4993779c0b8c46f5c44135fe84754c97780f4a3390193ddab5d07cc3cf22ed15f1e7dfed963d22bc4259fa4fc20f36235ab758d3a09baf3de75a2955b0f7f687547697ba8a5b674c89b6fd25de55782152c8197095e73cb20d63c0d2df20b1d9cc343452d1632717b85a803be9e30711b232490569321f5cbcd3fc376b0027c44e7af30eb90c5dc4d0a232ee3b1c2ca98bb1e1794738f9f9f4702784a0ae3e65282a28a78b9a70cef64889d6c2f76aacbf419fa2c64d14e4b5dee6875b46119a54b1f1215a089fcee24d42561378b4f098caa0ec54108b25b043e5d9aa5a7af5a292454b11a8f185ccaf22fba72cdfef3db5228c8fdbde385a555f6eb874063810464253afbc3bb348395613d5bc971151c0149c65b019573368570c91131de1f73edcc338f644d0d3e1cdce084ae110c90ce1c916a742258fddfb30ed78ca74eb22d4a87435d5b69fea2bdcb702fba038941ad59be98934cefacf479a72c4e3a79c557142dcc84652fe3dd7e8f6ddc1466a28376e3569bc0d7b91ac2df9ec02bdc10ce166eb1e94ef982e399d61ba94395c31c749b0ce35f26bee05c8547b1674d067bce753ab10174289099b90fa63488eb8a3c89c706c0fe19ad62fd2eb80547dbaf6ef37a462a525acc5d931b99265e0b9d5b9faa9be37fe18ff1af0a4d90d6d770fd11b108adf87fd42f7c0463ab95e1dc300d795876527a91a7f6245e53fa0017786de7a8972930c5996ccf62410b3124adb04b3b20155c68977bcb44734453fdcd8f60589f325b368aace15157054852a6b1c8985a500023af21076360a7701a5bf031ffdfef7ce29315d49f57d509815c8613bedafcc284cf00dcc4533af312562e2df4d7603f953bde60a3df3f1d0e68a7fb77d17cec10df9d60bcfa82658bf7590f1ab1508ca54bb631d47b91695ad7d162805ef19edde3194e80e0ad016bc23b0fc57ecef91cc5b4076cede8d41fca42406b973d714692a4c69c7977ce08907f0b329c7901d83ba36e49db39d8323290e946035a25d18c501f5080d59ef72e217be7a6069ed531c479a2f8beee6be48cb1404fb070c9ef036256e64e105a85d70a68cd0effe6c12e90f0427df42c8c49ac32f67591b679fa7674bd501d56d537ad396ff43abd9012bad4c12d43193ec631cb5ccd9fe5ec224c4b8a8b5a097d35ca25634c7fcaa66d2ffb4ec2c0390809e3b7a525e66869d37965a3cc0a448d10315842706e0fe09871f1d05474b96d67b3912b6cd108a67dbc8017bd0b509dccf4f8a5fe49dc957dae7d5db8aef6f66b7b580891138b8cc86d809698ebe0ae352cdc8f01af6a4e12c3420a225a5b2a5ace5ca52bb372b3f20231d6b34ff83d96c6b58b7b1affd5f070daf32bfb44ebe70acc1a5593c4a7ca639a15fbf7fea0f47a284f964dcfa797f952f643e203822b14db1e54e6eb5a7985d0e00f2aace12f3db2b478510a72eeb996dfd1c84ce44ceddb66e6ac62d3efe6a6481e1d6310069fd6855141ef499593acc2b8fd78f68fd380b951743c5caa505bab98ae303aefdeefc3dca1bf61e095e7d16c578a06f68e4087ddde27b0cacb83f54eda38a6ffa27ad0e5fb7fc53935ba60e4f0a7f4d85b616d9ed8f58babdce53634423238cdb052d386a35bb597df0385601fa20266655f58b611f8fdacd11f14ddc2faf7286b4b478573a6916167c565902a4866c1f407c951966e6b2ad7167d0d34b079485fa5bce4c0ff412495d160f3c1b890390e9822778bea8d36bd6b6d68a7e29dfb01cc2c970aef8ae99edf3b7f56dfc00374d929ee6430d8f618ea0ff7bfb44e91f0939a0761bc9f51d663c9c41ef4ef218ad4f035bee3bf498b330eadea68cbff8f8a5468bed8064239b1d010505ff4094ca330ab22ce4f58e6247251a01baa727779974826a5f0c65d590a99f482bcec302e9034a680c2c4378c35f1c6ed61116f5b4f87c49f4651cb0df1e97b66824322a8f0729c757a4", 0x1000}, {&(0x7f00000000c0)="a8e3bc5efa211bb55a84c791846809e12894d81087a991d10637c8f8df1d3698eef698ce7cc8bc89bc870c8662d982fd1e", 0x31}, {&(0x7f0000000100)="4dae000712deded7a1ac70b916fe4a768a81a367827517706dd2cb77ae1b692183ce97b028dfd676cfdb4bd8e6c445f759521b4867c4421683ba40b241c5fae5e09531a5d401287a7f86a2578275ff514fcdff3dad948b243ac38231c5a52da1f0cee95bf5d8a25bea193bd2719bc5c9ba5d716400b2594d430248e5f09e2d65fc6cb99eff83d56a279dc4fbdd81ef1447e318c397e6ada6648bbdc6864653246bf4d85de8e33812f86974d583536e", 0xaf}, {&(0x7f00000001c0)="ee496e14f197f8c5b175dfe4ebb2a5eecc631fbea988f2cf8032c0f4c9b6d1229a7fa4251e60b1de870ac18073245c332cb0cd9d4991378922c36b0c97860d75a5cf9c222de7013e9b4c5e6696083761d13a679e0319321a19d6ebc1dbdcaa755c0f67c9db316bfd537e08217d98fb40977d5512ced22d3c262ebbd23ff6fd88fbd01a5e9a2ff3c013a1d9e1e56b5dae47a7aa86541de495ac8d8e70756c6b9549aafd0e6b3e90fcdcfc", 0xaa}, {&(0x7f0000002040)="6c708f4a9456137a3ed2ac2a520411adc126eb29b8a804cdb4a447304a0e8c25c859a3e099ddbf5b2cb81ab81e706fc70c16192f820ead7c830314917cf04a7eef4b9475b6a9dbf43c08f22bbd41818b3c44742e79d404ad2e305fa6101773a26074ccf9f1a55c4fe62facf69b548570aaab9e9412ee0c3f0dac8eed8237c6f4094a9c55a532d10a13ef1325ad25c33a1a4bd4cca03338fd56f70c1acc63b438664a105fa919052f5a2b7a02fa69cc3da71e2c15c9b6b1936835e3f9376ea12a000ed40563392f207fec4a2ffc62c57f78b916f6f2011ca3523a361e4fc393e2c6a08f5a0207e3577a4d2959029772af61341a38042fb60db7f76692cadefb20c21a6c9d5b89dbe50ceb01b5f2faa59c87ed14f7cc0a6d83e8119e23d96e6e323090be9c52977f7b9d8fef1f170f53837e1b75eb485e1fd5dfe7f8ccf9e46a55a7a147bf03843628fb0aa66c14f2f09ccdbd4bd1224b35002e008a23f0636f237c0a2dd02351765f97476b3117abdd3c5dbee531faa3feaa92e87792e73a81ea6d16643c9396c47666ab718aca0327da3bec625fed8bdf776e9faddaacf378e7a60f2331b5836b4af6c06be29e20d10f57103859cebd0b9c2720dcf0e1de547fe296eb8f34875f398638b515ba2c3757fc22a954a9895790d25d7355f07cd5eadcabe5c7c48f4baedadc5dfa895b5b1af03c465ef62435cb58b9e876b7682e7be6c305549fa332cf3fd1103d7d8cbad8cb38767c0425640d510a3e7fbd13783d98c785914cdfd840b12537cddeabad652fb88b8fb7b032af6e5da391f9f8f4bfe12c631d96cfb23cb97493865b6a59d7c13debf2bc11f075b9f7e6a3c63aef5c0c5c07e02836c673d2db2add28011131496733e679281e2b04de78b63fa4d1a696009f7e0eb9fe2b62aca1960257018e008645e74a4112487a7b3ded7b15811726cf621909c8801c7f61ca6b1b2d7fb42c1b3e9c06b931997b55667bfa11c2328324092aff2b0cf1ccd3177844674fff2a812bfe7e41c66de51525374d812040a198784e867b936b7fe583207ab3b7f036b07886fafc8da1a5e7f6295d3d93c164009cef78fb538ff6d3bbe2e083a6d69913d8ce0a50369b0422cb47ab1eb6bae6a03dd9b53345e3f99b393ae18393f0f6afbe779269822a7ae8438690718e7406bf138e969a07acfc98b6a5286ca856f3fb65684c4cdc693420065e65578b1cf22eda467b98f7fd60baadd99d6cd7764a2053d4ea96baaf8471fe044b973441c10804857ef8a3bbbbf3fe8fc693284fc10bece8dc2e8fdd135b799b7a6daca9304846496c81690d5220e751e06cb14fd472a185643fc8ae1c0a85bbce8b51fbbe59ec61ee7c18c8e1e7867e27d74d1ff0695603cefdd59eda4366feb2c552bc168fbdbe9443b72d19569fef3b745c5b2d04f865da66f2010a2dbf2f14f39b5d005ae22d0a6546836211c995492e4debd19d5a6aac83987bafd2c39dc13502896d85a20d566a8abdd3ba388573e276b2dd8ff4e7630cc317416df029b7b76d6f9bdc768207de185d06d7e2cde2ec8c7fb14c1d09b2cc656066e40f6d0e57e78f19f950040b7f1c1c3b445d83ea1f2f565469aade6be0a648079f396aec15a96f3ecfb1a0b3c3d66cd4bc3eddb0f9fc64fa4d97bb36b0a712195e84f788bb53097c252882b78f6b4952a6e2d406d3456de61b3b025a5cf6220539c3ae8ccfc8beacdb52c9bc2ab39b8a47e7adbddfbc9a63f240658a0da71ca7599dc622f87de32090e864bdcd29384b7cda6955b45353435c760800a68b32a856441a05bd8b822b901e022d5a827263d498db5d93a7c7783ef7e8e73bffc1d9c88cc4a60b60d110dbc85996b875644fc64b070410342c0a9883214f1dd870d2f8f285069423174b55dd7a62f67843fdc48d6bdd6ea7a3201362707e9580bd44fd013f0a75adf0804d3b9505065b5c3321c7f0f1b52d81a2f2c75a54421a213f068b08a2a0da15f692435f12b1c4a0e440da1bed8006a01efc46440936ee50541843ce4f3f6d02230ddb2d553d5da3abd004ad6331124705e18d75cf93f99f695805482b91f0379bc161b69a515a57dcb213611a634512de00af3d6077d9380c884b3244f1217da26778be5d2dc96310a5e8645a4a483fef0d78c5934dab3c94c41854d6025e839c8aa5e38a69b4de5290a72486b60c5ff5cd158241f6099f7ce8906766ae8e662164a0e5650003e0a95f47b49bf42b513b66df96576c574fa8b5c5fecd56cd4abcc8571764074af1c671e82ef962f0511c44bab7e054f88270bcf3a15e78cba7fd02416cd6c518e2ce0e934a6e58617f8edab8e8199d810b2ef6be8825f33e9a0645001dc5dfffeddb778cffea1853b7a5ea79a66cd6c9050dd56991d25bf0a17c957e4d232193f52836e525bbdbbf1e4f41178dfabb9ec387bb3d13044bc02b4055e699f4ebb035e3c6dcef675ae845a0469fcd97409a61f6161d0077c3d384e290a0620136e3aef44a66fc2b41561ccb3a22ae6e0440e2c2959d701fad54c56418902f55fe96fde376981e281c70459fd78cff40818bba18163e33f44f75b93a4797d1adf49193e764954d462348f25961c92af30d1dab39462669ad19d84ce123cb9d6380a4a3cc821e1bb321aa11a633d057bef039f3470b8bedeb85e51be13a46e81263c75b5709985034064044e6f4eb28a7d587f1ab5bd23956cf29715b56344ea18e02d1d27afdc3995a20483389674f3b9d4fd1e5cefc93930e309f0c8365db9ce41ac6c99a4147007afe10b5de05fde2a3dfd8f32976f09b69cc3f6c8ad71c945617d2e44eab2fc832cc631e08b03bdb0e0cef3b6fce7f904270ded7e3a6b27f5be07fa1d1320b807d63f28028d5aa99ef8737c73819b53b9944792aa66878eccba7ebb2c64301a232f559a7f28d5fc34f9eff56e8bec3b018530b06018e27519ad8686d2b7858973a6254b9ea85f748872c9d1c3396da3f68a1eb59d1202758bc702d5022ab80b3f658c7595ae95eea0fbd3867e4d7f51d12a5469b4c165bc072ce8c83ef3012a4f8e4dae8f6bd87de1b034443e770fefec36c62a986da5028abb63051f2106e2e822164d83aed8cbaf8deaa869779cb1966a4dd108aa0cc56858f1642cdfcf6f6835f4ce3c73b463094678b83bd3b9fc0cc22fc13f64adcc3fb85aee78674e548fde85a1a2473f0ba166146c8a3d7d02207ccd2a91f26751adafbe866c86fb997e4f915c9518912894860ee540b620466701fe087ff76f9cc2de5af6dad5ed490fab893bb413462348b8f2fa6f0da474c635e35ae8d8b824b748482c632d8261e985df452a6ce2568ecfbcf7f8a2bef1c6abe44e4594d862d2b3621e8822fc21c95846c267c808f2b989f32c3ee93cb2e07bbbddfe98a3f5d800ca0af0003ff118d57441e284b56dc4c2ce7a2c123246119b11f2280c86b7c6faeeaa8d934b62247b5c6c473b0cd5d4556ef77775bbd8706ce0388a3d7510d5f9caa2da4b32cecc4784b10e1e25ebc9078d721cebbe77bdb9f408729af4daaf8f0be941c0e70a5001008f0ff1ff1b14aed310abac0cbb5726f44b14f73147fbde734c1c666702a434f005b116f611369abe1b6635b03c8c78306992e2d26f7a30f2a889552627f6581d4be8dfc589cac06d8d9e49dfa3d5d3a241e935ec8b84b5d737e511fa37918c77c3e5fc866905763c0f295b168688e7635d8f8584e80496b9da0b196ab6c805c3e6dba03e676b563fd5901376b5b600faf128ef46c5bd38352f806ef35fd236162af6d494d8efc8062896ec4b31865995e45ac4f9df0b4b59a121a1abb5fc36d6a0aa77711f2a90dca1e3fb4731fc3330f97e49a0889cd73a71223f80fb3dfcd275d7202c260ca97038f0499d13e910a1397263ca2d18b1cfcc751e05fdf60b6883744b18d68ad3c34a5041b0d341263b98eca4f479d677b3f231a28ee4dd6d6477e9edb2d0d5e676dcb3a9180d6cf20608afbddc6e7a37feeaeb25a5187271467cdd4755ebb5e2e93e8c435122fa26194cb0869bf54225bed5e4ecae6f726b85449918419de1a922517552242aa46ea709c64d5e3408c40ca88614e494c62a44086620be296e137c0a803b6fd1c8c60e43ee3b3d0135b64d1aab8d6c86514f3caf046f029f7ea032a42d34e3b985b5910f03aef95c1137e47956195e24b7559ec0514d1b789ec8435253e0a37261d0852c3572ea53d28caf54c4d01d008a42f598b1873c5a028ff3695a5ee27176f9cad11e7b160436d6b47039203ab5f96d5283be37d18effe72bebeea7642789180d90800af2dfd1798e40edabb3d55e9d9272c3f97ad8df357f3b77ed8b0f41bd95eeb56efe88ca90894127f667d444e1b30426c5a9956607aa0bc6a99d52d26689b907c221f56ac1cc2aff634db133fab5293eafa1b0a415365a81f197f58666a69a3bca503d6c54e53ec7dc54d86fa4745810bc6e94cec6ef62ee3651711d0683d6eb4880285a60cbf56fb6636639d601f713a3c507c1a343eb548b21425a039125d4f0fa875545e817c6276c8545fd8986fb9a180ed25d371dc46c9fe71c2ab31e45d625201f58924e6bbea77b8825c750dc73ea45aa12524f784b85d31175342e78085ce99247bf83d84daec4b78d24c1a5b353f5cc4d0f4b6c8451b10f8f51ad58b806ecda59885d9d9a5d505e6fb8a808012a2d60ae2b623c24dda0088f9710bc647217b009b6916af8e8b8fc24337d1ed184fb224ac9898ac50a50f4f62b3577f0f2b24725c41f29dc97936e3afa0e042098acc93e0c2c6ca0468ee76f93a1ce332978386807680d00d66552fade9077fe9b2613e331a8e7efd9c1da75ad1415fd1ad8cccda1da88835ec3e25383512e3124461b33af4838b0e95d8c4322c27dafa9073d707938c7f2ea93bddf482a3e169edc3077a75d69fa5200e3ed074fd459ce20d2df05bd22b90166015023294ef3ff93338b531289cb9060318679a58c1985200bf72d0dccd4c1e7125e24489d8a97cb99c4ebdcc8bc07348a489c2870af0f752db0b65554baa91916ae5fa2fa6430a5a52dabdc3e410cbf30e39bfe2af2550cba1002f042593567e30e284897f8ce84a7b37300e05d6a5fb2c70551e824e5bbc1d6cb02a9c57af3ce4789e96d598ff2997311a2c68df420ab6bcb8a1907007a26578ef9c81085952c79d2579b490c08bda7937f5588002822f8e9840f667765c6ad24599f4fc42eb39d79d3e9cf8270e066d9787425e6213a7c1c9b2340268f07e76e9ebb86621d48316c51722f605d2c63db0b2a6ff870fa647983e49e53fb3115b66f29cec2c1b55845280c32ee9ce7b231e3f3842a1e7c85371e61df2c59f40f80b2d8ed31ca46437d8d59511146c34fd28188ee172beaa37409498811fd1171ecb20435314d3203df97b288bdd1c264ce7ac1f491c543c9cc95891f944ffe377c178ad5bc84e50834687205380f1f1c6f7b3bc82c56ed273ca050e4e260dc57474b5e9f1211ecd788ab054c2ab208d12227970b768a831ff4d29174365a5c21d0af4d23ee52806403d38b3334711841c9bb2ea5c08e24b38a9ecc1d50cc0264490e783e410c5c6665f8659461a9a09026bf2e99a0b914dec2f1c4ec71d9a6a485f3450bc9445c347a20bbcbfcffcd1403db4ef215598cdbd33a94aba798b533dbe80c00d54b6bd8f4e1828fc467de62be9e4f0380ad37527c6b15271bab5a998cca7742480c71ffe6655f8615379d9347b973b23abe1d6915fb3d02584ec74c78aa847381d50b32dda21fd8644274c8cf46ac6646253a3953a", 0x1000}], 0x6, 0x4) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000880)="2c5dae3070ca9f050a90de9b70fdc62f3b42e2126e99d38cc1ba62dcbfb7c377e51afee700e0999e5c3ba508f6435a8ff70a5060e5c152c0e3ea7a7ef5768ff099c7f3f12fcfb2aba93b4b776adcca4d453921528a3f5d5fc658ece24443fc0a433398fb02dcdc47f4f412142ab78fcce95961073c858290e03eadda3b2d84b3f34cf665e9b732c71ca236a6031900c9e8cb195df470c1ec987507c7bcdf249e7686fdd3d177d9d5a2636a45cd869c91e2438da1727c00213384ff2f68982593ab83b7a7a9a1d383a02e2a68a65f48ec8b02fcc183ab17eaa646ab2c8f7392b13d13861824778c3329c72d181f77c10a6de5aece933d49293127418553b299e915189b5bfc943a891f80cc36b6179f6b2600135adfdad1e73385779c5d7360842ae9c9654a784132f402646fff434a2bada7bfba5eae67013f37c70e5769a03a30a4c89a219d062991623f52727ff1dfcb5dfe440023e883814e0f81144fc76ba08bcaf278215a772109bc2ff9147911c3c980944436df4695ca04be8decb9cb736d91f81cd0230aa2ada4c994f1a44b0e5d3befd782fe44fad647ddd43b3c8cc032e0876ff9716bd9951569851ea8c777b0df6f8887e1a15f589704cf4796a4eb02fd9d01c5370c4e59f0a7d754e70ec4d6292bccab2232e8c7fc5d72eff69578fa88b1d0ad8bb7ca4ab31ae7ee93242e59ff0a8fac0cae0da7a0e1f3e9a61edb151aa97202edab20594d7b0bc2e1a7f0ac0579ce32028ac88bc808a865af64101c9363ba161bc0da63e61dbe5d97cc57dd76105b10ce0abcd606493b30221efad0e1463c7c1019ea3da93840d52bb014ab0d397df5662dc51f875e8a957b1e3d7a8d6f0f9f28f21360e97f7fdb7e03ae829e388c4bae1c3184e57ce7bd8b5e2bc2b18075ded43b813ad2fa01e77bb1d6c3ce77ba6f9006f51d2c993f24e23d13014e6abf892ea77f454db1b99e8882c6e2846ac7cc5937c3c67859ac8229ecfa0fabe24b65cfd695726dc2bc5e1480fe4c093a238455174afc342cd55b07db5abb3b12e2fe733ed41e6d007672b8df6192587d22929a232cd2126ffa0c8d09ab2c2dd0826981ae1278ec6e67907a896168b68d267224212f2089b51430558d2aa853ae1aa1b6a2b9f3f36f67f0513a660ddd170ed100c10685907691510ed4e0def69a87e743f7d2e9ee26c1fd3b8f04a99e758486a641402cc3fcebdabf41c9af0709cdb87e85ad92563d762a01a21e50d46d4ae0865c788bfd46f3df60a9ec77e8e8b0cd7da21e95f4e5bf31e83806eb7c102fdcdf137349482a63a221ac559f5def15c198226934709e193104ae9b12464e8ea70db0f68ec66100810a290d90d4fd8c22437b4080f5716d2693edb57ba4f0182bab64a19a30faae762a87ed8f45250a478ef8c5efc6c91e79a7163896ab1394e1436d141bfb413cb3fe7911411ac77794fd73b9423b978ea2d304b98a9bb658640ae106aa7dbbb5fe34668b5e06b7525d7e737a1fc76009fc3e1a6353d31f5a3cd49e6ab550665e5d86ca35efbfaec49a89ca0cbaa0776524763d2edfe886479395519e73cae20f681b16a41f5311777131c79a8ea8cebecd81afedcf29d53cd0434711769affa2268e11beb2b38e8365a161c05ea9bba48aabb786638843f87fd83a7925df2f15e150e308e732b98c3ff5ca511c8289008f52355762d8dbe57bee5d42f093fa3494504128298155eeb69a2010df0e453d7f84b8ababc960483a3e74ff26fddc2ef985bfaf66fb19ceed672d9f739532e12927004bbc06ff949a4d8316f28906ed00b7bb1787016a9dc389c2b362ccb5e0c535c45b96ace193d1cbc13a329ce81ab78ecd14656de71c273aa053736c391ac97e32b394982a3ba875c96fae4c9cbc11d799d69e66b61ece7ba8bcd7b6c7d8163de75c8d6ce1405ebeb69d1e2a9a83f22e21695caf6aefc942a8c98be132728af17c7f5bac79839c9260e72443bcff145aab57417e4377f272fc3a04e501f0f461f51f9ccac2608326a8e750d53b0db35f8c957dfe0f2a3c77aa24674ba12d5071548ca75cb73f338036f614186d64bfd11ce55e6ba59364019cef982e092535366f92fc96cb36751312ac0d2601249d28703094947a2ec6dd5d0af40bbc0e17328baa2c762bf6ae01da77e89ef9d402d57d9fa9ac1bc12cbdb7b88690a238f1ae52ce5dd68f12aa737f5179c3cd36ebee435530933804d64c0c422fa30a0fada44449b8568512c88cdc3b846d1ab044516cc2f9baa371caa13ab836776a166327103081b2fa97613c90c4b819f27ad7904f297754e4753ed277f8d8b6b83d57f7e8ac051208cefaaa485246469630a7f17cdb8513ffd7020f0d80af844db83e2ebdff2b60d8804b91ddb28a6b435f76bf96e4de4a8f5de94e326288c83a6083f18e6b7d0345a3c08d151eef4a5b0948661674e0b8d42871fa1bc49fe3d73ae56ebeeb0e34a875d6ab12128a97d030b447f522468a1930d7d7d47155c9cb8cd055afd3b8d78df907015683ea23219e5ffb3b72dce5036aeb7852f6f9729e8827382ddf77849197b08affa74b81c5378833d67b4fb2c546accb835e60bf014dbaa399ef1e91dc73424b4c333f0cd203946c54ab44d2247379f52b50d0b64f43d7459c28c9f94f3dbe4eb72c423c656acd1f3f9731ec4fbe2024eff2916dfab7b09cebe5d559e7b541000caa94c1d070cc240b4d1aec2e2f099bfdbcbe806160aedaa41173", 0x792}], 0x1) 05:40:32 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xa0, 0xd1) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x4, 0x9, 0x9, 0x1, 0x1b750000, 0x401, 0x9, 0x0, 0x2, 0x8, 0x2}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) setsockopt(r2, 0x29, 0x35, &(0x7f0000000080), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r3) r4 = shmget$private(0x0, 0x1000, 0x104, &(0x7f0000ffc000/0x1000)=nil) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x2000) write(r0, 0x0, 0x0) 05:40:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) accept$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000200)={0x8, 0x2, 0x6, 0x8, 0x8, 0x710b5d3f, 0x9, 0x3}, &(0x7f0000000240)) mkdir(&(0x7f0000000100)='./control\x00', 0x0) r1 = open$dir(&(0x7f0000000040)='./control\x00', 0x20809, 0x1000000001) rename(&(0x7f0000000000)='./control\x00', &(0x7f0000000080)='./control\x00') r2 = fcntl$dupfd(r1, 0xa, r1) accept(r2, 0x0, &(0x7f00000000c0)) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f00000001c0)=0xc) 05:40:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1000000000000000, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r0, 0x80, 0x2, &(0x7f0000000100)=""/169, &(0x7f0000000040)=0xa9) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) write(r0, &(0x7f0000000380)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa38350996522fb58203f62f43ba32572511db5eb5c4f86badcc2809e1", 0xa4) 05:40:32 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000540)) sendmsg(r0, &(0x7f0000000b80)={0x0, 0x0, &(0x7f0000000a40)=[{&(0x7f0000000580)="dfb457d21a2cb8bcc35a2f54ab44ebbca828a305e70ba988a50a6a8e6c5796731fef512a2828145cf98dd802", 0x2c}, {&(0x7f00000005c0)="2bd816b38f8caba22f0e27b329c2084e249970a05881ccee4a268a9642124463e1b7c72f12d33380559d138c9a47f9b192fa793d46213bc54eb502b7d170a7c9901cc9c3fee081e96953cf3ad52bc99f506f5539a25cc1c46c618e189d045eeeeb537e789565c93906bfa9d02ffbbb69b11546f951554c0fd30ecb5157f3c146b2ffe18289d16cd7d9137caef348c20d4be538c3f00ea1e6b9dc6b087bb7cc413b5c9b22a08275971ca88a16f5048cae232ec58ec40b3337148140383c0e4cf87c9c9a12e8bb6df22ee347185c4fc50cc26cdad6bf9bac71c911dfb0109079", 0xdf}, {&(0x7f00000006c0)="6fc7e3549c20a25f555e5df38e9eaa4dbec7d1ee0e944414bd319df2f69dff9eb898660479a13faeed72c42d0568787ef245db33efde7b0e832636e9b57c6052e757109936a9d2d0c0e0d99cb9539836c71461a0bbcd31ddf6d8c19a03435784beedece25a2eb2eb0d4b53630baa6bd8f3287e71d6885089901633332b5d39a324a96657df44e66719b100222ca4c3c731872885dd69cd3eb524a716f3d0e67e63f0a707735d78183547a551dcee9f6080fdcdfb1325615051627f4ef60cd8f45f68ef675933cf2ba6a91de7cca1a7f604dc707ddf2ba8f8abab592ba6fcd593b8", 0xe1}, {&(0x7f00000007c0)="a7349deda8b2839313fd89037308d5a29147747aa2bb236bbc1b4d6a5c582fd7e132d7474271bb5ab46fda4940ce60c5e48fcdbda5bff8264521f7b45597bf195aab3e6c7e6880530dec8258f39dc1226244fc2979ab4c8e755f4076de93724db28eb27c22a8b0cea6e25c14aaba713d51f36c2cff158b1e8776fcc0daccfb6c4a43733c4884441930776247d5e81515f6b7273fc30f7c5b433683818b83b529130596773cb9d83c8250f7aa447c2b32462a6a71fd5bc344860d5b8bf7435a5b0532", 0xc2}, {&(0x7f00000008c0)="4f6ca0c785ca60bba911e3cdc1137bd007b84d1b6c0b69247ede4fe47d79308b268d48ee477b2e2e02c4b12cc5945e4444ae7cd5b7f4266f994139b7e6ea51c9dba7149558111b8d0ac5cfd17b42693effa545dac6fd6a85fdda41796a5af1289603e6780701852e4c67d0bd9b0e4350be29889cf0cb756ce051d65d013857d39ac384d46950bc421aa2f2506f2c7ea4bb76cd4c89881d6bdc582f1591274341d6fb119b38cc1a4c9e2e1fbf7ba0922d333829c869c4cbdc8e0e0e5ef453c18b5c081abd32c4ba88abba09", 0xcb}, {&(0x7f00000009c0)="306de6763bb730151ae03cec8fb7356514b2873c82c3bbb475c767b6a5088e14199e73a38eb8e2a2de01541661db19fb2a51d6f87c981f44229f58e416293710fdba8ce96fe41f0a894da88b6c117fac20c7236ac3f78745", 0x58}], 0x6, &(0x7f0000000ac0)=[{0x38, 0xffff, 0x1, "ea9fd7945aa4f5122dae0f4466db20997f25ad971f1ea385259f7670f19ae47cd6750c3511392d"}, {0x68, 0x1, 0x20ff50b1, "f9ee67dabbab53a7e5faf251fc61ee1eb3c1048dc7b4ed6ea5f52943e6cf51dd5e300105f9e4032cc66a80aafd082cc6dc4927ee5cd530284e8acbd58dfc25407eea76890bcaff6541b82de8a228737c751051"}], 0xa0}, 0x1) r1 = syz_open_pts() r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) r3 = getpid() ioctl$TIOCSDTR(r1, 0x20007479) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r8 = getgid() sendmsg$unix(r2, &(0x7f0000000500)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000140)="7acbf4de1d8477650c87fd4ada3ba02834b08a15fd396ca2298434bc7708e676a9b95501901599f34df59ad81aa00b58e136a72296b7d4495f67b479782306a03baae86a4d90d5746ab82df02e3908c194ed7b10ef2305d64da32e9f39c7a3689a89ef5cdeb972f15234ca8490ddfd7f54a5cc22c99ae5fc70f9768d1030a49972a9f452cfa7f071167dc33678279a45c39645f844a2268a8f292c954e21cea4a6d3c64982d67e18bced247b5ca90a99f52bda78330ea61e89c8ab5611370d", 0xbf}, {&(0x7f0000000200)="8176f0ac4e4ffcb264a91e0239fb6234d4b7fdde8ff81c019047cd7356058a4b24c1f61666ba9c4124dcb68cb5defbaf", 0x30}, {&(0x7f0000000240)="d19c6d84bc323cefa8e39610d262fd4261a7b5b993d54437d018ec2e9091eb427a1302d75ffa7fff4b730baffc6bef6105b48f138c8281f4eaa292042d9fe35abf91159f2ee826899a8c172733638a46692a98a815d951782b51f3e5eb2bd5619953192f27a36233d8df74ff82bff373112e4ee67040b4dce3859a55435aa70e3455104c328ee799b18858c535ffbc4aa6f2c373af9b39f2ec9c57489c919a03a148d65fba73f506661f3c46f85e00939a52b5532cb5838221fbb822e7852745d5dcdd08afef77a09337f57ad6e7f8157dcd4daaaeb51d116844277c54fae82c58ad801c", 0xe4}, {&(0x7f0000000340)="b989773ee5d05bae49cba9792f2c764b92e971ca3e156b14d466bba7404ddc5cb510db03204336a26f277089aaf5fd9c0066d826724b5605b09186d76dc3b9d6d9", 0x41}], 0x4, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x40}, 0x3) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xfff, 0x0, 0x0, 0x0, "c764edef637e17b3eb9c61aeb213f25514542175"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) 05:40:32 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendto$unix(r0, &(0x7f00000001c0)="5d39c6a78fff95a04b15872bf2676e230149d28d2b2ef46c229db87f7fe0ef049e31f362c522ec5e04fee811b420c14641db39c4d0c12979a91f87f8575395be29e03d351b85e1d5b5033806b92c084999d6f009ec8304b44ef1b5cb8574c81493c74b027be8337bc3623574c0ddbfbc48731c36f337e73a0a4654058b331701c38f844456d0457f9f58b1502cc5dee0322343ab126662a97a7fc123411f0f05d6382888e8b09b586151d2efc32034fe5df82ff79ca881a9d5f74b2a247a30a7ce47c3974c6c24073d395682b37f9157f27fb8d7f516fd6c01d9142e2bc15754dd1e7285c8544dab5d2a6d74c0422e314e58c3198ec0711834df883d8bda31a6739a9f2191ab9424ce5d1fe127a483528a305a03a00b28207d673bd4129f87b74056866e5683c0edb021802f40f88e4acdec8176a84c4340def5efae0867dd440bb0adac8fd5d0789fb7e4fc6c0d3d86df47adb5c0cbd9a380d5904a29329dc0b14107ef56169a471af3b3d2d6794606f9bbcd8c3fb49c66c2d4e7511072c81bc52bbe54e0e0f8bd46cb6d989572b6fc128855eba3dd298c9a3961b3bc1eaf78ecc4712fda2fb52ac714e909837670cb9a1cfb6f2bf46c5b285d23132d780f5553f5c6ed2b45f23c22614b88e8a53a3efc850553e66495204ebb1f816c9870c961c5f4df9ea7686e26b783acfad2367cd5a43d71ec1d4daeffd604a2f0577d52dc2f2f54784190979d205350c7332169c3c44dcdfcb3a91a69f5a9abd5916ae7b5ded4f03dde2333b98874bdf325dbbd6271adf49e101b4a1a2dd695ce9e2a43aaaea26c53af6cb6941d59b151cd68b838f501c5a932845b806213683c6c839ac0a6ef3cb5556c25b8080083b297569f0983ce321e4a82bde4d27333b3c57ee438ed1e92af2c12a064abe69b71d1b80af7fff08f160959a2dccec3c4ec2a30dfdc4fbe717185b2de90d2401be0c568484fdccd5db2dfe3031b7cdf6f7e4b8a0392e51e76585e6f2fbd5dd1e3f0ec3558c86f2bba241280fc827766d6bbffa7fdce80c95b232ce43478ff0c4c474b79a2eda57007460050e2eee8dac4cc0ad70db4fd2d26218775ae00d1c6c7c22555db4a0c27cbfdfaeb668ee84a78caf8dbf0b1875c993920bae654bf785c2a67e85c676db6c9063b4b250ccdb6a07f4b7ab9dbd4f77549ebbb787488a197d7fcd0799c6ec8312cc4c8a0951c5be58b8274dc52d81793703d5753b89f433a0cc0bf0ecb1ba99048de76ea8df4dc1322394f96f58ff225b6df3833df6501b42b41104bd1ba64c6dff26cf196545aef034e15c3baa4ac7f64e682f959c1ca30d129b1102789057e3c4a2933b3201c694e7d851a8956cc24734d26fdf7cf4eb6e9c45284bf5f715e2bf5c43204a4afe156b907fa8387c40b9a1ccfc7c8ef0ffb4872fbb986246c6d384cb97e6edab3c96af6c465675fd54b36fc2a18f7d8f25d3a3cd57229b06d581a8ee39d0c23e5f340d27aa8d011f95211ef370ec7d971331d0537d775b6da42fecf4008a17440e4f59a304a225b4d54706faa71dd8f79b172b5c84f5e1946e493979abb4f782b92ef554eada8cbc34173bd5b66c1e96d2319adec38a0a0a513461958c048614b19cc76a874ec9f0be76e6c11307201b2d038fef7b108a2849035d1295361b6fbd0535685bafa7426b7764ba8000fef06abbd6b074eb9bc6a55b2e941025c6c29079c55c472b616c6bad4a96fe23bb4a4ce01a51c8f9e5889eb6ff60a0bd06a02017b67a98b71ddf2218a3d9529ddea3f20b20fc3fefa7317da15f4beac958bb4fc267952d7084495ddf2eb2b4950aff5938ed33e134235bc872a1a004694d74770a9c43f68574827c6b78abda0fbdd07d5df752a4318fccb1e6592ecb9852eb02d32c40305583f12fd6fe203b908adc088306e3d1eef93639354c151985ab75346bb4ac37d4d8c40676b09459b8d1640edb7443099b9d097c03b5e23ea4f0c61381bf49d9dbffc3adf330100ac7fc0be7580b5d30fe1a2681223ba921dfd29a1311cb2b8d3860018ce7cf14a9edc034dd3cd23cf2129c3a6537c3feb3e1d6ad4912e31475a26d04fda93093cfaa2a0a736c85b638f8d60a70e994b93fcd617c7c708503c121f907e3fcaa72aea71d21f2d438cb37b45d5a3d113f72e2b7d37da426fc8d37da3a6f37bc197ed176e60bb8625d78a7a610ec3d2281b1edf6a6c18431114edc86a0e5930d55117f715e38d3035fc48fec8c9a752bb7bbcc245aabf5e8fe770aecbdc08653b3559b5a99529f99f2e7e8a29c4ac4b4a28607293bb762b7ef4d4a57dc4de998f7fd949704c158e8291bcec2dbbe55af54ea751be720a80c032ed01abb322a9b0736cebc4c03f7f3e52cb1354993f38ae740aa120c0a5b410b100f66b2ef7d981cd2c6fad77da14e7e40217eccce4ab6516ad9a1707953c281cd078ecec041911d8a5ad278a8ded3f1a6ae8facbe395f4ebc9855cedba74ac71d0502e9948167baa7b05fe88e700c6ff0145b4a420b411f4fb8ba06ca37283c847aef06b8c1a1cbcf73d1b84e397ae76168c390dfba565029a4a84986758dbe949409027c9987b97fd59930e3b1ae82ea38b20f3f9c927e05de86217e50998de87badbbbea318f51a49aad85cb716d52e66a21e2b71e5af9e1ee405d915072f20687cfbea19f367571b021884f05febd0716da3a4c09b490c56e20b8bcbe52c1fa143555819ce5b3efa22fc648eaf6ea7506fe76d2883b9d2cf21974ed7143415823526697ae1ab12e124fe148d5224ed0ef89cec24b9bd365862601bd965eaa6150a42c3350b5abb13ab058f44d8159b6894884ac407735c2f4b989c3a9e1ddb72ae435ab1797f49848461b633b298080b1f397ab6bd00dc8792ea0ba03b37ed28745cd729ca55b92d78eed3f719553ea707196bf085908fb15a8ef1511c9f6d13c5c89e88eaea2fc3ceb2bce30b43f78d7a1383562e30e94d4705bd5436a2440c31b9e33c47151caceba814528954c5acc8f7f8cfe28be7d22d187c83b3a40d08a11145d78b548114f4ffce3b727fc6c67959290c9ba5454db1d3acc6119eb857224346a225acb88da51ade9f1bb9bc0c3dedca73d18a175354dee24d7d2669940e306dc0dbd9452d587436e8da0c2cb81e7feb1e1d67b23c1cec60cc6caf6f44db4686852cb751cd6d23c8f40271b978f0b8987299f5cfd70adbbd9b47f6f5b613d6a2d5db3e42087b5f80801fcadf00bc4236d598ca196b908ebcf74ed2976ece0ea702d39fc7c75f009b5a2e8b696bf542a79d8b353f5aade242a688d65cbd65c76afd0e0ffb5239f35dd552b33decb08401edd7a78275929a59f7ba1848fa670ea4eb10c5f14935d585b9b426c69f5673b5244b86cdd6b3a5df4c9f1dcfb4a381c99a9ba20fc98a6b41f76b150cc0a980cbac37b509296e7b754bea0713dfd8e5e2a0b61b8ade7e95854b590bd77a5651efe9203b8b3eaf236b781d042559c7ec80e378ebd3b23ba1960912ab8d1ba229a2436079e8393331993e07fa6499b3f899de757472b444a1ecb0b83d10cce8701711ce290e33c8e8ffbe102222fcde58c266cdd8fff2d37f5a5cf9ff47559d80ff269fadfd73afca26a4c4254d142725bd2880bbab4e69a50c1f1c2bd1900bba2360c009e82a376ae9f144d4a063aec877b2e84648ea602d371abc144ef135a09b62705a3f46fac63debf32e35dc300b458b6d212c06d748ce1c9fb2236823e1c551ebed4d84234175c0e1a15f4afc2d9d8f89f4b436c587ace891cdb4d6de0f824f3b2b635a488bcc5e86d828d2993819b6965788c7dc1b5e708fd1948df35c4c10e1af68d1e42bf9cbed9d080924498e36fe4cd876e6c375f4cce2a0fe51c0bc737f60bdf0daa82549ad2fb43e2cf8012da7e19eed28f16d0bbddeb0ddf2dd052583cab23497e1680e5f609433103f223cce86a6b34ea7780b67dc2e50da98cc93e0e53c44c1b5bcd77353835585fb41caffd4db55e7d6a2f0a0e0ed5b940233da8032e7c83aca7178be8b70ace6824f401811c7555df05eec62fe5d911c473b11a8a81d53b61db87f11b1ca62c7e8866690c262ba967b564da6c22ef22e76e0de45768ccc9594300cef3720e166cae498e1a3a4ac94ce9b944c5b1d448da3bb28b4b95f5229083e25ceee7b2a9e38fc805f268d9d5d96511f11c4c4e966ab25e15e18dd1b6236130888d8dc0b9c98375cd6d2e8aea779e5bdf2a43c6e7ce96dc9bdcc138c2cc60005029ca744701b6b58257f2a386c2caf905eb9e05dbee8a438e2a11afd689e4d5712d1be89b3e58dbb411e9930ca1d3cb10a26daea950018426859c555d6ba1f951f8d35f63d6b8c458fb4a767e657bedf83006f358f284eb244e81e0e978114bafb058aa1442de0b94f02f73c6a278b29b5df58592cfda41d792645903e4dae7f0e85fb2be9eeae08faa89ae0c3107ab27e690767e3c70f16149e360274bd201a72e3d64617db9f7189f0c4f671a1b34c38b0d72cab9a2bb492d9cdec077ebfd068ecbecc0cf556936f0da3cf8f5022fa4a1defb0db39ab7cea9e6d78538b82444d57a0f4f4ac2683028a2fa4543042a2cabc30ffed51fa134a24671be01d3ad75f41ef389c1a68f7ce71f2d913c9bea1d2c7637553f26a967388c972c4388b2668878c8985c8af3a906b78f718c71ecd38a76fa1d5fff67f6aa9e08d6cc3e91a5e12200f342337168f40c0bc295caeec77c08b87b6e9defba63db572101b916bff373e9c3d8055e6a3d3c54700048cc289abe37d7e4953747401378f2dc225da9a4a1268984f3a72941fd99437a659065b2ce6c5c4b6729efe26ed6ca68ff7ee0601be8d5335920efaeff42de927bdd10b604f7a585ba61fb471b8ffb0e32a71d7a96dbdbeeada43c66a2f1bdc665b22dec68dcb0348170f4b8c6159ed47df34ac1470a79951a03c3f4d48f3f3b9d939166c49cf7be57a7c099f56b548843d31e9eb9d97cad1eaebb6eec0fbda8bb187227c966cdc57332db12dd42be141ef7d804df201be4082b9bcf116271915579ceb3d70f324abaa0d436d76db3d2bdf97a614b2fc4a1d5ccd52434888075271dbce9a809ce8a1fcf4d2a2dced723951b1891f04fb931231f46ad07621aebfabf015ef84ed84d1c93897bec13dd54d5b9fa4483597630c0494831d3201ac5a833ff17534b778b091a2cc6975b05e574b68938123143140fc0243959ed3c4655f7afe75373db591e7d6f708fe8baefdd2b8d6960183983904f522abae13274c1cd05120028abb62f8536a1bfa6d598ae559b8c9e277a9b14101a7d67d247a57fa4d9da37c547ea877c4da655fcdb113c44c2cfca2619b0b57046cce85c8670bd075e2b1183921e6868dc584dad86a8a6c2a73d138936232fa923b54ed537c044c399b600ecd4b59cd7d582a7979b29b6994e48c22759f4b3ebc876311db1b8fde9a53d704905e442096f1b96f28a54229d12dbdc31ca75199cb66d58bf0a720db2488fc9458fe0db8b57d34433a6a29e61487a2691aa6240c69a400b5d9f4e41a944703fa1b97597b7f3e739aaec59574d152217468daafc720f38d15af0cfd33c3291f18ea0e004ca23ff917aeef65c15ea22d0164ce1b888bbacc4ffe802bc06c54ca138fdcebbd78f65a3adbe54d26a72a73889ad9f5d59c6333a03213b29130869f9fb73e2c403f28954313a46246004f5c30cf8a00b762a4ce8338e57ee4dfac6c670abd412b0b7625ce46ab818da82f406ed7240c3a5ce7f490a74ec5bd3ae0f1ac4beb8932362e9cbedaab4b48e84e0c17982", 0x1000, 0x408, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) setuid(0xee01) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000100)="b1000503b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 05:40:32 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x10, 0x0) r1 = open(&(0x7f0000000040)='./file1\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000140)={0x100000000, './file1\x00', './file1\x00'}) getpeername$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000000c0)=0xffffffffffffff40) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000001c0)=0xc) 05:40:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x8, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x2, 0x5841759b2c6acf2b, 0xfffffffffffffff8) 05:40:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) socket(0x1, 0x4, 0xd8d8) getpeername$unix(r1, 0xffffffffffffffff, &(0x7f0000000140)=0xfe59) 05:40:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="9969210c879fc5d654ef367c4e30", 0xe}], 0x1, 0x0) 05:40:32 executing program 0: unlink(&(0x7f0000000000)='./file0\x00') r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x399) 05:40:33 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x1, 0x0, 0x3, 0xff, r1}) 05:40:33 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x8, &(0x7f0000000000)="186fe65c", 0xff8f) fchdir(r0) 05:40:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x3}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0xbec, 0x1}, 0xc) pipe(&(0x7f0000000080)) 05:40:33 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x4008) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x205e, 0x40000000000902) pipe(&(0x7f0000000000)={0xffffffffffffffff}) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x2) open$dir(&(0x7f0000000080)='./file0\x00', 0x1000000000000002, 0x0) 05:40:33 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x62}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) openat(r1, &(0x7f0000000100)='./file0\x00', 0x80, 0x20) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) 05:40:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x1) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047001, &(0x7f0000000100)=0xfffffffffffffffd) 05:40:33 executing program 0: r0 = dup(0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000280)="000000186004008b0007000000000000040000000000ffff0020330d05dc7a7ecf2af9b5c3adaa0d000000004206b37a6c5c479d", 0x34}], 0x1) 05:40:33 executing program 1: r0 = socket(0x1, 0x8000, 0x6) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0), 0x0) mknod(&(0x7f0000000200)='./bus\x00', 0x2080001fff, 0x40004000010028ab) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x9) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0xcd}) 05:40:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = syz_open_pts() r3 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) accept$inet6(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) close(r2) kevent(r0, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x2, 0x5, 0x417, 0x7fffffff}, {{r1}, 0xfffffffffffffff9, 0x10, 0x1, 0x2, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000020, 0x800, 0x3}], 0x7ff, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x20, 0x7, 0xc58d0f2}, {{r0}, 0x0, 0x8, 0x40000021, 0x94, 0x7fffffff}, {{r0}, 0xfffffffffffffffa, 0xd0, 0x800fffff, 0x80, 0x10001}, {{r3}, 0xfffffffffffffffd, 0xf1, 0x8, 0x359}, {{r3}, 0x0, 0x40, 0x11, 0x6, 0xbb5}], 0xff, &(0x7f0000000340)={0xa54, 0x5}) syz_open_pts() ioctl$TIOCSETA(r2, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r2, &(0x7f0000000500)="b762dba0abfd9335551c75ecaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982091658d83c88", 0x30) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r4, &(0x7f0000000080)='./file0\x00', 0x100, 0x6) 05:40:33 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) open(&(0x7f0000000300)='./bus/file1\x00', 0x8, 0xa0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000200)=0x401) kevent(r1, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000001c0)=0x2) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) truncate(&(0x7f0000000000)='./bus/file0\x00', 0x101) fsync(r3) socket$inet6(0x18, 0x4, 0x8) getuid() mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x2065d) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) ioctl$TIOCFLUSH(r6, 0x80047470, &(0x7f0000000140)=0x4) readv(r6, &(0x7f0000000040), 0x1000000000000091) 05:40:33 executing program 0: r0 = socket(0x2, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666950653000"], 0x10) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000080)="83667921c11aac45", 0x8}], 0x1) 05:40:33 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc8) poll(0x0, 0x0, 0x6) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) listen(r1, 0x2) setitimer(0x0, &(0x7f00000001c0)={{}, {0x0, 0xea73}}, &(0x7f0000000200)) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) listen(r2, 0x37) lseek(r2, 0x0, 0xfffffffffffffffe) close(r0) 05:40:33 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffd, 0x49, r1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x2, 0x0, 0x0, 0x8000000007ffffd}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) r2 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x8, 0x7fff}, {0x18, 0x2, 0x2, 0x100000001}, 0x4, [0x2, 0x1f, 0x3, 0x0, 0xfffffffffffffffe, 0x4, 0x0, 0xffffffffffffff80]}, 0x3c) 05:40:34 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='./file1\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x410) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file1\x00', r0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file1\x00', 0x0, 0x101) fchownat(r2, &(0x7f0000000200)='./file1\x00', r0, r1, 0x2) 05:40:34 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x307b0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x7fff, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x0, 0x10, 0x5, 0x2}, {{r0}, 0xfffffffffffffff9, 0x20, 0xa0000008, 0x6ad, 0x2}, {{r0}, 0xffffffffffffffff, 0x10, 0x9, 0x3, 0x9}, {{r1}, 0xffffffffffffffff, 0x2, 0x62, 0x1, 0x80}, {{r0}, 0xfffffffffffffffd, 0x7b, 0x0, 0x3d, 0x5}], 0x1f, &(0x7f0000000040)={0x5, 0x9d}) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf, 0x2}], 0x81, 0x0, 0x2800, 0x0) 05:40:34 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x3, './control\x00'}) mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000280)='x\x00') 05:40:34 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x80002001, 0x5200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x181) fcntl$setstatus(r0, 0x4, 0x0) 05:40:34 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x40) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000280), &(0x7f00000002c0)=0x4) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3ff, &(0x7f0000000140)={0x8, 0x5}) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r3 = open(&(0x7f0000000240)='./bus\x00', 0x2, 0x103) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) unlinkat(r1, &(0x7f00000001c0)='./file0\x00', 0x8) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) mknodat(r1, &(0x7f0000000100)='./bus\x00', 0x8, 0x3) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 05:40:34 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0xc028698d, &(0x7f0000000100)) 05:40:34 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000140)=""/169, 0xa9) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) kqueue() pipe2(&(0x7f00000000c0), 0x4) dup2(r2, r1) 05:40:34 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) fchflags(r0, 0x40005) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r1 = kqueue() socketpair(0x18, 0x4, 0x3, &(0x7f0000000000)) close(r0) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x2, 0x0) 05:40:36 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x5}}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x10) setsockopt(r0, 0x1ff, 0x6, &(0x7f0000000080)="0cca5101fb8c2d8191475bcb374a5f5848aa7724d6bc37f5fbf658b7895e832cc89ea96f7f", 0x25) chmod(&(0x7f0000000100)='./file0\x00', 0x158) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000003, 0x0) mprotect(&(0x7f0000523000/0x1000)=nil, 0x1000, 0xffffffffffffffff) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:40:36 executing program 1: r0 = socket(0x38, 0x2, 0x10000000000000) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x808, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000200)={0x2, 0x3}) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r3, &(0x7f0000000080)='./file0\x00', r4, &(0x7f0000000180)='./file0\x00') r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x44}], 0x1, 0x0) recvfrom$inet(r2, &(0x7f0000000240)=""/96, 0x60, 0x1, &(0x7f0000000300)={0x2, 0x0}, 0xc) 05:40:36 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000001300)=ANY=[@ANYRESHEX], &(0x7f0000000080)=0x1) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) 05:40:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x5}], 0x0, 0x4) nanosleep(&(0x7f00000002c0)={0x88}, 0x0) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) 05:40:36 executing program 1: r0 = getuid() setuid(r0) r1 = socket$inet6(0x18, 0xc005, 0x8000040006) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000440), &(0x7f0000000080)=0x2c4) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r4 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000001c0)=0xc) setpgid(r4, r5) setsockopt(r3, 0x0, 0xa, 0x0, 0x14a) fcntl$lock(r2, 0x9, &(0x7f0000000400)={0x3, 0x23, 0x10000, 0x9}) r6 = socket(0x18, 0x400, 0x1) write(r6, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r7 = semget$private(0x0, 0x7, 0x8000000020) semop(r7, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) r8 = getgid() ioctl$TIOCSDTR(r2, 0x20007479) shmget$private(0x0, 0x2000, 0x4000000483, &(0x7f0000ffd000/0x2000)=nil) r9 = fcntl$dupfd(r3, 0xa, r6) ioctl$WSDISPLAYIO_GVIDEO(r9, 0x40045744, &(0x7f0000000280)) semctl$GETNCNT(r7, 0x7, 0x3, &(0x7f0000000500)=""/76) getsockopt$sock_timeval(r3, 0xffff, 0x1003, &(0x7f00000003c0), &(0x7f0000000240)=0x10) setuid(r0) ioctl$VT_GETACTIVE(r9, 0x40047607, &(0x7f0000000180)) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r0, r8, 0x4) semop(r7, &(0x7f0000000200)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x1, 0x1800}, {0x7, 0x7, 0x1000}, {0x4, 0x9a8, 0x1000}], 0x4) 05:40:37 executing program 1: r0 = socket(0x6, 0x1, 0xfffffffffffffffd) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x89, 0x0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x8000, 0xfffffffffffffffb) socket(0x30, 0x8003, 0xf3a) 05:40:37 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) recvfrom$inet(r0, &(0x7f0000000200)=""/110, 0x6e, 0x800, &(0x7f0000000140)={0x2, 0x2}, 0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000005c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d453551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449811f7809b900000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1726a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d70122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee50027d0767106bd31b4605f1d0008fd323e6b8bab89057394671025bc15a60257560445f296b71329fe1b836bf0e33f96e1efe6203f13b0db71f2a5c691fe5dd50faab69aafe8756ec278be2602e282c4dafc5fbb6e39fe13583a283fcf741fbdb394363616dd7a069dceebf094903a00f6a480f413dc21", 0x12d) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x1, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) kqueue() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:40:37 executing program 0: r0 = kqueue() mprotect(&(0x7f00001e1000/0x1000)=nil, 0x1000, 0x0) socketpair(0x2, 0x4000, 0x75cb22ea, &(0x7f0000000100)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x210, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000400)={0x81, './file0\x00'}) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000000)=""/253, 0xfd}, {&(0x7f0000000180)=""/96, 0x60}, {&(0x7f0000000200)=""/218, 0xda}], 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0xc0, 0x88) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000380)) 05:40:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000000), 0x7, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff}], 0x5, 0x0) 05:40:37 executing program 1: r0 = socket(0x11, 0x3, 0x0) socket(0x1e, 0x1, 0x401) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x0) 05:40:37 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000180)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) mknod(&(0x7f00000002c0)='./file0/file1\x00', 0x107, 0x28) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x82) write(r0, &(0x7f0000000240)="5bafbc031da35b3519768f896ab1b1c21a4dc071d4e0a653c292c94a967198375b6a6f3dd2cd5ae3dceddd95f368eb3388ed1a8f058fac66cf371c83631b56998bd6e75fe3f1125ecf2f05a7514f2c780426b246d759df7872564047582dc6acfa7710360ce75771dbdf702a6d3447b8b95410f88d8c3caf13ca6a4c6065", 0x7e) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 05:40:38 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1ff9, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x100, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r3, &(0x7f0000001640), 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) 05:40:38 executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) syz_execute_func(&(0x7f0000000000)="c401b9626000c4c3815d490003c482959a7b78c4a175ddc347c1ad0010000000c4e37d6956100066430f38099a000000803e66410fd00b460fc17b007503") ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f00000002c0)=[{}], 0x1e}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x0, 0xe2}], 0x1}) 05:40:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xff, 0x0, "b2050000000a631a0000000000000000004000"}) r0 = socket(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8) getitimer(0x3, &(0x7f0000000000)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 05:40:38 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x10500, 0x0) writev(r1, &(0x7f0000000000), 0x1f0) 05:40:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) write(r1, &(0x7f0000000100)="cc", 0x1) clock_settime(0x2, &(0x7f0000000140)={0x4, 0x8}) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) write(r0, &(0x7f0000000040)="0a699c376e6c4430cbbb73a7f5515ca4de65151d019fb3397d5912a4d1d85e0cb390fb17363eb291a6e1a641340d575db9ed4027c40cf80f8dde6dda34c37965da61aeb76333edc0336b5b522d284009926598409396a9c1c81039eead371435722c1898a1cc0346d736517bfee6ea89cf6e037418c8e98f92a4649a3adec83e1a354b6da17ee0b7621dd8", 0x8b) write(r1, &(0x7f0000006dc0)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79e7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a88a9b8af4d684fa6cebf5951de9f91258df74e961257fdc50fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5b79b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebb3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a30922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb4da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329abf0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931e26569b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c64a8dd7bdca093d754029e69465e5a6a9732041c55b8e7ec76cfc8f67be5299f3f7585f08da1d09dd5da781399d6b9fd0d7fd28ac0fc6e123b24afa2d46debe646bba12b15990c642452a57cf6b60d1bf4f1efcf1b8e752a9a352a22152c59dcd8b0ac9a1717c2fdf801ffbb652d942401207faefcedd70aebd18aa782095ab49df0ee5f62b1df3f87185d9b4d8876140bc5c2efcde1651711f2f2b394e7991554bada66f8a32bdbb1ea7fc10d45404682a640f7572b7b53bebf7f8c9ad395a114c928090fa64be7db194318455b9262da6ffa229c1a0bd832aeb1c45b5c708dd1dfd832d70720a05390263c125a442c989ff6d137072ba24fbc1e7f44a4d0140cee7e608fe8d8c4d16e63fef15c3fe60b40ed628cdd6bc9791dc94d9270db7d0b2f7ec490d072d6cb3e34bbbdefd3a8a4912f06", 0x135e) 05:40:38 executing program 1: r0 = socket(0x18, 0x2, 0x8000000000080) pipe(&(0x7f0000000080)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x1, 0x1}, 0x10) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f0000000040)) socket$inet(0x2, 0x4000, 0x9) 05:40:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000100)="000000026004008b00230627feff023519edffff0001000000bf02008cb383246b361f9d216d848314b83e1d8cca1286a2a219a3ac621f0a7e96086576da3059bce4847e9b176181ffe691ec51f8a0", 0x4f}], 0x1) syz_emit_ethernet(0xc, &(0x7f0000000000)="57c0d0777fbe1ffc58922b82") 05:40:38 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x2, 0x0, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x1, 0x0) r3 = getpid() r4 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={r3, r4, r5}, 0xc) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r6 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x30000, 0x0) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000200)=0x80000000) recvfrom$inet(r2, &(0x7f0000000100)=""/84, 0x54, 0x2, &(0x7f0000000180)={0x2, 0x3}, 0xa) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0xc0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000380)={&(0x7f0000000340)=[{0x0, 0x8}], 0x1}) setsockopt(r2, 0x8, 0x4, &(0x7f0000000080)="1c36abe41c2a2c0dd6ffbe5845e9e5af8be9c82bbdc57e77c687b125dbe2304342f5476a20b18cd7840c6cd8ccce0920ce0b1ab760007b83c4da76d6d4065e7ab8082c5bf2d53b8f2a1af5b13c000000000000000000000000000000", 0xfffffffffffffe73) 05:40:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000200)={0x8, 0x2, 0x6, 0x8, 0x8, 0x710b5d3f, 0x9, 0x3}, &(0x7f0000000240)) close(r0) mkdir(&(0x7f0000000100)='./control\x00', 0x0) open$dir(&(0x7f0000000040)='./control\x00', 0x20809, 0x1000000001) rename(&(0x7f0000000000)='./control\x00', &(0x7f0000000080)='./control\x00') r2 = fcntl$dupfd(r1, 0x6, r1) accept(r2, 0x0, &(0x7f00000000c0)) 05:40:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet(0x2, 0x4, 0x80) recvfrom$inet(r0, &(0x7f00000000c0)=""/32, 0x20, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) pipe2(&(0x7f0000000140), 0x0) r2 = semget$private(0x0, 0x7, 0x140) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000180)) socket$inet(0x2, 0x1, 0x101) pipe(&(0x7f0000000200)) getitimer(0x3, &(0x7f0000000080)) chroot(&(0x7f0000000000)='./file0\x00') dup(r1) 05:40:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) kqueue() ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000000)) 05:40:38 executing program 1: select(0x40, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x17, 0xffffffffffffffff, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 05:40:38 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x40, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 05:40:38 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x22}], 0x2}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchownat(r1, &(0x7f0000000200)='./file0\x00', r2, r3, 0x2) r4 = semget(0x2, 0x4, 0x2) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000100)=""/235) 05:40:38 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10000, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000140)="ac09000000b694e841bd982d360f45c184e3f6fff2f578f4088cd0c6b54242b9794bd9d84ba0f79e43929c600be8845d8bfe46e9cf1040a7605c854a09771cd74db4676f514c89437e073d0078a755dd756793a840dd59f3ddf2c3c7679c484884e48e472b", 0x65) open(&(0x7f0000000000)='./bus\x00', 0x168, 0x1) execve(0x0, 0x0, 0x0) 05:40:39 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) listen(r0, 0x5) setsockopt(r0, 0x8dce, 0x1, &(0x7f0000000080)="d18c37f0ca4f7dc7a134a7de4cddbe1d61d78ea4c7a8ee26a2ece99032d9d4efbec00dd9e7aa31d46bfb0fff342b8cded4f8b2c785e8e5", 0x37) syz_open_pts() r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x23, &(0x7f0000000080), 0x0) pckbd_enable: command error 05:40:40 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) read(r0, &(0x7f0000000200)=""/156, 0x9c) r1 = socket(0x18, 0x1, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000040)) getrusage(0x0, &(0x7f0000000100)) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xd, 0x0, 0x0) 05:40:41 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x10000000007, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000080)="b656d1e0451dc99910158ea62054c61f06675d", 0x13) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x4, 0x4003ff, 0x7ffffffe, "63cc517b854ae53460c4e9c9c06d00", 0x0, 0x40000000}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c28", 0x38}], 0x1) 05:40:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000100)='./bus\x00', 0x8, 0x0) writev(r0, &(0x7f0000000140), 0x0) chdir(&(0x7f0000000040)='./bus\x00') 05:40:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x1, 0x6, 0xc26, 0x6}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x2, 0x9, 0xfffffffffffffffc}) r1 = socket$unix(0x1, 0x7, 0x0) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x3, 0x3ff, 0x8, 0x7, "5fe43dbab77bac693c6ed3bb7a794e7e40c1ad3d", 0xea, 0xfffffffffffffff9}) r2 = geteuid() r3 = getegid() fchown(r1, r2, r3) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000140)={0x5, './file0\x00', './file0\x00'}) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000180)=0x3) write(r4, &(0x7f00000001c0)="7c44521841e999f58f5649215c2bf3f06c7144de2441c447f9706dd439c6ec4d2b80aaaccc9466c92f1b4474ff014fe52d5c3bd39456461c53f29896cc20b33b5af08042ee30efff90570339a0159ebe4399b5ef354baaa070ee771ef9979004", 0x60) r6 = syz_open_pts() ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000240)) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000280)=0x7fffffff) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000300)=0x3) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x8000, 0x0) connect$inet6(r4, &(0x7f0000000380)={0x18, 0x3, 0x1fb, 0xffffffff}, 0xc) r8 = syz_open_pts() syz_open_pts() ioctl$TIOCGETA(r8, 0x402c7413, &(0x7f00000003c0)) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) ioctl$TIOCSTART(r6, 0x2000746e) syz_open_pts() fchownat(r7, &(0x7f0000000400)='./file0\x00', r2, r3, 0x2) socketpair(0x30, 0x4005, 0x1d, &(0x7f0000000440)) open(&(0x7f0000000480)='./file0\x00', 0x20000, 0x100) shutdown(r1, 0x0) 05:40:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) setsockopt(r1, 0x100, 0x1, &(0x7f0000000200)="5a4a2a33f25e7e6fd2c28b56f5e64104699ac7b50305647372ed1f1d24efb6670c44dfc4431049d84650750846853ae5f442506eaecbc67395627e94ebe5dbdb5afaddc7c9b6a9cafd0260692f6d10168f19dadf58b0ff274902b708c4122f3e3a16ac35375c950b8152349e093b1af73db9374fe4c9c03a0593ae7ca183f6975013018d24d4ecea2c2b2ea5ec4f3fc5cbd7e78ea2ec0dda0f31", 0x9a) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r2 = socket(0x1, 0x5, 0xbb) r3 = open(&(0x7f0000000140)='./bus\x00', 0x2000000000002, 0x0) r4 = getpid() r5 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000840)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f0000000940)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000680)=[{&(0x7f00000002c0)="c86eb8f65ad060acb916200244cb8ce88988765f9d29b3813d73710e40dbd84dc6c8fdbae53af1b72fd5a32ed694a78560af7fc7d9fb0985518fa97d0248559f05df001365a751c871270e5367ceaef64fc39c30af2d56b31ecfe7561b1ac874742729e5c7cca36e2e7de124a94875dceca33a770aa2ff53b0c0b87b0510c71d54ac3fae516d77700cd56a6540c64d3d2875351e446c38465d2faaaeb7d901bd8feff80c309c4ec1c24b56fa88f6bbeed4706445660877c5b3f2eb8c3561ee2202e8e2ac8e3c926aae162afe754315ebe1a0c749017cbba365aea9bd0c6bde737abf71ff371b987f30b88bf0221af886ad8093b7", 0xf4}, {&(0x7f00000003c0)="3f225cea0ed2853d6e3ab49f76604a87381aba2bd61c2d21e46f51b58dcaacdc1a1f9b9d31deddc2bc0903ed6df23305d7d72a62d0a351d3ff763141df6c8d34b5f94e666c92697fdb077bf0bd28436ba27a654c641215fccb34b3a0ac9e7c40760ee85710aacac5604755bd30fc74a52693fd093832107af5bc6190fb5b47959c0a844165bd3e839eaa", 0x8a}, {&(0x7f0000000480)="0b5ddbca439869b288a48ce8925da84bc9ab725a4f9480c56c40c4b5347abf4d58f6ec54f437f0b1d25b75cadac126ca98688d18113f13f82e2fd507cb938dc51df5ad3f6da1198d791ef221fcd7d8a16c", 0x51}, {&(0x7f0000000500)="14dfeb95fa84434a176d7f9c41b444418b4b5549d01cc3b83714c3f5b55810e08f530a303012087e61247999bae1d1939b1dece762baa95c12cb0d909b297abeaab61296eb47683a862e7fcd75aaed66352167fc068de61deb1cd9924a910acf5ebbf5bcf8b2809674310d943e2965ad3dcb3f680cc23a9fca47", 0x7a}, {&(0x7f0000000580)="bff9d48fdea7fa8cd509c439edaafa7cfe29fa8c2eea9bdc36b24ee8bdb55a59b0f5e299050b4a130b5e40beb91c75354dfec472aeb317fa65c3e34d29d6294d14e22c5aed156bfbde4491c793710ef31a73e4815de7e7941a371379d0aa6e7baea90a24db8e0ccb9bcfeaf103a6ee973cd7bc95f263bd40a30bc1ab060b97681c495eff261d1e9e413b46ce3c862a0fe30c224f7f452b5c47c16cbf4c8cc3097afba170", 0xa4}, {&(0x7f0000000640)="23d1da52a83021f392041ad32b", 0xd}], 0x6, &(0x7f0000000880)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x38, 0xffff, 0x1, [r3, r2, r3, r2, r2, r0, r2, r2, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x20, 0xffff, 0x1, [r2, r1, r1, r1]}], 0x98, 0x1}, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f00000001c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 05:40:41 executing program 1: execve(0x0, &(0x7f0000000140)=[&(0x7f00000000c0)='/\r\x00we>|\xf0\xb2xY\xf7\xd7\xa8(b\x1f\xf6\xdeL?\xd5\"\xd5j\x06\x0fL\t\x15y\xbb\xd8\x1b\x16\x97\xcd\x81\x15\xa7@\x17\x01\xa7\x18\xe5\xad'], 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x8000000000000015) mkdir(&(0x7f0000000040)='./file1\x00', 0x0) open(&(0x7f0000000000)='./file1\x00', 0x80, 0x14) 05:40:41 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x40000, 0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8010, 0x0) r3 = getpid() r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a00)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, &(0x7f0000000a80)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000b00)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b40)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000cc0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000940)=[{&(0x7f0000000100)="81ff02352cd9e141d75821fbc442b5d1fb5816f543e78cf669d9a6c22a29cea377874fd5813e5bb6cf45b16c21fdf6e67e99e4baf5cfefd960e7cc68999bb414cffab95c201c2b123fde7bc2", 0x4c}, {&(0x7f0000000180)="707c8c87d44f7114269f14243f3b72d9831d97e436e2a7a908c06baf0d1d4b49b75aebba358e72d99e6a28ae902b9d3875a051d268bec2a08e931adb2ae06e9a5290a0a3244b5c04a5f60f3ccb98a6434061fa5810caeba2caa250a00b8fe940a695bcf01f94bf4f6afd2666575fbcded82a677539982fe78902b8cd611c7e7f068094d6b1691740c352402708bb1a0b12e5448bbf678d463c39a0defd8bbce366ee63bb0eb42e1cb0b8754ac864a7633c1e905a58d8036e43137728cb7b874f4568f7345034f14b90f4ef5286", 0xcd}, {&(0x7f0000000280)="dfa825a52bd770417a0cd4d48407bcf16115857a694966bfb99eb6dacca43476c790ed14936400f3cb676cb36738838db8bbbd91f633dcb21d76fd1f1fcebe9ed37b14f4a41dad703b44bdb3657b8241150947a6c84305f6294decc7f7ce890b95431ef434312fe20f98784c806b7e45689694e4d68391ee86db2642c72cbd5d61bd6f43d4cbd0e28b4f17588da844", 0x8f}, {&(0x7f0000000340)="fcc685a5f3c077802a2aa13ed9c48f1e1606216de6d52e49708e4a58c0993af43b15584ad3b8d0341a8fbe9a4b9587efc30ea01bf121689d642f7038306e75cfcc95b8b77b1d01f1fdc78cb703d2d2e1630a1527fdc4461082efe9bb21f93967c61fbae0a6116a19c2130fd650f94fdef1fa9e532c0423aa3970ccc78a06cec6a8935ee23502e7cc3456cc2e800059a02510aefacb34992730683347229dacc938d03568a10820df2789f9f9c3cf0eb7bdf2bed0141d8a75", 0xb8}, {&(0x7f0000000480)="61848f9a2c9109388baaa3d914eb80de8f4926b89d591c28069fbcc56efe59e8f4c5708a2f27d9ea03200942f764e1e51c2092156350f004f3aea42e6556e93ebaf92dd9ed44449245e0f782a0735794ff82c708d09c33a92c4ffb81e22f3848ed87901f7ad94c949347854057f801bae89135398cc6a4d31beb624beb10446f2c359d252892e85afd20961778d92fc7177c70d06f27dd60a35a46bf5191095775f8aa678ed1829ed57768c16c76da4fa59afa23a0dc00b7e9c82f1422e624308d555679e4b5a363b693ef5764d1412ce6d29deb135267faec29713c87aa31e18812e7", 0xe3}, {&(0x7f0000000580)="33c5dd167cec0e71f8cddbaa5ebc3d2390a939d6e41b9807f3048049093806ec0e27af1ba41179c71eb88bf16338c0d2bce1a8cc24afaee970889a80aa3b3e18c3668fc6585a7b49cbfd1d6b8d017743bb3deaf6eb70afaacc1969a9", 0x5c}, {&(0x7f0000000600)="f44723e1a5cb1b2b8575b8fd59cda9eee2e86240b61b3b3f53d9d2164098d14f776577af2378496daa2706d2f81dd43d6f0d7dc475571db8a3796c382ef9cbce709d27650a713d722dd7702d89965a956b67b32ae0abe62fd066d80b02b529cd36ad835363d1c6ea7c3347303a88c97e94f2f085aaa5b232fbc1320f3ed4ef5fb6344b8ba198642eb1a4be7b23dc463df255be55d8fc8cbb93427a5c55486cb8a90a1e760a2a633a4e37e9e55ae4c953c7715bc2a15d8c6ffe5bb4eed5e3c6835cde714f4a41fddeab17c9547a98e729008b", 0xd2}, {&(0x7f0000000700)="3f4f4bea94e54392bf2ae053309f17abb4f1e405b59e089bda4a604ec7bd32c35f808be47c1220bb175639487923def217cb9839a4c5dd39b8900bc5b21738ff2f41b32469d63c8df3f93bf71a740de3902f26c031681c3cf9362b6ca06b166be8e747c7931ccc42824cfc1759119ecdb84e819a89958ccb435c1bbe7590d50938d7945c6c916a5a63849fd9fdad9321624b5a8765655bd30b86c501e0dad24fe4b4f622c420cfc05903a2cb2986380aeafdab33", 0xb4}, {&(0x7f00000007c0)="457860b6038a5036eeed84747321d1f4194805d8254c52deecf07465ea5b59f6cc25b7949509ad78bcc97cf444a6ade290c2739ad66646d22b62c903494d004ee8f884a38414c7397f5e63e402dca51fabf47c9ccc6442f5430ba4218d167bb8e17dd37c484e1dc989e83b9b15e63eb1f08a98a79414a4d4aeaf6ef183b158bd7e77557ac9f1b2fac30db0d28b3e250ee671be7d1aec6233dd10a909d1ddf4c8a0c5b3cbf7d9c24132933e199748cbe9c677374eeed32f326fc6643012c4b1875943fa", 0xc3}, {&(0x7f00000008c0)="44088a3d68f94eb3f23f6519165162e25635a124645c091469ea38045166883c3d63af5da29e335a7ba6f4a55bfd2b788ffd4b98525f1d299619ed959772b048edfb8f27a3a0249feed8bd1046d1532bef5aa82b", 0x54}], 0xa, &(0x7f0000000c00)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x90, 0xc80c53f3d1167241}, 0x401) 05:40:41 executing program 1: clock_gettime(0x4, 0xffffffffffffffff) r0 = semget(0x2, 0x2, 0x4) semop(r0, &(0x7f0000000000)=[{0x4, 0x7, 0x1000}, {0x3, 0x6, 0x800}, {0x0, 0x1b, 0x1800}, {0x3, 0x4, 0x800}, {0x2, 0x401, 0x1800}, {0x7, 0x81, 0x1000}], 0x6) 05:40:41 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') renameat(r0, &(0x7f0000000140)='./file0/file0/fi\x00', r0, &(0x7f0000000180)='./file0/file0/fi\x00') renameat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000080)='./file0/file0/file0/file0\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x3, './file0/file0/fi'}) recvmsg(r0, &(0x7f0000001700)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000000680)=[{&(0x7f0000000200)=""/74, 0x4a}, {&(0x7f0000000280)=""/46, 0x2e}, {&(0x7f00000002c0)=""/219, 0xdb}, {&(0x7f00000003c0)=""/37, 0x25}, {&(0x7f0000000400)=""/187, 0xbb}, {&(0x7f00000004c0)=""/251, 0xfb}, {&(0x7f00000005c0)=""/189, 0xbd}], 0x7, &(0x7f0000000700)=""/4096, 0x1000}, 0x40) 05:40:41 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x41}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 05:40:41 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r1 = getegid() r2 = socket$inet(0x2, 0x2, 0x0) setegid(r0) r3 = semget(0x1, 0x1, 0x1) semctl$GETPID(r3, 0x2, 0x4, &(0x7f0000000280)=""/87) r4 = semget(0x3, 0x0, 0x80) r5 = dup(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000001c0)=""/172) ioctl$TIOCEXCL(r5, 0x2000740d) getpeername(r2, &(0x7f0000000140)=@in, &(0x7f0000000300)=0xc) getsockopt(r2, 0x9, 0x5, &(0x7f0000000380)=""/4096, &(0x7f0000000100)=0x1000) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000001380)="01", 0x1) r7 = semget$private(0x0, 0x1000000000002, 0x8108) semctl$GETVAL(r7, 0xfffffffffffffffd, 0x5, &(0x7f0000000180)=""/23) getgroups(0x5, &(0x7f0000000040)=[r1, r6, r1, r0, r1]) semget$private(0x0, 0x1, 0x120) 05:40:41 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000040)=0x3) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r4 = semget(0x1, 0x3, 0x102) r5 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x3, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x5, r5, r6, r7, r8, 0x4, 0x3}, 0x8001, 0xffffffff, 0x1f}) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x304c9ce0dcfa0364) 05:40:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r0, r1) sendto$unix(r2, &(0x7f0000000300)="912bf8f525dc047a1a5565e3d889c5e051f7de323f4980fc4921f3df8462d09c76b8a02ad1c89d978ffae632e019f339f5d89c3a91aeccc1e7bab3dea93d29ba2cb91c1a2c0546e301f99280bfbc1edd4ea9be0f13b76eed6c9894d52ca7aa321f3a6832bbf4ce1cebacf6ff79d6bd495b97416dfd0b3113fef6da7589c87a6f3fa2b7848e5cc528068e57565800355bb5701001ca57bc4469a50a6636b193beff3ff6b8e2cc8534df81f170e0673081e15c5b0954b4c65ec102a8fb3f68ba4d87882626e87ec62074c15c9fa6ee378f743e94246b67244a718321174eeaaa186f02045b47ee561a60795530bf8d2a0de741f15cb86c9ab97fb4a200e1d5f906e363e3f42a4634bcd6f644d02860dfc322789cb6733fc966adf7660fecaa66baa8f2bd92fe3723433d7bb531f81baa9b863d30d778bf9bcdc9fec14a63f3dea4c04f1c97ca480310c972f81cd8f7f11cf991d3326b8fe79d19a21df7ddc9d087c886ad10769cf3ac501cf63674600126d813e0c32fe76d5e1a3645485f96ff5362482cd9e0ad541f0f8e1d7e16ad676947fdb3fe55e187b482afbab708a3e483b640e4ee710a303377f3782aab0274fa1aab34e9a624e5e3452a05a56808f307684bb69c12e17ab24f3ae03dc004e4188caa607f61c04e678946a5e9b330af8f577030c6935df2dd656254e74fb3f21ce96f503ad7ce551b42546579bb928cf6a77dfbcfbcd05c72ffb1efc16d2e0d993384a8dea6828076ba12b8302c12b57264c94638767bbb097d2024c3a38a61884030bd639afbce14b0329f2d75c751fb024a4f085e8d6ba1bf5bee13921018c31060ff98d9d5233647e9c7cebd760b8247f187f80e700a01f27f86f680a2aa217ea6b9ec5af6983dcd43fb7a9944fd78de793db18ccd7efc590069256252d0f52cff83bd88ac6f3cd9c26dc7bb406894236317e0049cc588ad153079732681322d754ff8a5e0f79dcb0bc8a5d25634943583ddf0dd7541d18f3b2a7e7c25524f9eaab8b4a844f579a82aaf6a053b7423ba442eeedb26e955f5e09cfde9e98b64ff6871fa1e4fa15c836fc88a98e271f15bdf2732075d02359d34c446e0ec136e5303864f83822f1d74a8ac2f29287b94215aab915c6da3f43716b15f1e63a129b1f8edb19f9ac62c8d9e3773ad4da3d08a458b0452f0162f8e06635eba9fd5383df4a70775f947eb55625ccfe88c17fb27f4542ade0e91fa2d8bb9f02f9d3a2dfae4a8fa38d7d7b7f9588f72a0e65d52143b38b7247d3ad6b98375f39543df83b60e51b671289b48fb1a4acd1941f7914548964d068bbd38aed2de46bfac5c6126f6968370eb39de2bcb0c0d4243ad49b9da85c694998c48b9c1423c06d47c0da716470dd74bd35b07d58489147b79b598cb849861fc630408c6a8c5186da4bc216e4383d062db6b05af98a4a0cd6d41a4e457e3054e82194ffc9a748c0ddd8c9c90c8ce57ec404760a2d92d4fd4f37cb9099f9931fe347f5855e56d340d40083f82d90c52abd42d3bdc00648fcdf3f99ae1bf800e92782b8ee1868726a06a8c40db8063d2a70c5884f37f1ff047967cb538c463d8d16b479c4523c9fdf6254b80d0d2fbad5f844c0ce5bce502e5109ef7401c1e76f3e154d81e1c32fc016f9e83d19fd3b3f392eb0958b0ebbbe73ee2ce0516af44ddc95ba3e92dddde310407f145e1702229c1042275a09cbcca2ea353adefa5f37aed2b5eb1c18cb0ec652cef72c7e0bd2dd75a8cb43cdb81034c5a86e5c8d3db55482d5b71fae7dce571a5b41b880c45d0383dc7768d63058001c720384e471f95eb898035290bca21009ab6f4ddfcc4fdeb4e2518a16ccac1a1130f7a80a64498bdd0838a215553a123922772be48dd2678dda907c0eba8a831fa4c6d70b5333b00ca0ed7d9e94e1a31f3610bdcddd0b0eefc9a576b1f6a9891c66b680d87c0d5ddaa8c493a600c04b6e97f3c8848e608efe0f049744df2798b46a52b612f685054bb62bd44da49a40ec197e4f2bcb93c1f6ef31091c980a0d2fae30fd6f1c4c92220f16db66b8b901f7cd6750d8ca98cc81fbd00b81669f52d2bfc466fbf7eb423ee90dc66d039f7f82988fba8277ccb31e684ed2461730d3f7968282aeb5df70491dd02a8d21f61860368d79c39fb769d4347a63e1328d376b7ee4b698e980209e60fa6bc4c1061e227beb6bcbe32587417548d426c4e786ab9753cba72965045a5106755a74046ce4929568758f218f3c5a5071436d1cc56bb5dab0b1f44402a81a352ccd8584d6552698ff140180fa60579a67c7ab7bb5cd6d7b8efe12c53c93df835ccf82d47252e5634376574001d3d4d66768a3400806ff31fd5ba461b874736d5b6a85b3281cac87f38b3db3c7d8f976222d4a83d9da8a25765004e3167ae4f7997b869eb2c13d56372a999d021a714718da7b2210dd5b49ad8e55d14d36564e1cab60c8e40aefbcf411c1f02012fd44cc268b54996ef69a41a1e1a5d1f0a05a0202163e2abc34b08fbdddef0e20eea8ded63b95e4355087f87e016c5d1412c75831c452ddb67fccfbb8cb859072c5cb04279173e0535d5ad5bb0382084d2c91619f259b4a55a2c3c1c77a06eaad25a4c43d6ab8da1552ff22a62ad3a454f379feef01b43720bd6e6b851f07d7df1f730b6d2585a14858bb8d611d60398273aa3b1479bb75513cbb5b5b3df18a1ee569aa196b9cf5b35a8d7db7bfd32d0a0c76fbcc92c5892a8e2b167b3e0bff8314ef6c15f518c2dce3839346ceedb068b67714c70efd930ffb47f3535b13d2e0206bb980151fbb1987ce3eb337e767baef04ed299ab680b8d123de2beee4cf4c3aed92ebc3098d5e6da5dfea96d74be64ed19270b0cc40b2dd45b61d35a3acc121a966aa1c136dd8fd221f9bfa70110d47ba1f979f4d9da1aca150b306cdfe48e41e58cec127358d7ad6c8f3a41dc489808c2807c7010678d307dd4d87b6a0709c0ed788dff992e0d8357287a6fa40088d4021e623732900a2dcb2b25d84b7d8df576b317c491fa605640755054f9648d98b37dc6343a82d23c4776096a4a1becb47d0f00bf0671cb5086274c0424bdb156ab42e2dd8818848c302fcd93f1f875a8dca58e968314f053eed0acf30b409b831bce1aacb6df965e297a4c7b95e18031e4eb032b4cb008b8a46161887b7b2637d2b3c649762a08cdb3485f339bb3c91567d907992cd8feade8f729d975932a9965828aeeb1629e651211d9e5ea0456c60fedcf48aa6cae84395caf05c2e91b8cb24fd48ced49b2f245ca9390c8a824450948ac9b01af8fb4a3fb6945404449700b9c987b522154a6ee89ae3c420c1ce5ca2b36c60600d1324b9cef369a740caae10edb70ab5c7a167e35076a51b3ea16c166d8c17a87998ab4ab42ebaa8daa027993f9449ff9f73012cc2da95c25c13dda2c95053970588098f8af29ee1de403ce6f69b565619e076cfec8bbaff618fe9a81ed6f7ede4776b692dd07d9402f1597ccc0d2098eebd70b40c12a70fd37cb39ed2775c13c6b4e353a505013bd1c23e22b87bb81607bbd6e58407a2a6ad1c1d9696d95a4abd3e0a82f4692043c7b38d130055f2cd4bbaf149bd8e9d2a7e2215bc5d4171c809ad89a7e00b5ec766cc7137fdda979a9212dba6f0eec33c5efd725b4a1cf3e86c596de7849090c77997318a2f415a68ec1cc9762e9b53904f3229ec8cc305038fcb1a598f623fba6f9350cd638fad134d42d931ff72a02ad8fa31482cf124d3a2f9b0f3edc087b252f8b0f3b5ab19b9551ae95e51822cf39ce908e65a56d9d77a764bf4c0d0af2f42e84be579da66cc7a0d65470731a31f8ded17b5b6f02e373e4f52fe66d6dbb37cb1a1dfdb81f00890b12a2dc6b29856636a6c9ae9152cc69e52b4c5c94bb8efe95eb49002162f79478b3c53ea49a6b00719933e3eb8e2c4cb001e5bb5c6538dcc17c03bb47f6ae2937031076c3378a7ae457de60c788731d28aa80c18ee3296d2bfdef75728af6b3dec452e6fa95976ca750b317ab29598162c58e1bf88a675afdc28bebfe17fa465479de3eabe4bdd68c004c1f3c21eda43caac4c13c5f48649e59a529b77e93ef9e0ec37f7ee127516d0923dc1ee2677fb90e8a4325ba131e3942f2e80ebd5c002d7466a2cfa5b19f6b38d4bbd65c602a4af5a9fe2a596618a9da2c27e0f88ef11e96ed6e894f160edaf8aff41da3a63efaec7244a70e8f3da2bfdf57cc1b5e5d89632b3751be20a64d8c81f5be33a79913c0bee5c715b62f69af39c3f2304cc499f7f77a06f1e14f3b7017df055bd2501410ab756893b84f033f099c9850efca541c00ad760b5b50db5cfdf02bc6d4f5a0ee95ed7e9c78ba907b249e32d0165ef434eb42ebffe1613965eb17ea33c7620113fea2370d52b3908a7c3ad22c89d53ed01dce9622f4381bd62cf980a3c3cd27fca824d0b021380e5e31517f69f6a95450459caa0e072b85f91e7940d3fe2ec7388dc3346a57941980880085978c88ac737d9830587f03f65ef793b84c4422960cecafacdc1d4b1383dbc9d07ceb22f7e15793b4645e5a3b48a3f85831318ba3c32ee49184f51044e7cee7efeed87b6c8d0b6a6fa9bc1fe0b641af691a568ef999a1073fcce34f315cc7dca75ac8f948a8a5d707964e85c0f815df308fa8f32859440484f8e50fd3fac7b5857222732669811e8f998b96207e9b789e7bc4d3c084036d1a3242276bf859b6102b4fdf0842ca01160303ae60592ab5f1ff3afc8941907ffd7afd764d82650d7ae2c84015c752a33da20dc44cc36d68c8ff7939d7248c7a33ceffb6b41e9173ef2eccfbd137736c5c5b2a0590edbef8daf3861f54d512d480d47b3228756f90043786ddf2191f8858cbd7ffe5cc98332adf19ee4e3b8f762397b37cc68149f5abb293989b754a989469b2a94b60a318eabe2027ccbca393f2fdc8fcb3e1715a77ec20cf9a6643adc5b9d6631967c3edca566e9189f6d1302482c8f561d39f506cc51a8402603c71adf16c4e8806189d39078412eef1a7d0306eaff860ec1ff6d8bf81c68a16c7cd539b06c00883efe4582bb01c5f99ad282d1ed72e5500d56893fdd94d37ebbb552b3bd890b3edee18eab8c462a0c7289116cd336c5e9a1d1ce63dc3d4f481bb9771dec939e665616a684d32dc51c03cbb37f6f21004556006b9b7cace56d7d202868f1fda12b20fbc39c4246cea6624f109d415bb81b48bf0c9f1527a533f17fed46136b498148d59c4cb9988f1f1bc5695ab7f688961076b60b4b458bf6c09259917d0cf52f37aca986f80ba95449a1b49b5a1c1087cb22281e168757811594ea2f9284ef6d25ab12d761ae708282a78171c4df0e4a268498556de1b05078f0189a386be545866589db0e7b190ef10e84dca3c7fd263cfe81a242a7cf445855c348ec8eb4003e57827094a258ab8fa595249ab4ba7d66aded331a71caa6b031dd2e93db7e596af3f82e98bd3e6d9f3fb210f8a0aec7bc99672b2b10c0b469e2f286552f364737a4dac8e31ec2d3885408f56ee9d33ad1ae7dc8bc05845d2dfcc55c38c128f9fceff827d8b8a525a44ec35c9b68ad36b6820e888a42dafb4683bf40c837615ab6a7def03eddcbce4bf1478d2d88337fd21073c8c0bae504494faf9a36fcc2cf7cacf6adaee8b7c4be63df498ce85eee4666af9646b51f208b0f67674bb32aec6758c150700bc4a8be6d9221d2c51c465635fe8b4530c0127b08243ef1b33bd7cd693289e452c56947eb2993d1f4d3f9e4e120b30488326da88a551ff7487df757cbaa63b4cf638", 0x1000, 0x401, &(0x7f0000000000)=@file={0x9160bcd91d9311d6, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 05:40:41 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000002c00)=[{&(0x7f00000028c0)="a1", 0x1}], 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0xffffffffffff45bd, 0x9, &(0x7f0000000040)="0300009452b8dec4d29675eb73ebe8e50347e3ce8f261e03933cec9a3945406f1d4ebe78b45083bf6d1b35321c124d9c19548ba93037d08116b8c77d5db5edecd968e93a86bbd6fe78ea65fc58330453e8bbb9715843ec3211da8d893780347868438918424845760304d23985a9", 0x6e) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) socket(0x23, 0x2, 0x0) 05:40:41 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x83) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x5e763907390ee028, 0x42) ftruncate(r0, 0x0) close(r0) 05:40:41 executing program 0: chroot(&(0x7f0000000300)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r0 = accept(0xffffffffffffffff, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) recvfrom$inet6(r0, &(0x7f0000000480)=""/80, 0x50, 0x843, &(0x7f0000000500)={0x18, 0x1, 0x6, 0x6}, 0xc) socket(0x38, 0x8000, 0x9) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0xfffffffffe, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0xfffffffffffffffd, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0) sendto$inet6(r0, &(0x7f0000000540)="634e4e6ccd1473e038fda1a02e1dd155b816f9b9cb8b2f3ce63ab73f7d678254fc6289ba3b59d2c46551bf282a823c45fdbd7e452ec358a594c4e73747ddf6059860ba17", 0x44, 0x1, &(0x7f00000005c0)={0x18, 0x2, 0x8}, 0xc) readv(r1, &(0x7f0000000400)=[{&(0x7f0000000080)=""/19, 0x13}, {&(0x7f00000000c0)=""/39, 0x27}, {&(0x7f0000000100)=""/223, 0xdf}, {&(0x7f0000000200)=""/132, 0x84}, {&(0x7f00000003c0)=""/5, 0x5}], 0x5) 05:40:41 executing program 0: r0 = dup(0xffffffffffffffff) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f0000000040)="125dc838a27d25cb265833f8f1dc84cdec4efe7e430b976a280e3077dfed3327c873bae5830f4a5d67c49eb6c5fc905c5654df74fd4d582387e1becd8b0065a4baa9538bf510cef628e3d678c2a48a4c882fb19b6909d180b21746e64158f60589b9f68a92076fe45b1cdd548b7f75dfeca00419e2b70b87e1df406d0280441615c7af2f4e59548f7cfe4313", 0x8c, 0x2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg(r0, &(0x7f0000000680)={&(0x7f0000000140)=@in6={0x18, 0x0, 0x0, 0x9}, 0xc, &(0x7f0000000180), 0x0, &(0x7f00000001c0)=[{0xd8, 0x1, 0x0, "8758fbb436308d8992b878e99d8f849d5e935211356873517f9dafaf98effa57a724624beddddde678b76c4516266f427a1ead059ccbfb4fee6b09999dd30fe7b2864c40268b3109bc39896df894d60d3dafdce8d23fb35db6551662eb7498d14604e7b5166f74d906e85d97deb0eea6f39a946f73beab52bffb6848e8e39150142261d8353be1addabd6081d04c942991c035a767ebbdcf271cb068d5c86e5a60dfa927ba1762d4e609f55fdec5274b0044f6edcb29b8a9a161a547420dfc62bd"}, {0xb8, 0x1, 0xffff, "9ed70062ff7593d1be35b9a32b5a4481805e11a81b5288dccbd535084e1863918fee1708d0f4f73613173f58509f5b163f2f1376b1a1725a1a4ca1b6b5eb6a4399d3c5a32911ad691e939f1a895ea8649c11b1109be21b87b97accc1a0ec6ac3227827f8f847537f1c4296f4df3282f775530ca9fab99b1588f0c75dd9a9a6626b623961a6dab1ce7d6b89ee8802674cc59d289af574f7b9ded8d71317cd1f7f6e"}, {0x48, 0xffff, 0x0, "cfd84351585ab5803ef135a31f38c63d383b6dea946a32b9b3a0f5df08164798f3589ac19b61b4b0dcda4d47042f235f4c4de8d7c1"}, {0xb8, 0xffff, 0x3ff, "e07d731e6d0f3d0738346bbe60850f3cb8ecbf0c0ce1c4c25e4e3ae2f9141da14778df1b825ca48c63651a4e7b12c1afb4f9506d6556d7d44ca59f100b7d719e111f9815a8d5d45860c6f980f00aa1d15fbf84b6321c839ff526805ffb1f66846ec0734b23d940c7246e28c231cdc3ed73deed2562df24a19c1ce22e46b41874fd2421ee6269c5c816827026ca9d4cb747cef8d0f9b93b5d61a1fc065ac72a83d4da36bb3e75"}, {0x108, 0x1, 0x5, "1ba600eb05dc4a3b872e47862d22512957b1c77db76f69b55b789c7773517fdab0ed3b1d5977c79d2f9eecf6d26f1b88b4a841d40bbea451e44000e01b6b392004d27dc69255716ef25fb9c21f86b88cdab462afd34b5ada06641e9ac205ea919b8e3d1552ce5bb630a1cda3df7d0cd7cf382134a8f09d31d8e4c027701ddac1f85fa8f9af681685354c980d813939e1e9cb65622535d3b137b3f5cd59276e5257a8077e77dbd020d49d57b3c5aaa8b342330407c7c42f7e417e81cab5089f18854002611123233c403db840e6f8eb71ee48b75f6d8374873ff424f8ae037cbd678c60b5b1dc797195bc0eb9843d09f59c57a2e538"}, {0x68, 0x1, 0x5, "fb7edf6f3e1ed08e04194dd2660bad7c9f247f7a4f6588168d5bd76949ce40a7ee13ca431b8aa0309661ada3cb1c94b5e773bae2703392ad847197e93a027fc33679615e4fa3406df705f7bff2cf5e87f428"}, {0xb8, 0xffff, 0xc922, "f75ecca4a8d4e21e3000ad1433ea923bb63d206173d28e6ead84dbf421d770c31743490f0aa50cc8122257e578d99f30876473b550f96a94101cc662109ae012b15d982d36b43c242ef633e81b5f8b4211bd1432d51c25ec8719d759090915144abae46b2ff21113a888f1dd8fb963c3c9254060fe201de46ec7afa0a65806bcf8b99a25e89825c4c45a49d4e59335032b741acf8625755e86b1d2d25cb68ea98e"}], 0x4b8}, 0x1) getpeername(r0, &(0x7f00000006c0)=@in, &(0x7f0000000700)=0xc) chroot(&(0x7f0000000740)='./file0\x00') mknod(&(0x7f0000000780)='./file0\x00', 0x80, 0x2) getpeername$unix(r0, &(0x7f00000007c0)=@abs, &(0x7f0000000800)=0x8) sendto$unix(r0, &(0x7f0000000840)="4c7715f4c06210ee650aed09f55e783013f1e731019fbb88db402d4ce9e1d239e5405c46edba4d3c940ae2b690b8bf994edace687c10cfa9f33fa6d66b063aabec8394f321b57d6c268b5187e55c26b1aa5de3ba90ed0d9c912c06364ab37ae118aadfde9ff8f151dfb0ca6c640797e559f50a69a7694532178bc0067f0e261bd3b967ca3e384d90e587887f08fc9707b521912ca359a26fea6ef4483d497926ace8922022891d8c639b01b1d961d69db629809e8b1d9f08f7cf85faf4fdfc39b3d93ff5daa3668a4bbe5b987591fdcab2ed5d727ecbc3d6059d512ea7866f29107b395241220f5963a31d47d3c42ba7de343b", 0xf3, 0x400, 0x0, 0x0) mknod(&(0x7f0000000940)='./file0\x00', 0x6041, 0x3) poll(&(0x7f0000000980)=[{r0, 0x104}], 0x1, 0x9) r1 = socket(0x6, 0x7, 0x100000001) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) poll(&(0x7f00000009c0)=[{r1}, {r0}, {r0, 0x120}], 0x3, 0x7fff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000a00)) fchmod(r0, 0x2) ioctl$TIOCSBRK(r0, 0x2000747b) chmod(&(0x7f0000000a80)='./file0/file0\x00', 0x82) r2 = dup(r1) lstat(&(0x7f0000000ac0)='./file0/file1\x00', &(0x7f0000000b00)) ioctl$TIOCNOTTY(r2, 0x20007471) lstat(&(0x7f0000000b80)='./file0\x00', &(0x7f0000000bc0)) pipe2(&(0x7f0000000c40)={0xffffffffffffffff}, 0x10004) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000c80)) ioctl$TIOCSBRK(r2, 0x2000747b) sendto$unix(r3, &(0x7f0000000cc0)="3194c2982cad2308bfd9b03de6b0e511406e98728ce0a2c1570e9719c68b9d8e08d91ac76fec51cb5ead5c56f5fe1b86b0a1dffcf2246a06018f783f24c5f437ad51026a774ba639b154e40ba2fe61d7ae3ce00ce563751686b661fbb9dadbc112166d75829a5286c4", 0x69, 0x1, &(0x7f0000000d40)=@file={0x0, './file0/file1\x00'}, 0x10) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000d80)=0x2) open(&(0x7f0000000dc0)='./file0/file1\x00', 0x20220, 0x1) open$dir(&(0x7f0000000e00)='./file1\x00', 0x0, 0x2) bind$unix(r2, &(0x7f0000000e40)=@file={0x1, './file0\x00'}, 0xa) 05:40:42 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0xe142, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x5, 0x0, 0x7f, 0x0) 05:40:42 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x101, 0x40000000000000, &(0x7f00000000c0)="cd09db911f7062e8c096078e6bda83dbe95f5871084f2fce3484b9987ff9f990ed0a3f763fd245afcb6bb615028d25b66569780fe98c3aa069fae83f2b186b6f7a0a5c919f44e9ed9411262bfd0d84fb426c2b3828d46366b37d685228ec46c3a6a0c2e7f9ba507b2ef5f8de26528aa72308bd8a6c2ce69ba097ac727d7482b45eede1da81", 0x85) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup(r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0x6) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="140000000000000007000000010000000a80002d00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="8278107fea6a0af6327faba1895d163ac48ba566ff8663db6b60052520a9870f729342634b903a8fff58af54b318a330d666d493736228b6e17f5f0fd3a8595dc557eedd71c4884be2df8d7723371cec765750767f63f4b035d063cff68cc76470f7e99d8e796e69d03ba8533ebc02f70152b8bb719da1e82b202ab3f5c5d8bd7a5f4b683e3eb0381913b864acd6cef74d01000100d2713ee74cc977654a1bffac67a595d7dfb3073b5289db7c80cdf217779e474a76cf2405b77569c4f16e5d7b6e1d209de7a729e3182f7f99fd51029189"], 0x18}, 0x0) 05:40:42 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x1000000000000000) getsockopt(r0, 0x200000029, 0x69, 0x0, 0x0) 05:40:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) mknod(&(0x7f0000000000)='./file0\x00', 0x100, 0xffffffff) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 05:40:42 executing program 1: socketpair$unix(0x1, 0x8000000001, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x423, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x5, 0xff}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) 05:40:42 executing program 1: r0 = socket(0x8, 0x1, 0x9) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="bed0e80889f8c40539300000000000000000000000000000"], 0x10) read(r0, &(0x7f0000000040)=""/1, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x0) 05:40:42 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) setrlimit(0x0, &(0x7f0000000040)={0x1000, 0x6}) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffff9, 0x0, 0x3ff, 0x4, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) writev(0xffffffffffffffff, &(0x7f00000016c0)=[{&(0x7f0000000600)="3a5e917fbecd4c9372cc1e8f6ad9e47c7c6776ff88e5ed96aea99f3dcf51127d3482841c890427736617ac55526fdfbee141d505d51446e4d1cb81ca78d50061fb104481592d8bc5124b5b82157e78a8e23301348e96e9b3b3fd027c603bab4bc122582094bb44c863f62b6bb1bd824223e421b863d0add81ae313f929179fd3d9ce05a61b0e2d694d327e3fc8aa126b0715c4ef679b662db45d443ef4fe4aa7d81dd1f51efa0f47c0bb0b56b5c6f8a19d896791670ccd5c4a2abdd439c3e9329523d1edf861342e4cb6615fb8946184856b8e6c8d02ed97eaa11873d437c7baceac399448ffbab3021ac35cf9a7deb243013b8ff50d054cf778657854ea19a86b02f1e4831b98c2df0f460a89833438791169fd35629e8f0037022c9adf111d4d58d6811304d74978a2baf3fec0e929171790d3048765434b0c046c3e7071113518bc30bc7627e0e396313cb75b0499345c1ea6452080f94a247e70a667fd829af4049592d15e247e298bcef0c231cef81c63e384dc550e63102c55147976226aec2b05a02e5637e55e6b08fe52944eedfd4f9016c45cbd2c8703a31170f97d26f509916e3f580367b3ad11927cae4dffc8838aa63a986940a6e973fff9acf4f54d490936e4f984390ab909c2e8559bd332ea417e63a2cbf2619b528f15bb4a68ade84e4639227e1ee1c6b8722180fc9730b6e5ae91f944b9d76f365eaf371d8d54b30542ac0237418aeb4b2494c1ef1e1fb991fa97ff97c5b0d7dc9bfc5eafe533132acd5ee3b3a38f670dd1946f015769b04ac12b1437258ee4f043bed79e5bf95423f69f6fe8e842a950b6c7bcfb9be4048b59fbce11fb4af4df5b024e3ff7c6dbdc74", 0x265}], 0x1) 05:40:42 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x100) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) linkat(r0, &(0x7f0000000240)='./bus\x00', r1, &(0x7f0000000280)='./bus\x00', 0x4) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000000140)=""/208, 0xd0) 05:40:42 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20, 0x4) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x480, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x10, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x20990, 0x0) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x800, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) socketpair(0x6, 0x1, 0x2aff, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r12 = open$dir(&(0x7f0000000340)='./file0\x00', 0x30, 0x40) r13 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd0\x00', 0x10000, 0x0) r14 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r16 = getegid() sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000080), 0x0, &(0x7f0000000400)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x38, 0xffff, 0x1, [r2, r3, r4, r5, r6, r7, r8, r9, r10, r11]}, @rights={0x18, 0xffff, 0x1, [r12, r13]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x88, 0x405}, 0x402) 05:40:43 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:40:43 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20100, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)=0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "080040000082ac0000ffe0357f00000005ffffff"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = shmget(0x3, 0x3000, 0x2, &(0x7f0000474000/0x3000)=nil) shmat(r2, &(0x7f000053a000/0x3000)=nil, 0x1000) setsockopt(r1, 0x29, 0x50, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:40:43 executing program 1: msgget(0x0, 0xc1) r0 = socket(0x2, 0x2, 0x7) connect$unix(r0, &(0x7f0000000940)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82822e2d39006c653900"], 0x10) writev(r0, &(0x7f0000001940)=[{&(0x7f0000000040)="7aceb8c56891268bac290e899b92c6b077606d918edadab6e775330b16574a0a25280301076f04e696178193a94865aa68c056a660809e147eb286db96536e615c66b2b6208f9a2d51c1acd04e210ffade275190d7953d55922c6976147a8167fe40540eef16f6f1b6f51a9af33e86d9a372e7a8b66a5129f922c9b4cb1d7bd2d3dd6556eb4a30295ee3dd46addc8a19c00a743bab7e7335662da7b2e4961b385ba43940dfeb237f0a01eb818a10e5a807f55276728eb7f30f961400c6fff82db54de2e5b81882ec62a06bcfed832fbb03835c93fd71d1ae48555e60343e4bf28c77a0bee3501046f2e01443fb124d7b3631545a331021709baff25c45c03d4d928a8947562a4735415e914b99fc985335edbfbb390eb333899f2f8cbb1148ea7bcf98759254084b4ab5135e3835b94387b577d8974e67006daeed4328a57db34f94e3cda4d31d3105b5f40d92279f8c133785b691135b6af265bed6af369f4e1a78e0fffb4a62c73f1b6bd650e0e55e3fbb9fab2be0ecee54c73e391570631b4c839e499b72ce3b888421406af87e232ab86df4c4c0925b040cbd040b3d4c5b66e81eeac54cbcbc55d7c59ac2d182496706d29dae62bd3f7a162b7bf35ec811e48d64b032928e254fc225873c074e05a41edc90663f66e0ef70ba68c9209473b578699aa06c99fc26f46c6c17d821a9fdd0b9e2325e9364377ab2e45deb6781989ba2aca60765a61f338b12a7b3e77fa0bf6966fbfb562d45f2b11962db3441dcbb37ad889b28214538f138a3fc33b2545e308d31a7c88a5ba195dffbe70e2955d9078ba818e6dc431e25c9b52ca91046d829195bcbfded47b89e089400ee5a6976e716ae88096edad6014a3c7326822e9bea0a8742bca61a2fc78205d55be8817a1bcbdca22affca3a874ded0e60b893d859da89dc6e8d835feee31cb1dc0b251b372b83b878f67f03a14ee9bf4dd91544388089bc14f53fb0d202ae1817647bb7df7610950b74aacb3f249dbd12932f5f60378e97e97a6f7feb836b194efce22e379c9bdb7b125e63a6219570d37809d0b0c43fd9ad79e84973776d0359abb9e279c1d884d406f3ef6dc17b72eb2e8091c958f989ed1dbfa120eeb21283d403cf7a6cea578f539f16a0f96ec13c687f28adc32529590c72567fe419b7402ec4a2d967bf8502fb9a7c12308fee4454e9922699163260b1a02f3276fffb225c3d068a5366284678420cdf2c5f071a8636fcfaeb28a7c38daa6bb26063e547fe9cc3e2224bff50d15fb8e7de72bffe1b54f582303531f319848dff2e6a5fc070ced2e84c8c02e21bf3e032656d110e9200a0dfc9e048da878c42c56952a363b77441e1cae16955969ebafaa3773c286840d62b9f26caed522dd4ded32cf9aedea7e77906c7a9bffd7d8bad838af0fc8cae3a01daf08f281e5a392e8a9e85bac5415e1a20fcf85b0b95498c1a18cb4502675a330272f5de3f8ab28b80272395c44e1c1e6a61204383cfbbe442fceb88af3cdfe4295cf6011827f3df60e1ab51377fc45a7f6a1a0235f1e1e9c2482fbf267f00dec296bc3a603eff7e850cc552ea39754d606f1cf66fddef8c3fcda17bd97f71919dfb1a0fc618027545275b5e48cc28ad134e03dc046a65a260e9fe0e6843d5b51bc548320226bde8751019888876f58a622b1c3f1c6e5d958ad683469cb4ecf7b121b9abf262cc094cc0390ffcdab83fe75de13735f10229db18daadd2914b422b075590d7c439a4052abaf9cf826f9eada5fc25d5d3a8efaaafcf23aea8e26ec6f4d60a789155e5870c675e890f0d29e4f7a16c34447571590d57fdb04444006909bb463520da810ca4d4df3b41182c35b18b0d42bb41910191bc2f0a6e1a5c43081f33d6b22f1b1cd094d4021fbbcb67957644fefa562a7bfcbc276396e36a7b15daed7a3ec191ad0127dc380ec974562f9915e51920793f5d909958dd29e30fdce20725f06eb9e539578e999821917f500d9de4c9e87ce2307feab2e7e3c9a782103f44849213658513571adb9a5499347c8861c7c9974f34961b8323f208bbf11a60930601842fa009e383a23f405eda6731edff41f86954dbc045f8d4a4678f216ee1a0a3638dc15fd84996746e8d2b5826ef8fac1817c529d54ec4059fd3df9815a963d2d65a0a6f40f280904efbc8d6f1fd58c4ba52991bfa5f2aefd7092dd129f97609dfc3fd710e72f1250fe2d25f51e5ef1b7df949cc3c1f126cb753ff9edd3a179a14befb409bd7f1e82023ecc81db06260b2a60ccc20833d2196bcf7bd949f3829e1c900b68168c2b003667471e683c4cadca9794729449341cce74b0dd99f97a5a1a163f355e875fb9445301f65d7e0d4b0b6d0c106ca797d4bed765226c5d7a8495e8e81b76a76416334c1844531266d5460954439d71bb95ceb556edcc660454ea314878055f9715378d7e88a3d83934052d01ce263f434dc3b78ea2e4aef748720c4b2238c6ea6e8f26b6b25d84743034d8bcfc81c1e4b9033d55d5a4dad782128304db24c444e68cbef1fb58407f85daddd510bf4df78426fb473c954c962107b8ca818d4186ad634eb64061bfca0e5f89eaa44a0be335117376336161f9320a8b3439cbf8fb01a5c4f2573b1e20744c48e1fee44b95fae15fada40ae0647e7bf0e6b56309066058d5e64f2d814a983ef20fe67c6acc3190d21bba6075d45d7807e58826a5cbf777d72585094e129a7325e93fdc402d13e9c6463f61807fcf1804aa5c3268644e5e063ba50211b02247583860f2344e6a556a5fb7233e9a9112acb0101c9f78f4bebc9780cda0fe88d58930e77943c5a0c573f9c00e73d8e21476a772344c44bf21164080ba4641567099e2128f69c2c0a13c508d8ebe576b54801c9f1829deef801e7bf5f84261918e12111a5b8e63d3868781850db74570016442b69ccb89a973034fc0d8c0375766c088a5db8fb34eaffae3927985f6ad69ebf363e3127d2", 0x842}], 0x141) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000008c0), &(0x7f0000000900)=0x8) r1 = dup(r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000009c0)={'./file0\x00', 0x5, 0x97, 0x7, 0x0, 0x0, 0xbf5, 0x9, 0x0, 0x1, 0xce6, 0xfffffffffffffff9}) openat(r1, &(0x7f0000000980)='./file0\x00', 0x80, 0x80) mknodat(r1, &(0x7f0000000a40)='./file0/file0\x00', 0x2000, 0x7) 05:40:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x4, 0x2, 0x1, 0x401, "b0654c4937fbc25d4cdd10e74f6940a03c62068d", 0x80000000, 0x3ff}) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x2, 0x4b9}, 0x8) r2 = kqueue() mknod(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x8) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)=0x3f) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000040)={0x1ff, 0x3a}, 0x8) r5 = fcntl$dupfd(r1, 0x0, r1) write(r2, &(0x7f0000000180)="329750e4bda58d05579a11baf1aef6998108e015d7ad6ab4d1098f2ca670be73ad46cd6aad7431e4459c19f348dab28dd871837a8f3649c953f61c688ca6a0259c779391250b6df1295aeb2247e3a8c0d66f2ae071a54327640157014627acb5fe0cc359d91c117ee6ff5456b76fa7419e1ee469685e9320d1beab61a9ae191217d2e04b8f31e4e1bf8cf1be7152c9ed1029c09034a1af81aad930c7d83dbc584264d21921e66e91e0e509a4cbe7555d4e54a5d7a23645ae20b71c12441d1481df3ed4c17b08edddf7546994769c2ec779ac536439187c2f1eff51414bcb76db3dea9963de9a9a6d419911dd68cc55c0ea6f801122839a2632fe", 0xfa) ioctl$TIOCFLUSH(r5, 0xc0106978, &(0x7f00000000c0)) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000140)=0x3) 05:40:43 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x200000000, 0x0, 0x0, 0x0, 0x3, 0x1000000]}, 0x3c) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 05:40:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0xc1045763, &(0x7f0000000100)={0x1}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0xac9d) 05:40:43 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mlock(&(0x7f0000422000/0x3000)=nil, 0x3000) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:40:43 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0x1b05) poll(&(0x7f0000000000)=[{r0, 0x46}, {r2, 0x10}, {r1, 0x4}, {r0, 0x4c}, {r0, 0x6}], 0x5, 0x7) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x1f, 0x200}, {0x18, 0x0}, 0x1, [0x8, 0xff, 0x70, 0xda, 0x5, 0x80000001, 0xdd0, 0x1]}, 0x3c) 05:40:43 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x3) setrlimit(0x2, &(0x7f00000000c0)={0x400000, 0x400000000000}) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x7, 0x5010, r0, 0x0, 0x20000) open(&(0x7f0000000000)='./file0\x00', 0x881, 0x2) 05:40:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8004667d, &(0x7f0000000080)) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000640)=0x1) sendmsg(r1, &(0x7f0000000600)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="c0f21784ee15bc486755a1f399b3c41ec32645b8852a62101745db74eb5a55bfa3a13cf820bc120bc8f996a5e2d449d0b7cad2cf9fe9577f7561cb0d0ecda694fc1847cfba12f0c7aa04aaea52726bc4dc1992cc309235e9428a167ec328a2b47b72bac5da7201a2ba24b9b3a91a5e509ec035c1a1a19da514191b5b85caabfae300871c25bf8180ab9e14cdf8340ded24bafca1e93d631861db3c8ddd1fed30d449b6849bef80ae94cd06ad3fcc77882c95e2331013", 0xb6}, {&(0x7f0000000000)="17c8382eca64d7c8d9c452fce6e3230ebcba73d46b2dd515cb21133fb22235780f", 0x21}, {&(0x7f00000001c0)="e254fe0e8b8b155bd7818a021a744ae79bef4cca3b9192444dd33124e0694fa0522a292eb3d885df5e2882a2536b4650d1f54cb51234634f64f1f93301b97f8e332005b7d503ae84dbeb4d7f9757fef7858088bee4725e6d3269450991225bc47256f8c9367ba740f57c5ec8aac0187dc1f6313a78a198bc8e627ddc8ac951252913db9274cbaa59b82b073a6c293272991d99decdfbc3779ef8", 0x9a}, {&(0x7f0000000280)="18f5af597faa9ad5bcf81eee7fae8d63825bfbc12db287c10ca3726b60a616be431c84eb079753497b", 0x29}], 0x4, &(0x7f0000000300)=[{0x68, 0xffff, 0x80000000, "4a75f8663821edb840d7423c731b556190e3ab19b05b13579125f3ff54783c9d1bdb13a62357576a10aa595c8d90d06f8cb2c1590739182dd1904be5b7495edbb7d2546c4c6a2747faaca19e09d9ce549c"}, {0xa0, 0x1, 0x82a, "122e0f5df57bf34324abe18627f27c0c8fa6f0132a2d43782e63edb52d42ac5ca2ec014885d2c08960ea2748ad4023989e070c0cabb0bf1874eedd2886a8f64c9f3cd87aab0849eb7d66d5e115deab78b72452fd8fae78d7c9d37e7d6204ea48d601d72c50d4bbc8424d15e0148dc859c13b1ac61c7f8aa9c034d0cffbcaf92936756ca55be2766df50f58709129"}, {0xd0, 0x1, 0x2746, "a8958eefafe3b1e515ab63980e7caadab1ed5cee017ab8b11725e7f909f345a76be9f1a18d11dc8b22318549bfc5752eb316ef9ef93779c3b9419a9527cef56c3809df674ab14bcd1076f02472681555baaeb039158c93145f53c1d51be0372ef539791927356fb188ac9e2a40be2177070c1b358f56ecf3625adc5e1652e165545a932052225ac80452dc4f78f13ee6c9500f97ab6b2d7716a45c544b8b7a5e712f492f7062da999f51f984f03c54582cc9d8d31f7a52155d5a0a30cb8ed1d2"}, {0x108, 0x1, 0x2000000, "9f720aca8cfd0c9625f000ab0586b12bc00848daa514d89a0d5117a6ae78344ee9d0b351562b936d20f1f26df014e5515fd4369fd071ee531fd390a26c684d5518e110957412cebfa1ca41577c8f6f648fa048e8d30d24877987e047b4758fc3e034431c5e9c1b42714c27e79883412004f74c28f88aafd71c5081f885672cadfb3c3d8d3888bcf5e7ff9dfbc69e739b2a44369b3f8906fbae800cdede8a58b9f9f6099877063776ed347c96ff9533c64f865315b29cfa0c6faeccf308ce7601ffb56ebcf110aeb720b02292e77ac5ace389911e0f771535c7e00946e4496b10a9be73d3750b13ce52093eb77624f408968e9f0a"}], 0x2e0}, 0x1) 05:40:43 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x55}], 0x2, 0x0) r2 = dup2(r1, r1) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000000)={0x2, 0x7e8}) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 05:40:43 executing program 0: unveil(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') 05:40:43 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="48d8657920fff9a17ecd5dba397951a814911c7a3ccd1109f31ed679e674f27978d8ae4a4bbaa60823f0e407ea8dcdfe144c41fab8e7f89bdd6d1db144017f227a0a117d2f59be74d9c0fd429a4b34bc6bbaa455df8be244ebb1b568dd282d99307a03d7", 0x64, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) read(r2, &(0x7f00000001c0)=""/62, 0x4d5) syz_open_pts() execve(0x0, 0x0, 0x0) 05:40:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000100)=0x1) pipe2(&(0x7f0000000140), 0x10004) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d000000008000088213e300000300"}) bind(r2, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x5, 0x12f}, 0xc) read(r3, &(0x7f00000002c0)=""/161, 0x7) syz_open_pts() 05:40:44 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() socketpair(0x6, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffb, 0x0, 0xf0000052, 0x8}, {{r0}, 0xfffffffffffffffe, 0x14, 0x15, 0x2, 0x3}, {{r3}, 0xffffffffffffffff, 0x12, 0x40, 0x8001, 0x2a7}], 0x1, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x6, 0xcdaa}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x5, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffb, 0x8a, 0x8, 0xcd}], 0xb6f, &(0x7f0000000100)={0xe94, 0xc9}) kevent(0xffffffffffffffff, 0x0, 0x7fff, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x0, 0x10, 0x5, 0x2}, {{r0}, 0xfffffffffffffff9, 0x20, 0xa0000008, 0x6ad, 0x2}, {{r0}, 0xffffffffffffffff, 0x10, 0x9, 0x3, 0x9}, {{r1}, 0xffffffffffffffff, 0x2, 0x62, 0x1, 0x80}, {{r0}, 0xfffffffffffffffd, 0x7b, 0x0, 0x3d, 0x5}], 0x1f, &(0x7f0000000040)={0x5, 0x9d}) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf, 0x2}], 0x81, 0x0, 0x2800, 0x0) 05:40:44 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x80, 0x0) sendto$inet(r1, &(0x7f0000000400)="a618a7ad2d7c5ebc31448770596a0f7f42510349e01ef58c6f5aa5ff61cf9740049f134f9048580672899588c0e3d29c3dfd9f22bf878a71ff7e739baa304bb7b9ff94e97adc0565eaf2844054eb5ef49e41de65848f05656266c51c0088292f10c6195ce312abc84934c55b88bae9ff14642f59bcd61402b1e48e118a5770f0d656a185458f752a779975c55a48324d3f1cd5e02a9a4acfec2e82bb", 0x9c, 0x4, &(0x7f0000000280)={0x2, 0x0}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x8, 0x90d2, 0x0, "d730c143ea37efd3684dbf000000e400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c095211e0e6b1eef25517cae6f77c1b9ee0ec069097f0cdba13cba096131872aa7790775ca8", 0x131) r2 = dup(r0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000200)=0x4) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x30, 0x1, 0xfffffffffffffffd) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() 05:40:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045721, &(0x7f0000000040)) open(&(0x7f00000000c0)='./bus\x00', 0x840, 0x42) 05:40:44 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) close(r0) pwritev(r2, &(0x7f00000015c0)=[{&(0x7f0000000140)="196da06914eb5966146ba7c1938cf466b78df906a59989b3512d471b50894c1d8fe006e7fe36ce16aca4cab1831172010caaa6ee114d2de5f4fd2939bef5037252c3ed3cb00460f7d903ff1107b9311a7c8514fb82c8c88c9806a62790ac4a680b28ceabdaf5fbf01601d2fcf0a25e6bea1e4c9ee6d9be274e4b53741ea6380b412c89f6a1c8ae842cf58878f03f23c31f4854b017113ec33410bdd241ec0ae73764a035ddc4b28d2f0016be66232f5f31095e0dbcc1d0cad7645ef4541898e8acbd409b51e1529b846c9586f2c30453ade4a3b216bd43b6a7aa3411442941a54cfacbad0c28b2cc2391faa05098edf1b63737ac41", 0xf5}, {&(0x7f0000000340)="3ba90724d29f35f8253375ac9372a181a83ef8e17073421fdee921f2c0407fc686065e15b1a87145c58cc498d61688dcd324bee987b8d7a23570f09b5b10048db876e6222e1380d691adf38fc21e71b45f7cdd71ed3384c75286060a9a4d1fa268252be6a98bfa511e74d23df3", 0x6d}, {&(0x7f00000003c0)="a9e9879fadf7d8f76348655ce362b2f0d7169fcdc38e16f9952e55e8de70e0b9d6cf573253a9fff2053735226ea700247261721e788573e912a59b6a62b30b4b32e3dcb1da10620be7edd25d27ee7369aee023a8a6e1e8db43ba9a7c1d34d60691b86ea5d99e84a9916b3013105cf520ed8dab4cfd17b80ce93c83aee5bfbcc41d8df9bec24f028ff3a1723a05063860c08730197dd37a7d5e840d2f2cfbccd8", 0xa0}, {&(0x7f0000000500)="08185df8a7ad4626e5cfe5c69eb454981c94ca9d35863ca8b26c9d140a7f463429fc4dc4a082a1c6d019bc6522a8aa1ca08984cf9ccf17257fae3227be943143ffa6fb77aa03639c5158aab95e959a3ed87fbe289e35f2f01af6f3b3330e10e7be729df2b2df187a77d67dc0c9cef005d729fa1568d86a2f6392b2795e94a1c723de368f23a4", 0x86}, {&(0x7f00000005c0)="350b55d4b7ff081627561b51b5f274e626cf9fd92872727ad8a99ff06f26a11d332b40a451d90b6d5e25796e34b598ad5222de8a6b80dd134a044dd2f98f598156db5c2551e52d8d4c11a9c5d51a62d2dbbee1221675069b8c20dad7543eec9ac02482f0d5db603babcc3739f394d650ffb7936761d646963cad33ac86bd91c9f0fdc5a43cc0f7da21b145a565eee178c721814b0a49db8ae0981d4b192aefbf70b054bcb4b35878523ef3119b4d4fd3f9cc8989b4a24a6d38767585d406c3670bcea063679b55159fdcf49cde79102fc4f92b619d8d7caf4cc2de078856e5b05b75ba3a396c259967e4e3b73ea3b1508d5f5a93ed8cda8d8f009c4bd9c8068a74973f32d57bc4f6365f0c21d197cbdf85a7c0b4509570f649ac1d6dd8bbfc0e33457208ff53581c05d2fabe644163952aaaccea8ed879b864371cddb699117c0f0413b5a00b4ea0a161fee2014e7837f1369532f4a91780364b03aefd0b3cd07adce3538388947e20000aec7cf0a84f4ecc6fb5d3b28c3b4b0dd81e26c5f1fe3e73214147857eec7825887666203aaefec704575cab66d178a55ad6119602f1d4bc426ed8b696d8a198a507879dd9d47e2c75714aad721ac855cde7b20e8854d9312c4a11e4bbc741b3f4d40ae136f062d8a60166eda46e729783a2e2055ee0158b98e0b635aa1079e9f765443008514e6f7f39816e9622e62b8565590473ca0df381023d0a2d64115f9d6c62ff48b5bc9b55d463187a6af1ae0910856de923893f06554e8f6df0b5724b5360c8d6f202e7788019e612cbbaf784d9d6dfb93a12eb749bda93afa3b27a9ff447e5fda42e8963a857682e2dd63185a21f1eb5ad43460b4c32fcbf3fd6519db9a171f162a01ab50bc5f6026d28c0f079121e0edb7b8f71c08fde1fea60c47c0cd4be7244211dfe8dc22498c9f1c5f78205bfa2908a5aec553c8938b2e3226a30f17368ddb0b6de58e4df5123f97c6ffa46743899f8011c4a4dabe81de7ff8ec07b895e870c6d988e21577bf774745f7a919cab27ed287ce3c25ec8c61fb83ce990c47d260196d6a22a91c08aa99735118f34ef7902a22c34edd9e7e860da3d21b2a8d76c96977d35a5887866da87e47173266653835dfebd70b92e1946e64be889969cad1db5a0a4e3cb3ebab2937ad3a945793168bc22b2ec3f7f79b09dafc37d883047996c7e6127b5203fa34fc579bd4d70713b6dbb38231c5e648ce353563aebfd3b5503fa5ce1a3f309ecf4bf75749d7f24a81222b45e1e12083f237e55bb76b339864779ff98089784217da133a6e63a824834d29f9811c53a2bf0a8f9d17df793c61f8ce1ff54096efee7d0673b2e44e3b9940a62e1795e72230368eceaeec3876568b7f0fdd9e6342bbf1db5866d889cfb2dafe0139f44f31cfdeac69bcc4ba9eef17fd88e282f416c7a8e4d7f92b652e24404af59c16a62224e9fbcaf68086ea5771477e25ff4af3e2dc1f02f3afdb19dc3e18e196050ba19ce5bef52a917c82b2a5f64ab1427a0b1ca882eeee776b139b69556d98edbb8a4aaf9be03b297c7a1e8f6a320826166a5350208c7f0523d3a1b6fbc6c5519319e40bc277805022d0c91421f519d86501296f3d8c4230f877a5b5949eb4f93a87b3747203e4b90820b20923c9b71eacc00c4fd553474b0c624fae3549248ab4afec171e919a38a690cacdc2a07c73e9c6cb192c817872b3adad16cbfdebf93e0c09ba071d92c91e4fd6fa0cf59e3e68633147d7a0af9ca3e16d72847cf1dc447f9a7ccf274f9b1a9b9f9bb7105ac6936b91480f0863e5cd503db47bb62c6db1363d7aa80c1e8706608c19de98eabe463de9149e530e7020170c2c16222cb7cdbafcded3d7a8dc20a1f365202e69558c42e7949ed8bfdd104f1a80d21c273db4758eeb319f26c0e77470f58c0e89a188550d9bb89f2f32b996ace1ce37d086bc140e256b4b19f5de9d4b8501445e5bbf4b883b12f4ede59868a0a4eb2d87fb7cd365d7f7d6e60d12d3c1aff3d142a09453cf50af165b77df83e2dd37f7b1aea9a69af877add64bb4a33a35c0a09b3874f9ac33a2f368a15c6d6c8e4ff46662bcb80bf07cdb315c2803dd52d4e62d1c87fd57f11150f585139f62024feee6beb26aab26a38f1bd3351868fd6c14f66a1e6c49bdb73d8af7cfadd8c985382cbe79526620d516e7dd123f490bc470f6c35dafa333fe6ae06cb2afa12247e63ec1e0767467d33d4f46e686a27b2bf3b09ffa79acc8274ab022abe38ce1766a22b8875c2193fe5b9d6a7c0f670809c4af2b447c1e73b32aca8bff0bc4cbeb28153fd3ad4ef956af2fb61d1107f45ff4371b7aaef02d386efaf51fbadb6476a75959fd5c3147204d965a785b0e96ff9c600206898bf8b6d65e4120ae3d271d9cbf0e3adef35b40da3fd7f1ee034d1f302dd808fd06cb84f6b30a2f665a260c96023e4269056ebb33539b7215718e7359dcdb73e617397ccf1c29c3cdc971e199df57944b71d9f4f619fdb5d5a895cbf6fd838eceba8079eada184574b69e46909fbb0a0a73684f517631888a6b9b7a01ac1675346b92a25d899b7acf561509a06a34cf5769ba518133febc99a9be27d614973511ce4c1872d9e33843f926e81dc0050f94f67bff76d5cace4b7f3401c120c62428a420ac52316abab9b3e2be2622505171e6c67fd1b1c0fc7b259364d5d65b7dbcc1dd5c652f4fdd293d2e168cabf4c6677dd404d13b1b97031ffb82effcd5ace4e0c01fd02aa6a982dbd0b316ca24778574bd87ed9735c5a1a3b925a73e3753387abbea701cf97e9ecfd174efc6e9fc172262069efc81a77aeb6b7a5ae1b179da942853a928fbf412ca5cac0b5549bed9ce1f1062cc3efd957dbd43344a73bb639c10e0506de98198b2d08d8da5a73a29b7322e50368ecb7fba874ed1c914b4a64e265bb7f2c29ef508bb9fe07468ce7134e86de3a9a1af58123afb26cce23227587b0b4716478e1e9be99d1e94d6f1e03861cb24560efb9141554bee87de614942bdb98a7e95689715046c3e7faa188a598947842f539a03b58863b4e9800ff4b5d531503e6470adad7d799397b6d1e224a51a9bac15c67f946911d71ca67e733fa51eb503e6ff13f48655b5988431ce88ef1bad3a96a6109ae59552421e90960927e8526986419a7d8ed14ad711e49231c16b0a263a0a86932fd5abfb3188ec345ad101840c3c72df5202c3b4df1dab21c465e9f3a146f2b9c9e91c1d5bd33ad284e56eb3fcdd2acc9b59f2327552bebeecfb20385fd794d5c210ab55be9430e53c28d16a55f515a5b71d51001b8dba04f969bf5364e800838c156ccbe85ee5baa1a78a0d7d7f68d9f3c4da8e612da3f15d612544cc2d26b467e09aa22395bc60b25ca54c9b83b23f87e5dba981e8e4a1821f2fbbf71fc4329f161844f4de842d0bd6c12faa12f018cf38cdf9b8d769bf0756655eeb0e1a5bd5539e3adcc8a03e4d17e48ed459cfa68c86e1ec2c3b74ff3f1bf47fc2327e47f657867bccbcd5ff25315d17f5406a03591bc7b29390776c89099a235601672de254b79654dea66f8e369a5a035337a4a9ac71a0b1a8f6b0393c0c1d2b1f5c7e62420fa951c3fe6b31949090ad3422d36ce0b33094e147f86a628c9489ae70e3e232883985adcd7aa95d0819a6fe97765aa1d78541c5c6a2fbdb156311c0e0711011ff0279e621d268a282ab4787b26d3f976ab68ac21cf4cb1473b90b02ed261d280f4e49c4c9b4e1addf0ec654d00731e58641ec4d5cee8f128324080b3e498e69bef06e38271b0d4a01f24afc287fc28f8a711376036c9aef8072cf02252b13e5f5b02bd03fd4ca5e6cbced09aa03f8f3e8753cbd010209717df38a75ab24e27b0ec04d657e22a8b98a89e8695782b434d7308447066f36a960a0a20905e2670df547b298465c9dd9480e93f3bee49775fc6e7846f35b7a19e2a02082f7a0c680c9182f34e89bdeee4ff31c4f03e2d417ea83eb204cdd86eedf2736bdcf0868bf22d1d12aea7fe0bcdc12d6141c0fc52d19aa1e27df9ee5b38332142d81c74c06ad190e2dfa2173fd6f219f94a04283e3c6de202507e64852a623f24a317c465ba4b689c594a1ea29d8709635cf78701f6a84a0f883b6b001d63ed65b3a9217ed3b34e61d328917608ce9292da0e556df69ca7e184d2084cc9d76ea5b7fa4952f4b62cff920b51414fd0de237dc28ffee7466edcfd18d45efa328da03ce01e483960c1ae91dc35eaece19773cb5331ace1490a932170031d86581a9ac9be698cc79dc1f0864023607c91ab3a221c51b24f7be2f1c475da2f338331cbe5f943835a0d937187540736ea8c709e0297427b86ce543942417b7c36e12359a86fa3a6a93a740b11f621ee3f6d47790c118143071b662488763897ad032244d41fe647cc36e78c4976dc5700d96955bd23b73bdb76eb204ee336d801a8a30ec030284839d18a21e90498ad8e34358251d9e5d099c3997d1bdff0466ce521f1719b1bb0848f0326e733d03c82b8d2d7dc18543ef728d0aacc02e543cc39eba099ec0f755e1e3b09ffaa5c30777e4fe9cb8bf3bffe5d624ecfdfbd987ddf810df5df9510f3cbe2ba784b32b24ee698daa1afff77ac5725967c7acd5e1d2c614a586439cc9be72c8c05d244a43dab07dc22c6e66134d9d422274fee1c67a982ce8cd35bb10d5239e5ef101bc1fb0154cb6b2488810badd86381a7eb1e152233ca5050bff3678ba5ac1c6ccc1325d467b8d1d4b3f119b27fe4710560b7f84a8dd8d8328261978244ea8a5254cc1896435e321d97460eb3bb57c100187a8102e198cfca8cc3cd5d693aa90cd11ad8326c934dee72a6f177848eefc17286a002a01173d865d7fdb6d6482519eabe089a4763b16eeeed4a2671811fd58e0970a3fbabf450d9be0f880aaf4ce442bb35e63235a4c12b4be340218c88642f8693b6a2f30190f0ae0a66f9bc98ed825a1f8642de057ce08bb83ddb6bf6e44c50153c4c4b83c22ed32bfbb9f8bf0df0d62dafbf3c58add1306843c9b05e0d1e0e7bab51bfd76b19db1861d9662d78913eec46ccff901bd242f77b2f36fdc46e15f488a290ac8a6cc2e2cc5c6a40b792d8ffac96ff1e81fca13c711fc71c1f8a536c3f6f31763a607a8edaa305259565dd49a484b0f52ae4d2dd79740960658287504962285776a1f253a12442abc8370207f2a1e330124512912196ab7c248808fcfb8b1503f0951be06583958411afb2f3e87bac23f51b6df364db5fbe5db197c12ade1b8298b5bb2331b2baf7fc2d8fe2d9f9b8cfab8cb435fba8599283bd4364d9f5f266cc0a651d6d620a902012bdbbc939f4cde7618972a4e4159b8934ee404077b479212c641abb64c29ec620ce09e8142964d80126fbfba586faa550bd0f185058296823304fa34dc95bbb3e958ccb951d4bcb2b17397bafa846eb110e1d6e53c1df262cc60dda36a8823077bdfc8c634340ab02191a0763d9e40e16af0561f7ee63574d988969fe249961c4c7fe741c91f75d9c955462fcca5514b2cd86cb72118350dbf224165f64197b267d89a415cd4ce0f8aca02c05a6ea97e74c243bbcf234ef05ac9e37cdb2184938addc63b35de9b6e2aecd5f49f59be5c9a8fd81c054dea556b3ef374f65b11329ca2e058811391adfc46fde8874bb0f77ae92c372c8835b6e59119e365265649d9576d16c42e1d973fbdca1fb52cb03a6b2bf5cdaaccd33bf5f3f49ec092f86483c8988a42922680e778a8c3c84982cd09072049308793d9711ae06abf26b3d6186a3414ef41a", 0x1000}, {&(0x7f0000000040)="71702fd52e8a", 0x6}], 0x6, 0x0) 05:40:44 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) getsockopt(r0, 0x3, 0x5, &(0x7f0000000100)=""/72, &(0x7f0000000080)=0x48) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x8, 0x4ae8, &(0x7f0000000180)="5d32b86f40725034f3fd1139b5f72dc92a43e7529f1352cb032d5693d36e534d5c2988911b052b34c158b9a3da79fc97455e7c6fe6f9bb3ada733191421ebdfeead2a29ca5ed4b952a974a31708971656e8b00c2124c8131b67ec377332d6441afca339b7914902de087db0c32659321343df2117ea033a7a2dbc86d007ba84ab276ed6c999102e6703376f45360603780637bb69a9b3b08fea1e8a0b2c31aa8ab66e11e0a6767a327c2d82332a83d473481c5bcb2696bbd62b306f1cc0c565f3e752880c55f9934b4c125bad173d47ac0f64048fd9a86248c7e0fc5ecda6247d3d2cab786710c15c67a6b23cca068abe3f3ac9e8a750d713cbf07947a29ba5afac73793f35baf1dc7b8bf66d759291c7518704efc0b076d7fbf29287231a6d60f1654f5700d6714aa29591ca0ada5fcd08da0458da7696f746d5ad3bde2dcd57c54742b7448f0a99e32c1ca1aac1ce1984b96699b1909dd8d8834e085d3863bbb823dce49debf93b5065ab69c4a8cc95a2bf1b1241e295e7ac08087ad5f6b3a0bcb243f36ba5d26db92e1750c38495b63fbaf9b48fd445fcf271525c2b3aa56d2652c24b31c5b90e7a3f89c90ea12805abf90ab4c0fef79dd41a19c931031b10243f8744e75dc3440bd2260036b43a8c4a213bef796ccdb168e342096736f2646c39df308597532f1bf3d6e0535c76b765a1a07400e1535382f88e2ae59ddec4310c33d108f0815eb7956184380d4acc63729be3735a9a4381c6dc5d74789ff4a005a419b2cca9e1abb395ea6a469ef6cd85c858ad15ac15269db3d2089f2d2889f0e2d3fd57f5075e3ec88e891e2febc5238b78b38e64045d3ba78a66dc67a1451bad6dbeb4efcda9ec2ead7b39db17ea2d5dde19ca9c2c00c9a2d25f098e8f2e3bc0cb75053ebb633635a00a9f7b199883b0b38f1f4389a0d232493c936332e0598548894926ff71a5986ae331818e1d3283f70354e120eab1a2cc9f52bc24a8e5a0ac0dd3dd001b84ed402263265eff5557715821c7f0f092b22dbacb6f51fb20fad4ff97d3d0e8c838880f7aaef8ac27a378e446273d4da60ef3120de72d25878246ea8b23cf81153ba8aeba0116d09cd75a77b4c6bc9f26b232599df1222eeb8ef1ed06a5e665dd63e39abc249f58b4858dc2150571c2a80253909ec3dc13790e3f697e6203bbd8da8de8835d6c5353d99a24c47bc0f7c7866b2a2ecdcc6f4e52c133a55aef9053a91d2cf893b92849fb7e2e358cdbc04c7341b7e89adc7d39845eb49b154ec19283bdbcaec6875922849b320bfc7581106213ddd7f73050db4af54289b936b5bd73ed0b0abcf7ec56f336e917120f82bfade59356fd49b1fa1721d30c803196961b67655be86ed3b3f7f28ea3bb790813ffb336d613e3114348c3172a8f811f17e375b240819f1ce4e58ab94584d6424b1453b2a4d7d55b6e62d54ead44917cc76f0d944a039326203c5335d218f7e99aee6cbbc9da255667d1beb83af8d29eb526f8e6842a4b535acaf85eaab80ec9b7d6db2a9d2080d927e51b1515442175a98855b00756397db3ed1f10ccd1e4fc4a03b01bb7479e789734e28ab6233366694bbe6864fb214f0b21c62bdde8dcb66cb11d95bcfd43cedc63be3ad827388f5626dd9846df68523582316450a03bec85748c4ce9c750884c0671f337034ab459aeeb31fdc3bc53ec53fe83a69e16725d47dab962abf20399c4b1fbc8e4cbeba15d192f6e6ee7771fd830ec7f38810b39686a60e3eb069aa48f6d07bd5f2eaf4db40a52b1ffac66c1f6d7e26ab4205351512019158361f8923d7ec3e034f67bdaa607954432f517df65762a2fce3f532f93fe50506ebc78d6dc3a2702e2247cc6db00dfd218c98abdd929e0802bf96550e2d1c445d6257c5e3fba80328ba0c6f23fe655c985ccb87ca0d9513c5281c7749caa5397347bb1000ac79a449c52fa27e2a27a1cce282b4ff1ac975172b25a189b955c59971a1cddfd1eccc1c45eba2a505bd9ca5c45f8445a25c34049f9d091a9c77c6c12f2d16064fbafd6545c14b7135d0faa462ab461d62b467f080b123ab4c91a0fca330ab6bd9793ee962e6a1b7a64d35d2bd43bff07e2f778a4a5085ee314f1ba4aec10fb6e8ccc01bdfa238ee72519377b44391f3fc1790432e03f116191d249e24087a1b749619b9169edc74e5c3ac60d6fc8ebd91695e5efb7b629c0496e928df4ef2ef13872ba6154c56e86f94a48bf427070d96aedd28bfa487c7a11e6e3b52a0cd370f05460114b0158d6952255e4f31a51e8e8f01508ddebeb55f29b2daee13b1b51ef76a5ddcf59268230e4672a5aabfd5330a9b34c75edd884ae7c444224800d0eb9d7902411777111821986a4fa74d7c65bc984c08e0680f57ae8fa4b356ded6f7f4b1761bf9368f769cec29590b6ce7f85b881bb509618672f045738cec1e94460e179a26e645de91d3e0531093e3c7cd9658ccb4c8b1b291021c090eaa09fad32cb1eb1340b3f3c8b5bd1129d21933cd2dd6c4d9a8f980b340ed087f3803f9133087c5ef739de0c938f9606463ceb904aefffa203c725a1f7cee6b811098d9dc4ef7aa1cb591332efb7cd79f504b76fedb7ab4b6c8e3dd8f7ed354f49e6ffddd1283cf13b380c86ccc3d6902bec03ab535b089064ac6288efbab5c7dd9547c0bcc9350b84b881e2fb36de22b6b090917c1f44d520eeed14e2815313a32178377a438be7c93cb8e95480850ddcd26926ef3a039999625a52e5d7ffac1158b492568e4525978036775b447ec703b21eb6c0ab9da9293430035b01033e5690b19619da44d4b57888cad14bd28f641eb385dbb2542bfc870fe33576c52f4de72b4b499b29db7566db6702da7e06993f0ac57073151881c5a4f6a8e77ec3f40d968eeca931c8525192f51ade550b3c55666ae7a200876121eea716a359c900fcea733429761e1c1f319a8544eabaf4100170854d842faa2a4c2834a9f2b99af073342bef65a56efb7552e23f6879886926b146e56b2d305ca99e6916b62727cda34d0ceefc727e3beaceb3b5c81580b96e6e6692a8ecc1ae78cb419dc4c301e5b1c9043680999a9f75e66f2b40959413fae3155cdf762035b6cad04845bf1aa043597b5f5b4eaaf248ef753bbcf2b673319d927b87130172e6390288e35ff21f040e3d66895cf24fb660f7b23b5dea43e3e24fcd16cac29e0d3737259df70f611d7d6d7be675936d98920ccc1bcfa425ad7704ce6bb7d2066c56500d25b374869e7a0087d4d4abfabd1ec57b8d0f7ab27d2c476e64826e7ab8c209721713cd1599c75c51446efbbf1b0bd52bd453073d79b3d8b0f4b2a9374851bc45e5d56b93bd443ba3feb82ae956c77405cc9fdb3e2d4611982d003506f6a951c2b75c09b80a59b9c33452671e594d2e0f1cfc54035dfe3d0c90f039a3edd28d9a6dd92f0e57335dd1447445d4d168831f17c9d7c945af70bf71ed27d8687dd3946a8a7c83f1dc0b525e0abe2ccc839ea6d861ab1e5ba6b483efcfeb0d7b389a2af38a880e33ee66c7870bcb9365e17fe0ab9a1082b0801d723baa4bef5498f25ad5de8f628b5e35cbb4dff77b7761b7cc336ad978980cb771058fd7fdb08e69fc682d1858c8040549f3f348187db79acec42965934d6f259e20fe08ebfe081fc8a9d3902c4896f69c331a0ae7459a1ddbf17b2280ab7589b08d40e5fba25072aa4b123a2288b35f029c6a1984ae4b2c2a5c8f0466593dc740bc808ddfd00faee2d9b09d61cd09ff43508f51d7fc1177a6cdf3b16022e20bba4a957455b57fe077d82df93e768227b32abd1f7b3e6327785561e9207eec80d200fe9e81fd161275d8b2ba5b0d619ee664d0d8ad2b5aad3c0df2f3934548b1667f8e5767cb25aa44ddf02f5e6b5895a0f66dfbd5cc3eee52407443f67c9a811fb448ba446eb77f34b3bd7fd25bc4b69e1bd649b1d5c3c432e069f28a4590ab0541d515be4647a9fd8b4e1b2cc2035c02bfa07220dd35ba16ff2e9049e65a7f9c6d05663e5180308e1eb64879917ac5aefb234dcf5cf5ca4b268427741e88541d56f5b8181e8ccfabd300dc4ffe18e1702620ae8e8dbf1c8e69ff47e7a98d81baba7e6075eafe5851edd105a2d059c59c15687b3afea57b2be254631a9e147853d5bf0a1a99f5938eba9b194b377f33502936548f518a9bb4cadf6b72f25f431c65c3e457cceab91d4dc0f5a674ba907f9a3bd7f559612bdf05a3e0e7912f09cbe699e7df467d2d649807aafdfcff1bf5b8e6acb0a4e924b74122038d4c986536a12001e9a859c94c3b6f82ab29ca7bc5840a1d9bbce1d696fe8b76b581dc74288b43aeb22fa9583ecd6cede46650f309100001d241d4fe826f266c66c386974bc2aaaded597760ada1773cd4384d2206a83898dc1fc160dc283f48f909aeed01593702a2684f409029b5f6b2d2545418ed5e713f79d648f316ac79744ca589e6f00e1e6f0cf7bb74bb82480ffbaed785ae0296ee3d75bd1c8b53645301f5f7f69a2e4479430e7e250f8280bba184a0bb7de0a64fb4b7d18509ed1bc4c0b12fc0910f3206efc434e6d704f1e4364151df768f5882a2f915059c52274ed43bfb4d00281bb804f854058fa315bdf180725a5b4861d3f0ce23fb584977dddff8b9569b3d3c52209550fce54a607a1f644b8fe3b09b404cdfd22eae149ff187aaac8cb4229c0aa1cf57af49b8d6842710c2d90963e0ca0cdce55621b0f0333d27b762876777cd07ec29dc829e84d7cf59278da9ce707a1c37d9b121f56da97eb96ce64f527cf7839ef61499980194cdc04d08e792f8e8662c8220fa1c303c438d69a5fe031cc78723d3d43121d94b77a8a84997622efba4c71eaaa35bdc2e5a7b3b348b1430e86e6e03dbd2c3ccf5cdd7a4f319e7ed916f0d59a4b936f69f4405a1f7b125f8c4cc7453b485e62d09dda23155e14f9dcfb5fc529ed61efcab71c7fc0c5de7053370fb4af2d6a20507a8a9d810b58b530a5d70244659f2bdb3c269e4481955530bd9845cee866194af4d1358d29cffcc8deccc5a2bdc40bd52c95270b143d808682af5ed2fefa3bb04bc182a46c88c27e57bdd9e6d532aa077a320ecb972e13327473a317d6dccaefd22491d705924182ca63ca37b0e861bc160249fc8bdbba828d3e5840510a4909773fa8ee0e06cee29e95a25f4a0105d837131e8c84c86452881be5b4f9de800a68d468679b5ffe55eac85a6330aad889cc21ee47ae4355f78630564c011d030047b7c71d36d13e040a9df4a2c0b1bccd694aad8fe3a2c8a45e0bfad735aafe9d8f3a81e9f46225572ab15676a60ff5a79bf67992153ffbeaab761711e112e1ef84a494daa1ee4c542a93e17c6564af5170da090723efa04a618dba533c8daae6f3863255238cf9507b3bb0956cba22655607cd3e9e1cef6ac5211b33130ce34f3941b31f7409c6abb51400b897216e29f30a7653a6ed4342ceddfd31e0068e89208158b37f1e4c533f57b2589b6d59a8ef5ebafa8bd858648b1f73988b56ef02b35bba47379590bf4f8a6142229b0a62842108733137c678fe940f96fbd869484a4341af22c2d5051f567147d008e1b3dce44b91dd12dcced4ac65238c18f7557f5e9ac9e3954bf7ba04cb696b58f89becde862b135ea1b63efafe3e3c41ca08a96e1a3c0912304e06272d0978f9adc3d565d4e1c9252f9ec967ef9a89c3a3ad21267a1209372fb5361c60c1479ed5c7963858dc8be4fdd33a0bd19ea9a1330b2eeb293ba5a1c9b63b362805e7acf79f264ea6ad6882184617c176f9f3cf8b", 0x1000) r2 = fcntl$dupfd(r0, 0x0, r1) getpeername(r2, &(0x7f0000001180)=@un=@abs, &(0x7f00000011c0)=0x8) close(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000001200)={0x800000000, 0x3, 0x2c, 0x1, "36f54a78c26e47249af8b4d86dbc50241f95a731", 0x4d4, 0x74}) r3 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f000039a000/0x3000)=nil, 0x3000, 0x1) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:40:45 executing program 1: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x80) fcntl$setstatus(r0, 0x6, 0x5) 05:40:45 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x4, 0x101}, {}, {0xa7, 0x8}, {0x40, 0x80000000}, {0x23, 0x2482}, {0x83, 0x5}, {0x0, 0x7}], 0x7}) kevent(r2, &(0x7f0000000100), 0x9fb5, 0x0, 0x7f, 0x0) close(r2) 05:40:45 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0), 0x0) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) kqueue() r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1a1a, &(0x7f0000000140)=0x100, 0x4) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x7, 0x0, 0x10004, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8088, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 05:40:45 executing program 0: mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) munlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000001000/0x1000)=nil, 0x20001000) 05:40:45 executing program 1: sync() symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x8000, 0x40) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)) pwritev(r0, &(0x7f0000001580)=[{&(0x7f0000000180)="394605666b2cf0ed42c9cca3c7837c3f2428cf1241cf40e2b8b33a7df24f305365d44cedc3f80818d4d134c9358dcb9f98cdafa92519a24f6a25f025bd1f59c294b93f430dd1881fbeefb2aa1f959395e3cc56ab80370d89e6298e28711e7230768ae9fb53d7a33d6e19a785c68565320ed75b75fd1aee9c6728edfc4363884765a624c073435ef4edf11e15606ac35289b70b17fc25881ecd7409a4efd6c4ca4e9802fe53314571d4950f5741824310752531", 0xb3}, {&(0x7f00000002c0)="42b4491cf43e96b84417b1ca718be05311f76028462bdb3a17218adecb997db97c4055355bd7f53d2ce348cb008a2a1aba360b540d25a698aa473747491f007bfd4034e27b755bd968f5f8437113ba2fd7d9b8e0e24f28c77866e385febe6600166bc9472eb7954cc3d12a821c6d541f35c471be189de3b76c30dc8f035db3dd55ec2a809a7dfefae8535a82ccc40e55725e257f28a10a4c30e41a04a91699af56cdae341a2943955aeedd161a95c75517382331f97b57f3da4f76c6111eef35ef2d897122ed948de73ce2c54dc218dfb88378a42601e606c4235bb6635eeb989d985965a60c787a02040a38dff03c3b54fa98fb8856ae", 0xf7}, {&(0x7f0000000080)="43890688edb4be299f6ea9daaccefabd8ea0a278c1c464d93ccec9b20c7bf6de2ee457a515c19c002ecb69172df6d4f1b781", 0x32}, {&(0x7f00000003c0)="d1bb3f0f6d6b782169b7652131213b513baa9b691defcc3ac90664e2e758f8efc81e2d9727cb95965e0e087eff882452d30405e03a9daa84d7f2a595d6ea108d79d9ed0a6ff9e4731f297f52735b33deaa0d9445270a0c48c91f1c39f7ef6c0b64c9df612d52dd5d340f5928303f5c792886c8cf75287c7ec7ff6a2a1f6b14438a9d99977bd8e2adc0d57f16ad285b650837d0eb5eafebca87473f23c2b4d517f84dc4ffbe3a577a602c7f09926f72dbba2e22a868cae42040c958dd9bf9712f74b75c870b0fc6a10c10e5d060e45f274ac43b242624fa7520bc53bd2c85596091f12c4246f36f5f11000994ea16a093af61cc0229ca0d1595c25c8452a5cae873b68af14ce0ca82f1485ea9c2993b7ffbef88b319125b4fe63305fd2330746c96ad7f317975304f7dda7c89148daaf0317c674a8c65614edb76c0d3ef8a687864ca642d266579e59cf87c83616f67c909b92f226547ef21a003724a52fe864d98e119e8524db0a4f31056648216f0e809a4fdc2dca2aeb7c629089c9a43fa8b51023ea8b1c55143f62ee3ef28ded11559f567e1c5336d2e70910001331a7d7b9acca98e04fc92a337b823ce271f68b26de47744993c395263b48702d6567dc74e1954a2d10ad4305024e35d87b1932086426691a235535cfcfaeefbebf6acb53e83e86d1ea17bee4f70321ace4a758e4fbf7b9d653388fd464ee3cee2ad2f7f4b32d970292ab113dab91e12e8b09162860c0fef9859584585f5539789b2d577d4f687843c6fc0e72c18778f03ab1e292bbf4ceeda5321fe493b691d2c8d4e6e540bb836143e71dc45b9a4a42a949f2a1464f82f973e936fb98db0fec2bbe2398448c99d8ede6859d90524a36b8d4fc2f8344a36d71f877aab57f33ebd7b06b807373c258d72390cc5cea80725be96cd8f56e279465c4a28369bc4b9da386b4aee46ffd6daa9a68d58f0e3735c66f827892e12d09810445cc253f11abe942bcc7c4c45a597779a6d61bcdcb74132d0a64d17e9c9ca4d889c30bb4f02c89cf41dbe1fd9e26984e213317b119b24475bb4ed0f6e461c0a6c03358f94f5cfa3626ddc13be3ad8bcade82ac658753d5489e9ae6edb423a0d4bf2dc3396b90c5adf051ae3941bff5efb65556bc6b37be9da203b101aaea936e4e1a380d5a3155d0baf1a580292e24ab333fe52d05333cc20fdcf200de2012154069fa13ef64af47d13e09e56450f62c084b818377297fe3bde280dfbe3afe92e4f8cdf0347d3e0fae66f7765c4ab076e055528e108cb676c37356e81c98aefc1148286a197918e36fa98f48408dfbf41e621b31e2529410274041d68651ecacb4790ca3a3671e3b39108a217641e49b5386d19b87431ae7c35707a0f2248452e60976a5977fb3cbe21a88cc09a8f1b917fca13ab78e19ab14d1325009e15d7b353a5317d44b5a2c3f681979d7343afaea3bb585dbc143756cf5154585776120f109db1c82eccba1cd7030210ac4d0f3d9c17c0901e6ba07a66478074365053baf85f4367b1aa279f19a3247d395024243451d59ba4ee8beb5b6e96f567c66b48fa81e221b200624c6c30a991360db2342fbfbeb427a6db57031ff08eee9e68a746790bafc0256d7510d4b092375270d05a67036f07f3f20925a6bb664018cd06b840be450d951ad6c142eea49508fccc06ce262bcc2c30b84b5f91231b47732efb74d1b1e1e10c7b87bccebbf6438723a44db56ea6c3c1a5abc553d9ee83a5c46090605875f03767836cad9f9d958152f42f3f717e35910a4d788b0606f6d944c71b8ecd85b14ce49f9412fcdb48bc650b4389a5d9aaaec94c2593673683870c71f7ad721c504003d21b97f9efce117f70cd79690a609d6169efecccdbfad5ab6d5766c359ba5fbd38852163debb3366ec7370de8cf906dc8c28116b9a44bc2859c3e5ca6a4850f8c86e2dd0ce24735472c1d9585e06894cfbda0ceccb4458a511635677c18186e171e7b30b8e4c9acdfcb13fbf2ba9ff8db120ef5f3b6e375273db3da78464ffa1247ea84e488bcb00040b101179dab617a6e150d0a6b65c026ba70c1d75c0a94499e9b5d7337d07f7e713ab4449df1ceaa394b8b16ae071d6b08450fc4287bea814232b1784f6f2aa1a88726824dc5c6f9cf2ed76298c5696d47ad1d7030d6c8ba241fc94e6c538c0657a39b4f6c7b3c0e9bdfd781aa61303f5d67ebf17bc5e40d2ef3cf7858038c0798aaf21a4cacd75734c2bb94135fd7217db26f064461fbf09f6af875bf78b55768102dea4f36cadd05e86c078b66e870c1ef1b5942ebcfc5d23c684ae4af260e3b221a2dfa19e1f4a1cc68447e03384f1238a082519226150fdebb83adb81f4bcd2f374e261fbec29f25bea5ce107922d4018f16a52481830d59e28af60936ba34977e2960f505a10ba731014b3d3c682e72cc312dc2622484f7387de59eb8cc22a5c33c45117ac638a78a3759b244d71f3c26c69b6542dbe5427f003dbb0cc3eb4f358ef3491e44ed0896c2f51fcaaebd8ce7ffe3eb21db28a97837e26585c64fba69d0334c5b8ea346518db59f43334362c1b9502423a7db778f3bba2cab851ab442583d9620a0625c82b7b2b459951d9e32412db3151e121ebc84fc287f1a1574ca526f5506c3795fdb57e353b5370054e8890f0d80c41e35a6108341b7acb95c3ca5f43f80921f08bfc083656635790243df220a4703be216b6535860a4516a8c9469c27a8c513ccac6b30f87ef4c22954d2f421f34724a553aa58f48f3069e1fa4eb702fd5404240396d6b88ed2f8914e12ae70819c93d8b4235880745875c3f8bc99c2821fd543c3fcb37fefdef18a11eb44a328993179506f0106921ffb1b2ed156844054dadb3625f3b2d24a87c5c77bdeed5b562f61fd2f8fb5201b5fcea4759b45658ff025b3d39db28c40471181b5eac785fa2a00b9895e351db46df7b75fab2ede6cf3668e3d42d787a3ca2a786ad4181772e313d4c226dd65f21c34207016e4ace44cf971555a5595c6c732e50b29381f3ae3329e37ab6f5a0ceaab9444f43b1c2c93f5b74081c3811504955db87bd83caf95ee8117d41f6cfee07b2c808c09518bd679c57eb50cb7880775bf1db8881848300c426bd3f64fe704f0139409bf0f092f80bcef014165411f753b3d3a86d8cf907c7ee835fcc6c9f502bf483c806533590c1d223690cf869116464a5ecfe791fe80d761a4d2bbacfe38d847fb0375b7cef01f1e8f7a2966217a31c405e8175daecd662c2f2a7d16d1f5ef2870e49e570d6073385cbc2d4e9e2bffc2380d79ea8728a3a962568ebee61a4dc6c7659dbe91a438034ba31c3ce094be42c4fdfab3af6266cbf84fab62f30fa97bb3e25cf47b79e6d9e1f18c137f0434145b48cfd58db52163bae02bd5712103184784c6c27144c053d6fe929d7fbc54e47917e2e7942331716d2d589bc956fd8b4eac889f0c189633cc3da48a9d12bc4a43a117739a92feb1a73426dcfcd1c82e62cf5b91981b6435bf992d503bed7912919a732d3ed5a13030c8ee1e9d5c2b2f7cbb28f7d8404d024d9c324fdc38d1e14283942354c46152b830d5d63f6a6ce2720794fb6e9aec086a23c78dd6430bcc69ee5aaa6d12aa68130eba83481bc8e8d7034c2b71b2543ce4bdfd65b820188d98f271222fb183cbc8d114a31286d88994ca1d4f3e5b2557195225704907f59279fffedf27f2134919ddc307581f7614d70542c58ee5985a8eca8a2338ba7b78690f487c6678a9669f020cdbd22379df69b0c8bffb4198cf26473072e702e6eddfcd7ee0c32ace1e88f4a30095270bf0034784e65e22607458f4d112b631c1c1a3561f6bb2e0eabd11222fc0becd82c33ef085546d1bf849073cfafe0fd1dce16681fa4ed436531f9509a617fbd0326d5dadb71712f6262303b1ddf2b3eb04a707a96abed669681111ba9b12baf8c96dea941f7a9d1a33266f7fc8ed5bfe78256a9a5fd507a0f6cffeba0acc7df9d7158b68f78a3b1a01bba9884fd9f87349037fafc2dc97f0aa8a39bb77e2787768451e0e25da2e4ce3ba5c8857b5c958d127597c5c0bc005ccca29d4ff23b9215ff0a5ffa7bdcf371092b33343e48189e38c0cfe52f182f511c784fbe16c1917e2fc5cf76645dcd9b0f622bc509af7c1f5b1dcd39b5fe8aeeb0b15a506168d34c9be436d7c10850b3e09c1953193a55379d0fdfe0b2458b4fe58b40467c4126fbd75b3f05a9ae599baccae9d45aec4e2d1de1bfec613199e8fb33923126c1f12ea14662d447b83948a2a0e37a725c440c4bb8540955b3a447793505c5da749b1765343803866c77cad244ec635283567431d0ef217ba0d9bcbea5a964cb5bf242ceae4b62bf7e06bd6a6692c1a46b9e71c78bffe96265fec5a327497a6ed2623a2b5be9897ab2cd4f2e8266bfb442b4a58aad8a2318a9e8fafabfb326e9710263b433eee77baa6bc1e36ede152d566b4edc9def09a14d079af23917dc68bf05a72ca8f4919d4b3e72206757261998c31958bfece19960760a579d7476f6321d05b8a8bea12c9bb0df5f45d4b154f2e72d743ae423ca412984447e784ac89b31b6850d630c39a19e11f7d234e27908e9de81684fc7cb1038f0059debb7917c24eb23b9ee4bec154a25da60a6995f96ef5f0c9e1e51e179651a3132eb1483c5cd040d8030a26f38d9ab8d088217f13d91b7319a962ebfb47b239be567e86f3e5b83a720d845674c605e4d32755844c878c15837ceef4f02e337b7bb00f440616fc547a266705a92c761f6de4428a5ac83acaba6f29476e0484f614a2b17ea64cf4b8334ee82cce94d1b61f1bb41fba85985ba5ed8ec37f6b9d8c1cf0f8bdc0df4dda7932c68ad52ed22548bbd147cf0f495df26a5215b1d55e615bb1ed64da10e486b38a24a837e2fb1b02023efd28cbf307a506d7f5e2df77d82fc95c6ece607e637d3356000beb233b078b2b792e13a6a7754f3932568f2ba8a47904aa40a8719a350dfb42599ab48523162f5670d9b7f08f1f2a3497604fbd634b0080233e38a444276e059312d45b74a85044ed8fc6a13ed60e3e8fb87bf36cd4fff5918396812719f3fdc195027ee85b9c1d5bd6c7964670d3a7601345b91df639c1935f71a08bb0b15a7884b86d89a357350846dba7e9bacbc24feda4096fba41f9d41c4e8e0e3aa7801eeaa1b944dae7d9b41d8001b73556922a6a50bc00a55869ceeeb283405c0976a3eb3243f5390b3f77b7ebc69a67c8fceab1890499e052be7de2a20f1c8b01fd4296d84687b7ad318024699f5f65bbaf36c78297163460c61d5ef74636938e929c9eedbec6012c21d5835e38427ddd6ad0758a56cc7541b77978966126be590de63db1221e16daae36724dfd8903278159ca303e5c6a7592884135427c7921f3ffa566340aae605fae96057c52966402283b571c430954da0808f817877fa9984860c7e916ab0c80743f6bad062386b50140955c5d93c4b3ef9a9903252b2f950c1260fbc3779c332099503b8270cec8f0ca37cb8c3aeb9381e897b3aaf3e1bf4fea967491913965c2ef8f5837712692d7c114600fb361dbcf6c58021f4b8bdb68304f33d36629a4f15af445f02f510994d766adf3f48d0146640c65fd017d622960d0e6f8ec6abd86a8ad6c7e35d27001c78cece94936537e84dcacee37828a44088d91a2ca542b5bb5aaad23b556fdfe2a2afaafbeceed01236dc76b1908b299b2aad312adbd00b6c2d688cb78d40ad334af0ce40b8bb4bf2af90177adbb6f7444d532308b679e5e8b48ea59546f14d37", 0x1000}, {&(0x7f00000013c0)="d571d3ec02d0982bfa8967fed5b766ea77e7272edaea07d56b0b1f02774197c622b554d38e5c9a0bb0165e04fc5d5c8728cfa359da79b28125f6fc7054bcfc436c3f7bf61694da462e07661ebc525bc73dc8fd9235889d689b9226167bbde035", 0x60}, {&(0x7f0000001440)="ae96970b6623b6ef827ea4ffcbbabd0bdb28702ae72e2e2fbeebdf96d2a1d27cd0472fb7ff6b189d99e5d34e0515b399558221bf610b8c3bd4fcd6a30914ad64ec9c536bb9715c5e15ab380d1c7d122fa60fe8693e234d9bcf4a4c49e470b34230a0e48faf93d2c0ae9307e1", 0x6c}, {&(0x7f00000014c0)="e4694ece9f83f2415e36412c734b3655c2ae368c1e313cd762691bb7b26c4913d1be928ba5867335ce23706ebeb76a15184fd55c17f8dd7e70bb3c12653972988e2c22e655c009d1376e577b232d3e925fbfb840fc72bbfcea83dd8a627933cc98bcf86d352b3d282bfaa7ff42232e81f7276c2fa17a144536f7c6b8fca72a723a65576e5903ad6e2aead42e178b5c8a687d21b70015623517ad23fa4e4ae56120b0a450686d9f8f07048cd46ad908", 0xaf}], 0x7, 0x0) 05:40:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000140)='./bus\x00', 0x800000001a0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) close(r0) 05:40:45 executing program 0: getrlimit(0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8a80, 0x0) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) getrusage(0x0, &(0x7f0000000000)) 05:40:45 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0xfffffffffffffffe, 0x0) setsockopt(r0, 0x29, 0x80000000000000e, &(0x7f0000000040)="90000000", 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) 05:40:45 executing program 1: r0 = socket$inet(0x2, 0x4002, 0x102) r1 = dup(r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) ioctl$TIOCGETA(r1, 0x402c7413, 0x0) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0xc, 0x3) dup(r1) 05:40:45 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002002, 0x5bcc) mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x81) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x200000000000000}], 0x7, 0x0, 0x1000, 0x0) 05:40:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x180002005, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000100)=0xa) readv(r1, &(0x7f0000001240)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x7) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000040", 0x8) 05:40:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000180)=""/69, 0x45, 0x42, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x6718730a, 0x100000000}, 0xc) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) 05:40:45 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0xfffffffffffffffd, 0x7}, {0x0, 0xfffd}}, 0x0) getuid() 05:40:45 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x2, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = semget$private(0x0, 0x4, 0x200) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x3f, 0x1, 0xfffffffffffffff9, 0x9, 0xf2, 0x7, 0x8000, 0x8, 0x5]) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') msgget$private(0x0, 0x200) r2 = msgget(0x1, 0x104) msgsnd(r2, &(0x7f00000001c0)={0x3, "9d13e97ead9f46926c40a6b814ba458225c45c0c00011e0900dc3c4e92b466df73766fc0c6fd9c5fe682bf20760bcd31536bc8172dae56b1dd398175ebd36521974df70a6913b7459844507b6246e07696c1f08bd6a723423970cf67e2b215ab5f04efe77f7657bb6b667c26b1579ce7a93bb8aee0a207dec1c5631061cf6b8052ed9c"}, 0x8b, 0x10000800) shmget$private(0x0, 0x1000, 0x600, &(0x7f0000f8e000/0x1000)=nil) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x30, 0x0) mmap(&(0x7f0000d61000/0x3000)=nil, 0x3000, 0x2, 0x2811, r3, 0x0, 0x0) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) shmget$private(0x0, 0x3000, 0x422, &(0x7f0000f74000/0x3000)=nil) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) socket(0x1, 0x7, 0x1) msgget$private(0x0, 0x44) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 05:40:46 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) r0 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x1, './control\x00', './control\x00'}) ioctl$TIOCSTART(r0, 0x2000746e) 05:40:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="984c", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfff7fffffffffffd, "854917029c11fe4dbfa620000000000900"}) ioctl$TIOCSETAF(r2, 0x4004667f, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9dffc66dce29bacf81f894aa0a944eed4796b2fe"}) 05:40:46 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) read(r2, &(0x7f0000000040)=""/136, 0x88) getsockopt(r0, 0x0, 0x4000000065, 0x0, 0x0) 05:40:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x800000090da, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r1, 0x4) r2 = syz_open_pts() close(r0) r3 = msgget$private(0x0, 0x20) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000280)=""/237) dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x10001, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x5ae666b903df84e2}], 0x1) syz_open_pts() 05:40:47 executing program 0: select(0x40, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000560000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) 05:40:47 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000001c0)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) select(0x40, &(0x7f00000000c0)={0xb16a, 0x2, 0x7fffffff, 0x3ff, 0x8, 0x0, 0xc4, 0x2}, &(0x7f0000000100)={0x8, 0x6, 0x5, 0x5f, 0x9, 0x5, 0x81, 0x7b2}, &(0x7f0000000140)={0xfffffffffffffe01, 0x3f, 0x653, 0x1, 0x28, 0x3, 0x7f, 0x8001}, &(0x7f0000000180)={0xc83c000000000000, 0x871}) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000380)="1145b37ac47121cff4e2ea1af7bf13ad440ea6b4c35b9712807d39fe76ba5723c2349fba418f25df1e1ee68177b93eda532d5369293d9e9b546e1515995d8f9c1e9c8c77d2e077f57d74772bf06a5e09e8ce8ab7d5e11636ebd42bf6361c1b096b82b363f978a4ebdd6aa8a94385881bf9f38c7f9addcccdb8f2f496efc7f5ed79d86cf9ea536b3549cf2cd3d00020fe9ed53e06cb675ce127a8e17bd25d8cb199400b7086c67e025705eaf0b9b9b3f4965bbac69057186e78ed41608c0faa5b7e07fec7c551b9c71808", 0xca}], 0x1, 0x0) clock_gettime(0x7, &(0x7f00000004c0)) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x800, 0x1c6) flock(r0, 0x4) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = semget$private(0x0, 0x7, 0x40) semop(r6, &(0x7f00000005c0)=[{0x3, 0x1, 0x1800}], 0x1) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3, 0x12, r2, 0x0, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000600)=0xfffffffffffffcb0) r7 = getpid() ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000640)) clock_gettime(0x6, &(0x7f0000000680)) ioctl$TIOCSBRK(r4, 0x2000747b) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r9, 0x80245753, &(0x7f0000000700)={0xf67, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000280)={0x8, './file0/file0\x00'}) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000740)=0xd82e) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000780)=0x1) select(0x40, &(0x7f00000007c0)={0x80000000, 0x9e, 0x8001, 0xd7, 0x4, 0x3, 0x81, 0x2bb}, &(0x7f0000000800)={0x8, 0x1, 0x10000, 0xf1, 0xfffffffffffffffe, 0x7, 0x7, 0x10001}, &(0x7f0000000840)={0x2, 0xc4, 0x9, 0x5, 0x2, 0xddf3, 0x7f, 0x8}, &(0x7f0000000880)={0x4, 0xfff}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000008c0)={0x5, './file0\x00', './file0\x00'}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, 0xc) r11 = getgid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000340)=[r13, 0xffffffffffffffff, r13, 0xffffffffffffffff]) r15 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000000b00)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000900)=[{&(0x7f0000000b40)="31ef188b6c8885af06f3207048fb234bd9a867dfdcfad436c105926d6f9e18d218fd5e3c36f09a548c146dffa13a188e7383b94367298d6c2082378feebac070003934ae0c3f5b1884fd930361e85b92a8ab5ed67e373ac8749597d3ace13e080dc85b1b1a409215e6737665fd9828c9dab16121407c66f701c73dfcf65d9ab9d48a59a02af0f8fb99bb5e088025bdf3c65e75f7969676378c26a0effd6a0f2b51c3db", 0xa3}], 0x1, &(0x7f0000000c00)=[@rights={0x30, 0xffff, 0x1, [r2, r4, r8, r1, r1, r0, r3]}, @cred={0x20, 0xffff, 0x0, r7, r10, r11}, @cred={0x20, 0xffff, 0x0, r7, r12, r14}, @rights={0x30, 0xffff, 0x1, [r4, r9, r1, r4, r1, r4, r9]}, @cred={0x20, 0xffff, 0x0, r7, r15, r16}], 0xc0, 0x400}, 0x4) getppid() getsockname$inet6(r2, &(0x7f00000002c0), &(0x7f0000000200)=0xc) 05:40:47 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() r6 = getgid() r7 = msgget(0x3, 0x20) msgctl$IPC_SET(r7, 0x1, &(0x7f00000006c0)={{0x3, r3, r4, r3, r6, 0x10}, 0xffffffff, 0x9, r2, r2, 0x8, 0xe10f, 0x0, 0x56}) r8 = getpgid(0xffffffffffffffff) r9 = getuid() getgroups(0x3, &(0x7f0000000540)=[0xffffffffffffffff, 0x0, 0x0]) r11 = fcntl$getown(r1, 0x5) r12 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) dup2(r1, r1) r14 = getppid() r15 = geteuid() r16 = getgid() recvmsg(r1, &(0x7f0000000900)={&(0x7f0000000940)=ANY=[@ANYBLOB="0000000000000000000000000000000000000060161b0d6c836679caf70000000000cde3f7060fa706bc25ae1c1eac000000000000000000000000000000000000000002000000000000000000000000000000000000"], 0x4c, &(0x7f0000000880)=[{&(0x7f0000000740)=""/190, 0xbe}, {&(0x7f0000000800)=""/31, 0x1f}, {&(0x7f0000002440)=""/4096, 0x1000}, {&(0x7f0000000840)=""/31, 0x1f}, {&(0x7f0000003440)=""/4096, 0x1000}], 0x5, &(0x7f0000001a00)=""/234, 0xea}, 0x2) sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000040)="be2dad5462463376b9c7c6dbbe6ecdbd0bff7632cfc8b4b47288d5950699178964d1e1954cd648cd15c0f792c405d43cec575803f2811790174f3f41fc018d05bd533755535725ec477e235746277f844db732f3ca18c4c8eeaae152450e4b0f952a8e80eed67b8dfcfed06a891b47c120c899bc4a2e8fcd075cb9ac2bee1c8be005111df184c726382b16277f5b73415db81ecac93c5893c874064e242d1c64a9b95a22759750ea462a23822e6b0dbde7eb2789ea706c8ea340f58af73a63351448fad6ab9864c516c3fd89f1556df3c15b929f0b47c181abc4d89ff6d807", 0xdf}, {&(0x7f0000000140)="a3df05a69e059d8dd2718fca701a51b4042d43fabedabc2215315bb6d658f9689d8e536f00a025787c855559a373c2d217139687107913d2591cbdd87e23056e8a76ebc12e0e01f65d12d5ed0075d65facbbe0b1a76f3d7bb5793e4c4535d747c4ba43290513c320aa2b992b01f4d9c9e12e7fde8cc7176288d9d68a0f9216b5ff5b704e398b6d25194e4e3697b521a6bd48b54c3e", 0x95}, {&(0x7f0000000200)="6589e9a201d8a428c665b4a56e64287fb2db56b55361e9582373f86408d8016cd746f22c3b6e242c63a2e85f8b1e5e0fcb3f8bdbf9ebcd840a19c5cb800a9d3cfedd5a14f708c2715415d96b976efe1129", 0x51}, {&(0x7f0000000280)="536ea72ccc19e567e5b4b5554a54e69b7459a24b5c53de37ea6b68b486b84c8c71548be0ab0c7a095f60c641719f62cd5305b22cd48c92616e523df7b3e0f73aeea445f2a6efca5651b640ff84876c7072c76a514f84921fc49c34a9e0bafd5f3207957925", 0x65}, {&(0x7f0000000300)="7d20b356103526b13f20d69b586df129d1e25bdb04636dd3871522f44e8d3c6d7a593158fb11f8bb0bc021861d4374b354468ede3d4747a3471a928de8ce242403ac1442ba20e866bffc86033b0a1ffe1a539f1ce4298fbddeee2ffd2cb9e7cc3585b368c1aedce3bb11b521ae77cb1d514f5625c31d6e71b18826571f2dbaad287ac84062104dd6eb8f155b04f9f0", 0x8f}, {&(0x7f00000003c0)="096da788f9a1d518d15c2d9f4369389fcbb8be54b7c2f13474b849be9ead8e1ddfcb7dcab05adcd112c016268f36cab2e06f02aae569f11b0ee50220a4cbf4a58ae9c3a00b6f8a3af0d9b6befdfef012923282aa1b5a6f02ed3fc851872e1b687a3d8975ddd9643423fcf15acb54a070610c48d69304b9469d39592a54", 0x7d}, {&(0x7f0000000440)="ae86c89fff97cb90d4dbc99b67b0048d05700d6019432c807ebf83", 0x1b}, {&(0x7f0000000a00)="0ea0d2aedd506b9c2ecd93399ab4ca852c6718e7fafb20c6c64d891d04d38f533204a37255900ee8dc955b33be1cbbc66e57cf55952375d4f2b635f4b770e2ece0f8a65d935bdaded894db964f2d5558e469b2dffe9aa87d04c83e25b28f7cf438959fe28fb047e58c0c35d3a4ba462e1f7dce6ef7902afa797a4097c2e244b2cd611f7e93140a0b24da8c972b4122a6859089b6126ff6ebc901fd7563fe851b5529c2acae8e86df54bfa018fec7ec25d692e289c71eb502784dac45ee9029946dee24bcfb28106ec9162eb959aeb96de2d0bec5926f10513306807f4fd092b6c00824e7c59563055844264945d434b3705b5c20252a6d529c7dbda8675bfcd6024185b951049a07e8717324af4df74ff34ea0563649c0de63991fe2bd2cd38f216110f9a1f75b52cd5bc7aecc75630d73e65bb3a77b414d09b231b3a1b0458ca8c933d3b803f6fdea14aa8381f4dd5d461150a16f8c16e69ffa1bf9dac4e0a99e7247f026463df098975526f4d6b47fa04dd85a03771706e1131071dec3b86081bf9ab398864e09e8a9776d51a9af7a3880c9e12d70f8c51dd9fb3b0ff65f74f6dcb54dd480e0a774ef581da31dacae951e6a24bdfc64716e6a1ba412ee0845a2df008911c0c08b1b49aad9e532f9623439a7e211b3ea02a33ece7877f75b478ac29c3b8f43caed2345c796a6de075c69a0782792aafe5520672a296aea9f2958fa451fc0309af88d8c577367645aece8957408646c5e090ad6b13c75377b13b76e8c29cc132325128695113d888174ff826e59cf35fc14996b9420d92084f828216c2352a7120ddddd8efa4f09614a1aae3a4033d247227e68d42d257f30ebfd19c02ef2da2845b33233b6ada54a0d10b75942eb470c033d21b559fa8329e78444bf2deb1160f39c3d47cf8d998a26b7501530d60e5b40bf1e9e2fdd34968f72dede5d3c074ed15af8704b68644e44dda8bbb4e77cfee570b2150bac2012e4443500f9d504e1f17ea43dc05f581d27c3714df71a3cba39055ce16dbc2ae5c6c353b73af71bbe0edc30d6faba9a9ee1d71479afaa862e93ee20ba2a952bfa5c862b4d27b518895215c07f29f1570f75bb3a830c3e7533124539d2460390f9c7db0c516f3074db282038900bea2ea45ee475341f98dc64562b9206e5e1cf3e417c246a33ee333a5559c0b4daf40dd4f4538441914dc0f9ae8b9a86f6554bdf648ca0678b44ceda2f94f18c837b1dce243a9d6ff678b3b88cded315f1e281346c6e21b0fb3a469ada5f04d081ce5e919dcddff766a92c5e69a6cef1e880d32633f0eb24cd33cd0b45556aa21f23ba91dda1c3804dea52edeecb76f24a10490dedb62599e2fa256c977cc5d909e2619fb3321c8f0471ec0bc2048f161c8418b99fe65d24e57e6845a3e37dc932176ba41d478d34e4aaefe1dce7d86be5f11a0f94bd8d624d308b2ea382473e5e4841da8f7af0500a231a8af8bc30659218f99cb155bbc495ccfe004e5cf012b779fdf22d0082ef62231a767e66efb1070246752f2181b1c46262ca879bf229acc4e82ca8e2f54cfcddec895bbc83e91ec594372def99a402c2e7b8863be20eed5ab038c8f900a8cbf8a3d7e405462d02baf6308693c6c63b099bd8ca1274e5527a63f534efdc7b8031365a3345f425aaa15356b9be39024a0ebb393b4734c840f2e11e40e12a2b58a07aef8aad2998c79f54a68ff661f273281398a120ff2c9fef5b561ea4106784290729aab8311ed38d0c4823f7f14a7a15d1dfa8004b5ea4b50e3f71f0fb8dfaf3d9a904c281aca667adfa17fc26ea70ecf9c13cd55824d3493f5eec3d79414aca2e709e569853eb7e5a261ec47bea250f040b099dfaf0c4eb35205f22a2b3ded1873806aa3e5dcfe15ec3b681b8bde67ee22853ae3ce96ca2a0274d439a305b4b91f6b9a8561cbfd8be45b3d32f1c0115673f9e1c3cacda75d40af26872a5e277f5fafdbf0d29117e547714d54a70d940d4cbf81d955118315f5514fbc7e55f186ef1035d195ac622b9a57259590f69b36c8bb4f3facf1ab87648aa3dffcb500a076ac5d6ce2a1e8cd245aae148b66f267aaa847b3aad13e46d79e02c65576a26e09f777535f10e2024c7c540540ca2cbc3e288af89b3ec311ea91502ef58f3a7733b8676f134de78db412f5c14c9c0c7ff1ffe6f64a1d061f88a9bda7d74d5c3dae78cb2c7a2351d572d1411d65c3c6f37c5ed642fa1354c1e0e583a547f5c121ac70f98b31674dda4d407bc47883247162b1c837471743a867b0b43b69d67d660be102c1921da86b235e4daa6e860e779347900e6b56500b24dc0a3233a3f1ba05ffcce82cec4d412855fae2c0872e1784457eed2c5a30e71817897c5ad93f3b75332e7ce9d545ea78e7695ad8b48c2e2f58df687c61eaf4e618767a556ed563dc74837dd1994aeefa33743e1018e38c28ea6a8e4bc85cec49b3eab8914af13fe5eb0caa93c680a15f30ca7f3a16105ffabb2ec5a886b721558b6a1bbd43dd926f7287dd433554088d7674f053966afe1af83ba3f3126bf961c225a876d693ab789cc28072c4024078781fcccf09ce85b7b078cde6692907476d125795b864498e27e1f82032e429442064a85cf952df2c2c75bf657cc831c15c4034a417c0bf01bed9d2f1bd822359d78322e278960979c936951ed6b1ae49e725e1bf0b28f58188a1154d133c027d0123b8e49494427a9fdf7bf47b9f9f572a802610bd9fa197eef954ba2a602d227033154ab2c751c0b016ed13a40f485f4d210c608d6d9b89b9ee313469eddf40134b683a66b5595dbe484e3b78f69b9e20baae8c4798432c04eb4d1f53ad946d970891b625483def67b461cc16dc75f2aefd38d53bacff70209cb4621aa241887b110b12588a965daeb234cefebcb883215671b56446e1aa68551e55ebdf80541fd6b11f793e4e53c0506d61a11ae9de8b4e75437167c87d3f13d7ded87b65839b625311c264a26219108d26f354cebaa45f5a3787608697839b88fd4d0a8c44b72d9cc0a097c2bee8b523fff7cd0add178f5a604ea6347244e5b0b860bc247f9b049bb585fea55467cb9b28a1d52ce800b66bbea5b640c3641b00e33245ecefc2fef8b9452f02635026307c0dc2c7ede6bb9cebb828c342d371b90abc1f22a6acf78f826f0500d319c85987847512bb4a558f1c3c20bb591a96652a88ca2ee199038b25ba5f2c88aaf20797504ab5bbf703537af560cd610de4ae3701f1456d6bf9c5fd5159dc584f9909164d1f9859fef56669e7bc571ad11c83ce19edb6ebf76f769a98e07fcc14e690d6a2d829443ec8780c00b92439507af433e2426a2a990a889b53c162839bf4cc6e9609d0f0eda72fa6ff54c414e9e663c27afbd2453fa4a2f092858b7ec3279eab69466c4e7a6f9463645c105f717927e7f2484582ece45e542ec46df4fb12cc19d177f38191e2aa4419cf8cdd465ffbce1ccb294d4ca903550184d27d3923708dab7407493ff7931079f420c13d3317edfe312caf6109ae1571c1a28c8968809fbc6a5919cc8eb69abb648699743f156cc386e213df033a13a08e9b4b28869ad0ca28114971bf2438c55bf71b81ffbc32077d7d35ff0c4e163257317d87faf852464a40928e785a536afce3963680cd63042c5faba5673fdd2f410a15631f580cc4a57bd7a6a5fbbe32dc1c74a75205f4744745c04cd08ead544ea89bedb2370b1068450927d1efb438433193105056e710d7824c11f8c9783195a262c71eb5527f237f039ba15a0737742ff3d3d18d7a8af99a7c253b7f1da1b2afe0bfeedad8f2ec16d0d15227cfcbf741ad08d2f1949546fb8ef3f5046cb8bc2195edc386ef12eb75dd9ca6e09ac5981c5608c210cd8827b8ce66ccc843b84cb3197661231fbb090e342ebb79ecbbb633e7623a20f14be0e9f42e68343c8960b8ee651f57b741e07ef2da4ac1efd9f1420f662969dd26b707d4387a686967d7bf5731c27bb9f4df5b53f19bf8063ef5aa14ef40f5b46178e0fd8a1e0ac9586bc00d6e800851e816d7aa0134736bfdea9a24bbc849e0c6e39704eb21dba61d5f64b776bee9564f3a033cc3a04b741e11bfa6808bf9390c65c5b102eddf411e04ab712c1966a3f6a93171418852a12498a0738f5aeccf30261f7663024be2f7a74034ea74b83042b43dd9349d378fc6d5ebf05ba422bd2b6d06bfdb59ed8b812e7aed91d531879e6637e926139bf3b17cd11b7c5185f1eaf520a5723f9773104116ef8d977d8a13f476332e0b302c9fd89c2482ae592567f09bfb187d0f98b129ab3f0a3e5402693f727be6c8bc5dfc163dff4e50ed74727b2dcbabdd9fd374ac6e8b22e6b715412df037dbdb8ae26d8898fc8a59a069eb217ebc6dafa169c7d182237d7fd0b22eca82bd8c30a8c62deef5443c73fcdbe8da2aa6bd4b5823fa9935b2bb46a90408d82d08c41f6a9102046ae6b722e0f0c3bc7ff24911b67ddb4f8f37a188de3f835cf854296d413a3df1aae1f1f98c6ac04654e6e8715581f23eae0392e757a164bc0dc62c5ec08ecf042bf796e0692c7788748ab9b34a9bce6f61c9a282bf432570662e91cb1e25dec2b18b3df8bc425f20b249d1ef8bdd8963efa83a31b4052569f8cc56cc46def74034fac10b11f873be60ab6e9d28e1df3fb95c135d875c017ec16d5d403cdb8ff2c6b401fbc2e94964be6660eb35651a2dac2bb2c540006fe848ca628c68657b8102775d43b43f4cf9ec5704941f432f10a21f6dad796b72f9559d67d78c5d200bc8e45dae712c9318bea125b06d3226e6cd6a53942b4ecc57ccf4f17f2b22154c989bec2513cfcb00bc65832c88c268c16b9ca922dce5c02f10718e3127f57375547e78a73d4fa8744a82722426a9960dff09620a4b6481a7f0561b6bed536c8c5359dbdcc81e84fbb0e8e7f7f4ddde23bb92a68046b8668ac5482af53758ad8e15e2559bbbbba8fb21691c611c3c3a7a33eda4a49ca2fb90a1f3c23490a06639d76ef326f0e43b44e05bdea2bf3e8647852f6f793b54bca197a548a62cefb7cb300500361aa2b9183eacc74acbbe09fad058993373615f815de48a0ceee6e1eb39287d48b73af5909dbb0a0a0f88a68270800ecacdc823c33d0a6234c0af1bcb4524cdb6d2d15c0ee46e0a77703d86db3ad312a1a0ea5c15849579d21e694864d60bbb31089db9ea2368d281529fde83d7cb72933a54fdbb3898311e1ef65b01cde5f6599cc8073edb7e113faaefd6f598d1fe59596c0a3b31c6b31afa54889b423b7d6ee6243eac4eada1739fd7ec923f0e9084e0c0f6b2048508428906e2490a62b597711a64e68d1e59e17302a83cb5c76b33db4f08a15f4ac66d9b4a3dd55c35d7311f6cf940778a7527b682df144d6a465ac865a0390b0cba9f217e32b23f1c0fd8a5b2ed213c41688331fb5f2994e297bf7940131f46c077d5609a70bb860e514585d29211db2fd415ea785ac193736a314dec94fe5cf48740e8f6c8eb7d319b20c34186946e9ba78b16afeed52768824502e4402d7c31ae4752f0304d8f3ccee59afa4f1a8bf580af372886f48098d10b31688602b485f54ae6ce20e0fb251f26d2875eda123d2c40514e16fd212b936fb50fc16cdc4355ad9cdaebafe9f6706f75fc74b8ec5787204d113b55f5a5cf98ada28c0ba1302ccc95b524853e1b23b454abc1a31787b18114f1c84de5b385928d313975581b5f71d6f687fcab3e6ea87383b35323c17efd0731582cdece4012a59104e9a692f6527b230f326e19470e695d616121e2f4b", 0x1000}], 0x8, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r2, r5, r6}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x80, 0x400}, 0x7) 05:40:47 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc00c7007, &(0x7f0000000000)=0x1000000000) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) 05:40:47 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2000000000002, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x7fffffff}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) panic: mallocarray: overflow 18446744071562067968 * 8 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 421184 49010 0 0 0 0 syz-executor.1 *109539 49010 0 0 0x4000000 1K syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x174 ixgbe_init_ops_generic(ffffffff80000000) at ixgbe_init_ops_generic wsmux_getmux(7fffffff) at wsmux_getmux+0x71 wsmux_add_mux(7fffffff,ffff800000026d00) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd807c87c1d8,80085761,ffff800020c553d0,3,fffffd807f7c6960,ffff800020b39530) at VOP_IOCTL+0x9a vn_ioctl(fffffd807c445dc0,80085761,ffff800020c553d0,ffff800020b39530) at vn_ioctl+0xc9 sys_ioctl(ffff800020b39530,ffff800020c55518,ffff800020c55500) at sys_ioctl+0x651 syscall(ffff800020c555b0) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffff86,0,3,f2b9f254010) at Xsyscall+0x128 end of kernel end trace frame: 0xf2de4c43850, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic mallocarray: overflow 18446744071562067968 * 8 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 ixgbe_init_ops_generic(ffffffff80000000) at ixgbe_init_ops_generic wsmux_getmux(7fffffff) at wsmux_getmux+0x71 wsmux_add_mux(7fffffff,ffff800000026d00) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd807c87c1d8,80085761,ffff800020c553d0,3,fffffd807f7c6960,ffff800020b39530) at VOP_IOCTL+0x9a vn_ioctl(fffffd807c445dc0,80085761,ffff800020c553d0,ffff800020b39530) at vn_ioctl+0xc9 sys_ioctl(ffff800020b39530,ffff800020c55518,ffff800020c55500) at sys_ioctl+0x651 syscall(ffff800020c555b0) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffff86,0,3,f2b9f254010) at Xsyscall+0x128 end of kernel end trace frame: 0xf2de4c43850, count: -10 ddb{1}> show registers rdi 0xffffffff814367b7 db_enter+0x17 rsi 0x1478 __ALIGN_SIZE+0x478 rbp 0xffff800020c55010 rbx 0xffff800020c550c0 rdx 0x1479 __ALIGN_SIZE+0x479 rcx 0xffff800002b66000 rax 0xffff800002b66000 r8 0xffffffff818d1a13 kprintf+0x183 r9 0x1 r10 0x25 r11 0xdef1f57d0c1aa256 r12 0x3000000008 r13 0xffff800020c55020 r14 0x100 r15 0x1 rip 0xffffffff814367b8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c55000 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=109539 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b38978,0xffffffff82393cf8 process=0xffff800020b8c018 user=0xffff800020c50000, vmspace=0xfffffd807effd870 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 49010 421184 1419 0 7 0 syz-executor.1 *49010 109539 1419 0 7 0x4000000 syz-executor.1 75459 77697 13445 0 3 0x80 nanosleep syz-executor.0 75459 299765 13445 0 3 0x4000080 netio syz-executor.0 75459 138375 13445 0 3 0x4000080 fsleep syz-executor.0 83310 217362 0 0 3 0x14200 bored sosplice 1419 150761 64277 0 3 0x82 nanosleep syz-executor.1 13445 203599 64277 0 3 0x82 nanosleep syz-executor.0 64277 52079 32055 0 3 0x82 thrsleep syz-fuzzer 64277 80921 32055 0 3 0x4000082 nanosleep syz-fuzzer 64277 331271 32055 0 3 0x4000082 thrsleep syz-fuzzer 64277 101405 32055 0 3 0x4000082 thrsleep syz-fuzzer 64277 247832 32055 0 3 0x4000082 thrsleep syz-fuzzer 64277 207815 32055 0 3 0x4000082 thrsleep syz-fuzzer 64277 255071 32055 0 3 0x4000082 thrsleep syz-fuzzer 64277 273420 32055 0 3 0x4000082 kqread syz-fuzzer 64277 499387 32055 0 3 0x4000082 thrsleep syz-fuzzer 64277 206911 32055 0 3 0x4000082 thrsleep syz-fuzzer 32055 480501 51560 0 3 0x10008a pause ksh 51560 181616 83655 0 3 0x92 select sshd 53202 447540 1 0 3 0x100083 ttyin getty 83655 28309 1 0 3 0x80 select sshd 48298 497405 79205 74 3 0x100092 bpf pflogd 79205 458656 1 0 3 0x80 netio pflogd 22711 415751 39286 73 3 0x100090 kqread syslogd 39286 329107 1 0 3 0x100082 netio syslogd 77864 477627 1 77 3 0x100090 poll dhclient 4421 493268 1 0 3 0x80 poll dhclient 15896 521599 0 0 3 0x14200 pgzero zerothread 87459 191259 0 0 3 0x14200 aiodoned aiodoned 72097 262821 0 0 3 0x14200 syncer update 46586 45088 0 0 3 0x14200 cleaner cleaner 27173 468793 0 0 3 0x14200 reaper reaper 77500 481930 0 0 3 0x14200 pgdaemon pagedaemon 38618 91056 0 0 3 0x14200 bored crynlk 87888 194144 0 0 3 0x14200 bored crypto 89180 57173 0 0 3 0x40014200 acpi0 acpi0 91957 140820 0 0 3 0x40014200 idle1 47242 152812 0 0 3 0x14200 bored softnet 9295 363172 0 0 3 0x14200 bored systqmp 90142 54110 0 0 3 0x14200 bored systq 87048 125130 0 0 3 0x40014200 bored softclock 90168 424527 0 0 3 0x40014200 idle0 44624 212919 0 0 3 0x14200 bored smr 1 393817 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 49010 (syz-executor.1) thread 0xffff800020b39530 (109539) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82349ce8) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x594 #1 syscall+0x48b #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9494 6412K 6420K 78643K 10697 0 0 pcb 25 9K 10K 78643K 206 0 0 rtable 100 3K 4K 78643K 272 0 0 ifaddr 49 12K 12K 78643K 98 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1475 0 0 iov 0 0K 12K 78643K 30 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1200 75K 75K 78643K 1359 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 7 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 23 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 6 17K 21K 78643K 277 0 0 sigio 0 0K 0K 78643K 4 0 0 proc 53 50K 71K 78643K 355 0 0 subproc 64 65538K 67586K 78643K 68 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 41 0 0 in_multi 33 2K 2K 78643K 46 0 0 ether_multi 1 0K 0K 78643K 6 0 0 mrt 0 0K 0K 78643K 4 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 207 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 86 20K 25K 78643K 1743 0 0 UVM aobj 19 4K 4K 78643K 19 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 35 0 0 NDP 9 0K 0K 78643K 26 0 0 temp 121 2367K 2432K 78643K 3933 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 4 0 0 1 0 1 1 0 8 0 inpcbpl 280 189 0 181 1 0 1 1 0 8 0 plimitpl 152 25 0 17 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 42 0 2 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 61 0 57 1 0 1 1 0 8 0 rttmr 72 1 0 1 1 1 0 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 ppxss 1128 7 0 7 1 0 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 15 0 7 1 0 1 1 0 8 0 pfstkey 112 15 0 7 1 0 1 1 0 8 0 pfstate 328 15 0 7 2 0 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 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 41 0 7 1 0 1 1 0 8 0 semapl 112 21 0 11 1 0 1 1 0 8 0 shmpl 112 17 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1941 0 528 46 0 46 46 0 8 0 ffsino 272 1941 0 528 95 0 95 95 0 8 0 nchpl 144 2544 0 912 61 0 61 61 0 8 0 uvmvnodes 72 2005 0 0 37 0 37 37 0 8 0 vnodes 200 2005 0 0 106 0 106 106 0 8 0 namei 1024 7046 0 7046 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 1 0 1 1 1 0 1 0 8 0 scxspl 192 6995 0 6995 7 6 1 6 0 8 1 sigapl 432 476 0 460 2 0 2 2 0 8 0 futexpl 56 3159 0 3158 1 0 1 1 0 8 0 knotepl 112 109 0 90 1 0 1 1 0 8 0 kqueuepl 104 90 0 88 1 0 1 1 0 8 0 pipepl 112 368 0 349 3 2 1 2 0 8 0 fdescpl 488 477 0 460 3 0 3 3 0 8 0 filepl 152 2852 0 2751 5 0 5 5 0 8 1 lockfpl 104 99 0 99 2 1 1 1 0 8 1 lockfspl 32 122 0 122 2 1 1 1 0 8 1 sessionpl 112 18 0 7 1 0 1 1 0 8 0 pgrppl 48 22 0 11 1 0 1 1 0 8 0 ucredpl 96 544 0 535 1 0 1 1 0 8 0 zombiepl 144 460 0 460 2 1 1 1 0 8 1 processpl 840 493 0 460 4 0 4 4 0 8 0 procpl 600 1091 0 1046 4 0 4 4 0 8 0 srpgc 64 1 0 1 1 1 0 1 0 8 0 sosppl 128 9 0 9 2 1 1 1 0 8 1 sockpl 384 348 0 328 3 0 3 3 0 8 1 mcl64k 65536 4 0 0 1 0 1 1 0 8 0 mcl12k 12288 2 0 0 1 0 1 1 0 8 0 mcl9k 9216 3 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 5 0 0 1 0 1 1 0 8 0 mcl2k 2048 147 0 0 18 0 18 18 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 164 0 0 10 0 10 10 0 8 0 bufpl 256 6454 0 1143 332 0 332 332 0 8 0 anonpl 16 56663 0 47604 54 4 50 52 0 125 13 amapchunkpl 152 2634 0 2532 13 4 9 10 0 158 4 amappl16 192 1920 0 1446 35 6 29 35 0 8 5 amappl15 184 57 0 53 1 0 1 1 0 8 0 amappl14 176 22 0 20 2 1 1 1 0 8 0 amappl13 168 26 0 23 1 0 1 1 0 8 0 amappl12 160 144 0 141 1 0 1 1 0 8 0 amappl11 152 159 0 140 1 0 1 1 0 8 0 amappl10 144 75 0 69 1 0 1 1 0 8 0 amappl9 136 580 0 577 1 0 1 1 0 8 0 amappl8 128 130 0 116 1 0 1 1 0 8 0 amappl7 120 27 0 25 1 0 1 1 0 8 0 amappl6 112 184 0 176 1 0 1 1 0 8 0 amappl5 104 245 0 230 1 0 1 1 0 8 0 amappl4 96 706 0 672 2 1 1 2 0 8 0 amappl3 88 126 0 121 1 0 1 1 0 8 0 amappl2 80 3032 0 2969 2 0 2 2 0 8 0 amappl1 72 19849 0 19387 26 16 10 20 0 8 0 amappl 72 1329 0 1289 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 18 0 0 1 0 1 1 0 8 0 uaddrrnd 24 477 0 460 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 477 0 460 1 0 1 1 0 8 0 vmmpekpl 168 8092 0 8066 2 0 2 2 0 8 0 vmmpepl 168 57689 0 56116 98 21 77 79 0 357 8 vmsppl 360 476 0 460 2 0 2 2 0 8 0 pdppl 4096 962 0 920 6 0 6 6 0 8 0 pvpl 32 184447 0 172063 143 11 132 134 0 265 32 pmappl 224 476 0 460 2 1 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 487 0 4 14 0 14 14 0 8 0