Warning: Permanently added '10.128.0.33' (ECDSA) to the list of known hosts. 2019/03/29 02:32:34 fuzzer started 2019/03/29 02:32:39 dialing manager at 10.128.15.235:14070 2019/03/29 02:32:39 syscalls: 1 2019/03/29 02:32:39 code coverage: enabled 2019/03/29 02:32:39 comparison tracing: enabled 2019/03/29 02:32:39 extra coverage: support is not implemented in syzkaller 2019/03/29 02:32:39 setuid sandbox: enabled 2019/03/29 02:32:39 namespace sandbox: support is not implemented in syzkaller 2019/03/29 02:32:39 Android sandbox: support is not implemented in syzkaller 2019/03/29 02:32:39 fault injection: support is not implemented in syzkaller 2019/03/29 02:32:39 leak checking: support is not implemented in syzkaller 2019/03/29 02:32:39 net packet injection: enabled 2019/03/29 02:32:39 net device setup: support is not implemented in syzkaller 02:32:45 executing program 0: setitimer(0x2, &(0x7f0000000000)={{0x9d, 0x3ff}, {0x0, 0xfffffffffffffff7}}, &(0x7f0000000040)) r0 = dup(0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) recvfrom$unix(r0, &(0x7f0000000140)=""/237, 0xed, 0x40, &(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8) setitimer(0x2, &(0x7f0000000280)={{0x3}, {0x0, 0x45e}}, 0x0) readlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/46, 0x2e) fchflags(r0, 0x1) utimensat(r0, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x5, 0xffffffff}, {0x8000, 0x7ff}}, 0x2) recvfrom$unix(r0, &(0x7f00000003c0)=""/62, 0x3e, 0x1, &(0x7f0000000400)=@abs={0x0, 0x0, 0x0}, 0x8) truncate(&(0x7f0000000440)='./file0\x00', 0x10000) setitimer(0x0, &(0x7f0000000480)={{0x1, 0x5}, {0x7, 0x7}}, &(0x7f00000004c0)) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) chown(&(0x7f0000000500)='./file0\x00', r1, r2) bind(r0, &(0x7f00000005c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) getpgrp() setitimer(0x3, &(0x7f0000000600)={{0x68d, 0x9}, {0x6, 0x1}}, 0x0) setitimer(0x0, &(0x7f0000000640)={{0xfffffffffffffff7, 0x7fffffff}, {0xfffffffeffffffff, 0x80000001}}, &(0x7f0000000680)) writev(r0, &(0x7f0000000940)=[{&(0x7f00000006c0)="d32e59ae535a7a15de02319f1d88173649ed9e25d33111dfa55d2de7e29654e3e8aab24cb63d4c667d02fe67cbb6bf801879db04a56b04822ae7000c382420f3a4ec00d8dc6490dbfb", 0x49}, {&(0x7f0000000740)="46b8718c96411e4dc448fe6d75a6b35a070b9f2df84ea212091ae24c5eedeabce76bc246bb896f6b0c3294a87ae35c5e3e8c0d0c6ba50e929669a908cd26a04dee95600128e3cb83c8c503204547b7b3df491d01fc2d126ddff0af5eba549485be4248f3ae069931f37b088973a959952072f844cd91753c557bf34995b5283e5c53c48efe3c358c023eabcc9d020ae5695fe3edba8a2c318b99d0c4c3d2578b260ae21362c07c4499bd5645dc2e9e21c42e9f527ff67a485671", 0xba}, {&(0x7f0000000800)="a86b93fb0ad31407697f995a1e2c218da24d3a1822207f1785e8030e1695766b91c9aeee4ab965d2cb1a3582405ac63b63a634ca981708240eb140d2d1ddee52c0f5a88e732ad8cb0ea4ebd13f82adfdafb1c6dcff28239b83806261378d6d769fd0a1e6dc4ecdedc71d0168", 0x6c}, {&(0x7f0000000880)="9abc2842e4e36ddf679f814339cc735415d0774d455fbbc2f35b2336352f50054f83640320efb1fde1b8ef50f3d827c66c3c9c19ed62318248864eb0c4f278263b029f21c207811d79f493fc4f8a931ce1e0b665eb318cc2a2692260450432ae38746f9ffd7db3d0ac2cf08a84e95cda2570ce4e2da6411fb2a5e7", 0x7b}, {&(0x7f0000000900)="95b499aa6596cfb24a22fcd3fccf1f62ee", 0x11}], 0x5) getpeername$inet(r0, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) utimes(&(0x7f0000000a40)='./file0\x00', &(0x7f0000000a80)={{0x1, 0x3}, {0x5, 0x5}}) bind(r0, &(0x7f0000000ac0)=@in6={0x18, 0x1, 0x1, 0x4}, 0xc) getsockname$unix(r0, &(0x7f0000000b00)=@abs, &(0x7f0000000b40)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b80), &(0x7f0000000bc0)=0xc) fcntl$setstatus(r0, 0x4, 0x8) read(r0, &(0x7f0000000c00)=""/7, 0x7) ioctl$KDDISABIO(r0, 0x20004b3d) readv(r0, &(0x7f0000001f00)=[{&(0x7f0000000c40)=""/84, 0x54}, {&(0x7f0000000cc0)=""/23, 0x17}, {&(0x7f0000000d00)=""/164, 0xa4}, {&(0x7f0000000dc0)=""/55, 0x37}, {&(0x7f0000000e00)=""/55, 0x37}, {&(0x7f0000000e40)=""/19, 0x13}, {&(0x7f0000000e80)=""/4096, 0x1000}, {&(0x7f0000001e80)=""/125, 0x7d}], 0x8) getitimer(0x2, &(0x7f0000001f80)) write(r0, &(0x7f0000001fc0)="16dcb07166525faff334009bc50a4bc2043dabbc927b483e0006b398f2469c6c1f96a3258d8f2ad0ea9857cba63fd61326bf878d854d3ca7e8609f2e", 0x3c) 02:32:46 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setuid(r0) r2 = semget$private(0x0, 0x2, 0x1) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0x100000000, r0, r1, r0, r1, 0x40, 0x4}, 0x0, 0x4, 0x100000000}) getgroups(0x1, &(0x7f00000000c0)=[r1]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0xffffffffffffff86, r0, r1, r0, r1, 0x10, 0x100000000}, 0x7ff, 0x10001, 0x5}) semget$private(0x0, 0x3, 0x20) chmod(&(0x7f0000000180)='./file0\x00', 0x42) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x81, 0x40) connect$inet(r4, &(0x7f0000000200)={0x2, 0x3}, 0xc) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000240)) getegid() semget$private(0x0, 0x7, 0x100) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x8, r0, r3, r0, r1, 0x4, 0xe58}, 0x2, 0xffffffff00000000, 0x5}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300), 0xc) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000340)={0x8, [{0x1, 0x3}, {0x1, 0x2}, {0x1, 0x8}, {0x3, 0x6}, {0x0, 0x7}, {0x3, 0x5}, {0x3, 0x8}, {0x3, 0x7}, {0x3, 0x9}, {0x3, 0x4}, {0x1, 0xffff}, {0x3, 0x100000000}, {0x3, 0x1ff}, {0x3, 0x80000001}, {0x3, 0x3f}, {0x1, 0xffffffffffffff91}, {0x3, 0x7}, {0x0, 0x20}, {0x1, 0x643a}, {0x0, 0x629c000000000000}, {0x3}, {0x2, 0x100000001}, {0x3, 0x9}, {0x2}, {0x3}, {0x2, 0x5}, {0x3, 0x2}, {0x0, 0x7}, {0x2, 0x3}, {0x2, 0x100000001}, {0x2, 0x7}, {0x3, 0x8001}]}) chdir(&(0x7f0000000480)='./file0\x00') getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000500)=0x3) ioctl$TIOCNOTTY(r4, 0x20007471) symlinkat(&(0x7f0000000540)='./file0\x00', r4, &(0x7f0000000580)='./file0\x00') openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse\x00', 0x10000, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) syz_emit_ethernet(0x4, &(0x7f0000000600)="4dad8c99") ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000640)={0x80000001, 0xff, 0x6, 0x9, "d170b28f2783452e35288608bef9ded3b21dd94c", 0x2, 0x3f}) semctl$IPC_RMID(r2, 0x0, 0x0) r5 = open(&(0x7f0000000680)='./file0\x00', 0x80, 0x40) stat(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)) fcntl$getown(r5, 0x5) semctl$IPC_RMID(r2, 0x0, 0x0) 02:32:46 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000d2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f8709a221dc24ad974aa73e4dc413c7112e6f4f082d2f23d918a5f8289504f04b27eb6286cd08707869084c"], &(0x7f00000000c0)=0x6e) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000440)="000000186a560100040000000000000000000060d0706c85c2768512fe890000000000000000000000000000", 0x2c}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000180)) fcntl$getflags(r0, 0x1) pipe(&(0x7f0000000040)) 02:32:46 executing program 1: socketpair(0x2, 0x3, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x11) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300), 0x0) 02:32:46 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000080)=@file={0x0, './file1\x00'}, 0xa, 0x0}, 0x0) 02:32:46 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') 02:32:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000040)) 02:32:46 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x800200020013c4) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x4) 02:32:46 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x200000011, r0, 0x0, 0x0) read(r0, &(0x7f0000000080)=""/147, 0x375) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x80000000006) preadv(r0, &(0x7f0000000500)=[{&(0x7f0000000140)=""/137, 0x89}, {&(0x7f0000000200)=""/131, 0x83}, {&(0x7f00000002c0)=""/139, 0x8b}, {&(0x7f0000000380)=""/94, 0x5e}, {&(0x7f0000000400)=""/107, 0x6b}, {&(0x7f0000000000)=""/63, 0x3f}, {&(0x7f0000000480)=""/83, 0x53}], 0x7, 0x0) 02:32:46 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x82a8, 0x41) pipe(&(0x7f0000000000)) r1 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28a9) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x5, 0x0, 0x100, 0x0) fchflags(r1, 0x20000) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x3, 0x5, 0x5, 0x0, 0x757, 0xecf, 0x5, 0x3, 0x0, 0xfffffffffffffffc, 0x6}) 02:32:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f891d88221cfe0df81e7c55351e672d", 0x48}], 0x1, 0x0) write(r0, &(0x7f0000000380)='oL', 0x273) readv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/40, 0x28}, {&(0x7f0000000140)=""/108, 0x6c}, {&(0x7f00000001c0)=""/71, 0x47}, {&(0x7f0000000240)=""/139, 0x8b}], 0x4) execve(0x0, 0x0, 0x0) mkdir(&(0x7f0000000340)='./bus\x00', 0x0) 02:32:46 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x4) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc"}) close(r0) sendmsg(r0, &(0x7f00000026c0)={&(0x7f0000000140)=@in6={0x18, 0x3, 0x6, 0x80000001}, 0xc, &(0x7f0000002440)=[{&(0x7f0000000180)="fc34e17f4b583b763191299eb9c093a152b1f345357a5a92b991cac5809470e625569f5c0838de2cbfd0d1cfccdd7e4d4adb74d174af30101b4e496f6e11c50dff0b2f7a9140a02089271463a767f158aea38ccca4a6e3b9eaa523236c082c52bf09cc6b8ec15ed4c20d582deeffd53a6b419cebb99bd841d35de86fba80bf3b187c7b14e49b644fb2f0658b6b8f167450798d22a95762d78960b1469e45d7beffc602c3ed47b6784a1819268cc4e934728e17ad21d12a817c03d0f16a07276daa9656c4cdf1f28b8f49f25cc618e87a0e0deddb1233dc758cdea3", 0xdb}, {&(0x7f0000000280)="6c2c1b3c7fea546c42f3732f1b754f3b23c6f7a06602aac840db429f2b91221716300ae48698905fa6c0439981ee9c35eb4479a0c7ab676bc896f2a199e303b587ea1287a8d35fac98fe5f4d0d33383f55d039bc57b42d6e873802", 0x5b}, {&(0x7f0000000300)="6d8224629b2c26008cb3400a19f667404d5c837fb40569afb7edd61b8a7b29a34867354c3829d342e027d1dedf9a5b70010834b5d70dfc609a3651581bba17633d62214a9f9fc34bbc14fa388ea3bda739da50023ba8cb84356c5a0708846d700b45365644b98f15403249a83c9f62cb6371f702e2a1123af7fc59ff4d34d507e134f0f7af4fe7e9402c8b5f876fb90255dc8c51029c2be0ebb4111aa3951b565e3f9b38f48d2d65069fed5dac4e310cd5d21fe3660095300a9e6856bfec2f46d0aba54f417271b68f8e9ccc3377aa3fc5e9395572ec375a104a23f3ae50d49d4c45d347a22e30b459a7d02031d2e9167d7db4e91ef5e00f5b57f5152120a7abf1c2142e9f7beb2be53540928a6acd82dd9f096884757dee37f184537f83e816bc893880b39685b407f36407acb31ae363dc0888fd2b6f09bc3ab98b70aa5fdc0472ef5a0c7669059879631028ed8ae441bbaf6b26137138faec241586d7132bb8fee74f0e6a225dc5d68ce32e1ce715d8fc9de4fad08633bb23ec334d60c2cfd38fc3b70cae0ca0fc56d11c0ca562c307b66e5c394c3aa085186e5fbd6fdf74821517a4cd7eb00f7b5004c40b082086e574b3ebb282afd7bc697777be5e94cf52ad911fa968c48278c116b36ed812bc0ab9df18dd59209288b91018d003681447ec56e3ebc8b1044c03d6b33da0ac9bb534bfe254900943e7351c5dfed46f2b71eaaacf269de0347b9d4b68443d95f6e615880bce057d96f325108331b5fcef9af3cf134d0b0e0d4dddb1c7ec0171844ca8ceb1217b41ec20d08956a946971e99ebc71b0fa6ffceb6553819d87ede981b5a422816642a97731fb165654e98f766661e4a984d14feeb3bf63d0bee1761883c7e9b54781ad94a9bf1165f58c0307d0d48d60dcd13665b8d01cccda9d0c4d708459bc4090fa7d74daeecd624099f2628000efcfc97f6b47f51fc037a17184ed317524d9902e67cd5570c4879782ccc1ccaf7a54197f0090611b4162129f84149b074c0bca3bc7fd2c063e744dff3f0fbb18f67c54260bf131997888a05bef0d33d597f16a89cb95e1e794859f70bda506db47081f510e2d593c9ab30e145fe91ce10cfbbceead2e4f40a54748366a28c64c97e3fbc0c248ff243fadbf4c1d8d348420085651e5871d06018c19ebec920ef71df51309a93f1f0ba28925c159c4dd4e510efb55b26ac6a5a3a8029cf5a3089e1a3028f10ccb4b23cd032d175976fcfa2c0153b4bef708e75c1f404d4ebc0bd3231da2d22ccaea39eca7a3b240d859646027dd7d0a1141872762d86d536c76252112e0ea8203a5ed7da60084b5bd59427226d3492e3d895d8d417a5cf17352226bd6ff6c7bc08b88629308f50286a00c4c82b755213f5395f14d8f0fd880500bd22cd5c9f1250eecd094a08e7aa5e58ebdca265c8792d73d60767fe87d308780bd7302623edbd222a8169e0dd7f8d3c20371f58b17a5a4c5127400033f390b07879943e47abe89863e367308e2081a541239ed244c635a8c24663f03cae2fb6340bb189b2222e250d01c55c54f289024301e99418cfb04eef8f98bece00461cfa83f02430f97114af97cf7610e4e33c58e721988336dd37e3f1cd216b6967831cadce238928a1387b763378517cb972deae73c64df256054ce46298d50fd4a1a5ec014c8d26da2ef1f055c6a12f79ef79b63cc582c8d2a0c32672586eb179202c74366b20cdd916a1c6ec782e0b95d1779fd7494163ae1f18dee9610c5e71400e92dc91d0df15c20709e59cc705cda0c5c6317433edc13dc5f112e92e10aa6d54e773991a47cb2a76501e804d5beb5bc5a4d917a3f944c96ba4fa95acf94a85e161ce1062b78b0e62725138427da40471341d50bd1a6c4c80a7c35b218ad1110c0665ff9157dfcc304c4b22e10fec88364bb44d431040a86d67f8d036a5603d72c5f6f977ed637af91f70debc5fce57ecb652dbf615ed7c69241b35199d48acba98a32ebd12282032bfe68ffa3fb2a984a113ed7bfbf901503c15f142726b2b5230de0d593ee2112edf41773422e4b9b195a15c7239903468711a2520d2b95a937b464d92367a0e71f5f8e8f0de801be042af815b905c4fd795cbc064efc8c80351ccf916f0064ce9921a0d6e91f4b7428b6aac33e5f887393490bad38f671fb2f3d4da956e4b991726fa5d4404a4d28fc21c067cf3dda3fe8ef6ee97837d1219349ba1d3abb1cbf39c334abe16f90f4e0cd7212358f1eb223b634ec0477e61263e90bd630d083a55cab0aa0680e2bcedae6c2d79bfcbb5d4984bd3f6ea88f8606772d83b00336b2ad647d550c4e18074921da873d13ab4a2391fa3d14c1046d081f49987dfad505fd154a9569a428ad0596ae7f4f2baeb6696b0223d29f5e6b5352bc50faa20070315996ae4cb75af2c3bc5f7dd0a8dd1a0c79d0f787b3fdf3ca2b9d256e44e40cc38e82a0a030e1142b514c9836f6e5e003e17635157629cc9af6539a9fcc8d8c60a0e1d3c1e61a776761819eb6cf553314b2bf01d43329aa344d7f8d20d14e9778efa32ea4c7fe1d6efb957a2670f0ebf897f690fbd24d146c52e3dd456097e69ea0724f92d54f5b1f07edc0482cacaaadcfd3fa92f5707a22a9ea701381af9f407d72a538ee8432758b3c4aa244ace2b68b3debab1ed37a46148877544e94206f318992ee2464d9d397e15d180ca9e0f246bf3cf9b4ac3e243a28060ffdf9c27f37261207650817aeed1b1b3f32c2df8232d763427ac4e913559fc3fd4bfeb38b2b892322ab22c3169836ed650538e6efbe6cf0f4409e77423353de4408486f010a55a6e46d22c958e7db0e74361b864e76e01c753b0c8a9e5e3d2dcac8fa11ee7ce11a30301e63edd9ce135a3fe1814dcfb518fa849b3d854847258ce7e243372c35f1201fce42f45a14a3263427c5a92b31b04a3a6125c1c3c4c8d1c768004b7726f4890d90513f54689cd30a6e11435aa6b13c2f558477dea94cc0bcfb45cc4ea6bd19ee799930cd6d18df9bf532e85c1aababbae9a37fc324833f5bd61f426c6f8e35e837cf9c167c47a53e7e8d0fce1af1cacf45f8238db52c0834bbd3b426f290ac8aa98d0b964c6d852eb02d78a4233a99ed777bf0bab34bebc2d82f7a8cd33f617e49afdfd63d2bb0a8994838485ae7cbb221294a441be6e09bb7e64b5d13694f1c57e7a92cca90f1ef526c010b377a77e8da3ad892804909593c18ab991c49c09dd802214cdd8c59797f637ce0a0c3b99eab71c69a2ab8c55aa012ead46df1c045775ef9e4b617ce6a01febd1813bdb52e03987e917f72e81a40eb543bcbe1f12b4e9c871e5bfbbfc7a76bf1c1bc4c7aa2da3b4792ff08695086deb2352e789756a6bcf5f97d601c25f000088b507ae04388bde6a04a9dfa1e337e228b7acf6399c848af053d4af42047deb738fd5b60730c94128fe3b1b84d251d3d721dadd71a1a6500114e0d48b4df59a3882195961d04cc26f6166fef24bdf0aafb596c191e1fed073d05559098a59eaab8787e4e44e89fb4584d916a54d90879c1db490c309bf4c12b9133e39a8cba2d0a8a0d2deb4a7c21d122ca9efbb1d1a3272d4edf7ff08917f3bdcf8bcc28ce4b730c5ec48586fb67b100dac8482d0a9f0613c36edc51c209fd779fbe0e318fd157d552426eccb9924dc30a2016c902f902bf082ad7e75c80599ff3a903909f523448411d0db5ecfab43c26b4b9d995e8d2dbec8c9916b80505a649485ae1d49e774e18fd32843c053d2f0a47fe69373c3e8c709abe968d07fb4370d211e3dc99544bb4f9d4cf9a1c63ce1f126c208345ee2d765900c43bf88b1cc6cc165e6877e42359dd2c9e9233a95e1eca340aaba84a453b740fb63599941ef5fbe467965cc5a6f51702c19fb02bb034a176b7f7fb0a36ae66760484b630aff2dfe8d1d8c684c396185228cf727647a968af6e30e12fab3697c77856026e3ea7e94f193a75c651b72c46fbf133cb4fa99263eba34b1ea26dcd0e2556d1a4ecb18361806542f9fdef858ff59c0625d4682b75e48cdcf4c1246e9a5665d65cdeb4f97272da1e308d26f0f502bfff10a2994ce51c3c387e7e18eef51fd729d8308590342d56868996958b280add423fbe7ba3e86ddcb8fc791e5e64917e20cb44fd6449ed264f4ffc31ae9e57051e877e3b8b130d381865464cd0487146a8786f8de6c9d82245022aa829233c0bcee793861752e5009d965ccaa083e9849bb1096a44ba340326f8c5258efccd9cd5e43209042f528a21c7851a8eef5b6094fd76b454f9457f30f8659711631a270499e2683ff5060f4ae4329ab022b728d0c083906e37f911b902b541439c93af4c28de2ddca74fc425df227ad54c33f32e4920d03247f2866bb39cf0a2b5ade9bf1f4657065c6a0a371e32fa101184c6c79759c802b820119766f1ef1fb9067846f9276db0bb4415f14b7f5ca6f18e2ab3bcd02e6575a367bf34cd32ae65e077982aa308cdcd3ebc5c9a5d0561dcea14cac9cf7c79e5684f349e5ecb7d1b2e23cbe3d565043d5ce6390e58170985fad75ebe7b273f1bb25f6c60b6534a96256bfad49f2447c05fb0f520fea7314fdb41017530dbd109278387ebbf49fd34bfeeb1bacb5168bde16041a3795fe41589c5982955042af80bfbee7d7c7eff4e8967d4630c8910857c9b5d6e6ebe97e5af02b22150be8e8e5d8df37e3e0fb75ec4fad22eef4dc468d3a15c0e4e3950f9c22d336b1eca02343d9c89ccc4498da6dbf41eee7dd246ea3ffd90a2520376b73a541a6f12164fe825308efab44b5c48d1073d1f40b26760e90131429d89a6881f18e685a110bcc9e5c9ec52f2aba392e2b1f5f35672824128fe8661a29a40c3ccb22c74ec266a5e2281a64a79d2956778f03aaf31faf25e724533f5b2bd55d380f470aaa8cee777077b26b625491c1c45f9e7f147c81c5b57eaddea7995485a6d5f343b6a2f686516d64a9bc679df4c1d2d70cfe0d4b44ee5e07ff0fa1dbe8eb2e0ba06a82fab55d430b03dd517fe3b1a985d0654d0272820146124ba5cc7609531d043f0e342e8a7c19d880697e1d3f16dea45b77801639efb144038de9390d350bbdb993408086bfaaa2123cd361e86a801756412f964ce6f540ee75338d91770e19592d2cb9c5960e5f639736680de4eee0cc7420b45f77014b185647e1361a1d7b0afaefa6072a213f693d1264a275b31b4a38db7fc8e0b990eddd7f7d786110b16c388ba84d784a21352554feebd8bd162cbe282d46859afe94499f41a2e4087947734a3126009ac35e4c2766c4bc7fda818597a2b9d08b6a612dc4a9a3709a6c82fad3dcfb3072f9b1d180b28d1f589e74427eca721737097913856c950e7f7404c6aba2c9e1a7ececc7728dcb27ec48f7bac6cf84c0d3f1844deade9127946c82d93fbd9879c85177804e2ecdc90066f6838a3a2999cf28c3f47d7cd1502d32b21888138f726d6d39a3613538f951b773d01e1f978adae137117d2bfe41ec156898f1af560acdcc08dd6a1b240ebe3fe2eb3584827b6df44b4d159158390704ebb45d068d3eaee52c14cb3431e33d0b70e7407de11dea0522fe4daf8676ab6408eb5b1f58907d86d585b7ed3dba50f78e91a72fa727826f426d90c8a32c7eae3890bcaa804e7545434a0d2c5216b5fc856eea59c23a15c49cf9b5a8575225daeb8c5236fe5795bb941b67f3d5c2cfcfd3ab1fe66be3968c2356debd7dafe7a661dae861f28d7cdfa7a269fcfb99b97293b3ec92c61c210218c124ab9d133197d5e5323647362c3646160f", 0x1000}, {&(0x7f0000001300)="a7a9e9039ff53c45576feacc05f504c00db609ec0adca78e438c9060e83f4ea95c2c3ffe5d767196727d0e148c4c6344", 0x30}, {&(0x7f0000001340)="6d857b62a38eb733b6f52fd5831252636a0b74b19c1d1872d453736e4113fd4e1719bf009c53ed5eca6b54a737de627c6ccb97f63e82b272164e", 0x3a}, {&(0x7f0000001380)="a1f79eb067c73d8bc0fd42f55f3619068d02a63782a7054dd16bfb081248654bd4a924ba4b6cc6b587e60778d59ead920c4a2359451b21829a8e9c8a", 0x3c}, {&(0x7f00000013c0)="6f92bff77414f284e4797e02ae5d571e0b6e6f12c60b1b16b8e882981499df54e5743c085e536c5fb505ccb17854c9953ac6136489082ee78c8b102846e40ce1041200e6dee5129361e07f4f3f28e9681cedb31c6d88ec06d2a08d630abfb21fd89c2aa4bddf9b25ae3f09416a7e93155c5f81f987b67cf3de97bd9f15cc7d4ece1e61f2eba1265818835e4580a157734f8c9177003d0a3c369413051e95865769f0942ba328a3ed7aed9498c003213c6fa80981d9514359d0c516e1db463da4d569907a04805a0963abbb56d44b87d3bbf414c7bdcfff52176df70fc0215e77061cf69b98e7d8b2d21ad94966243657238ab6945a3fcee833aad2341c092dd7b497f8fe815fd259d067c7a368be5d27847b02a637f2f5106fe99c7c4f5de3ceca70765a6ee563ac943ebd084f01d69aa4dc03ceaf8efb93e22547394240f8f613e9ffa32133887d5cd2ce5b357336229600986ed137a84da9267c7804e8803c8df7d83f6fa387449c8d35a8cbfd9475eea770d5c4a34a7fbc3b62601f27fc43fc02c05ce2e8a90970bd3f600812c8160741b215df7e68437a1b9c206a2c3f6aa5e66277a9378440686cdb2914ced3b6fe13d997cb9865e945e9d8619eb607e14a26b1f68bb5f9d19d5c5577c91a95e70102a98fd87bf1f17be1b9d0e220aecb6d772e824d3932a2e0cea0ae04eff6e189588060a70c9975cfeb8cad9dda92786a21d8cdae1a3f6a3b20089ca071b165b6161365c9185511dc83daddf141289ac97b1ab30eff2f81d06c2c92dc8577ea5bcc17addd15eab17d003ac61a9867226e4e01be191c54b01ac92cc00ee1ee8a035d0d58e93d550a17ea6f598779baa6b456f70d83c3bc8cc728282bd65b068baafc099e4a8aba3f2d1f264942ab527aea2bb0cf293102008488ecdbb4e9bd370a1067496411cf369580e6864414f3cc29082790fbf212c923f96adc4853945b575803cfff963d57e0f5d0e5e8c7edab5328b8967766be13284f2b43e032cb6341cb2039ad08a9d8695afb6a434768630563f59430fed40a74da273a723a94fd58ffee2fbf57756837f3d4bf448a475fd21e8423894af9136264844db0be16022174a3b21ff17310305102e3e3dd1587cf469118e52422b9bc98d9ae287915e38edd43d7830e5146eec77cecb33bfd7d075168af94b5c8bdcb5749a0ea51f08aac25e35cfde704875bedfd49ca3cb9a221fc5c8eb7bb972672de8ed717e4a13e21b7fd2fff79d32b7663a57788b929d0fc20577784ae364e7dea27764b1845f757edf95f5d24c4e426ccc22f1cacdfd02109b4887dec8e2c0963db1cf97b378acdc177f8c8a33fbbef9f726ec4c88f22533098727386dbdae5159e9be37d3ddc53c3fe7c3ac1e57a4e8baf4a6bdc75c8660127032157121996a8ba047c0b5d70a4b778d41398414e2511fa9167b1a439e4ba7698664497ded4121de88d17414673acb64fbcee343ffc3bc52304b8a06129d36b2e6718c3106d85c8ccfe78c4178978d56994d7159e9b7669bbced644825abd609010b5b032158f7680dca91d87d587b20fbb2d2a98a85804e77a7dca5bac85f291763d5240a8638a9eba7ca26fb9356125a70dcc73a94cbc7f19407e6aba3c6b0c2e2efaa398a2f681fd00a4859d13cd348d6f5fb34fb8b1420eb23ab44558ab127cb1d5dfad528dd0100a37e32e2e619dc5d3f7a61778bc6396b322ece0c4cefbbc843006e318cb48caca54391f5ccee2fc2dc608f90b5fe04635f72807049228ad3cc26a033b676434281480d8cd4a8b14f18da79a7c2fff1970d88779cc4773c62562644790ed42e4fc0dfc92e88a752ea39b78d3a5f806b07ac3956f2c422db67a025d8f287ea555cf1be12c490c193711f02c6b68f00c1367dcca7a7e0d066768e28a78c2b1dbf563d49c8248ec1fe8861de826e94ebb0b2309efa55aab3c5ab5408dfc2ca6b5a5917feccf4f371183e94d8291aa476d7bcf0371b64a4d4749c9c6890c82fbe4f92e230c48fd13ee1a8074e96b148fa9bcfa7dabd706c262ea552c2a0b99589b93ff3de7d929b5a8fa803830cdab9c570dcaac58df8abc19585cf96a85a54fd44737f244a4ddf4cd748fafa76a888f5402f39b505976d45391337c44f32081aaf98c2c4e150163f04c7221e836c56a831014f835898c55c878a31e960b7699287b50faa548f0c50f1705e15104bafeb10b741e602c2a5bfdfc097d808e7240db84ee5717596da97cef9bf550e93e73e982cb9781e2544c2e70492b87d5256d6d1870d78081f252209ea9b6089b7353198c9a9cb957f8e152638064f2fb43d2dbd34d697d9b5ba9682a8ef53dc9c250aa6d45f2a8bf3b7e9f2a46faba075a7645e640e78ce98cb4e11f5f686100753ecaba3db17ec9a88e24a3cab28a78e2946b53da8153338a157d8f15edd5830f80d2185e5ae96dccba2be64cc0e193574956d3af39658e41b0642625d0a2b641256815c5a2ac800fe923fc6f33474a610a8d54a679396327ab61c2f0e7cbfca462905d344072a7c114dfa12252cf3bc3967b8d48f72664eb291b9b704a350fc8d92fdc9d3dda6917eb8194480cc56ad003c87c5fad3dbcfb0d582bc212768bed5287117b165f1bec9557b9b105f88c50a3a712974b704f2ddf6120fef1c504042586ddf0f7504dc9661846000efe9888b538159a972fa2e16e0ff6fff83897f449825697e2d8a9de885fe22cec84654768a57a89271ef2cc54b5b11b726523f86789adc20b610af7921c4902e9e123b250342d8fda33c7b6c876aac1b3d873c69da08f5cc927addfc67033d0a3ea0129c52564974a2a39a5de3e1533cf528cdbc5c526d720efb0db89f92eecafdd25b2251e9639d2ebaa94fd04a371589e5cd90ac787d152503f268996b7ee1bf265543ff68f9a1c1a9b5c6a0e60da531f7ad71ba34539a1d7b12104827894dacfda5e9c2067cee1e1b85ee5601143ef774ef92405bc18af07b4904e9e8ba70605970d984c133dca2b607fdce2c9da993cbef6d3b4bc0bcdd5fca4f558053e95fc3c9d2ca0d7d895404112d97d1e275212b9973ac0ac33fac459fddf6a19747f87aad8cfcd71aeae3c46525b77fbd87dd5c3d831ea71110b0a723ffac5ffdca2478b91657ffa84438c545c1730c5000a855477cbddcfc948322ba8082cf60fb4ae1c46a270edf9d965835747f1ff280e6cac51d4336b56400a65b74508840feed6ad0220ac060d630a7b64bda859964eaf52647ce05b48b79c9338b9a1ce56fbd080f1445ea1092485db55a319aba5c39e02e5275754e9838ae65688505b21bbe777c42eef537e9f2f1861852ba849379111ffc7b2e6097b61f0a282e1cf448b39d8598778ac3651132f5ff2118e727302a9f99df58054af72ed745f7d051caad5ff547260fcb43231c026c091c94f73a4c415cc083d14b3ff572d946dc52aecbce3bc60b7205970b7c066550a2c2ceb0b74fd5fe049870dca28dca9142901d0092666804482bc815a3752a11ac3f0a2a64cb0184370f2d59056ba755e31d3fea20d0aafe07767f8ea1399b8fe2bef474ca266c9f907d0d183430bb6291eebac73b314f74ebd927533d6ba6cf623f77512cf148cce6e116f6d010d8006aa42777262a398a96f367b7f525cae6362822e6e971d91d4ba6b30d164a1c5d6ea4e8fc5c8c70b8bef9f13bc2fc5949d842a7447c23d8a54c6746e500aa25bb31757265d43361e5eebb9f425f6eea6255227e2e712e3200e4afe869039b9f6a900aa64d857e8ef2d909c6e4bcf5783c058583c24ac1bf8b89a9d8be352c5a93925a31f4e03613633d71ff66b5e3d8da5b1b5a23bb607c21ccfd06124480f05e0b2333182190d49721e14b36e4a04be73efc33d8f00f91a3c4f4f927eff2daba65959ecde437951ef1b053217a32f38938584e6b83a48ca5b13722b52e7f304d272ab76f12472333aa7b60c18d69f83b2019bc16f4ce5ff685fc89ce872d17f6cd3c53f01a434948753b29ec3ca193e4607b5c8cce92d806873b768a7285b88a57317314bb43a8e7fcd94d0b328ab93c4fef8bb3c179cfa77e12faa797475cd19ac7301214ae3e99062297fe9b5c74bb449660778c1c01779a6a355885daf8f757c4df863d95741c2186f8462e6ddd2a24fc34966be7e404416142655a157a8dee2143fb3e9db0a4c373acca444d7f052825d35304dcb131d3d5280e60ee01e5de93dee7a943d7f6e5320e390843a2094532635db7bb603c9c6ce87a0e3a982c39099983ce4725a16f0818052a5c0be74f5ccfeb0f410818e04ce058a45379dfebe7241c9749affebb58429ecb93dfe30fe5eb7ebee83537dc1b58035f480b3adb3d2a4e7d6cc298125e123d43a13ec435c756c8bb2bc7704792842f47d407870190657d6d6980ef8cf6ca27c40e05ab394ba63d4b17d3395509f1714bfdfd5b1afab6b6f510feab70956628033e16bf0102285d036d7b158a2d19781f736cef5f7c1d8691c5a6986b02122a8e40c12f2f8aabc90816a2bfc2d4841e803abb4bcf1de89112eca092fe42ad1561a36f42c08565b01f17330d0c0a58bd6469f8b08a9a9ba79676b29fed6327776d5b5067185cb25015eb54cca6ddab11d497be4203eb8ff8cc36ae39366351956f76669db1bccbe4557dc2af4b47b64d3184ef9e418151b01112a4459aefa3a63c7d2dc4eb361aef8d036b7cebb16a872fbbe1db0632fe0d0f837f672927424ca3ab3f3a370f062a5e0f00878d1b8602302e5b9459d4853b00403ab930aac40e623b5d3fef500be911ea1f3216bfabe8a7045b3cc5f0aab8747e5b8db4c5db7eeb34392d74c701ab75451784a80a63ed551b34d3eb650232904ca5e040a4094629b367cd6abbf8ec1979dc2dc3e19c84a036cb1860929f571ca0feaf991fefc6994966fb3b4ac1ba1ae2941eb5f8ea445cbe74fa19f0978a6e4da0492fa3f8f409e9153d56eb1217c397ee5d0a12cbad525642a82bf7e2ffe589f776439f13c97fb1c1d33e4871ebd0a04affaa78d8abbaea0444cef5b80a7206229612f8020a9aa08a07c424e4568cc254882ab2ee14843e630c58ca2db423650a50aef9ea72dad1b5371d6990a5b86fc01bd4019140774bd76843c082d46173a07f9fa520b05e3c05aaf129bf947c18692b0610f36851dc0b4927036ca322c1e8ca8a695e778c76e76b12b16f59a0b9a627991cc92ac6e67f045aaf158f1847ed39e2ca47b79e93df7a9b423dbd6e67cced82d4d3412a213a796dc0395645aa5959148e095092b5d2045406dfda6effea53b99a812bc4969471f5f201b6cb098e14b42c20ed72637d860c425daae7d9533a66491c087776d874b96471a3ed6a30596f2c4d49fe13856232c7c0eb069849ca5ad7ada3f43b0d90e126e994d881434932578e4a5f1a2cc4da24b5c711b5032e907ba57674836104a25fdc7acd4f6241eb423a5b6fe4957b691b1a33af7821a12e4a1bcf1a8923c9129d525cec66a8f68f25a700c6ede989250fb4e8523422fbb755f252354dda572c52d9d0b7205df40aa9b72fe58f90f67f31e2e9a69e3ec47bf4f07e237e51ed9e10be6eed2010df5edb597cd5f620a61360c9639e18cf7a4568cc77d5fa28394f207d3e0d9910fd8846d3357c876119c979a95b4064dc6008c076b054fde2a8050ecf4448ba7daf1985096c600dc4194907ad870bd29e261f28198608b73768fb0e84fdf78dc993ee6f9f35bbdf343320a2509b2db987f43afbb0ed70c93be604c22edd9bf537e2da4aae46ed6b2648eba2e0f4776c9ff9421c9bdaf", 0x1000}, {&(0x7f00000023c0)="6c571bf1414c1fe32c2996faf6f89c0b7ffc4779012bbac6c64a6ff8cb1b29cb1734c0b0fcda6fe653032038b80ec5c62019489330d3756537f57c151eacb32a87edd0a3", 0x44}], 0x8, &(0x7f00000024c0)=[{0x108, 0xffff, 0x8, "59e7c00a966a31ba888b6f8ce4b6e488bf9b0acf6164eb0eeddce6677cb5fe8a56f573ec666dead4be4e0e02bd0b8ad6e647696353ae74e986f1f66192aa3eb952952fec4f94676c4271e8bbf351187c0882d261cdc1d293f66c95737f3274c58f5596458600dfee216cbe2bfd052df121eb86e86b5cee91c70e056dfa819e821d2ab28cbe355b47b4c68c1a0b966f648a1f35a08963577029c82445c43a342dd9ffcd4ac9ddd8648f17d6b6662ed81ed2c3aed69bc0df5715415630a1e4e765a1089131c96fd67fc647beea1e716380e8a2c6178550a53051b88a1e0fda04724cf89342711980761594cedd607b69e7d4d98eb295"}, {0xd0, 0xffff, 0x3f3, "1a36ab1994fc51063c407ee588b76b6055d93dae1543e2003c3e514dad0958e70621d17da35825473a1c80cb99bb2dd7793cb1a87e0e2bea22693642b8e976f0a3a5fb511b84e687e32c18c2cdf7c29a46aced0d5aba4b4b27e4fca101fb37a4bfdbb5bb9d55b617929e71607c345901ede30e2256f85c67375257f81c214ce9e6351e9bccea5a2421170f32866c97c76b1f3934c072d30c800021bacb5490b01e71b5d08f4b14185fad29ebc28f5584b25627686d7c660a19b3623d874758"}], 0x1d8}, 0x9) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') 02:32:46 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107005, &(0x7f0000000000)=0x8) open(&(0x7f0000000140)='./bus\x00', 0x10, 0x8) dup(r0) 02:32:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) 02:32:46 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x2d36f1e2) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)=""/4096, 0x1000) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) 02:32:46 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x0) close(r2) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x2, 0xffffffffffff0000, {0xa97, 0x1000}}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x7ff, 0xe8, './file0\x00', 0x40, 0x3ff, 0x100000001, 0x5d}) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0x0, 0x0) close(r2) 02:32:47 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000001c0)=0x4) close(r0) r1 = dup2(r0, r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000180)) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x20, 0x0) write(r0, &(0x7f00000000c0)="aa30acdb73d6a4f4ce02a29b1af5e0173e950c0c38fe088a30bacb5c6d", 0x1d) 02:32:47 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x9) r1 = socket(0x18, 0x1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x80, 0x0, 0x8000, 0x0) 02:32:47 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x889, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6, 0x10, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x80000000000000) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = dup2(r1, r1) mkdirat(r3, &(0x7f0000000080)='./file0\x00', 0x9) ioctl$TIOCMSET(r2, 0x80104277, &(0x7f0000000000)=0x7) 02:32:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="7d22d21c79f2119ed40bc3eecb0265e746919bc11c385254416e88125dc7e91e2dc03bf211df6282", 0x28) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="4da4", 0x2}], 0x1) write(0xffffffffffffffff, 0x0, 0x0) 02:32:47 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001600)='/dev/zero\x00', 0x70, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000001640)={0x3, 0x9}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000014c0), &(0x7f0000001500)=0xc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000001540)="b4c8abb0f8e03e200f54db35dbd16140a9c46dc04a528c2286a56d58f8cd3e6c64f357296b9ba501cdff416297c177811fa1b2338a822d4dc08e2c7f21c5841cc0b337efea59d2b066f39bd6c631c16cc33fa5bd74f45812c77af64867025d9ea61d264a992ac37abe038ecca16afa602a2ddc8f7c2ae1f959c5024087f5944ff856f1e091f91ce48cc75f6bcca0d2f3a53bb59ad5dd2d7305", 0x99) r2 = socket(0x18, 0x2, 0x0) recvmsg(r2, &(0x7f0000001480)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000040)=""/7, 0x7}, {&(0x7f0000000080)=""/129, 0x81}, {&(0x7f0000000200)=""/228, 0xe4}, {&(0x7f0000000140)=""/48, 0x30}, {&(0x7f0000000180)=""/41, 0x29}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/18, 0x12}, {&(0x7f0000001340)=""/106, 0x6a}], 0x8, &(0x7f0000001440)=""/23, 0x17}, 0x800) setsockopt(r2, 0x1000000000029, 0x200000028, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 02:32:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140)="186b329f898e9318f1676c0cfaff2ad1050d", 0x12) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 02:32:48 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x6b, 0x0, 0xffffffb5) r1 = socket$inet6(0x18, 0xb, 0x1) r2 = dup2(0xffffffffffffffff, r1) setsockopt(r0, 0x6, 0x0, &(0x7f0000000100)="aa41676c4dcef2e28611a722b68c5ad1df44fdd8", 0x14) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffd, 0x1, 0x5, 0x1, 0x200}], 0xffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x1, 0x0, 0x91d}], 0xfffffffffffffff9, &(0x7f0000000080)={0x1, 0x200}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000000c0)={0x1, 0x1, 0x81, 0x6, 0x20}, 0xc) getsockopt(0xffffffffffffffff, 0x201000025, 0x3, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x84) 02:32:48 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="510fc3", 0x3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x100}, {r1, 0xa}, {r0, 0x5}, {r0, 0x20}, {r0}, {r0, 0x3}], 0x6, 0x324f) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 02:32:48 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$inet(r0, 0x0, &(0x7f0000000080)) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="dd08f527118a501502", 0x9}, {&(0x7f0000000140)="8c2723a68b07294fc2bfd9a8b4436f72c26f44a61e14536572a9582b05394ba9e436eab0d1be75bd6f2fb07589a7deae176c8900374ac74c47b540f0c6e993513320d112ed994638d32b4846c2a0e3e55ef495fc167a6fa4e0245500912565a25ed963fb86f25bf6517115e90d7789b134620da5eb044a6085ed75d6b382534aae2f1377e0a643bc", 0x88}], 0x2, 0x0) write(r0, &(0x7f0000000100)="2b007fb0d7e82f902b0051b2", 0xc) 02:32:48 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in, &(0x7f0000000080)=0xc) r1 = dup(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x2, 0x5}) select(0x8b, &(0x7f00000000c0)={0x0, 0x0, 0x10000}, &(0x7f0000000100)={0x3}, 0x0, 0x0) 02:32:48 executing program 0: r0 = socket(0x1000000000011, 0x3, 0x0) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendto$unix(r0, &(0x7f0000000000)="b100050305000200000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) mlockall(0x6) 02:32:48 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x1, 0x4) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0xbce, 0x4) flock(r0, 0xa) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 02:32:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000700)="fa1204a49155ce1e00", 0xffffffffffffff7c}], 0x10000118, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000740)={0x0, 0x7, 0x6f, 0x3, 0x4}) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000800)="fbefe4cdccba9ceb4de0083b56f39e25562b0bae4b4b39e81c8d72d9b9f0235d2aeabebc58cfe9cceea8467786535278acd21cbfd47f4958f1a4f662846dd734807983bf3ff923965e33f16441fc91706dad371bed0f03bb8daf3b854e6466ff614a99b99a8f85c98e361df88b2bbdbf1122b6cdf618c0a0cfb14956ba1f16227eed1ea5408f", 0xffffffffffffffae}], 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x6, './bus\x00', './bus\x00'}) rmdir(&(0x7f0000000140)='./bus\x00') flock(r0, 0x0) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000240)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361daa054ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b276442432b312cb9cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf20941106777fcd11921ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a308d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524adcb14b74d71adea07", 0x49a}], 0x1) bind$unix(r0, &(0x7f0000000780)=ANY=[@ANYBLOB="1e002e2f62757300"], 0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20080, 0x0) 02:32:48 executing program 1: r0 = socket$inet(0x2, 0x8007, 0x400000000000000) r1 = socket$inet(0x2, 0x5, 0x5) setsockopt$inet_opts(r0, 0x0, 0x4000000023, 0x0, 0x37d) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3, 0x2010, r1, 0x0, 0x7c) 02:32:48 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) openat$null(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/null\x00', 0x10000, 0x0) recvmsg(r1, &(0x7f0000001480)={&(0x7f0000000100)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000013c0)=[{&(0x7f0000000180)=""/245, 0xf5}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/126, 0x7e}, {&(0x7f0000001300)=""/144, 0x90}], 0x4, &(0x7f0000001400)=""/107, 0x6b}, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:32:48 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f0000001040)='v', 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000003fc, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r1, r2) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x8, 0x5, 0x42c, 0x0, "ec247ee7ec0bea3e0963cfacacfb479c1c0349e1", 0x9, 0x8000}) kevent(r3, &(0x7f0000000280), 0xdd, 0x0, 0x80000000, 0x0) 02:32:48 executing program 1: clock_gettime(0x2, &(0x7f0000000080)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00", 0x0, 0x200}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) pipe(&(0x7f0000000040)) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000603000/0x3000)=nil) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x4, 0x767c, &(0x7f0000000400)="004ed61dce95eeb6b12f931cc470693815948837c942c50077e45a9663164342ae7890e2e5f82dd78389066bc3a633780e9a315a822f00829903a858240ffeac000000000000af60eabf997b0c27121be0de2f866f0d27b9231a476eff9016dd49a7ea93b6b274a798ff499ca0a10edbea4e50f38ba79b7586503cf4748333b4f0e0d82cb1d34b1cc1d7eccc70dd744e47677522dda63a6605c281c0797ff7511cd41e59b219ac70077d800a161978fe477ddc5a125dcc853d7ca94122be8d136520356c43d3c6c7c64a813f790645bb73de833e44c7aaa8f0666b10c942cd95d54b816081915733892e25a10d3f89a18b98e39a18376dfe2db286295ac485beb30187536d259a25efdd9162a5362e3590d16c5a62f77b8ce62c197492aa21dae40cdd3c07a81e9353ae03966b9a83247482fd39fbdea114de067875a57adce913c871f503", 0x145) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:32:48 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETRAD(r1, 0x20004b43) close(r0) writev(r0, &(0x7f0000000040)=[{}], 0x1) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x808, 0x10) ioctl$TIOCNXCL(r2, 0x2000740e) close(r0) 02:32:48 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x2) r0 = open$dir(&(0x7f0000000080)='\x00', 0x40008, 0x40) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x2f, 0x0, 0x0, 0x7}], 0x6, 0x0, 0xaa8, 0x0) 02:32:48 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x80, 0x3, 0x0, 0x7dc1254d) 02:32:48 executing program 1: pipe(&(0x7f0000000040)) socket(0x26, 0x5, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x20680, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x280, 0x0) r0 = socket$unix(0x1, 0x7, 0x0) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) r2 = fcntl$dupfd(r1, 0xb, r0) openat(r2, &(0x7f0000000000)='./control/file0\x00', 0x100d0, 0x11c) unveil(&(0x7f0000000200)='./control/../file0\x00', &(0x7f0000000280)='F\b') 02:32:48 executing program 0: clock_gettime(0xbf5d81f4c3c90870, &(0x7f00000000c0)) r0 = getuid() setuid(r0) r1 = socket$inet6(0x18, 0xc005, 0x1) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000440), &(0x7f0000000480)=0x10) 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, 0x800000001e) 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, &(0x7f00000004c0)) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r0, r8, 0x4) semop(r7, &(0x7f0000000080)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x7}, {0x4, 0x9a8, 0x1000}], 0x4) 02:32:48 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = accept$unix(r0, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0x7, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "08000000e7654f0000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setegid(r3) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) login: OpenBSD/amd64 (ci-openbsd-multicore-4.c.syzkaller.internal) (tty00) 02:32:49 executing program 1: rmdir(&(0x7f00000000c0)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000100)=0x9, 0x4) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 02:32:49 executing program 0: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) r0 = socket(0x1e, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r3, 0x4, 0x800004) getsockopt(r0, 0x100, 0x0, &(0x7f0000000180)=""/58, &(0x7f00000001c0)=0x3a) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) socket(0x7, 0x4005, 0x3ff) getpeername$inet(r0, 0x0, &(0x7f00000000c0)) getpeername$unix(r0, 0x0, &(0x7f0000000140)) close(r0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) 02:32:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0x6) pwritev(r0, &(0x7f0000000840)=[{&(0x7f0000000200)="9969210c879fc5d654ef367c4e30", 0xe}], 0x1, 0x0) 02:32:49 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x3f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00", 0x8001, 0x2}) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r0, r2) connect$unix(r2, &(0x7f0000001180)=@abs={0x682eb13985c518e6, 0x7}, 0x8) write(r0, &(0x7f0000000180)="61ed05dc515ce9164e9ed0d43c2c438eaf836aa5f05e433d24bd4fcb7af42447cd962072fe99ec95e592deda81c347996ea4cb202535dae6b25662795da73432e4f3ce4dee4188f952210ab3e317854747a561f19b153419600aea5c4de7451df6bc77192f6572c6b13d123aed25d5b9d4065811674714e52cac062b720f2a54fc498114b440a4f7e013db079013810a110917c4dc3527b98ba2e0c986de84402623435cdd4c84dd7b3965a542ea736e9a68bac48e9351b7f64a0669a9d407798d1a9527d0741f506b8b509c96b0ac79830dfc1af60195ecdf725f0e9136b40587c120063b0e16dc23be34f8caf67930f75c49254eaddb27ff52819ed89dd3edd9a334a99b8ca669e1a8c1480d6be8620a8945312bc337bb9749303f1788dc11c2875c00a7b23c78983bbef506423b5c491c29afc66b1d1229b18cc223a1b0f9c5ee8df20cd96e20fbc4c656b7c37df57a0133088137990e09868e85ad1b0cea9bca17d31633f8621989cc2e368e5e1b838e01c8af65bd10a7b05f8ca8fdc165baa94bc143589abbef55837a665ab68733f0286e0a8b92870cbe7a445487db384b721f398d5ed1104bac25111a7dc86c12d44a6c201bd1d6dfbf7f33cf1ac6cc3eb2021dae5379f0a09e418ad6fd4d31b81dddb6eebdfd565cf2dcd911d51a876581a9c15585546e94c7857a2c243a276ba20a01f14e91e8ee604b8853eec971266057b6e2e709c60faf1be9349b8dcb4730697daa758d331d3e499c9f864f2cbd092a4a2f96f4e70c619cb3525036114dce93b5102c3559a717e91ece346fc290dcdd29ec51f48f49c0381356a847eb10586ed664924741f6969fc5811421dee280de85656b4de7add95acbb1f1aabb6e0570073259711c20695446235ad62bb1a401ff619cfba2a3868ae14ff096300985ca71f61d3e4d1152cee1219a8c9a7b023e16b09284e4a917715e5cdace23deac64ba4ec178311b360873f85f9bbf288aee79d193e28213f1f96c58a5d49ad396c36965c238a59da7c9b49900524a7a393192f692b4de6a38fa6cec92df2b917c4686f77c3ee01075900b58b165614bafffe74d752c0c2253068e72c75d63dae125e649349fff101619c5bd3c151be6dc5839f1c9c6f8be6edae04d4c00d239b924214cc482d45a6c702eea0756bed36ed5cfc326095817dc0fb3144764671fda022bd7c779f3e1ca5f11b12996218f450109630afc28eab8dfac306a772c6828b109489d26e430de1971538e036d42ca0618ba6ed20a57df5e5b895eb62048da53c76b7eaf25542f49ae8300ea5c1f9678d74a653e3a11d8a986a49f90079caf0bbf4d49a18e6a389c1f7968c46aedf5807aee472492bbe8643e02577a1e4e29529edf8ea38a33737da2691a0a8e441e5807c2ff7d27fa2121300e4f88863aa2a83b1d881ac19ce47c4ff4c8cb2b9eb0b6d3e5c88c8a8c3686ab89211e7736951b1f031e4b0bcca287d5a839949b15dcfed33ac2253f9e51a0efc20b6dcd38c39246f7ef2023eb9b47ecb667d36553e27b79a6a032179bdfe69d52252ec161de6fc61e550ff8b9636463a1ddb88bc87790e513e08d88a2fcb394ac3ff5dd52f8c3ac7ff03d196633547f32809634359272e0a03d853346cd926cc18aa0513bd67f1644f0c8792141fd2d8ff92047fd250440195f0df8e68c43a057cbebfbb48d6ddc6a92a735d1b09e2a9ac57d73877a34702a9b314e68c4034e112424336f5efdb2d35f6444fb0f2f8899d8822cc25029b33adb314711bd54cd92004b14140f904f25014d8f79c80243cb9bea038978b858cea26cc3d90e42d92ac3eba9d8026b05955dfaa8c094a97f0b24e04601240fedb2e6a15ffdc50ee07a7cd46732d94663957267c3e7670539ef1556e7076a5589d9accd8b5be508347e959364e29a6873f5e581438c2ceb3f4fb7867a7160c5bd3c4a62314bbff2d72aff40936ced5ed919b2e09e9fbcc171d0c15adbb9ab32b57646e8fc874113a2cb3253cfee59b4bea42311df9fb7fb7c73184873bf10a6433c4e48e05631f41174f4604021ff50db089252efc3469df5caedec7b40b696d0e666ba91eeb15dcf9411f1e69b38847d0e5180622d813656dc159167fd7576b820a56abb245a6bb8e650f8cb0716179532e90186765b6cd8cd7c5d6aab8ce6dab4633b5f68224fa6e35ba286b2943806a26f30d6fb752ebc41ef2dd99e587c5a4cb9f0b59025d3abd686432f7053c3ee7c5671d4d37a6878fa840b19868ae00863129a62e409981389789c9089afa67311f46e6a6fd834fdfc49c13215996d4d3c826f0d7a12d874606d2ebd0f8c7fc9db88562ed3d3949a11bf9b566f6bc0989c3ff27ef03fab847d3d8f939f4cf22aa4966ad397cf2dc9099f98a7b269d35a5fd63aadbf86554ea1a2daa9522fd7c4984b460243ba9496ef2d7f28b7b2e463bc961af5eb77da4a35bfca3f73046216c0238020c443308f4f2a4627790d1825ba9384c62fbfedf7e17c66cc3d7c8cbba8e81f8bfd2187fab10797f5f00c5731f440e1e712bafbc3a3b97712f71869506c5b990d0f064de96b61ce2901e70563a1d3be989bffc340e065229c379c0a4fb9b1feecc5bfad6d8459b2067f9a07fdcaae9d82922848fa794598202816d90509b1a2132be64c63ae747b2509420874167eb74779b2b15ec0e8f39934819e02ab372b30a22492e39940b430e21f7932af7de853f4e2b30f16e626cd30b5ce560a0402d9e6f5799b9ad32496fdf5d5ccd77121c5b9a003ac5f9d047a411bddc93fe11ac6d9aac5a405281c4b0a18ec130ffa7d92c13592bf9630c1ec15158cfe169d34b9b1ace8ab0c8f9b84eaa6b9d95ca91f0862d8e5fcc2a2fa34812dccbd48cc72247e2a3c611029f026dde3c0c809f1c875bcf133fcef1147b9f541e85fc3472fa52eb0afc5b09034b8c88ee84fb727ed87be6dd5e2fb5d476a62866413b42135eb1ad155a05572cd1f12ad542bf5246c2246307893bd7d24ba1d972f39e6cb3414defe001577d6b043ac0ff18d6945100a367a8d30bf51fb2eba4248aae34755b3bda76ff34eedc291f1b1dbebbc9cedbb5576d0696add702483a50ef6882051bbce5c5bae9421ffac5711be3269a467e7e27f0902133664ae46a369e7c045dc919eee9d00f620d01a14af69194bafee94d9b11e251134e62cd78ae1c79c6629506556d0a37e31863057d6ad283d081c24f95d3065e89b233ad1ddd15d70c67db7d78fa2ef9c5b49ac9e54872c93827932aad378dd03ead34255b4a8591450f30c305188222a6f3aff6bd9a5a4f5de3c1a1c08fbe4857bcfa8bc2ba4a9733748b1caeefd250d4284c0787bab1ea639e864ab08c9371dbc3f0a9c9e69fc1414af6a43ce2b299b547315c674c82479c8b346ced9c1a3ceefe9a75c16605ee9025220118464f9918e7bfd16bfa5ea7da1e0f0b280e75059708afa2efb01959cba88b27b02e354c21de3efbf8aa3d8a425a3e3e31657d5f42c4128c33017c7e30bb892ce2fe2b8768f5c6df14f187f66788d5544504d5ee9e9ba059bb2b2145076df91b86b95b766c664c84b51bc914585b91d331965e689a5feb7e6262cb82d40e1031a72f9ca390d322030a7a9a8cf918c3658db3c028ca0d58bc77c1dc70dae4853dc70777e061f35de5a42c8b85491e2b442c3111e53eb5b5014f7d8bb422a98eec604b3077420ffba4e75040153933faa8aafebc0c7077605ed4438f4eb195d668fe769d9600ee31cee5d6772eddc8a6c5c76cb1b3be20e6857aed38b6ba96de1f77e9f723302a8b13645651785d68a108de6666056d8f8de837ad3590cb28dfac208213dc2268f9ca88227f6b909dccfe3f395a0d2e7d70186eec48aa4d83a81e2e32bceaca470ee37b4bd800df316ef0d5b5fa10a72be16af39f9fbc7bb2b4afdb3439b4bab7babb6779e6eb03d32340789d4ff95d6ebe86e594845b29640887a8fc7fa08895255c8a459965c9428c48224750d019dbc79c4998f69eeab232b25f6dc32235dbbea3a30956976fc432205fa9689b3ec4c0d683c0a651e7de2480b12668f4fda1cb326c22016c45f4f914cf76a9ca3975bd19720d374c8d04a173a2d9e871b11b4155a7471cc76654b083a08c56cc3345038d097b67bc3e1e9babde499f68a76e27942fc53c969a8c38aeaf26325ed02aa65dcdbefd84ecd8854ff8a0c74a2db9870592f997993f41738038b3f3efa01312c3b117f3b0b6973209d0f1d31f545fc9d754f123e52571f085ba486fabe954ccc049713a6835f1327737154f02f856fd5d55424779da7acdecbe5039c0bd5a5a9a7b80c3b2939f0ad36eadd971c78c6aa731132ec6a567a249fd164bc264ab11585df6c3ca11526f6f365ddeb9d5d0aadc8dc18f5e17b01687b7254c51cdd62569cec45e6e0558dfc8d9ab2fc4f17b5975f24ce4fead89b156171f9f0354d9102da537b4d56a662690346c2a3a9d5b88b7840c8a2065507a3f2762f2b27f19c7b91773b7f7abfb82778b186cb8cf912ab7a994f0a0ca5962c7dce02ece2e6c6f7711bb896f401978a8e9dfad845edbdf9dbe0dd426b8e781304ea4ad37c18e185b592238493f05ba61f6c64a04cdd1e2089a2846d1895d5cf97692b581403ae534c49da7ee7c0381687fb16bafc664682126aae987d0e70a10edad1abc82863f24fa9ae302a2ba26ee6ec22c6c39b724d2cceaec6440608d3a0cc8bb07ef4794d99379bd6c4a4d75c08caa010619739e9ca43607930b70433515206e75e5c73bae7c2d8dfb10dc5fe1bbf0e9f71978918ce3b5af62312899585629a47d33b0023f1a76980e52a6015a4296b027a87a359a733e9d8e17e6ae58e7953c341664f7d2507aab64e29812d99cfa85388e2dbd7ab27e0b27bbee1be220f3b39b8d8067ae884fe6e88eeeea13fe45e52c6fe9aedba91317df54393e382f93a9d6fa1bf5419ae55a613b6a5b240a37165e5302e3bfa265e9aeadef995aee5d928d49d16efb73f1d474e015092b43060b5cff67df1509f134426aa4a2309ea2004bda7cb235e0143fd6605636f2c1a4f73866198bd22e92342254163a5f9262a1dc8f4c7ad5fab0aba2fb826a6e3befd81f57a91ef9cab75ee2de3ad33008fc55ea5ad643e81ddeae3d944df78a5a643366dcd31490f0b3976875deb90e31f5c1974174130d0db76842f13c0c08062f9b7c099e573352393d4d6604fffe608e5924d2c9d283813708bed08755d4a6b64f0214b13175a3dfd8c315092fc9fed95c530ea3977c3f10dc10709ba6f59d50b8b516d70669fb6d3e84623044f1338d593a05701744035de882358ad9729449de473282c3795e2515bfb1b5998286fcf985682abc0b236a6d959a206724735b06621e7499088074a2aece42dce61b71d429c95edee0c09360746bd35d9c004c266f27aa1a7033b43ae8bde18675976eecb8c67e74e4f456eb63281e883125ec677fae614504fe31822500488bd0f0e161184a4cede38772a5caf66fa352f1749c1c5eb3076a9307667f149e5ed5276510b5fd1c080f2be3c64a129ccd27d06e61fb4e7656dff7fa1bb8a37e7618d0b1377ab3ae67eabd1f95879aebc57ca8619462a8616676b988ca043f13cc6b05153c34c9406fad9321dae99f74faebbad8c065cba0307b31ee731d3919f3fd1f31ddec65291610d0937b913a738a9797e3b501b43b1a8a82a0dc0068d3e3b107d08de4ac3a5513f4098a0857c48f267d1c3577b315957e893e821973b612981836e693f286232158675d219db856cb3bf09e3413682a7", 0x1000) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x40, 0xffffffffffffffc0, 0x6, 0x3, "f7836c5379293f90c221c6ed89370b875188743e", 0xbda, 0x3}) socket(0x10, 0x7, 0x0) sendmsg(r3, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=ANY=[@ANYBLOB="10000000fb7fffffffffff3dafd0f11470c2bf0008c4e50802af1f7e4cbb5007fa89041f4f"], 0x10}, 0x0) recvfrom(r2, &(0x7f0000000100)=""/54, 0x36, 0x40, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) ioctl$TIOCEXCL(r3, 0x2000740d) syz_open_pts() 02:32:49 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f0000000480), 0x0, 0x0, &(0x7f0000002840)) dup2(r0, r1) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 02:32:49 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) ioctl$TIOCNOTTY(r1, 0x20007471) 02:32:49 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r2, r1) dup2(r1, r0) 02:32:49 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x1, 0x9) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80045710, &(0x7f0000000000)=0x1300) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)=0x1ff) setgid(r5) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x4012, r3, 0x0, 0x0) setreuid(r4, r4) 02:32:49 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0xfffffffffffffffd) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x1) 02:32:49 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) setreuid(r0, 0x0) setreuid(r0, 0xffffffffffffffff) 02:32:49 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) r2 = socket(0x18, 0x4007, 0x2) getpeername$unix(r2, &(0x7f0000000080)=@file={0x0, ""/57}, &(0x7f0000000100)=0x3b) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0xa5}], 0x1, 0x0) 02:32:49 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20b81, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x8, 0x8, 0xad5, 0x0, 0x6, 0x4, 0x7ff, 0x2, 0x0, 0xffffffffffff5d69, 0x1}) r1 = socket(0x0, 0x0, 0x31) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="d5ff9668", 0x2be) accept$inet(r0, 0xffffffffffffffff, &(0x7f0000000180)) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x802, 0x105) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x104, 0x3) 02:32:50 executing program 0: r0 = open(&(0x7f0000000600)='./file0/file0\x00', 0x400, 0x40000004) r1 = semget$private(0x0, 0x4, 0x1) semop(r1, &(0x7f0000000140)=[{0x4, 0x400, 0x800}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = semget$private(0x0, 0x8, 0x40) semget(0x2, 0x3, 0x0) mknodat(r0, &(0x7f0000000380)='./file0\x00', 0xc001, 0x2) r3 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0xffffffffffffffff]) fchownat(r0, &(0x7f0000000500)='./file0/file0\x00', r3, r4, 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r2, &(0x7f0000000180)=[{0x0, 0x0, 0x1000}, {0x4, 0x5, 0x800}, {0x3, 0x1, 0x1800}, {0x3, 0x6, 0x1000}, {0x4, 0x4, 0x1800}, {0x1, 0x6, 0x961f1b615b6ee404}], 0x6) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x2, 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000a40)=""/122) semop(r2, &(0x7f0000000000)=[{0x3, 0x5, 0x800}, {0x7, 0xa70, 0x1800}, {0x1, 0x31}, {0x1, 0x4}, {0x1, 0x47fc, 0x1000}, {0x2, 0x101, 0x800}], 0x6) semop(r2, &(0x7f00000005c0)=[{0x3, 0x1}, {0x0, 0x9, 0x1800}, {0x7, 0x3e664106, 0x1000}, {0x3}], 0x4) r5 = shmget(0x0, 0x1000, 0x21, &(0x7f0000ffc000/0x1000)=nil) sendto$inet6(r0, &(0x7f0000000640)="7b36cdf1e04afd779998cb5b2b65c747acf3e0d037fd2f3e93cfe72664a9d09784fbe78caa3cbd3c8dd79537a8d6fa43b8d67de33f21a6794260ed6fc7490bf126fecb0ff9415fff022357eba05ec9bddcbf38f8bee7dc7d01c2872c44c4ddc0b0ee94d6bad99f4d20c20a36fa7a000000000000000000", 0x77, 0x5, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000340)=0x20000000) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x3, r6) read(r7, 0x0, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000100)=0xfff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) r8 = msgget(0x2, 0x2) msgsnd(r8, &(0x7f00000006c0)=ANY=[@ANYBLOB="0200000000000000efb19bbb1df93d3c55efe86326aa2f701527706ca6ccfdd446bcfb4d5086c8a599463f099252c4f1b1f3246f09a24dbdd9698e911870ae8a00000000000000000999ab0a19ab4f7b476cf32435a787350840487231c89a04ed0800c270c3ff00266815f96aa3a5dd49137d735e0000670d0027efbb36c420c25640f5c9d2bfa45dd823f078ce59215f5bf9c4ee27c87a1e8ec1e9530dae513a02f47a29cb1607de66a12d64cc6e0eb259dc11b989f1fa1579e4787238bbbd3093a6bf4e685a162e43547a94f5ae37a18601b0c07a3970b69acd78877595ddd903f7fa235cb55d9c2bf25c91d0a3109a37b71ef6751acf2b109fce7fbed418bb130383f95f985f180c973c0ffe8fbe03dd7ca79b819791f1943aec11ce5e22c1a4f2ea8611f1d5ecf11f6bbbc12505df6f25e72df4"], 0x1, 0x800) semop(r1, &(0x7f00000001c0)=[{0x7, 0x9, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x3, 0x56c78e30f8093322}, {0x2, 0x7, 0x1000}, {0x3, 0xe4, 0x1800}, {0x3, 0x9, 0x800}, {0x3, 0x2, 0x1000}], 0x7) mknod(&(0x7f0000000200)='./file0\x00', 0x0, 0x40000000000) clock_settime(0x0, &(0x7f0000000400)={0x2, 0x580f}) shmctl$SHM_UNLOCK(r5, 0x4) 02:32:50 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x10000, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x22, 0x0) dup2(r0, r1) open(&(0x7f0000000180)='./file0\x00', 0x1fffc, 0x11) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) fcntl$setown(r2, 0x6, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0xc00a, 0x1) login: pckbd_enable: command error 16:00:02 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000940)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x88, 0x0) r3 = semget(0x2, 0x2, 0x0) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f00000007c0)=0x3) socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000680)="57be6e77168adbfa2a6de7e5bb20bf472d2ba34ddb577929dfb15a437c752beaece3eec7897f5f665b7e8c7eb4adf5966820496d432f9b8018337a7be30c7ae694021929ede003061d91b5c5094a7f211f377780a1e287de0f6c0bea310a6af0fa3068b8a140b29a7703a7503bc1f3caea51155b22fd4dc95cfc4bf9b3f0faf8483a862e101a2a707f656d87a7a49f737a3747895d9b35257f14fda577ecb5c1b4752bd78f8f7ace7a8a808a0cc116df0a4a170ba1299b8f066728a3b23f57b93564ab8594098853af08f6aa3ebceb2142c145f9908891a8398aaf9949f0abcdcb3bb63a45a9ce39915757ad4c6ae007718b36e56692cd5100", 0xf9, 0xc, 0x0, 0x0) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000200)=""/140, 0x8c}, {&(0x7f00000002c0)=""/240, 0xf0}, {&(0x7f00000003c0)=""/147, 0x93}], 0x3) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000004c0)={0x8, 0x7, 0x40b6, 0x7fffffff, "a3484f178f81d74c5e955dd602ec3a8f9f6b8c71", 0x100000000}) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000000c0)=0x1) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) r5 = dup2(r1, r2) pipe(&(0x7f0000000780)) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f00000001c0)={0x0, 0x2c7e2f81, 0x6, 0x7, 0x80000000}) ioctl$TIOCEXCL(r0, 0x2000740d) sendto$unix(r2, &(0x7f00000005c0)="83f0c89cac23e351dece3499f726e8369da1a4aef5ab6cf1e078d488738d7b9f63b55d46f812f1e0cdfa790aa90ad192a9a80018f518ebb7f5a420e0e77a51381b803e944f61c814dfe0a8026c44ffcaffc3ac76130381ec47b529e2e3f4ef0feec055eb77283922f9ce8779cd5a667450795c6ce41063b5481fa447390debb5edef488e8396f8d2d811ac87", 0x8c, 0x2, 0x0, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f00000014c0)="2fb9c929af931428d57569b273f281a76927b7884ded27c18dacb6291c480ebe45eaa00a46bb41d7167653cc354fcfc91b263ee7e9dc8b7bfe8849b8b052443075ee409891f4041d13aa2c5b0501ae47ad8641e716424ff3b5d31bff4f23897cae144403e24c5ef5a8302debbdf4b17731ff7b6d39f665be26eca491771f317c3c0964debe186a51010940fc6fd22ea4c12fa96b8b5f97025b37d145d837", 0x9e}], 0x1) read(r4, &(0x7f0000000800)=""/88, 0x58) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) semop(0x0, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) pipe(&(0x7f0000000580)) sendto$unix(r5, &(0x7f0000000500)="9cce2881c49e2f343e061965e4f50e6a823b9cd6461bf045b32e1d7a6035d1675527a6b628869363b2d13b2b3a6df3db4e54eed0f2cbc07372608938622c136611271e4a262f5a9081f16079e3fac1026c80c751445504845b078321bca0c27bac39945eae9a51bb6e79", 0x6a, 0x40a, 0x0, 0x0) semget$private(0x0, 0x3, 0x3) fcntl$getown(r1, 0x5) semctl$IPC_RMID(0x0, 0x0, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001340)='./bus\x00', 0x40, 0x4) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x90, 0x8a, 0xd4, 0x3}, {{r0}, 0xffffffffffffffff, 0xd0, 0x46, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x6, 0xffffffff80000001}], 0x3, &(0x7f00000001c0)=[{{r1}, 0x0, 0x68, 0xf0000083, 0x2, 0x6}, {{r0}, 0xfffffffffffffff8, 0x50, 0xa, 0x3, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0xb, 0x6, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x1, 0x20000010, 0xff, 0x8}, {{r0}, 0xfffffffffffffffa, 0x80, 0x3, 0x6, 0x1}, {{r0}, 0xffffffffffffffff, 0xa, 0x0, 0x5, 0x3}, {{r0}, 0xfffffffffffffffa, 0x20, 0xf0000000, 0x3, 0x200}, {{r0}, 0xffffffffffffffff, 0x28, 0xfffff, 0x72148a65, 0x4}], 0x8f25, &(0x7f00000002c0)={0x4, 0x2}) mkdir(&(0x7f0000000080)='./bus\x00', 0x12) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000340)=""/4096, 0x1000) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r2, r0) pckbd_enable: command error 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) chmod(&(0x7f00000001c0)='./bus/file0\x00', 0x4) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x4) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="8d1920c553ae718267fdc3ed2d236ce00eb18884462b516c8adf67ea13f76d1dbc58317df6e01e09000000ac10edf52129983c96bd56a7c068478cbaf25f16cbdc3f0cd07e0176a2d86cea1cc7da2de8123b650c8f0d389d465fc7db52f6eb4a7293e145b69567", 0x67}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:00:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() r2 = dup(r1) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000000)={0x6, 0x9, {0xe910, 0x8142}}) poll(&(0x7f0000000080)=[{r0, 0x113}], 0x1, 0x0) 16:00:02 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) msgget(0x0, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getgroups(0x5, &(0x7f0000000380)=[r5, r4, r3, r4, r5]) r6 = dup2(r0, r2) msgget$private(0x0, 0x2) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x4011, r6, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() geteuid() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x1010, r6, 0x0, 0x58) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r7 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r7, 0xc020691b, &(0x7f0000000800)) r8 = semget(0x3, 0x3, 0x80) semop(r8, &(0x7f0000000280)=[{0x2, 0x5, 0x1800}, {0x3, 0x6, 0x800}, {0x3, 0x3, 0x1000}, {0x0, 0x3, 0x1800}], 0x4) mknod(&(0x7f0000000440)='./bus\x00', 0x7, 0x1005fa35) r9 = semget$private(0x0, 0x7, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000040)={{0x9, r10, r11, r10, r11, 0x4, 0x3f}, 0x8, 0x10001, 0x1}) getegid() 16:00:02 executing program 0: mkdir(&(0x7f0000000040)='./bus\x00', 0x20) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) fcntl$getown(r0, 0x5) 16:00:02 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x2be2, 0x6}, {0x5, 0x8001}}, &(0x7f0000000080)) r0 = socket$unix(0x1, 0x1, 0x0) dup(r0) setitimer(0x0, 0x0, &(0x7f0000000140)) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x1, 0x7f}, {0x100, 0x10001}}) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="804593215f401e3271c3de3730bdbaf634c813589917c476549194c2e0e326f5801f1c1c1d72743e8da9f638508e9643d8d5f9c3ce6fdd29447f4f677d984b6b368824f7e8fcb853f4bff67344d2e367364c4f1cff15d1bc0241947ea445b650c6a7659309", 0x65) write(r0, &(0x7f0000000180)='X', 0x1) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x7) syz_open_pts() 16:00:02 executing program 1: mknod(&(0x7f0000000a40)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0xd, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x80) close(r0) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000300)={0x6}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4404) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendto$unix(r2, &(0x7f00000000c0)="2bfdfe59f30b2055dc92cfc9c637e9eae2a19a662d6810ff979a04e7094e03b8b4c23e63445f17ffb6c774cb7d39f6ae52b17f79650fcbbad7c224fd5b40b40789", 0x41, 0x402, &(0x7f0000000140)=@file={0x1, './bus\x00'}, 0x8) getsockname(r2, &(0x7f0000000180)=@in, &(0x7f0000000200)=0xc) linkat(r2, &(0x7f0000000000)='./bus\x00', r2, &(0x7f0000000040)='./bus\x00', 0x4) 16:00:02 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x3, 0x100000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) fcntl$setown(r0, 0x6, r1) 16:00:02 executing program 0: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x298, 0x0) flock(r0, 0x8) r1 = dup(r0) syz_execute_func(&(0x7f0000000080)="653808f08180815221e1fb832cde67430f800a000100c785996700000000002036f045801375c4430d0ec2df460f5727c4227d0e770c0f008e040000008f0830ed7c4e9509") write(r0, &(0x7f0000000040)="e989ae1343ab4ac8143743eb94a07af445a86478e846", 0x16) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, 0xfffffffffffffffe) fcntl$dupfd(r0, 0xa, r1) 16:00:02 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000001400)=0x10) socket(0x10, 0x3, 0x9) socket$unix(0x1, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:02 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0xe) ftruncate(r0, 0x8) r2 = msgget(0x0, 0x8) msgrcv(r2, &(0x7f0000000340)={0x0, ""/60}, 0x44, 0x1, 0x800) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) lchown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) getdents(r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) close(r0) r3 = semget$private(0x0, 0x3, 0x2) semctl$GETPID(r3, 0x2, 0x4, &(0x7f0000000200)=""/195) 16:00:02 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mkdir(&(0x7f0000000080)='./file1\x00', 0x100) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:00:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20, 0x20) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x0, 0x3f}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) r2 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x100000001000, 0x0, 0x4000000, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x2, 0x0) dup2(r3, r2) ftruncate(r3, 0x3) 16:00:03 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) setsockopt(r0, 0x7f, 0x0, &(0x7f00000000c0)="cf38766eea29467658180e18c0129647cc5195a599a9173cd7bd48a858de5cb33e5d25bdf6245caf08761278096eb9ce9b2e9cfc587cfddcf18dc9858a79e07f217b431f3d93a196e1d1c6dfe6e505d00509cbee36add6ada36efbbb2535452ec33f0659bb852e09e1c991989bf281cb13eb37c2fb3953ab63c9a0bb26f1155910ccd3119ad3a047d527c7faf9b7846da99f9907f2cec97f0a6784776263e2eae655d118fec3dc6769353bb160066827b5489723abd7f019f291", 0xba) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000), 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:04 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3ff, 0x7fff, 0x101, 0x5b00, "6f253b5c6c6d81c1f4762959a12a18471fd7bfd7", 0x1f, 0x9}) ioctl$TIOCSETVERAUTH(r0, 0xc0107004, &(0x7f0000000040)=0x4) poll(&(0x7f0000000100)=[{r0, 0x3}], 0x1, 0x7) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:04 executing program 1: r0 = socket(0x2, 0x3, 0x33) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)='\"]', 0x2}], 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x88, 0x0) r2 = accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) kevent(r1, &(0x7f0000000100)=[{{r2}, 0x0, 0x2, 0x40000003, 0x3496, 0xe5}, {{r0}, 0xffffffffffffffff, 0x1, 0x20, 0x9, 0x2}, {{r0}, 0xfffffffffffffffc, 0x0, 0x40000000, 0xc7e, 0x5}, {{r0}, 0xfffffffffffffffb, 0x8, 0x40000001, 0x7fffffff, 0x9}], 0xffffffffffffff32, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x20, 0x40, 0xffffffffffffffcf, 0x62c}, {{r0}, 0xfffffffffffffffc, 0x1, 0x2, 0x1000, 0x2}], 0x0, &(0x7f00000001c0)={0x3ff, 0x1}) 16:00:04 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x800080002002, 0x100) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x30c80, 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x100, 0x0) r1 = kqueue() kqueue() r2 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x1, 0x0, 0x7ff, 0x5, r2}) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x100, 0x0, 0x0, 0x0) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) close(r0) 16:00:04 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x6000001000000001, 0x1}, 0x3dd) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000200), &(0x7f0000000080)=0xac) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000100)=0x2) r2 = semget$private(0x0, 0x0, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = getegid() setregid(r3, r4) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000140)=""/52) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6) 16:00:04 executing program 1: r0 = socket(0x11, 0x3, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000100)=')\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00']) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000020005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x1, 0x0, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) close(r0) open(&(0x7f00000000c0)='./file0\x00', 0x800, 0xb8) poll(&(0x7f0000000000)=[{r1, 0x4d}], 0x1, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x1, 0x7ff) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004667c, &(0x7f0000000000)=0x800000000001) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x100, 0x2) 16:00:04 executing program 0: clock_getres(0x6, 0xfffffffffffffffe) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x4, './file0\x00', './file0\x00'}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) socket(0x0, 0x4, 0x4) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) syz_emit_ethernet(0xbaedcec0f706594f, &(0x7f0000000000)="4ab631d1211e14750201936f22ed1d2de2148690c8c94075e6c6c69febd91904e1b94a9dea85f9146d04e371efede97ff1ff4ed6d745b5853b85b53437a168100a63a2ee4898ac4e3bee03539ded03a5ee376ee0231422c6eb564acc1380cf9b7f3f34de236edf48d16240b8507e0ce177ead2e78bd139f4503702eb4c1e1df9f0396957431c21ee5f3e2361f503b9936930cff295cbdc84c6025ee412488687f6b0630f7caf2bc8e64c3c88ac9aeab8325cd943f7f3e7a5f30f344b236ffae250a80fe2243d105f124564e3f58a4276b5bbecc0e4e8eb904668da931de37f491bdeb81165263481fe2613547b48d2e0131040252696404eab2d4370a868499ca0a534c700e30e83ee0f8fde06e5020aa2e4aacd7cb503c1eb5acfd2e7cc9d152ceecabd06f44325c564392091724efb4a66d2cb4d841c231ad8b23769b5b6aad3186d222c769829ef485241189640f0860c4d4994d371676b53f8e2580abd82e3b3ada27bff51d150b383db3dc0842d32decb941a42b7877c3adb1b29c5015260b2937ba1b890c2cd93e2daced3afa01cbd06bee454c56e5bd1094b85b30ceb31444a172524095c21efa7e4f98792808e1295ca9509fa5effbdd229fcf21f53bf06fd73baf00acbfc7b92b3acf66e1ef3981f58f279c8ae3b9e13a0a28f3ceed9fdb01e9576e0246f20139ea243774ec2440596242f49a4571e9c728ed374c692a1bf9be920b35f6903bfdb050382627403e36adb1d3cf1b3ec33c6fafbb049b187a56b564e5b73d2365028c9050001c649f57e70912be6394e008215b4020d702183a5e56ac0242a2e15adff4561e6b5417725186845d0faf75c0d726b508ba6b8dd6f67a9497369fec21bcf7638a0966944766bbb74379716526fb557c565e77d7cb61a1357258b60accb081344f351af896ac1573ecb4783c81a7c36e4ba04beac4f5791a2005c5f24a6398959fb22a0246e2b48eaf4b36bbbbb65c92212bfc3f1b8387452ccc03f7522a809d3963d91ee8944f4e55a03fe66ded2c9ef5f585cf06374136827ec5f0008a35c22a61fa8ef46ea72faa627ce0525e728ca6efe255381464ff82ff093a6490d788ba6236be4b68ed1c6a76e9e4ee34affe6d20a84e507a7eb7c4e3718d028513d7266049e488a5442dfa1dbadc96d0c494e1cdf7f5b5ba4a5132a0c4da37ccae895151db047aa3b26b86c516d9fbd1649e2018cea08780926ec34e089d562f37576f270518559256b6b34cd38d1aae86d8c648f61274b6baee13a9cd137e4e104530fcbb948c93a363771fd3d981681bfbd180bbed1b6e15a812e149ac5e0b0bc266bc652084022c8f90e5355427db1f70b3caed042a06d7c193ba73747f97be9f655f08b570bfbf0fbcf069c5a9fe8aa5b3448d10d9042d5b7b3eee5d934b2816a0c1d5f1bd4b73981c3f9f6ab86bcb04753eb69c0156af3ce1b96ceb2ffad7aa8598093f0e88b41aef8ecc3bda33b2ccb4aad21de9fa7999dc2220151fbd9b91ed96a29dcd8817099b8ed4ab872b78d2b4b64b5bddd0134674fc2ef4c6cb183971060e416808bed4a6a48a9bf314f3eaf27b6dc4b31caef86216f1049a5c198ab56056f54e39645189f201350d05da3be287a16bcdca880de3d6b1e619bafe86f53ae84df97dd96941b899c534d98e311c3314f5e2e33fb5b62a012eb975be3a5735983e4e91e272b7b2570a8384c0147cd23a3c16fe96c3b620d167012f4e997a2a6f346ae5be2b4b151faa6fd51414fddd26c41721f53168630b36863b32d9eade3d23bcfe781a1fe36b6ff556b963c6fcac9ae72665a3ade231d9de40f15ab69f30fd8eb5e55e78187518a17c9d08c681c714c295ddd0d6f3762e566ac0ec309dc9bab23948df3a1c189df23c5c91876365a8c51ebe9988618ed535ccfda334af353fba74ffcdb8e1dc81534947cf29636b4665ccf831d3bfeeff2cdaadbe5d3939b93da029196f5c0bef394a4a76bb5daeb77fccf12944fb7f03ca10dd00ac2c6c2a0101e8722baeb358c6de5fd054fd20adf843df0c1a1682c191e352df92f7478f99a54eb67acd040d001e13de5315e62fcee100a5b0b05fbd39badc2f4b81ea8fde6db54a1099adec0587f814d2603cd3eb15c3d1c508289de8801a4511b961b367ca956c513c3c8c9ea227045aa6bb5881d2969afb599fb96b012920102c1d30ad13a60688e33659b4edb1b525a3936b0456877908fb8ce4b0601bf257df3747d471958ac140b9202ce1107430cdae92cedf84b40e2879abe92a530d536d6512f448b6dad917dc4730f0c162d1eb4b469659a1e17715dd0c8c2ae3dd57229269df19d7d7b0afebc922efa762592f5713b3a73a053b9f611bacd4dc380d5deb7c3f86d69cb81997063f42f381b6e7783a0a24586d6e5a937a13df17d0d6534e98a6b72875b094a285e685de555b00cc0a9c489db0dd7bc19e5919a8c94eaa1b346923328aa7b1f56cb313f6beb6ecedb84a667b9920c28fc7a6f41efd4fcabe3651c48f158a5edd6d6776b1367826af549697704b96526ae6025cdc8e49e2e509fa64454e4d5254233e3b25a6024a68343f43d76c275a4a4778f3773bdf94d80e40b271c28e2895fcc9c47509df7ea34e69c9b2fdedcc774f5b5fbafb426de16b8146e994a779887ef2929e19fa0ff84c3969fc64bd0af1aa88325b880212e8c9fc7bb829f9fc3e8e891933ba6f1e4764ffacfaaecb36ce4223e3dbd80012ea095d0c867411542d63580966639b6306b09afe206f0e46feccd32ce63830fc1722bef9e2015f4aebe6c36b9e313431a9a4559ef8fc259f83df5094342b8e84b9f9aac5520d0cd96b0ae8a3805416ed518b015a5c877626c5bf8d901492db2316eeca32d8a737d41b4695f6c463ea7068b68a30c0993c1d206f40ba56542dcfb638f9e54deb089a6f7b04163b2f943012b3eafb1a060ead0f9dde1a6a6127fcda46a1e49de805d5465fcf710859ac1c78c324149436dab6b68e7cd40986b341320b08ff36043a2a4915e1826415a20dc6633e27d1e4ee4732f3802bc2ae461730a56fef608557f364a68849e7812ba57ded1083f4c11586e0eeee951b8b9996662be69537cbef8466eb2344680c95beb5a8e8d1b0949c8af0068dab06b9c10075fb0941d8f976da8e3fcd949fc8138c32bd8c50db69272c476811b748e563d6ab78ce3d66b99c1158a6bf07f69d5ad5a87da0e4ca9d9c6df507dfb4db9db202699101e7f714a10d2cf5027121db7a536d1103129046f1cb5e2f25bdc7aac729090f6da2a6813ddea306f51f1fa154f9ca428197962b66da38c884acdf79c9bf647bd72d75c1c7f409c2a1d4c9114e05a524ad2d7dbeaa959ced43ee7e58145a52ca87b33a2e95b8142df52e0a81bd5295c892894acc56a5104b62be00ae088707b0d783662f37426a712ea5c1c4f8ae5b6fe9375b87dfa23aedaa0f85c71603a3ceaf925682f9ab73aab3639eeb0a3cd4cfe59993258866d3c24aee3faa6a871a36efc266680e2509f2a91bb500b9c94cbf64f5b6960478751662292c91db0c463f39447ad55555aac0814561a803bb3bab25c8ec31e06a538c9a8adff6b044eef57a3768ebe1c9c14d01362876f0b8c2f49f3246f55bafda0021e8a952c791761c1af523ef91edb2118ab3eefbec60dd6e9e56aedc10c1be03ab394a9e361ef37517d39492f4c1d5116c14f0f6572b3a65c633a4fbf88db38752b667a43454f47f5785c4a592c5dc32d4184258c87d00dd0b585c664bb62764d84b723841639b9fbde0744366c61014619deda4ee1b3af2abf18974cc36d0488b8906e9b1d2f50d44772f616d25f20a6eb25921d38ec6d7e343d92139b029e08eccea523c3c37edcf2b9ddd4fd17cb544aef3d1b820ea586ec1b754af41288a1e7bc9fb27fa7ebcaec57b0e89791f0d6059aa483758f966b32e05906c364499659cd0fb3e79d712405d84dbc6575586c0f28775a565edc7d73acc0576e1d05ee817fff97776b3cc46682bcdcfe9df9794b1a0ccdf0a4f027cf65e4b1bd945d3c8c3a952c287d99b9c05004afd79686d0b91c69573de8c9469e2613100e9d9a4d647b2a308c0cc4c4dcd4856092582c6087481d1f7a175f781f7ccc670f0e4f1e0abb31981d17c7e8fa1d98a44eecd1c73e7fcd7221bb61d27540bdb1d9f8ea4b13107b7544287121021b34178d5f9721d54aa54ef66f7922ab225d9f6fa1335e8dd0a7d8c36595e8b1d626ee94dde2f1e995ea7b4d204da7709f7f472502cef73555d0c68cfd1c1ebd4e0eea719c2472fe040c2a9835a57e40a5d5aa0b456c90ce610b04beb27a90909a0ff3befe107fcf487db381339ccabe3731d329a19907500acf1fccfacdd8a3d92da3a70e4896aad18b9c2c43618c1fcfe3036450041b0b1538bd925397846e7dba3a0c6a9d7293a7bbd0dfe230f647846f0a550f5f2f7eb9886da52d406cbd2ce52fac236daeafeceb36bcbb55b7e94b2a3f5d325b4aeb1d759637dbd80ecb5d75ea433027fb5df979f7a5f301ac52e8dfa4bf2e26845be8622e61580cdf0cbf7009cf2b0fab9b2376ee29eb85d45c51dbbdf3c6d5c3874f8dea9d3d64f17ff67c89fd33cf75e3b35d2ea8d0354a6e783ae1500a2a66a90c1a00b5061b2baeb5d5eba92748e7d50fa3b1793b28db36549bd2577525dd026c9f2959e809ecf136bba8092ceb57b6607f44f12b30aecd23adaaf65d06fc4e756c417600108e839b0c2feaf5f6e3f78e25512e7280b9f3192321b52faf2f524a840a43170d4de3d0b77a9554260ab6b099ad4c29bfca64c8837e9f5600f73fa35aa26e500735ce9440d480ad7c6f57f513decc81aab3197d83534db112ef2dae8362a1f97fbb3aa52829dd57aba765f7eb653b2702a774af0f337fa16db436f226a2753fadc1fd5698b63b46ffdfa1c5409f162b9faa051fcf7fa66a787427c65302faedb061a9e1b16d151f265d0ca56e0702fdb6836e4b5d8b984d51d930144b7a4670b83068061c89ce22d269e6767f3bbb16d8906c6b67afe493725cf85185e7d9eb5d2bf76b6b2832ef97fa27a7bb9698d30ab50f4fd52a493d8a79275d3942a98714e284f3114288d94eef9138f0b961c4a7802d02e33131b9ec2c38c754b14f4b903e08020395bed9a1ae335f751c40e8964ef2b97ac3bf01e5f46bc2b5575fc6b9506474bc427cafd5d040bd56dcd60a1bc56dff6869761ab5cc792715e0d99a5a4e8c46212b619548bdc1b94ab0a603859f8b1da88c79e173b7bc9db47db9d3ab71252eea1c9d1c13005bf2c30585a535f4456c61edc69b757d992933e6cc56985cd7ea4f7ba21418286012fc0fbe50a599add4210f9f706a117a813ca5e3db0c81e1e435a1bcc048aed3aa0cf06e471c0b1948abdcb8f4a62e5248a4e194c8f6e44fdd7536daf43f0e7f6f3faed35fc0b97dd2285eef07b31f49b59259d4fdc489ab8cd9d25d18b26e2c858be213dfd2825bbfd5624db33ff8fcab38a5bf7cef553602ee8c597aa0c23bdb78ceed7826c792a3d45b0be3b7a41ad388cf0449d48884ae6184f0ab589b55eb06a78390758674121fb29f82ac2446acfecddce6999e61792e525e6dfdac5b9e7844525a534e67b067d65a11c59b0745c38dc8b451696f42973de19feb2968554b01a6799d1039a9ad89729e1353a4b69431568cdb04898641e29b430acd73ad08ff687609b1da5b3d9c2db50446d6e4749e083d0bdf3ed5fdfe664b17cf0965e777cce5838031f117b54229757fa1f94c812f1b091961b1fee722b7d448f493e8bb0c") setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0b0200000205ffffffff000400000700000000009376000000002255"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = socket$inet6(0x18, 0x208000, 0x400000000004f) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) write(r1, 0x0, 0x0) r2 = socket$inet6(0x18, 0x8007, 0x10000) chdir(&(0x7f0000000080)='./file0\x00') setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x60, 0x100000001}, {0x18, 0x1, 0x401, 0xc8}, 0x5, [0x7ff, 0xfffe000000000000, 0x4, 0x4, 0x1, 0x10001, 0x7, 0xff]}, 0x3c) shutdown(r0, 0x3) 16:00:04 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) socket(0x16, 0x4005, 0x40) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86134) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x4, 0x0, 0x0, 0x10001}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000000)="4d0fc3", 0x3) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0xffffffffffff0e14, 0x6, 0x1, 0xc000000000000000}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:04 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x400, 0x8, {0xaba, 0x101}}) r3 = fcntl$dupfd(r1, 0xa, r0) utimensat(r3, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x2, 0x4}, {0x90, 0x1000001b001ada}}, 0x2) syz_open_pts() fchflags(r0, 0x0) 16:00:04 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDSETRAD(r1, 0x20004b43) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x69, 0x0, 0x0) 16:00:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x1b4e5c2e) r1 = semget(0x1, 0x3, 0x150) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/54) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 16:00:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000005c0)='./file1\x00', 0x28) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000180)=0xc) recvmsg(r0, &(0x7f0000000400)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000200)=""/133, 0x85}], 0x1, &(0x7f0000000500)=""/168, 0xa8}, 0x801) chroot(&(0x7f0000000440)='./file0\x00') r1 = msgget(0x3, 0x11) msgrcv(r1, &(0x7f0000000600)={0x0, ""/58}, 0x42, 0x1, 0x1000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000480)='./file1\x00', 0x2008, 0x3fc) recvmsg(r2, &(0x7f0000000140)={0x0, 0xfffffcba, 0x0, 0x0, &(0x7f00000002c0)=""/210, 0xd2}, 0x0) dup2(r3, r2) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) 16:00:04 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28001a"], 0x3}, 0x0) r0 = socket(0x18, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x5) setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) write(r0, 0x0, 0x0) 16:00:04 executing program 1: mknod(&(0x7f00000001c0)='./bus/file0\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x27, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0xc4, 0x4, 0x3, 0x6}], 0x6, &(0x7f0000000140)={0x5, 0x5}) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x8, 0x20, 0x9}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x40, 0xc0000069, 0x10001, 0x400}, {{r1}, 0xfffffffffffffffa, 0x3, 0x40, 0xa39, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0x3, 0x2, 0x400}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x68, 0xfffffffffffffc00}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0xc31, 0x5}, {{r0}, 0xfffffffffffffffe, 0x37, 0x3, 0x4, 0x100}], 0x10000, &(0x7f0000000000)={0x2, 0x4}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r0, 0x4004427c, &(0x7f0000000000)) 16:00:05 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) open$dir(&(0x7f0000000000)='./control\x00', 0x800, 0x0) open(&(0x7f00000006c0)='./control/file0\x00', 0xfffffffffffffffe, 0x0) 16:00:05 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0xffff, 0xfffffffffffffff9}, {0x0, 0x7ff}}, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r1, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="4a803cc8bb3acdf122041110e9e6220ea6a9c27bef3c01bac3edf87088d0bbdc773d04246ef01ebad717e5be98bad194bf110cfef87ea5fd094853a6608eacb8d51b011edbb6b90c", 0x48}], 0x1) read(r2, &(0x7f0000000080)=""/76, 0x4c) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0xe6) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0xa0, 0x6) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000100)) 16:00:05 executing program 0: r0 = socket(0x1e, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xc) listen(r0, 0xfffffffffffffffe) 16:00:05 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="08d4ceae4b6d"], 0x10) sendmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) 16:00:05 executing program 0: socketpair(0x18, 0x2, 0x0, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000edffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001040)=0x1002) fchflags(r0, 0x0) 16:00:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7f, 0x0, 0x8, 0x1000, "a7e8ffbeda10978a228939da811c77b76d734303", 0x4, 0x1ac}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000040)="49d56b04bb95e7d8f65cbc6cb177019ce139f500759f9ca85a0a140b464f965b1b545514ab101257bdd95790cf5d445f6a4e038db3bf0395a4b965efdc494ee274679718fd9b7dac51af2c87999a8dab57fc2a566ea70fb77a4e54b11cc35646ee5744949cbd6b2165ab7bdbf23f531b0014a1663695f7997fdee5407fc642c7137519288837c3d934562381b92338e687e4385ffbe17e061f9694640d294ff29a6dd580b1b45ea3e959e57a550904c1e9577f87205e", 0xb6) 16:00:06 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB='e0\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="0a5dae3070ca9f05", 0x8}], 0x1) 16:00:06 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kqueue() r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 16:00:06 executing program 1: setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xffffffffffffffdb) setpgid(0x0, r3) 16:00:06 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x200, 0x0) flock(r0, 0x1) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, 0xfffffffffffffffe) 16:00:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x400000403) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) readv(r0, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/98, 0x62}], 0x1) 16:00:06 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x2) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f00000004c0)=':-/*&\x00']) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x13, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x7, 0x1010, r0, 0x0, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fsync(r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0xc7) 16:00:06 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003ef000/0x2000)=nil, 0x2000, 0x6) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x40, 0x113) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = getpid() fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xc0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000040)=0x4) 16:00:11 executing program 1: r0 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/4096) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000040)=0x100, 0x4) r2 = socket(0x10000000002, 0x2, 0x0) socket(0x20, 0x4000, 0x40) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x200, 0x4) 16:00:11 executing program 0: clock_settime(0x3, &(0x7f0000000000)={0x9, 0x100}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x4}], 0x4}) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r2, 0x2) 16:00:11 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCNOTTY(r0, 0x20007471) socketpair(0x2, 0x1, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) r2 = dup2(r1, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) r2 = fcntl$dupfd(r0, 0x0, r0) getpeername$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000000)=0x8) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000002000/0x1000)=nil) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r3, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x25, &(0x7f00000000c0), 0x0) socket(0x12, 0x2, 0x1) 16:00:11 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) close(r1) kevent(r2, &(0x7f0000000280)=[{{r0}, 0x0, 0x1, 0x40000048, 0x3, 0x100000000}], 0x7, 0x0, 0x7f, 0x0) shmget$private(0x0, 0x3000, 0x9, &(0x7f0000ffb000/0x3000)=nil) mknod$loop(&(0x7f0000000000)='./file0\x00', 0xc000, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="f301"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f00000001c0)="ac2c6eecefffe23878eef7ff61fa13093a673446d6a2b24f2b7695f65e915f36fc66a61fb9c6df4bb72eada82af0f61bad6d91245e18333a0e7a299627006976d7ce1356e03a4d5afb9f4339c00cc9fe92bb1ea23ff613b9fa0c55eab738b1fa75fabbc5ad2285e75c155a32cb02128762962c55f8d1605aadce3bef2a40673e60f07dac26915be8a8fec7442237abc1d12d89c5f1a61ad01ef3b678dee7614738b76593e1a6ba432143ca2b1a99d23a5be8492916b570cf75316dfbf4303246629e6239f3ccd5481611c90cd88540d050fd32e56afe644151eafc64a03cea7b7e44", 0xe2}, {&(0x7f00000000c0)="341faf63cdf69fa7fe5c4a6df81bb48433baebe40c59986f89475da93a89cee79acaf5738c74219b43369cc69839f52975dfa9fcb3a9c11ad3cddbb886d4be0c56433d683cd2c79eb9520427aeb40b4b7ce91d72b12d20ec33016f67da89d4ca11b4b267a99f17bdf0c40d5373616db8c5cd918374f9a7f76c44c799", 0x7c}, {&(0x7f0000000140)="1b859424a6d6f0c067c219c037ef8f91dc43a5b4425653db3e7719", 0x1b}, {&(0x7f0000000300)="b889e308192353ffcec32d1a25511462a1f70c83e6122c23e4c47596a7dda698eb6360f333b3e305531fc02a2eae8281ce36a3e9d10aee2a923f32878984c761af81af", 0x43}], 0x4, 0x45) 16:00:11 executing program 0: r0 = socket(0x10, 0x8000, 0x0) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) getegid() 16:00:11 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = accept$unix(r0, 0x0, &(0x7f0000001600)=0xffffffffffffffe7) r2 = socket(0x1, 0x1, 0x0) r3 = semget$private(0x0, 0x1, 0x100) semop(r3, &(0x7f0000000200)=[{0x6, 0x6fbb, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0xb9a8064cb521abee}, {0x4, 0xc3a, 0x800}], 0x4) getitimer(0xfffffffffffffffe, &(0x7f0000000440)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000300)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000480)=0xc) connect(r0, &(0x7f0000000280)=@in6={0x18, 0x0, 0xd91, 0xd6e}, 0xc) socketpair(0x16, 0x4, 0x5, &(0x7f00000001c0)={0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x761f64, 0x400}, 0xffffffffffffffc6) r5 = shmget$private(0x0, 0x12000, 0x502, &(0x7f00002e1000/0x12000)=nil) shmctl$IPC_RMID(r5, 0x0) semop(r3, &(0x7f0000001500)=[{0x1, 0x5, 0x1800}, {0x2, 0x5cde, 0x1000}, {0x1, 0x27a, 0x1800}], 0x3) setitimer(0x2, &(0x7f0000000000)={{0x0, 0x5}, {0xfffffffffffffffd}}, &(0x7f00000003c0)) getppid() bind(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x8) fcntl$getown(r4, 0x5) recvfrom$unix(r2, &(0x7f00000004c0)=""/4096, 0x1000, 0x841, 0x0, 0x0) socket(0x6, 0x6, 0xff7fffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0x9, 0x1, 0x8, 0x5}) socketpair(0x10, 0x8000, 0x140000, &(0x7f00000002c0)={0xffffffffffffffff}) shutdown(r6, 0x2) getpeername(r4, &(0x7f0000000180)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0xfd) ioctl$TIOCNXCL(r0, 0x2000740e) semget$private(0x0, 0x2, 0x4) 16:00:12 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) lseek(r1, 0x0, 0x100000000000001) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) 16:00:12 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) r2 = getpgrp() r3 = getuid() r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) r6 = geteuid() getgroups(0x2, &(0x7f0000000540)=[0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) r11 = getpid() r12 = getuid() getgroups(0x7, &(0x7f0000000680)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) r15 = getuid() r16 = getgid() sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000200)="a21c57f811523858746fb76d42a41261c1a56a2ec9e7dc419eb70002632672be89c56307f3566fa2e3fc6ce798eb24f1a8a5dd75ed7552a39775b41a95758d21fbe0c4eb6f9ac6265101bc44a7634358f1046c13b5ef438c0b05dfffe1393bb4da1d36006d7ec66fd37139c260516d9bfd467f7b745aa10a767f2ecd4aa1bdcdd5c09a3ccc4f51c7f91527de0e4857bb8e5de2f0ff7ecb3592c7cc4f6817a21643289d7c95f5c39791fd1f27b982325adde2b16f5da5d03f953a99c43b2a5974ad2ebf38f00a587224a4a83d467c5929d12d20485d5e41440eec1af4b6a75210fa9d4fbf73357a43a85278d2076463", 0xef}, {&(0x7f0000000100)="796bd551e1a04c88613e93de89ad49c2585858d6428f72c37cad698b75db33c45f22242beb0a93d05700975959823037d6d82abe170f870055633b56f348079fd72c13cbdcb07333f99fcd03e98932f98fd9d98db13d1f15ba407212a9acd05eadba8b16982271be", 0x68}, {&(0x7f0000000300)="2c96fd44d510c6ac25798aeab53f68cdc8d406a94ea9aa2208c1fd0b990973b789c64d44faf9293c8e2e6fe62f06028c57f7010b3dfc6c036b08a4cc20c4dcea5ac541d9010e0f10ebb1cca4faa15624322957c9abd23d9453e688a5e57081957247ffeb6056aa17541215062f3e63df56b0ee985304b0f857cd71325c9338cf22c0fedd138474249bd55ba3cc2fd37e9aaf6c334d9d1d83a150a095bcb419c913e74ab5098c5e2f4ae8887ef2214da1f4d2bd602cc8ac781801703df5444be30d7447e621eef26156b3758f5b31068147f94a03b5bbe21206290997dc5b9235834cb3c3ab3105d6095693e42902e682607c8eefd4d9873407", 0xf9}, {&(0x7f0000000080)='f', 0x1}, {&(0x7f0000000180)="94024cc82757be0cc36f0d91282c", 0xe}, {&(0x7f0000000400)="8d58a2af04daad89661741eb", 0xc}], 0x6, &(0x7f0000000700)=[@rights={0x20, 0xffff, 0x1, [r1, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0xc0, 0x400}, 0x2) 16:00:12 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) connect(r1, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x4, 0x40}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x8b, 0xe7b5}, {0x8b}, {0x80, 0x100}, {0x7, 0x5}, {0x43, 0x80000000}], 0x5}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x23}], 0x2}) 16:00:12 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x0) recvfrom(r0, 0x0, 0xffffffffffffff7f, 0x7fd, 0x0, 0x10b3587948d5c48) fcntl$setstatus(r0, 0x4, 0x0) r1 = shmget$private(0x0, 0x3000, 0x3, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = getgid() setgroups(0x1, &(0x7f0000000000)=[r2]) setsockopt(r0, 0x101, 0x7fffffff, &(0x7f0000000040)="66ad6882fc497450cd51dc9fdabcaf21c648528e89b483a0ed02199e605e98d52af78b560bc1e977de627111ebc74b646691521ea9cd487d57ce5404525f599950523f3f9419583428", 0x49) 16:00:12 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x3f, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x105, 0x100) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./bus\x00', 0xc001, 0x5) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) write(r0, &(0x7f0000000000)='B', 0x1) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0xee48730b5c433a42) r1 = semget(0x3, 0x3, 0x8) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/77) fchmod(r0, 0x80) utimes(0x0, &(0x7f0000000440)={{}, {0x0, 0x57}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:12 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) select(0x40, &(0x7f00000000c0)={0x3, 0x37, 0x9, 0x7, 0xa4d, 0x71a5a0e1, 0x0, 0x10000}, &(0x7f0000000100)={0x1000, 0x1, 0x10000, 0x1, 0xfffffffffffffffd, 0x80, 0x6, 0xfffffffffffffffa}, &(0x7f0000000140)={0x258e, 0x7, 0x1f, 0x5, 0xffff, 0x81, 0xfffffffffffffffd, 0x2}, &(0x7f0000000180)={0xffff, 0x1}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x1) socket(0x36, 0x4000, 0x7) dup2(r0, r2) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x8, './file0\x00', './file0\x00'}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000200)) 16:00:12 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) dup2(r2, r0) dup2(r0, r1) 16:00:12 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000140)='./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) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000000c0)=0x5) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, 0x0, 0x0) 16:00:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:13 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f00000001c0)='./bus\x00', 0x800, 0x0) 16:00:13 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x20, 0x3}, {0x3, 0xfffffffffffffffd}, {0x0, 0x80000001}], 0x1d15b65141cc0163}) 16:00:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x10c) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) recvmsg(r0, &(0x7f0000000640)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000500)=[{&(0x7f0000000140)=""/59, 0x3b}, {&(0x7f0000000280)=""/66, 0x42}, {&(0x7f0000000300)=""/38, 0x26}, {&(0x7f0000000340)=""/138, 0x8a}, {&(0x7f0000000400)=""/224, 0xe0}], 0x5, &(0x7f0000000580)=""/175, 0xaf}, 0x0) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:14 executing program 0: r0 = socket(0x2, 0x1, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1307, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:00:14 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x5976b8a3, 0x10001, 0x7, 0x7f, "32e18f5cb63facbf93a03db9ec250760588c72e4", 0x6, 0xff}) semget$private(0x0, 0x4, 0x8) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x6, 0x3, 0x4, 0xffff, "7cc0749b9e0926b8cd502b60ad8a919014e04c45", 0x2, 0x3}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x1000000000000008) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x8) r3 = semget$private(0x0, 0x2, 0x504) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000040)=0x8) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$inet(r4, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) 16:00:14 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) chflags(&(0x7f0000000140)='./file0\x00', 0x60005) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x46}, {0x26, 0x240000000}, {0xa7, 0x2}, {0x0, 0xfff}], 0x4}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 16:00:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7) r2 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x8) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)) fchmod(r1, 0xffffffefffffffc) setsockopt(r1, 0x101, 0x1f, &(0x7f0000000100)="4aca95737fc574e3a31042ad92a147dbbc02404d990b04f217b48f57d2aa76d486fbb953cf903499aa405dc24a6b4e6c5fcf08aff79e7e638108e4e97972267f942a3f79d5211d9e6f518b5034fec61d638c6db071a0a6bee8299caf7267a6e6588b4dcc1df46dc0e77eb7ba25378f46f68b69530a6fb2fae5bc462dbeca7de23da7b89b1cadfd9160c0d4d7132588a214fc455e254dfba18170c471f79b8475dbd6adbbbfe8d069a1420d88a09b474cd17b33d4ac514b7ea68903092618464748d2a0e42392bb07436a0c2217f049101608cd0fcd37a2cc3f68815a1aa64a72e25948fc33697ed2067043d4f8fed8981a31154ee546e590442702a372eb123b2df1e574ecf37c68acee3e6b673d7c0ee611d7cbed5fa96f3dc892533dd0b85e6c6902bce44c34edf3eaa55fb6e22eb8910aa3d7557d1870ad0339d95132914daaee60867e79fcc0eec18e54e149db535f223b69f24b00007aa3fa2797863d0646f8c901b9fb38702dda439054bcc88db978cf16c47f5838163f7dd166f6d4fca4569a59fd16fed28c5907a1c7f48d4c12081be21f93f233de99ee7ce786e5f9c95dd81ff8d670d3f603b2cea148c81044939eb1a4109a3ef812ec5a1f188ff5cbfcc10db01778784b4c1935c27168d56895fb545f2b647d39e113c8ce77e56c615dde74c1090cab0fb417a88dc331457fc25c81abd6c26f52045d5b7c57cc3a2c8f7fcec338f5e23d428c3171dbd273c9254d2cca8da594562538e6371f8531d7a380b5d5694cd2b103cae06a876d590a31138c3e1923e185274e662f5f127982a9c9ed767d09ee078161b647d0ea1f6f589a89ee6fac4c974bcb46d72052251df496ba2f662fa310bd508cc9de61fa088746630dbeed4f24bd32153bcb914e8972cb9ea7f91902787301c83cb56334ccad0592f87c797fda71438014ed7421765182f1033c32628569e9237baea34885360d49bf9f9458fd93b22536482e209c925fbba512d181bcafcd1192ae5f8580344fcc7d63115d35927ad8003f53a67d203118015dbdc43d0eb926ed5619f969a7bc04c1bdaa8d1cd4250f4311390c1b2d7d1c697c3f64b25f8dfdf6c3a39eb65f632b1f0fb79b6c414bb34ab7231a46690a71be8595e9ff624750d680309c39a4b24eed77368c3a325de586b5f950b3522d46f6bdec2952c8fc466507f72dab98f7ae335c0d4e150925d4a25a0b171055cc877d6bd7583bd6b73383542e3836f5c08319d8d66d6ca3118e5d813dcd630b432aaf41ace13ac91de8f86a8422592c4a211bbf69c606b24c53facd030d232c33840bf43c684169c524caef41d344b2bb743d033dac057f9180a9b9b4e9414f38c744f80fc233402407e1fed5e7996ba8233bfd4be7c03a81330867ab04dc1b8e4ce27b359db73d3341cc8d8c66af990250acf4919b5d2c8aa0acd350e25641c6b5da3191a191cea2c7570b227ea0bade222c03ba37769ebaac1685b96f9a786d1442978803e785760d24b38d8cb041bd6a9d2203ceca122a16c8bbec92fa18197457f923464151daeba8b7fa79130fd4d81cb82c3e2eaf24789d324223bc2a66bbe7283f4b90a23b96af74cdd43d5e81971523002e7d74bcee53088506dcb7ab95ec66aa887036847b16cadb47ff77988244d323320888304d480ae306cc221ac09f25ae704868699423e4ed7265beb622f3b740d3b40daf9d451c145fc8da6ceadb6da74e69560c5a5f0bb3bd7087b245863248347f65565fd2724d5e5a650a501c5500c45bc202bee86b9c77b1e1ad86c95cfb100efbbd472f40af03b7318a068dde5617054750064e501bd519648b86556f8a8e3443f3d90f852cbe1000768334fd8577e743af4d5b750b3aa3e944ea7753f5bd95625d774d78590aade15abec85ae741dc8439186de1b55639b61dda3102873f1a67601dfde1c416a6902c3d555c1cde9ebbad1a3c41d0f8831f5585ca9ec3ab8cdb55854ed38f133e47cf401daa0cff90c5c4936e83a5bfab8f05990d23f3e5bacd1b0b300f1b8e9a2cbe8e3f30fc76fb05cf95543f378e9ec4d04d1dad74c47a6d3c0bee2efbfec73246338ecb0f7caa6b4032f274554b54895d86c2b2da13f27ae569dc9cd916c9b4b26287321382fe9d4e4ec95695a68ba586260f861b0776a816fc8ceb78bfa4e565b97a05c43c79d41f88377114f4b573a6c70acb8b5c9696c7fac0033a5c25512bd07f6432bdcf584bd5d7e56dc52ab924b28180e546b16977b7b4077ae75531362665acf0adfac9a32905d9de09a3b03107b35af6446e6725e6ebbdc40b98006cf80cc3a3190dbd2eb7291f6065d085b358410f94937d5968c4a0f5b06a70f034971d52a2ab3003e97938db603f55fbb26d632178d712bbdb8d4f5b159fd8c4035c93306a343695b9c4c32b892e9e6e05da476b6f2b261f7d6dc79763f3b9057fb8765cf80466b604ec80bc03385c49ca5b578ef98df0665a933b777a3102001e4aec6d3a4b4a76f6fb34b8e4d88e6236f636aa651c0b2fea9658ad5d62c8a565254cbef7646fe03d39e0795ede7e5a075971bbd97849287265a44bd0dccf225d8235b219f5b3a3f1270573c1aae4d896b203c799b22325b81d482444c82a3409400782444009b3276023507e2cc903b8008261bdffa8b810d369b4dd963b2eb6bfe50971fb8bbe6e73360792dd702386c1679751d85d01963d3d55dd71654708e856c7867bd72ca6c43aab2f5454b5daabea1310380e8e7a36f192e50d20b0ba7ac74a62555b4cd3486e04b14e56f69f355e1a70859b97b3b6a6884130bfcaac5a37644a0de7d33ab9af978fe6130e8a4a563a0785e0bc3b52bf0fd0417f2c8ae705648e8a52b5fac816e03726c008992c6ee052f5196682270b4f467e054cf0752732206021dbc43fd58f3cfc2699f383d3c08371d1acec2b68db772511c48e9524813783e4895b64d9f99725652da8203510c50c70980ccec4df8a8a5f963a1de51649974f71738174decacf6db15b19c7238abbe91fafb34c9b1023112fbd3205479d36d3c84148447ea99209e2f6c18a7066089253b82e777064b72e9cf4052699542031a8d76e23aa1b072a89f98a683c0d38e54ee45acbb49385868bdb4058dbc00b01b2b77f10d09c89bd52b76ed4bd8fd0bc8032bf053310494ec2eeacf802347e42ca4edcd506ed12b57223ee6acbf7c8664f97daaf5f0200d647a6a89df9e63888c935742d1f4e263d329aed087e3ba1452d4249242c8010eac4642c5dd815898ad22a4552947ee4ed0b2738e1975e467f9f488cd63983f501a6516adfcbc4e927d5986ce86b13d46fdb1fe5241e0e27ea3e1d97db532b9a258478958e705b108366944086a8b818ed958d70c84a3355c63907cb2ed2409375d3d7a7d8be87f99b2658902daa7a8e7d18882eeedfc0e75f462de593155a78b466642b73a46519ab847abea1391b488fc54ef7ccbf4b7845e9c61f926772463c34ca010dac7d16eb0caf07ab4ae05d893e8b5ea116da69c412852134ed66d7b773119d7745b91b8f2bf469c69810806dd58356434ada917fd9088b32b3775259be5a7ab5f147cff40d13d186deb456b5b1f391bbad31f4c603002707132d6ed6f8ac61386bd397ed1975b04ed57bd6068afac347cd5db1203e88d0cd94c53dae99665e9c2ca4451ab958f724651f96048cf1a8a4e750a5a66328587bb9ac9301f9c32549b3a860dde40734771379eca2bfb1e675e0657476058e9f90cc27be64dd0bb4a3e8aa54308b78dd5b6bce672c6956aa675b2f59a58752c06ba4d08b530baeadaf2662a470bbaa07df2b3ac0a55d869a3b39b0d6b2b7523e9e2cc47adecae3330d16579be9b96b3bfd5d37dff7974e9124976866359bbffba3bb6df18c467190a63f4cae32055aca9fdd806fb9ad359b0dde4e4b6f48596cd92a503f1c61dba9ef986b0b3a56472b364ebba2db5349c2b6c2292c1ed967de861a633ae291f24c6c7cb832a67e8311f8a49ceac08e66811fc83b90181fd97be45e1fca98f436f3c67b4ba07b6f1b5dd7baa77aafd287d02994f40b94b29407572666f6deaa358ea18b20d96fdcd85578cadfeac59be7cca48554ee8d1f2e2b60f82364b107eb0fbf8b6af047a04ae1340eb114c98b15ed4b012f2af379184e16df60d00e7dd335752c45572f3ef43b2c7f793f6773f1d3cbbe4e4de38e52865a0bc560451ef2150a964a333c46f8d9e75644b10f6b3bab7d416b1ed4f1859a0e3ef1adb2cf3f264fac91038c8e2ceca51d4aea0a147560706626acf460eaeedffa5634d61ed9a93f73f8f9d0ea06fba5f572df056b58a8693b10b1f50176da92a894f7d6a554566f33d91538cde113296677ed796df0946247e67d442c9fb7ff5e7b545ed22bdec7d8e4cbbc0d89a013f4df8c9f1c4a793ea00dcb7a83fb4d114f0c0139094c3dc27164e918a8831ae60b7d1ba7d13bf03cd27fe6dc6f04e068a538b6e272fd2038771d410703d07c01dcce2aeeaccb33dc1d3c8b2ecf711875f94b60ae30eab219f04749e44c703cb43675645c0025781dc6d1ebbb579670f4d9137a392a983b86731e2b31ebc2ca99d4f8671ff60468f6700bc038cae588a50e14a98e1b20df9428969ba94dcfe005dda61d160879a6817f06378bde4f989175a99ef6b9c12586d20b97679f67ca191abafc925db814e3ef49abb12229a527696f51aae89e66bec0d6fa6a603c7438ca888c8f243779edd7990eb1f8c885cf96580333eafe96d3aff618829ff63f957fce3502936d39bc15245313157963cb6334fced7bc63a12a9ac4822c2ae329cccf1e85482cc02ffeb9d82c380870a344a455fad9a1da86df50525646081fc84058ff94549f31ce974083561e17fb4db20a6671e259f91af28beb7fb492d49d31d74fb32350113470efcdbfb7854c8631b2c530f918ec7033da040c794ad0e3ad4c3d91621f73cc1db61ac4a5f1723c2bd39a96f0b05c4f36060536183ab1a975722de35a4086be0c3528a15c29be6bf65adb59bea3eefd3c6d7357580197b170bb51011e88c8de3d41fef25b925c2d6de7a001a8472c3ab2d2386f1a9fb10fb6c1a7fbce6941ca72adfabebeffa4ab329773b5bce4b86257fdb269ddde56ea319806218a84a6efdfa5beb786d8dd639ecb4a553db3dadadb50ff43d19111f583e43396746233076225aa149989d41da30c3c88ea9d83b35d801d64fa494b070ac37becd9d2e80f053724a520417805aff5aedcc7027baf5cd3fc542ea8192a8baac4584699edd32bcf4383bf6973f98e01ead057e72c384abf815847f933bd4e137d4254a82cb9a82237db0cb7416b3738ba64c13422fb4de1d69b01adb18ff91e728553a3ee2e22fec8e23d39c2113e2b7d00e1f57215c270c36d685ff501c35ca0ab5c0625cb6a5b2928d0bf00e542b86ef3baa23130101ff51dae883bf96ce469af61fec6833b7ed5c51d732a11f1015a99adcc529443dc689f8bbd0ff2759478e44d575cc062bb66605ec7577e34cb7771cdacdd1410891c38adf37a6f0f4e946020cf0209df760c01766bf3889c88fee2206ade2f14c1cc402850cd50c63bd53ecc522c612cfe7b2cf182a6346c8af6aa9cb33022fe66bf4e94843adff29355d8139a9e4d01a2052dabc4d4cf6dcb79ac14aa4b086df0416fbea28330b89c8732fd18172af222dbb950c89c8851941e46e43f3f0c09fa888dd31c7f81b436cd0ef3f302ba3bd147e4a2fceb738a5f8064df5cced0ba0e7e7d8511c6f3f88deea060f339e30580307af2b4e626b4889d9", 0x1000) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f00000002c0)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13002174ddb0a7bd78cc8c51edf515c237e4adc1514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5b54e9edb52d4ecab6e5c404ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a0300000000000000000ede8ca2832782da69a63e754249b41058f3b9042a0f76dfa04cc155f9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff3346854e67fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6997876c644f6742986b4813f7e3621ec860cad94b75bcac8ddf7613958e883f72adac8a422da2d6e405031f1307f4a86db6ac5c7736e5eb0c7017b81019f0e295d5cecd4e85b8a09892075c791db0cbc76d42", 0x145}], 0x1, 0x0) utimensat(r0, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0x80000001, 0x4}, {0x1, 0x3}}, 0x2) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000004c0)=0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4, 0x10, r2, 0x0, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:00:14 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80c0, 0x42) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x174) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) r2 = semget$private(0x0, 0x2, 0x200) semctl$IPC_RMID(r2, 0x0, 0x0) syz_open_pts() close(r1) 16:00:14 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)="5cc95fa967b0a561f8b67cafa10e846af403cb75cf9b4ec07d52", 0x1a) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:14 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x3f}], 0xdd, 0x0, 0x80000000, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x80, 0xf0000000, 0x5b, 0x9}, {{r1}, 0xfffffffffffffff9, 0x41, 0x1, 0x1cca, 0x101}, {{r1}, 0xfffffffffffffffd, 0x10, 0x0, 0x3f, 0x4}], 0x0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0xe, 0x80000001, 0x759, 0x100}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x7fffffff}], 0x8, &(0x7f0000000180)={0x5, 0x4}) bind$inet(r3, &(0x7f0000000040)={0x2, 0x1}, 0xc) 16:00:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffc) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000280)='.\x00', 0x3, 0x0) symlink(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') 16:00:15 executing program 0: setuid(0xee01) semget$private(0x0, 0x3, 0x4) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x3) ioctl$TIOCCONS(r0, 0x4004667b, 0x0) 16:00:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) write(r0, &(0x7f0000000080)="17f35a3c30a019b6a4871a71b1e29172d518aac19d97753b761341b6380f424cdc2652ed4d1cf705cf255cc0ff3b9f34ca4ca30bc50f68a082c44fd31043f57fabd83b49d3c27269707d3a7f56417814e90e6822d9ac1e414d8dc5124c4849179fd8dcf76f19c24465", 0x69) write(r0, &(0x7f0000000100)="9f006e38dccb05eb23b7dd03523b1dce2a9db496cbba4de22899e06792d359efc484fcf8194712e2ed96045173fc55fa71052b6a19343f47a2e1c57b398d4f5cc3991d0e7283fad19529df844dfa9f27c42b24646e1a2838268ec76b66f0a683d3ba6e386721223e1b40cf20863363c7958a8c04c2242782dab4a0f3caaf27d443d0a2b14c2dd3b272eafbca4019355d13b718b854297facc7149d59ddaf16d40c06a39b3e18d265b5eaec82da77e30395100aeb3c85878cf2170fcfc19046b0c80e936c100a3ead91df7e0659d78a178d32", 0xd2) 16:00:15 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xc234, 0x857d, 0x6, 0x9, "3649c738ab5abc760dc25ad1306db20dd1b46a5d", 0xd2}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x24e7, 0x3ff, 0xfffffffffffffffe, "0366402ba77f0c03ff010000795acd76ef3caf00"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) write(r1, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60c", 0x93c) write(r1, &(0x7f0000001080)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33c563a47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c73f9835676e16586f1b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd8e946eae0500", 0x87) 16:00:15 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/247, 0xffffffcc}], 0x182, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) close(r0) sendmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000080)="24244565e62eaaa8c7978cb3b580b18d5d50632c15b73d7cd84eb78d8e9b9275e47e1ff2bd6f5027760f5646c08ae2ffa233844901dac05c663239b2e9cb461dde9a982c", 0x44}, {&(0x7f0000000240)="752b82329ba3269705b19a75d0c964b9764bc2a640c235a7617e4d6396bae7c5734112b1e99bca7746c403ed6438a1e04b6e1fd4278836df357e4238", 0x3c}, {&(0x7f0000000280)="ecd239c1eb396fc944d8523ed235cab586e2e09ba1cc6c2f04c5bc3f6bed14e630647fe8c8b542ca8b93", 0x2a}, {&(0x7f0000000500)="45f1dc4a0742d5765240284436481d252a48598cac53d077dc758b8d970fb20a3507ccc15471831bd982fc88f740cfd2d81ab540dba49812116ebe21518fc464e8f888b614ef306de057f3b822ca8224e49749607defb5ea23548dbd8ab408c3ce386013ea91d425db37a7eefc2120938a068a0c63bc6456009cac21289cc90ef74cdafb37883f418af43d95f176c608b0102ae32fb0a7403fde52a13ff225c5393e3f49b7439715b81c8628582f7a9931e365c34bfc09e8fb6c9b8e7a01f1cdb60f03c7faa25d31f83474ddd2914afc8bc680153611c0522b3ce2b09bb53d41a70c5de18948fce1c454b40644af19e17e21f0d5e8dc96cc4560ee600c68df8d9f443ac95c626507b2725ffed677528497b33e151fd020b195888bd14b70a3393d018b9bc12f2902d9b79c0134b5dcc741f8b8cbce9887b09d1fb4188ba942beb1a925a9b7bf15864332e0a6d19e4b16b9a230d24d8feb230bb663b2df9e57af87005d9d43d2a9f748317999c3cb0bb695156ea9da223c2ee251456949cd518d4697d73f77c0401e44edfdf1e7bb564554c0dd3fcae29e755867ec1f2d059e7d1c303c6ce0487a428a50fc97c563388bab67e9e7114fcf4bcb39cd1485a893a7aee921e29c99b3977797fe1172f821e48a265f2a3e0af9a3f18317737f051593fe6587dc7b694b723bf783ff8e354d690faa49d20d0b7a9784ebebb9b8de25eaaae3db6621aa82d78f7a0850df59cb7648860aae0a6e134fa37ceaa5c3da64b7bc38938a833ea44739cb68c04f8da8ea7c68ed5ed4831b6371a2fc755473881191f67e9bab6a39541dcc247ad4cb1530d298d989299f88cbc90dbd7425d942900795ec381522053d6333fb99fbfdc481f8e18d09f1134a856cd4be11a875d641be61d7c31b5e3d16b1deda3caa18a02aa7fbd8b2e30fd3518d020f4f80ac1f3e3ddd77f12ffb4f7ecd4c200eeaaf2a83156691b95c96329d97170d864cce2706c30b7ad378e575aa837227ca35a63b1dad38f5849e00f0b33424b926ad3b061830652197b27d4c83982f1909ea460ec6a42848b68c23a98b518e98c3f2b4fa87a84ff40016a42133b40b1344e9327756ce0fa626632b937e432b088251d12682854b4e055167a00c841859bc370ed6ef7d3d4eca9c4491d0841b7c03758dcf50f7d94976a6d164e0b826a941256d54073281cc667742367fb40b2d30e3b359b4740d6136ec8ea73a3e280c93ec785eda4346ab0c0935d39ac5ef05460a9f370183837c4f381b15243d09d5f3c6853c1739762ca55ba20edb3565f665e5ecd752d3cca58f72f99616846ea8e0edccc2d9e16eafc4811a1e5a3430ffffad415fb2847204d48c058d7bcf10b0d1525784bc1b32b555f6b51457fcc8dc7098863382b585786d45df1f34a13116a0e204815ad90ea5ec7a50f3a4eb844f460e88c32bf6e19529ff076533db4d255e262a3fa6ef91360550e6efec6c821f99ec7cda253feff242c016c20a15423c7b7a73b5b1a8e5758d104b0b92909b8bd9c24ca2d4550419c933e7b6ccc8081b0a38c3f6dffb40ab57822168e9cca4df611f4a57feea0de8ed11f91ac6f9bc5b0d8aae29a13b7fbb6ca400de4ab728ced06d502f1b13d7d12f4aae7d0d662eaf55d4b389b36971e251d2547e87c73a7f29664f96cd0db811d80f95f72ba85ae0cb31fb1da9ebad56ce2ffac55f2441e3ceba305cca6fcea7c4e78657828e2fc9fbfd71c35793117bf5e8d78bfa4f8d2159462899421df3f5d0b334ccc536d605868939b1db7e8e375c7c1930ac37b080974d0242bf3851ffd4e8cacfc0f10b9339f5390cd891889af1c031a5fc4ae9d3712c4e3003b16a65afebc591735e944d5440289a885e35749043b0caf62fcf69eab7808ce616ca7d280a5ccea4c1a9a4761fd11346fc9ebba6ecdc73085b60cc0ebf334b9f2eef41c2fba3541df4dfe8c99497a0260e90344b18a4785df2023faddeb130afed89840dd4440d626211e505de4440ad5861a16d73dc7e0129e33225e2a403818cb3e78922363437ad707ba497ba56c94fd91f891b4615ab36d58ac37f8aaf92b64de3425dd634038731d5cf46190aa0101adab1faba211d719476d39a347347db1060b410fefbc8042580e8df823fd2b94a985173c20f022b2d3ceb73608b85a8231da955132fb51be0916e630fdb232ee81581ee062403f0f00b407b55eb904a955c27f74ead740cfbba26c9b10a4c3567bf5b65ff1d8d3b3b04e5db73aa500dd7a2ba6f62e46b27456f4bee38db65f4bbb7f778fe00ba2810efb3ffe3fc0a2792c8baad52104f5580bff238ffd93a3165f491a8eb8fc1a01479d5456fbce01500d3f462daaf8da02e7db9209462d99563169458e0d69dfeeeeaa852801895b2722bd4552aa8470a45ed6be8d983fec1380a6aab8b1f00db8dd29aefefb941d637c73083350d0f6891e31472a92bea1172b988423b21ec2c5601421f76341e77e14a245f77c8884b21e94b8623e7dcb8be6133088f85c202834ee73875504d8bcb23a8e76aeeb75c0cf86de6900a7732fef24ca41b7253f7feae4b9ec0d94af1d5acfc074688b333baec08b13ead7fa2c68a44ff8248fc012e55014e62f3283f2a37738f32c5536441c18e1e8d4f28de45331fd3a00f1c1ba8ddbd4d31f714b7f4909fc147bff2c6bc49e5ed0bbc8d92c28388ec524e5a3829f2ec4069028ba49715df57395eee55ed69bafee0f71b15899117a42dd1de5c0a18343aac7a78a3128b21f027849846a2650a7965c615346d1817b1c83204a8d653ad9e3478b2ee03fa060d00a814e0c45667318f15c7d20a83e0d4fb93ff11a73fc1c5a358187495808dcd4f9e84fd125be08760238d7f194fbd00de78f26b7d46cbef8aa473909f4783693cc633337d27e6a18e3e9f27aa543eeefc16258de7d078f79522c0c416414f23d91efa84cccdf565a961ea65cc87a6b72963fa48a98e863d2486898f037a9b42fb4a4c21821634848e35ad73d87bab369f35f081a02c35efaa12f74cfcee893202552bfcac1740cc295525fccc757ea5e64bafe3d1fcc53ad89b0722eee97bd699c65b56f34fbb9d4bb537f263f27bdf74c69a295ad2452da83004f2b843007a8998f824cc56076c16126f345a090320f1e1aca9355664ee7570eda7fc28c56ac217878467c98bac776ea917e295a2f29dc148285a9a9cd6ee702ac8a5ffe6bb8489332d8f615f56287cee7b8a29d86ea4ed9c73e8bbae609ff6d6ffaaeea4e7a925833759e82fa4728966ac9b09f30e893da2c1061817d55ad015d7eedad773fb0b7fb770fc4221237f33337d9f848b45c54b50860fed6b99c7d9ccaff1e61e80b2ae1b31f515aa24013e47f036822ac8be4dd070694fa9d4dcc07896806315245791fd7a0d12c6f92145f53e4993a4a5564c29abf8b501a67447fba9c97dc52e9a7e6acfdaad04e8583dcdac33e9fd1f96c889abf49e1e9173f5622ad782ada4c82adbebe8f1d27dd10f4926d716a18aa5b4a10189a438642ac964c4f9cb4bdfe3a869f31a436fab0302af2b851517b81c50b177540af5af0312412dc2ecdb518b16369114987dcd0a85b459bda3138c62e63d46c39b0bd1a1200007ac1a00f23c333ed8f3351427b52a4317c2a06c19adcd598b0786631d25776aa6a117f3b79d1e67176d4aa6ea22a2205acfafd206fa1d27f632c2e67a3cf3c9b30b6cd429cac35eac66964e8f2747f21b6df1c596721d2c62fce4a04f9891dd8f74a0bff1fcf1caf7560bdee874036bccd56f5f2c49e579cdf205a8e8bae65c378d6d6cc2a0da19f7a05d5f6291da13825081a72829e228f85518d28a71e741474776e4486bb84aa0e0782d543ee6ceded50d22e29549cb0821d79ce5741e0b38af0919f7b5a260b84256cd8e892695d9439fb1978fc77965b8551c0bb325f199a75baede1473440132f155aae7f57633a8a161a2ebb57109d74241aed2fd3df859372dab8587b2934e30b11d40d57a0a0bcd0ce29fe569953ce2ab84155c276cdc2c6284a132352317b3fed2c73c5a004893b4b400c67801b443391715ea481f418a335b3a28ac885588ea6268b87ef38c7910c1c53dac195ac735446526f2e1bf549bea1aaa771492a15729b6442de7828229fd94bdf7e30f2b66aefd4cf245a3496b6bab0156750f1329271ced63fbbb19b2320ef06128e40bf7273b5d8904696e0159d744131d0eff3dd3c8b9d777ca723ea2953c28b4ef8a4d0915b67d4e41eb327a7492c3d91ae7d1be2b6a5c55cb53af6f43de4d596e43fd42d585cf5f5708cd4b16f9965413bc3d744980d22483a47a44a69e1f389f5183c9a049204eb6564629cdc7a159fba9bf12bd1b23150ffbc1d35f26893c378794dce6a49a74d656acef8a08d883d8ac8dae87c588ac81f4e57fd552a9892d0c6301e4086a1dec23e440cb36588d993111449dca4305c354179641786f6f2461598b8369bf2b0e8c6c4df40415a04f6feeeb6fa93db5812c6d49b874357e9bf6be7ca120ebcfff753ac71bfbd4652eb61688501da6c1f576506688d2f78838f68e651be6a16f6890427cf56c9dc7be339a1e6f2e79f7f62e04747703a71002ae4ed665a6494b1789633a9460347fbfcd72c10c808353bea1177c5fee60b6dec2d08ba488a1eac237164f4a5dd5edb7cda58e1ce8071fe0ff31f72d3ef2ec6ce546af5b8ac81a9a67ece6fdf13fffb1cda5c2b06e28f55bd939dc7398d0c231988f3331c953d21e28f27675c0dfcc9305151e027c7edd1387ed3cb6046d91d9f5b740d4785f2f0830d3f9f21953dc7b83b74af75b3c12bf4ec6d0f63c3f2fd0dadfe341dbc29d3cf0ff9c1df40cbda0d67e9a61fd74caf81a6e0b325e995282faf3044796151ae1e3b00f7ced974d329ac885b9fc203362b42a3a8d94fd89a867cd2c73983de84c28d28a8e345b4d112258f61e9ada2de9785108baa186f88ff477ff45610f384b91191f1fef1839b15ad7041b938ecbce4187f7f78b4343ab257c700dffc6269c290cc27db56370c908eaed7808845d037469243fab85baf9aef5e1eca6ec708de259083c415c00ebaab90f683302938cd90a822226a52f8affd6bb782ebd6ae08e53ae6e3671ebaa0256bb9e8d1e1f25ce983655c2194d0f9148eaa4d1dbd6e6e1d304364d58814d166901c1a69de2d4827579981152f32efe4d579417a9f3690677939898963ad98fed9dff64f0d199fdc35fc3a731444435b2653ffb724a21a509f8130be172fe10a97acad043970fc76286612577c559959cac8e231a0d5747f5f571e52196babaab6af6b69e003c64be1403fea47fae6baedb5fdec5e8b955c5460ccf41d5677edfe6a882179065b9dbd193556eb43070d6792506628d410808a2f3ccf071f9c2aecc8eb4c0bb9dec8f9495743e9c66576e06d31978eced46f15f91dd7344ed93cd640f659de39f9257d10ce3515fae3a801fb5b17e191df0139ee256a564fdfdc0e33bfb817b0bf70ab29ccfec50ae7a8dfb443f78e0563b1de3932bafd01bb52064d3acf1bcd517d801422939c56794c5c58b8ac0384ac169726ad71103c0d4c0fec5bd0d05cca3e2ea2c685ac7d268c31e6652370ffa8b74381fa273c54a5a54b5e1bed985d10fe1c0fc819cba68b6517df329004bc7e2c1559fb502f24910e09308ca36d95b1d18eb32b114f1719a9eec45b854daf03b00dc080fbb44562c0510d9d3a8be022760f8a4a622c4d05a82277dbe9df87416c857bf2ba2a04ff8f690764639c4416c439636f05599d9c6ee2165cb", 0x1000}, {&(0x7f00000002c0)="6f771ec8f0c24fbfbe4e8ca0ad4661643f4eab0117d50239659312c61e9ee975b8b177c0251d03b9863f9bb2437d4d5ba4e80b2a2699518a796dcee202221da417ba8768003fb65998670604c89d7c55c0605c8f18e5a87f10960c0bc01d7e9f2e2014439f29256f21a32ef88e1d4d1154438c9810069c02978f392c8227ee93205151219e5305c9292461ac85715ddd92c1c9fb39ef83569245f886bd94c067a513180e5502ead1d1b71223910cd4cd3c5c5967f1a930f1966774abb1bda0dfd3b1b083c8eced815f379d51368aedd8b49bc4843a5300790992450c4b1eca640c207404", 0xe4}, {&(0x7f00000003c0)="d479d54cf8c055acc0d79c2a7d36f0fc36eba584b39053900c3662b57b588710", 0x20}], 0x6, &(0x7f0000001500)=[{0x80, 0x4283db03e2b9f641, 0xe41, "bb6d9aae6a669500b62a865b7b42ed3c80194c3c95ddaf03a2508945cc2eda4d748f0065a115d1bf566446dbd71b9893133846fc83a3bdbf0a34ac4ffca69ca50ec79f3b207cb48bc2461ff13a025dd33c4d74a672a8a3bc11f7ff2df895fed85fef4059df77a83b3e25f325e33e7503"}, {0x90, 0xffff, 0x100, "572568a12466c898fa7654f4aa090b3876f618a4787a6ad83fa65641471a697e9797439de4c9569537afc73179f56a04b1942d31b9b68a43c1bedd19de90bf56457d9def894584794dedba66f7009d5bcdbe7303e6d1efd946cd1cf5a04181d725f6c875f80b1d8f812c3bdf7f283a0c167fad4fea6aafae24229466904af8"}, {0xe8, 0xffff, 0xfffffffffffffffb, "b1c69dc17e74821325982817232a019d07bd970340c9fb32d6231a6aa848706ecf29466b1f76abdada132b9afa7dcb2db571590159abc720b0a22f81527440bef65b645c533fe967de19ca11f220080f059638d0603ac511911874c36ec0521598b75f9f8bf39c5cc503df26301e4c7d8fff7c07925dcd57cba24aa0253bee5fc4479ae75e29303fa1bb89f957056dda53891bcf8302d8c1f71a98f854e9f56a6c8a8a22c590d1bb32dbabd8c447d73715f80194ebc1af59a749aa9512df7b6de35ae87ba72a2361e622173a16e8f3567a5630a0c6453197"}, {0x68, 0xffff, 0x7, "8e381a5a82cdd95aecdb942d88b01ad1748b2b5e0c8a498360d5a65d537ecc58e18fc3ac271ab771af3703c7ded92acf2f068ac0a0dd89a4488b27b11abddb366d4f398a50df96fbb694257f616a0514ebefd3"}, {0x50, 0xffff, 0x6, "09f68ae631af93f92245b2fb6fe1b02fb1c9ff0bbea67f679543506c6d63f64c86af840cf51874143468fd083aee2c630d475f042c086d1c1b67260108"}, {0x28, 0xffff, 0x80000000, "d5d6f7f022e18b04d30f39227ea6e5ca6302a9ea9108ca"}], 0x2d8}, 0x400) 16:00:16 executing program 1: setitimer(0x1, &(0x7f0000000000)={{0x13906b3c, 0x6eb}, {0x7c, 0x7fff}}, &(0x7f0000000040)) setitimer(0x2, &(0x7f0000000080)={{0x8, 0x8}, {0x1, 0xff}}, &(0x7f00000000c0)) setitimer(0x3, &(0x7f0000000ac0)={{0x40, 0x9}, {0x1, 0x1}}, &(0x7f0000000140)) setitimer(0x3, &(0x7f0000000180)={{0x1, 0xfffffffffffff7cf}, {0x9, 0xfffffffffffffff8}}, &(0x7f00000001c0)) getitimer(0x3, &(0x7f0000000200)) r0 = dup(0xffffffffffffffff) ioctl$TIOCCDTR(r0, 0x20007478) r1 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000240)={0x1, 0x7fffffff, './file0\x00', 0x7, 0x80, 0x1, 0x10001}) bind(r0, &(0x7f0000000280)=@in6={0x18, 0x1, 0x2, 0x3}, 0xc) getitimer(0x3, &(0x7f00000002c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r3 = getegid() fchownat(r0, &(0x7f0000000300)='./file0\x00', r2, r3, 0x6) setitimer(0x1, &(0x7f0000000380)={{0x130800000000, 0x9}, {0x5, 0x8001}}, &(0x7f00000003c0)) fcntl$getown(r0, 0x5) r4 = semget$private(0x0, 0x1, 0x206) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000400)=0x80000000) getegid() ioctl$TIOCSCTTY(r0, 0x20007461) setsockopt(r0, 0x5, 0x22, &(0x7f0000000440)="692050ad2627cb409cd1a48aef76e4f8be7b15bd218cbb8a89fb5465a58443a3a1676f98e8171557422bc96fd5463d934d67db4817d39fefa397985f42b705ae3628ff8de8e673bc9fa131c563226ac7193e66b1420341feca6114debbccb8f53ee1ec9c525c801d32581c49ae6c50bdd33d3012dc0d0a6fbd9b8c38", 0x7c) setrlimit(0xf, &(0x7f00000004c0)={0x100000001, 0x7}) open$dir(&(0x7f0000000500)='./file0\x00', 0x80, 0x100) setitimer(0x3, &(0x7f0000000540)={{0xbf, 0x7}, {0x9, 0xffff}}, &(0x7f0000000580)) setitimer(0x2, &(0x7f00000005c0)={{0x800, 0x10001}, {0x8, 0x5}}, &(0x7f0000000600)) execve(&(0x7f0000000640)='./file0\x00', &(0x7f0000000880)=[&(0x7f0000000680)='%$\x00', &(0x7f00000006c0)='%&/\'@,\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='\x00', &(0x7f0000000780)='!#{\x00', &(0x7f00000007c0)='#-],%\x00', &(0x7f0000000800)='\xfco{,\x00', &(0x7f0000000840)=',\x00'], &(0x7f0000000a00)=[&(0x7f00000008c0)='\x00', &(0x7f0000000900)='$[\x00', &(0x7f0000000940)='\x00', &(0x7f0000000980)='\\-\xcf\'^\x92((/\x00', &(0x7f00000009c0)=',@\xf6\xde\x00']) semget$private(0x0, 0x3, 0x733efa50a80d8d35) getitimer(0x2, &(0x7f0000000a40)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000a80)) 16:00:16 executing program 0: r0 = socket(0x10010000000007, 0xffffffffffffffff, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) fchdir(r0) recvfrom$inet6(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x800, 0x0, 0xfffffd09) shutdown(r0, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000001040)={0x3, './file0\x00', './file0\x00'}) socketpair(0x18, 0x7, 0x3, &(0x7f0000001000)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000001080)=0x9, 0x4) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000010c0)={0x7fff, 0x1}, 0x10) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:00:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) socket(0x10, 0x1, 0xffffffff) getgroups(0x3fcd, &(0x7f0000000180)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:16 executing program 1: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000100)="bc1929ffe74a1d21", 0x330}], 0x1, 0x0}, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:16 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r0) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) lseek(r0, 0x0, 0x0) 16:00:16 executing program 0: r0 = socket(0x1e, 0x3, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xc) connect$inet(r0, &(0x7f0000000140), 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20022, 0x0) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457811a7f9097b5ac793683a"}) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6f24f9143e771817d441dd3418809d11de4ebe34"}) mkdir(&(0x7f0000000080)='./file0\x00', 0x2) syz_open_pts() 16:00:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f00000003c0)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) dup2(r0, r0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000000)="ec2c6e7aa49131fe833bd5508b44221bf449b72751168b", 0x17}, {&(0x7f0000000040)="1e21b95c6848fb50b8ffa2e13314c3ce1a465ef4761eabd4bfd3d4a116ca25a42e4cd7785304ee233a479048ff6fc85bf4bb1ffc56c26ceba7bff64b47ba327ae112800985eca4c98b2badab7845c1beccc8066420bd47fc78d2342eaf55bbd8388e2c", 0x63}, {&(0x7f0000000100)="ea51da29d858088594e53336c6d914c36a94683bddaf73c9cbd505d8792073f84cf48bc31e5e30d472f953994de11089b0683b21208b4d1a42e6e0612ee9ee940f6b6c2ce3af", 0x46}, {&(0x7f0000000180)="f0d3bb47a4c525f4037032c8861ee8e5fc983af62f35b7847bb965dbb7901026ce1f2e9afd9786c1436d8edffa5353465d62069bc693765d0df846d40dabbcd8339c19a42d4e5c91b7a813821e88a2ff223a7dd6d87fd1d771a9d796fea21945bee6510f24cbccfa0934024f2c0bb232515d25da5c5629ebd28d2a9080a2954361e7ce6f64da5daed9f61046b3206180d10f00c941ef0b8ed28d65a30be115c674b8d0976f1b5afe79490a789f580c491f296ac3cee055b6d59f8242c6be67262d3db9561f245d481787a05b6ec6779dbbd7a7dc6e758bdffe2da6f84e5e8ed537f8bbde9a6c5bf4b4f40f21acaf3f6a3739d9e1e058dcfcf7dcc9f4ec", 0xfd}, {&(0x7f0000000280)="a9624e6b999dd21e00ba7454d1484a100e374c6405fa6f9d5bd9203aab07659d46a0656fe5859f5c15ea859c8de4d767503a4f0f72e300b624bc7a7464f8e8c83b2756a8a92679d693d8334d11a29d88588c147bbcdaf1c99777c0154f9b5e3830df85a2eb243887264bd54fd14e7948517658e4c2d6d5160b42498a3f71bf2ba7e4590bc1e2d4ab3cfb1e5745473d0c108721d8ff7bc68a1d539aa178b2a49d56229a45ec5de45545fadf7b2f692378e595722d00b716abb779ecebacb41cda6466875f39ec", 0xc6}, {&(0x7f0000000400)="a874235991e30b54791431aa231380825f17e85ade8ed39177f6a43231e27787bd24f240099009b64a79c46486102580e0a2bb99f270fe3700403d019e9fd875ca10f7a3415eb5ff388fd633e08724f82993cc5d57dc304445fd2679c964030697b6cfad75d23ba21f1a86e3ded293e7d808e3cd6157", 0x76}], 0x6, 0x0) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) syz_open_pts() 16:00:16 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x100000000000004b) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x108) r1 = semget(0x0, 0x1, 0x10) semctl$IPC_RMID(r1, 0x0, 0x0) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x6000000}) socketpair(0x0, 0x2, 0x3ff, &(0x7f00000000c0)) getrusage(0xffffffffffffffff, &(0x7f0000000200)) socket$inet6(0x18, 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20080, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000080)=0x1ff) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x8001, 0x0) msgget$private(0x0, 0x204) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = dup(r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) 16:00:16 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x3, 0x1) r2 = semget$private(0x0, 0x2, 0x418) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000040)=""/56) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c650300780b07d2ec7792a6cb08bc5f60e2924137943ebfb405ec612fd456cf04c187e2e8e0be858a6e8b594113a63c9027a1c40f1d56557578f70cd6b50b68aef2b88eaefb91289e08ee000000000000010007eb216c9b05a86331ac8f042e3b4a0a345efdb4f33ed38688f6fab5920dcc8e0a93ca6889fbf88c443a3ac8"], 0x10) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000280)="0e5dae3070ca9f05", 0x8}], 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0xff, 0x800, 0x5, 0x9, "e15f37a596f8ccb220e0b9c818f75fe66d378a41", 0xfff, 0x1}) shutdown(r0, 0x0) 16:00:16 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20200, 0x0) r1 = openat(r0, &(0x7f00000000c0)='/', 0x0, 0xfffffffffffffffc) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000080), 0x0, &(0x7f0000000100)=""/165, 0xa5}, 0x0) fchown(r1, 0x0, 0x0) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="3e2c7913e4bad21c4dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febdab4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7e6423e8e9b31f678df44ff0ff", 0x119) r1 = syz_open_pts() r2 = dup2(r0, r0) syz_open_pts() ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000000)=0x4c64c4df) close(r0) dup(r1) r3 = syz_open_pts() socket(0x21, 0x5, 0x80000000) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x98a, 0xffffffffffffff39, "fffffffdc56dc803cdffff01010000ff0000b700"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:17 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000330000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d60654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b00000000002f53568453afb19bfd710bf0"], 0xe8}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) r2 = getuid() r3 = getgid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x6) mprotect(&(0x7f0000166000/0x4000)=nil, 0x4000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x34b, 0x0, 0xfffffffffffffec8}, 0x0) 16:00:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() r1 = getppid() fcntl$setown(r0, 0x6, r1) close(r0) r2 = syz_open_pts() poll(&(0x7f0000000000), 0x0, 0x0) write(r2, &(0x7f00000000c0)='X', 0x1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0xfffffffffffffffb, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x1000, 0x0, 0x0, 0x0) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) socketpair(0x10, 0x0, 0xfffffffffffffe01, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) accept$inet6(r2, &(0x7f0000000380), &(0x7f00000003c0)=0xc) socketpair(0x18, 0x0, 0x7ff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r3, 0x9) ioctl$TIOCSDTR(r0, 0x20007479) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000180)=0x54) recvfrom$unix(r3, &(0x7f0000000240)=""/143, 0x8f, 0x0, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) close(r0) ioctl$TIOCGETA(r0, 0x80047460, &(0x7f0000000080)) socketpair(0x3e, 0x7, 0x7, &(0x7f0000000140)={0xffffffffffffffff}) getpeername$inet6(r4, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 16:00:18 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) socket(0x10, 0x8000, 0x2) sendto$unix(r0, &(0x7f0000000040)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c050ffbffffffe0fffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:18 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000240)={0x12000, [{0x1, 0x80000000}, {0x1, 0x6}, {0x2, 0x800}, {0x85d2368adb0e4316, 0x4}, {0x2, 0x8b}, {0x3, 0x401}, {0x3, 0xe5}, {0x1}, {0x3, 0x3}, {0x3, 0x6}, {0x3, 0x100000000}, {0x3, 0x6}, {0x3, 0x3}, {0x1, 0x1}, {0x3, 0x2}, {0x1, 0xa9cf}, {0x3, 0x6f0a}, {0x2, 0x1ff}, {0x0, 0x1}, {0x3, 0xfffffffffffffff8}, {0x3, 0xffffffffffffff7f}, {0x2, 0x4}, {0x3, 0x7ff}, {0x1, 0x6}, {0x2, 0x7fff}, {0x3, 0x5}, {0x3, 0x8}, {0x1}, {0x1, 0x7}, {0x3, 0x6}, {0x2, 0x7ff}, {0x3, 0x7}]}) getgid() getgroups(0x1ae, &(0x7f0000000080)) setgroups(0x1, &(0x7f0000000200)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r1 = geteuid() chown(&(0x7f0000000440)='./file0\x00', r1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000380)=0x6) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0xacb) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x10001, 0x10000, 0x59, 0x3, "e440d8dfa201fe70c71538ef60b2e95367cce674", 0x46}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 16:00:18 executing program 1: mprotect(&(0x7f00000da000/0x2000)=nil, 0xfffffffffffffce9, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f00000da000/0x3000)=nil, 0x3000, 0x7, 0x811, r0, 0x0, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4, 0xffffffffffffff31}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d23b6d7cf71183db070015873b9c0916e7ae9fed58938ea6ac68a0b06326abca0fab3647175abf22fea120c9b3bb77ca4c205380c660c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b5eacc26757d14f2e3208364bbc454327b6a1522c332ea628b8cb672e9e70f7818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa0000000000000000000000000000000000000063e6ec8b7858bb", 0xdb}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x8) utimes(0x0, &(0x7f00000000c0)) 16:00:18 executing program 0: r0 = socket(0x2, 0x3, 0x33) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="33f46c0fe3c64923", 0x8}], 0x1) 16:00:18 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) r2 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) kevent(r2, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x80000001, 0x6126}], 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r2, &(0x7f0000001300), 0x7f, &(0x7f0000001340)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x101, 0x0) kqueue() mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3, 0x4010, r2, 0x0, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x910, 0x12) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) chflags(&(0x7f00000000c0)='./bus\x00', 0x20000) openat(r0, &(0x7f0000000080)='./bus\x00', 0x0, 0x40) close(r0) 16:00:18 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7, 0x3012, r0, 0x0, 0x21) 16:00:18 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) accept$inet6(0xffffffffffffffff, 0x0, 0x0) r1 = getpid() accept$inet(0xffffffffffffffff, 0x0, 0x0) fcntl$setown(r0, 0x6, r1) 16:00:18 executing program 1: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r0) r1 = semget$private(0x0, 0x7, 0x2a0) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000010000, 0x1f) fchmodat(r2, &(0x7f00000001c0)='./file0/../file0\x00', 0x20, 0x0) r3 = syz_open_pts() flock(r3, 0x2) flock(r3, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000", 0x0, 0x6}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) semop(r1, &(0x7f0000000000)=[{0x0, 0x4800000000000, 0x1800}, {0x2, 0x1, 0x1000}, {0x5, 0x401, 0x800}], 0x3) r5 = getpgrp() semop(r1, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) socket$inet6(0x18, 0x5, 0x3f) close(r2) r6 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r6, 0x0, 0x200000000001e, 0x0, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/57) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) getpgid(r5) semget(0x2, 0x401bff, 0x800000000000042) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) socket$inet6(0x18, 0x8004, 0x3) dup(r2) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = msgget(0x2, 0x22d) msgctl$IPC_RMID(r1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x20, 0x7fffffff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={0x0}) 16:00:19 executing program 1: setrlimit(0x200006, &(0x7f0000000040)={0x2, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x9, "3e76b5e19a0b07362f14ec2a00104d918fbbf1b8"}) writev(r0, &(0x7f0000001580)=[{&(0x7f00000000c0)="c5230c82d8a73ffdebbb4551faaf4552ca71ec3c052d3ae01f2c3137929b2deb390539947879eade9f73b8722018dfa006720bfd99a45f155d7d395107f4938eac4c29c6c41145cff7", 0x49}, {&(0x7f0000000440)="6a67ceb4d6ff1bb01008c3b510d6624fe5974630b6a7f861b90480be27baffa2d952b421fa9623f7336816e3657bca682a3a46cf6f16ababc1940787f4889597b3d89ada0d15f5aecbd50af2b7fd545366825a4e79697bf2a3571b11e987f553fc9f4b65bcb31ab2ad636948d67e42171adf118dfdfc6089abc1aab462551a4c85bf2b97022ef21e284b14c091f75cedd536a2b445f384bdf8b7ef3ce44a0d458ff286d55c140a96f73402b1a00cdafa465bcefd3ea1914caed3c9b6232c9d8514559970ed96bb7b3fa2500400153c14f643dcc20c8165a2a7c58380713f6674e38da32acae14f4c834669840aa187def32ec311f4959b2fec19078f1b5feb29ead110a10626fb1a0a6efa548975f943bb304ffe5d9340bce57a3e13b85385aed31aa9ae1d70eddc901ab8b45d206f098e3f9b64bef49be802baa929c22ec38e29c7f36ffa093fa3a36854062a93bf8247c83006e5693ad07a552e4896b5f11de37ae901266993b7a4b9231c86dee75ce70a3cf5d144a538b2820118192eb9143a0fbd7b4adc56af6365d693869bf4ab501316b47e3ed81ab5d6f48110009162aa9f418cdd8c19b770f2371397c19ebebe422ae457802b9d4fc962eba5fa473d7040a3fb74a072d73d6725bb5a46b8b52b3a19bc2c7da2caffe209796796c70945e9c86e5b7e43ccb2531984167900eaa6ec2c9d92f2e92aa19f86937c3368073b7f44d8d3b61431157bd19c9116a5876b8d1ad6c513a9d4c14a6ce60fcfc7f4f20183196f49cf46e91f5b5d40e98a17490105e3b4570565557bf8582816938f226de0a2d6caf1348d62cf07a7fb80ca82bc569fbb24d003b4e9374ba9383a29ea167c0605001a4ad83d0a3e1ef905d6b529aaa0a81fcb4dbc24784ad68680c1ae9b2b378cf53cd9a1c8656793e396e34f80df2d91f68817446becca1b1b33a883eaed24c974eca4efc0c9ac7f6454f8e505eebbf6597fbd0e8c04209b8d159a5e09a8e6977132d900b8113969e812621c82cea1f7d42a1d99e81c881074933d7556d11bea1f9bca1614a29a70c3839d3fe79e0d61df3b3b83a190fece23bf8fdc2dc288b29c89e15fa351279f572eae620a7c827a6502c305df32f4c92f9bb9dc04fe086c818fe977124e6cfb4ce3bd37cfc4909ad5eb770b6da0cd9ca75e6da5ec2bcfc403a488acbe0002f9aff487bee57ed43872fadd4e94f1ea6693246b9c935e5dc6b73edb72af3dc1c0a27bf65a3914d99946bdffc51651c292a4a7d9f05ed8c81195fb5c6774d8d56b45900f004affea2b27de3e934af227965772bfab43f0d936d1992c7f9871175edb9d7a70b3f1d28e034467fa1d085f6270823872ce0614258a11237732a88bff82e9fca59aff7a2b3daae55b02d12a6723fc4d71dafd187d4e848e83707ba223051fe4508b0b505ac33951a10a95b39b02262e3c81747b9a7b96ac2ebab427bf6de17dd206111908de39d8aac28ef721e7959eee0605f023ec3c402b2a9a8c3b82e4c6f3f6c02a850e4c8fcb818bb502c35528a6ff3e1f0edea19dca25f1b6479d91045ad28abdc1ae2e452832527c3661b7300602bd528b4ca40f591f3183010b1a8ff9b7692370708c0025de954d9087966ef7de528423698ca71f217491ac1cbcf1daf6418c2016fb51d760cc00ebfed5b27ce0ecd6b51d5c6ca0635199231621f57b02e3abfe06d44e15b7e41b4f99058890ecbaf7d3a94e1da5045c2759674737611d6eae34f0d8cd47ef7d7e1180449898d1d18b6f67164baec169640efd074cce50078f0e0666c8f9703b96be56ada3cf3eb0d5c4476828116ab71418f0fa0b342b3c6bd41938a53932db50b5d4083f877aeda98a3bb73a90bbfbf8df3449b221bca7fcc54d0ad62947b3ab01cebf591dc412ab4a20d963a36e1bfc7986609410440d9ffe4a1a253e5a23bfda062c6d321c5a3c5a4b8f8de87959f2d464101a3a828437b78d10a9ef8b14fbb29cc5f794f7bfd6a5ff590412734b91997445ce3dbb6eed5a0fe09814bfef11380a8a61de06c5058fc49fa710d763c6b0df869398fbb52448affaaa01914eb82c4882be88d95fa9633ce246fd5379a4bdca8f5fc1a5c6533d90a91434f6c7eecb014138953ae580442f4c3f4120c4e8c4a28f45e297bcfcb34ea6aa96a0e9ffbc80bdb28fbe2a3e60a832e6616a8799725cd11e57c0113fd909af62451aca19859a286cd93a4061f5e63dafd7e1bddad29fd0adda86f518e73521123c61e5621bdc82bb8c1fd5254b4adc8d46a4ead6b021b210e529156d6e83717a6e3821b7ff9fb59d1584c0a81b95f748e0f382e22dbc84ff734435631a9423395077717bda6a03fe203f73a724f3ce3bd48918507d9663b8ed542244e4f18e25859e294e54ef9ceccd7bda7dcbfcadabbd057636aeca0fe43468c487b4be09c7da63549927670f8c95564d4071ecbf54ca33144fc446d87c75f2fdcf1af03d072593a00a2c5439873d142aeabcca38c836a988740b88f21c2fd7c705973f8123a00e21b0e799550b26cf6e71190fba460ee8390c16de7539b4726a284535f6489e4585d63377e4620b11b7e4e828265467a2412381cdd18a8a48e97451ceb3859e5460cf5a1737687fab126580fd81cfd4a6c6f4602229500c94aee42cb113d5fe813ba82d5ec4824e96fed9b4d7ab83e5254d39a7f9aae9c852ef95c2533b307bbb4337b735fc0b7a61eec09fd2ceb4f54b6f50b0241c24bbc83c39f52fcaf8828735191e3df0817dff006c65bd543193a19ba3d5b484ac31db1bd9c7e621eb06e0c5503cdb3742018fa51ed3434cf241345629fe37814a0f1a8e04ce8196aee0df2ec7ec893d6c7334c8a3cf73f44f7b71243a7e71227742ac0184f99d624c8825bac17e96ead122f4dd57ca36e791fb03d4d1906d2cee07dbf4b72114babbd85ca16554999cfe13141cce65277cf49b17ea43a1c2d6a607d164f575923d5b4a2f900d24c20667c46fc82da49e0ef5a5633d2472e95c1a003ba8c5b326a81770bda682741ed5b80e36d20f8c5e977440851bad05fe7c1b425fd6d8e26439f19daf3ed3d4cf66842309b4e57b00031311389616d788e3d6926f79d5f5c0e50b16dbae8b2d32dfa84490ee8783d1bd109c6c5ee63ad14ed6aa926c6ff0d738c26ab5589a428a519a30f184366ebf2e02df89c3f20dc1daab8637f2c0b2f67d9c6ab3b030930236a28983c2b2f89dbc6b38f82fac5e4f422ac09679ad955e997aeda4bf792a1a5df0f21d2acd80a6481f52fe5c688b8e7a1e39e67c9115d3fec1f5509dfc39a0f9c144541c65a4e06985efedac65ac2c1511f011e336bea22ea2883c211798da4914ba32bc21bfad5a7304d3a39c9617de353e8c75606d25c2ae03c71324bdc7f582e96fadc2d56e6cb700aacabc60e957892b795f174583a735bac65b4e24e960872cf944bf0009b8a093dfd3bfa1a55af0cd0d7d06b32e85a1677108f12e0ef16282a4d4fad2778fb9b1dccf0fad5683eb3cf2741a3896a7bb92d8158b44ff539d6ca96c21469b5a1de8b8ef0093ec731aec2086478aaaefa9bd23c07a2709cc550c74f7919281ab72e8da036054b026f16bc5bcb7e1c2953ff26d124eea4ed0bf2ac003df6aea902c1b8947942daec78ecc0ef6f2b3a2924fff174f9944c2d07caddf054fd561c640f64b7a9c34bbea09dcd259eae73b8f49651eb498efe9998945b9b4b3aab3f2a913ac779f89bb518cc1bbb6b6be21f9e399be94223280e8012a1be33f9654b7bdb2d799a391eab5fd5dde27ced7902a4513a1101f56fde86b9d4847c53ec178424da40afd11fb8f685991eeb9513d6503d024edf781a80c1f60963a22a4c1232b05a5967adb8a29f29d2b6987207b8e0077575f432d820f92220f020179cf0be840ae861a89c11b96fd42814f857f8df8cc268bc3cffa719723a10502478dbd01e2543a97030adf5fc48649ed51778cc14d9765319334586a82594c40899fd332ac50534d2038247b529730f4b6a3adfae174238a1f7f48f880514465b1e1a472d8c30a5c5a1f6e57b3a09fb84652fd30f3a67b0e9e6a5e738c9e855187a3a6c74294ca12e831145920bf664911442de04ed325a1bae6ac44a9eb89375c07404ce1f5271fb0ad9e22e8a6adf8139515ad0e50d3d2448bacf9517a44cbaf40151932c007bc4c6b0ed87c817f05686d64007f6ebca3d85b104a9a16b3ae67acb169d673c0830f60dd4babd6f6a748667027f218c95442d10c13614aed3ef68d328faa4114c02d850c3a0b812648852005c6ae9cfdab04e948488f410181583d2020d89fe52d6929eb3ea5a1a7b930cc2e2573eb4568a6f46c620399801c64e1303e9e1ca61387171f955df77484d7315a660bc1dc984d74d69124beb8768f11c095b2d174b777939935190798cf0fa08b6295993d326527747acbab313139f1c5e50af707d0bec55cc938485667141de2993555e3b560b9f13e1a249ed133a17049699667534f82757952a0de3cdaef564063318e6be181294c01edf68259dad50cf889ec088e2e9488ccab642b073e897b37e658f7a6e5f4549230342ab95a1678acf60e455e2ae8d10650cc71cf618f4a286a95f204f76208668e168cfb002422ff8bbc5b3ef8ce6af18918c4cf20d24631ba616abd15f1aa825246650afd63526bb9990fa79451a2d97efb53bfbd41f044c59767d575494bd4dfc34c7a54f734ca096520f2cfe60a8d6d21a198f3e2a795fe60d49696a942a460f8ed54e2199b1491dc655a680ad3d4a50d3ef61c098dbb3e9444b1e82bbcd61e09df5ccca16eb6cf31413d45863901149983a9c6b3127c70289b041630de228588e006e84f8ee989a303ee853443d64a185474e09c52bd8c2086d2987af6ca97058f1e7f612e036e8de98b50d8ddeca0a63cd4570ac8b274978a72eca1212651fceccfad06cc0f02f84128ba3f1513f87a466ee63b654bd298c82c0a6e92bd8f88287910ad7040508946a0a2194aaf13862a2111ad3373d35e00e7eaf220e43555c804e53a04063876add6cbee6d2b0258aed36efde3c0275c716bb7deebb88c2c63ff702717640549a6c8b3c1f422ca870bb2ea7bea4d945da8f1ffe248547aab172eca838ce9aabe8d5aa2d1b4c3cba87e0e5aa8c837123de14fa3b09a15d526667c173de12da16cfd6e9d26d05d7ed73aac8bf11459fc37d735aaa889d28131fe65da04512f2383afb223ac8ed6970a5f11604e5a50c522f077c41758028ec1a76535754f233143971a6bcd94fd62661430aae1f7c741a0f310ffcaa3881dd2df2e9a3c15bfb944554fcfb6da697db81109b1463c21f3b759fa1af95a39b2caaee8df30a4fbb325e74ba284c1329bcc6217cf5111a1cfbc6bc7caee1b38a595df04f71ea5bc5fdbed2f7c72becb49615c068e6071eb5f301c93cb20809e602c1109eae6aadacf6cba9b5389e43c84fefcc48ebb5081f9f84d9e2abb27823857830bd70d7a7609f09ba0c06ad4d16d3f7b380111b4464a147ca34b4c53070a31b27b72ac1382d121e475a1458a181028e624bd0881a7c4084173b7e8fbaf21ca528ea4bfbb1ebe1d2aa71cb435f6f323c9f147819a4f8ff819465b6651eecf845f422bfb63ec2d2b7c598197ebfe10ccb7c46fc2318eb876f5804528a3b20642c3e1d21898c6f882dd399638ccb821a17ca5e1acb985e855486c7fadd960f25dbef9594030c5c4f6a5df2f5ecfa551063f8f8431ed311b39f880c6984e59372beae279fe557f2fb847bb9fa7dbbcdee26a370ec0d01953ea4ddad09d99", 0x1000}, {&(0x7f0000000180)="30090d5a7074e4a058d7d2e0347919a79af8444f317c729898c50ae54774c5ad770d72fffba00b3f98f0b8756a3b08627995b80a804d", 0x36}, {&(0x7f00000001c0)="8592e04f0a26354460720618edbdf7eb4891b978555fb9042178556d3bde438c9c548cfe17457328564bd46c86f16bd1f534ab0bc6372c7d3d0a8e0c507b670e298a6509b0a20a529474d36b440e1d52bc170f2a1c974d93b9ebf433752a0e7a1f091bacc0257649ce0251efd2fab5e492a61586218a41ee4ed3e77195fed0b888e1200b4eea1f0656a933dcdd0898076c180d84706a526f1f48b491f6e7b56d6af688605e66f96c7405d3551f75b353644d5a95b0c04c5b95c370c6962023c84786432ff88fbe10047424808a5ea8391d90ab0717c8d9", 0xd7}, {&(0x7f00000002c0)="497b632b3d9b73d02d19e644c78f7928e84ae4a25ae33a49cc18e34028c5475e83a0cb5c770762dfd3ae10d1e86770b35ec7e029c23954f851ab986b833cd2c0e4f1771dda8bb6681257d98271c3ee07", 0x50}, {&(0x7f0000000340)="a799dfe02638c982154238b6119b56667f3f09fcb05c2d441dba38544b850416401707ce935e3676ef1d4253a5291ab5598bc09d086b17344d4ac805", 0x3c}, {&(0x7f0000000380)="04960e841b649434bde90b9a06d684f9b4db3c299b7ba2c5a8ecddcf920d8f0530b22978d43c1616fe71b3114ed843826bd522de62d269fc53f5c9959a1baba0be21640eef02e186712b1ebedc3736620d956a33998df10c9cf3832e2ead5c37be19fe5c5f8052fc519a0b63f1b12da968dfa615b9cb", 0x76}, {&(0x7f0000001440)}, {&(0x7f0000001480)="9923800e4059d11dcad1a0d26aec835614ab161a661e9adaa9d398254f0e2b0a3e45b303d083a332a609ba8f8df23c1f753083781aca769c0af1926173cf9b8c492c3058d61876b15d969c8b70801c69073d399fa2d4405fe9c56dac8e308d4faab50d3c62a5172fc1721b9835a7974ff15fccd3d921189d9aafe3685dac337db55abe16d8ad44d3515681c176ee526b415bd33a544723abd8a863ab7a311261e6db430bea1fad315e468768fcd4691ada211adf8197c052023945c7b908c34786214388918827def672fc8694a08882808e4f", 0xd3}], 0x9) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) 16:00:21 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000080)='./control\x00', 0x8) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x200) open(&(0x7f0000000000)='./control/file0\x00', 0x20420, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x201f, 0x2cac) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x2) openat(r0, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x80, 0x2) 16:00:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x8000000000d96, "ec442a7158c6610cbe4a008141a5bdcefacf3f72"}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000014c0)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/175, 0xaf}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/235, 0xeb}], 0x3, &(0x7f0000001480)=""/57, 0x39}, 0x842) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce", 0x16a) 16:00:21 executing program 0: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10008a3938576900000000000000020000000000454675d93936b94efc67c54233a0bc2a00"], 0x10}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20022, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x110, 0x4) 16:00:21 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x202, 0x80) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x2011, r0, 0x0, 0x0) sync() 16:00:21 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x8) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000640)={'./file0\x00', 0x0, 0x0, 0x1aa, 0x1, 0x5, 0x4, 0x5, 0x0, 0x1, 0x6, 0x2970}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000100)="c0e19fb1ac06b875e715713f7fded4ca47271dab9c9e6031f03b13ad1587a09059aa7b4e68fc873521c739675b8444cadf35b24b17630e00ed54e513982cca6865f0ea655833cf034c5e1192ae6f69ff7724d58e782e75c5112ec3a3e086c7dfc00fc2ced12c2c74630e2d8fd807572a94eb6fad3c73219ce9094b4c2c04291a144278a2a82478d0754182578711a6d50ebaf28767f8c378fba19d923875fd7890af4be6dc9fb74b4399f2bfaf01bb107eac952205852aa500c3a4ea5b9e75e681e9c4d86c794d2ecee2916b938b78d8d3df7a55809e5de259db03b58211f2530248d351bba12cb8c9fe95403dce59f51e0d7332271c1af935bfb97cf409362d3e7565adc01a3bae09f7b946572a94f65f635f29c54379c4bc339e0086ccf8fdbe296846bbad08effa3c69ede12b3115d93f6f884b62b1cc810b43261cdb4713c19bd0990b982daf204d2dbaeacebb10cb25365510d2c66c5e4c8d93fd08e3dd2235be0a4d066573ee9ce8eed119e783c2bea6a4a06d32c416f932e5ef7f76cbb251147aa9e1e1d6de8a85d1c0e21378d93d3e4f8aa76bd816339919463f7f4af91d48a3071432b007cf669e2100713688aa9c6ee2a628193832d35f26302e672b802974fce7174ed0e3fac7dbdd37c16fe463ad912804e55f0fdcf464b5ce73c259cea10db42bf6f143d72fdc9fbc014bebcd2631aa413f994a1002db2bf72385e4ab5df7643d3279b8e0d09ccd7e3ec4a8d7f6529dec5a1abc241e69922ae963fb354656597987e224b0ac357b64f9b1e3145037398672ccd56b4a4275602e291bbe5e16200fa7e229ed09f633d13a5e8615e924a67c9e8bb31afdf1c0db7bf16bd6e35cc947ad81cf8c0c72d2d22a053fe15aa8ae3856af0249fd7671a9402d3d0c0ea128a3538c50618d6a34495500649d2cdeb7e2ce2ac49d1dfd8b4a7969c4a296825aabb73628c54788af3ff76fcfacc1d27cd944dfcb734625e9df32454b786e9b0e1b8b2765c1ac667e5ac2529a2e65e81d8401571c3026cb04f74b04e7860bd20af97927e26664050b8bdc2eb4e03599d12c26988ed60fa5da184db196d2a9c6e8f584d88b0ac004963c75d01a07b1e322093ef51da23c6e12b4ff28898144709fcbba3cac27b8aae26bfec9de50b5e5b43bd262e6d933bd28ce66428434cff263f14f706215a9199c6a7f3c9d4ee57b311a44669ba5e2122c6110afc333d5046055869644fa712886b63bdf51949c26d58e04e020d012d86ad091546e859c08b19d329318ef2a28a88782809dc6587052f4245fcf767d68b1470bf1d1fea8c40b67021c577e88ebb89c169e9f1ab36848c60904c3bcc34f6b8d622c2ed9f9c738f0c8e0c7ba44600d6ca2f0ebef19dccdd33284594bb12cdc490d136715d747c9f3628cdcedf108df7dd189423610b33de210adc0fcaca4855685fa7658e749cc8234f6ff2df8101610a0f74e05b54fee012eb7acea30f132fe67f6f98f0399fa70da22efe57d19a6d423e38b36126d74852bca19a08c6e78552e57977f5e6a10ab2d163a15b6d2792a1a520fab657934a38a998164f0d410bff063e7fa464ab96394fc476b42af906b25b887ba8672f0ba6f42bb62630453701a361498ebf6a05c702891cc068e3c63817468bfbcd58e236a07fe6331a089d6b19e3efcdd7980f9d64d4cd86db03aeca69106ba224e41aaf2b636557049c7348e817582767db0f647d990cf2e95229692a10d8982a8ff8e9fcb", 0x4d9) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0xc0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000006c0)) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) 16:00:21 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xfffffffffffffff8, 0x3a8, 0x8, 0x81, "fa3c63ae5b43e7b14173638b10e1ee2603d11172", 0x8001, 0x40000000}) mknod(&(0x7f0000000040)='./file0\x00', 0x204c, 0x4900) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:21 executing program 1: getgroups(0xec03cf1a, 0xffffffffffffffff) r0 = semget$private(0x0, 0x3, 0x8) semop(r0, &(0x7f0000000040)=[{0x3, 0xfff, 0x1800}, {0x1, 0x8, 0x1000}, {0x4, 0xff, 0x800}], 0x3) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = dup(0xffffffffffffffff) close(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xfffffff4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$TIOCSCTTY(r1, 0x20007461) socket$unix(0x1, 0x0, 0x0) 16:00:21 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000002540)=ANY=[@ANYBLOB="100000ecffffffffffffff00001500f0"], 0x10}, 0x0) recvfrom$inet(r0, &(0x7f0000000040)=""/135, 0x87, 0x2, &(0x7f0000000100)={0x2, 0x1}, 0xc) 16:00:22 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) pipe(&(0x7f0000000000)) mknod(&(0x7f0000000100)='./file0\x00', 0x10, 0x4) syz_open_pts() 16:00:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x1700) chflags(&(0x7f0000000080)='./file0\x00', 0x40000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchflags(r0, 0x0) 16:00:22 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$getflags(r0, 0x3) ioctl$TIOCSETVERAUTH(r0, 0xc0107005, &(0x7f0000000000)=0x5) 16:00:22 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x100, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x10c) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000580), &(0x7f00000000c0)=0xc) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x2) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse\x00', 0x40, 0x0) r5 = socket$inet6(0x18, 0xc003, 0x5) msgget(0x0, 0x100) poll(&(0x7f0000000180)=[{r0, 0x100}, {r1, 0x40}, {r2}, {r3}, {r4, 0x10}, {r5, 0x82}], 0x6, 0x81) r6 = semget$private(0x0, 0x3, 0x0) semop(r6, &(0x7f00000001c0)=[{0x1, 0x90aa, 0x800}, {0x3, 0x3, 0x800}, {0x3, 0xb97b, 0x800}, {0x7, 0x9, 0x1000}, {0x3, 0x5, 0x1000}], 0x5) r7 = syz_open_pts() ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000200)=0x7f) r8 = openat(r1, &(0x7f0000000240)='./file0\x00', 0x808, 0x101) recvfrom$inet(r8, &(0x7f0000000280)=""/36, 0x24, 0x2, &(0x7f00000002c0)={0x2, 0x1}, 0xc) flock(r1, 0xb) ioctl$WSDISPLAYIO_LDFONT(r8, 0x8058574d, &(0x7f0000000300)={'./file0\x00', 0x1, 0x8, 0x1f, 0x1, 0x3, 0xffffffffffffff80, 0x10000, 0x1, 0xe8bccf5c241d1dc3, 0x3, 0xba}) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) r9 = semget(0x2, 0x3, 0x480) utimensat(r8, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0x4, 0xfffffffffffffffd}, {0x6, 0x2}}, 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r7, 0x80047410, &(0x7f0000000440)=0x9) mknod(&(0x7f0000000080)='./file0\x00', 0x4, 0x10001) semctl$GETPID(r9, 0x3, 0x4, &(0x7f0000000480)=""/89) 16:00:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x801, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "f0dc3e9e21ba43818487dc8157aa6567444326e9"}) writev(r0, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510080b1c1126cb6b37d0e1d87700730096584b0e4539d766faab7f26fdbe560403dc1c81fbd2e475c3b5597d3a83f9a6e57fa3e779b11717742255bb91a989c4b0ee6fb568f8df0a1eb3d6d5e6e51ba91d3c4f1bb633bb705496dbb511c691c2bec8991f4ac4fd93f3f727a50de1f08f4f1ef5d2c59f9f50ca1827d1e19b159311056685494c08a0c7204e09606e58e334de00943047c62c61bc018a892ee3cc3df9d3ffed86a88e43ed41f9fb31b5713582c383ce40f49fc72aa52349db9e6d6625c586139cea9039a85d2d6f47470ae72cebc22e7ed4c5bbc110c64fd817d810f10b445baad13f05429ca1fe82441bbd74bf368ea0", 0x1cc}], 0x1) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x5, 0xff, 0x100000000, 0x140000000000, "deaf3b09377475d485f7f3c3d661f6838c4a1c6f", 0x7, 0xffffffff}) 16:00:22 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x7, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, r0, 0x0, 0x0]) setregid(r1, 0x0) setregid(r1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x20020, 0xc8) r4 = geteuid() fchownat(r3, &(0x7f0000000080)='./file0\x00', r4, r2, 0x4) 16:00:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) getsockname(r0, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="8d1920c553ae718267fdc3ed2d236ce00eb18884462b516c8adf67ea13f76d1dbc58317df6e01ed7752206ac10edf52129983c96bd56a7c068478cbaf25f16cbdc3f0cd07e0176a2d86cea1cc7da2de8123b650c8f0de145b69567", 0x5b}], 0x1, 0x0) sendto(r0, &(0x7f0000000280)="a790abb70b22ba41d459576efc1b687f3c29bcc78025094d45df2e9baca3cb2699459daf50f19299bde2f8c7e0202cffcbc466e8d167be0d75cb9a48c2df563bd231187806668bea89b0d93a233bac05cfcb6b269e28f5e6bc2b8f3487f4986a50c4d327deeccfb94d76bb56cbcd9a374511f336abe5abe01366a19491ecc6c8035a243a0d1909268a31803fbf5a71a32d5c2b1d91921a5dc8ddc07b61dd6be1c07fbf657fddc40ec27aaccaf91e739f4a503d7920811c04e6c86cf2e16cd03aab914aeea0ff", 0xc6, 0xa, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) execve(0x0, 0x0, 0x0) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000400)="493b4451d2a0748a67bb84590b0000000000019a8671a40000636070a5b52859c76a8fe8757f3f0cd10165f210641c3c2b515aac034c040f130fbd", 0x3b) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:22 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "00000000e74de40000004000"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:22 executing program 0: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) mknod(&(0x7f00000000c0)='./file0\x00', 0x6000, 0x80000001) r0 = open(&(0x7f0000000100)='./file0\x00', 0x401, 0x0) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) rmdir(&(0x7f0000000180)='./file0\x00') r1 = fcntl$dupfd(r0, 0x0, r0) renameat(r0, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000240)) mknodat(r0, &(0x7f00000002c0)='./file0\x00', 0x2048, 0x7ff) r2 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0}, &(0x7f0000001800)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, &(0x7f0000001880)=0xc) sendmsg$unix(r1, &(0x7f0000001940)={&(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001700)=[{&(0x7f0000000340)="619f100ac9b53803baafc9dc9020239b8f3cb88ee795091f2bf90ca4133a69284b2f1c42e9d00eaa76256f98ca9c48c65b84ddc65cad7b2c1a9af72e7e120ff9761986be77a4a74f32b13f4c5ce31334e83e31dcad122f416c296a15746e1ac35fd2dfedd65337b8d9944eab23c08e5da351d908afcbb96da8c0", 0x7a}, {&(0x7f00000003c0)="f58454eb52e73b4a2b8ce0332eb82c872e9dacb4f5d8b8c5f6c779e6a86e2c036096fa478551906d00c4151a236a7889d619043cb42833a6dcbb7bb5f4f212274839304cde37170e56e2c285c7209f87cc4d9631daa876ebbad395bac71155f1297f06aea6326e27f08426d15aa60171be0bb4b72509d51dde48ecf1dcf129a23e461ffe2087375af61ce1a05076f567651219b6cafcac9713e16fa3a4ca705f5092226b305ecd90cd90f3577368002f3c26c96bf0289550ed237746a881ba574c05ccaf71a267c0bbcaad0acad60165f288e3", 0xd3}, {&(0x7f00000004c0)="4995d89a2adb7dcdaeab81149dc2d74b31d1b2dc0b7d323294f6cedd23fbce52d055f2cff8d1b7e471efcaa31a1150b6ef641ca00deefd042b4a7e6f35156696eb276e08dc36aa48110684c0720658d8a1d5609fe9eab3115222d028c78bcd3d99cd2134f6a134889be300b379448633f0ba2a47699cd5d3672dc06ba9d598c3167a9e530607bd3126ad5477de8b7c82533a7a87d7ac6986778fb24f312c162e8d1b9ae0152bee24fcb285f48de647a85f07fa1b46136f5e2cda019a11e84b94d8fc6ae0058d48772f6c765e3bb72f9655b1234166188386efbaa50af9959d81a3651fc0ed360a16cd255ee6124924adb8c2af5747de1f84078397c8fdb92cf27873dd43f1cd50bd348b396cea829077d5ffcddb54d9a45a5ececf1ca3da7b6632c7dbd1080489d645ce60f7295218113ca0649d461e4150af0e3890ff9eee16139ddf48bba8e62b823e5978e54f9b250d8fcebd3a8e75f6a4f41ab8a8b1373586b304a10c1355c985c13d9487996aba13ed04d90e8befdfab5c715e57ca1e8fe3bb7397ef29ebcaa65db11457fcbdd40d41077f8634bfe9b9544a002bd36334484a02f36d801a958ad825ad97b77ea79c8ddfb0fb399666aed3cc8930420f7b4e3bc375d13a058286751331e6f02063a32edf2d65cdade8fffcba0d8f1560a6810f84b8fb2e2ad978193aabb9a0c80ca893e9459248dc0c888b30139d3752f9ca960b9b4924cf492746cab6c71d41634c6f90bee341434525999d5223b47f3c0fe9e03d7ff9a415b9ae61f188d43849f7ff58ce297c6c890681f52a62197aae6129c4dce4eea0fba7fc13053f704056d7ce678d53857ee79175c63df8535be5bae529f999b75b24a22508b87b80fd69073890101f3e45e9bf539f609055ec3a1006bdfdabc67061cf75008b70a7810ef3ff5c8086ec2e171525cce729be92a8fb7c49e3b5317cd1f03d14bd0684ab0409a8eaecde21926db75b00ed3864f41775bdc2d6512fc13149af8745cdb775003578822d12a70e6caf46e0bd077eb336dd4181e63423fed396537398980c98b4e0fb975b6564b4a2682b686cd7d0cf55274374ff71806cd9bf0d80befae5dfb201c5b252afb982fc2328e0dc9e12b21960b74f964b2cb872b29bf8d90a534ad4ed322a4756037f93d05eb95b872656dbae17c04505339339af6568077386c7337110810bba0373a87f3fc511bf6c63b9cab412585aa343b372cae2b0c088cb31e588c17ed33e11b9f37242ac92f7e72f31e2099914a9158bb7204bc8b3a96628db74a4031cec161f6f0806ff2a5ebd94abd34717296d18b1556f9db136c5e3a038ca3a83712b2820c60af6bd6f3eba31b80e4af7ff33ea172ef4ef8786a31f07057a96d161410f6c8dbb0dde10ec4658bba8107257fe71b5c9615b38b9c453c177e4c0081af40db828e0549f6bfb40e0ffe3ef05dc7ffa3f7a8dd8002355786be307f4703807e61bac8b96b00009602eedc43a838db43c09713759c7ccbe76554740e4b563f814b76f6ca888ee6bf9cbe471eb257581dcf7ad0a0a72fb4f32ff6f985c528de23f1bc5e079053fc67f92c97caccb308a4d9bee4af58c2e00d0af285a72f5999de8684d101d05643fc4da1ac5c540777853cb685563cb80cb40de2f89b1321581331c0cad4aade22d57c8519f5088f2bce8be1c830d45706ab4956313609b9ca754a9271cac950592ab9e8661c3d43bcd4fcb46cec2713e6ca8c16a491e6935451daa6bcd5580dd72de2f0ec2774197d1a2dee28d477d8592fa3a571729965f861586da964985f64c6d4e3ec0c8763a97c5fdf53d9e5a2417004a89e9cfce276eedb29a7a7b1064186ded28a6dd459ffa392fca33d06467750a95a670f24c2a9b21ec4f52f4604680f55397c92619d862ccaa0be20441948720dac77bcd508a2a2344221677e143cba55a42e497ced2fabbfe28459e73eb1e7880577bcf5b84b28770c3cf26949fe119316778f0be2252109b0345e92858af13b20d440c1b44f60b232a21b0eaf1d6a6eef5efceb666a9bbe28174b4bd34a961c8d8d3ab0b8c656467fde194ccb2d3237e49756bbb3ee05ac77409cc6c1ed0c3902648e097124d87433d897b5568259cd9a474e233134bd1d4cab6960829449bb9a4b2c5932eadf012e6e98d71dc4326a50d9f2f520377376bf678487f4ad9eca51979443aa262b88b08ebfa0d99de49b859d4e0cf0111861ba68a0201b484207268be783e86af67c6ead711e150aecdc53eb6e2494a9c51eb4eab8bae2599416c3858d2410de51af48b5f82703dd5681fbdb781aad084699ed2fa169a37bb3689613754d0d6b9156889bff69f7d4b4d664591fe5c10c1bbf9a71d96f353153761714b2d53b7370a7f07acced893527bf724f86a829c20eeb92e3494ac3a24d6168652425b98a5c481c2fb7af383b33b2a45849edb96d90053b1f36ec3cc82834cd8bc6b05592748a8d7920f31abe2abde55eb89580f6519ef98a055fb20a804cb6355a6f8b54667dd8215647936810ced59f53ab750166c0c96f42ffddb91d88ab86e3accfa58215f87a20e4d12f5787307dd4d8007f22dff5aca5d397a42a0b302783e16141ebcf2e9fc0adf7492b32e34df000f0f298e4a54315597734ae825dd684d42cf60232c81973081fa92e87f2d01ce0cd8d3e310312abaa6883d1ff1098d85a818be3604194d0b7bb3a5a95f303f7cf4cb0fe8df9b5a245e1487e1f3d638de29f831ad0b4c9c7edd734869ce2b986506b683e116620cee625fb42d4273f149f5acc06410cfa515d777e07f19fa1e21155654a4ecc7616e6612fc3493a614df238e1d49c423d8870da4e6b4eac5c87b8d5869c24ceec1bb68e0bf95b8226207cd4f1b894310488b46d2c797f9bb320c0da17029e85236d29822974ae4c00400c61db57e69ee2ac0e1d1ff0f22ff242a78ac551f9668540f2c1ed5869ebbe7745fce8f356a88d520c65e161c4428e4ab5161e6f386a8800534240f4b58e0fa732ebd003c7433e1a332db9af0f6c40dbb51b907cb19a4c9177b5be73801f8713b706f905eebfb2c385485d2f679c5e95c87ba9ed9dd8e1b4fbfffd318111da87d03a332d6d3b7ad3c740de24d20aab98129c5491cfbb7d74aa476b5b5a227fdd972ecd0786d75e57d2b37c7d3ebf9f59b1a7a165e370be5404d92ad69e1504feff7ce6bbc2eacbe00ecb15f627a24a571efe44a17f1e2b9cbdb23dc482636f31c32c462e9c9f9bc994fbb5bb7b9b18de5a4ed3dd4b777a5f5c66ba8dd1e4cfe8ea5b265f2ece4cd2a564c5ec28f695ee0979f1e092f5c5cee8d64544ce8de6b2a83a0f4fdf7297885bb0fc9b3dc89444083c5e77ecd0bddd1406f62e27f9acfdd6098c8c3759b0df93cb530fca44d1ab2c444290dd26962df7ec3b324a965ffd9b5a9db6753bbb3172971d35b3fde45f243629d8fb9b65965b2962585f8f1040071a57690c3da99fbc352b3014df11eb78d2d317d2b050d44b0bff5082b88f8fc518ae8759e93e75845365f34e2a3f50ab246cfe0aa98308c056957b9dc787f9db4d8b01a77841760f3f33b0c9920cc43bb07b74a5889d01c1573935339b203ce69219256638d61973f248dab73be9bf9d2b6a6794cd6e71ff803e89e2baafa839164524ea35d8d7c6ca6eac2d83c6d13e4f95752b94d52333c5281f168a449826eb4e8e32c08e4699373183f11b159f982ed6241ebb8e4e0667aa482d63e90118f9e4e2a8f169624a407065c9eb1a6dc7ed1c1b116ac6ea51bd30015bda94ee1d079c293fbfc2944b17ed2d524ce8f78850bc972cfa7cadf35fff771162752a5c0d29708188fd61fc4c9b269aedd9d55615799fd3943dfcd1fd39d0be247644c758d69a6b00da83f1f4bb0eccd384349b55955021a68aa62b42d6f602d54df667942a5badcd6d08411d760d17fc6d5065853b28ea993d3d75fc60b4d2a419dd0e7edde8a0205c54529f8c1b3fef3342d94b33e8e0d3ad8050df4d92fd270980ee5a32f14ee32531256bfd6d498204615fda8c38959889ddb0e1a10cb12282c65e14fb685ff774e3fe59cb5fb160d153966b9ccdac5e5d4c08d6fbb3f7504cd8cbde5d72c3aa851339bc2325d33642334ffcc7306a1340b5c8f4de524a89c3f4c8fe4c3ad95e4d6c5f27a968f7f1c89e580ee82f2ef57ebb6a905cabbb490f812187a08c09b482d86efffb2d3fb5b67d66aa7516513f660168f27ab31037dbafeed2a1b0f98473c1b8350d04258fdfa28919e9b3b0f13ec2702d3705952cc11f9f391c0a9becd7fd3d38788ae3e734622c916d25e71363c821a365d58c383c647accee47568428f972913c8593e48f92bfd196b09900f4a76041f00ec3bf7ef86b77d29dd21f4931d3c6d29bbd3c77a4a54b484d9ac1fbe597cae79b24d18befbedaec23b0e71e990ce4a27a9ebdf6ce76c989a0e0fcf9463b378efeeae1adb7f5bf90f2f67267d13e41b1a2ffd11fea043645e230221c7493684615e082ee7b599511b16632eb17703790fbe6116af2446e6377dfae8181218736cfe33c89ef89a69d2aefbd4c17e2ac145dc6c0e897b007abbf4787f289300948189118b6df675b8d1e17baa1a041e95844ae3aa5939d0afdc32bb07ed58ef83668deca7decaa25331963839579ea6d4a99428e1449604bc03905088adb5d2cbf89fd6911906f5611feaed4755014bcc9f0b3660d8289e45cb1eb94810ae6ac61eaaa1a2956fb966c01c16394e6ac1b50cce257f41a5e00d7f4445cb57474babcd570fb22ef48dfa6f60b07ca3cf31dc80f879221e164e9f3c6ccee2484957da9752eb89af53d54b239c14d414bd5c742beee1e347703399871c6a402b8b08bd4aec9f9620e34472794d5556341e090d58f97f4f43e45e5cdb759f0009c092134521e68d7b9173fc6c36f44927fdafcd6f820b490205b166439794cf944fede601bae13a9b4761d7a7f59cc9b3c45633f1b4ee35c06cc3e8bf73158707a95104ba2de623f6e81d935c721791ccdfd38513e5aa768c5fb9244621ee23f000a371905e2520f45d100d7d9fd87d0e9cb4859ef3fa3d6783ae47c632e04e5ee528f7fea388f05fc652ba556465f66493ff3a0977a79bcb260d54a2d02f0361503d310f5e9a36783436a1b63d12c59e2bced35a0ccb56d5f70b6058e196ecffbe058e35437b3f69cbe53215a5ae5d79715c1f33d59be5b5ad6d4054b3ab5e4b19dd5d6167e5d06affed5d76a811fd5e68f831791eb41ae17598c84b256d14b0b0cc82bfa5113d4b31932198e9e68991d80ab9bd30005375e8290d0b7b0589acda769ebc1e9ce7c95dfec195abbe11e3796a0815feccdfdadeabc0faaa176313e948b791fae3d5eb5abedeff22a2c7ff0a2360c21c4396473cce5511575a2fa4e4533f8447ae486e26c98bd342f6b0a21ac2e84dfc6dae9cf4d7cc01f51e01110f31360fb07f6734dd3c802842ddfb527d7bac41e24de1292f752fec106b524e531766c8f51e86666d7a3febdb0987a10725e6c63740dfcd7cf13a3106c6bf7a71f6c772309ee45dcb582a4a4628ecee4b8ba59a6ba354680811b151cfeebe0ce4387bcad47830546e142d5c6bedfac80ccee92b86e626764a0c6ca1bc736944a913c58988d0e20e6e6f0829fba211e3e18c4d7b39c830549ad0cf8d66cc2ed2e9b2a20ca9bab0a74a344daa1f501a46094fa28d9d01e457fcf785ddffecea9deb36b5f5b595ecc21e50250e50004c811df6a1b1104a26ba49b699539f23ac87911e6882a9aabf27bb393b8b06a0822d53b2c2c19090", 0x1000}, {&(0x7f00000014c0)="8c0d2368118bff8f00c3a32e3608f5fecb7fc29ebed2c5674323eafde640d4f7", 0x20}, {&(0x7f0000001500)="3ec9e4a4a48135d9280544ca47c3d2a103a2383121d92b4b726caae61f92c161d9fef9884578b545eb58343cde896ed90a84d55c2ff695bb6d6d06670b121e5d2b9487d116428a48225b021bbbc26615b6c552520c1f41f27270435662c2b6fd8c6e4e4a053edd47c6bd5e5bacebc3a9b3811294137c6dd254dfa6d91acec8e9c0e8a1cfe96fc290f67931fb3acde6753bc4469f2f09e678a78f6f5d148b8800567d9b332466b009726e6be4455a6d2eeffd4a52951dafd3a9cf76615be69b4a7b64b0fc4e9fb646c34e95574d6a4f833928b484914bdc9982fc1fa851c944b6918f4d5da3f26ee05e785a0e4de122b9e27af504", 0xf4}, {&(0x7f0000001600)="c2700d11e7a1bec629d902d2bb0d1fd51dced3d19a92", 0x16}, {&(0x7f0000001640)="9605c8efc80544511dbe4d80999cd429fc33471d85615e72fabbdad1afab", 0x1e}, {&(0x7f0000001680)}, {&(0x7f00000016c0)="4a2ec5b2b29af42914aa8b63f80b95e58d6506", 0x13}], 0x9, &(0x7f00000018c0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x60, 0x40f}, 0x6) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x12, r1, 0x0, 0x0) mkdir(&(0x7f0000001980)='./file0\x00', 0x1) socket(0x10, 0x3, 0x401) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/zero\x00', 0x20400, 0x0) chmod(&(0x7f0000001a00)='./file0\x00', 0x8) open(&(0x7f0000001a40)='./file0\x00', 0x200, 0x24) symlink(&(0x7f0000001a80)='./file0\x00', &(0x7f0000001ac0)='./file0\x00') setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000001b00)={0xf3b, 0x1, 0x2, 0x4, 0x2}, 0xc) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000001b40)={0x1, 0x8, {0xf07f, 0x7}}) fchdir(r5) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000001b80)={{0x18, 0x0, 0xffffffffffffffc0, 0xfffffffffffffffc}, {0x18, 0x3, 0x1f, 0xa39}, 0x4, [0x6e, 0x80000001, 0x2, 0x7f, 0x0, 0x2, 0x1, 0xfff]}, 0x3c) open(&(0x7f0000001bc0)='./file0\x00', 0x0, 0x20) openat$tty(0xffffffffffffff9c, &(0x7f0000001c00)='/dev/tty\x00', 0x280, 0x0) sync() r6 = open(&(0x7f0000001c40)='./file0\x00', 0x10000, 0x10) socket(0x26, 0x4003, 0x7) ioctl$TIOCNOTTY(r6, 0x20007471) 16:00:22 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x30080, 0x40) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x7) 16:00:22 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000186000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x0, 0x8db0}, {0x4b, 0x101}, {0x44, 0x400}], 0x3}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x6, 0x5, 0x10001) 16:00:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000440)={0x4, 0x4, {0x0, 0xfd}}) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="000000186004008b00002b27fedce7ddd84d3e2a7fff050001e19bffff010000000000400040c60100f2e900", 0x2c}], 0x1) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0xd) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) getdents(r1, &(0x7f00000006c0)=""/147, 0x8a) ftruncate(r0, 0x3) readv(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/188, 0xbc}, {&(0x7f0000000280)=""/169, 0xa9}], 0x2) 16:00:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:00:22 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x4) getsockopt(r0, 0x29, 0x41, 0x0, 0x0) 16:00:22 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 16:00:22 executing program 1: open(&(0x7f0000000040)='./file1\x00', 0x10410, 0x4) r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) open(&(0x7f00000000c0)='./file1\x00', 0x2, 0x83) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x2, 0x0}, 0x0) socketpair(0x6, 0x5, 0x2, &(0x7f0000000080)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0xffffffff00000000) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x67, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="bcbd462bf486de1dfdce1ed6fd153c706ebe177ef30e9391cad4bb6bbf5c6868ca8d87e560d6bf97de08b8167e8d8ea2aa965c123114e68394d8e48b62e6f714f01fb833e42a5d918166d131ad5945d5beb2dc6b8b9ecbb1b4526e310e69f786abea81dd8f5cb7503251ad3f02e600e94eba478772920b38ecf4ddfd80284178bf7ecb22a83879305f719e3354bb983dcda85e7d567cb8c00b79605c4a7afdc91bc4f62d4cc1e0d57ad89dd6f9a102fbdd58", 0xb2}, {&(0x7f00000000c0)="4ae2084f953e8c5f0418c7ac9ea20761e28508a42397c379b38f8f276bfed5c46cac6eaa5903", 0x26}, {&(0x7f0000000100)="75f87d5600cc8994fe53fd701d3d8f8561d645619266406e894a0d4a0ac537b4c12a9ca31a7f60eb221356f6299f", 0x2e}], 0x3, 0x0) pwritev(r0, &(0x7f0000000180), 0x0, 0x0) 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) r1 = semget$private(0x0, 0x5, 0x14) r2 = shmat(r1, &(0x7f0000ffa000/0x4000)=nil, 0x2000002000) shmdt(r2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x200, 0x3, 0x755, 0x2, 0x6, 0x8, 0x0, 0x6]) shmget$private(0x0, 0x3000, 0x1c, &(0x7f0000ffb000/0x3000)=nil) 16:00:23 executing program 0: 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) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x5, 0x7, r2}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = dup2(r0, r0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000080)=0x1) 16:00:23 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0xc0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x108c8, 0x0) r2 = getegid() r3 = getegid() r4 = getegid() r5 = getegid() setgroups(0x4, &(0x7f00000000c0)=[r2, r3, r4, r5]) poll(&(0x7f0000000080)=[{r0, 0x20}, {r1, 0x80}], 0x2, 0x0) r6 = socket$inet6(0x18, 0x1, 0x0) shutdown(r6, 0x0) poll(&(0x7f0000000140)=[{r6, 0x54}], 0x1, 0x0) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x6) 16:00:23 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x61c8, 0x409) open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x62) 16:00:23 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000002c0)={0xbb, 0x3}, 0x1fe) r2 = socket$inet6(0x18, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r2, &(0x7f0000000480)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000380)=0x2) r5 = fcntl$dupfd(r4, 0x0, r3) kevent(r5, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x100, 0x5}, {{r4}, 0xfffffffffffffffc, 0xe4, 0x80000000, 0xa7, 0x1}, {{r2}, 0xfffffffffffffffd, 0x0, 0x6, 0x3, 0x1}], 0x3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffdffa, 0x4, 0x3, 0x4, 0x40}, {{r2}, 0xfffffffffffffffa, 0xba, 0x10, 0x1, 0x1}, {{r5}, 0xfffffffffffffff9, 0x0, 0x12080edd59f95665, 0x3, 0x7b}], 0xddbf, &(0x7f0000000200)={0x0, 0x3cee}) open(&(0x7f0000000340)='./file0\x00', 0x100, 0x0) socket(0x401e, 0x1, 0xfffffffffffffffa) r6 = open(&(0x7f0000000400)='./file1\x00', 0x8000, 0x88) socket$unix(0x1, 0x5, 0x0) r7 = semget$private(0x0, 0x7, 0xa0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000440)=0x4) semop(r7, &(0x7f0000000300)=[{0x0, 0x9, 0x800}, {0x0, 0x100000000, 0x1000}, {0x3, 0x2, 0x800}, {0x4, 0xe01, 0x1000}, {0x3, 0x6, 0x1800}, {0x3, 0xfffffffffffffffb, 0x1000}, {0x0, 0x8}], 0x7) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') accept$inet(r6, 0x0, &(0x7f00000004c0)) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f00000003c0)=0x1000000000000005) setreuid(r0, 0xffffffffffffffff) read(r6, &(0x7f0000000540)=""/54, 0x36) 16:00:23 executing program 1: getrlimit(0x0, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x8001, 0xffffffff) clock_getres(0x2, &(0x7f0000000040)) fcntl$getown(r0, 0x5) clock_getres(0x6, &(0x7f0000000080)) clock_getres(0x7, &(0x7f00000000c0)) r1 = msgget$private(0x0, 0x20) msgrcv(r1, &(0x7f0000000100)={0x0, ""/27}, 0x23, 0x3, 0x1000) clock_getres(0x0, &(0x7f0000000140)) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') clock_getres(0x0, &(0x7f0000000200)) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000280), 0x5, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0x20000001, 0x7fffffff, 0xffffffff}, {{r0}, 0xfffffffffffffffd, 0x34, 0x80000000, 0x6, 0xc6}], 0x5, &(0x7f0000000300)={0x8, 0x3ff}) clock_getres(0x2, &(0x7f0000000340)) fchmodat(r3, &(0x7f0000000380)='./file0\x00', 0x10, 0x4) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000003c0)) mkdir(&(0x7f0000000400)='./file0\x00', 0x20) flock(r2, 0x8) getsockname(r2, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) chflags(&(0x7f00000004c0)='./file0/file0\x00', 0x1) writev(r3, &(0x7f0000000780)=[{&(0x7f0000000500)="fe70ee982db997d39e1f5e762dd891a1e82f4af2b07fc9d96502784dcf229b242baa9a38e86b8ba9649629290dbd442d25c021f7bf760c37e4f776d3b1e48b9cc5cf070ab5292396c8794f46d990db186085c21de452eeb49d3092646bc4ef49b724d85345d411030fc44e670ca4d802e1f54383c156e1cab6324adb30562c957edd29fb75c75209a2bb6067eb36337e3f382a291390d161fbe68e37f519d1dcfce240c147faf038c7d1860b9523e11f93994c98f58d8132c65c69bf4afcec1f290fe59cff6b0d6f5f7ef6fd0285ac9e04dec38a4a87d1e9d6c2d456efef36a8860c55b48ebfb401409a43b4eb70d6f28734b5b490a764", 0xf7}, {&(0x7f0000000600)="1859487406b29b115f76a5e4b0fbb4df476df38ad4d03230e96c58066b2d354b43e84f6be1d0f6abc50667a254d5fa7b7995d0db8642b5d51f3ab6c916739ae8a858110e89b9329e54fc433748", 0x4d}, {&(0x7f0000000680)="6adcee8a421727fbecebcaa27cfcd547299e598a34526ced04e687679b9983063fa0967866a66076136063f19704cf8c7dd08223f105c40995", 0x39}, {&(0x7f00000006c0)="3b2143887f8da36a7c42ff816fef56447b6e9da90695941db34ff685fa36f213a22f4b2723fb61524d0bbbe8e215d14bf580511d453984e9c349a5fb26b4436a75662413f36fc53af076bfe528f4880882cd39cadb995d6b84271bf607c755632a8d0dd9cf217ffa1d9b383adb35464f5c8886d9c9b1ce4bd56dbce1c7ff038eb7fc0703a1f4022f66166d59b0d1c3c56de0a4fbd046dd9dca27d61b7b8afee544e1e8c56424e627bafd", 0xaa}], 0x4) clock_getres(0x3, &(0x7f00000007c0)) shmget(0x2, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000800)) mknod(&(0x7f0000000840)='./file0\x00', 0x0, 0x80000000) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000880)={'./file0/file0/file0\x00', 0x3, 0x100000000, 0x1, 0x1, 0x3, 0x9, 0x12, 0x0, 0x1, 0x101, 0x40}) flock(r0, 0x3) fcntl$getown(r3, 0x5) connect(r0, &(0x7f0000000900)=@in6={0x18, 0x0, 0x58, 0x80}, 0xc) 16:00:23 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)='./file0/file0\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') renameat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='.\x00') 16:00:23 executing program 0: r0 = socket(0x10000000002, 0x4, 0x4) getsockopt(r0, 0x0, 0x69, 0x0, 0x0) 16:00:23 executing program 0: r0 = socket(0x17, 0x2, 0xfffffffffffffffe) r1 = socket(0x6, 0x8007, 0x2) recvmsg(r1, &(0x7f0000000840)={&(0x7f00000000c0)=@un=@file={0x0, ""/98}, 0x64, &(0x7f0000000740)=[{&(0x7f0000000140)=""/142, 0x8e}, {&(0x7f0000000200)=""/93, 0x5d}, {&(0x7f0000000280)=""/173, 0xad}, {&(0x7f0000000340)=""/79, 0x4f}, {&(0x7f00000003c0)=""/130, 0x82}, {&(0x7f0000000480)=""/130, 0x82}, {&(0x7f0000000540)=""/54, 0x36}, {&(0x7f0000000580)=""/158, 0x9e}, {&(0x7f0000000640)=""/254, 0xfe}], 0x9, &(0x7f0000000800)=""/33, 0x21}, 0x841) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)=""/109, &(0x7f0000000080)=0x6d) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) 16:00:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xffffffffffffffff, 0x2, 0x9504, 0x7ffffffc, "4820717b8560c4e9c92fc5180000ec00a7000009", 0x0, 0xd25}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:00:24 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000840)='/dev/wskbd0\x00', 0x8000004, 0x0) close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000780)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000640)=[{&(0x7f0000000080)=""/131, 0x83}, {&(0x7f0000000200)=""/67, 0x43}, {&(0x7f0000000280)=""/154, 0x9a}, {&(0x7f0000000140)=""/18, 0x12}, {&(0x7f0000000340)=""/187, 0xbb}, {&(0x7f0000000400)=""/164, 0xa4}, {&(0x7f00000004c0)=""/173, 0xad}, {&(0x7f0000000580)=""/40, 0x28}, {&(0x7f00000005c0)=""/124, 0x7c}], 0x9, &(0x7f0000000700)=""/75, 0x4b}, 0x40) pckbd_enable: command error 16:00:26 executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x208, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000000)=[{0x100, 0xfffffbfffffffffd}], 0x1}) 16:00:26 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x69) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/12}, &(0x7f0000000100)=0xe) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x81, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000001c0)="000000186004000000003a00000000000000016177c9e91243cfb272877d506c573c522119c1c00d6a41a26009c4a4230afc37d2", 0x34}], 0x1) pckbd_enable: command error 16:00:26 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x6}}, 0x0) r0 = socket(0x18, 0x1, 0x0) readv(r0, &(0x7f0000001200)=[{&(0x7f0000000100)=""/252, 0xfc}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000000040)=""/56, 0x38}, {&(0x7f0000000080)=""/26, 0x1a}], 0x4) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00\a\x00'}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001240)='/dev/zero\x00', 0xe65f50b12d8c6b2b, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000001280)) mprotect(&(0x7f0000622000/0x2000)=nil, 0x2000, 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000012c0), 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) linkat(r0, &(0x7f0000000140)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00', 0x4) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000100)=0x1f) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)) 16:00:26 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) recvfrom(r2, &(0x7f0000000180)=""/75, 0x4b, 0x800, &(0x7f0000000000)=@in6={0x18, 0x0, 0x1, 0x1}, 0xc) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x42}], 0x3, 0x0, 0x0, 0x0) 16:00:26 executing program 1: pipe(&(0x7f0000000000)) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) 16:00:26 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r1, 0x40003, 0x5, &(0x7f00000013c0)=""/74) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000400)=""/7) accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket(0x18, 0x40000000000000, 0x80000001) mknod$loop(&(0x7f0000001480)='./file0\x00', 0x2000, 0x1) syz_emit_ethernet(0x1000, &(0x7f00000025c0)="1d0c03e3e4f51923e9fda58575d846dec3fc251f7be29786ee3661ce8543522f40f7b82f16eaff3a42761d055a74a517eb8ecbeabac4c4d4d650f24444aa438b00c70a7e76cfc4e20812b611d21e005795dbf0f954984d299c43720bc48ae1a37a19dab2c63ec79095a0a84498a43ceaf82f9815a0e92deae08358c8a71bb28369ca14a8f77e71f589c3b163f09109a54ee516546907b7867f37172f6fdfb8a4c6c26e2a507ef0bd0272fea37f33faf4a8bf35739d3c7b885ebf11fe6294cb491a47e8e5fe4fc2b6a2a0e03a79b59ef21d6b6493467bcc77cc7e83b432fe29b8c02fbdb840623bcf883b8269fa388d8151f412e5aaf3a2ba4c557bbd3899d30177ee98ac3c8b6f8b63f07db306e74adb1abe01a53290c41a6575d8267788672be820c2f7e380aad3d0624e6f553804ded5272968f6f85492c98d45355d5c189252bd0ea9e4e44fbd50743d947b303e3fb884d9680070d9d08706149bdcfb8d4354cbb011d595e01e30e90f37ec00852604ad6fdd66738258f467c1e956c96f29eb5db5866487f18b8b743f1ef4d81465ec634c5d2c1d59f5f609b6c027253436c6d3a0f87b02da398923e83fc86509d5dc2ebdc0876728afb6d6d2d939dc6390aa50ae95713c8adfd15a8cffea7567a137745158935d3ae44bd6d08117c6532712523fdec78f1b199857bac0049fa069c0d7a9fca9add10ca2906adee689a3e5d6aa1c65e4cdf403d657a9a62f9c8a134f553903c486bd997ebe02a4ecaa7e8433696193fea3000cbc2f2ca6bf9734d6e648143f8780343e3419af8d76d265d185e73dd99a18a81e83b1aeeee0ca12463a53aa517420ece52c7f0169dc62075c4bbc67be5d1994c3cd2d8b897322da50407aeb2cf46d1cce5591b7957b3e30c51ebcdd86c866adc5ce126d1c5efce15ab8b747704b295cc8db7db984c93764142df7e1c22df1006107ad1a89df287cc911b7cdf491c92c767dfc2facc9aa0884efb6e183ff4ef8bd4f5f1b6a7e76c75cbf43654e7f9f266b622922341b9df9d06b4b1c49d60552c4a8fc3ac012216ba10d29a6a8e57f169b51b0872a9fbd43662c2f01f97b9a6bd47fa133e911e07d4ca50b1db9a2605652c3e8560b3afae6a55a373a3753873d603a5ef87c598b9d9bf098fca70fca1acc8a3fe45ea5e84ff506a30055a2c34fbd7ab783aac50453b6c598cce8cc3dd3f473fe6fe688b3cc8935d2ffe6dde3ab50d6a9330850263e211a4c61994f2234fa39a5540212db4ec2710272ceac9e41ec31a3000dcd7f1c05ec4725d37f1cf876531447ca79778f3418c7612c549ae6ad3c191235b408761d98065fe23307c188671c48f6856c6bd195c2c8a38971e75c5f8c341bac4fd10d315e9448f782a7ec2511497133ee9fb2b975c9cad5702ab1dfa148160c2f02e633b8a9496730fa49cd5ebd62e546573275ad2122abbfb8a0be39ef4f90a9932094e9f08960a34922ab517a6dc67570289c53a18ff62d3f27ac4fe74181a29c1e19ac90ce948d6b88360ae01042acb2b0ed2f76c4372be4b32445ffe9fe455210ccafa0aa0273cff14ee596693369e92a61e2feb0b6c140a94c1ca59e8313c71bdf6ed6c36d9a7c2a0ed84d1fb2ceab718a7be05f3d4f2ef029654b139a47b2340b8541f94ee1dd7606e03077df3251a2ed2a20bfeb273a7c28010327958bbec987c218d54c407f122c3e83ef98bb64c1da00c5bdfcc7ca8eb5f3a5bc195fbdab4b80eebc11a63f3cee1722af59dd14efca0ee55caea44776fe922da76e1548586a01e514f33238062f9925114e71432fdd157bd63a679102f6e8e79d8a621069ea43a2b3ebd735359cede5b9fa982d82d7756defd859619981c6bcf9e38dd1306b01a1202e1d98a151ce8302de7b72076a35f567d3e752138571cbf231ae4ec0d994d75c434ec63564ab709fa742ab7e40cea81b456d484f9281cfa849b1b58f357f9ca1100c140391a228e0996ab822531aa6294aaafbb7890755a6aa506a9c0a8723ef2a581cb92f0ec4f1fcea3cb8d80cdae3bc9d9f572d898bf67c33e9173ab913edfdbf1bad7b97e88cdb6115f39c87a8f5b8f89155bc5f47d316d6dd7f0e3b9a14df30c103340af5b89768222fadbd4e9b5b529370dfef24ef2f75e20137efe26479a61b9a8a465da71ffd49601fcb2d3aaedadf752042ced919c48fdc363cf7aeddfbeff91e3edf6c09f634a52cb3e72c24d23395c2d0089208cba65fe16bbe64717f4586abca38f0e783408ba535cb779158cf784299e59032e061a6c0137e5d97ce30207243d3b13989e0c46dfbb6821bfbee856e54fb00483a624068305709bf8f8ff3a10def951dbad951e3d70e92ce5034c05279e4aa823589d2cee3e83bb7b63231c1691797535d0058cb804b5b1a0e0c41fe2ff8c2364efb096879b6dd578c8fed3cc4f3bf5f665e4af9396ac9af3d6867ca20366c9fa37df462724b159035229f2e097ff9a2c24768fbee9bd7640d20eb69801d90ff4a9d2db5efb79d7d38c89951106704228017d02c58afce8bb323439c8d6df232ddc6d02338a0797a2eed0bb4a33167957e8669ddfbf9f376a88aa5ecc4fbf9ccc7a17f251a70f8d2640f22ace47f626f1dbb706dc6c86c09b9f54418d972a60530dbaa8c8b4abfaaca5efe1168ab330276103ebb3be9b9c428d027085ae05d1449f3cb0710aea15a51308a73540ef59976bc3ab6d6203062202911ba5d07d222efea455385f83caf66f1868fd67cc225f53df307c44bbc2309cab8a38d5c4946a11dd9eca3dc8fa9e14470ec6ece9f05e2cd3bd71095fb4b9fdb226f0b6c3c7015f593c996da7bd6c340fa0af300cfd757c5d00f089b95c08becaca683b02a490c5e52f01edec63080c650fa2d711a7b3c02763990d3743b1c90f623dc07e3380b9752893f46ac8da7619edb8519495447d06258cb2e59720b83a96afb77483d73fd95a57710d82438acbfafe27c9361eef64f3d74b6cb4a65d4ee11d1d3aed7521ff260502b411324547f8a758091a34e91fb75bac5f899893f7f40e041c5f89153467bb3eac7b5b422ee66e8c6ea5348ef1f7eee3cd2748ee7f25a7be716c13fd59ea6743b92afa7a6d4dbf24dee55637a907b1ffc89957ede331f7466aea3869bfd068621e28a53293dfb763e96d327658bd4a326f88a9766b3c4e86f17da6722366c2f19548adb937c2f5ea18af74a67d86bd828a8cb0b849374ee9e8305602994b4f844524cf2bdae15be1b03874a6429d33b79f8d43cc2c57ff2f0a76876456aeff06d2a00ca0acdba169b67499655918bf309f5e9f60f2cbe12f1b9ecd13c32d5a3e1bf8e94abb2b3e9f5190a85dbf883414f74e64423153fcd727cddff1bab3ff411340313ff26ff78d6f62fef224b4b0f1eb7f53668f00df868b36e6a1fb434163340278794f3227247d7437efb304274a7606f3f590eb261e192b1f5c7143aeee70e3683b094d7dadd56347cb043646ee0444ba4ecbfae4d98531f310d071cc5dea753f47df09bcba86825b4c55738f03fe60b5b7b3297dbd452e0c7f26d9b8345804abb22d907d2de088e97a2d80c8c5f7c75b4ec4dd93630c47ae190ba5d6315d80fbc911369f0b1c37842533158ffb4675c17ab603b720762a4a52351cdb0cb23da19adae344e92f58936b21d7b85ebb8cadbec7ad927530c7c3e2a1f27666fdfb82af01a20bfe2c810b2a24c3b7139a24b7b40513663133e2568d7cb1762077ff5ac951e43b0e7eeb8e075553b12684c5194092303075b0e01c741ac8b91bcac5e56d443762641bdfb3fcc7880626fa64caa30ffee99ba854a4113a1a8524dcb981bff09f02ff44381a8450489f1b931740b72c166aa89b5a9536f10938faff4699f2476352fdf3ca2b02d83c1e2be78309373bed1dd90a0fa78fa400b23b7f49a2d49e11b5dc5289acfe6705cd855b90f32ae7d55eee9a0476335484c471e0f241c88c84027258627f5720bd95aecaa57eef0b188d09f554a14405ab87ae23fbb8654a6d77908db890a31f8f4f3a855ba40cc7297a3666c5dac6c1e4c95da76945e581cd87ab24a57e31795f7500e3aea3dbe6408be43e7293a4656447fc385950829560f52669b888a92aa07915bdcbcb771141033585065fe4a6445a93d69175b61c43a9f6ea4a55758cda09487a6a26e83935568df2e8e3771a21b6221fe3af75de3e9e3b2c40a263a97e3f8c73310bc313ed763acd1429d5484f99a25bd45743272393ca1b8a4cc9eba1fb247a52ad190316e9ee24da6c2646199f522e5ffc586963119b5d41ef6a93cb5b2832734f43cfc42fcf0771d62e4215e43e78c3cbfc6855733451e1cf7a79ab62d8c69b310db3716d87b44b834fc8ed1b801409fd5df8c7c3039c5090f6b794af760ee9a36b9eb82abcce8a27b78cc7b3974f311dd19d44576abf403ff8479abac114f2a80ac3252093e2d2ce79e75f80c291ef67c502855ba81bb297c6c9f56f8e6209d406965c817b40b41acdb5f5ad2b435f66966a663a328e187181bc6ea3162084504d53aec8dabebe3cf767f340f7440d09388a3533730f0e03084ad1354046d797b499346fd22d82de1f151f9eb77bce0a5da74eebf5165b1b7f2909662e776514e973579944ba27fe678294bdc5fa5fbff140758b05bdd8c733ae4c3089b6f902fc5752feb9eff153298528f027e1c4333fe2c2c3640721f63676d1218755b98af802c30e0e8ef718c083b296621f509d8861166f5151df4e5b8be708f3032d31393b06a0cd0343d0350779c02ecfb1ce417d44948d466b788ebd4a4d1f38325bf5a6ec32f16f3583947d1c1c9bb366bb349ec5a789066229ef378d0e5b7800ce72dd9f8f50fcccf6ad724193938a1a6f1e741dfd0f23d1672a4d05303286f75c2dbfd49c910858df437675cc4a8f6669d20aeb49ed802cffa646dd043495f7d8ff89161961e5a2b2687c82cd7da9975a3d259e5ad99ab62bf8bf9e254c8347352baeba84710b763fc1c3739d4cbffd2b213d1d5e739f0f9d8b418bed28201147f936a6f38dee915fe155546e507d666ed13ae59e2b0a8254fca7b4a56368ed97472d68fd808830f74e7600737d5bad0ca21ba69d1998dbb104627ee710c4cc69a0af5af4843bbe0594651b3937530f75aa9c4ca1fe0ef2be7400529202921f058e059d13ac0f2c99baa4a188b5d3043ec44b1a1094d33ebffd3fefe4d336f4647ea5fc5d5bc489b1f2dc430d2255756eb73a90a32bb18dc3be3211c7a27d2d75fdd6aedabb994b88e3f1f0ac8f6394c8e972174f5bd1384126de2146e13d37713cf73b7f3cb05ea6d705d7af96140dbceb74d4ce35248d698c5ddc013f777d9df089a7099b8da583e1fe6cb9789be9ddaf81d8ed02897cf7ec307699cdc1003a7ecff5f80d21cbf7058e928321253949d22e7a1a029bf1a99ab28aa4b528052b0805aac7cbbdd8a17a1c366c2131633b4e96095e13dba3a01047ec2efae270968009a4fb4731874343a92034d16074cdba163a50a26cf2e1a3d0a5a4f020560bcd0d9b0681ff522c339d008a73d6d55ee840c9011ace0553008bc628de7f6dfc31874928af8bfbff33bfd651f433d47cd585155daf3b02e53dd9e536104f96aea9cddb6db66f81c2cb37f24097643b6ef3427b2c112701da463e3f1fd4c1cf8a6fd5a508ae8164dcce32faccfa47f87c1ff29eb4859eda4dde54043317a6e2708a7b0435baf22b3adbddf17f9b49e69c121e86b62d6cf4cfc0e72e9f406ff8179d841e69f56b68b06e61fcb119243ad2456a19d3883a21724dd28") semctl$GETVAL(r1, 0x1, 0x5, &(0x7f00000015c0)=""/157) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x6, 0x2}) clock_getres(0x2, &(0x7f00000000c0)) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x9) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r3, 0x0, r3) mlockall(0x2) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r5 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r5, 0x80047466, &(0x7f0000000180)={0x7, 0x0, 0x0, 0x8, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x1}) poll(&(0x7f0000000080)=[{r5, 0x113}], 0x1, 0x0) socketpair(0x18, 0x7, 0x7, 0xfffffffffffffffe) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000003980)={0x8, 0x101}, 0xfffffffffffffffe) mlockall(0x3) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000002c0)=""/69) sendmsg(r0, &(0x7f00000038c0)={&(0x7f00000012c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f0000002580)="82e5369cb51e22e368786a261c37654fb0a0a43c3e0e4693c2916c0695ae55094c1e8e8a28fafcd46cf11846e5b86a641cb7307c8ab93a9b7328", 0x3a}], 0x1, 0x0}, 0x1) semget$private(0x0, 0xffffffffffffffff, 0x20000000024) semctl$GETZCNT(r1, 0xffffffffffffffff, 0x7, &(0x7f0000000340)=""/102) 16:00:26 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) socket(0x20, 0x4005, 0x20) read(r0, &(0x7f0000000200)=""/101, 0x65) syz_open_pts() r2 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0xc4e1157c4251db7c, &(0x7f0000000040)={0x3, 0x2, 0xffffffffffffffff, 0xc9, r2}) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="d2e641308955aa0fdce7955a28c84a4fbbf0c3788ee4f2744d4a74ff45d29951a599e7ec132e1be74ce0c0a7e5cf6d1fddb083d3e79c0e52becb4c3e434e", 0x3e}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x40) execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8090, 0x142) execve(0x0, 0x0, 0x0) 16:00:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = socket(0x6, 0x3, 0xc34) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x7) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pipe(&(0x7f00005dcff8)) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) 16:00:26 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r2) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) 16:00:26 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0/file0/file0/file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x00', r0, &(0x7f0000000080)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:26 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x150) r1 = accept$unix(r0, &(0x7f00000013c0)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r2 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000001280)=0xc) r6 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, &(0x7f0000001300)=0xc) r8 = getppid() r9 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000001340)={{0x2, r3, r5, r6, r7, 0x31, 0x7337}, 0x10001, 0xa13, r8, r9, 0x3ff, 0x0, 0x100}) r10 = semget$private(0x0, 0x4, 0x9) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000240)={{0x0, r4, r7, r3, r7, 0x4, 0xbf}, 0x100000001, 0x9, 0xd8}) r11 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000002c0)={{0x9aef, r3, r7, r6, r5, 0x10, 0xfffffffffffffff7}, 0x6, 0x200, 0x1a7}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r11, 0x11}], 0x1, 0x0) 16:00:31 executing program 1: r0 = syz_open_pts() r1 = socket(0x20, 0x3, 0x636e0834) getpeername(r1, &(0x7f00000008c0)=ANY=[@ANYBLOB="a77af752b8f756ec0259cbe32808c90105e72814119ee628ba22ef61d17804381aec244b378277085ec55c899a5990ea60cd027a52c96c35c0bfe201c295c6a5fda73055883f28e383773b6a99e256c47460d7774d9076b30e50a07e95368c1e"], 0x0) r2 = syz_open_pts() msgget$private(0x0, 0x101) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000005c0)=[0x0]) r6 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r9 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) r12 = getpgid(0xffffffffffffffff) r13 = getuid() r14 = getegid() r15 = fcntl$getown(r2, 0x5) r16 = getuid() r17 = getgid() sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000380)=[{&(0x7f00000001c0)="75d061b1aed525", 0x7}, {&(0x7f0000000300)="4578b418fb928e4234cff1c3d837e23748b0cd902fc6e483e0e0495b7c132efb56104d97987218885c9203608ecd6d25b7d9419f46694898fa10642dbdbd2702ebe5914be18827", 0x47}], 0x2, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r2, r0, r2, r1, r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x30, 0xffff, 0x1, [r0, r0, r1, r2, r0, r2, r1, r0]}], 0x118, 0xd}, 0x1) r18 = msgget(0xffffffffffffffff, 0x0) write(r1, &(0x7f00000000c0)="cc878b20fb5e15f3edae5041e43572be26750737ab81fe21e7fec4b49f7ba5f608dc43e180473cd35bf824fee82e6a45d753183e83766fda85be4f3d499bc840685a529ebd504e5e25da13860ed68b4b1a3b7e88c7715410da13e5a6d8ebc18625471e175064155d11637d464c3693a9c329faec0b42f0788b3a94763817d409bd5ba2178439ffde273ecd", 0x8b) msgrcv(r18, 0x0, 0x0, 0x400002, 0x2) r19 = open(&(0x7f0000000580)='\x00', 0x8, 0x68) setreuid(0x0, 0xee01) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchmod(r2, 0x3c) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x62ac}, 0x8) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) getsockname(r1, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x1, 0x800}, 0xc) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fchown(r19, r21, r24) ioctl$WSDISPLAYIO_GETSCREEN(r27, 0xc0245755, &(0x7f0000000540)={0x6f, './file0\x00', './file0\x00'}) setregid(r22, r25) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000200)={{0x0, r21, r26, r21, r23, 0x0, 0xe8c}, 0x6, 0x6, r20, r20, 0x2, 0x5, 0x100000000, 0x7f}) 16:00:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) ioctl$KDDISABIO(r1, 0x20004b3d) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r2 = syz_open_pts() close(r0) dup(r2) socketpair(0x10, 0x1, 0x80000001, &(0x7f0000000140)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x2, &(0x7f0000000100)=[0x0, 0xffffffffffffffff]) fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) accept(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) lseek(r0, 0x15, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x4) mknod(&(0x7f0000000200)='./file0\x00', 0x4, 0x4) 16:00:31 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x800, 0x18) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x16ae9dc, 0x8, 0x2, 0x1, 0xd5, 0x18, 0x6c9a983d, 0x0, 0x2, 0x6d5, 0x100000000}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x400000000000402, 0x10003) 16:00:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) r0 = getpid() getpgid(r0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:32 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 16:00:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x2) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="9c14705084b0f1452e2e2e", 0x0) execve(0x0, 0x0, 0x0) 16:00:32 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000080)) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) 16:00:32 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000001500)=ANY=[@ANYBLOB="82022e2f66788ac909f6d3bbac95ee9b3f2a8cf4742773bbde44db148159a28e4f593370f4782f61c21c27f2fac6e6086705befbbb07340ae2fa605e3ac4a372ab72252389858bc009a07612a88def2fea77614303189f7b3be3c405b91e156e1d9978d0effd563c058f408fbfa5fbe502b5ae1f92565be229bc1e137e55c9ef6076294aeaee99735b5e"], 0x10) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000140), &(0x7f0000000180)=0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="fc1570cfccc204473c0a874a2a0a83faa4", 0x11}], 0x1) preadv(r0, &(0x7f0000001380)=[{&(0x7f00000016c0)=""/174, 0xae}, {&(0x7f0000001780)=""/219, 0xdb}], 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file1\x00', 0x200, 0x140) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001300)={0x7, 0xff, 0x0, 0x1, "e62a62e1f9dc8dcbe000c6c55e535419a852a5c6", 0x5, 0x80000001}) preadv(r0, &(0x7f0000001480)=[{&(0x7f00000001c0)=""/40, 0x28}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/237, 0xed}, {&(0x7f00000015c0)=""/211, 0xd3}, {&(0x7f0000001400)=""/81, 0x51}], 0x5, 0x0) r2 = open(&(0x7f0000000040)='./file1\x00', 0x8580, 0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x1, 0xfffffffffffffffb, 0x5, 0xfffffffffffffeff, "6f76abc3a7652f4373a06be9dfe82e2a2fe6f504", 0x2, 0x7}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000013c0)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001340)={0x3, 0x80, 0xfffffffffffffce2, 0xffff, "3c4dcb8568863f3c771278894d9d4ba01d753af6", 0x0, 0xff}) 16:00:32 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r3 = semget$private(0x0, 0x7, 0x0) semctl$GETVAL(r3, 0x7, 0x5, &(0x7f0000000340)=""/253) setgroups(0x1, &(0x7f0000000140)=[r0]) setgroups(0x2, &(0x7f00000000c0)=[r2, r1]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setuid(0xee01) semget$private(0x0, 0x3, 0x4) semop(r3, &(0x7f0000000100)=[{0x4, 0x20, 0x800}, {0x0, 0xffffffffffffff00, 0x1800}, {0x2, 0x2, 0x800}, {0x7, 0x5, 0x1800}], 0x4) mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) 16:00:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002042, 0x2) chmod(&(0x7f0000000080)='./bus\x00', 0x40) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000100)) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x0, 0xef, 0x744cc695, 0x5}) 16:00:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e2c7f", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66696c653000154f4a9d4279f2b6d23073c1e2ca5b042008c4c145c8d4b187286f07402a06dab0f7bc988e371780286e4182556cfc"], 0x10) 16:00:32 executing program 0: r0 = getpid() r1 = socket(0x800000018, 0x1, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x84) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) socket(0x2, 0x4, 0x80000001) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setpgid(r0, r0) getppid() 16:00:32 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000180)='./file1\x00', 0x280, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) fcntl$dupfd(r1, 0xa, r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) 16:00:32 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) write(r0, &(0x7f0000000380)="f9e46bd1a247b60b5afe357ed640997c19f18080797b43dc4a4c45f23b6fc09f9a0e89eed8973b", 0x27) readv(r1, &(0x7f00000000c0), 0x1000000000000029) 16:00:32 executing program 0: link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000100)) 16:00:32 executing program 1: r0 = socket(0x18, 0x8001, 0x0) connect(r0, 0x0, 0x2f7) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x88, 0x0, 0x0) semget(0x0, 0x4, 0x100) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) r2 = semget(0x3, 0x7, 0x4a9) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x104]) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) r3 = semget$private(0x0, 0x7, 0x0) semop(r3, &(0x7f0000000100)=[{0x2, 0x69, 0x800}, {0x1, 0x0, 0x800}], 0x2) geteuid() dup(r0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0xfffffffffffffff7, 0x8428}, 0x10) 16:00:32 executing program 0: r0 = getpid() setpgid(r0, 0x0) 16:00:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r0 = socket(0x1e, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x10) 16:00:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002009, 0x100000000) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000080)=0x400050001) 16:00:32 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) setrlimit(0x8, &(0x7f0000000140)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x2) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101, "bdf02fb8ee8f8d7cad8fb257d2eb49ad952b60e6"}) write(r0, &(0x7f0000002540)="7f7dab88242c17af4e62c5cfdd918d660f7801ab97f41b5152b6ccedf1ea0447a610787f1137d81d0c25135421e74c77f5ae21097a19a59dd02a1b142f35a78aaa0aa3c7b34d57adc85b197afda4b894757b093beac3dd6adb8fcead5740fda8eb2b0bd1c62149729cef349e89ba1a0f72f6a8def3468e10251610b22ec74e5ffbc9574fb01505e7d472e22a1bc5b8f8397a717b28c0b4bc05553e133dfd08bab46ef00570428907c6224c8ac1aac84016f53e63f98c78977d716b51687c7c481e7dc9024c2f9bf8f3b41c59d3f4c66f9820bfc33a6da17d2770f713af566f253bd24b28b1c92eafa24e522ca7eabdbeb6286b4248e35116df635e466291ffbcd281011d5f569cab2eca3ec51402469dd5b09d4ea89fe7aca9998f9d9620a6a6e9bbb7f612fe45c4590b96a049d806e47b736d897bd8d5c80a1f57cb12ac54380090b184b9f16d42f9535f79038d16a8f0830862c9bd7d3c7ada1a6534e3026adca51961b393dd760ba3939d0c27dbb196d1cb823d4ae441ca3df7cfab365289cf76292d7dd2609660d55a73a691bc0e1abe5d0b7d5e5628ce5c8979b651bee04290a3464608e528f0e42813a714d1c80ed2ab22affcaf13937bc70c32a3fab27e5d0459468a0c79ec23886d27c6e8fbbff596d7e43d5f85be72992a797bfe68cd3d1bf9f353ff2e85d92aac0b06444c896690ac386e2030a52a2b36d6ac243471e2a9ec9199827c81f2d194dabef8f3612e90ce380fb7038ff4d99d8dd2b7027d03050f9f53a4874ed0b2b00cffac552c8ed011cfdbbf70bd293382f5456678b78d2061a1652f84cb5030c07fe7f6c18ebc9dcbba8b29dec486606fee27d996259b0b2c8ee16dcc9e40a9f8f7c14a12e3dd51b156cee42f2cd7918488106e82c20e50ddba1568f167dd9119b6f7ae4738f07fa446236f31c17be989a94d1c6719bd861159d50b1f84e7d6861d6fe5345c4bcc8d0a2473c0b8be928054a5bdbcf31aa47144f96e4b02c81a51c64cb26da8273bf89fd49a3190fcd6b6357626e3c5174546ede92433f7a09cb5f0327337e33eb843b9a80f0583c4ec67a913c1f8ba7a6b00efc176e752f1b4ece19eec3a29af45a3790930ffeded433910560716702a31ddfed308aab7ac4dac9153424f233dc63f7c41d0ccf745e461077b24e72878b681dbfe8b61bf1055da6cb2041ca122d06845f37c0fe8299692527fa4c8438fdafc21573657a9034b747234c5af47c2eab3cb758d16652ede40199d6733ce9bd463af9b923e3ac378da5d8ef5eaf52f98ccb690de7211bea8a4c50b30aed7e9753995b365698420f5ed17c0f60cea212050ced71186f99e4d0a6a20dac2d975ad7f20e79a7e644b5c9ea73057538dbf9de2bc293b3888fa97c58719d682e4d254b9cb006afa07ea707c47f28541a22322c3a44312f28f811a5306af12b5c78685ff4c9fd000e9acd8937b7adbcfcb659c1afc9ed50a621afde78fdb506a972e098b2d85831d23755a6b00f852c60c0601151a5d59c61c51d7c7278fbc108d3e37b9927c6f55a522f1ef674bc8ae4eb924eff0fb2e308cea462c8691e676ff4a0f6102c76ffe01b9be71514a7205f7d35e120cd95ac64c82a0d947293743b24cd1890670fddbe717dfeb3fc5f394c29eaca43f6e0b50686e456d20c307ad7816913a32e514a9c2417e288cbbccbe6a74b52fc4be9229efe590e315f1561ba8f64dae313ca3b0c7a39744ccb533bda02a27034d0517c756f6d0e4af16b21962dd9d58f8241aa2161a134ebd35600f7364769adc3a312c76f17419c964599eff29347c98b06296da660837c3ece36f0093148f23c06089be7b2c2c393936cfe96fd7e1146bead8d27c6bc4344149f992d327a860c8b7131af92c90e127dc17dd514deeff3f905167b906c7f99bc69f4f4682f062a281f21991899b0328438328b9ba14b066e3812140d627ca73cc102645ee886b33c75deb45f2cec75961e22f28b15ce6148412729a2f312d8a795a81798c4ecad63cf421cb78e66663ad1b0c782088a3cacfca60be48b22024e0a8d0487fd62eaef5fcd359d4d1a730840f4e4471d687fa163b2c3b5a0318daa09dde92aa1924bf5209dea5e3b0e234e90158758ed69ee044528acfd02d73a501a848fba953e8d6972b61bfbfd95aede437f9e89d0c4e42a4b64c6cde8bdac07144bf1f790354aa375c35287173589dafbde5ae123477be3fc4d51a1ad45d908cc48e8752940a4fa472d26a42f3dd0bc42dcbe68df2a9cbc3befd8a75738266687f3a0015f132123220d3810d0c760c518d26d445ce9033a26a9ff2250516dff70ee9c4d4b7b28670459c1e2866031add643f2fd01c0eee50ead345b0f3c71a206de8313ecbb93fdaa163496157c1e99a0799b8331fca392ce11612bae0312f12fbd531681084d2fb5bb5a7eacf43079adff3dfa9819e9eacf6b691cb261c19357ce3ad577db0e1c162bdcc15a22d501e53eab01bb089219a3920bd902275d6c9ab9f0519ce45aa30acc0cf3cf1f17a5279beda35dc38fd7f596de0e74b9427ac4facae1862cae06c949bdd50f47c30db193a0dcdab3ff85afe00cc6d3d288b5b50e80cb15f3a8f8595bba5ffcaea10aaefa12bdf4bb924f2ba8de5b9ff293d1a379142816a2ddbf73aaf71a43fd8dc0467a86e7daea295a80d86dcb9d0f95a7c52213a64698ff0bc61e6cb1f5e3e4daee17ec1a5e8229c5e42c207e35ca84c14703766d831e4c6016ae3ffd6911aa331febf35203d0b4a91415a69115bf28789e94d1ba995c24c2c4672a0aebe0875b23ab48f46197667531c9c8bcfb4421017c124e26814b465fc973ba860927f7dfb65a495093d9134f333fcecfe422ca7aa9fcc77fee687c516bc0499a3f78622f2d524bf8ebd991475916a09825d16d12322c13db1648a2dfa52b341b18e7b1937fb941d859f5de11b98cff5e069cf1dcebaabe426f26a910139a3e47d5071128cb4c576e350407ee110658cd3726febb9f3ea4b7ec8215050537a4cbf13ed0d75141f2e4ed0acd19144a78efc7eff4921c3862172d258d9f2de35f74f116ea9176100336fdb28ceb5917c019f7cefcb113d69d155b038c70f30ac05fac0686c7adf57c55981fda885fef5587359f782226bffd427534f3d6a65c3687688684415afbe93ea39c864b7cb3897a6c49e00839cff8946f99fe7adf03bc5f2d2cf1f7456f0f5fe76020550d0ddec9c27ada0eae497e360c37d6bd5567d5e43bf2bc7ae44570096c91fb4a62ccebf79d526981dc7078cd0128f94702a3854d8c664b1b017016abf4f023724b0e47e68cda8b1951ba8eb9a35801e43d965e5980eb9ed71b96ac795af1305cb22f73307f2263abd2cbadf4528fb702ba2e0a27dc4edc16477cd2027b7c5a1a9bd336197533b9a5d22c2389019b118652c22f78279afdb625cd054cdb1cbb3d7f2aba334789dc9f9ff6db293a96bae6470377ccb898d99bab368481c0ed52a829d16650424fe82a30b22d82f865cf4e3347099984c35fbeacbda7d82c9e8f84af0417c3970e2e49636e922fc792984c69d9757f6e4114de2025da5716995fd2a6ff71e229a1fe390acbdc826e33d037033d0b47db6cbde9ea91ab8206b0e0ead30c08fba3647b5b1fb60009558164cfa19cd7d7e824ad9d3d2574ea54779e3b00db607091ad67b72d4f96a7f74b5ffcf60594411e74aa4173ab0b2292c6a745140c66327c4b5648c3e3069ad1d742ac1cfbc9a2a8d141810e2ec489dde3d710296ac62ff939510e426b57e84b2e5c0f45dffe4f0136d7295f23f48d8edfaccb13522036151967e950e40f7463743cdec7ad628f3a68a297ebf765002d3284dbec9fc0bee3a75468ca4ffe6113e5e257dfce9d579f2327496c23a70a9dc58ed398ac36c18979556bf71ec4c4fdba3dbd77fe7908ea719fa45966a58fe2548df16439e36d4e5b0238a4bd3b255aa31a52ed674f2df8a0699c3e7711749238bc202658c440d7539ed4a9d7e410b70a9787471983717227a5c646f8e4a3a5dbdcd1833b173421c82cd75d25b9e47442e26d3ecd2a9dad83a4ad262c9f7e0817905cfad4cf56bbe883488af1d1176a69840cacf9f0a23538c63a8e43ec633cdd11b56908f366f512632e0186ebc5a2c73ae9b3aeb842863444627e59075ce87e90971d8db67b198c5028d3dddda7e580c3ea6161aba111a3f073700d5d6a65a3d0eefe3aedd1a19e14855389fbc78fe4453ef9e6b7acfdcfcdabe59c4269ed6df08e3b15d8129b48c8f9659fbca895af4be1a5b8246e6c772f7b290c5bafe1a8e7acd82231c092b7112fab348fd0269d3ac4f4ebf6ac0617f6ad6f293f0c12ad4b342453c7916dd0da9a5e5c0a19ea6186ef772ff2490427123b8241a000bf469f369b5eed1a7f90711934d928bc464e2846aaf8ba858536964d0d277cd07dc425896cb0af443fabccaf7902bf0da1e85e9399f61c9ac379c26dea3673e7d84b545708b5e5a406a083d5f08e5d31f4919cc35240d0db8ba2afa0437661403d41023bb5242f49effdfb61b21500fe98386b869ca1cec4ffc3ddc3c3ef00606e8cd5d7f6c7a427fc67fcc45676982f41b85ffddac7ed96b2f32f22a42803c9ab66f46ea9b006a0e65ece00073d849d98397d465e2954e9597272181d6a2d3b88427a6f33d5ee3987c450805f3870cf141e87bf5a4ab16c39355efd271044bd12ab691764c59ada535a70c0fd5d9a42e204f52af2c1bb56b4852a46cdf55697df69452f9badf17bc25993195a5716adbaecf407350467c79c1f44da7fda690b00c43f9c709e55f8e0877f3b0a385cd773982702f0bbde97f49947fb168a8741466e0884fc6e36e3fe525e7c45ce473af26fc29b609c2757cbbc76caded531f31dd173200e7974f2a3b87a0cc60d5ad5832fae4108efb1dcdd94ab219e418319162895665b5c088aad731c58b5a4f66ad9e28982d1e769e950c2928b0832e9d4fc537dc8f6de2ee2b9261120a99fedb690d640b81d52029ce52ab14c690e9a6d0c38c08ac414a47e75a99b55f5fb0202cc4c2cdbd0ef86ffed7847c08dbca2e672f4fd75fa482c630a5dcab28712d7d49167ea630e1c62989a1106566d4fc777b0d2832030dae456af8d8e8fd67aadfc372b4aeae7b01c5de2f1d4cc15a5f6f856a299dc3966d4fa8ead4ee00f0fba8f984b992488674a6c10d734de6449447f74becc5b66b84d4c78cf23964720a461b2dd5d7fa4eeb73b1b009de0cdf5df067181965dea4db6a6f84cc5aba3f791783136182e18b8fefa393a05873442ddd8a9b8a91af1a833f178aa4414344d5f34f164cc3f5c77f6cbf47fe0f68f398cceb62e499238c78b7089d49883196574ee669926c009d7b9aa8568c664971ad02af7a311f5ec3c9bf29ae09c63616a0d22a577bf6d3c92d9a432436d6f35066b709f922423a385078367da4cae4715dbe49ec2e2d84de7eedf5629707eda8aec733b95d6842314cd58e768210d93e1dd5fa13e18e15995b43dc921959be9f3a6363eb18a8ec0c5f994224372340496751b06de51f416ead31e3fedaa65f043ccdd2b0162fdfa13419dc69198323bfe9c267479e9cf2d121f01c19305e19badb873daf7fce91da65a7994be19e837d49389f37598db62421542b64d1745861d02924c60d288bc7eb1df81a8750fcf911a4160d0cba9c6d040288ac0956aaebb9ea5a2f9e9b89d936be52e42fc26c4d6747f2e88b9ba3e601f573cf0af77684b5882bfd9b925497eda5d530f659c61e1f0634aa5e41ae59e09798736023ab4f", 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = semget(0x3, 0x3, 0x8) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000080)=0xfffffffffffffffb) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x8000000029, 0x400000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffd79) 16:00:32 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) setuid(0xee01) r1 = socket(0x2, 0x3, 0x6) r2 = fcntl$dupfd(r1, 0x0, r1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r2, &(0x7f0000000200)="776902000000000000f8dba3efc27c23903e5395be271b240ad1e1eedc4134a699170e0300e7b6ad6389aad5e97bbf0000000000edf2e01a", 0x38) writev(r1, &(0x7f00000013c0)=[{&(0x7f00000000c0)="f144481c360c9133de808a96cc7b2a8a1a312e53fe74b613e33ee012005f8614278d85b233be67347efb58ba89341c13", 0x30}], 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:32 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000003c0)="90b49631ebdf63af5ac223016b5770698f648ea4a729b0d8ee541be81b8f468bbd2b6b69ac84fc58e8b98acb2a7d33ea0dd1868d4dcc9833ee4d63a0e658c0dfcc6e31fb58faccd026979b580200000000000000665e9c4b022090cdc66bdb0fc26a814010aa87e6515fa2cd8530a9173aba66a6d488fccc42212c9ceda9315a4e4612dbb01b1b3c27fdb7b07ee1f4b244db0b3797fa5e77794cfda1ad0ce1c2578b65ba0ee0a12b11d58533185cc4e0a66225b4c2a8361f514a0c1061daadd57c8fc669cf23cc7ad32c27e2386b413f38dfa60c4259a36cf914611beebf1acbf55ce708c8a19b063a7204b71d6e3623501f7fc112c4061ea877067277c70946de2f7218b842563235", 0x101, 0xc, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0x201) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 16:00:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) syz_open_pts() r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = shmget(0x3, 0x1000, 0x203, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) fchmodat(r0, &(0x7f0000000040)='.\x00', 0x91, 0x4) mkdir(&(0x7f0000000100)='./bus\x00', 0x122) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="000000186004008b00002b27fedce7ddd84d3e2a7fff050001e19bffff010000000000400040c60100f2e900", 0x2c}], 0x1) renameat(r0, &(0x7f0000000140)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') 16:00:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$KDSETRAD(r0, 0x20004b43) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() lstat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)) dup2(r2, r0) 16:00:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = getpid() getpgid(r0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047460, &(0x7f0000000080)=0x1ff) write(r1, &(0x7f0000000440)="d004042f755b37856595e1cfb5e794bc918a525e5eb3e30ec9d9940e7eee581d9925bae115fd4a40dd6d04235459f91d1a7b9f006913c7415d147837cdfa84730e7286018fd1947254c3d6197d0dc55f1702d7e2af51d480079b6cae213242e2e0c2efb5e9f9f0b25232ab67acd726d021ef4cbb867e139a676205105098e7bc9a69d39a1311105428c0c0f8a5b5ea8d5f0483c243dcfec3be14df4f846547613cf00c5c0e04c2cfac1929b91645ecd237e93f1ecfedec7fe4d9c2a8e27b31dcc38c2c87eb343f9eff83327a1c33eb4f7a0cb55b2e4e8c1c347239ebe4058c593b2aa7dbb2121817950e1d51737d74f9ccde9effe6727dddbbabca2cb45263062810569e1434bcf81716fc30455d8e7897c05a4bb7b62cfd352bfb188864dab4dfef494cef5336968760300f56003f4fa86ffc13660044e50ecf73b3d85754a7335527601b50e11d6bfecb83f7bd5a603feae8b32dd03f3da06eab0925907a4307c6302d1619d43f6e558099d95e3e3a10fcae331d2bebca50c1b85df910bcea81d8341940702e67ffa7840e19f8328597117c63da16d178617b1e112ab6b0a5d07e21e1d212c83f842e90883bcd3959efa453eac6577c9b995c2dce1b83f7f5a5ea2c19aaebecd99b10f62e0f0a9f4dccbf0a34a0f6a7e8acbf88b1c5b43425c7b63d79e4fd75a01513407a7a0f602166e730e7660a408af817af215e6034db52b55494c904376dcdd59304288ca6e220f1889ef35f17e121b4082f241bf273467d72a43f953913477065e236911c5991870952a35b5912ecfd8bfd7423c5e77da3c0af5a90cf5ec53969b43a2a21f3e4a5cf26e50fa67a23fb788f417f8a2b6443195d0e6555a4d3813d60f0b94d0cce5a248ee1f9289e190264fe88317bd85fcadec331676cc83855e40cb6f32dd66621d99d2c08b28c7b77df52099d6b40f71e120c356f89253c37949c1ef015c7a8a861d132a693cfdaf0dcb2ba7daf191cdf593de4b609cecd44c4d9a5415318e5f2a5b298be85533ca02046c6f7c739b7a05a1e45b14acfa96cb72d67b041942a4a788056e2c133b4f562c5e0c2709c1273443fec29daeda322d0c5674b336bc592d42381b5841c46907d75805a686a6f4c7874d233fe1765542f25630f6b6c80fbd8a1f2ccb26e86815b4ae7c3eb57833963bc65bb72ef200a4fff7ae81d91c51ca3a722d76d8b0990661e079d304a033b44e45ba108bd901f2cbeedcff821ecbf8fd1143b628bd0ce9ac6c5cb6d2cfc17a614e21790affe4912baffc88124475cde44c4754d7a97ab08bc640b9b612b8d81f5ee0e251e8b47fbd60f63fdaa2be0d140dc74ad2a93e741ba2c99341c8dd8d577ea07e501255a8ab510f9b7c016ca127668cf815a8f85a1bee9612cd5f1190be623c62585fbc1af393ff97c5e4b34033535162aac4bc87ee1e3175512124b2c4a931e214561457d9d92191b6041655e0a9668c47349d1f0eb495e41d956f2ab7e0e6e8f1f2c3dbe8c8020a7342a7980196a7a1caad6ed05f4da97353222be75bc9e676cc781c7fbd65947e5523fb421cac6a5466b06d02bad60afc46f471ab06cac5a453b609d948eaaad7f503b8cd9374372832971994f50d9df433e9e5f63ce674d4faafc35b1d157e124ffb4056a4a703c2a7dac894787ddc4b0ffc7080c38d493d412b4015f43e785fe8006fbb367059488481904d73c56998f62ee453de0a5321980abd14832747aa60277b267b77112a5ff03895913e78bd1178af48e43ded598b9af749258b1173892f6cab738eed553a0fcda13b8d7aa39747d5d4038a4be3c66e3df649dd1f9defdba731c5ff126eefb363ef7381b4232383f9aa243c1a03792b80eaa962d9d7726cbfca4433d94c2ccc04d838584475a5ed48597c6cab549c6178d1b6da41c2b5f7c9b3fcb9f609b21bce48cdb98cae4f7c584f30df3a192ea8ed79593f9931a89011c3e322230768bcbdd1315e81318ef9db400ab6b418ae87da1beb260444bc3397700569a19bbd62b577f98944339a83918c1d006e22b4b87fb89c16ffa56761b6bb02f10421edea21a1f66e018d002bb4adf0f080d52196845c2c40c4ebb7b217d16511c08bde94f46970dfde2a7a21a1dc649ce02c2a348164458db69b01974693952b92b4f3065b831f6634c78642078bfa64713f3dee8f8b1221cd45565554e9d1cad51e8d04e259a913605156cd690ea0766d7281456c0f30831d302480251110b1242fac71859cc94f75a726840d7e2c70a6219be8d7086c27e01a6a593d8bacddcf561948e956fff84fa2e3eaba8e6d2e9c0a5fd6639811ff4b42a255c238e8a75b814dcbb7ec3dff23a6d707bad9b4da1b24fa3c8896a9435904743691ece6b2587ec60d68395994a95776e81af339fbe06e03d9d262ed9e07995785c5ae288764c4e321bb3a9e970346a9e90cbd85c89557e7f7b37a9ca1460690c8f958222818b36c4b2b7969ca3508c5ada854c7d9f6bb2b91f0017efee22e15ca785683686f97f6e2d8f9d211d8b68782181a20ee68d3e0432c4fb187c62cc7f5fd4dfc43acf5c0de2bf3507bcac3643aa922f434ec6d294a197570e0bdc088d1f3e475c1a0bd62b9eafd3db9403eb8d3d9095f0e0abfcaa3caab17eac30ec6932f810d09d5d031698a1295e6db8762302d3105f8b185b4574f23240f863f7e8b1c808d8f9d8bcdb3b5e729d6227ed69c0ff664f2aad4acdeb6614f07c6960386c20f0d8e1637e10f04c0eefdb8fef1cc801e499206f4d03eef1f039b576f5f30ac17ad2ff5a289c212a02c7a3c4715bfc5067d6290936dc09b146a37c8bbd6cbacffdfa8c00e1495c8f4c92dd2d4f06c08f41ed640c73b4657169f7e1ef14c6d1dbdce6975b41dd119e99ac3228ca1b7469556e19b144066ab6510d1c730183e3d1b0b250056be11f522bdb304c6588c93ee3e8d18de8c452a5834156772758c1c1e44b4c0cb021db39a454f0b37f23aae688165eddaf1f42e208ae44441c5ff776e34e1c30dc61626da115cb25940de2f29e57e3903beb0f4ac34532c21dcb72a0f0beb174e9aa6a0f8369460ecfce789ccf6eaf21ec139c2e66a4706570efbbd20a799225746226b8fb0c4befd1a1104fe8fa3bfb210c80770f8df0823482f483cec18e8104db985df07533e3b4a09cf0936493a5578ed6a34af77bcee9ce7e8bdbdd8f3ee5f25bcc9038ddeafc3919561c9eaddca4a9d3c72382232570b8258ffa6774506c4a38fa0ab48c585d9675047a9aed7799df043f777925c8a0267557f1ccbb68e45fba149fc2418712924fbb2e3a07cf84e718c81c403c9958f41e4b61657308519b7ce9412792e2d102dd0d3e84b7fec6cf22f2289376d20f26a8131c0e0fdd4cdcaedf04253aacbd3ee19985cadc5b340e265e861e7897a4f3e1c2b7d9273f9d1eab44527ff16906c75ea1e43e8483098a41c11d8f464f9bef0cbff8ea7a864d8ac26f09faa85bf2ad8050c3eb258ecfb00dd836a73c37590499201f85573e12baada9d67d4566a5375605e259daeac679cecb9ee8d82bcb6568a4c88d3c4f8192ec4940ac1e6838aacde5db068ad90bd05870bd0da23e22695a092efe022bed95f6e2b6ff11134139b909281bd7c2545b3b2934bf2a814c6757f0d77af41514ba0906061b3e97239d77dc2e1bd5f244ed1000b71c4dfff3cc614db6ba3ae818e177655bfa6d8ba019835f39c671e7bdb60ce6e02316a6a9a3deb9f3d6e0f8dbd76dbc9e5bbc40ed8490fe8136c053e4b79300ec20983c30a010914bd6cf473c5360523ab76bdd206e31c4ab88660f04f0c32e86a8f719c1c78843ed304b34a5e4c4e6150d42c57245d595d557c729a5906cca1e4e3fc4bbe924649fdf1b01f0321eafee01ccd0453cf738780216932a210471ef083f623118d846c393cec39431885235e5f6a7fa4402381378af28621dc153edb1118f58f47cd85e6d2bff3c3288537c08fc73df33b8430469fa23376d0d066fa681469536bc87cbb69cdb9eedb82c9e68a2de21e958ea546a1f4ca4eb5e54fe82ea2765a22952babd59bae49fbaa13995064a380c227eec6397de92eca89be77f1fde43c5a97ec6ae16de31f6b1169a6d7b733c1ea75854e14e79d8df17e535c4245d6762db81ca3c9ea4b29fcb33c22ea7aace7f5c3ecb53a5542f551c7d927651c3d13eba932a1e91b7ab80da0556188ac91c9ed4c7c7a42e1104c8d6ec7a8cdf52ec1b59f1a3e4351406546f70ef59fafc039c82a92e7b3b500f1790a4cd669970c426ffae119f42b4b2d56556f0e171452a8fbabc854717d74dd6f2a6e17b3491970703fb228dfffdb2258dcb4d950c043dd9453fc383fcfbaf4a0bbffbb94056787954d7c85ca80cdee517e383b40d277eec3b9fe1a5a163556cb8571576946e448a8d207890baa0de91349f001deb22d1328704584496658b3d1077aedbd329b49316517dee8e857489ce5f9af9926118fdcfd1999d706b396d1fe5d6c4efc8db930e7fd249f66234e2e61d01735b47fade3f0a9c9f2fe391c39f834f102d9b7730cc12f9063cbd35a6ba7877ff01f1dd559df3599b064f6eb767bb296cbe346cfa58c79ea79d0ae97284754836cdccd67c1ada2864371acb99545c9188952b9c132dce7ffec377a36f69cb5b3844b9dff6ebaa3777ae46a57604ecffe8fa320cb3d3a7edd07cbdbc11bd08b32440a7d76c9cd952eab7a58d1ff0ab198c5ac7ee623de41fdf85ed2ecef9fac0c78a85936fb1ccdadff0d32ee35606ebc2173e3f5632fe33af683594debeed3c0c1e8eb246c2a19928b91dbda0e4215011ac44164e0be6728343d39714908c80ab4fb35d6cd61abb7812c6f2818f3d061c402897d4849a8836790e58f29abd4d79a211b1337e63e9f2959b4d9236e5a0eb9bc0e92330f9c7f65a13834c64d918565b66a79aafb87590e5cfa9de41a1f797dd45b786d464a1707938451fce0128a4e0fa531453aca9ec2175ea0058ba396c93342fb2fde417c708eab996cc178a393363aaf951f9212452f2ccc0edfb41adfc16f8998915c9c82e5ac77f7c5b048ab117d1e07b9a4c1be2818593fe389493772dc2305e40bd87febdfafd90e00414885d63710b6c605a2f9404bf72c76059384eac921dc36b1c93a2a9933a47e75d0842cef913b7464a87b50c8684a069719db595b641e52e99256c434a6b31b75c16ea1d5b8ecf6a6f7ff31da3d38c46c001c72db1449f766484f0ac0a6412f21344be14d374653f2999cf7b1149af34e1e7e79b3f54f6f3a492732c823136028b0e6df37128883e5e5be65093c312b4ec800ff9beeb2ca704155958783ddc9b8af9f54286586e0212dbb2a56405a4c6176dbb8d619326f5a04e5557d11e592e95b48e126ebc9a8446ab9aad581a1c27b8d4ab94770b4aff5de28799873864fa439fda6b958ce2b1cf189d112e3aa5c7c2be1e1129a81942ea26ccf30a08476e615f4da9dc0b86a4f5a1c9574f5a21689a3f2571913f8b6a24d1d3046e8aceffa5131744973d543a1a623918ae7f392fe29014f5a1a10088c30844c7c98f38c4aa197521328f93cfe63eb38b33f685bd1224044c5b40adaeef5cadc2169d9453d0469437df7d1e7f6637b2d3021050d50a52831547d2a715a75f2ead39ff86bb52709a2d5de0ee1fadc1501410a48248aed025bcfe589a0c8231f3fae12044bd03a0dd7bd0d8a7a4b9cb08dae7b544f8dbb291cac721e1a47c2033a53f22521d69281eef0cc57d188a3b9ce78db6be45c9559eb243688390df", 0xff4) write(r1, &(0x7f0000003480)="302e20fbb2fddabef5a3abb9d7464e207b76d333c291571a11db5fdfb16d541f849625b02a05c0b8d122d78600c1e050e8a1d5946baf5a3587b6d21025d8c14453be05d5fdaab80a28253ec0fa71532e564ff4c148a36cd6422d8f4d4c39480d647a3cd7671d608b2c5fead2a1558c828288d38bb7ae7e01c2e2ca3e9cacb769bb90a83e8740a195d42269f7853e6bd2e3420df85f34bb5a8f4f5dc5a34ff1b8ce7411d55f0f97ca4b2bc8a4b5a31ea4198fd1fdeae45926808ea74dbaceb92f24b461bd060f001f4387b2c2c37d30c5542b77a53aec07b900d7cb09e40126584260ca68e9d256860e44ee360317472a14dcee782321ced176d5d1a501d1ad09c7a540715a6f7de266144bbdc33454c175dd1b81366864ff0540270bab277ba28c1f33f89a798dc3ef854f65e8ff97073479efb67852b4d489dd838f92233cf21156351c94fdc92b6a5669294d40ea052beb535cc5258327944a7a0e982153c00671abee18ff4748dc1e9257350aabd6a44a85c5801cc8387a1e51580d8d95a9c02e4099dcb23a8f7ce1f7914aded4e02e4146b264db748ba76518da1f9fc619a11dde707ff6a91a1216435ea01de271db296d484c15eedc1b00d15f2b86075d807388e7b9167934374f2da32da2fe7a1294227534a53ee8b09658018a0eada1c3dee44d7c076bce772f4cc6dfcc60c898114922816a6f3333e350f8269afb4b2cf1c96ed80bf647661db37c73ffffffff00000000633e90c9163725a6a91445ada45749f46cd2b35f92d325e9d49ef212d285b0003f01a98a670611c5f87877d64c4a94a53791d106cd6b2972fa9f7b0efa40c1ac67d9db8e1f5706021c1b344ce7065a9fe379ca40045155b3286ac6daa56d80701958233cfd43c48a292f6dc9fab0ca40d49a5b52a4511aeddd7d4b95c3ac4836e7c1454ef11d6a0c23279f3316445c1ce59db0e625124b73ce1d6996df2714eccdec47a1638f97e92b47eb1701d566ada01a3c06d373b4b80989e653ff409638173b17028ec94fe50cba0abad3aab5d63a120b198ddd4095e691e4d0d6a61808d797ba2c3dd29cb7979ad4d96d7058b94cb69bfbd899f316cbb48a1c29dbadc7fe8c85eeb4d88236a25048799aa9f4b7c8a7c5438cd9b4566cfe3fbd52df4351ae6caa7f6877d44c4217ffbd7abc5807864d4598c16b1d59ef0d54664f6f6c6276ae66a3accf3dd67bc144bc7f54b03e8ecded274be38c5ac491f84fcd1d6ebf9fe9b9f14bb078d08aceee6bd240e60e3409dd72a1e6425c915da95c8073037f155e77dfe1377456e0efd480b15886339aaa17ae783f5e55114e13f290dc69e0437ae72af4be339f34d48f1484f7275b34aa0ad9f8999942bfcf9271dd81f22fe61a388d5fe0014a62c9b827ecdbf2d0c7941c0f93d9a824c63afb506d37852a61e17823f3ad7d06af88afc341569cc223eaadfe8addf07e2872c44221ba86469668b66d5b041ffa744b271303e3f227fc36dcb292e17a80b0b4e46aefcf4f32a0793d1e4416e862f830dc86a1bf5b4bbc7de4d9cb2f56a0ac0aaf10069d3dc277ba8028e8ba92b8543a3a462fbd487758bd14835629426969939de7a136fe137d1f97045f708a356f0a3e9da71711db9153484cc571994c6f7ce0c1f08340250fdd934578b3ac3bd40934f5a614183a11e765454a0aa96ff65cfdcfc0720411eb3ddf37067e427a70469bfaf8eb7b4c590ebbec7c4aa6756e6bae3481056840b457e6081dbd23c3712c998d21a8c2c7c9416cdddf79cedfc8ad5e7bd33512d9920ce20e2dfde5cb4b656e1294c9536bc812c89e363f204b24181e8eeb55426aaf6b8b118e21c71bc6148ac51788682661d26e8ae110bc28845b9e26549a1b0a51bccc894b6b166313386a7be2c7873abb6eb715a5a58a45ac92cafc84accff4dd01b32cbaa833e377a921ab68e6ee3b81e31c815f57897913b658c1dcd15d6cde566321dd844604ddacc95bd85fe4b9b10d389195eec7ba436223de13c7f734afc7917cea68c0483bd2b1c399bddc646e3a5b7d488b9b49296f846512768fe8778a111488e125303a187d2371b192dfd9652b1b92d9060c6996691767aa1a351300079cf41a30445dd6817468139c4a92ca88ef5f1ab5211b8919002427d72541204e1454d0afce9c2e10d47d47742baabb5b4e8b52f71a5f58ffeefda996e6af3dbc5c69de5520b32da38612b07714b94483aa286487ea588667460ab74e419a5fcd6be25a1ef13c828b02466ae39e7f22cc4324068dc2360bdbee9bcf076bbdd086787a8b5b57a3a04209c97ccb1d917633ff9be70f60ffc305d707a6edf13080115ce1d745a894f25a471404817de08f3fabd65910999e1cfc07e1c78f40f761a639c676bf2710356931d836253d2c159ee01a3a69e7137e41f8ba0b0282f37d5e0f430bbaf12e1c134e60d6836f9f41ad8acf4dfdfbe13a57f14ab9ce22bab422842eb176ddc49ba6c749104b063d8029433c6d7e60c57836418aad251ec705b58d2379ddd7423b9b9befbe56112f2e195f39be8a866b59bec3c60bcc6bef83d88f33b20be2c1d99005c33db65950ea6a4a03a4a19cb90702df4dc1cfe7afa8ee5365cefbc26241ceebd6b383e6a70f09d1818fae773e4739c222cb50b855c11420fdf0808e50ca28f052f23148a0a54206971a345b06c598c6af7476328c974c332b36a8a20455c7b7ad24ebc4db8e3f2e08bf60ba6221180a5ca147bb46f5631e6794b64a0b21725e93cb085632a1ad6b0c3cd2c25d2be5966a9c28c36223d90b199de64ec006c70876eacb3000a050448416384b3f3be0a0bb3f2de7917cc6f48facf9c657ba993babfcc606b44fa3e93e711399bbd8639dfbf8d8dc8328e9e97a1d3b93074d84881d04ae518b783f2f245f3612a6f8e7819c10917dff78ef3388d94737e4182dda7642a5a847b0499c9bf33ae3f30124498f60346b6f122cd31f71b894848017a4a839ae213323ab98515c17bc8a9df79883b2c15b830cf13d9de6cc37e0f7c2b0fd8c9217e991bffa618cd308894ca7abdbdcdb1d1f0bb14a30379e4fd9ec4758f1b86fa4eee663a119b89e48c348e57b2c4d2db94ea106aa520be5458e6fa21e2e25457b37fb9823d3be8d6046bce7b7828e3028ff21c9d7e445cd71b5d7ca0c593ad8b641ee0e3d6acc2ba0a529aa13194e5cedd76975aed10807473d36b5964aa8211226494f31882ea58047716f3c38712e13a9d54919c20e9517322936d3bad3824e22c40c2e410e5b5e0e26b88ddd103e999ffab977287a571c93fff3f54d42cc27a70e6788cc1b24cd74f544ac2ad6f2e5859cc224defdb1e4631ce5eadbd2a31bfca85d3311a09afbd0f2fe776a206ff0abe049ca5f5712a4df047bcedbbe4d5d4a4162026ccb002b709f81481b564a55def45d2be9e465633c3b57896db56de1e05dc10a9b1aa1e9537d8de411f8bb4ff2afb64a50c2a7f2ad9143a8dd6e1c188f0225ec526214b7c61e1e1a5d755f079e024c517994d2ad5d363d76074cb7207af15212778987d309cf0b25121ed39e66b56440c902195fccdcd24d176e15139bfb543a8a5f48354ffc976f28ba485ae48ca775dda04b64bc00236efcf831e5b918b9bfecd09065e86777ab0d064ee4d8460f8ac5ea77c9ca9ca1aa373e3588226ce3e73b4e1a49e2185c21ef0b03e5702e908263c8d82da09a23d4307fa6b4354017f4803ab63989848748322e9bc9568296a4c7ca6670e88fa457f3ae57b4058541636f3c78af70a87321e81de30f912d49df18a7bb4a19d0d248538d87c16805f30d30e07c54af26696a22361dc019ee729d4707a7677e328fa42ac65a9fc99f25803fc3d31e9af5ae89ce1ba6ef8d48995dfdaddd4c9d5cf904e21953e26ad62b2b3c824915d960c05127fcdd81c3c184c9577df9684bdca7b257ff9b452864b5a1a6a7456fa4d6a5f21bc5943ee7f82707ea64c905ddd780cf93aa487882e3ad704cc1e519d571d7ed7a5533099cfa06c7fc579dbc068d9022bf2755aad1afb0853896f27e1007d2564081e7569b49b63319c47dbfc9298acc5d287d31f81a03da9b26d76d44d3c45aa8ea53290258052423c148129798ab3fd5103ed962f67c501bef44bd8d7c8e974d41d023dcad93a9ec3c589d7ce59eb7cd13f4d5f417ca0b04f7a56c2f7cedb7332f602bdc64ad5040418016507f1968e18d578cb1c5cebc67a75fb90c5e370b730685a8fc14e18882ac8ed34a0a942fd1ea72f1456b3cf688e69243afd997518e4fcec0c44b34ec36d79debfe2cde4e3539f498d1b5713b14a73fa15af86eeb5a356db75db766db8ef8095a266bf4c30d783af34585fb735864f99cb33b0ebd459af7ff98fcd5ff82c34a6decde41e2138d7307a703b06b08c65ab61bd269626fd7966bbe6cab04bfc2f53ab4600369c539eda8810a10473e91420e83b105b286a58261be9f8fe07ae78a936e6842c053d9d00c41bb17f2f4b42730790f44b84623f417207281413a92b80e592e26c5d683ca1390c095cff706863ab5d8068dc3d1f8650384992dd4dc25450752511e37d9e3956cf4592d8bf77b0a9bd7c74b967d56ae0f476a9586ce184748b1b62bb9cbba8b2d3d7851c5fb5bff7cbd2c7d4db5f9031e8e4b559d4330ab148222ebdf151037c5b75865cdb22b4c116896018452fa0e864352b843bc0fbed3ea9d98b2b4d437578337a69e6117a34fd5f4c2deb468c83cdfe3f82136b196f8ac3ff0d6987d61d6c4281182ccd923cdad2f69def10f36c82ccd07e8022ea592c31059531e2f5a78d4a0a911fbab08971fe60481995dcf1e04446b10dca160005f054556bd1586e26c074883134991702dbe0a3103df9ccec6c6d0f7bad82c11c9162c856747bdd9655d47f3ae9474c64f6440a464b54002f17f075f3553ab4a6919ccadf9098a02e5ee71197defd30912a246179d5cd557b9a48b978585cb8ca5c3d748036caaef9739c1e6648e1d98d8e41a75fa90428bed1be99a4f4d43b06028023a551a3f40ed9c730899a74ec97bcb2ad0788edbdfabd45500ba60a2761b1c0bf5119e375cd14b390bba522c3561aee405c6ac50a5ad3379d56bdeb479617090fece3fa55942ac0ab15fe820b7d850acfb65a3d38ae0ec3a67e1af28a3899e00aedff7cfc27a75364f9c4ab45f5906051d60976a4ebe5a9b1c6a5fa5a44a5af5c1c73454cfb601196b939feccded3e46286a4a898d8970b8b48cd9a4478c00276da1da75078d3372d5b77dce66c62a19964ba134655b706d8e3240d683490169f32b0a37a2c0900fe7d91dde3f5ae273038ea4b24e6e001bb8d25c8c00d2d99744a105630d3116048321e7fe5dc151ec772b26cdd1183ed9e6d4e99c1f8737be8057ce91de6a145d608def37ba5452a72d584eb0eba738cb89a78f72b4176e2c7288b8b37920712ffdd5ade1f6a0939022586453937666f6e489eff23eeb868978e9beccd336aedd59c38a0fc38ad0b5ad2cb11fdb61527ca654c33c7fce73aff4e4bcd5936ff70f5f8ee3937bdde350dc1ff905707f11146cc940e7ad7fb79de111243ef3ab9ebee777733b996094cb0619fdaddcedfe6158ae2efbc7fb14ff328a9d3d933ea0103b9df79ae5985fb1b6a67b2a2aee5f79109a9a6eb0075b59c056b63dbf9d8e0849da4f85e9cfacf733d70141c380bcaf6877207d38c5a61909050581693a3ad7f6694d830250fb283ce62ca1eb88391e3d44fd2919a187b4469e8d2519ad9fa244c28d53eaddf98f17b34823e0a6fe2a08ef125a50e4dc609d1bc74a7d2553300000000000001fed4cf02eed888d69390530d4dc8e2089f5", 0x1021) writev(r1, &(0x7f0000000340)=[{&(0x7f00000000c0)="d92480a913a6ce3e0b24d7f0d49fbab74f11eab9d8d399403b1f49992f1b30f8e7000922946112a66c", 0x29}], 0x1) execve(0x0, 0x0, 0x0) 16:00:33 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) setsockopt(r0, 0xfffffffffffffffe, 0x3f, &(0x7f0000000040)="92a3fb90a518c7bf8c6c6b1e76edcf7ae3201a9663a6653e3a19b2a537e7d09edf914a5c8090f77bdf8385979438e113f08826498c3d6d9fd9917223b0cea71d100e23912c5a635d93c9a13ee4ff72b5dbee0c0c1552d0daceb1972ec0e85000ee04eec425ebcddd44c6907eb396b19cef8ba5331a0e15568fe7a663273dee46cec7c3268ceb2ebc61702044f989017eefd8ecfcdce505bac70a", 0x9a) r1 = socket$unix(0x1, 0x5, 0x0) getsockname(r1, 0xffffffffffffffff, &(0x7f0000002740)) socket(0x0, 0x8003, 0x65) 16:00:33 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) fcntl$getown(r0, 0x5) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000040)=0x100000001) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r5, 0x4, 0xcc) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) read(r5, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mprotect(&(0x7f00003b0000/0x3000)=nil, 0x3000, 0x2) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) r6 = shmget$private(0x0, 0x2000, 0x420, &(0x7f00003af000/0x2000)=nil) shmctl$IPC_RMID(r6, 0x0) 16:00:33 executing program 0: setgroups(0xf, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setgroups(0x5, &(0x7f0000000140)=[r0, r1, r2, r3, r4]) 16:00:33 executing program 1: socket$unix(0x1, 0x7, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000000c0)=0x8) write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="280000000700000001008f9b6a348c4eaaf20000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x6) 16:00:33 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000580)="58279560f8e5815f561aa044fd33055552fbd5e41789632dfc94ff334a5619515a4c8af1fc12c6453f9100bb7b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f36b136a5d00d160eb53a00000000000000000000005f1fb024de9ccc067aba4a51f620e079cd3c906f6f52de91a5712c85fd76db0535833dfc74d615ac16eb7c207eb3b6944dcb6d413e154e6d4291575eedea6a3e5aede0411802499c9a265aa2d75ee84fd3b0a72c02c3ec852c86264161f40bcf935aec64a78c0d380b41b752dcaade35f23a26fe3c2e80221ac1ef5d935d294096fac9c1644097d75fd5948b15ebeb7ff62cb505ca8781b719900848a0401a12ece49134eb6ac018f70e2333dcda73ed266fba95dda17bb852cc61efbab9fc0753faaa5273a5a7189daaa5574d4224a0fa732868efb121512e331f07c51f3fd6120fee5742efabef98a715aeaf89ea82b8b23b03254b40eb9ebbc4fd60cb3f4e", 0x64) write(r1, &(0x7f0000000940)="bdfa4d2591c321a8cf98848e4a8051bd64313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d900000000e23ac168a0d130b5a77f3b184b237f559b7cb5e32d0ff2d4e7199679daa987423cab21a6b2748aaa78948d4fca7da61d75bc9028a2b887f01309465d61a751731e5c2091f3e9bdd11c4518138d7d1d6a2e60e1f34322c0cdf8c24d16648b48935d14b79a15cecdd79cd66c31400b4dc386972deb5d82ae7208e30b88fce92eae1f3c146ed5cad400000000000000045455ba5fce0800c9719613516b9355c0029b3da6cd7c8297f8eb7f40e6309be635b5585b9e64497e9cc6b72afb54da176f472bfe342a0f5a51790e623df15fe8ea4d31c9ff70fa065e5c27ac78d260ba1fa5529bf519dbd7c77d3e22af87e4cbd67b10776be2df3c0157b02ece30b3c47c913e9bafcdb61d48f4254de72339b6c89d0f42742c4304304c7bb29f39a6936408", 0x157) ioctl$TIOCSDTR(r1, 0x20007479) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) r5 = shmget(0x3, 0x4000, 0x200, &(0x7f0000ffa000/0x4000)=nil) shmat(r5, &(0x7f0000ffc000/0x3000)=nil, 0x1000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) read(r4, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000000c0)=0x100000001) 16:00:33 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000080)='W\x00') ioctl$TIOCSETA(r0, 0xc2d04220, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:33 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000001}) 16:00:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000640)=[{r0, 0x43}], 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "c5936930ca531b9db318c9ef2f47b1408bdf5c79", 0x8d3, 0x3}) 16:00:34 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10521, 0x81) linkat(r2, &(0x7f0000000080)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00', 0x4) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r5 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="c0f3d60f376f5323eb9990d78c1f63c079963cddd1567e37c5d979797918f8f6cc41bbbda3817cd55f5f99d05425ff4552f310567f992dd65cd2", 0x3a}], 0x1) 16:00:34 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) write(r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x7, 0x3, 0x7, 0x1, 0x0, 0x8000, 0xffffffffffffff86, 0x1, 0x1, 0x6, 0x8}) 16:00:34 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00'], 0x5) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) chroot(&(0x7f00000001c0)='./bus\x00') open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:34 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000400)={0x7ff, 0x0, 0xf05, 0x100, "48a47b1d1a46ede86a867c5be15061ba1b6dcdbf"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)="6346f762743d11bfae487a", 0xb}], 0x1) fcntl$getown(r0, 0x5) 16:00:34 executing program 0: r0 = socket$inet(0x2, 0x82, 0x0) r1 = msgget(0x3, 0x168) msgrcv(r1, &(0x7f0000001500)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xcf, 0x0, 0x1000) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) r3 = msgget$private(0x0, 0x1) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)={{0x9, 0x2}, {0x9, 0x80}}) unveil(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001780)='x\x00') msgrcv(r3, &(0x7f0000000340)={0x0, ""/4096}, 0x1008, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000001480)=0x265ca) syz_open_pts() r5 = dup2(r0, r4) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000040)=0x7623) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r6 = semget$private(0x0, 0xa50f344e8a0cd549, 0x107) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000001a00)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, 0xc) r11 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000001600)={{0x9, r7, r8, r9, r10, 0x40, 0x1}, 0xffffffff80000000, 0x3, r11, r12, 0x9, 0x200, 0x1, 0x8000}) shmdt(r2) msgrcv(r3, &(0x7f00000017c0)=ANY=[@ANYBLOB="00040000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c2540a090c8924092e3912a056580af752ee70032135612b72a0a9a3ab45d35d3ad08d4d91fbcc63c02cc023adca6e6df140e740bedce1c2bd2cc7fcd1b1238c1f0e4664c92ca69afa0ce8eb01e542770aaa7fb4e92ebd8c2a8011b251744b8265a6276abe5c6edc05691e9876fe1770ac41db6b69e384f263a8530993c71cb8e50feb3c7245e7b3f2c25452149040293f1d5b16411519c6b6dd4622f1866eecca5f837256ab51c9e3eab38cb58b64fc905c026ee93e086966e6e30891cd7bc3426a12"], 0x1, 0x0, 0x800) msgget(0xffffffffffffffff, 0x3fd) socket(0x18, 0x2, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000001ac0)=""/4096) 16:00:34 executing program 1: r0 = socket(0x2, 0x2, 0x5) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82000000000000100000"], 0x10) connect$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) write(r0, &(0x7f00000000c0)="3228d1ae4d0cefc27c2b143e5095bed01b240ad1", 0x14) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) 16:00:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0xdc, './bus\x00', './bus\x00'}) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) 16:00:34 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, 0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r2 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r3 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r0, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$KDGKBMODE(r2, 0x40044b06) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r1, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0) readv(r2, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 16:00:35 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fsync(r0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r1, 0x6) getdents(r0, &(0x7f00000000c0)=""/103, 0x67) msgget(0x2, 0x100) 16:00:35 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) r1 = open(&(0x7f0000000000)='./file0\x00', 0x82, 0x100) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x20, './file0\x00', './file0\x00'}) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, 0x0, 0x0, 0x0}, 0x2) msgget(0x2, 0x80) r2 = geteuid() r3 = getgid() fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r3, 0x4) 16:00:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x9, "d730c1e7bb00e700", 0xffffffffffff75ca}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x80000001, 0x800000, "1888780691dec40967ed5490937e6049a7fd0ae0"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:35 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000000c0)=0xffffffff, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xb2fe, 0x0, "00000000e74de40003000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x100000}, 0x8, [0x0, 0x9]}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000000)) 16:00:35 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f0000000080)=0x342c) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x3, 0x7fffffff, 0x7, "97b5d9870000000000f3ffffffffffffff00", 0x3, 0x4}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r2, r3, r4) 16:00:35 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x12000, 0xf1d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x82, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) 16:00:35 executing program 0: utimes(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x7}, {0xb5, 0x3}}) mknod(&(0x7f0000000000)='./bus\x00', 0x6001, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x8000, 0x8) getrusage(0xff7ffffffffffffc, &(0x7f00000002c0)) 16:00:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x401, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80004501) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0xc1) r1 = socket(0x1, 0x5, 0x1ff) close(r1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000001c0)=0x1) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x0, 0x0, 0x0, 0x0) 16:00:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000180)="6012000100000000001300fc34", 0xd) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x1) 16:00:35 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000180)={0x73, 0xba}, 0x10) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r2, 0x80104277, &(0x7f0000000000)) wsmux_getmux: no memory for mux 8388609 wsmux_getmux: no memory for mux 8388609 16:00:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x31ff) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x37, 0x5, {0x8, 0x8000}}) poll(&(0x7f0000000080)=[{r1, 0x80}, {r1}, {r0, 0x100}, {r1, 0xa0}], 0x4, 0x1f) read(r0, &(0x7f00000008c0)=""/214, 0xd6) 16:00:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000382000/0x1000)=nil, 0x1000, 0x1) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) flock(r0, 0x2) recvmsg(r0, &(0x7f0000001240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/220, 0xdc}, {&(0x7f0000000180)=""/67, 0x43}], 0x2, &(0x7f0000000240)=""/4096, 0x1000}, 0x800) r1 = dup(r0) socket(0x20, 0x2, 0x401) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000001280)=0xaad) 16:00:35 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000001140)='/dev/tty\x00', 0x102, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000001180)=0x81) r1 = syz_open_pts() r2 = dup(r1) setsockopt(r2, 0x1fff, 0xfffffffffffffffc, &(0x7f0000000000)="73cb4bc720751d6a350a4603eff415f2f986ea7a552d535d36194cf26375921401edfef5ff35503437a0feb202aabe5bf5504d42d3cdc8e45dab7805f316f316525ac32ee31eb6e97c07bebb1bc88d817144ea5fc3f48dc56d4759f0c3957f6e4743b36b971ed64ab110c4de8ce649cb56461d3dba7a0caea789eb3ca0a41e08e8c7793a0736d2ca9b2f3b54c5d106636e5a78afe975da6e3e645d361a8acd0b5c5e94ecdb57c64c45b5c75b799489357e23181ca312ae69357903255d8e65e8699fa38983ccaaefd57bdc199b05b74f764ea72a60c0a3827c0806c3f975c59e23b7b0601f044d43de02b227646dc25de389db4d9add80a6b9485c49ee7ab7b937d63a16b740272942e753b0acae8cf49a2a99bc6c977111c74527bef202ba0cc6c2527ddff0c3f29509b30001b24a2330321479c3d6826e38e6355199618846760f380a481520844fc559d19843f6719a87ac0c97fe687aa96682a691890a31915fd11b53255e56f881782aeaa3654e1403cdad4434ed9546883ed40a866bdb44c46c602e0bf6b6e5d552377bf972a66a63fdfa1f3d499d8cea692ba9b6e129ce88f27d894e1e87ff0b22719137c1564d18824cca54d5acfc2d1417c32e59474ae5537037f14e84859401b09c620ce8dfa9e8402282a78e0470e4d76667aa62a0282aa494a3c86015c102171b078b03baeed6424d95c6cb022f55f476df086f05d796ebcbdf23327ef6b0d5647801a07b10a852ecc1c9796a43468a87179978a8d4d4c8e4657f12cad6165d3c5eb70ed197a0cddc4c9b4dc57abde1fcbc8f58c15bd00eef354726b935f979adacb1d6e5899678737d662b7edad09457accc693ce64fcd81b4699e84f069719aa77b03b87cd92649a68395704474dc9f7db8663c13f8cde295692436453a407fc9e1602c9207402ef6ef53615ddb454e6e0fc4012e92e019d626c6a44aa685f43637536db9e8b67117148ccf59fbe60610a6099a0183196aa19e86bcc10ca1fd0cfab08d67230deb449ff60d70d0a255ba6af4af59e4ef77f44d42bd40c5aaa86ccb18bc19d814196f1107c572f71da1e912e8624fdab29913e20b81c98bce88ff1586931df43afd7a4959ab811c0d63ca616a401e992c1f96b19ff5475de28f3e660fc650ff348987e7fc1ad09a10d302fddbc682f7c0d22990794f77a2224fbe1972e29da96aeb70dc016f157ee7f46466e9ac209f4eb99aa7a913d28b7c43e4a06794d6a2bc64f3c630e4abae5c7454b442c50afab8160c99189e2345768ee9a0e998518cbca46503a10b6c97d4a1080f5770659d4f564e7b3f19ba2e738944dfa94cad3a29df8150d02c27f0380efe68c9b23ed53bdbd06e0c0e4783e68a6b5fbb0c68afc84e5837e40efa95162769e83f75fac75118e1fa85cb5fa84b9bc761d558ac53042dc192d92d276b6e608a9599a1af96626338f61112e8e4895463406000e49ba5066ebfde3995e04efde2465f6ce68e2c2b4bfeceedad32b87070b24014285fbbafc625b50fd91fc34939a10738f1f593d851e8fdbe1de8b6185f05b7c99dc4445598f593a9a56b1801572e1f4a7988744a0fa35af71feae360f505e1f955728b0f831412ec5a5c1393dd5d493c689f8721e3059006fb09ebbb2b6386da66d8d605b1595e935c0441321e426245685f7cf1ec8bbdd704e5448053def5e106de10cdbc7af91ae94f861f56ae1c8f9b7abcde481fd4c196988adf8a0121458c651ee25f66de518324236342d19bce0536925db77c6e2a493b15df08c914d17c3af54808355be2a7a5f6baaa8c6203eb8d6cda54873723d3ad60a598de03538965077977c5c56a0eceea99fb6cda6284fe0647a5f57c9f4636de5af892d4c690f37a70cb410c3fbe508773da64629af817d7b0fc09e2f5d483c83014525d2010050e02e958ad70b53a8aa02a476706a44f5d5837a4765c3474f31717dec13c3fb385ef93694fdb142c4eadc15f450092819222c0220a594a3dec51faed239a3b9d280e09e01f61a10bdcedb8072908d226aa00962ba9d6367e53004c9025ffeed34bedcdedfad255ecd9a9e73c8b15805597ab74658ecca566936bc0bd43f33257dfafa57803806ff20cde94cdc62b3f447c2b7b78050196f9b20d042c6aec5bc2daf7615988dac11ddd1def5f3a7a6ecc9044c3474f16111b2e3a9a54d9103d156cee2b24b45e130bbc5e0e61914128c541d8e783d30deef45855f9b67943114c4c5e7f890376355c5d47423808ce8ee10c5c6a500d6be70aeb4fd4afbd0eedfc449842d5360a6143e453c6aef40db6736847f9fb6a96543f8fede08b474ba14a56cc1716dd0c3d8271d55e764ba8cb6bdfd1ee6257fc0dcd9dbe6002736d604d3158477632e4780d8626f30225158fce7579f6069e3d4957233cf26fd0c6cd167c42f529d54f414e80ab2e6bda9e87631d5a9027e519bd394ccfaec836e0880c641abf8652e929b8fa70c80af9ab93b979c3b4357ffe895aad38421aa72d03164a2e85d90c6106d82cd0506671d24cd7b3c7821f308dc0059e30fce44040587f994cbfbd623966973b84e9b6e4758afaf4b50dffe54af79deb47602fa71da646a7a13ec5d4563112589b2795847f79a4aa04daedb44db14b3c65115709840984291491c633b411ddc496db37b3a89c5ad7982079f80ab8c1e97c31c9017e73beece00cbf6579643ed98b5abbedcb49a791fbc193b623431cdc6a68323ddb9b45dcaa12fba2154c95407723c29c6c8538fd2d61296c0767403e9b795122361b9ed15fd2a4765478d4f74e835a7575162b6fb4e76c8609c33566988af0a81a510c52b1c4e003fa460ce60e2ef3c9c8621a2e253dc9e09c26150af55eeca43449bbc882a3d497210a6648653f6b227953ae16e1592faf42e05ad8786175665fa697c581b57df186799aaf856d87fac195f02a0eb24e89079ff902fb422caa16cc6aa9992d117f553d047c7f14275be6622271221943c76b50e41f5dc89182df41549b0c5d63c8766b8f682cc54bd1785199c9ed5be1dd44cf3f185eebb547f0bd094802bdd4d80c167420f7ddc30a2943b497d464e0cc546dbd94d241d4ffff1896051085c50aec80a0631fa27001ccbda8a146fb2067892038e41527e0d18a68cad140039834ce4a4c9304496d5ed9a984e5cb5a3d3aca9308c2d8dacba617bf6df787cac578c38c340bc40ed698738530de41141bdc11c7e3cb4710a2612a169373759b6fad59aaad3cfdf783013403be35bf884112e0782ea23bd51032f090cff10b0a2f7ef191610607e33c14edc2c3f256a99b97afbfc6695d4ea36882cefa0be9940538b3c09a6acb053cd83dd0462d5ecead1009b0eb3dbe99bb545ffdad50f7fc26a5ce447cb56fc43964ceb7f51b1e2b8df0897c09bf6511068c2af7eae689aabd1a43db0ac40215cf2ad2eab1be5602a31fcfaa01bb802784e1b170eb56d59a3936fd66c659bb67c65478a3c29ae0fe3912bc37bd067576acf50a51e7bc330d2ed47867e4cfc04cdb896de44063f1bafca2ec8f33c8c5cd4aecd1989664f28abfb69f096c931c94c797f0bf5168b81a81e9bbdf699f74f74cb134b961dbf03cb63129a6085bee09ad0ee66214c1d49f0776159ae848b54f19ba1cd2d51d0764ff958ab5707d26954a86491bff83d87790384127f7f990f78c5665fa1575b636ac95ddbca6d49851186ccb9dfc1f48b375a25fc8cb8fc8b7aa7121f898c8d03365ce1b6ff8507c2abc35a70d138eaa26ab6886291cf416e52a980a657d77d09c1c1369232b8f2dec0bc7221b21f899d834c5ba3cde06072ec0e6f73c944bec6882f85dd32681cfa7836b43d4e20e6f1961a487e18523214ce9a696cc3fcef843c7b07d4ba0e9ccc0482446a41bd41814ea72a4b88043ba7594cb47762c4320c69208b861b02ba689d87430862f6ac8d25714245c9d3ed4f193c7af86c561ed7e256d6a5c438841e5f8186edc5ba8d710a34052628a1e83cfda3777b03354c56dd4d5c1612eed9123adf364a1b8a177449fca2892774957f13b6245b612864e9df054c47632bc08669000dc96d85789d213be5cc187ede53ab242835f1072bbb760ce4d0c05c9864cb9de75e02e5851114546474a1233258d5dadc577fe1f98d9a49dfae72f24d852fa175bce57d3206b33ccd3308d89ded1558e951c260b8d9f10e78654a7a90c4306fdb63d69f31999788ba94810e51b8bfbe268f125d90a96be30e80396f5e75ab0b85d8be75df98634502c870b05fbd24c731c318ba57fd62f2d4eaf7c82598a9f66b6f9358245c4e661b2ba1c30532b6a89e41bdc04040109547aeab558a69a450b6a7221a5602790e1a42763b8ffedda036a56998fb505e51ba836324b6b5e59481bb714250fc10fc165f52af3badc0f7f8bfa05aa2c37fb3ed3942594dd1f892c21961ecba1cf86ac342d15a7b35418c4b93e72c99340043d64651c76f6924998a59721e512c32e76683654bb18a006d6b14bfd36bc50a7d0fcb8c839c97014a6c8c5fad7972912e5c4f2e1c01b64a9601271430d0acd001189790525daf63d212b923c6fbe02416fb051e36f61b6b528f64f053a267f6894fba1998d10d7c1a3ef7c7fcfffb6ff445905f7addb12f3ba1ddb02b8f9169a9e73571638f2069a6e8e3e29257db49ce96a2db584b0197096a24b4421eac8bd4335d93becd8d697ad5ec7294c1e66a69036000ed7a59040dbd8aa4119e927d70e2d44113079471221a8852ab1a3a0788ad4287aedc0ff2aa0bf48fb34eba1c9c8221621d17c93503f06ba65ce7c834b1f9b71d3fa8571e638b3e6f80c49c63cf00978b6578cac6d87a115e649da3781569fef83a045d1cac049d9ece652e699efd89623e6dec6936b7769ec757a5b1bd06273011f2a05d3595cdb4c4875877ed65cf7aeea26ac6485f6ebc8cde01d8b5dd21067ea608c39c0803c05f7271fd18e7cb61a6abc1a952a0824a8564c6cc6b0df0ed5bf1b6d84861aee9b18a9a353f92c882acfffd52a4f8974ae23232de36dce01e0f50a4795308bb549b7c48e9c223d11d6c1c7b71627d30c3f5ebb6353668c46be5678d4b8009f83a034e2dc978f93cdf6f63156489e67bf073ba01e780495384a0c02c5bb2e52332aaa87d3cdc73950abd4776065e199f4cb40f9d2037c823e4774fde71d355be3bf6acf85d7c60a50ca7a95cb7c51abd48c5934daa8e1186c30b54567b0d8dd3aa49c4ebf53298dd13aeefe9f19e6785dfefba761a7ffe5038adec3ee461f667c1318ad7699ee648807de3fb331f5f07ba7ed18fc34b204719e623f3f701ec368b45c0ee45af0c2ef875d7da925df58a12117ba559639c4d171330ac3f04675065a64a7f33cc268a7479e302f134d4c15c63242bc8918eb0e484534a8353cc0cc82b9f0243e6ce7d326baeb4768c1c3c72408b905fe4c74218138787cdf0d77d94665de24f84f0825d3ce2e3978a87c1e53a0ebe221f0958a7ad108251165796a7701523abcec5bac713c139d344a6c7c59a85e23bc37f4efd55cede8f6082cde16b508b6163855be2a1f4a94957bfd8530ddd176160ec618276f0ad5a654fbecee76810ce9d5252a9ca9fd5788585d08ec483cc74a275108befaee293fd82e7392ea9d702ac91506d50771142e4cdacb4a909bf995356038828d5026ece4dbe988f1b454ed3d2abac92b0fadc61233aab28e938f3bfadf4690cd2e48696eb8448773fd54456ed0e8b74ff99e2e67af627cd5c0c2c39f3569c772a403897029985d3bbac093e50f9af86ff2982e2c", 0x1000) r3 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) kevent(r2, &(0x7f0000001000)=[{{r2}, 0xfffffffffffffffa, 0x80, 0x80000004, 0x8, 0x10000}, {{r3}, 0xfffffffffffffffc, 0x80, 0x0, 0x0, 0xffffffffffffffe0}, {{r1}, 0xfffffffffffffffb, 0x60, 0x40, 0x223, 0x6}], 0x33, &(0x7f0000001080)=[{{r2}, 0xfffffffffffffffa, 0x20, 0x40000000, 0xbb3a, 0xffffffff}, {{r3}, 0xfffffffffffffff8, 0x80, 0x0, 0x7, 0x3b3}, {{r3}, 0xfffffffffffffffe, 0x30, 0x2, 0x80000000000, 0xc46}], 0x2, &(0x7f0000001100)={0x1000, 0x2}) fchmod(r3, 0x8) fsync(r3) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f00000011c0)) lseek(r0, 0x0, 0x2) 16:00:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x28800, 0x16d) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:00:35 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x20000000000}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r2, &(0x7f00000003c0)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f00000000c0)="7c141e4f000ca75d4a79b9cd57c75cc2058f23dd6f34675de17ebf6da28e5e13f78dc3ed6a918824beed233547ba1bca032919f31187a35cd11af511ac24c752e342dc6cac1152523da5f5db599a34568e187ed6b9ee788c057ac951e56c2b7fac4a3da403f358e5301097d84282724d59c91e515d37b7e2afbd41d3d9426b337cc5678309460f5f7707902c8285b9ae99bdedff217385a8dfc4c9b4335b3047056d651b18", 0xa5}, {&(0x7f0000000180)="2083c8990e0ad08a1423b8ab205c555da2dd9fff6e68304763388f6c8c98602f541622e18f1161a9ca982c12bad46473c13aca242b9e5220d9", 0x39}, {&(0x7f00000001c0)="75ea9b476b7938832c4b8b90d1da8499dabca61292ddcee62c954204c3bc352fab037f6b6245994aae9da645172017a8bf2aa40598043a4cb367615432f727510a96bd01c0b8fb427e1fdd1c9a3eb2ccd66859486fe678b7af4a49a7075536c0dc43a7d3efa4bfcae80a02ab411ff59cff43298a4f", 0x75}, {&(0x7f0000000240)="29d2598fd1354bf2709317052734b070dcd3a9cdfa30f40b6402a98c02670aded28b4d23ea6ccd2e1b72a3f4b4c8195e7558567fd670c9fcb808e4c973316f96d65e42c8075f10620d3677ad3774bed93341cb67e77526ecf7a46b5ead3b8d561c8607acc16f77c384ec5509e95f7e8dac77c4ab1952c7d8f7bc31964a6b8ae281153c14c02265a4ab743da7308d97002ad6f9c22e6ccc6a19c2c2e248ba60f14cf865c0203e22b27ba674e641678221119ff0097f02fcf3c38fc7fa94ae9f4a73d5daef4c3ef61022abfa2a7bd0f2ad", 0xd0}, {&(0x7f0000000340)="5f8ce15ade439f73a3ab08ea67877f248959cbabb62d", 0x16}, {&(0x7f0000000380)="c210a43c11fcbe0b3e08998addcbcf2caa75b3260767b07fc0606ff6a8a6a17403094f3c9786945e1ef513ba27d7f1f984e7a252ff3ae7a05a", 0x39}], 0x6, &(0x7f00000004c0)=[{0x100, 0xa774d726c02110ae, 0x3, "55504c0360dfb5bfcf750faadac6823cab39c2b2dd750d0b5b226e680dc9300ab5d0e18635ca5085c27d2700c5a3465fc077b2241929df4f8a9c6e4414cfd98fd36076dfc0d5fa3ccf04c62a3258cf17aa417080d6d01f061ca89ddb970c673ac3d5d1ae218717301c1c6bf942ca5b5a1dff309487e44dc6fbe26511536efb1c8379e4d8e9420ed00416c4e167f18a41e653410e6f888b24bf1c11b78f2e5cd47ea5887850b0e4871ebc6546f41e4b362bf06c7156cfc9dfe7de1ce38b16b31210f663dd648573d373191691f7d1d1530082c87338448e5d36327143c061c4aeadc8a0d8092e204cac3a783d5502"}, {0x20, 0xffff, 0x91d, "89f3c6f635964ef1dd4c9ce196"}, {0x100, 0xffff, 0x7f, "59b84edcb93795aba45338379b8a9986052c79a65e688beab1d771a177ef2dbba8a62f7e2c88dc8d037922e75b27b2bdcd440ddc479e3084cde089a7b1269780b2397c8ed904d08fda0d716e6baa03cb35e2102fbd8fdd54902ad2760c27c1047457807e89b924a81ef3686ff503c944e85b9b6e2f64d9ed75436e14684eec00a508e66645bdba09879b99114498e83fc8ee1dfc24222e4f49fc461ff545f95a5c38db70928bc130987cd4d70e19d33034868fe02be7bab48199b30870c25c7f84c466fcd45557cbe0108e33369e9df90696e82cda1b77280a6beb390cba5967a8af248abcc48884b99ce7b09f"}], 0x220}, 0x4) kevent(r0, 0x0, 0x0, &(0x7f0000000300), 0x7fff, &(0x7f0000000400)={0x5f5e100, 0x9}) syz_open_pts() 16:00:35 executing program 0: mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x1, 0x10, 0xffffffffffffffff, 0x0, 0x4000000000000000) utimes(0x0, &(0x7f0000000140)) 16:00:35 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) utimensat(r0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)={{0xc4c, 0x41}, {0x8000, 0x5}}, 0x2) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) 16:00:36 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10540, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6, 0x12, r0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getgid() r2 = syz_open_pts() r3 = getppid() fcntl$setown(r2, 0x6, r3) setegid(r1) r4 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r4, &(0x7f0000000080)='T92', 0x3) 16:00:36 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x1, 0x2010, r0, 0x0, 0x0) close(r0) 16:00:36 executing program 0: r0 = socket(0x21, 0x4, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xfffffffffffffe57) sendto$unix(r0, &(0x7f0000000100)="b1000510b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:36 executing program 0: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') r0 = dup(0xffffffffffffffff) openat(r0, &(0x7f00000002c0)='./file0\x00', 0x18, 0x2) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) bind(r2, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) 16:00:36 executing program 1: r0 = socket$inet6(0x18, 0x400000, 0xa) getsockopt(r0, 0x29, 0x39, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) 16:00:36 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:00:36 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x88, 0x5) lseek(r0, 0x0, 0x2) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) truncate(&(0x7f00000001c0)='./file0\x00', 0x0) 16:00:36 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="c5030000408ddf1a65c5a67748817157b75fd032148e262740285217cfe13db3484df984302e8a3cfc55efde3d28623391f7615cf6adeb92e4e07a8c7b65a0a093e3e415e593e9ce7121ec2cc298d4e207f1a2f20fbbba48f57f30ae2086ee995980a3337bce12189a6a0fd39806418a95ad"], 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000180)='./file0/file0/file0/file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') utimensat(r1, &(0x7f0000000200)='./file0/file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x22f5488, 0x8000000000, 0xcf78, 0x6, "98c7af894e28deb5e835d94c5b7b34bcb3435442", 0x4e60613a00000, 0x80000000}) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) 16:00:36 executing program 1: socketpair(0x30, 0x0, 0x2, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x202, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2000000000000, 0x0, "8a6edc3bb8a41e2cbde24c6a1e247fc17fc1e4be", 0x0, 0xf8e2}) 16:00:36 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0xffffffffffffff64) ftruncate(r0, 0x4) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186004008b0000050000000000000000000000ffff25fffffffe00000000400000f2e9ff0000000000", 0x2c}], 0x1) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x6, 0x2}, {0x18, 0x0, 0x7fffffff, 0x6}, 0x7, [0x6, 0x1ff, 0x81, 0xfa, 0x5, 0x3, 0x6, 0x2ef]}, 0x3c) socket(0x100000000002, 0x1, 0x8) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000000)=0x4) 16:00:36 executing program 1: r0 = kqueue() r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) fcntl$dupfd(r0, 0xa, r1) r2 = socket(0x2, 0x3, 0x6) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c6530c9"], 0x10) write(r2, &(0x7f0000000480)="582720efabd16ebae632258169db8ca65f73f2a044fd330555255c00000589632dfc94ff334a475fc3464c8ab16190824b56b06f2a865452aed862cb8ce7361cb8e4f48baa7c1016e0a3463da025bbd07b28f57900007294e5558ff394b8bcdb9a0700000000000000d2346ee3d8a4f5f728193ef16ab93f120000000000", 0x7e) 16:00:36 executing program 0: r0 = socket(0x2, 0x1, 0x2f) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c653000705a7f93774a76ad85199796b3d454b620eea5f6604e1846058eddb2013f99ed507e9b01115e3e5683807797af841ae0a4aedc788eff9100ce544ec0f6f636e083eaa8d633e6cd07a8fe5949c3378b72777ec53e97415335aeea174e0bbcf7b9cf296fa87e960db6445a16a9e49d19a69ef8118efd20c883db03a6d6f00b5ccac4bdf3e10c7f905d217001ac302eb1702243119c81aff3258c3e505b114eade8227a9579f8583ed7e9b22e8d24ad1462916def784ab3c520aa8bcbf86d198b06798e578abf5918481f77d4f4"], 0x10) close(r0) 16:00:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./file0\x00', 0x18, 0x180) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x2010, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000001680)=[{&(0x7f00000003c0)="cf764a3b1f8ba2c5ce42a958363de7a0ac6f8bdc1030772dbfcd8ad84a3783c4bfb8415d782c5cebac01bb2f7d5e581e71adcb5bdb160de38f32e956b546b5628d681fb6b99a1f954f6123", 0x4b}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:00:36 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) open(&(0x7f0000000140)='./bus\x00', 0xfbfffffffffffffc, 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105704, &(0x7f0000000100)) 16:00:37 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = socket$inet(0x2, 0x1003, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 16:00:37 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) r1 = getuid() seteuid(r1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="2991c4e698c094a2d00caa00c95a4aad7a31d2d52d3ca3f0c4aa9907adc993b4f3aaa6c236f283873aa82c4d346cd590872f46637cc3552cc8825a7f670ee4fe5b4eb62b5013d6e2d1a67ad56752b4dc7371e0629e9e221bc3af3f04ba066d8469f48d0476ffa592be6272d3c5bcc85b57c70445b3cfc00497768cdcf58ef66780f6d6f3212154ce79", 0x89}], 0x1) truncate(&(0x7f0000000100)='./file0\x00', 0x1) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x2000000000080, 0x0) poll(&(0x7f0000000000)=[{r2, 0x4}, {r0, 0x20}, {r0, 0x40}, {r2, 0x8c}, {r0}, {r2, 0x20}], 0x6, 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) semget$private(0x0, 0x0, 0x12) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) 16:00:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(0xffffffffffffffff, 0x0, 0x0) 16:00:37 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r0, 0x41}], 0x1, 0x3ff) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) 16:00:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() read(r1, &(0x7f00000001c0)=""/147, 0x93) close(r0) syz_open_pts() dup(r1) r2 = syz_open_pts() close(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffeffffffffffff, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:38 executing program 0: r0 = socket(0x2, 0x3, 0x7fffffff) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e0f66696c653000"], 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000180)="086d5135f15090ebb13409812eebf772e93d00000000000000000000000000000000", 0x22}], 0x1) bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00002e1366696c653000"], 0xa) 16:00:38 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000040)={0x97, 0x800}) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r2 = dup2(r1, r0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0x20, 0x9, 0x4}, {{r1}, 0xfffffffffffffffc, 0x50, 0xf0000002, 0x7}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0xff, 0x955}, {{r1}, 0xfffffffffffffffa, 0x42, 0x1, 0x6, 0x1}, {{r0}, 0xffffffffffffffff, 0x20, 0x8, 0x200, 0x8}], 0x80000000, &(0x7f0000000000)=[{{r1}, 0x0, 0x4, 0x60000015, 0x3, 0x9}, {{r2}, 0xfffffffffffffff9, 0x0, 0x80000001, 0x5, 0xfff}], 0x5, &(0x7f0000000180)={0xe94, 0x53d7b7f8}) 16:00:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000200)='./control/file0\x00', 0x88, 0x2) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000002c0)) utimes(&(0x7f0000000280)='./control/file0\x00', 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./bus/file0\x00', 0x0, 0x10) close(r0) syz_execute_func(&(0x7f0000000000)="c4e28596d7c481835af645d9e14d0fae62fcc4c171f8a900008020c461f911800000002044c1f10bc4c211df32f30faee0673e3edc6a01") pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000015c0)="41abe184dce641990d6c25acbe3e7e272fe0c48b873eed3645577c86e7f489d941d2a17ba4dfa4ff950ab20025df36eec439b5e3da7fa70a1c886d4f79fc9857ac7966e729fcb0fd3305b8195eacc7c773ffdf614097ee07239e8bd8c287", 0x5e}], 0x1, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) 16:00:38 executing program 1: r0 = open(&(0x7f0000000600)='./file0/file0\x00', 0x400, 0x40000004) r1 = semget$private(0x0, 0x0, 0x40000006) semop(r1, &(0x7f0000000440)=[{0x4, 0x400, 0x800}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x2) r3 = semget(0x2, 0x3, 0x0) mknodat(r0, &(0x7f0000000380)='./file0\x00', 0xed754effb7ef2411, 0x5) r4 = geteuid() getgroups(0x1, &(0x7f0000000540)=[0xffffffffffffffff]) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000740)=""/133) fchownat(r0, &(0x7f0000000500)='./file0/file0\x00', r4, r5, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000300)={0xf7, 0x1, 0x7072, 0x3, 0x7fff}, 0xc) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r2, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xfefffffffffffffe, 0x1000}, {0x2, 0x3, 0x800}, {0x1, 0x5, 0x1000}], 0x7) kevent(r0, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x0, 0x9, 0xffff}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000003, 0x4c3, 0xfff}, {{r0}, 0xfffffffffffffffe, 0xc, 0x80000000, 0x401, 0x6}], 0x8001, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x82, 0x80000042, 0x4, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000000, 0x7, 0x4}], 0xf75, &(0x7f00000001c0)={0x0, 0x9}) setsockopt$sock_int(r0, 0xffff, 0x400000000000, &(0x7f0000000080)=0x2, 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000006c0)=""/122) semop(r2, &(0x7f0000000200)=[{0x5, 0xdecc, 0x800}, {0x1, 0x7, 0x800}], 0x2) r6 = shmget(0x2, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) sendto$inet6(r0, &(0x7f0000000640)="7b36cdf1e04afd779998cb5b2b65c747acf3e0d037fd2f3e92cfe72664a9d09784fbe78caa3cbd3c8dd79537a8d6fa43b8d67de33f21a6794260ed6f97c9ce406d93c2e5f5c7490bf126fecb0ff9415fff022357eba05ec9bddcbf38f8bee7dc7d01c2872c44c4ddc0b0ee94d6bad99f4d20c20a36fa7a", 0x77, 0x5, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x1) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000100)=0x1001) mknod(&(0x7f0000000580)='./file0\x00', 0x2004, 0x7f) clock_settime(0x0, &(0x7f0000000400)={0x2, 0x580f}) shmctl$SHM_UNLOCK(r6, 0x4) nanosleep(&(0x7f0000000000)={0xffffffffffff462d}, 0x0) clock_gettime(0x3, &(0x7f0000000180)) clock_settime(0x0, &(0x7f0000000340)={0x20, 0x5}) semop(r2, &(0x7f0000000000)=[{0x1, 0x0, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x6, 0x8}, {0x3, 0x28, 0x1000}, {0x4, 0x7fffffff00000, 0x1800}, {0x0, 0x438e, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x9, 0x1000}, {0x3, 0x3, 0x800}], 0x9) 16:00:38 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) unlink(&(0x7f0000000080)='./file0\x00') r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000000)) 16:00:32 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 = open(&(0x7f0000000100)='\x00', 0x20, 0x1d5) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9"}], 0x0) r3 = kqueue() ioctl$TIOCSTOP(r2, 0x2000746f) kevent(r3, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r3}, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) kqueue() ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000000c0)) read(r0, &(0x7f0000000000)=""/11, 0xb) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:32 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8042, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x9, 0x8, 0x60, 0x7ff, "1bf9b33a98e8d89e6e11b897a1b44500641370c4", 0x6, 0x7}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x800, 0x0) shmget(0x0, 0x2000, 0x131, &(0x7f0000ffc000/0x2000)=nil) syz_extract_tcp_res(&(0x7f0000000200), 0x0, 0x3) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x22, 0x6}], 0x1}) r3 = syz_open_pts() getsockname$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCSCTTY(r3, 0x20007461) syz_extract_tcp_res(&(0x7f0000000000), 0xda3, 0x8000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0xa80, 0x0) ioctl$TIOCNXCL(r3, 0x2000740e) 16:00:32 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)="17dba646ef2054270e1d8fedb21ed83cda29b0c99954aeb8dc5c90fa35d9fe550a3069842bab", 0x26}, {&(0x7f0000000100)="7aa3abd76aaba4eb9b5e2bd741338504e45498d9", 0x14}, {&(0x7f00000001c0)="1f5e9547e00fbc888a42fe41abae7420d3aa7a13ef4dc3be02d5736ec181ede1d12bc2618d6e11bfcd89908614ce5f0527e393e2c8af594e958a5cc4a9f7ce7b200ea901d2faed271913e3717abd9b751dcc9fe78c0e7f8ae46cdcd6821d26c706a484ce907146b18a5169185fd62b375f4401b937ae3a1e80bc62b1f7278b190f3f91775f754a7b7778f72460e1b644ef733944eb35c22f01c516ef58e49ad83becb0017abfd404d9b37a4bbe631a03f39d525dc3f83e27c0b96f6e3173e095d5748fffeec02e72ba", 0xc9}, {&(0x7f00000002c0)="311921513de2fe3f3f5ab1ae525e5aa1f5ebf27bd5652abde8beccaf92ddb189d301c9cd36bb79c82c20cd4cb7312c82d1849d56680862307260e51bb781cc7cd4d3abf5ee5483a4903fdc705a9a2d24d4df86158882ebc115bf7f7ff6f0fa324daddb9619d025e8a5c8a6082cf8bfabe455f76622bcbccb6243764d63c80c7472c6c6596ccbf1a08a97799a5596a39012d1552f36b04c89026ab51e72378403e290307b0e548e65e74db4b2ce4e633b83d8c7b70f9b995780d7", 0xba}, {&(0x7f0000000380)="4049d7fcf057a5b6fd8338f996ac153d0f3e95405a95f0dcd74cd7b2fded5ad0b50a16536b555e9aba5f8f0b0c05aa8512d5aa42342598a33326663ff021f18466a36e95f1bb4ed7116a80787e7d4eca4e38fa6e88e595eb93aae60f714c990a903f92279a72faffdc862f83d3a5e699ab25956f136a26ab35ee48941a361cb22d5d", 0x82}], 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x38}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 16:00:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x1) close(r1) 16:00:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x0) writev(r0, &(0x7f0000000040), 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r2) dup(r2) r3 = syz_open_pts() open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x80) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00", 0x0, 0xbfac}) r4 = semget(0x1, 0x3, 0x507) semctl$GETNCNT(r4, 0x6, 0x3, &(0x7f00000014c0)=""/4096) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) r5 = fcntl$dupfd(r3, 0x1, r1) accept$unix(r5, 0x0, &(0x7f0000000000)=0xfb) socket(0x18, 0x1, 0x80000001) r6 = semget$private(0x0, 0x1, 0x351) socket(0x2, 0x400000000002, 0x0) semop(r6, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r8 = shmget(0x1, 0x4000, 0x201, &(0x7f0000ffb000/0x4000)=nil) shmat(r8, &(0x7f00003ef000/0x1000)=nil, 0x0) getitimer(0x0, &(0x7f0000000300)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000380)) 16:00:32 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xcf9d, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) 16:00:32 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x1}], 0x1}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)=0x1) 16:00:35 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) close(r0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c6530e7"], 0x10) writev(r0, &(0x7f0000000400)=[{&(0x7f0000001340)="aa806cc66a98869c63fb4da00f69f15294e31f5f935b8e11410fbcd55287bb74940fe8ebfbcba2fa2ed6f8d6f694b73c63f8f78a4051cb1ae24fbd23777d2b2c00ff48bf2869f9df1b49bd89f9ede8951a385ec66de5b93224da582436f0353a770a213f0f24a43aa36989851dd43ef7e8f78653ef92c02dfbb52da1260b956ab3fa427a880f5399b155f7d9a6a3fd809b52d1c3bc5c70fdad3b26d751ba9c5983f1490f78b966287bf55ed201af693d9af7a26f84d2a61889fbd4f4938c56aa416a72ebfe23689457096f1649163c5bfe49068f3f7f9490c3b0e30c44b001f206d71c90fea2b0193a1de96fa4b633541df1e2726cdb64786e652c99f324a4fc55053507fd52d8d42bb3c4f5fe70f52f898e8a2c420029dd6f1f60c49ddd657af64781fbeff249eed35db7a4b247a2b957ba88341312faf0c027039f2bb223724de2c0560b2f402362f528eb0bb838f37bfbfd676693f095e3864614b7a16cd8b8407177110da425ef880f52b4200025e89d39c02b8af86b92d77068de55dfea727416d423c886cf14b6165fbeb6e9bf9a34001812371f0fc0626a4997b83fcafa48fcb5a9afc77f8dda0d8f3fd789aa8b32d0b99722cf4d883ebb44f28e2c3c07d3b3413a9a550244ae6afe88bee9ec3628f4332f8ad2deb33879ac6cff6e6520de69305a88320b26ff12df55b13ad1a7c7448b2c69bee764c9f1b6704d46c1bda8236db4d9e9fdd50bee7bf5fcf3f268851d331ee516c4a251810361e825ed87a2c6f74be3ac76a77c3c368a4e0044f27885201946470e1b5b110aea011b1331a595a2cc9c5fcfadfb114a5936661b39bbd4b9061c083eb040a0e886d862e273e8c167ffec3053913027557da9f401bbd8a005d2a01fe635ac5d61da70959434d188348bce8527418bae66fd959143e369ff5725efe3691fd2d98ddceae3eabee3f428820b173a587eec6436804e5903580f699b62e2eb59e5ff4380741101b4ac71e0dd3c5d72b611c3d819318614348e27a2d3fbc751b77150910a1d289de678a37d4283248434aa121f506a800ab8f1a2258dca86e0464dd76499f20bbec2f0d6bd4593923adcc39bf366da8be1b95f18a7405bf173f9a9ff82074ca7355cda701b5686796ecd1268cb1a9d4423368e310677df746f278b8880e68b41071c0f0883c3ca60812b04cbb6c01d563905141801", 0x354}], 0x1) setsockopt(r0, 0x2, 0x4, &(0x7f0000000040)="deef9ba37d6206da25feb0de05f2ceca6b78b360fe5632e7bdc6282081b953dccfb2bc7bbed9e63288d2c7ad8b8d347a325b031f88f00051bd8ffbee2b34806d6c84dda5ec5d14790ea1aee6179b95210acb8e6989c9f6c2f9f5c7c27399dc24ccd40925d8961bd2a14e5f207f9776c173aee7b0de01ef57d77f9913f7e3f98a175dc3fe92b141d341f7d6219b8ff3ae059912dce5236b9d9466513f6fc2fee3d537a5cfd4dbcd7693ba49e78a7ecc3528f1c669f53443e27309388c10be30d51938a0414b807160aff0ecb053751bb3e663ea63b15af4f2b081fcfd3435b9c5287e", 0xe2) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000180)={0xa731, 0x3, 0x0, 0x0, "2789c6bd5377b99524d843a40089edac82135ccb", 0x3}) 16:00:37 executing program 0: semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/4096) r0 = shmget(0x3, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) r1 = msgget(0x2, 0x4) shmget(0x2, 0x2000, 0x1, &(0x7f0000ffc000/0x2000)=nil) msgsnd(r1, &(0x7f0000001280)=ANY=[@ANYBLOB="02000180000000000000b9bd6a4362692c50cab8fe6fa0434da13c5de94036f2d0fff6f2265766abe86d91a7d025893739615efd9eeecb732e369339eb4ede6b67730169ced968173e516566080000e5ffffff10c9f9fdecf666000000000a00000000ae2b593173e009db9d6e02a78f1e9fdd18178d8c3815f62d614efd65265c248ab3b648d5adab878622506e6ea3084833d1123fa85c361fc795236577864142f74e0b78c14c"], 0x1, 0x800) r2 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x3004) mknod(&(0x7f0000001080)='./file0\x00', 0x8000, 0x2) chdir(&(0x7f0000001000)='./file0\x00') symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') r3 = kqueue() r4 = dup(r3) semget$private(0x0, 0x4, 0x80) writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x241) r5 = getpid() shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) r6 = semget$private(0x0, 0x3, 0x100) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f0000001480)=""/231) wait4(r5, &(0x7f0000001380), 0x7, &(0x7f0000001180)) shmdt(r2) accept(r4, 0x0, &(0x7f0000001040)) readlink(&(0x7f0000001140)='./file0\x00', &(0x7f00000013c0)=""/155, 0x9b) 16:00:37 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044272, &(0x7f0000000000)=0xc6) 16:00:37 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000280)="b100050105000200000000b1ffff027c5dbb85c0de1cfef98eeb8b91b90a00000000000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5bdc2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1eb982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7", 0xb1, 0x0, 0x0, 0x0) 16:00:37 executing program 0: clock_gettime(0x7, &(0x7f0000000080)) r0 = semget(0x3, 0x1, 0x2) semctl$IPC_RMID(r0, 0x0, 0x0) semget$private(0x0, 0x2, 0x200) r1 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x86) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x108, 0x0) chflags(&(0x7f00000003c0)='./file0\x00', 0x10003) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000440)) r5 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x10, 0x11) connect$unix(r5, &(0x7f0000000180)=ANY=[@ANYBLOB="8d000000000000000000"], 0x1) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x12, r2, 0x0, 0x0) lseek(r2, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000140)={0x7, 0x1}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000240)={0x0, 0x6}, 0x8) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f0000000480)={0x800, [{0x1, 0xaf}, {0x3, 0xffffffffffffff7f}, {0x2, 0x2}, {0x2, 0x4}, {0x1}, {0x3, 0x400}, {0x0, 0x9}, {0x3, 0x8}, {0x3, 0x3}, {0x3, 0x4}, {0x3, 0x9}, {0x1, 0x7fffffff}, {0x1, 0xffffffff}, {0x2, 0x3ff}, {0x0, 0xff}, {0x3, 0x8000}, {0x3, 0x2}, {0x0, 0x20}, {0x3, 0xf1b7}, {0x3}, {0x3, 0x7ff}, {0x3, 0x10001}, {0x3, 0x10001}, {0x2, 0x1}, {0x3, 0x2}, {0x1, 0x6}, {0x1, 0x8000}, {0x1, 0x40}, {0x1, 0x6}, {0x2, 0x5}, {0x2, 0x4}, {0x2, 0x8000}]}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x280, 0x0) r7 = openat(r6, &(0x7f0000000200)='./file0\x00', 0x100, 0x4) ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f0000000400)) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0xffff, r3, r4, r3, r4, 0x0, 0x81}, 0x9, 0x7, 0x1}) r8 = semget$private(0x0, 0x7, 0xf7b7778bc7fb9eeb) semop(r8, &(0x7f0000000380)=[{0x4, 0x5b01, 0x800}, {0x6, 0x7a, 0x1000}, {0x3, 0x9, 0x1000}, {0x0, 0x80000001, 0x800}, {0x1, 0xb1, 0x1000}, {0x1, 0xfffffffffffffff9, 0x1800}, {0x3, 0x3, 0x1000}], 0x7) openat(r7, &(0x7f0000000000)='./file0\x00', 0x40, 0x20) uvm_fault(0xffffffff8223b348, 0xffff80000299c000, 0, 1) -> e kernel: page fault trap, code=0 Stopped at memcpy+0x15: repe movsq (%rsi),%es:(%rdi) ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic kernel page fault uvm_fault(0xffffffff8223b348, 0xffff80000299c000, 0, 1) -> e memcpy(fffffd807bb101c8,ffff80000299bf0d,0,fffffd807bb101c8,b47fc95c6b35c428,ffff800020bf50b8) at memcpy+0x15 end trace frame: 0xffff800020bf4fc0, count: 0 ddb{0}> trace memcpy(fffffd807bb101c8,ffff80000299bf0d,0,fffffd807bb101c8,b47fc95c6b35c428,ffff800020bf50b8) at memcpy+0x15 rtrequest(1,ffff800020bf50b8,0,ffff800020bf5000,0) at rtrequest+0x83c rtm_output(ffff80000299bf00,ffff800020bf50b0,ffff800020bf50b8,0,0) at rtm_output+0x760 route_output(fffffd806d86fd00,fffffd8069bd3490,0,0) at route_output+0x79b route_usrreq(fffffd8069bd3490,9,fffffd806d86fd00,0,0,ffff800020b74720) at route_usrreq+0x35d sosend(fffffd8069bd3490,0,ffff800020bf5378,0,0,0) at sosend+0x6eb sendit(ffff800020b74720,4,ffff800020bf5438,0,ffff800020bf5500) at sendit+0x590 sys_sendto(ffff800020b74720,ffff800020bf5518,ffff800020bf5500) at sys_sendto+0x92 syscall(ffff800020bf55b0) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffffd8,0,6,4ffda201010) at Xsyscall+0x128 end of kernel end trace frame: 0x502b4e92ad0, count: -10 ddb{0}> show registers rdi 0xffff80000299b2f0 rsi 0xffff80000299bffd rbp 0xffff800020bf4eb0 rbx 0xffff80000299bf0d rdx 0x100 rcx 0x2 rax 0xfffffffffffff2f3 r8 0 r9 0x5 r10 0x61623f82f7b58121 r11 0xffff80000299b200 r12 0xffff80000299b200 r13 0x100 r14 0 r15 0xfffffd807bb101c8 rip 0xffffffff816fc665 memcpy+0x15 cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff800020bf4e48 ss 0x10 memcpy+0x15: repe movsq (%rsi),%es:(%rdi) ddb{0}> show proc PROC (syz-executor.1) pid=479617 stat=onproc flags process=1000 proc=4080000 pri=79, usrpri=79, nice=20 forw=0xffffffffffffffff, list=0xffff800020b759e0,0xffffffff8237cfc8 process=0xffff800020b3b708 user=0xffff800020bf0000, vmspace=0xfffffd807effdb40 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 39951 410271 14980 0 3 0x3000 suspend syz-executor.1 *39951 479617 14980 0 7 0x4081000 syz-executor.1 34565 109640 85273 0 7 0x2 syz-executor.0 58300 251250 0 0 3 0x14200 bored sosplice 43622 154469 1 0 3 0x100083 ttyin getty 14980 152851 85273 0 2 0x482 syz-executor.1 85273 130831 17878 0 3 0x82 thrsleep syz-fuzzer 85273 492680 17878 0 3 0x4000082 nanosleep syz-fuzzer 85273 306127 17878 0 3 0x4000082 thrsleep syz-fuzzer 85273 97040 17878 0 3 0x4000082 thrsleep syz-fuzzer 85273 473755 17878 0 3 0x4000082 thrsleep syz-fuzzer 85273 193037 17878 0 3 0x4000082 thrsleep syz-fuzzer 85273 163247 17878 0 3 0x4000082 thrsleep syz-fuzzer 85273 489197 17878 0 3 0x4000082 thrsleep syz-fuzzer 85273 88660 17878 0 3 0x4000082 kqread syz-fuzzer 85273 32200 17878 0 3 0x4000082 thrsleep syz-fuzzer 17878 273766 81398 0 3 0x10008a pause ksh 81398 277769 5772 0 3 0x92 select sshd 5772 313548 1 0 3 0x80 select sshd 29149 357460 99307 74 3 0x100092 bpf pflogd 99307 138495 1 0 3 0x80 netio pflogd 42609 173435 15994 73 2 0x100090 syslogd 15994 333422 1 0 3 0x100082 netio syslogd 71876 471895 1 77 3 0x100090 poll dhclient 39725 342670 1 0 3 0x80 poll dhclient 65631 268158 0 0 3 0x14200 pgzero zerothread 89103 345743 0 0 3 0x14200 aiodoned aiodoned 26984 384764 0 0 3 0x14200 syncer update 13898 229839 0 0 3 0x14200 cleaner cleaner 84838 72407 0 0 3 0x14200 reaper reaper 75672 19984 0 0 3 0x14200 pgdaemon pagedaemon 20691 388942 0 0 3 0x14200 bored crynlk 14325 361336 0 0 3 0x14200 bored crypto 48967 493686 0 0 3 0x40014200 acpi0 acpi0 47398 45581 0 0 3 0x40014200 idle1 99447 262151 0 0 3 0x14200 bored softnet 25807 209761 0 0 3 0x14200 bored systqmp 40084 240115 0 0 3 0x14200 bored systq 67768 423116 0 0 3 0x40014200 bored softclock 44997 290660 0 0 3 0x40014200 idle0 60158 161249 0 0 3 0x14200 bored smr 1 186094 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 39951 (syz-executor.1) thread 0xffff800020b74720 (479617) exclusive rwlock netlock r = 0 (0xffffffff821cd098) locked @ /syzkaller/managers/multicore/kernel/sys/net/rtsock.c:883 #0 witness_lock+0x594 #1 rtm_output+0x6b0 #2 route_output+0x79b #3 route_usrreq+0x35d #4 sosend+0x6eb #5 sendit+0x590 #6 sys_sendto+0x92 #7 syscall+0x5b8 #8 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 1 (0xffffffff82394290) locked @ /syzkaller/managers/multicore/kernel/sys/scsi/scsi_base.c:256 #0 witness_lock+0x594 #1 solock+0x7e #2 sosend+0x586 #3 sendit+0x590 #4 sys_sendto+0x92 #5 syscall+0x5b8 #6 Xsyscall+0x128 Process 34565 (syz-executor.0) thread 0xffff800020b74978 (109640) exclusive rrwlock inode r = 0 (0xfffffd806e4ffe68) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_lock+0x6e #5 vget+0x1c3 #6 ufs_ihashget+0x151 #7 ffs_vget+0x84 #8 ufs_lookup+0x15d3 #9 VOP_LOOKUP+0x67 #10 vfs_lookup+0x556 #11 namei+0x4b2 #12 dounlinkat+0xa5 #13 syscall+0x5b8 #14 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806e4c2e68) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_lock+0x6e #5 vget+0x1c3 #6 cache_lookup+0x300 #7 ufs_lookup+0x1d7 #8 VOP_LOOKUP+0x67 #9 vfs_lookup+0x556 #10 namei+0x4b2 #11 dounlinkat+0xa5 #12 syscall+0x5b8 #13 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9507 6403K 6411K 78643K 10729 0 0 pcb 27 9K 10K 78643K 193 0 0 rtable 103 4K 4K 78643K 311 0 0 ifaddr 55 12K 13K 78643K 101 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1474 0 0 iov 0 0K 28K 78643K 51 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1198 75K 75K 78643K 1436 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 8 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 1K 1K 78643K 29 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 5 13K 21K 78643K 354 0 0 sigio 0 0K 0K 78643K 2 0 0 proc 54 51K 71K 78643K 403 0 0 subproc 64 65538K 67586K 78643K 136 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 43 0 0 in_multi 33 2K 2K 78643K 64 0 0 ether_multi 1 0K 0K 78643K 3 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 54 238K 238K 78643K 54 0 0 exec 0 0K 1K 78643K 227 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 84 20K 29K 78643K 2040 0 0 UVM aobj 25 2K 2K 78643K 28 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 21 0 0 NDP 11 0K 0K 78643K 29 0 0 temp 141 2369K 2494K 78643K 4224 0 0 kqueue 0 0K 0K 78643K 1 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 2 1 0 1 1 0 8 0 inpcbpl 280 225 0 218 1 0 1 1 0 8 0 plimitpl 152 34 0 26 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 61 0 20 2 0 2 2 0 8 0 syncache 264 4 0 4 2 2 0 1 0 8 0 tcpqe 32 20 0 20 1 1 0 1 0 8 0 tcpcb 544 88 0 84 1 0 1 1 0 8 0 nd6 48 8 0 4 1 0 1 1 0 8 0 ppxss 1128 7 0 7 2 1 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 17 0 8 1 0 1 1 0 8 0 pfstkey 112 17 0 8 1 0 1 1 0 8 0 pfstate 328 17 0 8 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 267 0 82 12 0 12 12 0 8 0 art_table 32 268 0 82 2 0 2 2 0 8 0 art_node 16 58 0 24 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 27 0 17 1 0 1 1 0 8 0 shmpl 112 26 0 3 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2074 0 659 46 0 46 46 0 8 0 ffsino 272 2074 0 659 95 0 95 95 0 8 0 nchpl 144 2763 0 1124 61 0 61 61 0 8 0 uvmvnodes 72 2192 0 0 40 0 40 40 0 8 0 vnodes 200 2192 0 0 116 0 116 116 0 8 0 namei 1024 7910 0 7910 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 2 0 2 1 1 0 1 0 8 0 scxspl 192 8268 0 8268 9 8 1 6 0 8 1 sigapl 432 548 0 533 2 0 2 2 0 8 0 futexpl 56 3907 0 3907 1 0 1 1 0 8 1 knotepl 112 153 0 134 1 0 1 1 0 8 0 kqueuepl 104 90 0 88 1 0 1 1 0 8 0 pipepl 112 376 0 357 3 2 1 1 0 8 0 fdescpl 488 549 0 533 3 0 3 3 0 8 0 filepl 152 3253 0 3151 5 0 5 5 0 8 1 lockfpl 104 115 0 115 3 2 1 1 0 8 1 lockfspl 32 153 0 153 3 2 1 1 0 8 1 sessionpl 112 21 0 10 1 0 1 1 0 8 0 pgrppl 48 29 0 18 1 0 1 1 0 8 0 ucredpl 96 652 0 643 1 0 1 1 0 8 0 zombiepl 144 533 0 533 3 2 1 1 0 8 1 processpl 840 565 0 533 4 0 4 4 0 8 0 procpl 600 1340 0 1298 4 0 4 4 0 8 0 srpgc 64 12 0 12 1 1 0 1 0 8 0 sosppl 128 2 0 2 1 1 0 1 0 8 0 sockpl 384 385 0 364 3 0 3 3 0 8 0 mcl64k 65536 5 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 1 0 0 1 0 1 1 0 8 0 mcl4k 4096 10 0 0 2 0 2 2 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 136 0 0 15 0 15 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 194 0 0 10 0 10 10 0 8 0 bufpl 256 6615 0 1148 342 0 342 342 0 8 0 anonpl 16 72469 0 63662 66 13 53 53 0 125 15 amapchunkpl 152 3022 0 2931 9 1 8 9 0 158 3 amappl16 192 2592 0 2135 51 16 35 35 0 8 12 amappl15 184 214 0 209 1 0 1 1 0 8 0 amappl14 176 26 0 24 3 2 1 1 0 8 0 amappl13 168 325 0 320 1 0 1 1 0 8 0 amappl12 160 17 0 15 2 1 1 1 0 8 0 amappl11 152 23 0 8 1 0 1 1 0 8 0 amappl10 144 87 0 83 1 0 1 1 0 8 0 amappl9 136 579 0 575 1 0 1 1 0 8 0 amappl8 128 147 0 130 1 0 1 1 0 8 0 amappl7 120 54 0 49 1 0 1 1 0 8 0 amappl6 112 67 0 59 1 0 1 1 0 8 0 amappl5 104 143 0 129 1 0 1 1 0 8 0 amappl4 96 796 0 764 2 1 1 2 0 8 0 amappl3 88 126 0 121 1 0 1 1 0 8 0 amappl2 80 3924 0 3867 2 0 2 2 0 8 0 amappl1 72 21748 0 21310 25 15 10 20 0 8 0 amappl 72 1590 0 1554 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 27 0 3 1 0 1 1 0 8 0 uaddrrnd 24 549 0 533 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 549 0 533 1 0 1 1 0 8 0 vmmpekpl 168 8694 0 8669 2 0 2 2 0 8 0 vmmpepl 168 67700 0 66243 100 21 79 79 0 357 10 vmsppl 360 548 0 533 2 0 2 2 0 8 0 pdppl 4096 1106 0 1066 6 0 6 6 0 8 0 pvpl 32 225169 0 213110 167 31 136 137 0 265 37 pmappl 224 548 0 533 2 1 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 496 0 5 15 0 15 15 0 8 0