34d2213409e0b23c074a1a751f90ecd62f7532cd24d06e5abca959e045c6ee673440c113fa67fcd414093156fedde23fa7efdd0678a16cc9f51f0285dbf0a0282b7da41d2b0024d774cd2feed3ace0ef526ba9b2bec595861d1d111ef78da80b3de41ffec2ef14a7f4a504a8c5adaadc3929e63a9b985ce8ae0a13e693c6fe2a0fb873309cb5821c6ff8f6d2482020f508bb98975f4cf2fbdeb41d184cf13c0c9cd25a4cc021943323ab97bce6be237b73f7b381e1e7551fd49179e8a37ef4b9032da986420a01c102f9e4f6e4e37f156f58007201927a24df008b5b4d9d062aad05546326e9a368344b66722ae75109785e90a8ae3d6c6627c064015fd1596657fbd60c6fc00df5aef15a5a29d7b34300086e9c5af72b66383096295a26e391a10ee691a4ebd2e689fb5917ce96fa09741487954f438ce2b4c7e17696b3be97d7ec94288199def8f229f9318b35199ed58106cf56a28aed093a2572a0e38c20230c089f6c9721ab7907de0171a5a809e6c19f92615a45c872ce6e93a180360f42eaf0166992992cbff0d4852380952ac32639bd66d15cd6734eda68a9a1026f95924580db6bafb8dd5ab845ded08feb3d80143ab915db4a19515d403c52fb78740741ef7e467375ea3c12206f35ca51629723cec473d809d0d55a0225a861f287893b78833760bcdcbb110dda11ceb42a79df5cd69afb19d7972b7bdb1526a0eff867f1b1ccd854f75ac67af8c13707363beb67c98831f94c49e3585d1ce74c86e94622b88a21c480a89c6d1da5e6ccb23797333a36c4105ab2f58bd5aecc89aa758bfc6b7bdf22dd887cfc0eb29e587dd3917547acd8680c6fbcbe1e8c954d70f7b50faf09df913824af44038dbabc9656d92d70dbf1de54d3e824c8600cdc4aa8d499fa5e2f59d1a3256d7184c0deff1ff069b7d55c8e4bc275b076c3a9c0a8674365be8ba8d0a3a23cad158a9154da3f45044670f2cdd6ee78afd287dbcdd05c7fd729cebdcff01efa23eee72f35a15a41dd88db2f2280fe22a5e76d5fda09d5c8c08346904701c7a8a323459d6aad20219ac576333f71f9d45eff161e6a8785c59f7d6acd1ec46e53113aff909998a37a48d906ebade670426af8ed7a3b34dfc22d72cb4a34f3303fc73bdd3156a4865c47b432ae01c40b04e90a23cf94d1079abe1cde9ef85bc024207327b744e83a1d393ad7e107e3428adcce6718f55353e0003654a2865967c9e696d1d09655df931007db6f17c2cf4e0a6ae61e5bcb7ce87e1842c27bd9adeab7bbc36980f0d23d24dd8740e321b31abb202f1c97cb9348710296ce4fb845f300e690617f42ae369a084978b20bc815dd91a1aab560e2deb29b681b6bd5b5f0e9557a91c28e6fefe0316e962f9e5fb19ba425f6721f9270aa6f2107ef12558345267c98220143932e91e01c0395dc2f514425b433fdf3a1fd06742e11992a3fb32f8e025beb9cbf7fb458b5e77022af9064357705a0d993f88f4c7bd5e9f891b19fc33fdcd358ad86a04ad41b0a4d3265709dcfb9e0dfffdf7f15ef8bbcd619defbd8d8fa0db163715917f7768f863c003699c8a73c4f2cce06122cd961a9bc839d056e4e303fbaa989684eefd03cbf27027e1d567f9c024b9a299ff0c05e3c6baf51b3d19362b022b5dd521c2dcf39c065874d13f57ccea89fbca91d6c9eb0286dbe87996a5c088f1edafedabe7504128d7bddd276f8bee6a3e7dab1d6bb0d186b4b5e410c3a104e8e8d46703ebdd9b9496157db6a6309e93f60c868d3c3cc23206403f59210fb2880ccb053b18705fa09d03d408a44a851ba3ab1c0a5d28945dbd6798f7242f8e76df841050012d9113a0b5bd2b86a73e94d7128a5056a459e77936a1960e1b61bd3be6efbd30c9e781ffe9d48b19b1931cd3192d6e2b3f056aa0e077dda027ac455b2556084903518f51a436080d350e1dc2636bce5e39877ffc633604bb69705d4f1c0124aa313b4701841a32ef36c2d75d49d411f1004fb0534d5c2dddbe4b77e492a64fbc447468f7fe585d82e21cc0154d5aedd52eface71dcc354e13b6088081c38c60f67b7e9086b3dbec4a5d3ee4c1615741885b9be35d1133b20a08c6c113fe9c8025c578fe8aa729bdf4b928915008201d2874947cb3e148aea887e6707f44ea1bed7fec533cfbce88da82fdbe4e1c6898a588eb8a6a4f7fefc1dfb09a32edbc88bab01ae6868bda7250f5944f896416baf1fc2e8ccbcdea42a74ba557e4a1c604b706eac36d068aabd18c263ddbae81505752c4f4b8219e8c44caab11ea3428b21204357b5f4105717bff803984c4ef8ac44364a7f7762efc4052053a910ea6de9573fcac77ccd339deaf275250c7a90bdb55b278aff414fbdc790d784aefa78f52757499d4eeb6a1dcbb63cc6dd4e63a15a3431f677af3363c9f7ae4f8cb653519532546afc408847be2bc1bac5b25361c791884ffd5e41aa7f4e7a732b1329400b05e1a01b491d0b455a2ef6103befbbc9074c9b15c3b8c6d166e06e36d36f057e9da1cc9c6d7c47c5127a3199db088cb16edabdbd5662b906aa0d8bc28dbde9db71566683dc677aea8839775e4c47795d31c6645c79715829f832196faa3d493aa4590e3a7384d4c908a06204c748ad1da274ec662989aa7fa0cf3ed2e600855515b9432f9ace3349684e5c3aadafa3c57e00cf5eeb34869626d797a8ac40164d57e7003ca2e996f29a077623614112433ea9017902cb5f0fa83e6c14b9bb5aa5375b115f8a6af140d463e0a20d15b80a91f82a052c8b81ba1111622ce5977702e985d62c7fac6861d7ca11ab5b148cd9053ec790f10bf1c80b6aedbbfa5c849d1ea31c5a203d787d469bb4474d14298fcb593f0c3916db46cd4eb19c5ff8342031ff4ae363469ad3a18c2db924a88e004d0f7e8ff15eb7b85d1a866a6fda6034aa6735fb6c2b088cf4e623a14696339399b73789bf0d07f746a96961264e93d0ed1a60e6e858cceab30d42ab718cc492827f9722c55e1d532000a4a0a686209bd2e634a95ea721ca4b85b0f56c7059141dcc6e4b1e86dc2e531b7d27f3294ab563e6698d061043dfeb2f7dd9144b5fd93624a3eed0dd5e514818418293bcb180ef65796a23bfd4216375e94429cf3076f482dd2b484eb7abf1f317232d3e460b5247fc4a6c444b79cda96da11581dbad4d58fd391c33a198c580dafc19446bbc93dcab94d49ee6f43d3067685cb811efc499a26d99edf51944db3abec0324b70d958a81a6656d28183842c0000014268622876ea16d7108271e118e40c764dc064a80bcf18390cd37a17e038bdc1a201ccea64943d169a56f7781136ca86a1397539d27096ba5262264cb9a550d2179b1d7830249faf3a23cb1144161a76fb52344f1c04af0d233fcd51aa8fa923478f7690939b0c17bdcbd7d7583ea3464bda7a84403aa299715467da69b96f7c868c7bd832e30e5e3a3c12048f18066d85f432345f1763b59666f1aa1d18db30ca63f5dbdba2e3ce2f84f09258cf44bf24562047a277e97b982fea5e2db4d2d0f3b40c21a6e77ee2ea6241555209e12bcf23944d95a022b3363b903ba44c3d2b87aa55a555ae5023ae9f2299452113b75d493ad5f92cc89b3ed98d358d47d4783cdd78f36dd4a5e800f3a2f5a1019777042bfe3854e6868f38f84c939c63f8894f52ff2c390ccb1a01184e67d3da95426ec0b4d94494c1b593e0e2bbbf5e4af4066c92a4361b8762011fa0e7e9199d9502498a586ba37b2a82dbbff8ca68bea8773851b2df0d5356b5804a53cc1a6a1967e1f6bc8c0fb61494b2b20b88aed4e6d9e591a20dff47ba80c7fdc14b8008034d6396dcbf1b3bcb38ed4954aff094caf01873c95714758118b677a65ac39efbdcad4a2a853a5a15987b0aa197b53fadc332128e82c0fec5a9eb3b678620ee2d86679a75aeacf7c2b2c591cf3e76454104f548382c767d71048e53e1be47f8febc770fdf0f796e344502151bed6ee0542e41dc1801317b803720dc9468ba761a739f15654dca18e161de9d00a6c68363245184eb71712a38180e79278fa5a85435e32f9ac11d9bb20e3e48b5c02092a722336a5736de72c6ded8bc2d6a7f808664efc53aceac6269f394a3dce7f92aeffd64720142727a8bbd04bcc8dcd6eefc68dbd06d71e746602a3fa83a8c89ec0c2b24dc5b40c916506b8c2ac342532576205f1f741294b99a1ca704b7769c621f9e6aebd7015eca65ff03fe9d6aca77801d34578fc", 0x1000}], 0x9, &(0x7f00000027c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x10}, @rights={0x30, 0xffff, 0x1, [r0, r1, r1, r0, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x108, 0x4}, 0x9) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7, 0x3010, r0, 0x0, 0x0) 16:00:22 executing program 1: r0 = socket(0x800000018, 0x400000000001, 0x0) recvmsg(r0, &(0x7f0000005300)={0x0, 0x0, &(0x7f0000004280)=[{&(0x7f0000000100)=""/83, 0x53}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/4096, 0x1000}, {&(0x7f0000003180)=""/211, 0xd3}, {&(0x7f0000003280)=""/4096, 0x1000}], 0x6, &(0x7f0000004300)=""/4096, 0x1000}, 0x42) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) r1 = semget(0x3, 0x6, 0x8) semop(r1, &(0x7f00000000c0)=[{0x3, 0x0, 0x800}, {0x0, 0x3, 0x800}, {0x4, 0x3, 0x1000}, {0x7, 0x3, 0x1000}, {0x1, 0x401, 0x1000}, {0x0, 0x9, 0x800}, {0x0, 0x34, 0x1000}, {0x0, 0x1f}], 0x8) r2 = semget$private(0x0, 0x4, 0xa9) sendto$inet6(r0, &(0x7f00000053c0)="5f09c45787b32bdc1d835240e149b995ea728e9dabbf4af95c22d51963f4fcd48fee5d07bd310fab1c6e34001e36b26c602e4a2edc507dda8f1d5ef4ad218f3c92489da65279c273ccbee8b0099fa2034f7a3a48d8faa040f03468ad2f02ca396b77b06f5384d38bc28ecd1651f56b5a62", 0x71, 0x400, 0x0, 0x0) getsockname(r0, &(0x7f0000005340)=@in, &(0x7f0000005380)=0xc) semop(r2, &(0x7f0000000000)=[{0x3, 0xfffffffffffffff8}, {0x3, 0x8, 0x800}, {0x7, 0x7, 0x1800}, {0x7, 0x2, 0x1000}], 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000056c0)={0x0, 0x0, 0x0}, &(0x7f0000005700)=0xc) setuid(r4) r6 = getuid() r7 = shmget$private(0x0, 0x2000, 0x504, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000005740)={{0x1, r6, r5, r6, r5, 0x100, 0x5}, 0x1ff, 0xfffffffffffffbff, r3, r3, 0x9, 0xa7, 0x6}) r8 = getegid() sendto$inet6(r0, &(0x7f0000005580)="3dfa8a8f", 0x4, 0x1, 0x0, 0x0) r9 = getegid() r10 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000005440)={0x0}, &(0x7f00000054c0)=0xc) shmctl$IPC_SET(r7, 0x1, &(0x7f0000005600)={{0x2, r6, r8, r6, r9, 0x14e, 0x3891}, 0x400, 0x8, r10, r11, 0x8, 0x81, 0x5}) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000005680)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCNXCL(r12, 0x2000740e) getgroups(0x2, &(0x7f0000005480)=[0x0, 0x0]) openat(0xffffffffffffffff, &(0x7f0000005500)='./file0\x00', 0x80, 0x8) pipe2(&(0x7f0000005540)={0xffffffffffffffff}, 0x10000) fchownat(r14, &(0x7f00000055c0)='./file0\x00', r6, r13, 0x4) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r15, 0x80047410, &(0x7f0000000080)=0x6) 16:00:22 executing program 0: r0 = socket(0x11, 0x3, 0x0) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='##(\x00'], &(0x7f0000000400)=[&(0x7f0000000380)='}!#.:(\x00', &(0x7f00000003c0)='\xd4+\x00']) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8abb, 0x40) kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) kevent(r5, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff8, 0x0, 0x86, 0x7, 0x7f}, {{r3}, 0xfffffffffffffffc, 0x4, 0x80000004, 0xdd9a, 0x1f}, {{r3}, 0xfffffffffffffff9, 0x82, 0x40, 0x6, 0x4}, {{r2}, 0xfffffffffffffffa, 0x14, 0x1, 0xa595, 0xa733}, {{r2}, 0xfffffffffffffffb, 0x73, 0xa1, 0x8}, {{r4}, 0xfffffffffffffffa, 0x42, 0x1, 0x6, 0x5}], 0x2a, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x80, 0x80, 0x1}, {{r4}, 0xfffffffffffffffd, 0x0, 0x4, 0x800}, {{r0}, 0xfffffffffffffff8, 0x10, 0x400fffff, 0xffffffff80000001, 0x81}, {{r1}, 0xfffffffffffffff9, 0x40, 0x23, 0x200, 0x7ff}, {{r2}, 0xfffffffffffffffe, 0x8, 0x41, 0x800, 0xb319}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x7, 0x1}, {{r2}, 0xffffffffffffffff, 0x82, 0x1, 0x3, 0x1}], 0x3c, &(0x7f0000000200)={0x100000001, 0x40}) dup2(r0, r1) 16:00:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x80) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x2006, 0x5) r1 = dup2(r0, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)) 16:00:22 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unlink(&(0x7f0000000180)='./file0\x00') chmod(&(0x7f0000000100)='./file0\x00', 0x23e) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r0) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000080)='./file0\x00', 0x0) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:22 executing program 0: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000080)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) pipe(&(0x7f0000000000)) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 16:00:23 executing program 1: mknod(&(0x7f0000001a80)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x121) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10400, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x86}], 0x1, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0xfffffffffffffffc, 0x9, {0x6}}) close(r0) 16:00:23 executing program 0: poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f00001ad000/0x3000)=nil, 0x3000) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000180)="eaff161c000000005179692ea9916c3cd58a4574b9a8720158eb9d77acd1bf817009bd175e2126d18b05a33c6c7d5619428798e9adf6eeadd6ac8a89c2122a5c798ad328429bc9fa124931af2ee63b772d82f940149da3ec649e0cc5c6e7c7b889c8b95d619f7dff61f55c71753b1018671e6f", 0x73) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet(0x2, 0x3, 0x81) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)=""/101, &(0x7f0000000100)=0x65) 16:00:23 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x40, 0x1}], 0x1f, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x54, 0x80, 0x28, 0x401}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x6, 0x2}, {{r0}, 0xfffffffffffffffc, 0x3, 0x2, 0x2, 0x6}, {{r0}, 0xfffffffffffffffc, 0x85, 0x41, 0xfffffffffffffff9, 0x9}, {{r0}, 0x0, 0x2, 0x40000004, 0x5, 0x4}, {{r0}, 0xfffffffffffffffe, 0x9, 0x0, 0xfffffffffffffff8, 0xfffffffffffffffe}, {{r0}, 0x0, 0x8, 0x40000002, 0xfe, 0x978c}, {{r0}, 0xffffffffffffffff, 0x80, 0xa, 0x10000, 0x8000}, {{r0}, 0x0, 0x50, 0x20000005, 0x0, 0x401}, {{r0}, 0xfffffffffffffffd, 0xcd, 0x20, 0x6, 0xff}], 0x1, &(0x7f0000000040)={0x5, 0x8001}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) fchdir(r1) 16:00:23 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x148) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)) chmod(&(0x7f0000000200)='./file0\x00', 0x20) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000140)='.\x00', 0x1, 0x0) 16:00:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r2 = dup2(r0, r1) execve(0x0, 0x0, 0x0) close(r2) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) 16:00:23 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x0, &(0x7f0000000080), 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) socketpair(0x19, 0x4005, 0x4e, &(0x7f0000000000)) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 16:00:23 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x4501) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80402005, 0x4300) open$dir(&(0x7f00000007c0)='./bus\x00', 0x205, 0x0) close(r0) close(r0) 16:00:23 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x10, 0x4901) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getppid() getgroups(0x234, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) setsockopt(r0, 0x3f, 0x245d, &(0x7f0000000040)="a0a71cb0c475087ef1", 0x9) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 16:00:23 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x18, &(0x7f0000000200)=0x1, 0x4) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xbd) setegid(r1) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) sendto$inet(r2, &(0x7f00000000c0)="2b2d8fe975c62e46abf1e8692e4c5605af07910e8a7740c12024e655df341e7f999157cae602fe40947d29da8c9f34b22e25adc2f7a0eb0c845173874a4326154935c67be1ceba280e0212b95d2797185cdaf3f6d66374c796b425c9435f682c98e5b53ebf2f03784e48a4402d087fa7ac34262c4fdd647eaea2be7941e56238de04ec8f0ae2b250922debc44ce2c883d8db849a1d76bb25878899a56f2880a41ab03ff78ce0cb75f3ae66435197dbbc9500a55209e752277747a13a7d52b396da428dae2681c48a99175982f7577e0c63125dbe7bd1eb4793839460", 0xdc, 0x2, &(0x7f00000001c0)={0x2, 0x3}, 0xc) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="6430ca246c7250365229a3bf9f3a26f5e5a5d17a1baa3f43714b090000ffff002e360efe8e3114729e0400000000000000f86242b8e03ad14a77a0baebd111295259bd7fd692407720f52a13d79140ba72b1dd3b11bbea3ec8bc8ac56e8f9c639201bf8ffbaf85f2751d601e0001000053694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b7335928283082ce2d6ebd033c681d1bb57c651ffe45545671ffa00020000cb95ed3e01bb5a05151bd592658bcf53ccc0cfde65677302a7b3cff35af67022bc906333bf001b899de71bed7e9066c46219dc92e65ccdfd41b42b3a63ead70840810454964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e027d2016dcad3d566b9c90a440890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167fe21d9ab26319d24432131e5799139f8cf656e3bb546442c899a8ee05074a0a80ee0252fee675d074927948cfd244add454b61f2f158f1651d06b6a362f2b3ea32638c81373b72aee473e7fb112bb6c1298295b7fac94d4f34ee871184c4fa1d650fc33b21058565ec0aaffffb628938f43ccbcc3c12ee655bf56e21e69f5cd145cb8e2cc5e1fa38a8e47c3ad421ef76807783334eeda24fbc0d328ae8410935b29aca76dd1a329c0352aef6ceda3ebb973d7aa63d9c2fda3c4d8ff440539b97138914aeff9695bb2fe7d58799ae226e9f4b759", 0x238) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x7fffffff, 0xffffffffffffffff, 0x3, 0xfffffffffffffeff, "2c37dd8eba010400000000000000001000"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffa, 0x3}], 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x7) msgget(0x3, 0x0) dup2(r0, r1) 16:00:23 executing program 0: pipe2(&(0x7f0000001680), 0x10004) pipe2(&(0x7f0000001700), 0x10004) pipe(&(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat(r0, &(0x7f00000017c0)='./file0\x00', 0x0, 0x100) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) shutdown(r1, 0x0) syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) fchown(r1, r2, r3) r4 = socket$inet(0x2, 0x3, 0x89) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000000)) writev(r1, &(0x7f0000001580)=[{&(0x7f00000000c0)="9a", 0x1}, {&(0x7f0000000100)="5efd4f933b0654", 0x7}, {&(0x7f0000000140)="f185becb31a7ca89937a607b89d9915e176ac5b7369f2a8477472e309be692ffd66ba6ace3f087c562ce90c7d8118fbc3dda56678ffbf3074a84c07f535d86db83c8b227bb98cc7451b61bbf3aa45fd4db489794ca0c03e25400d3a1", 0x5c}, {&(0x7f00000001c0)="56511d4a33fe3e138334c3ac408cd6b9f8ed85fc27f6ca5443f8320240acd3389a75b880f00ad43e1bf684268413acb7e3198812d93e2ff9f03e09849ae4b55686d996c346d5ed61d9d3b2ab597703990778327f9d0de64aa5c85cd926f29b3a85e0fa5bf9b088e67c0bfadaa6439a53fcc6d0c46cb9d30ebd1e4e07fcb06df18ac45aaad1a47a54d2845d41979755db248c390a045d3919", 0x98}, {&(0x7f0000000280)="1d1285d0e13de454a97169149ec781ae8c8513b129bf3d304b47aa6e526da1bff9f5e359b0b5702c14983ed5dae2789dd5e5f5de51fd661fe010ed4363eeb4704b7f490078a78c93cc3808c512daabf4cd522c020d6c28e457d744807f7914be6ef7cf", 0x63}, {&(0x7f0000002800)="23f9fc8be1a2f490577582779119ecad5466f01553281680c5bb32fe3c7ec1a743a332987dd40149ea758af77283920c3beebe4628d732dc48568c2d64ed835c20880a9cc25c9df96c3ae635a2b42f7fe51db944e962674cd29372581cf77cc832439b273de9d7856332a9d5e573d4f4c1abe2a73fb4a93943593ea53aead064628cab1c2f69905c5aefea2e33562952ca1f1cef3893903d5526524c40ac999cd44d9443d2cb4a29bf89506df5cfed", 0xaf}, {&(0x7f0000000380)="12beacd9c6b6a0ab66b519ee4cebf2603bb6f817d8db6d4b1df996a4e1f2acce320820a6cd6fe7ed91bc88f0d0ffb61a100e76b65090fc9762f59d32d95a64ab32778877167acb45cf727219732fc1283dd46b9ba4951cd88d5a0d347c20f53acafcc5958ee8f52e4a6c86168890a5f02e01a348c84cf8674027", 0x7a}, {&(0x7f0000000400)="bcb62122fa8055396f5877ca7c36f18d8e35eb3149435082df39bee22e13c32ec0dd3065ea8e8cf85ddfa82651914067c3626de6fa2206d25ffef1e7af887f0f0a13f3743af8d0609e77f8e8d9322b0b276bd886a51e5e2319c218fb13d305dbed794e56830b10cc3bfe81980ac19471db4ccdaaf5dd55f95e15d4ed157adef54b84936416c7d2c4c15ea4b71cd5a9c53fb81e4eb416c0721c08bdf699b35702cf20b50c7c42cfd0d0c9f34745f061f924ebdf", 0xb3}, {&(0x7f00000004c0)="f4df67e4a06d82c65c2eebf63b419521226e34a985a93b33cc2cc9986e30cd5c3ece9c5461081548607b4d0273d3964b6f35ab0e4f582a68f37e22e85214f1ef61d014c8f08a431d0efd059b9fcbd5453e9bc512c82cade19b4a70da05281eabed46c333b3219b21b1456012922dc8e0982ca66b73c8e68b4ddc505c414d776f5e6e3542335297bba6de2e4410f96c0ed430919d2f3d2e5af6d17cabd3ed691d5181150ea40d80170705ee9f09ad6b9bfcaf217fe2", 0xb5}, {&(0x7f0000001800)="1768c9a2e99ad5cd0c8873c7914ed11387a74b87409bfd22e0626587fa2bc45afb5d6e5f43015be5077c0ae558a143fe789e56962ea0c54530ad20716eae0beddb6e8295dbe70bb8c19078126c25e0c2c563420e6169c7e53886eba2d35fb3ab9d8f0b344cc76ff90fa6ca55328f46fe8f314944ab2cdca622f56e47bb162204944b6dad3e2acbae234aa3f72b49efcf49e62bf01b5a3497bcd0b8015aad1233ed0eb420acae418c96cf985d74bdc9dfbaf5af1c0d7cb196c1681209032694b594e1068850669963852e487ef9cdd51b086ed28b273d130dfd4663648da0d8ae4436831f73129db4d72128f9dd57056a0eb3889ecdce6dbf57c1da8dd8214371a5953adad052f1bb1edbe9df61110cce2fd845f907d42862c569671cede3df117a4a09b96d3bbe04f43f61576ea9b34469057162d47df92c46a5f403ce31d36e0a9f0a2e1cd4bf23694970386d828110c8c9e7d1eb5ff31b84fc8ff9ab76e77533a1b010b957471cde979bbf8fe8da91a0e9139e98638f41bdd1056f0d4e65f0c4cee9679260439d193ffd2c3d54ca7a06646c23b9ba6d9a7ef414963f713950c96dd10ac08d10297723b5586fdc736e62d904ef6141cf64facb791d07b0f0960b838e1d4ddad9f0645dbd7312196ef430e2e37a5be6b20898313c98d72435c9992a56259f182d74dd120f54eed1bde7ab49d223ea4957db509d33f1268a38a1b57f8d8dc7ec795a051bf58dae7442f5b705a8cd07983389e7c4475ca8489c5aab7f3486467f4387d0fbac9a6f859f85f0a88f1ab3da4a933486dc91949d04aa16e6b1444f3e9b4bad5cb498104e49db74f83e13db876fbbd38ac8523179839978926bd16cc02cffa4f8c321477c8a6f1c7f28f0acb679277f441f96ea5442d5ef0f49579ff34896bec8b75d10504ddd8e1a64180858a5734a39b06cda4942a5e889f9480bc5732e2bf70780bb2033feb40b7b3273887348af62c588b8228711fd6d0d51b7d13bdf0ac420abac4dae80c855c83a4a2a81fbe6d2a5788a341d03409e8f22a52694d6533b2868e1c6f37eafc41a7280d4afe944961469010005abf55f697ed12bd5eeabe8faa8aff06af297649b9b0a79823bc31724f8b34329d7d6be8df834a1fcb9b7304340297e63a5c87e0b5bc45a8d41cd345f393b4733e3bb74c7032c518f21b45d80bae89a08125d9e857f12bcfdf30c87e98db953c0ee70afd20f66cc438e97bc6a2a633e48b271be8b73a59523f2690c15b105278e04ba2639962c6bbb6d67e19c8e3f9e98acdb60711dd599208f3cb2cb858ee3bf577d984881ecc87b0fbcba711eee5c590b6fd05ae5a7fee1f82abbf1b3f7a295679f641c3589baa552df4b22557092b428fb110ba5b44612f9b10f342dfa123e734eb2bd5a9a8dc79a3ae4ffe3cd54af2367acc149dd12c113cb67d268d91b17bdec80cedb0090fd270dfaef8346756f6784fa4ecbc0a18fd0b924060159a08775762682e976e36ae698808b371121385ab9b938e8dfe7a994eaf4c91a655f47fdcf1fa3aa73f2ce6b54dc884d0af82ede2d8d97b24c842ddfbee84ea644203bbd91eb2c4d6b8b16030f01149802fc4877f3197ddaa89a562a52df1912730098f332a645d2f2e91cf3ed15a78436a4ac7ead4940ed7076feeff44472302b4448ae938ca5c05b70e4cdebf14bdbd4d8bf344fbcac24095c834f9a850da39772f5d29ddaa2c7a5d4fd85f0eddc39308111b2e7c855c9eb03e22596ffe10caab368a4374468ab99fdddd1c1686d447e47efcd8db3cac6b2400112d3eb51d92c0ffa97ad61f4cc0e5041ed0ad3e88d880d19cbc968b3426473d8ad89d383a7a6ce876cd5914b069cfb819a95dacfb34f08204fcb3e60cc13f8df50b93ef8166b2f2479f848dcdd0f74bdfdd0135daae059def6c1ea91237f23dc13016846894e10a4243e970c69dd2272d8c8b991fe96af13d3222d8737c7edc7da1b34fac8db2bd31e358012b17ba4530e5b95204390d6a661723d020a2c7f2aea274d4fe2cc698768f2744d6c3eff97b34d74fe5acb3357a64d190cb77c5964f055d47f052f94c630e422cb12f04cea1b0c04b071e1df256791284e485cc8c76692069fe160be86cbd9215e8134a7714906328d21ab42604405a9623d44b98c19848deefc283e9e6c66d535b68e2e4fbdcd45094036861a696807469ccaef486ba8fc86e0301e75b92fe59d3dfd0ac5b8f8ab29f33a5bf6827ee137004caff532aac907c9c58e7b6f018998fb5adb921935b921c56b1a538c26ba91b9f0d0878965a27b36c5f716ca7790c691b37d4ae90ef0ec8cffbd77281e8d62cc0b6df32cfccebaea9e1d2589f9a417fd1a31d45f5aa76b0cea14858cd86e69f19825393e0224b085a2d8d3758015e875fcfbea7ec6af9a5adbfb48b5f68a269af06bdf569b9c1a437b07f1e9917a667743935c73f26a6c8101780cba4961fd73ad47773cfa251723727ad3580dd7fb403179bcb47b398bd5860c3d3315190ecff83397658e7963b865f4f1f4d0aa69beae2887780acf69c2d4e772ee2812fa3e13127dea43dae8a1b22c58b7440bceec70c87539598535b66242d15d8185ae8940df2f5cb7dab8d3a7a2002ec7e68cd1fd2980b69a170e8611b45b0823cb4f4b3b5bed660586924dd565b200ed1b86a00931be925c4e300444dfc3df322bd32a058b2ad4bd9198925b862a4dba6a93ffc88c078806cc810af2bf6cf0c75a702af5f9828e9d53bdd63b0f8d7ed5b54c7865562309515fcf91de81cf956011386899d80eece70d39e96a7f20864c02f404bc6344a70f2d9ab1f28eda131718b12d650a6d77a7ec3248acd597423b5c1279170055d2d21b68a7fa18db45950fe227c05c63e301cb1b583e0e7430a863864cce90e6e4d98cd32fecbd9a3f0ddd61e6171219dc4c8ad498579b175611f425ea8afd2e89eef34bca80d793eae092532bb4382e073ff8669575e80eaa7ee006e330b129368e44fb631608e605d72924d08b8a430444881436c4af21c1de5882de798b18baac0fc6c9d3efcf1b0733b75190529d668ee32e6122ba99f2c4d068d034ca44237fe684d2ee5209a82ef26ae0afbdbeb1520e9647986e2f6d796055ca068813b747bf1828f18e9bb438676e3d49eddf88accd969589f44b462626a3ece6e4c21cddd39a38a6e2a83e14afcf0071b0904076ca1739ce1718d3b72e15cc5f396ac81f12f81c5d326270b0a54dab9e503e58f783a00a7fce8d5b5a7e85de22abda2a939c25f65387c36abbcffd77b8aee68280f4d04f36dda62bb97454a57a73860c46b90bd611645661b70e67d232023a28ae0516be44532fa1c1dbd385a471ecaa40cbceeda1b21c24c38cafff16c716b7aff2fd615708fcb7af41e7d3f913024ed4ad4be81e379e4ad3d89795f0f7755b9595b078f52ca71326d61f2819068bf7ebc39991a3f3171b787359a9b06426fcfd37b92c75ee80d08fbac3670a307459c96094a7fbf4775239c9ab9025f3ef183dda0cee8ea48e89cfbe08786e07803cd6ddd1db744cd37e72f951a97710b87fad7565f5bfd12f62a9a8ae978c7938960df8d40af83b08e02d28580bc6e1c7081bdce9342ceab03725fd1db301c15a90b8c6147e8b4e63ee6d93e71eb73198c137cc868f76730e0f6dafd3b9dbfc55f5af1ba5c2de10f0bd436ba2b9afe8eb2df87902b8aba8a691bdca877fd287d40d4417ad10d61f98c5b1a30394e10854ee755c230dfb16e3c4874ad97e8ffdacf0448221ea1ef14709941128ffe613ef4ed8a946a284358daf3ef9c322931e81644ee15f3050891688a57902d460470dcbf052580f7ab29d96fb7f578a5ada9ab540f99bd0345cf358fab38b4ff24d34b9e1dd9658571db555abbba8251c3eae9b2804a3e0de5dbf96bd870f98ca0c6e0f1f053ef3950e3f984fdbc98573bc34376632475447c8795d5413885e554b2b8ba4a33f6d7927a8824083f35e93d9990ec73405dac2c79fe89f943a67a1e14a075d4e5b9e73d7958914117fcd027a4d7595d1042d721eb222be3caf456a6b3dccbfc75474daf6e4a8eb593701f21ab00b3ff1965fea0d1957360b7526d011dfcc91e4212dde647af3443682263fbc32e78b9a537694be809e9484c1912c75802ce514d257c7c51d017ee9b6a2736c1f3608e37f5806da9645bda6cbf524cd47306a659fa384802ad86379fea7454df24e96be3ffac296d66123aa7e6e51719249a73e5bf3d83113a39ae2878562f49c09672dc6b48ff567892e4251981c919a4430d87c980c8571e56cddb0299e560459d2b997e2e7ad29b70ca8847aea9ab8326f205fbd42c8990818187b938ecaa4f5eb394a3b61f07ae24cec13195282f2d6e8d322937e50516ea7a70ca96f211d21e52e2ad0ea4756078265baf7debbfafbeafbc7c3fea1805bca6dd43cbfa2014ac494d24cafe3d612d14465fde2ba22cbe72925c24a9b453e5454be77e72ba19792a563ad7b4252e8862b553a57d87e6ab3112ac9eaa2cded4e673e9c8e826b2f478ad7b067b883606c20a2668b5e9917b00a9c2a01ad6c541045259e7df8db8b47177575c31c45dc7b670de0af9a3c67abb9cb3a10a55b5eacfc280d6bfd62d6ccc9287ae51f3ba8b4c2e16d98524374b2aecf4aea1da5a682f264e4b79ef6e9258f08cd22230e175f6fb11171ac21f4ac2bc81195854424366432df548450f92c0bf09419362193bca4676de0c38386d28291a1581746259ef4113057011e1ada8cb400f13ee60ef5b640d6b5dd303d272422bfde29e0a5e34ceb2eb312f2602e324f0f8c77ffd46f53cb2988eb2ea6ee03024b7458651795c4a3f8d77bc9e9ffed04e88ae983e4d28ebc5f583232fee6ee44d68511cb66f905f858b4a54d133cb83e9ce79dc58c2afeada807cb4e2bf79cfeb2a74c616ebaa42195803b69d909466986381a04a25f866bf6af5dc46c70694454d93e0f8a12fd8d4d9ce181c702fe305ff99144efe36d8e5583eb2a47eb9e20f03f0220b9926b6554d9b7884c583206d6248163634c4de788b2ffce604ec4338c4d4cfb71905e16f75e63fbb7b2eb268aa86ce767cfb5d28451e6cdf83887fec8c52dd9bb764329c9627dcceab399372197c0a07568ef8c2ec1f1454ef25725c186622453eba6e0df2cb93603f6be070a6d07e1ec4e67c6d5c96b4562818def92d7257f18eceae659f42ce019df383f643cee3ab103a9ddf67bca52b1bd22818238db572a8cdf382b817653182d10be2e1ddc194eccb4fcd613aea0380e037c3c3e67f990f9fe3b6d4b091612c0cae9ad957e5e32b31fa20450a30751022f08b4217d5958f71dfd532151f55712d317c0962c2696b56838e4251a4c35d92dc71a02c77f9257210a1cd7ef1b72d2c34f88a9c2638dd934d2f0b373cf3956f45d078390d573a872ec65818e8b1678c33af6a9922977d99d3ec5929bcba7717e26372f03ca9363f8c23e82b4bd9ac16001e3e800d58e7e58b0c11ba5f17f9883e3213f3d662367ccd444ccb7db6bdefb2447e4947a83c39db7518c4eaee22fbed09c8fb12c185181471b591965716d712108c8f8b93bbc5357c71c77b3b39b71da977b8214d8a515d935f89ae42d3e712372c11fe94de1ccb6ed08b1b37a3c4fd09d58fe82fc9bb7e2b0e9060fcf6b5d1208b43d3c68e3c528c35879b00416c2165d05fa95f3f757187980198c073e0617929da5612ce7b37d55855450db4556aa9cd16292209baec1ec8a722d88ee17c9aeb8c853a99105ca11e8251b130ed175f6d40a311d", 0x1000}], 0xa) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x780, 0x0) getsockopt(r4, 0x0, 0x0, 0x0, 0x0) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) nanosleep(&(0x7f0000000040)={0x8100000068}, 0x0) writev(r0, &(0x7f0000000740)=[{&(0x7f00000000c0)="e53cd3ff1af6336f500888749d127ce02b52f7668aedb79e0dcf967dae405a4fd2a4ad4b0ff4f3493bfa6dbce0e748064acf0b0f2436451fce6b876afb"}, {&(0x7f0000000140)="939cccd560fe48dd483f0ea7dd99771648255db4d715ceb290ed6a083104bd56dfa7209f27b1802f77def58d787cd30a7cf49061894dbec1d2fefb4f23e70b30328730a7385f3668faeb2ff4d2afbe3f5f499d77105202a9c7d2a9aa173e4f683772ab1237315621e46709dfe9efd1523b52ab7de6c481a1d6027d63b8e2e76f127daa913b93a3eb2e0117eda2d5601952ae7609462e"}, {&(0x7f0000000800)="bc4c324b705743b1ba"}, {&(0x7f0000000240)="b07f53a9cdbda1dec6fae74c16b7486edcabfa16999e740845521a3b12d08fcb8fcb034f9ef45584050926343c554d7f33823aad57201b114374a8c8dfd04cebdf3d93e46479334f10d37beb81669ad582227c3853c41b74a83bf297509a1cf74a51582e9fe17e3f053566c88e671f017e4b215d08bba4c964cdac105c8ef9771d10ca324c057f3cea22f9cc4591fa473b134dd418bc1556ec70810a6e42d68b364967fab4503c352ca1732b1734bb20dd51801a9a443896744f72b0ae9e24baac6b2bd9d95a1b3ef744594a1007c1c7bf37b7f039b082e86008ce1f5f58447f0ed61f9a423d64"}, {&(0x7f0000000340)}, {&(0x7f0000000380)="9a63d525f60b3801948945bfcddde184f211318317ff856ceef60830e42c377265a4b52665288dec27fb4618b1cb4baea262659d453c56708988a23c9b7b6c0631ed7f03225b40a4c546a1c5b1a2c3098ae99152fecd646de17089071262b4e7bdce18c44dbb80e8e941ac3ac1314f84053b35002d5e07a3a8cc312600889b64c2b038f6822c36251eebf272431aa39c8e821534ed9c29e57d58b74545f8fe07c219e62ebb1e99c8cab4bf973af49e7990a1ef3b844f4841d59dfc9ef2bb51157d660dd15617d3811f4b3f7ec33510f7ec94b969bb99bf294121d10e8a98980e63753a895efb1844e28c20fb4e24016bb02e7247eeae96e5"}, {&(0x7f0000000480)="bc6a84c2afc1e2913dcfa81d9592604ca48ac99d1fa0d3c30c8df0f667f5663804ff2c267efc0264332ddfd22f16063557991b9ee2859dd50b47499096cc11ea186aec1df72c8927e63e1b3fd4d4416b89acaef817976d8122ef515d5792671c02de03513a13d018b9520789b0a02ce1e04ac31c76f5a47f9718f6893d8ac808a7220e4706cd7417e1fa43f7a617b11184413c9b6bf38d3f04f9d1ca2a7aa3f0fc997757f8ea0eb5986f9bf349018f9b2bee0dd7ce54aef924c29f8212fc19c4931225750413662312b7bda30d5d4a4537918a0beb3275b05e2a84b7b4005f5174e48cc47817ed12058a18a27acd0b869ebb9bf42607da934a5490481ec31f"}, {&(0x7f0000000580)="1a6a9266f8698695c3c752fa1d156f3e75f304864d18daa5c95d6ed1c88ced18b5e0d2dac1b0148ca88b3b9f8cdb8876afdbc4a2b7afcf5e06b92d4b55fd79b1e42ca6a44d5d0dc238834019b571f3e68a4c763bab97fd06d95e7c396d9b029f9ba7937b6d92772e2753f2e1d727eae0bf88434b445430b9d77478a7a85dc50c8236821aaacbe4c0a5e3b139d1e0b9726ebcea6932115d1d50b4812eb9edadffae42cd597291625f397690711c68a19f5d81e1e17b60b465d308d4ba8a96ae8ea2f4959d6c7346e043886c54a85486c462a97b4049665070bf604cd98e7046c02ceece9b6b6b338b61a9d5a0f2d2948f872952fa2d"}, {&(0x7f0000000680)="b4fe1fd38450cb96b9a2b740ed094e69ed5912d283b6b1379393fb335533eed6de049ceff7bc082b8f8b716b931e6ef2784b7db91146502329adcc66932a6bad4cd1cc5c719b66200ebd3e3add400eca774a9bb96b514b9eb24fddd416954bbc581d4a691872db77a93a0d58cde967a6246ef0dc851226cc3dba47663e792068248f49581adc2616063e8446af77810f8b078b7edc00f6e1ab64bc20f0b6122d50"}], 0x1d7) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) r1 = shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x3000) shmdt(r1) 16:00:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = dup(0xffffffffffffffff) accept$unix(r0, &(0x7f0000000180)=ANY=[], 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x2, './bus\x00'}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000000)={0x80000000, 0x3}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c6530007210282697dd8d5cee89871d6ef4ed68d90f9098e9f083be438f89f090bce1ea40e64c52d221cc33c48c6a131b40b722f568ef659c66c8e608a38d150c768f81579ff11738454064b1da3e2230347d380419b253af94e2d412a5c8f76d494cbba623dda356d1dbef6ce96c7135a5141f6d93a3034f79e49fd531d8ba6928198b8194b1bf391d3c17dabe11a56cd73c4277a1d6a1ab9038000000000000000059a618c7307a9973189fb5d0aebd911b97aac15b7db5687fe010bf9ae993b33cc9917dc62a46a20cb6daec26d5558e2eca4cb50a69e78c9b5e734282b7cde6869b8dd31e18cec09b623ecb63ab309170386815116d3529b7e44b08865f4a89f04e1d271cc3881bb76945819a59a6129e70a696b4a498b69df9992d629ddd72cc3fc1d31c9be2b2a6655f97d3b4873defdc03934856596037c64c7879f4e77bcd"], 0x10) writev(r0, &(0x7f0000000540), 0x13f) writev(r0, &(0x7f0000000f40)=[{&(0x7f00000000c0)="4e66370488fdfdafc56844de35a8766a7ec1abdb976b81b16ddfca82e5be40bcd44fe4967047bffae749930e79c1c7c574a38683a8eead5d3f33fe12150b3822f339ef93925f066d345511158dee2a566a2c57adba6bcb2914526d35ef63238465383beeb9e0d6bb4ebe72a1e7531b908d070a5a73704c1abb99045d841f5ef68e686042747d78bea917e3e1663dd8cd88", 0x91}], 0x1) write(r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) seteuid(r1) 16:00:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) getpid() unlinkat(r0, &(0x7f0000000040)='\x00', 0x8) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0) 16:00:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) 16:00:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f00000000c0)={0x7, './bus\x00', './bus\x00'}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="4c0da487000000003f", 0x9) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff]) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:24 executing program 1: r0 = socket(0x4000000000010032, 0x8000, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:24 executing program 0: mprotect(&(0x7f000020c000/0x3000)=nil, 0x3000, 0x40005) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x20000000000029, 0x800000000000005, &(0x7f0000000080)="292918d7", 0xffffffffffffff45) bind(r0, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = getpgid(0xffffffffffffffff) r2 = getuid() mknod(&(0x7f0000000100)='./file0\x00', 0x8, 0x7) getgroups(0x1, &(0x7f0000000040)=[0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 16:00:24 executing program 1: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6041, 0x3) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() r6 = geteuid() r7 = getegid() sendmsg$unix(r1, &(0x7f0000001580)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000100)="0d0ce623d3d90109b6250aad51f574fed0384ecd", 0x14}, {&(0x7f0000000240)="16e7a07d607901f05802798718a7ddcb30942b5688b7", 0x16}, {&(0x7f0000000280)="66baa79be3ad33cca22a23ca995ca517f9d0c7447a95a8befc9d8f32811d82fcbaf0518f5477727850545108309afe50ceb1b94f2cb9ff29bacd52027ab54e812aa54626b88295f92fa48b", 0x4b}], 0x3, &(0x7f00000014c0)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r0, r1, r0, r1]}], 0xa8, 0x400}, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES64=0x0], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) getpeername$unix(r1, &(0x7f0000000440)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 16:00:24 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r0 = socket(0x18, 0x1, 0x0) getpgrp() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000012c0)) r2 = semget(0x3, 0x1, 0x80) recvmsg(r0, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000180)=""/118, 0x76}, {&(0x7f0000000200)=""/28, 0x1c}], 0x2, &(0x7f0000000280)=""/4096, 0x1000}, 0x0) semop(r2, &(0x7f0000000040), 0x65af441d839deb7f) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x180) unlink(&(0x7f0000000080)='./file0\x00') setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x8000, 0x80) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000100)) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) msgget(0x3, 0x110) getsockopt$sock_timeval(r0, 0xffff, 0x40, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) 16:00:24 executing program 0: getrlimit(0x4, &(0x7f0000000000)) getrlimit(0x3, &(0x7f0000000040)) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x810, 0x0) r1 = msgget$private(0x0, 0x20) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/4096) r2 = semget$private(0x0, 0x7, 0x32) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f00000010c0)=0x6) r3 = dup(r0) mknodat(r3, &(0x7f0000001100)='./file0\x00', 0x1000, 0x100) getrlimit(0x6, &(0x7f0000001140)) semop(r2, &(0x7f0000001180)=[{0x3, 0xa28, 0x800}, {0x1, 0x2, 0x1800}, {0x4, 0x76, 0x1000}], 0x3) write(r3, &(0x7f00000017c0)="03ac0ff9ab95e88fcd4e866a9845beda472db551a1769fa18ca6a762a4cd7eb55c4d7aaf1fe0baab4fb6cb050c64935b935a6649725de694d906959cb6c34e195d702e252c1e429f6f12dde6926a52c724afd7174f8e98f0902f7bffcdb24c81c552b76756aaaf3573bf652c51cbafd30ca628d77614ce46e58347e1ac9ea2bc0fc22918da1c3f2c60f6a10c7a71370c4be381a20eec98725b7c10ccaf16f081d00a922fb59bec233c6fb5d313e48ec325", 0xb1) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000001280)) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f00000012c0)=0x5) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000001300)) getpeername$unix(r0, &(0x7f0000001340)=@abs, &(0x7f0000001380)=0x8) r4 = openat(r3, &(0x7f00000013c0)='./file0\x00', 0x808, 0x0) semget(0x0, 0x2, 0x40) semget$private(0x0, 0x3, 0x400) msgsnd(r1, &(0x7f00000016c0)=ANY=[@ANYPTR64=&(0x7f0000001400)=ANY=[@ANYRESOCT=r1]], 0x1, 0x800) mkdirat(r3, &(0x7f00000014c0)='./file0/file0\x00', 0x128) r5 = getgid() getgroups(0x4, &(0x7f00000011c0)=[r5, r5, r5, r5]) r6 = getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xfffffc8e) getgroups(0x2, &(0x7f00000015c0)=[0xffffffffffffffff, 0x0]) getgroups(0x5, &(0x7f0000001600)=[r5, 0x0, r6, r9, r10]) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000001640)) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001680)={r7, r8}, 0xc) flock(r3, 0x8) 16:00:25 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x5, 0x10000010000) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000180)=""/146, 0x92) r2 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x20) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047466, &(0x7f0000000080)=0x3) readv(r2, &(0x7f0000000040), 0x1000000000000122) ioctl$TIOCSBRK(r2, 0x2000747b) fcntl$dupfd(r2, 0x3, r1) 16:00:25 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) r1 = syz_open_pts() write(r1, &(0x7f0000000200), 0xfe72) 16:00:25 executing program 1: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = dup(r1) r3 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x7ffc, 0x80) socketpair(0x18, 0x5, 0x6, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$inet(r4, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r7 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r8 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r2}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r3}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r4}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r6}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r7}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r8}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0xfffffffffffffffe) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) kqueue() r9 = socket$unix(0x1, 0x7, 0x0) r10 = dup(r9) r11 = dup(r10) mkdir(&(0x7f0000000140)='./file1\x00', 0x20) mprotect(&(0x7f00000b8000/0x1000)=nil, 0x1000, 0x0) close(r5) r12 = dup(r11) geteuid() getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000600), &(0x7f0000000200)=0x8) ioctl$TIOCMBIC(r12, 0x8004746b, &(0x7f0000000180)=0x6a) accept$inet6(r2, &(0x7f00000000c0), &(0x7f00000001c0)=0x134) recvfrom$unix(r10, &(0x7f0000000040)=""/41, 0x29, 0x804, 0x0, 0x2d8) r13 = semget$private(0x0, 0x6, 0x53d) r14 = socket(0x18, 0x2, 0x0) setsockopt(r14, 0x2000000000000029, 0x23, &(0x7f00000000c0)="e7", 0x1) semctl$GETVAL(r13, 0x0, 0x5, &(0x7f0000000640)=""/172) 16:00:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="580c0d0000d16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc84ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7de096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4", 0x2e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffae7, "8c36817bb98e8df4f117d408177dc88ddc2fad96"}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0x7, 0x1a412fa3}, 0x10) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() setrlimit(0x7, &(0x7f0000000140)={0x10000, 0x200000000000}) 16:00:25 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f00000002c0)={0x8097, 0x4}, 0xffffffffffffff5b) connect$inet6(r0, &(0x7f0000000000), 0xc) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="e49c615e03305174d16fca22c463dfa6c23713f59f37b05bebce76f1e27c057d33c809cb56baf79665e6321dae17f93ba163", 0x32}, {&(0x7f0000000140)="3005b345fa8186b1fe5282139ec9b56c8939162d4c42442b96df784a6ea3c912db03df67a11be662d8852ca6b5ae481669c37405b94e2f6855cfba3402da90bde438c494a75bb0e5d1b8391e0c632813495518bffd0b32b8fd82d6d84ed21c84", 0x60}, {&(0x7f00000001c0)="4a902b784da0e5b2ba66604c2eeb9befd2c31685c56d70c402070cf4eedd9bb891411169fc4f89c1b45dc04f56d740a30e0c6bf078949b824c7391855352270023ecca9230d3eb5f19928601abca3dd74226d4b2b11320bb212b80d8ed88e990a7ab868bd318526c040998d7f271afb2d8e56b735b74e368a5a3ce2853685b3c9bf10e93dd96ccdba1310f23841a47b0bb5a4be9272614cd3316d18d3477a94288e4a721d697504a442e1f42926775b82dd94a09c12a910e671cef1d", 0xbc}], 0x3) getppid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0x200000000000000, 0x10000, {0x1, 0xfffffffffffffffe}}) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000300)={{0x6, 0xec7}, {0xfffffffffffffffc, 0x200}}, 0x0) 16:00:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096ea6a57778cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a5094c39496f1ac2b762cc34ef2e8f47b415937a337f3f2dc08defc223685b9b1b3b87586adf5f70b07c976ab99a5a45d69f27acb5ff64eed52", 0x9e) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b8e3434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190ea9e15a5dec9a6bf", 0x7c) r1 = syz_open_pts() getgroups(0x9, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = getegid() getgroups(0x8, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r12 = getgid() r13 = getgid() r14 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setgroups(0xa, &(0x7f0000000340)=[r11, r3, r9, r3, r8, r4, r2, r10, r7, r6]) r16 = getgid() r17 = getegid() r18 = getgid() setgroups(0xa, &(0x7f0000000300)=[r5, r7, r8, r12, r13, r14, r15, r16, r17, r18]) close(r0) dup(r1) r19 = syz_open_pts() ioctl$TIOCSETA(r19, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x8, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r19, &(0x7f0000000180)=[{&(0x7f0000000200)=""/45}], 0x2f9) 16:00:25 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x14) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket$inet6(0x18, 0x6, 0x7) 16:00:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000140)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x82, 0x0) 16:00:25 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x9) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0xc010427b, &(0x7f0000000000)) 16:00:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd5", 0xda) r1 = dup(r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) 16:00:26 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) recvfrom(r0, &(0x7f0000000000)=""/139, 0x8b, 0x840, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) setsockopt(r0, 0xfffffffffffffffc, 0x66, 0x0, 0x4d2) fcntl$setflags(r0, 0x2, 0x1) 16:00:26 executing program 1: setuid(0xee01) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x104) bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) shmctl$IPC_RMID(r0, 0x0) 16:00:26 executing program 0: r0 = syz_open_pts() execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='@+(/t\\:\x00', &(0x7f0000000080)='[{\\/\x00', &(0x7f00000000c0)='-\x00', &(0x7f0000000100)='#{\x00'], &(0x7f0000000340)=[&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='&,\\\x00', &(0x7f0000000240)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='.:\x00']) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) read(r0, &(0x7f0000000400)=""/195, 0xc3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x5) flock(r0, 0x8000000000001) getsockopt(r0, 0x100, 0x3af, &(0x7f0000000500)=""/88, &(0x7f0000000580)=0x58) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd0\x00', 0x2, 0x0) 16:00:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0xffff}, 0xc) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x3f) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000080)="000000186a569abf3e752900feffffff2000004dd5706c85b0279e19ffffff7f4e341dcd291c15729bcf49f5", 0x2c}], 0x1) 16:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x40047463, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:26 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x20}) setrlimit(0x8, &(0x7f0000000040)={0x9, 0x3f}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xe0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:26 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000380)="ad78c519b29635961e7a99c50b0ea0e7458ab0adb9b6f4867b69cd1aa815c1bd4f8f25ff3dc1b54c29c0471e6de5859fc4f72c4d08da6ba3208f1422399cf20addb037456aec360b65f75c219ec30cd3905d0548c9ded7f5b20437696546ccb95110e3fda3d5ddb46485d96b0087a1a6374eb20db8d1664f20934910d7dc1d58ed7f489198bcb276cec745245b58b9d2c3b2302feaceb3835a5ccfc620df88ac0ee24c8565d8de186f86e093572794727bce59b12bbd053acd87150a5898ca662762ee7d4864da6a9fb3058e69e571730ebda38220805c0f9c1b58e58d3d19247c56a5b53c4840078f625ff7ffd96925c76f18160717d6b559f31c85ed6c9c", 0xff) getsockopt(r0, 0x24, 0x7ff, &(0x7f0000000180)=""/117, &(0x7f0000000040)=0x75) chmod(&(0x7f0000000240)='./bus\x00', 0x8) write(r0, &(0x7f0000000100)="4ebb449182eaa043b53ad9343d52e19ed9552ba9251d652f86125f32ebe9928b21fc649278c3f2f4bad10a7fe501b705d916000000000000007433ed96c6385e7613da92942d4757efa26370c6d40000000000", 0x371) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x3, 0x1, 0x1f, 0x5, r1}) 16:00:26 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x20, 0xf0000010, 0x5, 0x1f}, {{r0}, 0xfffffffffffffffe, 0x41, 0x1, 0x1ff, 0x970d}, {{r0}, 0xfffffffffffffffb, 0x8, 0x20000040, 0x3, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0x81, 0x3, 0x4}], 0x1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x2, 0x10, 0x101, 0x101}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0xffffffffffff8001, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x5, 0x9}, {{r0}, 0xfffffffffffffff8, 0x20, 0x80000000, 0x7, 0x8d1}, {{r0}, 0x0, 0x40, 0x7}, {{r0}, 0x0, 0x20, 0x10, 0xfff, 0x80}], 0x2, &(0x7f0000000000)={0x950, 0x8000}) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) kqueue() 16:00:26 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchown(r0, 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) 16:00:26 executing program 0: r0 = msgget$private(0x0, 0x4d) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = socket(0x10, 0x1, 0x4) flock(r3, 0x2) r4 = geteuid() r5 = getgid() r6 = socket$unix(0x1, 0x80200007, 0x0) msgget$private(0x0, 0x410) r7 = getppid() getsockname$unix(r6, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x7f, r1, r2, r4, r5, 0x40, 0x8001}, 0x8, 0x8, r7, r8, 0x1, 0x5, 0xc2b0, 0x7}) getpeername$unix(r3, &(0x7f00000002c0)=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) clock_settime(0x0, &(0x7f0000000040)={0x68691f5b}) mkdir(&(0x7f0000000200)='./file0\x00', 0x100) 05:49:31 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='r\x00') fchdir(r1) 05:49:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x800000000ffff, 0x40, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r0, 0xff, 0x7fffffff, &(0x7f0000000000), 0x0) 05:49:31 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) close(r1) 05:49:31 executing program 0: select(0x40, &(0x7f0000000040)={0x7, 0x10db7444, 0x3, 0x7, 0x81, 0xfcc, 0x8001, 0x4}, &(0x7f0000000080)={0x98, 0x1, 0xfffffffffffffffc, 0x16, 0x401, 0x1, 0x3f, 0x3}, &(0x7f0000000100)={0x1, 0x7, 0x1, 0x2, 0x342b, 0x401, 0x3, 0x8}, &(0x7f0000000140)={0x3, 0xcc9}) socketpair(0x6, 0x8000, 0x7, &(0x7f00000000c0)={0xffffffffffffffff}) shutdown(r0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) select(0x40, &(0x7f0000000000)={0x0, 0x2, 0x2, 0x0, 0x1, 0x0, 0x4, 0x5}, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x400000003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, 0x0, 0x0) 05:49:31 executing program 1: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x100000000) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r2 = dup(0xffffffffffffffff) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000000c0)) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 05:49:31 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) ioctl$WSKBDIO_SETMODE(r1, 0x8004667c, &(0x7f0000000000)) 05:49:31 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) 05:49:32 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 05:49:32 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockname(r3, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) setgroups(0x0, 0x0) r4 = geteuid() setuid(r4) r5 = msgget(0x3, 0x8) r6 = getpgid(0x0) msgget(0x0, 0x49) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000140)={{0x4, r4, r0, r4, r1, 0x80, 0x400}, 0x6, 0x200, r6, r7, 0x8, 0x200000000, 0x0, 0x1}) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 05:49:32 executing program 1: open(&(0x7f00000000c0)='./bus\x00', 0x21, 0x11) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="010000", 0x3}], 0x1) write(r0, &(0x7f0000000040)="000000deff", 0x5) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 05:49:32 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = getuid() r3 = geteuid() setreuid(r2, r3) dup(r0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r1, &(0x7f00000001c0)="02", 0x1) fcntl$setflags(r0, 0x2, 0x1) fcntl$setstatus(r5, 0x4, 0x80) ioctl$TIOCDRAIN(r1, 0x2000745e) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) r6 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r6, r8) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000080)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000200)=0x10237) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x1012, r5, 0x0, 0x0) seteuid(r9) write(r1, &(0x7f0000000100)='\n', 0x1) write(r1, &(0x7f00000001c0), 0xfffffef3) setreuid(r7, r6) 05:49:32 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4401) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockname$unix(r0, &(0x7f0000000180)=@file={0x0, ""/15}, &(0x7f0000000240)=0x11) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000480)=[{&(0x7f00000002c0)="85a17c8a1d6877de2cd10583f5bfb46905d988895117134c813cc8b560a26501f56db71cb0f57235208ce6c6af424925cc056e6a22ab5ab04ebc48d9ee906899a93989d19dfb63f14bc36e0c15caa06903dec72c0c6a328680f58434b01e8d1d13c42ba9dd07936fe9cac158372cbc993a60c6bc4e82cf2e5d58980989fcfbf1d928aa2070076ed135caeb74a245e3c6fbebe495f096b87f9a29a7f7504e3b1f504397bd98135e61932fb6592d66fe15088950b68515152538e2404964551dd75b20187b0a206c664f8286dae6d9ff36d0862f", 0xd3}, {&(0x7f00000003c0)="2499bad6cc", 0x5}, {&(0x7f0000000400)="dfad8072ffc8a31df599825c9f8cba54294f117696777600742c744e6c12de2cd1cd968a80e543ff22c4c2fcea1f0c55d15214a61b5dc5d3fa51fda39452bfc62190553ae39c5e9ebbed7f5b852d3ff764942f2edd2a8c9ea2cc0b217b092e3620f43d2485086817ebfe89ad6a11df9bdbf1bd00a7", 0x75}], 0x3, &(0x7f00000004c0)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r1, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0xb0, 0x7}, 0x404) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0x7, 0x5, {0x7fffffff, 0x4}}) fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r4, 0x2) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000200)={0x9}, 0x0) 05:49:32 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x641) getrlimit(0x7, &(0x7f0000000040)) 05:49:32 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x3d}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x20, 0x0, 0xfffe, 0x0) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) close(r0) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x1c2) openat(r3, &(0x7f0000000040)='./file0\x00', 0x8, 0x10) 05:49:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getitimer(0x2, &(0x7f0000000040)) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x10) fcntl$dupfd(r0, 0x0, r1) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) flock(r1, 0x7) r3 = kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYRESOCT=r0, @ANYRES32, @ANYRES32, @ANYPTR=&(0x7f0000000140)=ANY=[], @ANYRES32, @ANYRESHEX=r2, @ANYRES32, @ANYRES64=r0], 0x49}, 0x0) fcntl$dupfd(r3, 0x0, r3) 05:49:38 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f00000001c0)=0x10) writev(r1, &(0x7f0000002800)=[{&(0x7f0000000200)="ca900f6652cbb0b9aa63cfc9abac821eda0ebd92608d914952fd7123863e7b4ad4c59d81699642fb8d3b7e36f34d4ef33acf2987ac1de71b79e8be30ca8762d81a2fa8e5963231e608d6c448eb0b6469c680e2f7ac952bfd6447675e9aca5dbf361ca7d846a8a3a4d0b1db3785087c3155270005d6398169cffce74d6ea649baf56ec6ae473d1700123b7a2c6562351b9f37c575839f8ce7e570aaecc124928d82e64a21ec124185591f8e60102e12c2fde53283bfc3337e0ae06a5388cb98", 0xbf}, {&(0x7f0000000340)="37d8eab8d7858b4914f1320d8bf008802f0440178be441690e3cc50a1e1786d7aca914bb1a734482580b5d8407af975097f8f7bdb4d4f172cd9f44350c64ae3fb45d6c9535165669f536fea9de01e9572eb2325eed2bc2d999f0bee9d007274325a890e93bfc5a32994d15443e22df03a682f002c554b98cb24add7da5127ea59981dc0d92844a7d6279e6d23642f20e4d53096916e473885ca4c59a7b4f7afd3021cbad0e3ade1f34fca05bcd84625494f257d429ca57663b25a8b11640f0aa4d9cf76d7eb90972a85aeb1b179c5a47950e146decb6979e8d4b30076c687bc7b5fd48e8fa4a5347199b20d73b3e2eec5cbdfaa56f501badde", 0xf9}, {&(0x7f0000000440)="ed492c4b3cd2da829cdf171c2fbf59ab046ee7f6dfe1c03370e599b9996e9dfdf53d9f68dd96aee8b398381054d7af3a11fa413b5d6f67143a5328a65cb597f0a84bdcf676a155a96b10c9654e18c47a14637e9290e9d75294c4d51e4cf04a583ae82f7a6bd0efaa8c780c2dd10d84558a64b4ae931ec61a0fb0ff943e09aea87ec9e7dda9669430a2795b3640931c5e8f86282023af5b6d36bd821ce8dc29099101d202749f1fb922c0484351085148b9565d388f91af5df661385042bb3a1ba6a14affd5fd889ad0b606d59c2e72f7a5510f1931f9bade88f8a2c7a272e24ef431cc022c2b404553f48c5ce67856947032e95dbe629274e55e92baa6b4657e96715ad5c5a3659e493f01f6e563a46e8f42712d50120b5bec6cdbfe6a9e65a366fadcaea5271ed733822114e5fed0d219947464de60363bd09808e2fc15fb41c794e08c5c4a82a9999372b7076de3aab3a5310f7a3665892776f133b8d7e35daebc5db56a7aa1afd81f0ee9107ffdd64842685f7face87a8ecee21b6a9618a36c113c6157a8d9e18d533357a09c8db65816197ed5a124480493eb28d585c928c23dc6dc7e8f4490838c277852e686070a7b5800b4a7fd0ce4e499e13410f1214fe09982e0207bea595193d19d5800793e86a4f082c6ff4eee8943b91f7aab180a23f7a99b0d064c63d275044088451890e64019553594562ac77ce900ab13d2e3eb2f197f8a0fa0aec47dc7b646103203f8c6eec81d778e68a0a63d1c8d15bbaf7fedbeca47808a15f5de845856ba7c40c04171bcb9940a8dcb20ae5f16063d3b945b2a622649308623df217d1dec3780f5813c4957eff2f9b5415053f9cbd1f3e0f06de254b802683e9321f31283e7cb96b23d972bae129472d9a858ad7cf313e8aa46f52e949b12c7de36f219d02a9dae4c99d1bfbc1335b5fa900c388d3501340d90202b4a8f59cef83a409affde8c40cf56c656e2d95559aa73689d3fc1f03af6c4d1a4518a85f1126aefb9657b86048f2ca1a73a8a9b58e6d1da4b017e4225634e5716f6a2c749c0834c3cd83a9e32441a59f67b3c09e6ef5ee16a92d71963e9b5b975efb617720bcef151f3cd284123beab2fe70602e714c083f161b6d44df89beb51b747456e76426b8e84ba0dbf991eb884260982b7bc81f73aa4aeae0cc36e9dfdffe8ff1a270727b6aa776f24f21a8cf49a2e8e19dd85d6e39b83a8dacb46e0aff63932fbac26b4f8685b14640d4180edb0a56e443cfdbf58b6e9e1a7455864b503e295b586bea728809588884d89a72b6964331ba9da4bee5b98bf7d3aa9e3536856a7a86c01fef0e240db334487c786b472064a01b11123f8ae9ae9f63ad16805baf96443baf26673880359997570ba1ee058670c7c01085cd18cc266e6d47a89c8ddceaf876e680159955ca439ef7b5ffb35b372960816649a78640fc2aa9e86fec9305e424568719c5371639e5cb681d39bb05440dee27343aec2c304df2619405895b8b118836aa03d793d7b62eb9fa6d1882896bd17a68ede0468342cbfd18adcf8bcfd093c533595ef2519a4325429b07c0427b23a898e629e3e72a49c9549f20ce094cbe6159e7b6ec89463573e5edad838c8b3cab317db0123d7890178c59a4cc8955479d5f6a923190211f9c090adb663e6d5ad65bb29e4b2afaff05bef88133d27f83825db8e40ba8401d346620be8f9c0fbcac1d520cca126dc80881db0996bf5c4940bc3454d268d66807b992cd20c9b686f5a8770ae9f8ea4045531a7369dff96d133f97fd95c37a5908dbe7dd85ebcbffb9e038ea3edc564390bb8c92eedb23108f4f0db48bbd6188c77db5874a4c7df842962d749353542ad4107c4ad1b44f9435efa483dee65ac19b0b4983e6793fc1a02adc6a1c79591588d66ef920b74d2955145c1221fc12aa7fcdb70cb569e679c146c987ea4de8e93e86b9cbb4af579a607b2cf865de9a18ba2973007cd64862d9deaec740ab3e51b9f83cd501ba4573885c1d67420db5bb00afa7d57cdbfd0f82884026c91b6ff11e1bfabd5bd8a9c7f24d5df1cfe3fa4491fea086598130b93bbceb55a879a34f70c785db70eadb86325d53a2e0e22148c25f661ed972b4d7b7eed6b8aa58b436962104eb291b4c4e804e20fbe3747b90d69894d5111e9edf16af277ba82408b0ee63466ead95caca13b7a36d22bb44b19ac1102cbe0ffd629b68edad2828c3f1d4670409b2f972e530c2dbb70bfa6ef618d996ed1291c4c5615ebbcaf23c3df35e18e8348c6d5fcfe7398096bdab610f054c3196229148a3730caa9d1e4c960b1a6c50bcf0d9b06d93867defc1d00951066841bf0fb29d8eceab674938b3d0fbbccfa2de9b8e6e7f0ceda632aef6c9f84c1710cf5e7d8bbfec763c53fa84c9b2d3ae6f33a55d7fc232ebd73288636e8543b923baffc70c5260d87741e8ea3db399311f6e9fa64fa2032373d7deeebf27255e650967fc2786c7b00d65d0597238d52bf422a83eba423712710848cb78403fa10c7b29966612aa42ec6c26de73715fdf19c8a78092213cdf933323f8313d170f21d5fabd5266e765c46d8f90734d3365cab6dc0a594e2edfbdc0060e80dbab673424c36970688db7ddc5bff63aa459335d00cd0c0ee7f5095c419e6c9546df45f66e20485d09a02013bf7303ef01ba91ef207145a1d7f280c1265a8fc55d78dff3ab096ed20303c10b113315faed6172b313734f56c36e733f362f83756c0706439947db500ea9d957b2abf81c52cebb104186ab96d0d438985e501d3f49708abb149d8bd731090c63c180714c9d1bfd74d86a57617cdd8dd0dd2072f2e7dd1c318c34d8092980a1eac4731d40691f623376c3ad6fbfd2d5275f63961472e87d01710e954e4cda77494a23b8cc866c3a5e5853d36e586ff844ac501123156ff0557359e849ddee18253bacc747b204aceaa2c0d63384c43b18a54fa0e9459ca984a43980e2012cf5885818ba3516fca0526d300fb800a6aea3b13a2b87114cee086e2f6beb15972c84f475972d73ba15b4a403fb1260c1439d466ab7c589c2cabead306eb84d30d02de95f1e7199c47cd9a6947c4402c5df78070b920c13c6f86fd5b54814c8122a3e21726d76d374ef3adff6a79b47382a70056e1cf721af005132d2df5f19ed7ed5b69ae61849b5d137abfe5de96ac776ec259189c243055dbc749af7e6301834c70980f17ebfa78ffadd1aa357161736e499cb4d059c80302191e44f6d4c260f3921d43d48e82147a0a6ce7e678128a1b9d1ad824e003f8ff55e2f5025cf30d73a2d968dd4cc468f6ef529a99a4d0161e0042a5bfe7d1079a6429ee86d0b44d1a0f8fec1e9be7190cc2ce2f3d32913adfdd123910a74c7f92b7bf3a6225243831ada9fadace6e066a6bffec19d17e52a5fa8fca6d43482dbfbbf515661f9d685b11ce6ee0508ef9d819ab789ace71cfe9033f7dffa1d0108a1ad1014d4d1baa39537fd4646554714093cd1b42019d16e6bdc8e07a446297b5d6b1843b14b675be9e3195d2ea1b38e20c28884a7419aae95203660438129a97c411ac050fd3bc2882f4b9c7733c5c8712fc3f1cb54a3577af68d065d75b5fb2932a86aa1f0ef6ef99081d7afd4479071a83d8b203184ce6d893f1386c962dc6c4e2295bf608d9c733a42fa2f5a0da4685fb580dd034d01b45aa09975b1d8881ba3cd22d31afefc2663216ac51ddf43e079f00ea83fe07c21148f1344c23b7311dac22130bda06cf82199e01776af16517f4f51fe824a983f7afbb2b31ce745d9f098389f7b301a55fc703458e8e16d7ebc9594eb2624ef2b00bdc03391a26441bb2b998ac9dca556b8ee2cf6e6cd5365e1bcc8158b806e54df63846793434f722898ccd9b7365662d173ab8b6e6bde1f61562ab4729ef49244aaeed6f17c622b513130d1d821c897e44ea80a180df35000bd6ec326cca3d993b157a03e3c259e3667d8c9dd7ee178ed5403e9d264e0cb1fea43a1da1b6f7457bd78f94ed4a8c354779c950da05a74f87f576d3c9aaa885aac1c0076e769c204c4154d24b7ba2903479bb0f548141b454c1f492d31c35526472438ea41e385e1b036f7454e00d5d4b95d5ade3f199e0541d7fb6609ec29d04929a2696f5a3ea5a3d7f056f6947470df75113f6974b5c5f8c07f09ac464af3aa2285a0dd102e70586ea1795287b01da4f2903007d5e829d2978ea5327e9124af0eb2ae77da867a49f8a1beefe8df5987df1a691e9b38f48d106b47f9e9ff60ea25d4ced195ff6f8857e01e4a579d70b7c8248af850017932afe7b68efe0ce2dade27fed6c1fc8fc438b50b10bf90602592408dca61ebc6ea07bce75235526ffa97e29b4bdabe06e5085a034dc25be3639b8f193605428da4dc2aacdd056b5be92eee3fbc457aab68b2e886e616eba31afd094c497f890d913b5902ed38e9ecf512f0644cb30a984b9994ff185b05fd90e91528593b7417b9500b4ed5cfb9135fd98eef9c9ca2dd18d8a16e42662a4c75f89a3005d294819fc331fe0b6ef43a01ac886e311dcf566f6e725781b7fa08267d4d749d03835feb1d7c80bd42f1a02c4d2270ac28ea773d1759ba2844495355efbc531b6ffc206a616f40d531581eab866165014e0624b7402d529dd3ea97a989a104e937827f93e130c17bc9142305a2fe597a2360cf4966419a2ad0a9287c65a7f4942d8aeabccb1f826e76914d384b1dc0ec2f314f5b41aaf036c46dfb2cc45f28e1bebc31a27066b5e16d23a21e180e1e0dc849ed6c8bdd971f08569c9cbb070ff84429b95362caf67a3627a911ee23d5e013134a55417985288b6f51b5bee06f45b5906eac357c09efe37af03142c33087cd932180b2aeefe7a92430aff4e73f3a0195222476054c08cac0c658867f8199c7d75896dcf7e9a824624bd5b291c0725c531b75a89bb42ad6ee313c6f678f5822e53386d252ca819317bafd871b619a3a3e3c5f388d63964224827d08491bbd4a059ff85ab865e559b23793ccb5cad9b7140ef52649c998d8d794ba2f2a8e2517a7eade455a93592bd6b915a5d2f62f625d3356c81b7408bc0558373f141fdf2aa7c4d35e8a0f6b3dc0192c52b43c5c2513ce6fb69994ea26354821019330bee11e3489928ea11d7eedeb6a32a3066e0f418c8d54425c951beb317ab4a9ddd1f4d3fde2086ddba60aa64d4b526bee37dbd9fd521228cbca8afb59e9a84a3c49f3bc8566f648c9cc3bd6de8bc05bf935da5b480dab5f8be553050d5f9e249374a4bcfde50cfcfb52f47debc361c2c90122d57893efdfe5229211575ec616ee737ce4aeb50a97a40f30d48f2a5187b0cadc3aae939211388a4ab667848c66b80e4d074704f096cfd9c08eaa8b17385efe41cb95633a58c3c4d983b3d41c2af6d8a91d737d678dcb8182e0fe020793c781a86782f85ac617d65adc02f638167f2f09d98a4ab07233c8421f5b37f3923f8fcb4b023642af6f40c35c7b9f8db7b58a6259cb0e8d192778c4cddec1c2167c684150b225ba640a6a21a1e38e588c2d39cede9af2deee6d3d4e4467a722a94dfb5cdf80b9019acc523757de886913581d792b254efd025f902876282e48c13bfaf6356ef5ddbc2a36efede4f699de69c18fb7b7c3db427e843bef91c8569e2cd79e6e0050bff377217aad8fc9e737b2dc147d3aba0d75086081e3d7163f356ca403db90e4210477978a2105d1ed821f7e6dfdcb514281f8e1ae7b666c6bbb90c9936f3bcd1a3caf8a9a96e7310aa8d226d5aa62725b23f0f83715597675dc9d433bb", 0x1000}, {&(0x7f0000001440)="91bb8a27fc41d5d6986fbfa76ebfe655b1557aaee15c99a1199a0b95d4628c2d8241885ecd49c53811f5f79856b436cfea884b8f2fae0484548817c9e714ef14856a2004069880dfc503b84102c3f07704dcd3640eab789515ebb8f870225530e42e72932968b96cb427868a321b2ef4310f5fa125074213c957f8d21378aebd891ec85d570a729b179801d093abf01848ec9a914cb4827a9a04c69131c451c0637d78a6f7d6a4662247021bb8c5018ce8ba981c7b7f8e235d57f9eb611cf4ce", 0xc0}, {&(0x7f0000001500)="35bebdd7f607b7f60509942972cead0b37e68bcc62de6c7e9c9a5fb76b0ce674be6bbcaf4810f204576914448ca058fa408866a58f3c3a9f4fc4e3e4252304683098e642f8d54501a37ea799db3bd2ae976feee7ee51a51c825158f9086939f9251459a55f0d9a7edb0a45b196997fdd914876fa39bd00d91451ace7db5b27d6e4cb6df0c634c213a8a11eeb68f13e834f14e6b8f91b3d1e3fba32489dd8814180253e0ffafc07dc559115ce5d5421b39388dce7f38fac243b3a557f59ea251c9569de001e8f21fe1d6fc4617f5000ab143b43279303de1c17dcb5069659ef8fb4b0859a0b3c6ea1b37ae0f13fa736515dec7149cffa02fdcf", 0xf9}, {&(0x7f0000001600)="1a38aedd0d9a64052059de2e8b9eb50cc5f32696819741a16409c667595cf9f10434711c091535f56a487b857a18169d6b92f52a33b78741182bde6ceb386f1f43c31370a5188404180b6afce7237084bc75a90d876d0a4a354e9f863e5c8ce9aa23b54a51a8cd0cc00f498bfc5f076d2127f754e0db7a2060191934b5cec6165560912987ffbc87a4c6df6d34bb79d2991b6aaa473a62d44e9008f5cff1d3df7d237b657f91eabc5069dae58dffa087f9f3532f22ddbedf2895079cb0b81d42509edc7f81dc4e14f8e887447af070246ae136b54c436d6355a6a6ebe5325fd9e6ea7005b1adbb22ec97bc1f1fdacd2c0b722c539d5f291ab0f6f56611d6cf10d66e1aca7ac5a6defdf7818c2feb42b8872a98500215dd77cf7751b142044c7295e4bc83ed8b0addb9fc0b97fa044c1239f1cf0369bd98af8f6f0f0cb63f69d700e90b9b220a5cee64602df925b039fb08fe5b2feb24a7a8626f04555d03173eb24f6fdfcc44450051ec44a58fd385feb8572eec30dc7530eb2c8ee6255b167379089cb6c09d8bc331531e719dca1253b7ae5bd1b1eda54cc3df662e3218a09ef59e839b432e7c5aaa9391ab74768aaf1b4fd113d56e78d80ef6855d37e6f9a9f033ed79447c821eedc314e3a7f56ab3dbd07c6dc8f7d788d1f9c29b9627d74b8092b71a80b934349717ba4e8c041dc7ca256ec0199865b43e2ab6fcda51236a058db4ad79db6e2317b7d34bf826a52c65f822ad5357ad996daa1bbdc7856a9ba2ac462db9e116fb07f0766f210665ccc3968fd1be31b29ee097192374af0ae36b288084b3ee58a4ecfd10c3869631a97e363b688894542be9675dfd0de9065434b6db69ca4f2ac701409e90f3130fdd32d8e6f0760de5aa0a18539d0189c48a322a74370266d2df7866b208fe3cf882056f32d06e48dfa4ef0fbf0aa90dea5616ca1e00ea36f2bd572ddb4d51a29c5c139fab0a094d78b2a94a1ad008006035d2d09a23bba27b38e8588181bc3e531ad0e887ce54bf9de33806f7c9b26e0cc0146df9036d857e7c4eb166f6570ffa7166eb3dff55e28e82c4a00d8a4060e49beb468aee510355b61e190f43fb7bd81c5e58bdd78b37bb97b81f5483031569f6cb4178a38aa16ba582f4ef96ad37aad57dd961937127456ba2addc5ca280df4cb7339b417e79539f359cb638fe41dc1656987c1ee3dc08089be164229a56a708189801b62e2f7252226af48de84fa28e7ecd06de7ea7c7f93f52f2e0944085a5c1ee5cd37c81ea9ea615b04ea24e9bfe7b022dddf59b16614f887269476814f96b110a54dbca3643041d08e4bbe309f35572fa0a2591de542d5c83395169e14fab837e774e4f4eca9feef0a9a38efe188d01bdcb0030d26665763ea7ddd2b2cd236d9f486be083ce3656789594c5c1c46e703fabf112d1425bb5df990ef7aeef10ea87802dd23d3916554c8200ca1000eabc59605cc9dc63aca4764629f424c94f4bd101540e56a85bcc02fb796ec944c647af419a622a3d9f449086be85832a6835f3e14ca55bdc835cfc6961c048aa7126f4b4d9e32e92c9eb99918a21ace1a30a46f6fa52001fc06e2d5c4940830c003a46540ddbc9dffc3e28bb1253eb453ac5fbc0c095a2cfeab5c213e7f90d483b50bf1b042e1fca35c03824feac310627fc86e0cb4e3f025f5f4cf90078129230a67993e82ff51fab621a15cdc2383daa30dbc45a4f59df95cbed764c614613279173f58534f958e3f38cf233681831420139bf31d2104bcc177f3de3d654b83c553e0d904a8472def56022a27e1cd88f8d7029e1e3d028703603313bab53c18fbcf590cea684e6833025548260ffe2d085df1503d702c4bc2e2532857d0ff5b1d71926c1f2f18eaf5296b569862eddb1c04b1cc619de78ee063ae796b8f7ea15a53449c4da281f7d91e63cc9455b33f0fc1445b82f994cabd82f950c623e0a3a60e2d12db6eab83e14f23172b2364e4e78ddd1f679814bd4ecd4d5f3bc29681e9c586de70500447cc6126494c646c47cd6923e9558ce5567ecf93666dac3879fa41b6abdd457dbe4c482e750a7802b2b315ca7c35b81188a9fef02656f50b70bb10f5a6c2248983287ac81b6d20607028465ef766fd3a06d93412e41ce66933370de2e5a483360d43f80c6a5f7cfc0c947aa1ad8c68e888fe6d91c06ab72714a899795bbc037fd85f36f549b1dfaff450e3344e01c7023d574dac8e280798ce48e51e046d53e673bfad50305374b32635120840644c128e528e72a7a2b4a9c4ef16b3c2f975c392ece9f49de44a807d59c25621b01133e75c913e707d94545f04a5d710f949346f0211e5989302c8e550c6237df845e4585410f6b9f3bf6fc96fdb9783320b620906472935a77e6919e127ea51243e284a1792f7324dd70b7eb718b6c21c4ea9741017e835713bc6692e59a15bdbdf417491120cb27d3b4806572856a838c3a7e56b25b025651b58a7d0671cfef0ef1324ef49a937bc41b4158c2a0691e963a0860a6b83fdb72d58e90ba51aa7d9a4a93bf2139803fb88a006643db9349cee639eaaafca7de3ee91ca2264ef2e515a0ccc9726abcb5e2302290b804b979d974531661670d30fbb1bc8e1d4d83b257210b7fba37b9da5aef8788a15eb0cf8ab79f1d464a89a99603d92abe1a4d1f00c0cd703100dbf5310637c3ca2df4089fe8976e9a1e954806bc16cbd05f604911584f741654a4d69926de656e322329d1120e981cf679f1cd19a8bde21a7f921299a526cb4c094b5161fc36d35b427f3a625f1587b5f9b97f1061b400b6439bbb11957070968ae6961df7c775b7c8cba876332c3b43927d5d2202f943447be304d80e6a2b874ebe7fbad327d67359d4f0536ef960582f59c1899818eb0036c1eceba2f55adc1e1a9efa7433ab240e7ed4752f5741088928c0e3b631c3eb9eeecbe670d9d9ad62172ef5f4cdb181bb142dadd25475f4218ebcea33a7f6a87b284c7ae2e75890a8db978ee52c6c4ca8cbe5b7f64b0081ddb1aa1ab9cf33bb36775d134786f76250351b084e63c154d60e57fd45c1e0869cf8f0304b46f70f0d1079c3bd0c49630015c193a1a41cb0a63687799449491a5adb22cc892f86f33968eaf9f7367f4770a43c6a6799291e4a16ef4cc773c5142b4df35937985c3576449379d728296fbcd3ffc501ac1171c6d72e0102b78eca20bb1224730329ac974c2aeefc743ba7e2ce745ab900b2bc789b9a246873ddbee2c5a51058e5a67b869cb674f4e728d37d0cca797409a35722faac842ca373dd3431d7058d5acdc1e1cc72ecbf41780d2f5ddd414929b72e6e2a29493d2234db03b4ccb972fb3e8170c90660fcc7ef086fe5a9fd43f6485fc6116355db889f986b1ab0261f9f7d17c943157976178480c0963caa81fcaac605045d97fdf1839f408f1e37aa74b2b439ecae24c6b82b9d3c7e2912c1044ab088e785cdd91f735694fbc77d21bff29f62fd5792f84e8102f4b4cba9542b8d36c2c31f8a173d8109f007a8169426b4763e4ad6bcbdf974a00a5c542b1c02c6503e152c2be87246beb7c3901590d10c71bbd7307e75190b33a1b9e1f08ae1354dd6685f3886196bb599afe71d179b1b314f8a343f4b33bfe6093427a2472b40e8fbc1ff168a7c9c228cfc1d2c2d74bfe6f3dd0c41f49d39fec3cb4fcecc0311968c8943a618fb840b8a8d7fe03a8d6d3211720237b468a9839a836ea0e0486f9856611d745a5c201e62316e41152ef67e21b3fd054a3565beb20a152559cac38c969eb845d0b81f0ea98179f2dc45e848b5d1ebcd71d79fe5b76e8413045cf56dc8679a80793cac4c2bf8695cbab8acc5d9d46168b432b01b322b8aacaa8e0b9b6a48b44dddf8cf5fb49fce857988e7c4ae20d767100f9fd13e0c0ff67a567a8b8496481c7d9d7f1099fa8d9f711411d361b7d8ea3731d547d4785731baad82b2a74250c4c7bf33650ec3866a1f10d46fb5c062566f0660dc5ad5194fb740ba65483ed6fcb31148ea33fd8d5f3ba461b62c8f3ad73fb3eb59f58cc11ed83fe685be22de0ef9836759b9d6efc2d1f6afa8e3b778401a53a266d9ffe738e0ed49e5ceab976baa91268c484094c68586c4f6350dd6115b83309d2b2dabe24bb8861879ce3729a8be139aef8a0fa37f268ba559098a788648c54f6b87c2c21b93735673de1b28f0a5b3a3998427f70e43dd6637cec8964868441c32d5f6ac52021773d63c293cf153ca1b36e351aa4b28a6d5de80c12b64627990f5f0494f82234fecc90cb7d55993aee0605d43ba6a2d0ab47733bb0fd4a83abc8ec20d4fa3bbc59abbe785b209aa8769439cf679f0ad4ce5afffd5491349c2281ada6cda95ad479733d54a7994f01050e302ecae756bb7f9af1ffa93f527b252478828aa6101f5a0cc59ba22498672a21c85a152f0e4b1a25defa0542805b608139ac679a40744851042f0fe5986093b16c11cffd3fc1e986f02ebe29e6a7730c070e2dcf2c66fbfb73423608df7a5bd9a4859d9570a9f79f585102bc7e1bcd6653f59dca690bd182f9dafa2730a5450ddea67fd5089c584c97616cf9099294e260824083f7edc33c8544323f36886a74ea0170bdb49803926d441747256127d264c08aa740fb43c7397c592e3847123126fe225956a6c04beb4d929acf879654ee5704816609ad31c11b3344b80f566b4f81ec80750809e6f1c4f39e4b9c6ba95ce48a008fc48b72d634cb341e3a976c7e85fe6637c72f5b70a3d5b8834c24e5cf3f86604f0f73c8ff83b773175374b4dd5279abe73d55658a543f2541fcd471b73b75cff739658e4aeb468135b6ac5cb9905e6897976f94672995f05b96263113010d43f8d6167d746ff9ef3e754ab2e4dcf1d80547d9c4ef20b621479509b495b6732183e905e9bd49409af2e3b76ad54012bd35639a0cfa7decaf615712d50c42348ea996e943060e1c160b726718ebbceaa8f037411409e669ea62306b2d4f98362c46162fa075efee93385f1020735ef88d100b50e45fe0f4cdba9d4dcaad432feb908c0dfe3d9dcc9ce609b13e976dc7e8cf4c7d2a2e5a8fc9d8f9d283baba471ca1fc357da9859408dafd5fc9de77894c8aed12738ee8eb116bb749e661138e109b2693b016edf96ef361523aca0ad63930ea56f6f4b070f206c31c60d5b25cb55840d903edd574d9cdb8911e311eda70a4c584658baf7c8b1d584859f38749b94d110aacf91ec2e50150a4665fdde8640f7871186d1daf4c5a53a9c3357f7311e75f449f5091555e8871b6d20ebae5816c9e0ee4e3b28bc0e65374e1173cea53217db49e2c0a63750ff5188ee6dc4f7440832de971b42802bd7e8e6e27197c170ffc32c4664fff4964be1a0fa2ed2da6d64db587f178ac5cbef5c5741611295198e18e4abf4a082572ffab1c711d182887f8c8a56f9a86d63f7aec21b0e7f1cfc69278f27e5089b642437ebc852b77fbb4b59ea2c1c0dcb979f2cfb48a692eda47deb45befe81723687de860d4937cd4c76b627efdb988c8f689c63091ce9c4c42ee2c2802380529016d2e6be2c232c1bd6227cac8d163c0763961fe02cb2f5a3520485a9a46e39ab5a4b4c6eff1ed71806c7c7b40ced7462136467395e64e27637331709c1490b69fcf087715bf1b6a4f4cc4cef39fb6975b6ce36e1d848aecbad22c59c03a33b18792a03e7165a571ea91122bc7c1fabf1b26362b8ff410485a670092496b9366880831633b28e1715ed9b111f51c7146de6e62bfc6260eb19fdc3772c142139f4066509ab438ce5ec", 0x1000}, {&(0x7f0000002600)="8c89be9698c95c4a76ea5abb1bf613bdea37bb08248a693d7deab80e1f717a682e8d83aebf6ad60be54cb47be01d4561492a06405188a13431372e63ed598b3043cd4a5c1c0a63885a4048f0d60d559a00cca566ec2b7b86dae59b76b88b0184a7281f1de22d3e0d91639eed4cdf2efd1506cea4ebdc5f330658c07ba375793c74385684f41ff9b25da6e128898141c83693a3dcab77361008e7c2f8f11ca6a36211d16a779bc3fee39627473ab2840a2a46869845ffc8b247ce8052fb24f37a7f94cb55119dfeca3b5bb2ef292f54e0b4a8aa70c0fbf8c960968581fb0cb8f6dbfe8a7edba21cb7", 0xe8}, {&(0x7f0000002700)="ad8c0937911a34a7b09b88540716aaba77b4f9eb11b355d02f9f2b55777d7ae9bffdc79c12a832c10e96e9514bb73ae29fc44ed5aad82db8e6e00c704cae14ab290de39dc0cd2d8119faa00bd039b72622e0bc75c579d3efd130addfe29543cd47f2063d3725e350a18b16bc2b9a2cc2d06f6297ab94a939095e9bed9795590198dfe01b2869b0c484411919076048e25939a6c95a1923d2654318d8a7da984665f88eba383af6aa8d0bd3a507fb95742d9e40a931a4ce1f324448db3f2cf2ac8627d3de27c6e26361804981822a06c3421e5d2f309840828dfbdb1ea8defac324a5ff", 0xe3}, {&(0x7f0000000080)="edcd76b05ce96cca5a32caf5f0f608eda11d0d8324633228c479fcb92f23c1", 0x1f}], 0x9) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = semget$private(0x0, 0x1, 0x401) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f00000000c0)=""/253) 05:49:38 executing program 1: r0 = semget(0x1, 0x4, 0x2a) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) semget(0x3, 0x3, 0x84) 05:49:38 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x0, 0x5}, {0x1, 0x40}}, 0xfffffffffffffffe) clock_settime(0x0, &(0x7f0000000540)={0x3e3f47ea}) 20:56:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc3", 0xffffffffffffff73}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f00000005c0)="5a5707e2aa73158cde31d6e591b0c7147f6491c4e463025e1344b604c9be17123ffbbd2537a5fb5731c3a3a08e14fd3c67fbbab28dcd7ca8bdf6d1723b131598503bc75729d49d9b7194923eeb9271185c18d730c6998325a87b38b21e920a866592160ab254426cef373d811049aff52a72c9f421bb6e04f8aebe83f3debe86fe85291d498fa9012fb91ebc0bcbcec35d1be94d31c695fd4a8e67f5dccf82a976cf0f26b743f43cd452f851044881ef26daf7231c2d0d4245be82fa3f24b640ffbfc607f1e7080f2ebfa7a2d8cd20550b93f4f737b9d81ed17976b28a711624836a1ef2e7d22548c626b15e02cc94d4afc4334434a797c874332d930e44cae814749a22287175ff4556d9495c5c7e721ba284489b2f3da409384826d69c203b856cf3efdccfd7761f0b5a66044147ec06a29e9e2449cb4f31482f0f0ee58e1625119ee03e1400c54c69f7ad04cb7159107bb086d8816b7afb6b3c204646832228177f5601c90dac8528e8edb6f7144f9a070ab148e8071f99a29144da9eb06f50c985dc55cb96e64308b6e71a20d74fd0eef894ee3ab158baeffdb0f53bae7451601c7af982cc57398aadd86aec0a8eaf02870890249c4fe44fd1201cb05398cc3d610c6bfe4d2373bc06c856b74047c3e3cf8f0c0af72778b4004e8ca59e8c30d6506276ed6ad0894c189252d3e8aecab9bf517abe03d926e93d1fd743c37f933645663677de28c70b83b99a7b34dd463adbbceabd9bbc4afa719b1ec497324c120847dd4a4f5d43438592ee584526c65a0039caf1c48fab6e433eda127b34b92fff0eddc851067deccd5b42dff22648435303ca0cb9886fe9d9b713cb77cbb0175d5bfaee0e49abd151ced00e5b0286badc63b9042720f13c2db1acce09544a582c4257434038e23c422058d8da186a0b7c12a9d27354dc157bf2fb30b8278a974522698bd522ec4c2ee84366540b8c2990e3147ca774d2723dcc6b74726f21c50c395cd3918b8621d0e269cba67d0b963183c8d90245d23140faa6143e3fcced00181fb60c27e096710c195a69fca8192381290beab45ef041f462d57d5e7edadf76946efbd72b1f3a41685833e95a8b5a629344b923e74905c2dd50bb349d0c42cda3f2cdc97bf19d4a683f1aa2c5410a3f00b66820d7b9f60f04057cc991e54de70cf0398ab65ccc460b6fe72af8ec7433b67490c63aaa7fdb9f0dc8069be3657b743f0cffde49323514913d926d355ff98a37921781f4f8276af04ae06f7aaab833917a472c4ba331f2f3bb0ff7e9f6508b23937281114b5106e6ef002a09ebbb27aa98c0bdd4c37fbd6c89c9a33b1e1ea4d505d08e286d742fc6897c230b7f92ac22282d9dbb60f4c380c30c762c77552263f22b2e1765aa801a3bf6479073864e5ec0464e88195a1a7e630e2dc482ef52d10ec617de476647c8cebb5cc4931d04f563243f0cc9abe16c632d6106e2709b30bee026fd3f56f2bbf1ff26bb97c660e0672de0ed125b7a1e987f176c9c4ed89b1a457e7c402aef07cb4a7916a3812c6b86f26def4c48e3ecb347825036c7a60fc96073f37ca389ceee7b613e53abab949d57d1bd641a57d3eb0e40769f50380ffb56f950e551faabc48aa5767d3d43da94d55b0787e680af17103b6fb374a9f72026b56f8a7e436e27743ff6f8d319dd29105e4f6d8e30f80d37437d0cb6c8e03207a9968cd64b35373ae00196190db21eb1a2e0f73e838ac91037ff6f3996d4431a69ca6d0cc2cdd50e65a26ecf98639cd5677038be835b33a601c3a31c59c2b29d5cc97a148ad3a6eda673e7eb7a27f4fb1345c68acd9bd45be4eda8a799ac6a36967dd9352053dc84f26d3f3f432dbc4401f7dfa9229839fd96573f60a06326395f20e8b870b85d646d1884bb04e4c2fbdbef885985590473639d98cc8d1720e4e3aee4af1e604b322161c7cb36a1e6f580ae35e5fcbdb74906bca1e6ef65b884a1d77f416b1307881a8244434305d87748979a4d91154e89cbafb57ef3acfb6c8f51178becfd78a9f58856bf65e381d78382b695ed2a991f61b42aae48a9a363bbde2b0d9cf9ffa81ba9f980f5d4e01151dccca06888c8a57040fa20509fcaa0a59a07612ecd6b398ae1b8a2ca111b6f650cfb60ff7ddcccf75bf3faf22cd51ee7b3c23ea4725b5dafed7fcac7f18270711f483880149d4928c5928bc080f8822480baf6515618f767648055cac2d907f1f6719db5e46052b06ac362a33658ea5c67a260c45e8e808d09de8ebe60a974c2787b0336d3c78b29ef07d78d13aad9da2255d02254146138f7ba9dc1f03b60f0ac5ac51c818dac3804d163fcf4820df3c00527a0edbdde059e8202c757929972b332fa6003921ff5b7d11cde5d4b56f388c189555d5fc8a06e31e2ea799e685bdc99fb789f44fafa2b4ffdce2f44f5caff264064dca6fb5eb45fd643e50174201ff882e18707401fbaf93190f12bd961362dc74c2c136d1bed7d3efbe57525a82c81881046dda6a83d566199eb38d1dfef8a3ece26f21cc3ef2e0cd71c3d346d5442f336b1aa9edbbca347abfaf92c07fdf5936db84e7d4abfde9f3ddf319b631bbe3d811b664ff6d69d17290ddc43d15e02336a8bf3c5f51f395bc53f0bc05b942625bbf80490443126375070fd063d3d8d06d6ddc16efe10db82ff810ebe1ea0ad226bf6aff94fe19f53492c26d1ddcae27a18f805801a77431590b8388405d36a28c0daeb533544fe2265ee90f2ba5a6ca3b3be68ff377972d600a05926457be246e359d1c365393bbefa0a5e8217408cb75cc3d2665cc1f7869eb524c5a4ffe422fd1b25acb7ff9b4f3bfb69a34ca0616395e81022c263fd3c3768687371fb84bfdc9bb6de1dd16c71eaf6510576c0b76d8589f0d32efffdbb451bc3bb5495857869684653d0ee9e77b67a80f8129861dfec3559c547d43d991c8b0b4a08d49e5d1c355dbebe45e02f3e0880d6366b7ced0aec54f131ae796829457c424fccbe02b14757eb20e9192c889b5ef2731dd2ca981656b47dc4fcee28d3e16f2586750e1a7326ea34919c9c02f804323ed897ff7884ed165dcf366916223318c84f67975f794bb6ebdddae64be8a295eba7332f864e5b785d14d2bc830f63536a355da2767b4991ef3f5100e9ab7a33499b4b059af8bb0aba1fd6fdae356a4f2e7105a839ea700a6a2e24f37b21c31785aa278510baf92a4a390263a6cd95dc567e9bc166280805d99480dc9a82bf5bfc3285d91c3c63564d4eb456eb895fade110bb2f0dca84eafe7efcccea8a118dbb7ad5e9541063a50830c4e15cb7efa1180a1b4366f47579804106cd8a47656d81369beb8a2fa378ac3b83db15b42d2903b8f38d34e793fd2e8710135461175b32da0b8d28a3631bda4ff6f048c5cfcc47b610087c42b53170200ba7e822ffe86d1b1ae3c668f171a91330d97c3494674dfd15181adfd4e4edfbe65f76f3650577ca83d122523e41d525399f2657a8fd2911cdee278adfa0aa844b222d8115a190f83c347f37e948a2cac15081f76998d4f6bdb7fc49f10aeb59731f29d507481910eb1ea13f6a8b82ae44b5abb4a5c9ebf0d2e760fb0e2f6f485c675137c04f37c2224e7fce283f7f4c6a817cf3a904d7df786833edffc98f880dae61490b76ed6ec817f3e030e0acf6059b820f4fb58da09cd20579bc1aa5a37fffddc65b3b42796eb12c771738dc7d7d3e35f3bbd66805f67886400ec14a19ac6ed167b9a4e9ba26781724bac1fd2c43562f171c6bf1b85275f56ff7340979c6ac6bc9bee265a995fd3ed508fd06adba2733f46c08bc0b7936192327afb689426fe2fc0bcad2c9ea1f046fd00593666410a5f236b5d136cc34197a3d5f2aef51c13b85491c1bfbdc65057d3f5c64a67274f60ff03b27060656a8a6221ed93e66c3488529a8716bf6363bea604fd921c289425ceecf9780a84b97ecf556685c958f9d4e4991701e1f5936bb746b434105e077b48a2b85946598c9c960187ed04c532df627f3a023e41360eef7b9e86685bbe3cb993ae7f316010163ea9b0fd1e980bc4527d55fb525ad8dffa40754a70725cd73a2b1badd3bd5da347cf0cd5c5917c1f44eb709eedf12b4e9965b10fe6f97f731159bb4a4ea34429b0fb940faf82ee040a5d8e5c6a1a6855814ff65cd5b23645b6ad7ec80ecfcf1b44f883e0d7b446f9861ee3f58f60366bc9cd4eb3964582310260e83c5571f07976cff8da37ab971bc4e688fddc3f5d87d9518af20df9a870b5191d22b0458a8baafaf7d704e5a96f6f75e5641eaccbf9a17cb310918e2f8ddec76a5868410160fce4e4ac081387da861659a1a52cb9dd62dcb7ba2fcbbe6464b72a33e0d47e4155b1eef8f6433618d551b23c1c9e5d0b31103e23f21ce4a978ffcea5ddae05d52f8e3135c86af91eb14b24bd311b8406cee6d4a53869434620f12c6329c86a89b2e1350b10f585d8dc2d974dc2cbba30273fc3d37ded60b6bf9269682571300b4b326e31dacd0e103a702097dbcde14737cbbaf45967b3d30f632788299a6204273b9a3e4cc39e9bf96ac515a32187308ec2b06bb4bb0372a6fc9f435d17d43747ee6ed98a736bfdcb40fc9a93e6e43c2596a2cd0f9a9d08e273f21e253b965cfb19f9176cd4b6346edb63a6828432eb0b7b55d3798814e03ffb46acf7803f0e649ce557479fbdf04a7bf4090a68980e71561b5afd0272bb35e339b674f6b46da3658bacd6338403062676e7fa312c42372c0c561045a4252c87d222917718bf2d2eb4249036a53733f0068e09416cbbea1d205d5e6c80c7fbbac33f41ea9a436c257cadfe224e37ef37f30e58bd3411c0772555591860de7b8486ed975f684041af2cc8a8b0bcd335e99497b95b801f86d9b8d69d9909c7a3e8ef61f7ebd42fe0f8b8c99c552c1650555e79e2f26a5c549c761aa0a9aac8c7151898c2f0c4ceff9ba8860d30da586e278b8d4488567dacf8ee45c309f67d47769b4b4dd810a527c996425ffdae976660d06c289d91279ce166ced9932a6ce1dd93727641af77d39f6c2d87c0719aff23e0d60d2dec08cbb3507bacc9c0b05122a8497afae21ede7a2052f6842e3791cee115f5d27e8dcf3e5799a68eb4392c1359273d74bcd73d2ef3013bc9b513ab01ebf0cf6d70ba3be03f55b2cfc4740eae587ecf0ab26990cec93860e63716ee555c685bfbb80d2023ef9c69bc96a2ff196be3e2c6fe89d3bf702ba89f2146303db0938bf45a99608fd32ee58d5a25d2f48f7245cf20afadb80f813186a7bb12d896208d7bf2a316b5ade132dfab4d077cb888424d7c2d4d99979700267276f66e52eb648d30fc0eb37f16637df789fad79fa0fe7493a1a01b3ab912d11a30fd780e67092f1f5860e2cdffaa03c0adfa8df8fa069aa1b853371fb392683f23d7a6e34693fd723e4a93fb10e89b4328979e674dede16523f73a8cdaff18b78bf15dcd4c306f3717a571373ffd839d00bb93dd06419c2f69a7b845b47e5cc313048fc9ebbb606fc85292f27c9950b9f50ee1aee3810e6be557113776e560c00efff2a762e7571923bfbc19c64ae3916d0a281bd16f10696b62abc0b5dffdbfacd965f156150f1925b5d01580615cb44dce0260521a94b387c814a473659ac49e25e97288c3b27b0abcde056dfdc25ea365d607e80b17cf6ed883639c1371178a850a8b1145765f4c9462eef0af7104fe0b7d5bfa3accdd82ab3b8c17c720412d639f7f48fc7e941a7b68e1d8421ca8be19dcda0652dd4f004119ac5a44d61a21035907dbec70f6f654d95", 0x1000}, {&(0x7f00000000c0)="d210638e04fb64768cc71c9e319f851b2e3a140132babd6445f022cd5805fd4f5860f028c990b2441045ee14bc3972d9c1af3718c0005a3e2b3cc5b1e771f5798c9a4f0a802302d6ae83357bec08a3d0afba918ffc7bc116d173798b79cd440a6112131a84c225dd965e7ade00f004a691b332beb3e11a3dd9e2899ba4577349426ebb0329d3edad1e65654a8e1515a26606f5fba033fcf9b5eef67f76a57433a0ed33c7e684193762c1bd98606764424e93d08c24e63e3c324ff82b82fcd48ba2406a3e0ee6de83400330c049e879fc0b7353", 0xd3}, {&(0x7f00000001c0)="7ee95663e027e5a71a52146242", 0xd}, {&(0x7f0000000200)="5182d1e31c28aea236ef9d7cb96b00d5782558055c5ef0aef39f0231", 0x1c}], 0x4, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 20:56:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) fchmod(r2, 0x20) kevent(r2, &(0x7f0000000100), 0x8, 0x0, 0x8000000000000000, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 20:56:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000040)=0xfffffffffffeffff, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x3, 0x3, 0x80, 0x80000000, r2}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbffffe, 0x2f, 0x0, 0x401}], 0x100000001, 0x0, 0x0, 0x0) kqueue() kqueue() 20:56:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000100)) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x4004667b, &(0x7f00000000c0)) 20:56:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000080)='T', 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x7) 20:56:10 executing program 1: socket$inet(0x2, 0x3, 0x1) r0 = socket$inet(0x2, 0x8003, 0x102) ftruncate(r0, 0x1) 20:56:10 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) r1 = semget(0x0, 0x7, 0x20) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = semget(0xffffffffffffffff, 0x1, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) semop(r2, &(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) semget$private(0x0, 0x3, 0x3) semctl$IPC_RMID(r2, 0x0, 0x0) 20:56:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0xa0, 0x0) flock(r0, 0x6) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x9, 0x0) r3 = fcntl$getown(r2, 0x5) fcntl$setown(r1, 0x6, r3) fcntl$dupfd(r2, 0x0, r1) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)) 20:56:10 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x354acab6) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 20:56:10 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) chroot(&(0x7f0000000000)='./control\x00') truncate(&(0x7f0000000040)='./control\x00', 0x100000000) mknod(&(0x7f0000000180)='./control/file0\x00', 0x0, 0x0) 20:56:10 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x2000100000003}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f0000000100)) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x6cf921cc, 0x200000005}) 20:56:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x10001, "b0d420000000000010d671319b00", 0x7}) r0 = socket(0x18, 0x4001, 0x0) socket(0x2, 0x5, 0x8) socket$inet6(0x18, 0x1, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x3f) 20:56:10 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = kqueue() kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x7901b209d2457243) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000040)=0x3) 20:56:11 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socket(0x18, 0x4001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) 20:56:11 executing program 0: r0 = open(&(0x7f0000001280)='./file0\x00', 0x200000000001611, 0xed) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r0, &(0x7f00000011c0)='./file0\x00', r0, &(0x7f0000001200)='./file0\x00') recvmsg(r1, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) r2 = semget(0x3, 0x4, 0x2) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001080)=""/129) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r3 = semget$private(0x0, 0x7, 0xa) renameat(r0, &(0x7f0000001140)='./file0\x00', r0, &(0x7f0000001180)='./file0\x00') semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000080)=""/4096) 20:56:11 executing program 1: socketpair(0x11, 0x4000000000004004, 0x6, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="da8aedafb52d70e9562518f9244580ed64c9daca7e37dba4ba3977df207a9d152859dbd245f18aabef15563096d9d83bef5d9346aa712063f290e8447cbd6e396ca7518cdce8336377b0265c841e0cab293e1e4174ff9d411d56357ce6ef462ff1644b36e4f4acbedc6db818525cd0e34fa0b4cfbda65d61f4ba39f0161165e3d0cdeeab61fd0027bdb9441471118f6d3d894482e890a96c56ad0aba14745f68ce09a21097bb5a8749bd74f1d7e61230601f3eb88937fbd40dda6e656ec42328eea97a", 0xc3) munmap(&(0x7f0000006000/0x2000)=nil, 0x2000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = kqueue() pwritev(r1, &(0x7f0000000400), 0x10000000000002fd, 0x3) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0xe6, 0x401, './file0\x00', 0x0, 0xffffffff, 0xfffffffffffffffc, 0x3}) mmap(&(0x7f0000006000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) pwritev(r1, &(0x7f0000000200)=[{&(0x7f00000004c0)="8974", 0x2}], 0x1, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x400, 0x110) 20:56:11 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="052837", 0x3}], 0x1) fcntl$lock(r0, 0x2100000000000009, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) 20:56:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x10, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x0, 0x4}, {0x23, 0x6}], 0x2}) preadv(r0, &(0x7f0000000340), 0x10a0ac09, 0x29) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/106, 0x6a}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0) 20:56:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) shutdown(r1, 0x1) 20:56:11 executing program 1: r0 = semget$private(0x0, 0x0, 0x7) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000140)=""/129) r1 = semget$private(0x0, 0x6, 0xa) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x1f, 0x2, 0x85]) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000200)=0x2) shutdown(r2, 0x4) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/19) semget$private(0x0, 0x0, 0x6) geteuid() setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x0, 0x3, 0x2da8}, {0x18, 0x0, 0xffffffffffffff9b, 0x7ff}, 0x2, [0x4, 0x61, 0x8, 0x81, 0x3, 0x10001, 0x8000, 0x100000001]}, 0x3c) semget$private(0x0, 0x0, 0x318) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0x400, 0x1, 0x0, 0x5, 0x80000000}, 0xc) semctl$SETVAL(r1, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000280)="41cc648330a02dfbbc57ebbe57f66e4ad77a8129eb23fdaa37d76c90a2bec9a8f18b1ec3f91b4c3c00e03c6c496bec2dc35dad0ff2f689599f12516b8f591d460212f7fc15fe92d0f4", 0x49}], 0x1) semop(r1, &(0x7f0000000080)=[{0x0, 0xa754}, {0x4, 0x9, 0x800}, {0x5, 0xa, 0x800}, {0x1, 0x6, 0x1800}, {0x3, 0x1, 0x1000}], 0x5) semop(r1, &(0x7f0000000100)=[{0x3, 0x0, 0x1000}, {0x3, 0x7f, 0x1000}, {0x4, 0x401, 0x1800}, {0x1, 0x0, 0x1800}, {0x2, 0x0, 0x800}, {0x1, 0x1, 0x1800}, {0x5, 0xec0, 0x800}, {0x3, 0x1598, 0x1000}, {0x0, 0x6, 0x1000}], 0x9) 20:56:11 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) sendto(r1, &(0x7f0000000200)="2dc5dd3f1f47bdc211ebec701acb336a96bfe45803c08c0bee112df0b26b8d112175062590d7ab47368ac9420b73362ff793ca3d889473763f6a9a0cd7164a356c8ec361da34b40b1dc57e12ac5fdae185966e8a12bd9df68ea814c5aced8d20f9642daab926073bf0011af959ba5749b28f1f1bf459ca2a885aed057767ea1129c67cc85b3e91c63f86b0ec15e8db78cd5484be0495e75d80b7d9b1784869a38d7708ae9598585784a81bce218a98adbdfd2c93cc2cba0dd34ce2f2ba7bc2f2b5515cfb67489bebf23cf94e62d31416d79f66a730c82282e0172028c62a830e957cd87e687c7acf2325a6", 0xeb, 0xf, &(0x7f0000000000)=@in6={0x18, 0x0, 0x0, 0x9}, 0xc) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000080)="e2", 0x1) write(r0, &(0x7f00000001c0)="fd", 0x1) 20:56:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000140)={0xffffffffffffffff}) kqueue() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000180)) sendto$unix(r0, &(0x7f0000000040)="6e2986627fb5048c83354b83d950b1ef2d5f676b3c85048833ad9608a0dccba74e20753c0ded953cc07fd001c78d14945a28bfb0611022143c53553457003e856bf7ce929cd90319a13ab22ddcc4b3032e59c1", 0x53, 0x5, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) 20:56:11 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 20:56:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) execve(0x0, 0x0, 0x0) 20:56:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16e00003225259560111ff8e5815fd5e4dc5b0956e7ef178de7d2d70db90000632dfc94ff334a5619515af35f1d508035b0aaea2a1a1b0aaa03da4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f7281909f16ab93f12fc4d5f16b136a5d00d1628", 0xfffffce5) write(r0, &(0x7f0000000140)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e534ad614295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x9d) r1 = dup2(r0, r0) recvfrom$inet6(r1, &(0x7f0000000040)=""/21, 0x15, 0x3, &(0x7f0000000200)={0x18, 0x0, 0x5, 0xe39}, 0xc) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:56:12 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0xfffffffffffffbff}}, 0x0) 20:56:12 executing program 0: madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) fchmod(r0, 0x1) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 20:56:12 executing program 1: setreuid(0x0, 0xee00) getgroups(0x4, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r1 = getgid() r2 = getgid() open(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x120) getegid() r3 = socket$inet6(0x18, 0x6, 0x40) semget$private(0x0, 0x4, 0x200) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffe69) getgroups(0x4, &(0x7f00000000c0)=[r0, r1, r2, r4]) getgroups(0x7, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setgid(r5) 20:56:12 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) flock(r0, 0xe) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) recvmsg(r0, &(0x7f0000000480)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f0000000140)=""/205, 0xcd}, {&(0x7f0000000240)=""/13, 0xd}, {&(0x7f0000000280)=""/66, 0x42}, {&(0x7f0000000300)=""/23, 0x17}], 0x4, &(0x7f0000000380)=""/227, 0xe3}, 0x800) 20:56:12 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e71303ee699319296489315641142ec6363a9a8bffa82df6d22d38bcf7591d85f7c43ddd1547d8b468168519ac9a0b33e0fea34492f85982c8fbd68b11e2d9a98f3a24b31f2b701df3e3e68697533c1fa5417357c7be8001f54d3e68006455ba4d2abe52fa2cc21d75b7e0a348ddae0393a0456eea959557b4743082ae2d41a3004d03ea6b5f7ed2f1239532d51fa68b3dddc9adc3b51a9fdb4fd152c3416fef69391a4a8b20074cb37dbf18873d4a17115fa286591b3340d5e4f5bac1757a2e61fde037b13fe83f723a72bf7bb8ed564fe11b3e43135fa", 0xe2) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000280)=0x6fe) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x2000) shmdt(r2) setsockopt(r0, 0x829c, 0x800, &(0x7f0000000140)="2b02000c5b25c2a612a8011e56274dd6fec1e83ae6395de4ff98cc426d3a51da31a0937f17d841d8771b4c2cfea535b391fc1ba54a11d511bfd0b5e309944299b0d829ab23b50ec4ef69f7570d4e2f14926616c90af1d8b317319ba478ff70569d8b87c1de92c0384fb140591c2b5563693fcbdcdda7b2d0b4063649f930b1", 0x7f) 20:56:12 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) write(r4, &(0x7f0000000180)="5fa376b2bbbbda23add37f3a03b0", 0xe) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 20:56:12 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x10, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000180)='./file0/file0/file0\x00') setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 20:56:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) 20:56:13 executing program 1: setregid(0xffffffffffffffff, 0xffffffffffffffff) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) recvmsg(r0, &(0x7f00000015c0)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000001480)=[{&(0x7f0000000140)=""/232, 0xe8}, {&(0x7f0000000240)=""/14, 0xe}, {&(0x7f0000000280)=""/133, 0x85}, {&(0x7f0000000340)=""/109, 0x6d}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)}, {&(0x7f0000001400)=""/84, 0x54}], 0x7, &(0x7f0000001500)=""/187, 0xbb}, 0x0) 20:56:13 executing program 1: r0 = syz_open_pts() fchmod(r0, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xbed, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 20:56:13 executing program 0: socketpair$unix(0x1, 0x8000000000003, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000180)="101ce35a4b100b6f63d3377d352eb25f3f57ae4ab37106f2619a0147298a2f6870cee590be7bcc014ab043583cf459bc3a8019c1516997f21193f9265d6f313f0f2a623f77d952612fe7bf9adfd4e7ed16bf7b42e0ebf7cad6105f5916a963d2c9371231d455b008239e3370782c13786ba0075ba49b0e134f15de928d8f9287cee4f3b60e4775eb4fa866bd2aad545adcb8505d0fbd15115ad8fb4e8b86e2c1bc12f72ebadf852a638df1b40c657535d67fec3dcf4e3b3a04f634e222f126b3f6a090f1b2fc2867064885", 0xcb) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) r3 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000100)=0x22) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000580)='/dev/tty\x00', 0x7a, 0x0) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000280)=""/219, 0xdb}, {&(0x7f0000000380)=""/232, 0xe8}], 0x2, 0x0) 20:56:13 executing program 1: socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="2800f45cffff00002a251c193e7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) getitimer(0x2, &(0x7f0000000000)) 20:56:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() fchdir(r1) kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x9, 0x0) r3 = dup2(r2, r1) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) fchdir(0xffffffffffffffff) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f00000001c0)={0xffffffff, [{0x3, 0x27b}, {0x3, 0x8}, {0x3, 0x4}, {0x3, 0x6}, {0x3, 0x80000000}, {0x1, 0x6}, {0x2, 0x401}, {0x3, 0x8}, {0x3, 0x8}, {0x3, 0x101}, {0x2, 0x7}, {0x1, 0x1}, {0x3, 0x1000}, {0x3, 0x8001}, {0x2, 0xe3}, {0x3}, {0x3, 0x1}, {0x3, 0x9}, {0x2, 0x4}, {0x3, 0x1}, {0x0, 0x624e}, {0x3, 0x7}, {0x2, 0x4}, {0x2, 0xfffffffffffffffe}, {0x0, 0xd3a9}, {0x3, 0x3}, {0x1, 0x1}, {0x3, 0xffff}, {0x1, 0x7}, {0x3, 0x2d1b}, {0x3, 0x1}, {0x2, 0x100000001}]}) 20:56:13 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = socket$unix(0x1, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x180, 0x0) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x8, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0x0, 0xa0, 0x5, 0x1, 0x5}, {{r2}, 0xfffffffffffffffa, 0x10, 0x20000086, 0x0, 0x200}, {{r3}, 0xffffffffffffffff, 0xc8, 0x80, 0x2, 0x8}, {{r4}, 0xfffffffffffffffd, 0x0, 0x1, 0x1ff, 0x9}, {{r5}, 0xffffffffffffffff, 0x4a, 0x5, 0xfffffffffffffcd5, 0xfffffffffffffff8}], 0x5, &(0x7f0000000300)=[{{r6}, 0xffffffffffffffff, 0xe0, 0x20, 0x96, 0x78d92cf2}, {{r7}, 0xfffffffffffffffd, 0x0, 0x20000000, 0x1, 0xac2b}], 0x0, &(0x7f0000000340)={0x3ff, 0x8a}) 20:56:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) socket$unix(0x1, 0x1, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 20:56:14 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x399, 0x83) close(r0) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, 0x0, 0x0) 20:56:14 executing program 0: mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x100) r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0/file0\x00', 0x400, 0x40) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000300)={0x4, 0x100000001}) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000000)=' \x00') lstat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8880, 0x0) renameat(r1, &(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, &(0x7f00000001c0)='./file0/file0\x00') connect$inet(0xffffffffffffffff, &(0x7f0000000280)={0x2, 0x0}, 0xc) 20:56:14 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x10) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = msgget$private(0x0, 0x0) linkat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file1\x00', 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) r3 = semget(0x1, 0x2, 0x20) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f00000002c0)=0x7) semctl$IPC_RMID(r3, 0x0, 0x0) link(&(0x7f0000000300)='\x00', &(0x7f0000000340)='./file0\x00') readlinkat(r0, &(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)=""/14, 0xe) msgctl$IPC_RMID(r1, 0x0) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='W\x00') getitimer(0x2, &(0x7f0000000480)) linkat(r0, &(0x7f00000004c0)='./file1\x00', r2, &(0x7f0000000500)='./file0/file0\x00', 0x4) msgrcv(r1, &(0x7f0000000540)={0x0, ""/232}, 0xf0, 0x0, 0x1000) r4 = msgget$private(0x0, 0x15) msgsnd(r4, &(0x7f0000000640)={0x3, "e14663129182bdfb35212bd1ed280b30a6bd3e31df0b61473acc76f16dc6575079c6c755635508c54f0fb244c45216be17b96652914facad69bec96e1fe93e06b2a30ec3a36cc1adce25ca4281dea15093d4202eb31f3e49d39854b27f562a19d220933af1525961baab10c50d2e3b65baf8780f97bda019140e3a"}, 0x83, 0x800) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000700)=0x4) unveil(&(0x7f0000000740)='./file0/file0/file0\x00', &(0x7f0000000780)='r\x00') semget(0x1, 0x0, 0x0) mknod$loop(&(0x7f00000007c0)='./file0/file0\x00', 0x1080, 0x1) chdir(&(0x7f0000000800)='./file0/file0\x00') sendmsg$unix(r0, &(0x7f0000000e40)={&(0x7f0000000840)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000dc0)=[{&(0x7f0000000d00)="da99f23167aa64c4d4534aec8861774e7ea5b308a60e3128d5bc7c8ec815202edc513b880db163a2301f1b2ea9ff2cd9bd63624a7637353722edfc7d6a4b5e70a9c3100895b9bbd54691388ff121d4481c7be2928e62e0e8e50854f56576d2ebc94b790551a842054db40ede6a35bfb839d19dd661702b3e88deb2593a815691961e2bac4b231903190310a66ef3775e2b8fecd2c76e798f3d8949c58ad93d3fdd1187b43facff5c3c46bc3a1bb0fb11496ddd750a08d8b2", 0xb8}], 0x1, 0x0, 0x0, 0x9}, 0x400) msgsnd(r1, &(0x7f0000000e80)={0x2, "18c082b64d321c3bc2fd28e4f3e8ef297e62b83131ecdf6f9c4cbf37c2d52b0b97d74450d3d5d8096f0bae7a165153f068696590ebff6c87035d07648ba71519969257e6b48717b98fd944f7106a328832ca4076e499139f46412003183332a3d10bdd0023dae52bc4abb9988db58f40d4d47ab86552769369e11d3ab178a979c4826a1063ce4c25611a19bff0eb24b422d508e578f9bafcfbd7181de27443be16cce092198711000a14124faf8da487fe8d37aca08dc3d3b4ea42f4139835e16cf0148922f3e63afce5767b76656bfe9321638207adaf66fd30b1d042"}, 0xe5, 0x800) 20:56:14 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$inet(r1, &(0x7f0000000040)=""/9, 0x9, 0x800, &(0x7f00000000c0)={0x2, 0x2}, 0xc) ioctl$TIOCSETD(r0, 0x8004667c, &(0x7f0000000080)=0x9) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x5) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/176, &(0x7f0000000200)=0xb0) 20:56:14 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000140)=0x2) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x6f0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r3, &(0x7f0000000200)=""/86, 0x56) r4 = getuid() r5 = getegid() fchown(r2, r4, r5) fcntl$setstatus(r1, 0x4, 0x80) 20:56:14 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 20:56:14 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) setreuid(0x0, 0xee01) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') semget(0x0, 0x3, 0xffffffffffffffff) 20:56:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x40, 0x11) r1 = semget(0x2, 0x3, 0x20) semop(r1, &(0x7f0000000240)=[{0x3, 0x1, 0x1000}, {0x1, 0x8, 0x1000}, {0x0, 0x6, 0x800}, {0x3, 0x4, 0x1800}, {0x1, 0x7d92, 0x1000}], 0x5) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0x5) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000380)='./file0/file0\x00') r2 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000080)=0xf0e) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 20:56:14 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x2) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0xfffffffffffffffb, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) 20:56:14 executing program 1: r0 = socket(0x10000000002, 0x1, 0x0) getsockopt(r0, 0x1, 0x8, &(0x7f0000000080)=""/13, &(0x7f0000000100)=0xd) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=[{0x10}], 0x10}, 0x0) 20:56:14 executing program 0: syz_emit_ethernet(0x5eb, &(0x7f0000000380)="fc6944fb881fe780d6d2921fa1bd35ed5b72a28bd61be10d7f0b13a0e05ca85a2f7cbb7d7f422a7938c01cec304e3b1808cd876a583706b2bed1909bf74d3e4ed9421fbc93cdf28bd2a5ba58c4906dfe73d8e69e7e28522bbc60c143682a8a05d5fecb2af84fff7ffcdd9220c77a6977b0129c75eb7b0fe067786eb146e8155ad08078aeb80c8c90eebb63ff76ebbab98fa63c219bc74baf4810867a250dc9bbeae6ebfa43edf1570fee232cbf2c0fc747742d35c7498244a771fcacd18b0f7b443c2949e6a7a954aa6ac875b5bf7734f2607c6976ba51ff9c2b6931a350ab4c5c4cdd1f236c4145f2c23ff37ac7eabca276f8ba34a8fdb056999efdf0d97ac56febb0fb4a95422a7b9297baae7ac2378b89459108c11dd005b5451e400dc28d926910b3bb7e1a89fb9591df629020368405d056956768bca9f4af311e6b900049d3ed51b0b7e2496d2ba1c20b72b52a86bedf984a7f8db1b525b0e16131d3ec83c1558cec7ff1daf659bd044788007f613ddb7537ad0462378771bf0047ea1f829622e6e8554710746f95ac2de84d633339de8e42ef80e88d2074cf927f99c8b9cceff737cc9adbcfe0542fb4abb44fc43b8960be59dba6c2ada2edc5627fa1b96fcb85dbd276cba114a90fc092572189766340fa9d463f11d1b82a4b7b3c7ac3932ef19a0ad014bd0ca6d99ca145ea4963f25be90632ccda392fbe7db6cd9af71e835bd8aba394d6c98693b0a244da2e546912d32dff9422795d343c1a810e97d10857361306d519153a5c63d02f0bc36ea7c5c6f8e81d1107d9bcbd4dd35515d8f7d2e907d02d9c42de65c40e13313d4f860b2e8eea4aef42a753f62e6fb193caba67b7320064834744529f971f2e5f264d2ba7ce8d70e609fa9e61efe32ffc1dba5ab762273d235374a20e3b60f3ed0a007b1def0805e1050b8cf96b3626a653f6725c357a528e4878395f007e0ca09f6b6e208af8573b9023bc5a3fb18a4e906681afbdd8d78355cd6a682fd92fb455e5b700ebb2dd430fc5eff7d5ec28a201241c4d872d34fb74d02e160634cb2000b4cab8e6ba18254387cce7665d2fd0345d3649da5d41bbfd66eeea8c7d140f25534aa55aef4a05d375581fbf1d8816579d4fb97d82aaffeaee12f3b44f746f133b7e118812a3018247deac0f1c8c57a18ecb32073ddae050fa5384a80976cb0d922b7ae6b827c73a40ce3f3fd3821cee4ad0a071b866dd87fd55ceb965fa3bd95cc228d4030619c965855f6224b19870da08a9c258880677e85d2e81256734cd7450c2201ed131d284920e9e3ba9c7da5cb1320038753183c817ffaf96bce585eb40f2e9e630773f2ada6a33ed01cdf52c58ed1164eeb1f9956a455abf13c829059e2eb31f105ff514cdb1534f5cc5d63cce0d48fb274dd9bbf3d7443920628190670bcd70bb556f4363aeafceee9710f8ec9652c189f879733c789bb6226b59941b8f248020ee5deb2c506a2e3784dbaa2f1d1b25905faee236ea77e1a7fe7a9898ec00bd937bb7153a8e302e13079e05d689e29cd0b0a85ce380f2fa65ef4afc77d164d418140f0e7709514301944e696ad71e7a8ff14dcef071831901d685001efea006dbdf3abb3a7050c7fdcc433092d52faa1c1b5426c9558f6de7203f35a00192e0698fdf33a6aa01d63b402b9f5d58934dba130f3749a021cf79f94de58a401c4b27b8d8d7be456f6029879feca373f24d6a77bc91c9718a614c281b21d3267a824af8ab97f65a298abb308284bd0056f04263d397220811463c66c6515abd154ddd2d5865b55f0e6be07358f3ec9c861ffe04cea8a2632dbb6e8d037f18778eaafd191b36cd7b292604b2d2db43d868fb0475bcc7535b2a99e28d6a92ab1acff869a0259eda0bd7a083a82396e51f1a34b8074be62b40c3fb4f13bc68bdbc44fac1133874434add22cb994c8045522fa68f167afdf90487665227e8990ec5c7697f6266a6eeaf8f0b305974d5ba9b814a05c6ce4dafeebfc4361107c1421ae8d2ab9f6232d3d9721bc589ae0b67a83e6cc0b98933b84fb477a148d2571a4310bb14f554de768874a4ec67431e86fcf98228afb52ea578ab699c03e461157776f86734dd41f12b963bfabc0223cb967f0289c1e008") minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 20:56:14 executing program 1: lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) getpeername$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080), &(0x7f00000000c0)=0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)=""/216, &(0x7f0000000380)=0xd8) open(&(0x7f00000001c0)='./file0\x00', 0x108, 0x40) 20:56:14 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r1, 0x13}, {r1, 0x10}, {r1, 0x40}, {r1, 0x9}, {r1, 0x140}], 0x200002d1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfe) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r1, 0xf, &(0x7f00000000c0)={0x1, 0x0, 0x800, 0xffffffff, r3}) r4 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r2, r4) 20:56:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSDTR(r0, 0x20007479) write(r0, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c09", 0x10d) r1 = syz_open_pts() r2 = semget(0x0, 0x1, 0x2) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000000)=""/57) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0209ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 20:56:14 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400001, &(0x7f0000000040)="0000e100000000e400000010", 0xffffff82) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x7, 0x8000}, {{r0}, 0xfffffffffffffff9, 0x40, 0x40000000, 0xffff, 0x6}, {{r0}, 0xfffffffffffffffe, 0x43, 0x40, 0x6, 0x100000001}, {{r0}, 0xfffffffffffffffa, 0x2, 0xe73c350b2bbf72a5, 0x3, 0x6}, {{r1}, 0xfffffffffffffffb, 0x28, 0x11, 0x1, 0xf6}, {{r1}, 0xfffffffffffffffd, 0x20, 0x10, 0x81, 0x9}], 0x100000000, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffb, 0x21, 0xfffff, 0x5, 0x3}, {{r0}, 0x0, 0x6c, 0x20000000, 0x9, 0x8000}, {{r1}, 0xfffffffffffffff8, 0x0, 0x2, 0x2, 0xad}, {{r0}, 0xfffffffffffffffd, 0x40, 0x1, 0x8a6, 0x200}], 0x30671554, &(0x7f0000000280)={0x612, 0x4}) r2 = open(&(0x7f00000004c0)='./file0\x00', 0x480, 0x50) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000500)=0x5) pipe(&(0x7f0000000440)={0xffffffffffffffff}) faccessat(r3, &(0x7f0000000480)='./file0/file0\x00', 0xfeffc6a9e0d4094b, 0x2) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$setflags(r1, 0x2, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, r7, r6, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r8) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r9 = dup2(r4, r5) kevent(r9, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x3f}], 0xdd, 0x0, 0x80000000, 0x0) kqueue() ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000300)={'./file0\x00', 0x1, 0x1f, 0x1, 0x1, 0x5, 0xffffffff80000000, 0x9, 0x1, 0x0, 0x7fffffff, 0x480000000000000}) renameat(r9, &(0x7f00000000c0)='./file0\x00', r9, &(0x7f0000000100)='./file0\x00') kqueue() 20:56:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() close(r0) dup(r1) write(r0, &(0x7f00000000c0)="8208ade02e1d9320493be16d3e3b8db3c6b7c0d95e214f3e4a338b7e192b8c712abc101efa15743120", 0x29) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) r3 = kqueue() read(r3, &(0x7f00000002c0)=""/240, 0xf0) readv(r2, &(0x7f0000003700)=[{0x0}, {&(0x7f00000012c0)}, {&(0x7f0000001300)=""/61, 0x3d}, {&(0x7f0000003780)=""/4096, 0x1000}, {&(0x7f0000002340)=""/243, 0xf3}, {&(0x7f0000002440)=""/165, 0xa5}, {&(0x7f0000002640)=""/186, 0xba}], 0x7) 20:56:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x400002046, 0x5cc1) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff0000010000000000000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) 20:56:14 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r1 = getgid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) socket$inet6(0x18, 0x4, 0x0) unlink(&(0x7f0000000100)='./file0\x00') 20:56:14 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x62) fchdir(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xc, 0x0, 0x0) 20:56:14 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x24) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000200)={'./bus\x00', 0x4, 0xfff, 0x4, 0x0, 0xfffffffffffffffa, 0x7, 0x3, 0x0, 0x1, 0x4, 0x1}) mknod(&(0x7f0000000040)='./bus\x00', 0x2120, 0x28af) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') read(r0, &(0x7f0000001200)=""/4096, 0x1000) accept$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/57}, &(0x7f00000011c0)=0x3b) 20:56:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x210c, 0x200000046485d43) msgget(0x3, 0x80) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0xe5765fb4f12a6ef6, 0x22) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) 20:56:14 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2108, 0x5bc9) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x9, 0x80}, 0xc) select(0x40, &(0x7f0000000200)={0x4}, 0x0, &(0x7f0000000280)={0x0, 0x1f, 0x7, 0x1, 0x8001, 0x80000001, 0x6, 0x9}, &(0x7f00000002c0)) fchdir(r0) 20:56:15 executing program 1: 20:56:15 executing program 1: execve(0x0, &(0x7f0000000540)=[&(0x7f0000000000)='./%\x9e,/\x00', &(0x7f00000004c0)='./%\x9e,/\x00'], 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f00000018c0)='./bus\x00', 0xa, 0x0) preadv(r0, &(0x7f0000001880)=[{&(0x7f0000000040)=""/18, 0x12}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000003c0)="90", 0x1}], 0x1, 0x0) 20:56:15 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) dup2(r0, r1) open(&(0x7f0000000040)='./file0\x00', 0x80, 0xe) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f00000000c0)) 20:56:16 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r0 = getuid() getuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) setreuid(r1, r0) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) 20:56:16 executing program 0: clock_getres(0x6, 0xfffffffffffffffe) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/80, 0x50) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x280, 0x13a) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x0, './file0\x00', './file0\x00'}) 20:56:16 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000100000000}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) 20:56:16 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) shutdown(r1, 0x0) r2 = dup(0xffffffffffffff9c) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000140)) mknod(&(0x7f0000000340)='./file0\x00', 0x82, 0x80000001) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000200)={0x6, [{0x0, 0x1}, {0x3, 0xf2}, {0x3, 0x7}, {0x3, 0xfffffffffffffffe}, {0x3, 0x4}, {0x2, 0x2}, {0x3, 0x6}, {0x3, 0x5}, {0x1, 0x9}, {0x2, 0x8}, {0x1, 0x730b}, {0x0, 0x10000}, {0x0, 0x6}, {0x1, 0x89}, {0x3, 0x401}, {0x3, 0x8}, {0x2, 0x400}, {0x3}, {0x3, 0x9}, {0x1, 0x1}, {0x1, 0x5}, {0x3, 0x3ff}, {0x3, 0x1551}, {0x3}, {0x3, 0x9}, {0x0, 0x27d}, {0x2, 0x3}, {0x3, 0xfff}, {0x3, 0x7fff}, {0x0, 0x8}, {0x1, 0x49e6}, {0x1, 0x100}]}) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000380)='./file0\x00', 0x44) chmod(&(0x7f0000000000)='./file0\x00', 0x5) 20:56:16 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) sendto(r0, &(0x7f0000000000)="bb6663cd6dc5143af08db1413d51a0668fb7ae4cd4e45b070ea5bc420c", 0x1d, 0x2, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) unveil(&(0x7f0000000100)='./control/file0\x00', &(0x7f0000000140)='c\x00') close(r0) 20:56:16 executing program 0: madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7) madvise(&(0x7f0000bdc000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) 20:56:16 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r1) 20:56:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="000200e45a0bc687953beb0a9b15a5a00c5d461cc7b10c7523ea07c4742300000000000000000000"], 0x1) shutdown(r0, 0x1003) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000200)) syz_emit_ethernet(0xf6, &(0x7f00000000c0)="b736b2ca790c6adb41288e0ef6357153e3077f8986ffec6e677bcb2fedc8133a51a65aa83c87713f752d671e471e9255f6e019081c69f963abff0ffd899ffc1e4bb37c1fdf8c259745cd96d3729100e11f02a3a5c09c991887a9905062b7e2d4553ca3f284db8cb86a14e46adaeed4edc7b30d02f7b9c145d00401a224b70e3ef8854df8aeb5c424a89889697336c6f5038b2d9979f63e872bb52dd54d16df7c04301400652a085775218e96ae9a7163c49cea303d427ec2fc59d07cc0b948f230c246eb8cf272f53eb10204421b7a8d21223f5b091c8bd8f450c40cacb464db1869307822bdd51c2151d3bc933bd30c8816a8b29665") poll(&(0x7f0000000000)=[{r0, 0x10}, {r0, 0x4}, {r0, 0x27}, {r0, 0x20}], 0x4, 0x100000000) 20:56:17 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffff02) pipe2(&(0x7f0000000100), 0x0) 20:56:17 executing program 1: r0 = syz_open_pts() socketpair(0x11, 0x1, 0x7, &(0x7f0000000040)={0xffffffffffffffff}) sendto(r1, &(0x7f0000000200)="8e70760d57b7f1635f6c16cfc770880fb78065bbd0db0d8ebbf1134364cf294e6b70faddac5425bca16d8bfc7f0949417de60cebf9e4d9a6f9a1886b38e8f27f726e353eb8c18715c314baa798e586f9a53316c2e36d1f361b78b2e63fb40da396491c6937d01e699d2891ec813e34082d79e0ef0a386c7e0ebd77504501e283c2cd66a395fbd28a558fc8af8a517478652cff8168405a7bc6045554c854ab44debef7025227de83abc6da3084b1a62075f4b609caa4a09a045c3f504e1f1c62fe6c6d6b07c148f3a025ccc1f0bbe094a38aabd6f1c3bb1a5950697eb2b25172d492df2b5400da616c49eff2ff201d56f4bde735b654f20a27e7b06fc0562527182d1e511d5d4239f55e6b21163244e53d43359ab5f0405bd796320cd2539d2288aebeece78608e2dcd1d08f4894e329b396795252cde2bb6b3bdeefc11cf3797fc064cee853b45567b2ea7b9bfb2ede0b64e02b7c6ac38b57df8f48c9ba24e102c2bfeeb634322ce3d0dd8effa8e485c6531e388b89a4dbfcd8fc9d7598e7e79f9359da9fa7d0bef551f09feaf94ef626cfe6328bfff1805c45aa3473e48c23b80ef58437a83f17c849769c9c56af03d396b48bce1b5e775de9fb438032d7115aa8bce19ab19f8bd30348a9ef5240e2bfc83781172bcb2f8d59f8e7849ea700294ab1c3a25e938bfe5a34b6aa6d0a107d687c8b3ea8bed828627cfa3e7759899abe125e6e321130b6233fef731a38299b218ae08a1374c808980374858cf6436b7cee2bbffcd7ffc5742ae3b9a06693689c7b1537f88f99effa7bb409ab04c58430e2b95ff31adc97ed358107e53e68d68a0ebd107f235cb34ad09772888abc4f817138e36ecd22f86dae56b952cadc62687d8fc9c3c2ed1df714415d29f650f6c031cb8cb045464888d57ca7bed964cdab7f52be794ec9607dbd2987dd78c0655b0e9ef31314b59417ed4319fadd3257ced0d8f256df5b907b30b551a9f9454defffec5bed85fca0eed57d82b53a058b3a98c6190630ae494a538dabd2d502b0266bcc7deab520bf56098339f9160c2c29cc1903fdda5a8f54aefc0b56b1e8cf756bcfb31c2c699e029301ace597ce7d51c7dd030fcc168df6738d0e907d3795098d92a2d20714edd55af33066209acd1652dfee7b16304f2ff2dd950b123b2648c8d0161159fbe2dfec7ad42602f9836b66990e51fd42c3475df6d82d0d5795f4dc2c1a52b819ba1e6be7c9b66ec700841c272924c9a5b92a7981a95774538a21546416d1a59ebeee865cd64153aae6701284996f6bb182267796999b385824327a67a573cfb57c4af85925b6bb832446878b08b79e6c942360b7fd3edbe0f416bd870c2482c32b6d09305e362fbf996b288a7500c882d59d8c4a15699cda99e514386ee9c426003aea3e86f9c9fbd29658f7cc6f6a12656a8a7d68c61dcf1b21ad03c24215a2a406f04b52bb5a857e83003aea11938a529a46133383f7f1773933618fa29ba019d59f63df4e733dffcc8aa4bd6e02956de6bdde91d8664ae47fd9f53e8206148a84e59d4aa01b8fa3a3d40679d4ea815e5fda2bf12db09db795cad5cb2082b4650337d0111156a97820d5663f8f1bc1b1bd93f173bffada44eeafdb2300238e19e30d332110eadcef06378c5ca56b959939a29008db06d8dbc9297277b34b029eb7a87e7cd7030ee332f08ae7c9cf82ff4de16ae1af730b05967f6bf9d6d996d9427a1909c81b3e4871a6864acf11a0ba40ae675a5486267fca37b53abb46100aaa193409efce6a861837d3b1bcb325a3bd64711cfeba2e57e0354c0ae124ff2a53ada37745f8749decf99f59a29ea61dd5bb42f44c01a7757d705c27700e34792717c9c96e88832b10004c68c051e4ea6d634b36b55123636b99088e738ec2eb776af6d8a8e49273b098ddf318dd96693980f1f3fc89ea040e728723a63d8884f160861188fc2dee7f73cde498360faad99046608f48ecb205b2783947a309970bb1c357945ac8f097ce9d57393073bd0cc0a33e334c1025b8d64d9db6a14e7585b376b70ad48a43416238c375f60f4afbae80ac892e9802bf5e0bdda0e28aa06b34ab215077738f21bda88fc27c92c153c424707d1ba55f9dd6bc58f06dcf8e419c85a8adff6d97914ed025a66cc8378140b3cf4148f39c0080dd478072306f9c168927d882df74df6b3e03a94db8238b0aabe25326ed8b5a7306c3dc65c91426051a78240b9a129d08e55ceff2e3d106722d326548226840486f362ce6511fd5ace944ffb124babc626577f986f32d76f4d2bdf57700b421b45b2009ba819c5984d3ac4d81076e05485d99b7308f23cb0594090879746721e1027080384fe44a3d7095d4cc48b83da96fe63cdc11ef54ea439bbdde3e47ca8d0c205d4ebbf7a3a90a445ac3f0b4f9be5021883800ad4fb1a5a467a88b1f0d162e5845295b1282ccbf920232a7b9d8269e9af8619447345da76b1c2bbb623efde0a8b3519576cf86e6355b5a0bac96293262c486060930d2a560af85da36c103c68470a90b80e000bc8ad24f2b268c8b67a71602727d5107f8389be38775f34a6515dd4027fb9ea41373fd916e5f31e1bed5d47c2009c38e5f6fff4b8b654a5342a1a200fd8deb3a7c1c01d0ce3a9f13f92bea528a0f8346c8e8fe2e0805f0086c479bf9b047da196b18b56a15ecadc00dfebeafd756589c791fadf4f685de6170cda7eba9b73b94cf02928ca484686e49c2c16523bd47957326e6f730b4524538e274fec8885a4bc3eb805052efe0a88024fdf4b7f478959d07cd45c8ff2681e2f65f11bcf10ed5c22da194960a93dbfbc68e55d434a2c82c4edaeee5ac6b505fe63d01f9a0f9f7b43bc5e41c5230dc541ad9270fa13673c519816c7fc382e4c7e80412fb8cbda789b0343ac91b99f9c73b7a7ff3062e61ac45b96b52eb859768078aa0a2ddb1fc2849b00e72a9339bd9289170017bbfc215908fa3f10b35ee3aaf43a40a62a648370d6e6de31db31a78e80e6b387ecd9e09be64f46ccfba7d5b799e1ac126250c6ea16adda2e8702e0b1694531c3b5186fcbe3ea3f5705fb483ea6388c3fe5c72159e2b4807948dc4bd60bf8abdaf2a68c7354bb4f4e4ccd7a576a81384f86931da73d70ab2ec16b8bd3168682b3e7c2c08b963800473a33cc889de7e9011794c42ea88d4b3cd48831a9926ef3487f7a2dfcba615fcb8eb954b7bffde391f72135d011b23a72256db369bc34ff14d8a3c93721a042be6df3dfcb268941eb34b41b71fdd71207982d2054f2004bf4b3d624cf058bf5ad732c7520d64d59275d2eef3af7860242a11243161691ee8d73a596745746b70b1a613448d7a27e6d102a6f771eb9a4f87346751ff364aae3b344ba8e79348a3a421799ee99119eb197f8929db0e901af95a2224717b1097132e1e450984f2539632d644e956bc4fbae064f9f94fac0226521e8958668491868cbce114eab6ad51e8d0656060bc17a8e9a685c8051aef94f8c5038fc83322083f321ad8a1df0fa2f483ff582a19af0658e744be23786cb234b13a8739b6d5e9adf26bf0df7f5a912eb850c284cfa66f1cc6a572574b9a652634570de1239b81b4e53943f84bd7fa688ebdab998bd74b994e2813c26df30c8f6061f9a61f899748e8488464a57046fa64c96560ddf6cd20008fee85efcaedb22d8ee162390a353eff3dcd9e5d0d8f7b700a6f6362bee2ceef952d2990bea18dfb2d1db489c81c44c7c079de6a5dd26bfb50561131d66be3bdfcdc215c643d9de8b51869851f1a7a2ccfe246607ca090c32aaf121eee49105767f618f79b86310cfed55958370f7df6f5889c40b837158ccecdfc71e638cec4c95081cdd4616c60b973cc993be547f365e9bd71e9aa11533ea1aa8a594814aed384b643c880d1009994ac4755008c54a5836218e9cc66b89b9e0ffcb4325cc2919738e714e856ec18104d427fd1d7e3fbf0274b30663cccab0021651c05b38e58104eab37eeb225c02613c5ca5378a2078b94c6e1974858ea4078373102e38bd3d0591873b8ca15fdef549465ee7000cb360482a7b582fea98dbf9c587c489b0058f14680636ab10ccdbe55b0491e6261b03155779ede8aad96b1d33d145dfce79debfee3dfa5714a715ad17d14ce30ad549c7b349604f0f61aeefbfbf2086ddc47426a8b8dc4c22593cdfbf529a3779cdc6188a8419a769978fc3f2939b57567e023ecc8ec9f678c0417abac1a8476ab5c982571f5db0b4a4a8db8b2bb6e70ce737ad86a44cc36c5b9b2429d88675ab8577709dafa5615e9ef50fb023665864ef52f643f3bebf0100222a18341ee3ed77b4ee639fcb8bc4d79cd65eb69785dab000a16df282b3f5b7333436e5c37cd67faf05e4d2c72b17eeb40c2cb223bbd612a040178164882df23f64e21dff54f7bb350b4aaa1711ad782bffb0481b5157222819ee7ceeada0b8bb15b1e0d6282dff9a4c940e8f2285ca55996a049974775231e246106fe408454b63b6a86fda6804c435b45de446ed7ab4e519e9d145e1e33436668e6c492d15953f93039f1453b7ba44ffa06fece3288f68cddc41839a4c56d2029363dc8934e02c55c6e0175ee464b80be34e8f0bd9d36ee1790d78053cdb9fc620fde9023b3d0acd22ce83d5215d3f678fb08f7e5d8d8a08caddfcf50d04f13900b0655eb4247880b7f2c5b0eeb36e79b54c8b9bd0d7309d95205b88e59482247a55d71301a13094a325cdd476872f4c1f17c6ae106fd8d8c830a0a521e3db8de1f2c0b452a3295c35877e140c342eecddecee421ef20ab807da286e6b39b659c008e892b24c43eccdc64b005996eb104239a95da2cf1cd61d19cbb932da4dbb7f20eb24f706b23e919ec9fd309eaffbcaa5ee880fc8ce73e4d11d177da64b61410f3425d2b40b33f0f9ddf9422b5eb1ceae46e2091f6ac7679d5f29e2cc124b365b80a9cf0dea6d5fc267ae9d61be4be08c0ea5e45213fdaba6ae813da442f6063a63361176eb302e5c085d4ef48ed9367ffd5aa12aecc9fdb9ac485957f5f843cbe2d8ab3d3cdca2f257babb259f7552a82a0cde78271c2c0f4943c31d7fed43bbb54bdd5b820235ec9b115267fba1822b0a7bcbdd2c5c5b9a22b50c140dd388d28422493489a15f4ddc362c92818b3353415fb962635cb29dec5d670278129b9cfdee64391a3ec6fbb79023599d46155bcdc02f989afa845390fb110b04eda3063f6090e705f2a989e04b5848cf20729a48c9e8f33374625d64dc9d80a6215052d3e0b774badc6339d8c84c78e0e57852bcac41d274435f424100216c19cb907c5f0f9d1ed14b9d9fbb4eb43f5020da58d14b0f5867ef06d439b9e08fa7cebbd48443f15808cc5d760eb3456358a0da4d27ddeb0690d501743dfb81855b1d457f9d12efe0cdf069121d53f29e57a65820bf0b6813fb191e368ca4118d3832e92f315eecfaddfdfc336e3da88b29632bd2b79f2f3c3cfb0fbde1c7ecf23e2c9f6b3d45a8d6aa5f2adf7f54024b8b9d941840e1afc34d448f4c32e93b1dcb824b98b1f58431f31b4f885edb10c58c3d6f1728cec5a4d6bf5f12849d34a57e17abfc7ecf61502d3e2042280782405713f579b44fc069bfde235a2f022f33c6b113435e9b7d124f68fbd0617100cc6d841e4e94e2d2c22cc2a68ba83401f2c2a0ee60f56ee895bf42099a52aa970c7c6bf539d9f1dea9f4ee555948ee2901fadf41b57dd851c197098dc0c17a58807b72749a5c941cbfdbedad6a8d8c6990c4a9a00e630a91e64a91ceef6d8026e03719c", 0x1000, 0x0, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) r2 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x1000000000000008) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0xdf) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x81) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) fchmod(r2, 0x42) flock(r1, 0x4) 20:56:17 executing program 0: pipe2(&(0x7f0000000000), 0x10004) mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000000340), 0xff23) 20:56:17 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x2d, 0xb3b3, &(0x7f0000000040)="90000000", 0x371) 20:56:17 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x1) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x3, 0xfffffffffffffff7, 0x200, 0x0, 0x80000000, 0x7, 0x2f2, 0x1, 0x2, 0x100, 0x2}) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x400, 0x122) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) accept$inet(r1, 0x0, &(0x7f0000000140)) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') mknodat(r0, &(0x7f0000000200)='./file0\x00', 0xc000, 0x9) sendto$inet(r1, &(0x7f0000000240)="1592a681032b79e5fd3b13bedf62925145c17d8b7d6a26907f3aa38a968e02eccf74a14633500242532b24a84405c094147bcbd494b1e2d0a446fd630420c74254f2a3cba1efb3bed80434c5efb2fc291da47652442d3708", 0x58, 0x8, &(0x7f00000002c0)={0x2, 0x0}, 0xc) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000300)={'./file0\x00', 0x3, 0x7fffffff, 0x3, 0x1, 0x1, 0x9, 0x3, 0x1, 0x3, 0x2, 0x2}) sendto(r1, &(0x7f0000000380)="7efac4b7aa711d21c6a65abcd6a52fecea957135298018466e84b963c6770f81d8344a3129b06a564c06613623cda8bd33a0a6fa9ed867d2a6659e0434fa2543269b8f7f4562e4f37195cb981ff7339c0ea75ec46dc797e8be95beb2fe6a2de006a5350fac7cb651fe3004af9a3b5a996ceff5960e", 0x75, 0x400, &(0x7f0000000400)=@in={0x2, 0x0}, 0xc) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x285e0, 0x0) poll(&(0x7f0000000480)=[{r1, 0x10}, {r2, 0x8}, {r1, 0x8}, {r2, 0x40}], 0x4, 0x8) ioctl$KDENABIO(r2, 0x20004b3c) chdir(&(0x7f00000004c0)='./file0\x00') ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000500)=0x1) r3 = getgid() r4 = socket(0x10, 0x4, 0x4) recvfrom$unix(r0, &(0x7f0000000540)=""/9, 0x9, 0x1, &(0x7f0000000580)=@file={0x0, './file0\x00'}, 0xa) setgid(r3) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f00000005c0)=0x332400000) symlinkat(&(0x7f0000000600)='./file0\x00', r0, &(0x7f0000000640)='./file0\x00') unlink(&(0x7f0000000680)='./file0\x00') readlink(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)=""/209, 0xd1) getgroups(0x1, &(0x7f0000000800)=[r3]) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000840)="c9f68b9528fa5d5e24581c21ddc24b41d065b0d62cb37847185ff1a935ddbefe27c4b46e19acef7c8fa81174f043ee253cd5cf7595d6168a5de44af6ec1b8a0f94af9abe0664351860292971f11ebee6ff8426a3fed46f127804ecf6e7cdc4d03c4b44deaedeb75c50f02491f440e1f81157e0aa162bab0c3674c28f09227cb79a08e141380bea21a00a7b3029bab589433d58f1ac9d20b69c059fb521efb88d27373d90fcfafdf462a30d433d82014207448c52bd8e0ec9795b54f07b659138160b4a9f4dc6639e937f8c3adc3b4d671a738ece04d1f6b0d068b5bf5010a92ef1e8e011bc6705fc9d6092e181483454821689bf024304", 0xf7) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000940)={0x3, 0x9}) mlockall(0x1) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000980)) ioctl$TIOCSDTR(r0, 0x20007479) 20:56:17 executing program 1: setitimer(0x203, &(0x7f00000000c0)={{0xcd8}, {0x100000000000000, 0x1}}, 0x0) r0 = socket$inet6(0x18, 0x8007, 0x1) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000001140)=0xc) r1 = semget(0x1, 0x1, 0x4) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000140)=""/4096) setitimer(0x0, &(0x7f0000000040)={{0xf32d, 0x5}, {0x2, 0x8}}, &(0x7f0000000080)) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001380)=""/241) setitimer(0x1, &(0x7f0000000000)={{0x7, 0x7fff}, {0x80, 0x2}}, 0x0) 20:56:17 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x84a1, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x40) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x4) r2 = openat(r1, &(0x7f0000000300)='./file0\x00', 0x440, 0x40) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0xfea, './file0\x00'}) pipe(&(0x7f0000000000)) r3 = syz_open_pts() readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=""/177, 0xb1) ioctl$TIOCFLUSH(r3, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000002440)) 20:56:17 executing program 0: r0 = socket(0x8, 0x4002, 0x2000009f36) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 20:56:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) 20:56:17 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = dup(r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x64aa) fcntl$setstatus(r0, 0x4, 0x8c) 20:56:17 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = shmget(0x1, 0x2000, 0x2, &(0x7f0000ffe000/0x2000)=nil) r2 = getuid() r3 = getegid() socket(0x10, 0x4, 0x3) r4 = getuid() getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x3, r2, r3, r4, r5, 0x10, 0x2}, 0x0, 0x3, r6, r7, 0x401, 0xc4a, 0x7fff}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80047476, &(0x7f0000000100)={0xfffffffffffffffe}) 20:56:17 executing program 1: socketpair(0x23, 0x3, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r0, 0x2, 0x1, &(0x7f0000000040)="1817dbb79c99cbea299ded5ae6e8c94a7e973215e6ca6c1def5ae70005301a366873ee9337a3870b1d571625cf785fc7e6d504846c7d2981026475677abdf50dfaf62735ff53a550f384a3a1a0090c81c099b4cc6282031ad9a039ce1cdb7e7eca6694533f8b4efa7eebf78e2dc748407adaa53d023dcd82cf51a1790d7270a51b3cc4763575ad71948a0f6ab47e415bff820df16c316dadfddedc9ba602295881ed5bbcae55f35585a11339f5e083497d901d8bb770ad166d1a1e65f7aa6e800f54baa6dd0201288ded0f36735122100e0b8f4a49d0513a41cce5cdbe17b28d4c75f492", 0xe4) socket(0x10, 0x4003, 0xbbdf) setreuid(0x0, 0xee00) r1 = socket(0x6, 0xffffffffffffffff, 0xfffffffffffffffc) setsockopt(r1, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 20:56:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1, 0x8, &(0x7f0000000040)="4b74954c", 0x63) 20:56:17 executing program 1: r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000), 0x4) read(r0, &(0x7f00000000c0)=""/179, 0xb3) 20:56:17 executing program 0: r0 = socket(0x1000000000e, 0x8000, 0x0) socket(0x1, 0x4007, 0x9) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0), 0x2) socketpair(0x1, 0x8007, 0x0, &(0x7f0000000000)) socket(0x1f, 0x3, 0x1000) 20:56:17 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 20:56:17 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x381, 0x0) select(0x40, &(0x7f0000000140)={0x9, 0x0, 0x8}, 0x0, &(0x7f00000001c0)={0x7, 0x1, 0xc1b, 0x45c3, 0x7fffffff, 0x3, 0x8, 0x2800000000}, &(0x7f0000000200)={0x2, 0x3}) r1 = getppid() wait4(r1, 0x0, 0xb, &(0x7f0000000240)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 20:56:17 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000180)=""/188, 0xbc}, {&(0x7f0000000240)=""/138, 0x8a}, {&(0x7f0000000000)=""/109, 0x6d}, {0xffffffffffffffff}, {&(0x7f0000000300)=""/169, 0xa9}], 0x5) write(r0, &(0x7f00000000c0)="6b75add663ed6ed58620d973a1159f7272f8bbc572c53ab0a8473ac71abf7d89b659b8fe18e6cd28521454a269f8e11f540f15907645ba18a489137d53481f90340aa05948ad339a82b5f77083405ba5553ae8b3843fd0d85aee27487ff295d56d85388d3774a17d9e6276bc3cd4ed7623c1773e8f8703aec4dbd1f3e4fca879c6274661bf7cc5e6", 0x88) ioctl$TIOCSTAT(r0, 0x40047463, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0xfffffffffffffffe) flock(r0, 0x8) 20:56:17 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$KDDISABIO(r0, 0x20004b3d) getsockopt(r0, 0x1, 0xff, &(0x7f0000000000)=""/77, &(0x7f0000000080)=0x4d) r1 = getuid() ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r2 = getpid() ftruncate(r0, 0x3ff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x2, &(0x7f0000000200)=[0x0, 0xffffffffffffffff]) setregid(r3, r4) mkdir(&(0x7f0000000240)='./file0\x00', 0x8) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280)={0x7fff, 0x8}, 0x8) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000002c0)) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000300)=0x2) fcntl$setown(r0, 0x6, r2) linkat(r0, &(0x7f0000000340)='./file0\x00', r0, &(0x7f0000000380)='./file0\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) getsockname$inet6(r0, &(0x7f0000000400), &(0x7f0000000440)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000480)={{0x18, 0x1, 0x95, 0x1}, {0x18, 0x1, 0x0, 0x39d3}, 0x3, [0x2, 0x3ff, 0x6, 0x2, 0x9, 0xcb, 0x5, 0x1]}, 0x3c) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mkdirat(r0, &(0x7f00000004c0)='./file0\x00', 0x180) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000500)) r5 = semget(0x1, 0x3, 0x10) semop(r5, &(0x7f0000000540)=[{0x4, 0x7fffffff, 0x800}, {0x3, 0x401, 0x800}, {0x3, 0x2, 0x800}, {0x0, 0x1}, {0x1, 0x3, 0x1800}], 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) setuid(r1) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000600)) mkdir(&(0x7f0000000640)='./file0\x00', 0x2) 20:56:17 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt(r1, 0xfffffffffffffffe, 0x5, &(0x7f00000000c0)="5d882037bf9b881df34f7d822cc871b2d92b7509525fbad183224820333dd5eb3fc87f8a33cbb389cd2c7353427b60d534a92779a862051dd3c03f02981ca026fa0021c96055fb3c6a1a05e20012f4e082b1aba0dd39b154dc13750c15c128dfa0a342e61e664d6b2506aaa0ffc75c6af7090009bb26166870949072069da312a88277039dd59377a9e81e23640b5c9c15c89186302bcce499c074739585553af5c7d7e35685e1bc2d8939c6161b1f3da566d5c56c6d08d40c8186cc239c87c010c9cd49ff", 0xc5) 20:56:18 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x821, 0x100) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x80000000) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x500, "f19fc763f44bd69800"}) 20:56:18 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x800080002002, 0x80000008) r0 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x24) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000001480), 0x6, &(0x7f0000001500)=[{{r0}, 0xfffffffffffffffe, 0x4}], 0x1000, 0x0) pipe(&(0x7f0000000000)) 20:56:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_open_pts() 20:56:18 executing program 0: r0 = dup(0xffffffffffffff9c) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000140)="d5a2a67d36a259a73bb14442bd25def16b6443b1ec5462d453dd0c2acb783cae650f25dc9002917ef2db747d4ce94f99603ec678ffc79769838ad37cf6b820d7b02adaba86ab559a0f61a61f88ce282beb072146f235861002924a34bf94c652374d72655cf6c55e387320210e80dddc41fce2d96deb7686bae7b9b363a5cdca2818c5136002dff0401e9741ce1823ae3462a7f4e4847831730cc5deb5d4c8df013b2495e37e2c203ac4b69f2b6c6d4f9d4c08ad94c23abbb355c8d0acf52210829fe733f39a7d461a16c3d2f6fce8e189821b19cec1a7", 0xd7}, {&(0x7f0000000300)="e9d7bf8786b273fca905ea6e704e3cad9d9c7f733bdc0f72f197cfa470810cf872912b634751333e0fb3a36bf16cd07b27671936e8e227179f06de8e4e571b3984552fc0a4ec49f2826af5af40fc62d8d56d7657a05864f21823039fb939df24bacfc1cc972c73f57d1d5a9288a58f383bff4fbec34922d97001ae9baef0d4077f7e37179cfaef10b9986d792049a89e8ebea07749040f", 0x97}, {&(0x7f0000000040)="e630b9b0ead4ae4d09a1e47e4228192827a21a7e44ae1d6f903605d623c06ac313291dc5", 0x24}, {&(0x7f0000000240)="6fe960790e69ec29a613f774a7481d58580d96f68e9eb23e4e5a03db050afb34f324aced5140a14a50298513b12f813e57290e5919160104dfb16ac2f5893fa6e3a76b54481c1843755ab280f57dd566f837042fdcce22831599f1", 0x5b}, {&(0x7f00000003c0)="840c006cf66c7b4774f4225b3d4e92299deff439c40e92b4d9fe71dde536478663d3e47b1d15f49bec1c2b706262b2f09818989e26ae459babf5d0bbf328b6d82cb6c07b60057e111f20d6421a65fe0878942927004a396df198ffb2be278cbaf9793ee7af9698ebc856a7a40842eaa1194a3da41609085e32c2a5edd04e7426b4c95936dc25ae13343baf2678afac8b5e51fb37583b44bd08a119efbf0c", 0x9e}, {&(0x7f00000000c0)="2b1327b10db501fe7af06f68c42c275028e43d128c6516", 0x17}, {&(0x7f0000000480)="db9a087639935117edd3e92edc10189a44206114782a1d427301892f", 0x1c}, {&(0x7f00000004c0)="b83b9f0bcd98e835a1fcf6d88131dc1565e2905b0313208074fbca1a88aac40c28f9d3e4f40242b31bcc00e43017f3b86694c611863b5424376dda4509c7502188e496f902e7f16d9cea5cd491329b0df20b5b2b505d4a36cae164ff9f76b705eaec18185e4ad96fd82025d9224145b0e03f2b42656476c83633b6", 0x7b}], 0x8, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000000)="4d0fc3", 0x3) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000005c0)={0x6e, 0x5}, 0x10) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 20:56:18 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x7d, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000100)) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1, 0x0) 20:56:18 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x54}], 0x1, 0x0) unlink(&(0x7f0000000080)='./file0\x00') r1 = dup(r0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 20:56:18 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2004, 0x80004510) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000140)="cd56dd75df9c1568d8d4893e60737c962c2d36828a198fe6640139ecf51fdab8f62695106c11c205523759ca71f388bd8b5f84d9d4d753885f67947f8fd5dcf96012dc527aceabcc1f7cae2866ed74c495b3b4", 0x53}, {&(0x7f0000000280)="433da309bce294e29f3f2a9593e7477291feba0652f28b06f215fcb8937cfd8650cecc4d8d7fe0a0ccf4baad62a7446199ddaf53f029d076d3cc2ab3c9893228967686122ec944f014ccd906f0d9d8a1711d44b4089803e4e0a22c4ac18fdb833718359b31a5e73e9605744365a7e953504b202085d3d694cc8a7c431c17004f8284a235875fa649030f42199cb3", 0x8e}], 0x2, 0x0, 0x0, 0x8}, 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 20:56:18 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xe15000, 0x1, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 20:56:18 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() dup2(r0, r1) fcntl$getflags(r1, 0x0) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 20:56:18 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') fcntl$getown(r1, 0x5) 20:56:18 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$KDDISABIO(r0, 0x20004b3d) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r1, &(0x7f0000000100)='./bus\x00', 0x4, 0x0) syz_open_pts() r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)) poll(&(0x7f0000000240)=[{r2, 0x191}], 0x2000000000000035, 0x0) login:       20:56:18 executing program 1: r0 = semget$private(0x0, 0x400000002002, 0x200000000000410) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/88) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000080)=""/252) mlockall(0x1) semop(r0, &(0x7f0000000180)=[{0x0, 0xe84, 0x1000}, {0x3, 0x6, 0x1000}, {0x7, 0x81}, {0x2, 0x3, 0x1000}, {0x4, 0x3, 0x1800}], 0x5) semop(r0, &(0x7f00000001c0)=[{0x2, 0xfcc, 0x1800}, {0x0, 0x8000, 0x800}, {0x3, 0x8000, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0x5, 0x1000}, {0x2, 0x4, 0x1800}, {0x7, 0x9, 0x1000}, {0x2, 0x36c0, 0x800}, {0x5, 0x2, 0x800}], 0x9) semop(r0, &(0x7f0000000200)=[{0x0, 0x5, 0x800}], 0x1) semop(r0, &(0x7f0000000240)=[{0x0, 0xffff, 0x1000}], 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = semget$private(0x0, 0x80000000001, 0x2000000042) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f00000002c0), &(0x7f0000000300)=0x4) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r4 = shmget(0x0, 0x3000, 0x44, &(0x7f0000ffd000/0x3000)=nil) shmat(r4, &(0x7f0000ffb000/0x3000)=nil, 0x1000) syz_emit_ethernet(0x64, &(0x7f00000006c0)="efff8afa700a6a3cc8ecec26ab9447ed22f4490022c06a07d55d574b87f0710ce8ce071ae4c4a12da2f173c15ee45ece14db41d46e595d5a39c08a6bfa090d3941f9315261b308228bdcccdfa47d5ca45fb783059fa8940cf954786b0f26434631a67f4f") mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) r5 = dup(r1) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000580)=0x4) semop(r3, &(0x7f00000005c0)=[{0x3, 0x7fffffff, 0x800}, {0x2, 0xfff, 0x800}, {0x0, 0x80000000, 0x1800}, {0x2, 0x20, 0x800}], 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) wait4(r6, &(0x7f0000000680), 0x8000000002000002, 0x0) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000740)=""/9) r7 = semget$private(0x0, 0x3, 0x2) semctl$IPC_RMID(r7, 0x0, 0x0) accept$unix(r2, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) fchmod(r1, 0x887a34d618970c66) open(&(0x7f00000003c0)='./file0\x00', 0x8000, 0x40) accept$unix(r2, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) 20:56:18 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) 20:56:18 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) socket(0x20, 0x5, 0x4d29d09e) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x68, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x10) 20:56:18 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000000c0)=0x5) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x0, 0x69e6, 0xffff, 0x9ff, 0x3}) r2 = socket$unix(0x1, 0x2, 0x0) r3 = semget(0x2, 0x6, 0x103) stat(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)) sendmsg(r0, &(0x7f0000000980)={&(0x7f0000000240)=@in={0x2, 0x3}, 0xc, &(0x7f0000000300), 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="e80000000000000001000000070000005e043e86178606f83c29097ba2d84dea7f05ced678f9f52cb3c602c96a7e219b6a71164541f9e5182deaec602524954fa888de52be334886429dc4fa7e115400bf6d947d65c8fbbc8403176c6abfc69512ca39e3e2f4c9253208694195697fa0475c7e074267d12a5ca6bdded3647a4e9e80d5332b4be40193b0af736a75a97e613643626fdc10955fdcff944d7c568c3f3cf8540b76f67c01f04f5052ff142c9d1643bf6b1b22c5c92e02834d286edbddeecbe3f41211531164452ba0fb0df02d3322139440f9a37c25cdccb992db658f85635400000000a800000000000000ffff00001f000000c46ae6f75fc73148669625e6c9d4938493e9d1002805afe83be22367de2d988e4a1a55cffda39d4724e472c0c225c08bb34be94819215fac1be410e0112d60fc88f96faab2d0b0ffb7e69819ec7d4b04ee570e2a5b9d16e735e49dde09970d548bf38d8b3344b96bb2a73ed9a19923b4a558c2450f2472362f5fc2a68c6f46b5af080cdd642f2c8c262fd1e95ee8f686fe2b78c3ce766300f0000000000000008b877206000001001c919e2978656fd7dcfe3e1b53a1d65e60624361e3204634fe37a0f9cbb6a17bd553e195c7d0600a1a44a2af63bd0b680778717e9b92d793c651152c9b45aca7d73845d573741f126c9ab4b0ad4cbe11c0300a868f0302da6177ebd7397e39ff99781e0413bf71b13e00f601c4f80b4a605aa57e3baf91b68b711642afcdce82b6cb5d5fdf2b0b897bbd5f125d1aff04a1ee278b2a6dff18f9b2799e57f9954bf9966f55d2f11a21040ef0c58b086ab4ba584c96c9c3e88ffce54c062b22c8d543ab34a8146104bdd6eb5388ab693fd87dfc83f7006fadc6f875f80000000000c000000000000000ffff000006000000019af476ee4c84868006d390e2f38fef99500afa53679d446d72a8e7a34d6ae84936a976da7e8ecc2e1823a2d33c0272e4812cdcbeabafd0069f591ce74679508a05fa944a6b33ae999545fa86eaff0965c989ba8bff2d6a00723a32d5173b79653c0d14f09602ce71f78bd8ccf584e7df94bbebfbeaf310bb9b225590e68523507e31eeb727d08e89aff5157a0e54641270c56b9e0c458364266c2624d380bffdb925664e040e92c2e00000000000000801000000000000ffff0000800000005f42ff02ab2404c0d7dd011007adc177ada6b5307100ca7ceba1b22defa9b1648f69dfeffd22f0dbf3936f8a37c9e2eb6e799da201393d7c1a44a8db733070ecb801ab73dc74896aabb47d80508a12c755727645f33033d783909ad9270986ce55fe41beab6ec910bfced93208c752cdb6ca65711c57615cdd0e85e3404b851b4f916304721516c4cc5216a53bf71775414af9743f8bfdc57187ac19d0f2c3b280418a2ba62ecee99db05e3c4d8c8c6e03c46a06e7aa8d882a02445bf3bebc92fa064f8bca6e1bfd65b77306cb584fb6d1e882de72095f03d6ab41deb46e2cb4681a01c950ec6b9fdea4bf665752c30a3b92ea4a00000000480000000000000001000000ff7f0000a14b1d98dff3826f7109cbfa505bd1890ae0377b7d3baabe7ddedcf0c081b8ecc16dae6aae3bbb60242269dd62bea534227ad218adbd7f005800000000000000ffff000008000000a04a80d7b8a206da2ca3a56e15db8c2a22665758a409286d1fd900866e9b718e21b81afe7fafa8ea8c231a595dc2b7056b1a5c2a638781b2744468e23b36c59d3d213e75cf0000002800000000000000ffff00000004000077848f74bb611e256892c0a6d5eb8e638dce7f000000000037fffffc0000000001000000f8fffffffdbe05e7dece9819d7b58deb1b47858336034882533635ffcd305b6604b63f75eb00000000000000f800000000000000ffff000001040000003d1b3078084f5a89c0aa4b447ef8e74068486cc9c2269d75f6df39cc9360d7fad194b9bbb1c572e4ce64381659d9229d3611a89a8ea5c502f0501ea1d90377c107080907eba0d4f8ed3054d3f17e576079f3ee1261288648f6ea9c5f78cb9a717fe0aa709e12e399fbf77d669e58b18bddb64867e3041f97f1fe653d6e808a65655903c90de844fcdb108d1c5ce83cc76e4b6f807a24d52dd6474807731b94d5fa4c2786775da508b4f21a0419b10bb7bfe17709ef71efa288b1822501f4fcfcbeea6103fe250cd2a2e9e24ab99d4000dad3c2b0281de21e413e3ea539ef53bd47a68a00000000"], 0x640}, 0x5) semop(r3, &(0x7f0000000140)=[{0x0, 0x6, 0x1800}, {0x5, 0xb260, 0x1000}, {0x6, 0x4, 0x1800}, {0x0, 0x2}, {0x4, 0x1, 0x1800}, {0x2, 0x2, 0x800}], 0x6) sendmsg(r2, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001680)=ANY=[@ANYBLOB="08080000000000000000000000000000154a3a2983c9078b30d3c4d8213e94ba5b3a8ba2ee8f526b6a6a08456e4d4af91177b728d3d74046100f1e398ab42eeddcf6426e77c45c23d5cdfda4b5e1b75589307bc1de3ed0ac6ce9e8fc5f1fd2ab23ef7a621d9fcab8aa2931029b7a0dddc5788b41962e44b3ea70ad63d2e5b532b15f7bfd1524c8668d83eb5d111f710ca3dc09848b8b80cecf408bc2e2b5772907d1ff82d65533ab7c938c278d8153bc45e009815d4fca34610c115c170f16dced65b01fc2a8fedf4fd6752a8f9058c7a323ea4149a479daa829d8ae5f7c004a1c10843d874aebff50fa6f5fda65770e099e773074bd8038163be4947205849d59129ff5aa8d62cc58b4cda46dbe939b8b3d89e063d50e2a416df4b35e2879d522005b895b5b2e3e75b8b311797a08dda7e88b723371726d219932b38160f435108dd990ba6cce6b077559de7de250640c75dbc96f5e54be3b53c82374dde695fe0da5c70acd93d0fef52c7cbabb688a62cc7335f606431461dea22f7cb2eeabcae5b3aee432c49db3b90c1407dbff00000094397b115c9bfa972c30ab966ae9e01e08648a137efee8af3e1e4f04fc21762299312375547b7d0e4c69fdeaac96738a351d110d451915e1c97fd0e0e80aa105af3a8d40ddd717af6bf3d44e269e1ba93a45fb2aa14cbe5c44ff959b156849ec4b78c04d4ebc8156fecbe2e8f9fefb76de4bed5a6a122fb3e58814473bf40509d33efad27bf8d0951d9dbe67bda55708d965ea2db0c92b9e725358e26a29640bf123d991901371d8c9c5d1bcf0a008c2805c620942facd296042dd1e38a90d7d94e23b5f5a028372cabea967d36428c30f06ab19592b8d74474762cb1ffcdf383728911259c4a4c2cd4ebb4e76c4c5ee6e61c54872ae7e6a24117dc6ac0023810d86862578d5acd1f396c936c84dd3704f0cfdd8353269f73be21163ebf3195bdfe673bdbfeae8d0ac9e3e22b01f11f184b6d0ee2efea5af11e7e40ac8720ffecbcb4b55c1308ac3459c6485129a691d03c55f56a66b5a030d7d13465ac97b252dc5d07cf8708d491f27b40cc41d39486f21cef4f8ca4f0d7d8c4d36a53fdf04f83b9bb88fcb1f4110fd972b23295ab62996e7f8b1cacf45bfac2d172f61c941492209630759f2034dd2d0582d873ae949786ec590e00ee037a32b48cbfa3f7ff3f519e2425935b2bdd24761bb91bbac733f709d2cb3b75117377d3c025fa2b1a372dbb9449b988228a670dca042fc3ac29283bf51cf7c58d447c9c42c1eac5061a1d337b59347b11da57171fbbd8efd11c8f35491804a05b071781a9ad5c2af39be6a52977085311bafc0f8f8e900be23eab4078ebee0154d665aa6ac13ec85277bbd140290dd47df8d9ad3b69257c2acb0fe0ff374e996d84d77d462407afe577fd7bbf1a0038733b8137d2f3be78389b8d84f7ae020cb686e2cb02e3a3fd37a9296236f76d99b777b77f9cc18c914210949e0d1a4ade8c0e0de8035c52f0af0b7d6c4d0c9793a3994fa54b64a0a0387454dabafc5b53702e26de5c07773856209c5bc8112360cab1a8b2447c6711ecbe04f83f5720d1b3ad2198356c19b8feb6d12eb96fc48d4eed69f3be25a687c178d9f8c836f390bd58189da06054ded5d9c2414d3c2a7451ea504ba6534e12cacc3ab163183bda8f4fbc4a91a093b23df4c284e5714f314c459d84c7fc398d1b5e5d7c47d24e5cd797d7bdff4d72237e6b5fc0ecb3281ae6309b5d16a71015ae7ecc32fc381fa01595c5446d4da13654933d577e49f46dc2ca183402236b0c90a54570ced5a973f6a451bff704897c76afd76983a63b1cc6aa690dcd03f2cc4894b80c4211426ea825c853f6cdb1795e06c5f0a105b67f2852566f11a9fe232cf4f0e7d302bcd86b84cda551d316f38c858c1451b3c0fd55eb7ef3103fabfe3a630febe87d020b499f950306426ca69596698de4f14b31d19d2fd3dacb077c525d266bcb5654208801cedcf9cab9cb29f21f0a7e5757387dda5dab66140ef9665cc61b5f4e1a2dfe849eecfb4a5b4d421c5a6ed7067357a7a3c5c803bd6b6ae624fea54010e660a4c4296dbac21743b44919e1c5f16a60d73e95a1c21f011e4ca6a744ddd488a55f52dcde1ef17c162fcba2379c30b3318a6cacd500462d7252e3c8767f72fa4f64da5bc1e16e4e6ea8774a6ee7c728cb2ef2a3d14e97007bbb21f0404561a78ff33c44d3defbcc4533f465f8354ff5c05781c303cd1c39ec345df7c527ffaf23f40fdfac931949d39b1a60aff1d34b2003fcbc90a9105b4f9f1a1a73c263c0877448b671e6c42cd3a753d536e34606c972f10f2fe492e3beb73a2466a83fcfd74fef7533302dbba677cfb97368d2ea07b9c7b70a41901a844c55b4ad18ba2e0e97077a7ae23f7eccca06c9bad76694b8b9a2dd5c551a02b88e3c72bee4ef9746e369626c37fb571499b607d82704d94bfb241d765a11b743a805149e354e0eb7d7836149e8cc9e41e218b99217c8ffdc460216fde6f80ee7e480f858da8fbf9e73315d1446e25a7d155fc80b328136b74e8593f85b672568ade7cea43695026f23be1afb69bcf5f382413624005306a0a31eb0b88ed70ae2ed037d7c8db08e895b8aff117ab3f027622044f00b561cc630417e529e7f61b5661f2c5d61fe1c33d1c00e25ea78e09b3f75ab5731d455acb3a5229cc1ff66739e19fd808721ed567385e9806c91e968d75825a4aeef4b54f5ff960c31c58d3ad57c6ebee829a65e86dd3e50e89b78a79c8615ab558c777d18ed589e0777cb932e8dd7c710c2d597c8e95edb86c829ee90fb4e7df88474aa5d25d60901de54e5098af139b9b434bd16c62b89c8b748138efe593516370ceba1a24d2c63dadb98b0497fe20ff2169b326a011050000000000000008c52c86bb12a14b0df7472884254897aa4375eb93377abe5dce50b48f042ddd3635ac1bb7e14a4501c5903a2ab4aa2835a82e948bfb516bbba946942efab15bbc76cdc0e135"], 0x808}, 0x0) open(&(0x7f0000000100)='./file1\x00', 0x11, 0x48) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) 20:56:18 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x100) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f00000000c0)) 20:56:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000080)='--:\x00', &(0x7f0000000180)='^/$\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000280)) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x4}], 0x3f, 0x0, 0x3f, 0x0) 20:56:18 executing program 1: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x400000006, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, r1}) 20:56:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) chdir(&(0x7f0000000000)='./bus\x00') r1 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) kqueue() dup2(r1, r0) 20:56:18 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x80, 0x0) dup(r0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r1 = open(&(0x7f00000003c0)='./bus\x00', 0x400000003fa, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000340)) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000840)="27abeacdacc696a02cae3d46a08639290ba019653b31c6c02aaf7e578d1bd27edb8eb974cea369cbda649eb3a9277f7e22f934394a09e7997a58a8143611dc78fa349a28a499b029598031fe97a34ed7d8e744574117ee7d0383b3a74ce9a434ab149cbca0f42fc3eebbb3f440e59cad3855cb22b5914c8944a31cf19073021b017217b9fbb98cfaffdce05e3aa24e1aac594ce5de2021c6ae9e6b1c194b2391116779127b4db54f8102822157c3d1dddf1a5611a40c59d74a26d8a711599ec7003b5037818d1e25817c", 0xca}], 0x1, 0xffffffffffffffff) pwritev(r1, &(0x7f0000003040)=[{&(0x7f0000002040)="8e8e9e0806cb91eaa81387c65dbab608342bbacf80c4401302a1261b552f7f65d6b8e2c2458d93fe0b48e3bce1a00edbb412cca24fb85ce6783c321db648d61f3b36989445cabcaaab362188c7f79d096c5d053d09fe2210172215594755701fe991d66f967c208aeb7ffa8c6e8683dad3622c333eebe758f66605aeb65047afdf8752573b8dcc3e4ee9d6d6f50cdf0f7d199813fabe25f573a8ac49d6faa89aa89d6a75ead3b0ecddc7404174451613f89e1329eb18626fa3d0091e58abf2cb6f4c1ab688da755f85eb63ebb9d7b73f12057077965f7bdfd85f2f0ff6778a031031199df4ad7aae43171381b95840a434ba4b720515eeeeb9adac3fb49ba0cc1eacec182b2642493cf720d6b7c96789ff784c31cafa729d61ff3536e294f73a26452e3842dc25e4f4e1fb283bc0f22fc4e40bde4a40762a6ab3c1125a66063734b80772ca44f65e44388a67fd9e9003cd5071762f2ec8236ef59826ffa872727056f3e169f814df42c588678e77827c3f587067b266a1cffa772e8623a3eb3abee506e105c01a2f11acba8834817ffc837f32e7ec7dc4eb38b1b6d93988ea192bea0a230e95f06a27738469c7c42e561527de384d7b47717d37b47ebc15f93bb1134a277081ce8b71b20c0d1e71d7c414544f786f162d059f6648aa55667b64459da7bced6a0986398aa3ef011ee64909bf7d4fe4ad26d77d8fd2356efb5b48e17885c6f0564e15694e7fd94a3f8ae4222dde62f0f05612030f92680967d201a9e03ba22c2860d8168c2042e3dcb571f117cc8c9f7f33128991fd924871c5aa743fbbe88d6dbc7954105bbe654bf0bffb1242c302e99382132f96986f6ce01f916b597842c1197136f6bbf6e1b5b0a79e2a2573a5a90b178069e0dd960ddc5935211ab6f44565ac17dd341027317fa04c8a88559a61a7926b44ca71d10aa1bb331b1378b2a8286f215a3a7ed1d79257773027142131a6088c3dcdcbbf38e418e7ec9775b56e0632f178c3220540f0cc9ddd46881257dac4f27761c25d6521b64c67ab8b063c557cef753d3db73576f97ddeb1a27b135f7d2fe5d379eaaab98fe7733567239499049fbdd0467b840e53e7f4a171de53c5f1e6736cd7843c0bf9313de3673c654fdcfd67fa4c40c1a6e5071a57d201a8073938469b17b96ee0c6a20bb5c13a192d772a9c12b7eb8815f964bfb1c1fd7c5c7626004f0f5a06170f6ce82a6dea4532cf7933054d62d6f5df97dd9c2372b45f7a716c2d9e8ad9efd7edcc63684fca8d00f97c911c9d893ca13e410064f76a70cf5fd9f08e762d68b35854fc529a90bfebcbf5abc710620d6e0ba49243a77bcb9765b9803926434a02ad6a11900c3610e9cd14a45b4342b5237058534adc563d00aa1ffee7c6f07aaeb2a4bf4b492c87ec70ac009544dc61a4367f4e9709ca278e2da54f76c6a24ea1e38801bf386c7d87f1b34f9b3d1800cfb7c5ac83e36a06163b533c8d5c74c0bf66311b11f3adde37a3f2808a485c01204e80b6537d6a6aee43451250b3bb25ec83aed7453c0b2e41c4db369d36a0b7ea86205a996e60f0ab06fcd180b246d0f771ea86a1184b92c5c4a5da994fe4ea393c4a4a1a5d405736de0c9c0fb535d89fbfd37fc84bd38d760792ae117b404ae1efb95902e783dd1691f60eda8d6334b1e0f9298ed2b4e4c4e0bb9756d966ed64c59a17ff3b2d12d21a618e1b34f0819fd9641dd405c0ec018e20af62eed7ebe82dd2deb63a174e9152aef23b691f9bea458b0f478f410355dede2f26194590c7383afa59adf0bef3313a1ed1a0e59794bf49f80040313a48e86824204e59f9c6d20a9d23f1de740ac5be7f0ed42131e8bb4e3b61f1e99df78eff7541ce4c415e9dadba2e69ce71d0ae04b5def069124d87f90cbc8fd3e659638083c98529b4a3cb355152599c895e2698542047f02f9e5dbb877e2e07658f68d7434d05c099b8eb135b64f4dd3d7839317d5ed65bde1c7720b18780ac1c559ed958dcd15c1adfba17a58170530dc5bca2a9687f5b06edeca47b931c14fa07b3a4adfa62a25c987091bb260a2e2a0ac52fcaf15cf176594cf00701446efc8c0620aef0f22acf197c76888f88643b5d6dbbbf3a3bdeaed8b5913b2d81c818470de4ca90c4a6c0d92b46f006b10011632ece6da65482f9e91b358c94ea6cdb8ae9dc022e33ad53a339518d9f7b0bc99f0269a14a64985ca730e39ba95a01c8421f691ac2508945a1400f9818b82eea47168de73c3148fbf3025df9035af1bae27dae9af9ba510e49cdd6911587b66114ffb3f64a6cd4cb982ccdf489bed7237a127634923948bfe6640a3e6ae8341ea1e3a4659fc1c68000e907254f12d315e06ab9bcc6bad77b2c9d2d732ff2eb9a5f9bb02a0b98f6489e8e915de28d9f94d1a0f23fe00837468d0e473de9f40dbf000385255f40339ace83f733d3729cf4efb09fc91ad6472bb2a4970b65429ca4db98a3306326caca8eedfc3fd36316da42ef1ccd3a7a86bf9d920e9422b05edfaa3d1cbe57f4f857a1d354d4c2ba95c4f21ec624460d41e6bf843235c8c1fd3ff6eb77f7371eb54c2d0856269260680d57c0b1cb8f214f808a7a0f9ad6c1a8921af012a584e2ec738b2d4f56285abc83c82646b30082c20f342efcb7a6f419e4eb1d9b803adf52e6cd92c5d7d147c2fe497d24d345a3669a9ea2c9f0e66832e1e838918408b46a307b34a06c2f54852bada059e633ec02241eaea3358f1d83a4c3e51f97ac30cd250226a9ea0203d945fee01f79af354d9a14d3dfe3b67e16febb69f51387d037d6a44995c56cf0599d28d846d22b20daeb85e2de5c28b1b0142d202efea075b563a2d2561f8c115ff243b5f17f01bf41a984a6927eb02670db97e599844c968174ab410da1b037ab66924eeb1621fa5091c8328f7bdff0e4a08922e9b88138839b33b08c347a36be8a46169968e961edcfc9a490e6aef69cc57b1380ec076ed027351bb53c1c9ed9efa0ffbba26a2aa3c59ed11d5508286b1fb29793ec07837bac2a69bb91a113cfa3cdc820c9b4e833f5201f1f6553dc106200b31e6e37dd000dcb823e724ae7307400525254d491f90b708acdb8245e3ecd423a8895187be7f6277ba7a69080d76621727f1952fe3e16f2d9b7bf71b964ee45b2d669e68301e5c7e1c868a18da29010319d884cd0901d3bae8700aea00ffa80cd3de693f1a0dbd58d072d6efcc6907fe6dcf4b877f0e200cf46861178acbf8df3dffc18f708df371503750b50ba417c8a25798c83dc0e82f37ff695bdf7ab6918744b5755941f14c06663ee7be5d35129eb038fc8633540cabcf17616db9a22ea46fd8eb42b7cbcc5e3634ac4d1dfb497e0ba668e2d6dba44afd8ed7a7d832dbdbd129662824499f3a6df0f9ded5d3e78bcdafa496a3a305d9f83529f53c68e45c057e76a3561fd7745b2c5bbea6823b27eae90875e8a88da1d1433f27a4b6512f8d637c1048438c0e1f513e1e207f388ee8917da8a1b2424324e9aa964c383bdf3baf8a4e50ba9b7b0890634b7ae6b69861c0d4c1e9f8790d1aed1d46f8bc8a2b5a53cb6000b51db1ab75433cbbc9bd9b370d29616be8978c2964bf1a08a769e7e8924869cf309aab94989eabdab9fac6d8f3165921cb317f9baf4214e75ab729dad49c359805718b8ebe7ef5b1f84b0ea9f6b31411a01f31c8e149e9012f480278b79442b060897e94803d5091e50136a48bdcf5db0224f44938abaa069c54d1b2c51e802d9afc7e6600f98e010d219d4df0de7f44b77286e85d0f43e768028303d127de59debbd9119b911299add28adaab9d539fe058d5df4a86280657ba39e861c61af94a53e1739b20de21b4a20b56201da86a3565615e91d7e00949e8675f60c9387b585dfb5d4626a4d328ca387a7a22b9a052bc91c03651796b86189d8bdf90d5ae921c6031c96024970de1bf68a3736c271961f943f1692000df7236ecbecb98c3d3a311f52172357c2fdf6b7d087629d8fccc0692b02eed8035d75165312334a59fe7c809b4896b25fa649fae97dd9e1942edf18668cf6e9dbedc1977e910c0d16a708218a8adb2f0ff9d175e00369272cd54e1efbc0af9496112f108240c6af95c526c44fe445fc1cf3eac7a8b02df685cc2fbe7c1d06444a2846642c34a207080bdd8b5c01b5c8909f6b2cbf0575b32668a7ae083094ac4c8424263c5ee551f5c4e8f1a8b97a4135fc5c5e051449ce69d8551604b330900fd808334cc4841f2096fc3525870adc3f0c5a606f4076ceb71224620874b631db774cfb6e11d78c977c717be2be4f80b96be03769455897e3c33edb370f104daf83d6f22d4b3bbbfb317714a720f89af496e6ac86a676d5b1626d80bafc7ce6db7ff0b0af756d6e47477d49705fb99c436ce391249f31d2d2ead02a516fb8227b015cee379f7ee5337049976c9a57b385b4a1326914a8ca968f6a9f6c7b2b66a5ad775a9966a05d30d78f97a7e57e5b33437ebf42e7d2e363acbee1b87132bba88f9097106b0aae4e9d851ba66b7926c8fb12e6d05d75bc08fc276ca0fb91c7bd10c7f7a504317cbcbd52efb2dd39b3fc60ee6ce30cbc957444087c7c625ae306831888afed16227e31bfb5269d94406228ade84133b9cf96480582061ac5815c673d9773ed2514b975a33e1c1a9e500e0425f6b4444ad69125da6624453fb5fb5d0a6653caf4ec3d21db788d44f12b98cf3938f408d2df115147613226218d387a0bdcb81a2d2c5a901742e32549ae727e079853db0f729a106480af87f672fecc45a18b31fa1af498edecc153b9280196f8e7256d62f07c520588adff9b65aaa8236c1e23a1e605c8afbdb68fd3ee639c6548e2fc042f2af140bb9a96bd81b9a95ad1d175312ce1df2c5a2a4f239162f1897915ea4c9edd2eb5eca79d5554148a929078dc6a8c64111db1f77c2aa0c08e85a7fb0f2b5e510adb4db06272d0c42c7171aca9bc515b9b095760c15f77d6f14ac039dde49cefaeef3bd32de1df68a98dd91ce33bc2db74d46283bbe35621c894fd9ce8a04b7c6024ac6eb1c6ead5322a61549995409a7a1782209f8775b158bb0f7a9d995ec59238df2bbed50104a10385fd7827f2750e876de83c03609993db7b1d2fe8e53e7ff320b699562525bf7975a92b68a7ef0c8c463fff07b0dede04aee7e3c9ddde337325fcd1a169acd789263361295d21f466aca9a6998ffb9055aa1395f9534872486aba3376ae6e544c15bd4f6b4b77a73bb11b533200ee9c3b7e7102480416b10a7ec9e2729e93bee0c11993d07f0f26c62286ff50da09b5bcfca520a7011bcfb18a2d23e2d04e38e81f0e9c6c5c35e1a283322ebda61443ebb3587e8c1ffd1a7cc2c9937c070667895b2c438b333974c996a64c53aadb7a8f5d3792a043be02e1755d1483a067e8c03901ce645c09ce50d68aa764c34bc49f0d6d102f0985a3f793e57a828df8cae06afd91c0178f84475e7dc0fe3829b28944b9b648be3b7a918d87adbe60c8d72a4e684243a15ae2bd103a55ea65294ab52eb9f401facdca72b08c7eb4030de8455778dbd006feb9ab016aeefd3a39e5107d2e05403baf695598d3ca33d209076d0ec440c153e460b52b8f03e1e92d75eca0f0cdc2065cdb27ea3811c631cd333ec7b06b1d3c9d049ecbd1830b73358ba6062f7c834cd214af74222164fb832d22da204706adc9cb8d681a0011456cb380ca1c12cb974d769d3c19f0b076506e15bd298aab6efe2a74a611ec25def890e19e4579e16862ef617133fca068346e", 0xff8}], 0x1, 0x0) 20:56:18 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) fchdir(r0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x9, 0x9}, {0x2, 0x7ff}}) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) sendto(r0, &(0x7f0000000140)="45c0a3b2af431fe497c753fd1dbcf840a637a922fd7aa6a11a057425f8d28d9c3bc63661079a2b07714e39af691ab8b0fc5c4be6f09b0d7a3179955779df69cde26b3d79df0c5445dfee71b6ad3a88edc9d590127b745f8262c178372a851064bce6e64fb9ce0d06011c76fd0b4128d650fb7ed8c215854daa7c9bba2623481673c0dddadfcc5738709c57fe3bafe3333a3f3a68c9eaea804f5b84b451426f83c55f7fcfde1f30e85467e73c29a7987ebad70815489818a8b942ce91eff8b52734fc45d942d7de678103b2069376dbfb8fda89c0ad582b0172b51ada1ee72ee23d16a2c4a66edafc8f70e21644c1a77411407a04fc0f31a66994de21f180a66d9ab7cc310cba8795d65397c431cffcde4041bc619d11461d0aa49af6e60007b2dde73884f5c02acfbefd23b6643678c78b8e837e0792d78d3008d2a0cc8c298f01e829f9da602aa4d6dcb877a1bee12e5d1d96f1230842fd7373796d0818f532345e048bc4d630d54f23a3ae12a5c31995360fb1e2a868a6b3c56b4a30380781d8b498e3b13d78ce879af0c4e47f1b1b0246eaca9cbbe40ec47b19cdf55725d4c30f9f7e4f44fd516fc6dbbe8137066e28acd1e11322faaee95b92ef996b96bc01c00464dee37d225fa505b8c3ac925367d8cb6996eca3b5bc8fee4348edada274f09b6aa44207b38d39d60876b02d36019301d3e12d9aba9bd6afed4f49afe30aa7a768ad06b690daff8c59717b5cf12796445ba890376bb0ebe8a762bfde4c029b9511c4919bb73b09b1f3086c55e18d334237de782bc583fefa9c56652b236c953e6b29359ec6639e0739412075d4a474136d7780c58e99125d054e7e0a26ef01cf453543ecd9c4c770972900599c69de8002056a774bdbc4499b809f41fedfcc97174b0eafdaf4ec74d564e8e903dd239b887fbeb8a9481df16aa44e4cfd873fc0c9d6f100c3fd3632c6077d45eeaa54211af2afc66013e7fe0543929bc3550ffc8aaf2029fbcb60599e31c142e7b77f99c7796330279efb5f2cdc0cc2061445b2aa36ee241451138d29f22c20e7e1af5965548ec3560e11ee284ae533f3968063dff31115ee228313d994e8c869ba13bcf000c5ae70d2a8907c5226a390ed6d6f863286f8b96e63f27b1e3ebb6e268c5c436af0930d6d55e3cfdb364e92f72ff7e9a6b875bb3666153e5dfed93c63e69a3a7a5bdb085b42c0f9b9e88e108c70a52028fe169be131d68fd54b5c4b68ab626c567c60f67d5ebd579831b23783a16275c3303a3648fe7baed1f866cd8d634a9faa239ce0e2c78c41628d78ebeb071d76e9a9638f8600949328857daa1b1d31e3d219ee733777a33adefcaf794cafdfe5f123851683b69510aa07ab30f965c1df3318c7dcc036aa8ad638421a9c4f634a04f232b8c18fbf44abf727c44dfe0f4f661afde9906ae082811801e4f6812da9aa52e0321ceacf6f5f51545c9f67627602eec0ff4ab573ac452ba4c92abf779bd37de80e16d7615428e57a0a68b8d60672d63cb5495ca63a69cbe12f5fc2f6008671a32047445d5a80086d5026f803d91640731091e55365870de1e4e40b4e474031ebb608e79c317415dab6a6d0cc4db16069c687c9d8394eb4985ee7febd27fef2339b002f52c6c3ed123f6ac6d940edeef6bd34439bd213fd1bd362cbce74d449e9007fe900ce62d8621c5fff7594f7ae37fda2e306e31133ac6cabeb636626bef3b33aa70ecd3b37981957cdb1e450696f60dacd5116b0ec058afc907c0dede3f2bbc9350b0f73c03c203e37d8e209bd9c7ad5b2f96492f7f5af040dc8e64166defa1fc231e800c607ab38189b205870b2f31a1aef1301fb14a96b9cf211972bea8b5fa453a46d87125c49c486f1ff04a4860975033d60ebeb8e4f1b630df497eb8dc9d786996789b2c3dfb8284b8f49c8b232356ca83fb3fc03d089d8f7ea2b2f9594a4bfe74d50779cf7a1fb4f0defa1be5e9864ee5817a6c7231557ffd4a91ad8297944f7770922beeb4341271791ffa1f1e3ff2dfc1280096f62b07ff862aa2c234a81f8d0ec397fb9fd0649cfb051444240e2b9b7f0e8ef8d041f9d930d4a192e7872dc2e6d7e14180d58bae287b57112f8ffa7feee6e1cbbba4275158a9fb85f567b230e16ba93ee472f27308ac3d48256766d9debab28275baec28c6d4d227b6a4521e90fa110cc35f19aff30da1571c3fd0fe4b040545b17fe8d44dd8736aaaf2b991aad2b0d0f2d7b252a5e07abc20a2e29ddb0a1aeacad0e8be432bd6615c8b9af3587b0388d5f6bc927f1807bf8aa5a07b1686ea9440c62d29d6f7ce59c02a5ccfa930f9b6a3300dae5ab2b7a4a07500412f21aa25c6f3dcfcdf5fdb796c0ec8cd4d2220e80fa1ccad5105f6335d0b4aec258398181e143c899bbb147e54f3e7f366962a602723bc6c06b733c1277af0806b1d11e8a0844477abb67592cdf7157cf91a78ebf5a52d1fdfdd4d1e207b1c090c6cb6513d53556ac1622b6a065bec395112ed9e294fa30640c48d4fbfa288e202aea1d5fbdbb0470198a43be8225d84600080b279df0a671c46aef05824d5655967b4cfb2f9b1859f2e415bd809138477dc998210cfc4ef6b33d6103fbc5db862038289e8c3a69081c1ad1e0ce1aa1ea19d0e0e68490184980ad92180f2d4ca62a37b4465545ac3005eca03d2a925aceb813a6c1e02dbb43506396ff8c15a7c70e3d7b385c449805cf368a1e9eacbe8b254e6366e3613dd3717c062d9afd4d78bf60722ae4071061c09e283bbb6a1b37751b183aaa2dd212616ee47d51f77d32326d3330da6925f2ef0107e0d15efc597d4ec9bf865851361c79c5f290cec96f7559caa41659267a17d5fe4b27fe29c9b285b7a855fd4de7acb7139aa093bbd5161b9d3b9213f3920e386c1e7cf3f87b5aaaa41a65068bb5c15ecd83a13cdcc92eef9610473a84b4bbdd9868785e7cc3d4ab945a53e97d9f0f63f60dbc289027b6998452638212d9956b9cb77e1ed4f240b32670ceb36af3ccf19d27563cb78d9641f83b95471c8596a328fd5e31165b483a03e937f044dc0b1b5d643b39760b0f0c6fbdbf6d7199ca870d462a263054f31c4ca8b4826ff70d7af9954dc8896e2dd4fb11756f466f91d892cfe74933d528f8eed195ae2e02e23c97d295c31b84a51e5f249d7ccb418e460be6221ef11142ced76631b54fd01d694c0f31d571ef731fab39fc55254734d31086df1da29b9184dac5c0e02f37da7b0acf00d5c08102340698ec1d960899f39c62d81fca2538bd1d107659d35f054a4ae3cd85f9aa4c7835ac5eac81461c1b8bacf5f90c6e70bcaff062183881888dc09f1a38ef438f3abe6990aa9693c2c5045ccc80bda1558f7b194d94e61e22696797e00d3fffdc5d12e32cd223847e0faf204c2f82b895a169952c3bb8e1f086a9ab4bb586add7953633854f4a37c020d8def67381f4d5a72e7bba0e6424d62c8a090b05ac518d1cbad8e21e8a8b11de5bc7afefb2a33f0dbb80a18eb8c61c24f0a1fd33ef5d0cdc3e441642de34ee827ac164f091d4984cdf3f5158c01ba5254697fccae6004ebd0734abc9bb1f07a888eabbf061963ed7868e9a392997c33b01aa842c9561fc03aebeccd142f0d502b6c6391c0d359c1b6fb1c6be2ff8777d70ee5a5552fd926cedf8799c4bc3610d2b1c42cade77f81637bb05b0e39dc0e20d1c7abe6882c83b61c64989934f5687d9e79e4302a1c846e21367dd91424ad55fa4ef8855d3bdf3cb0e2c4026f4568e88e38ad88899a9807878e9b787e5e24b93515d29f8b0a72bb1b1d0b0ef73bf89ee2109c8795a586bf08a1d03ef5a9ab72e9506869a378d5af992fdcce7f99073e40928e0f8ed05b38c898b4c11567caf06b204667c48e5384950c7bd134f6945214fd2138f38980fc675345b1eea4f4ce7b5fadbfba1e107099fadc3f18aa3b36b71bd2d1fd91c9b66bbb61ac0c89a013dd5b2455f8e6b39e8fbfee0a8ba6f550be8f3b701be5aead5436cfbd3242c6cd44b8955a0b353fc3f0c2d9100be3f8264930c4c6694cc6ad21eaec96d692cad1c5df1b3b95197a44f34102af81771d068ed391d5af906a30021a778c06dcb6156d9bc5ec405d6cfdfcf31fee52a35e73838c3b9ad8e90da034267ffa02c3ea17255698482d511de2dd7246afda4006ef7884a6998696d571c14c9083178017f290959f80b089416d58034b396b1209f14fb15c328f0c709734726e3ea0963f70ac41667dfd44b1797b85bafd190662ccf53e1861e12e94ece768c7f9f04d612f06d0459c066cdcf434bc57f92df0a282add287ccfd1480f82c4ad11e7c8b62dbc77776a7eacf5d77348d941a6d2a7f5c9ecc464e89e9b26b98989b7a7c5de60f6081ce3140d9a982eeb854b30c2a7a62d393c1b2938ff333b9164edada5e3851a605df24cb552d39f7ee869e87511b597d74d524af8281d33e96e39c2bb52727aec1acf7f56fdb561ccf2e968967081278ff5ca9461204580a58d60f65ca7a5d5928d16b740fa7ed37cdfb3c3013a6abdb41f47fb7beb499932870708bd860e8a7246b2ec61a4ce1d659e5d588800da66c74c5b9ad34f77293c5dc6f5e187804303836b97e5e392189f874dd84198ebdb959c9f008854c3908070e394b3dbf97d2c7cda37c63e9bff9e267cf35e8dc534fa357db418d1bd59604eb5d92d9739bd3064c3b45d2b42a28090950b783c9a37e4576f5783608260ff95eb972382aea7cd5341accdd7e57680479d07110affafc91cab1cad1d600e6347a4367f0f8e5b281537bc0b3f09d3e854567850584ef7d78d7dcc6950b88f5698a83182774f8a491cace0b531101931ca16f432105d5b6ea31b8dd941d3f9cec8c60e950245cdb1e4967de85d5f52ae378d1f36df0c38e2def4aa83abcc9c81454d1defae56c7af67d999931f3b7eaa5d801f798eeefbc38fa1acf204a4f0c5de5fca23e956b32326116071a22f465b3a43f02ac9bfb807bd31f928c0e6d57f9f287917e20a4144191e751266819ab4eb6d879421d281c8961543a51e5ab0c9a758f5f4ddb6ce8df34086492fa63d8e13e566faccab34d3f48db47b669e89c8647a9f6e70475f4e4b3643a29bf73bbcae667bfe4f510189547153961ca55b0300e6a2dd24fb6db423dc11e97c60acd4e3d98440a8396c84a4e509051bc2cd81f93c1e2e7d14c56e410c29c241c30168973e7bd977403b4fae054b7cdbeb9aa2e872dcd29207667752b829287270bf7f1af889b53b307e09cd0ece7d1c99f1b69be43202bbf96c96d52ba9fc564a4a84ea2ec22fa5462e1401b1d1c1b05225ece41f3b72ec08db16930ff7aaa86671e2af47f53aa411e6a9edba7380b723d5d3bb319f98d09e52451d7472f4a69463b4336229b3819fbe608c159a615c00b422bcf42b0da2ab45c87a8276e7733cc04e26ffe1f5ce447e1ae98d13d6c059e29a5408c7ed7a10afb83e8b72970e7e3e11153dbb385a4bdcfbee4cbf98662b78ab9f421a57f7cd7e7e638c3891311b44817ff3442fa258f5a231d7f5e2a7d5c1fa89bd071c7a666ad04858423447bd435d1704b45ac9b5f91ddd99908a44a2c396542f61fd871f0e8e905ad22261526ce140ef83e7d242d182226e65478980d40623507898449759944189190d86ef82460d14348b51b2d1fa13a195fab5e5a0e32d1cb0397e2f8f4bc1e26702d2ca83ef03d8524cd047777f3221e8397da13539a9bddcf87f72c3ca3f6ba3d0e009d10c61db677fa40881313ac8f71dc14316a9015152d80a484f263925a8b99cdaaa", 0x1000, 0x1, 0x0, 0x0) 20:56:18 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x800) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x166}], 0x1, 0x0) 20:56:18 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x43, 0x100000000, 0xfff}, {{r0}, 0xfffffffffffffff9, 0x80, 0x3, 0xf79, 0x1}, {{r1}, 0xfffffffffffffffa, 0xc0, 0xc, 0x6, 0x91}, {{r0}, 0xfffffffffffffffb, 0x80, 0xf0000000, 0x8, 0x5}, {{r1}, 0xfffffffffffffffe, 0x22, 0x8, 0x1322c52180, 0x83}, {{r0}, 0xffffffffffffffff, 0x80, 0xd89679e1ad2aa25f, 0x2, 0x3f}, {{r1}, 0xffffffffffffffff, 0x8, 0x20000003, 0x3, 0x6}], 0x8, &(0x7f0000000080)=[{{r0}, 0x0, 0x20, 0x1, 0x9, 0x6}], 0x9, &(0x7f00000000c0)={0x0, 0x9}) 20:56:19 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x24}], 0x2}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) r2 = shmget(0x3, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmat(r2, &(0x7f0000ffd000/0x2000)=nil, 0x3000) r3 = dup2(r0, r1) fcntl$dupfd(r1, 0x0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000100)={0x10001, './file0\x00', './file0\x00'}) 20:56:19 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') open(&(0x7f0000000000)='./file1\x00', 0x800, 0x40) lchown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) 20:56:19 executing program 0: r0 = socket(0x1e, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setgid(r1) syz_execute_func(&(0x7f0000000040)="f344dc168f0838968508000000a7c481a015e165f040ff8ac7b70000c4e35d5dc7d365f2420f5f11c4e1e56b23f36d36f2dde2f246ab") 20:56:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x6, 0x80000000) 20:56:19 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x61c8, 0x401) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x20, 0x4) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) lseek(r2, 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) sendmsg$unix(r1, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0x0) munmap(&(0x7f0000002000/0x3000)=nil, 0x3000) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x7812, r0, 0x0, 0x0) close(r2) 20:56:19 executing program 1: symlink(&(0x7f0000000100)='./control/file0\x00', &(0x7f0000000000)='./control\x00') r0 = open(&(0x7f0000000040)='./control\x00', 0x100, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000200)=[{0x2}], 0x1}) renameat(r0, &(0x7f0000000140)='./control\x00', r0, &(0x7f0000000180)='./control\x00') symlink(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)='./control\x00') 20:56:19 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="03002e2f66696c653000"], 0x10) semget(0x2, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000080), 0xc) 20:56:19 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x2000100000003}) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0xffffffffffffffff, 0x7, 0x200000005, r1}) 20:56:19 executing program 1: socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 20:56:19 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c4, 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000580)='./file0\x00', 0x1000, 0x796) readv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000100)=""/183, 0xb7}, {&(0x7f0000000200)=""/173, 0xad}, {&(0x7f00000002c0)=""/51, 0x33}, {&(0x7f0000000300)=""/255, 0xff}, {&(0x7f0000000400)=""/138, 0x8a}], 0x6) r1 = dup2(r0, r0) getsockname(r1, &(0x7f00000001c0)=@in6, &(0x7f00000005c0)=0xc) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000540)='./file1\x00', 0x6060, 0xfffffffffffffffb) 20:56:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setgid(0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = open(&(0x7f0000000100)='./file0/file1/file0\x00', 0x400, 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000200)={0x61, './file0/file1\x00'}) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) r1 = socket(0x6, 0x4000, 0x0) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x0, 0x2, 0x3}, 0xc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 20:56:19 executing program 0: r0 = socket$inet6(0x18, 0x2, 0xb6ff02f) listen(r0, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r0, 0x2) close(r0) 20:56:19 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140), 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 20:56:19 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = msgget$private(0x0, 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getuid() r5 = getegid() r6 = getpgrp() r7 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x9, r2, r3, r4, r5, 0x40, 0x1}, 0x10001, 0x8001, r6, r7, 0x2000000000000000, 0x4, 0x3f, 0x1}) r8 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGETA(r8, 0x402c7413, &(0x7f00000000c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000300), 0xc) ioctl$TIOCFLUSH(r10, 0x80047410, &(0x7f0000000040)=0x4) r11 = semget(0x3, 0x6, 0x0) semctl$GETVAL(r11, 0x7, 0x5, &(0x7f0000000240)=""/186) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 20:56:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x4a, 0x2, 0x2, 0x6, "bdbf2720a2988e809e48e66c2e8f36b6380dab0a", 0x0, 0x5}) write(r0, &(0x7f0000000000)="7a2e58e13f19edbed8689455b211520109aab1d974cf0f61a1a2b420b9e5011ae060668ce5c3e1fa1bf41aff", 0x2c) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 20:56:19 executing program 1: fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x10000ffffffff}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgroups(0x3, &(0x7f0000000180)=[r1, r2, r3]) 20:56:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "b08dce58000000000000000000e60000000200"}) readv(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r1 = dup(r0) r2 = getpid() fcntl$setown(r1, 0x6, r2) wait4(r2, &(0x7f0000000080), 0x1, &(0x7f0000000100)) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x4) 20:56:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xe4, 0x11, 0x9, 0x100000000}, {{r0}, 0xfffffffffffffff8, 0x6, 0x20000041, 0xe31, 0x100000000}, {{r1}, 0x0, 0x8, 0xfffff, 0x5, 0x9}, {{r0}, 0xfffffffffffffff9, 0x2, 0xfffff, 0xba0, 0x2}, {{r1}, 0x0, 0x0, 0x20, 0x3f8, 0x4}, {{r0}, 0x0, 0x20, 0x2, 0x3, 0x86d}], 0x2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x2, 0x60, 0x3}, {{r0}, 0xfffffffffffffffe, 0x1a, 0x3, 0x7, 0x1}, {{r1}, 0xffffffffffffffff, 0x4e, 0x20, 0x52e60d35, 0x3}, {{r1}, 0xfffffffffffffffd, 0x8, 0x40, 0x8}, {{r0}, 0xffffffffffffffff, 0x3, 0x2, 0x10001, 0x41b}], 0x7, &(0x7f0000000140)={0x7, 0xfffffffffffffc00}) pipe(&(0x7f0000000000)) 20:56:19 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) shutdown(r0, 0x2) 20:56:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2005, 0x3476) unlink(&(0x7f0000000000)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) sendmsg(r0, &(0x7f0000000580)={&(0x7f0000000140)=@in={0x2, 0x1}, 0xc, &(0x7f0000000280)=[{&(0x7f00000001c0)="6395cfdf7fc432b94d8d2da1106a4b2fd218694ff6cc1f4826f0c707c4fc8ae456e0521845a9da5cde8744dc9ea0919230179c4d97eaee2e9c66b7957520fc8a9320c5bf4fa084cf78b6d6ef747bcf6f9cb24259bf9fcaac20c61d82ff330c8928b1e9bf9393eb9c8bcc0f334cf52b56255635f1ab3dee2650f3c235d7e808e1adbd70e1f8e32b761d9aa1e0dcd7281102853664421b49f97d8811b83fb1aa591b16a2fc4e5f05a9a0ef7e8b3f81eeb72832fb7e03a7", 0xb6}], 0x1, &(0x7f00000002c0)=[{0xc0, 0xffff, 0x0, "701a1498e9f8a392875ce0e88142a4fdc47c2c62ef869d1001720d7f4f3b1a05c42f10091c9f275f015e8930e904d29042a293d5c0107cd71ff9daa37f0160df3f688fef4a653d1bdd2d23b1b3f1f2c8502f5924bc377c82e3a69f68a7b6e62cc2711b0f97291ec89c2c23f0ad5887cfb2e306225043eb9c2e6a76e772c65827fefe5e4af89e6d2445bea416c461b07eaff5d3c23373683a3f47c121cc7cbeff751464717a2ff84b4791b4"}, {0x40, 0x1, 0xfff, "4ad1ed475364cd817bd3b0e45284b0cc4bb17d5092ed30fc01d20926ab425f05fc21859f580c7298fd3ef4bbf9fe298f"}, {0x80, 0xffff, 0x8, "77d0cb6af7b60c749aade0e01ceae9de1e5647ad5196c2e2da71365668ccb6f90c928ad94c22767956d033ddcb1d7bc302763dd5bc18a03cdb99a1384d24fa356c35b94220b51acefe8aa241b09d115b803b7cc20cb88de272ccdcc209d0e26658b33fac6fbf0ac6107657"}, {0xb0, 0xffff, 0x100000001, "dafb45ff7311c42d4b757810ae98021aa854986b87a161192f08905e7b7439ef599632264b3a814be9955a4333a270fe7ac4454e8e7498f4edc1f668e0572b6dfb4ed669c40a3191c255e8124f55b1b86482c8a2feb4bf964b0ed215c9e6f3f65fb29270fd7b3c73de68b16913c5b3e9ba902197c8764bc62e7eb2f87413d3dce235b0814d7a99c9d6aff93bb6911a771f819d1b2a0a63b606"}, {0x58, 0x1, 0x9, "411fcfca9436d4a2898418b15a3f38168927da0476b64f6abc185a33a75beecea3b228449287cf39a0b2f41b4b4c91693a9d32bb94beebc1a5995a3e0c90f9d9d0"}, {0x18, 0xffff, 0xffffffffffffffff, "b440fd7af09d3750"}], 0x2a0}, 0xd) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 20:56:19 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x28, 0x2, 0xff, 0xf1, "913564e5abd5609a57253439d640b235fce3cb3d", 0x8, 0x3}) ioctl$TIOCCONS(r1, 0x4008426f, &(0x7f0000000000)) 20:56:19 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x4) bind(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setown(r1, 0x6, 0x0) 20:56:19 executing program 1: link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus/file0\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 20:56:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) dup2(r0, r0) execve(0x0, 0x0, 0x0) 20:56:19 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002005, 0x512) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) sendto(r0, &(0x7f0000000280)="d59ab53a85e68805738866c55661f1431575a7b331cf716fa49c0549ffe25328104866d4a25aaf8af1143640020a4067ca210d12df4e283434aca921050382e73d1146606e670d32e6fa94ca6f0db424870af22571547a6081861fda1705e156400b1fafd21d647bb270f05b7066a540582dc25e", 0xfffffffffffffff2, 0x400, &(0x7f0000000180)=ANY=[@ANYBLOB='\a\x00\x00\x00bus\x00'], 0xffffffffffffff98) r1 = open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) 20:56:19 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x0, 0xfffffffffffffffd, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000140)="e504db9d714a70cf1750b71eab3446e0a19d76c8291165c2f27c45a3d3ed3ab1630313d6197af0a0aec759c932ef329fcaef9ce762a2e7251ee392fa6568656f4443887509af10d845f144d1b42823c4b2d8d026d6e0ffbcd1b42b0ff813de27e947556abc0186b8f75805d682d0d655177f5bddf4e6885106bb195417dfd6d1de36c5935a7d8f0fb495e118efdb47abc570af87cc4b47e83f88aa10be09d4b46dcc190c740b6e9a59dca94af46ff466b4b4e9b24c301a1eeb2d38f7edfa737cf757dfa12dccb72bcb8e264d35c166edeea797b99d0d370088ab579946fe347e2f3f48e3f5149d19af7cd23c329c7ed7a501f1ec271b633651371b62e3c4adc669e01947ef552f81bed3f00625c2d9e751c75803aebace457172004210c06a86e2acdeaafdd6bb86c7f5fe2de0107aeb0a1e529b87ab49381589a95d76a1fd5c29df89d526790e72cfde12fcb75f22fc4f94de6a21cd95cfcd0db366c83f1807d6f8383f8de312e5b665b5047fc383ebdb0dce5f5de173da3358d98bf55ce8db376ebf66fca4b9a5b5826d894573503d771e8ff255b829b77dd550ce862273a85c69a8735c7eb9440dcbfda245fe500fd39647fbc3636f90cb8dd4f508982c35887b20a86099c01fe8d587ff738b314d53bb0eaa08f7eec53eaadc4f9fc53b890b0c3845cdcab801bfd7c5c713bb5f709e62e447770c8a18391da7f626cdf394b7a30c248b5569581e46ddae2e67c36c5666453a2edefd8720f554d0eb2ee013ca2ba5f12b321416475f4227ddb06ea3e18e0bb749b924c6c2fc00117398c2408cbc6fd348837799cb73fae5a458b47b842db9695df50612f2665f38ce55b207002b324fb4919cad20842c5f9a0e1fbaa54cc16150f2a50562fc0889f2b974e7eeefe4e8da4d8222a28d210b7b28fcb2cad3552209e4cad889487cd3f1abe29580ff9498a266916ea8c2a605f7a9e726802c907f545b3a8af939daf6b623253956280003fd4a1b67e8d16357c6deee43b5e359148fe8eac6da012a9edf4a5d1084194e69279807a25a1fc3cc2ae67100faba94059115b2f7896ae783d1e76fcc3db76e5953e6a6e4f5e3679b661b33a849a1555854a6745585563dcba9a1e4bbc335077207e50ac91547428a91511cceba61e442ff63339cc29ef88826112f9de3297100cbe7d3d342943833aef26f67417ea997efacbac8d1e7d5deaa521e1d5b9e75a9be8c76c4e5e26d84faa83d04cf582fe10a83d60d1f20c63d1f0495026683f7be370b796dfa6129e9996ca57e05408a6b93238597ac4cea98ad7885259254a97c9b17569ab69b45333314a732295e69b66638355e7c5c286e440fb1bd1fb96b1d626740f1efaf3d59b9390f014624885de571254fbfc25d59b3aeba25b2754a55b9498ea049488b70113087d42f140ba42250508578abee49ef9e8ecd6aa22ef0834a59c0c2870c2d8221f6426284b332bcc2767271c9d870349251bc246949b5f115c65d2a0d56b157daef3776d2df106af5aa4874f297e250cddb28dbf3a7b20db764f27487660c438581ce00c770e90c56000cf1ea8a5f01a286270b4da235ec5904d90eae9604456dbe7583a1d9a488bb1497b93ab358b3dabc072f74495a131e991e6d6248a3ed8da87690713a41785cd23b69fb729c825bac323b7514d3ef0abd510aa6318ef061f40a534cbd0771a12a490015d41389e51ca75e5cae1e4802e555e3a9bbc27d64c9560ae01bbc10086ca2eef8382f132d20fdf12a0c63ab6793c7dce1cdd882af6185f907975339832117e9c51b7d1bf4c507d4c4acae0ab3bff8471eb1e5f3d6c50ffafa21834bbed453f99c7ec351a85a4d6b6388b07cd8295f43d4219f4f22d606a07d7ed99edcdba15e55ab35fbb4eb7451c53c07a97298056837bec1c8c1cdd5e26ff839c7bfaeee5d5b0b37f3b252be856f21c3d0b33bf5f05985f07a354bcfc960a5f7db60ae8a2f4c793fa62a2882ab8a14e089928529defcc545a9cfa9776913b748bd46bb5cbc65ea6eb51d2b8b9f027106294b3014cfa22f218ef2c3edb0e40c0380aad28e38e085dbe00f7f50a8c8f67b93e8660f2b6e9acebcc6eaeb008d3db8a11f100576aae6dac712662fda019f53c88a75670317e1d29bb8ac263e7b969f8630fe3f14c7797b5107d4f4d9a283336b901dd7b32ef94f91c227ef653e7a12e640123c54708df5f4a494e4c8661784ea8bb0c40237f637fd60a9a171f3c06d21a128e921a02ed44e0948887cead337222c7c24e9eac5bd6682891a885c6a5e58f9f710b15681ad60578f3878115f7c83217f71766a898d59eaf5b54339a2dd854625acbfc8c9ba83cbf26f391215970ca2bdd89785fed01a95629f548a9b7fd634dbf91b75de151285f7846a10c5c400223930e322722ef337eb2c5310ec7e5d295821ff5a0130c4151ace3a5319f95c8583e13dcee4cb499f8502f1826d7e37a77f204adfc64da978ce196049e850d73b3d7d67be4ed4687088f6a1154217af9ac5df6376b4642e48eae79b524f86aa448209e645556add4511284197a9f4d595d91eed87428234ad6a854b135dc215cb96f6e50f330b5abefb9ec5e422288d562e9ebd3a6609651d5e9acc7e566bd5b56904caef79b083af8f4190133d0cba434366ea0567e0b12c8a5dde340b751217f13f2f623b7584256789329994ab3a5874790df42dda35b4376018ccea1eb6afa66981e06818dc59d292edb7ecb373e8431c2e43bbfa850509b365919244f16f3a4331d937a7d7df5adaf4634a8c84ae10978bef5a65e046f6719c74d3bc31981e487a844a7c660fe4e32fe04af5590a0fb32eb70d8af57221308d0662f610bcd15d1c0f24701d52ef372d1792a6979397f9e3522d03f193fb28f9131b6b62dfaf958192984256f2359acca855cf307dd3bae96b2136795c96baf137123ddc3ba5058c8755ff491e986a1388cbfee126d10ca0cbeafb1dc0eed5a06437ebb203be32b69f0d02c211449c16621ddd9cd4f47dcb446acbb758a468e31347a99dd81bf694e354f8a3d81cef9c5847f1b5245345afbd583019180a30f04a1e7e36ea1d76b0042b2a3bdf55a954d93a0bc0de98c70aafb4b62224e24e7dc0ee0ee0f00d2d06f300227d0e209110cfefea3de980eb99b38798ff6717d2ec54dfcdae031f8701157cb350d5fb3aab3e5159035745de11443ecd48587e1ef64577579717e3a7382d882820571276bb2885392becb5ecd3fa2536f515d75a48f2db92c8d1c37b1c5580203bddbf4e38e5917995ba01aef083c35c5870c170eee6a1b254b45f1189ce366bd5fe5f873c5eb54ae55b5befe453d5ff771738f8b4fcd9a23a1fa339cbefa0526ba6b78feae37ce68677e221a86a033b4badf9dfee66e9c8221fdddbc321ae4711c981e5008d081c3e77f6097ed76689a50d5e6702f91b5dbd4c1b3855e3c8b2ee15b6d0141372abd56589dab1170e914899792227ab450fc02ae362b7835f3865b1657262bacda9512356f7326ed3b14e076cfec61b4401012e28af4ed5280cbe66f04a6c80ff1a26227c2d7b2eefb26888361406955d0809a9c0c6be795c1b271aea6cd5e2f9eb40da3412eaf4280d2e2a0a77074d6c77a8652fe7c60aa1fc1650efccbe927f5f41d9684e6a77bb6167314f5bc30ca1c312b4037b333aff296b3d54f05138dbfbbd64678dc897592bdef62fec8e9e55c607b6b977fe09c4f251674f651047a27035d219878bf8f391e566ceb1a2064fdec6360d64b440ad5a2e8148c68844361a45f5d9c746e55828a4a783721c13cbe458e37c8391d3d6afa83e7872f0cef8fd838e59bc043fdee673ddeb56354bfe24af94973f7abe1ad0a38c358f854588e1e3b5a8aea7224f1791091a4986a9636a816d1aebdb8766768a6af608570e0cfa265574d86da6064224c896e1948aff350444982d31a7592b91bd318aed40a01de6a171cb75732f7f3f0a69672cc3f0d9db4d083b05ea16a51b4ebb1a46f637aa602851c99a4ea2a0632e22dc209d602d6361606964e72b0c37626bfa9a1566a51b579214bf72084782ea5b4a36c9907313a10ba0bb50bf7982f06cea1513d880b2bda38c72243fb90829c29758ecda6b42f84d35dd0b192e6fa5b507963380e499c7e5fde7789d05caeff136ac29f68acea40763957d512e26032fbfd0d15db040b3d361d666d34ec7e0372d6eca71321c27c725aba491498c2b6cd639b132859c91b53fa97dfa657d9c6c24f66e0dab01c1906cd0556960e112ef1ad68ec6a2e2787698c241100c84e8d2f902736cca47418ec9bc3659f557db99abf40636d59b8e1f4a453f38a1c40be0593532506148c904284ed5ab9531a57ccb22f96c42fd32453aa9d99b65ad874d82358bf839d989d89f9ec25a600654788e5c1fb78750e08edc98539993946d77728ff71d6f4edc1d508e1c8d30626d56302c2fb4d04e47b3f595e35deda38c677437828b80e6e1a4699713215609f8f5802ad84b1c44aa47b8ad986d805fbf01781338f792989c431838e7a208421ee0436e8725b4ef3632cffaefa92f2455efbd5e26986467fa2bd26a9a5924b516454774103ba70436af531d9e3676b05adc0edc8990f8bba9f66a8057d728e6c562f4682c8852a1db88d751287d0d0764840b2ea2721e865efb076c98f1b94afd5bc3c7fa71f058a0fd92099a1ccdd24231cef6f32be56932cd99095f10db2ef99b659ebe143317f078ab4b9eed3d9f4bef03758664eeb0181d20c1105026d0a390a49142851e8e4d624546a5047e299d350d195c55bccbe90ec083f17f2b51c6f764b230150310c0a793c3bd9ccd3bcbd582f41d08901d5683b8e0ab89793c5fa7ae6a6f2ceba938ab3eb839b384842cd4151e8a06af7da413ab9fd8a5a4e3cbb99b8d79dd12e92ab1038a412f24f39d69160cfefb3855fbd7ed1fba692c1f914004d037a74a210a869df6aa54614e78ae9e334f7b7da0526c8c5e36cca61c666173425c6d29bfa0a7dee21d5ca218d8fb0e1d5fb757f7a83e1e55a256a411362455dd8b52b3d259c0d26e3fe6b899822ac98d392d8e1720c5a8379ae4a8f83e196b7f2978c7771f72771604c58d789a1d91d3ac6a15f4a85c4801b4fece4f8e66c5913b29466726b0df62d21cd40fa39d9318fd0ccc601d171e7c9f9a5c5ac2492a145031f04bea335300bc934336311f2d9702925dcd15e9f6696f53cd72b796f87c615f06c263912c917c11360189e2dc3963a8057581d84900129abad9fdba3134d61156900c81acff386b39115a3d4992abe82cee077b3f1f1871929149ce9545c1ce498009f06cd17da80db9870677865bb78d2cc5741db117005e5944f8d8767f6bc027e80a1925ccb72c651dde75ab3aef06c602b8dfc684269ec1f81b6a964313a68e2977390dfed17bfa00f3837b75f0baadfe2b2b6dc8649ccedfc99fdac9e031c4c773e3476e119403d54df5f40f2133716e89f3ceee2cab53db8e86bd5cff0bf07c80ae717ec20533d49a9468045aafa5622e1d77538b67d16a66658d89ed656d5eb021b8986c6c9f8c913f1d3f369b2318843cb21097c13dd196beecac36aa4e45c1349456acf21861bb0c7ee04f101ee083533ce1a2e1da912e731ebf823753d7c71eef0591c3580f0ad38d8992dd3f9ecd049e7e63bc0009bff07aa7aef9ec969b3efdbce5ac5d67ccc2b24e52eca003c1d1185af6e46d603570e6b34760c6d7042c57659c848a2e5917627c2fe9653b93a9f1ca709bf81fb86cee884cd83077054320f5a9193c2a0e28", 0x1000}, {&(0x7f0000001140)="69a1651697f3762af10d3a05c4ba22c012c4349c22d5c229b3147c7dfdee564680843053d21a14142dfa65488f526239e1d4194c6c102a9045834ee9ace574b4f6b32f9bd551c822d33c57297720bab72c0965359d5d5e0b25e9fc34f49ebb1705863307e7bb9c4065aab8f710689507adba958f9b40779e105c5a", 0x7b}, {&(0x7f00000011c0)="56c22b52ab8ec2e99225fb817f274c47a826b636cfbfe62559b6b184772446712b8ce2546bf643be8961eb86a1391e24bf7addc872f1cdc031c29aee1f3657f30c047c0fd68c04ad50895864f45f48231254154f3130534d2990f76e4f3c6fd48fb8bce29e21053ff120", 0x6a}, {&(0x7f0000001240)="5f8eed74d2bff5e6e793e25d0481f636684b17d7b43be0abb7255c92873a630abf53ea37dcfb7292d1e7159c84e47813b18c2071b0ecd838524d39d52083f70d54f47c5a", 0x44}, {&(0x7f00000012c0)="8e49799ed140794bd9daf3c94168ffe48df812f037c9513d9fb980eff91a431f2b68a8d423441cd42fdaa5ed1174652b3490a365c1fada04b29b0ebe7fecdbccfa164e55cd31433af7aeec208ac9781c44885d896d23f1ebebe11fc76961b2a8d2590040ac9858cf", 0x68}], 0x5) getpgid(0xffffffffffffffff) r1 = getppid() unlink(&(0x7f0000000000)='./file0\x00') fcntl$lock(r0, 0x1, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000001, r1}) 20:56:19 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e0edfa87be91d4bd4ba1b05b2df07c1e0b0788a12a3", 0x1e) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x180, 0xadd) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = semget(0x2, 0x7, 0x402) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() r7 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0x0, r4, r5, r6, r7, 0x2, 0x3}, 0x7fffffff, 0x2, 0x4}) r8 = getpgid(0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xdd60, 0xff, r8}) getgid() ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) r9 = getuid() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) r10 = getgid() fchown(r0, r9, r10) 20:56:20 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="f3ff6b84de220329b653d1a1d1c1d00a205b5943a2ba1f00de28732272f5d384000000006a899cc35b2e6bc70c94aabd500ad0b5413fe5a230cc72a13c247cff3463ea410b81f144ad84983f68d276c3dc65a9b3d65aaab25124b770ab437ca9fc383b440f6d39980445c97c161a9977e9d019089951057b4bc838136b63bca936c35c1fff145157daf495c7ad233999c75766658f740f5682af8a6504ff710c20cd30626afa2ba98287004f596b9d9168b099881ab2a740d597c7947b6015e243a8abc86380d4b0f993354a08ce60314f02499545d6a98450e07b6de76417"], 0x10) sendto(r0, &(0x7f0000001f80)="a60b402353fe1d92996bfe96e241589ab947dc4d2fce49e9e57f28336c3da478e25e97704ce4f4b1ada02b3b70114ef88cb254302064fc660824cd648769f895abf05728edc53a2f83c000adfdbe958bc32cee012a165fb7b6f98f7d419b84271cc11d929301e82f051d7078a9fe3d583adf3a9525dfdb3929e135b2ff1c31df2c47bf7abb5d8c9b8f9f8858b97111c14ab894caed2c2120239f02e67b68a546bb6e637eda64756a386bcb6d5813c0e882efc90a2535dc081b94179cc5afac7e73c464a89d9b9995711926163f1bdb3475c841e27f89d1582bc34cf36e734dd8937417fbf2f6a326599b94eb7e05156d01b353c96719aae8ad1578723e9af32c1e4c643c33d2c89c278f2ad1fbf1844ca6680996844c757994ff01041bd6bc98b720f16896728353e35b1441920829661f1700ef57cb781256107c6fb8cc0821aee09a2a6e3e12b80c228b571c1ceb09c312647a0abe1d5bab2fa262af06db79f6041f8382a6b9d0a2e58da5fe25af11a333df51f07458e7bbf4a76cd7fcdae9e46457612e783ada3408408f8784cec1af58edca82e39d89bb6dcd8c72be6fc7d81dec9e1eba93e56e9643b0273c89ce168f9cb2da045a0aad88c15003296024d1bf0adde82796cedb48bcaef89b6485967ff4f189fe5233437485cc962984bdbd16cf1bc7d0cda812ffc6d5a8d9b3454e4c36b7eb97c775fc75035ffb3bc2a6642e2fc5af27b72fda90e9f4906e67a29778218d56711f520f63afab01d7e79bcac59549e0c84b8b30832c291b8b2900868086a8e79436015719bcf8040c1caac8f9ace338ad73b9e0f98397ace70010c0ee84f4ae5132ac1ea6831f05363091150436b7792750b7c7a9c685a408a095c1d2524e51cc909f4fca19fae3a29e916f3aa42c35e5250687e62f177d26f4679b399477c52bdf42ff016cc8f87f1a79b10780db90bc122149bc1bcb4a084a33f3c71f16b47e714adefe13844bac63a58f342230b3c33360271d006b4f41819b040b5430bdc461bfb010fabbca2a7a91cc55f9af4e159ae1d2cccd3e3da7ebce7651e1bd47e8f0f04714e5413d4d206eb3b1ca101b6002ffe1c7e25b72bb2445962e3954fa8c30d2c3f22caea43decda67fb20bf29ef06906c3679efc6dc0c5c640ca714d3b220764e7d779b9d6963bd749d7b799f8bbb8f9cec053bfe1a7a1e5e1bc314fce29520cf596cc232a0131e5c242ab7c776ed5a3b48787f108983d6f91f9abb04efa1e4b7c8aee15b61a058b6b23be9c1d51f73fa640bac020c08bda96f2afbf7aef87c160456e8e48647a347366303b5d8e3eb658b5888e4e389dd8c16828b99ae18be50eb1fcad226824138134aa2bc6e4e13306ba412a9fabd07d96f8513a50cabee55ce8ad867292a66ff5b6d83a9f79f95c7f1a0814098eb2ae9ba1f7b92ec9e554fa05840fdad6ec4ec62f00077dbcd5f878ac40d7ec71b36fe5063a415766aaf88a318e684d3e0f505a10c217b905b0b1a7fa0254908c2825a5beca9be7c234a05f1020f194b9ac97333286fe5a05b337614521f7451aeb10aab5567106701b7059f4b0076c1c1de4c8de0733bb41270b1b84dfc319942aa977eb28128e6c9fcbdebf37957f8254e9b8f687b834f7ad168e3f2ca6c856127d83c5b227ef7d6768db75c10b91fb7d0b7555362a96b68d9759a9c02d0e4970891cb2b1254e8840192e9aa5ebf14759fe1c2cdfbb3ea65df681771c3d372bc43138a619c6e4c0d9ede496687b4488c2d427e9bbbf8cb1232d585e608fe5b91c69f94d232ae883a9e9634b998015b129d326a95b038a50ee7116a6ca34848e0628c0b78a57ee925ac5e9b0f10bae26cab6a2180176848d692cd890e6727066fe40059d1cae6dc500b1b153b6a4fc4998fd8540a3bbe585ef517d22f40b7041a101b54f16f57d691a2485b568f6d95c06262d4bc70c81267e37fe7fbbebc9a06570d86e1dbff6b87d662dd66f13a1e74a9a6b73edc712f77363236daba566355895a43a43b2da4c6c94edf7e8f33cf43d6c554b5faae3986736292f25b2a333d15ec7a6950453e8c3732e15dcea2e303f42dbc83f2894242c04a0a68bae742ea6fbe7c7ed2ea54ce1ca717f8cd2574ca72f64f7423718dc00702eaf56893bd05359d6d7a936af04729372b6dca8e46fed8fc0398880b91749f29efbc9d7c8a389eb3b5f52f5e50635fd330353ec9cb891875d6ad3513cdfd561802adb80a78ea461af034252413372c6157617591526c6e406ddd7ac2857118fcbb977c033bef8349f8d09d285dadad966f122ded26c906720b54694b2536182d0c69d55789cbbeb2c679d1e632c2ef8697ce80929c8f0bf919a85d6c5b76a2560203b0fafca0ce059260fc58947a7c273546f305f02cc8bd83b28adc88d83cdea1fef3e0e1814d811abcc662aff08b13ae93691ceb128aa2cdeda50458af3def7fde8e67e58e9a73e03dacd9523fffac3d83bfb30c9085fe27f702216526370099e16552869ba3af5172f21a48034ebe5ffaaf884a8ebc8af1d023fed2c9bcc4d32e3daf264f90a42715ed7090930688d44d7cb1f2291a6181b0a819c42fcb7644f408b1850f9ca3d7731b82206bdca07e8a610196a62cc5b6ac2df136460cb1485f60d122180c0312a08b03fc24084cb55498d715d921eddfa808423644bf1802125b75ce885511ebb1d35271d295b33c1d24b7c33436e033dee11abdc5907994fff68601819065cae38e39bc6692b7916d5375948c78", 0x7a0, 0x0, 0x0, 0x0) msgget(0x0, 0x42) 20:56:20 executing program 0: pipe(&(0x7f0000000040)) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) r2 = dup2(r0, r1) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) r3 = socket(0x18, 0x2, 0x0) socket(0x1e, 0x5, 0xfffffffffffffff9) ioctl$TIOCSCTTY(r2, 0x20007461) setsockopt(r3, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x4) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 20:56:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x9) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000440)="6b4377900906da98209477ec960dd1208b56ba6c4f39313591e115569c33cde23c5dbaceafb2506234c27e0e9acc6fb2620bfd51de07876043b3998dac0f36bbb4862a0f588a02a5be95ec8ab09a494f6f062c2dca7ae75a1f3fabaf9f8d406aa0837f6552bb182a4e404c6df212934c74c3e12f76af45c7478f126adaec546f7702ab7b90c59073b32aa161a08ace0fbb82d0203599058a67dc57ca0816f2927c134d5246102cd0f90d354131682c414a744a94aa08a042cf43aa130e9605dc5d", 0xc1}], 0x1) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) execve(0x0, 0x0, 0x0) 20:56:20 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) write(r1, &(0x7f0000000100)="4cdcef11df112b436a396290901a994891646f014f5da03052fa452f0f2dac90d4b4103b9fb35aef67d64e7b1dd8f8a3e38d65096714077899fc72eb15903c85136c1cab762ce57c7268ff56996c02a3e4450583755042b7594f2a8a7aa0d1516cf047f95687c1afbf7f404beb7cce0c8054038a9e8046bf6df995c1f2680b8f1fdb5c205f9efa5ac33111439642157d60ca97675c48d4b6dd2459bbe3715e3f6e543b3bedb6b3da78fddb5851d3a04bd925e13672bceade1a44bf2eecf35b8774bd7abf61b29418b47a20043ac9a58e6d3454", 0xd3) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 20:56:20 executing program 1: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)='c\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000140)='r\x00') connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x6, './file0\x00', './file0\x00'}) 20:56:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0x0, "f0000000070000040000000100008000"}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2e0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10000, 0x20) poll(&(0x7f0000000140)=[{r0, 0x11}, {r1, 0x1}, {r2, 0x6}, {r3, 0x4}], 0x4, 0xa34) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x0, 0x28000000000000}], 0x2000000000000048, 0x0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000180)=0x3f) 20:56:20 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20400, 0x0) read(r0, &(0x7f0000000140)=""/26, 0x1a) open(&(0x7f00000001c0)='./file0\x00', 0x400000000001fc, 0x100) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) close(r3) open(&(0x7f0000000180)='./file0/../file0\x00', 0x0, 0x101) 20:56:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 20:56:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x2}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)="01000000", 0x4) 20:56:20 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0xd57, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x100, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x1) open$dir(&(0x7f0000000000)='./bus\x00', 0x10000, 0x8) 20:56:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2b, &(0x7f0000000140), 0x0) setsockopt(r0, 0x9bc, 0x3, &(0x7f0000000000)="807a415e4f5d0b473a4e3f821029883b922450d2530c427c7f43c0b8f85f4921a92016ab3ca4f40e0b73d1eb2d17068f4555f29470ca379b07466371d1ed830a90f16693bad64cc12a54e2499b4447689f13f7b286ea815e549cb4b22d133396c63db5143e21f6cc4d6c91efa7c01e29e65f1a1592588d50db42e49b900533387894f67324cad3b43f8080140487bb9d6053e7c2ae6a4fe1efc06a6713c340af7a05a2a42aadbc3879508f1a4bd10dae702e21086154e25e541b0cd4b2eef72b844843359edc60022ddca8649e3783d0d948c9e881ed3f59048d7a314d35d0c1bb9a3e2f01c5639656209caa00", 0xed) connect$inet(r0, &(0x7f0000000100)={0x2, 0x2}, 0xc) 20:56:20 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = getppid() msgrcv(r0, &(0x7f0000000280)={0x0, ""/6}, 0xe, 0x0, 0x1000) msgget$private(0x0, 0x40) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000400)={{0x80, 0x0, 0x0, 0x0, 0x0, 0x1, 0x3f}, 0x5, 0x4, 0x0, r1, 0x3, 0x7, 0x1f, 0x1ea2a437}) kCw Ú˜ ”wì– Ñ ‹VºlO915‘áVœ3Íâ<]ºÎ¯²Pb4Â~šÌo²b ýQÞ‡`C³™¬6»´†*XŠ¥¾•ìŠ°šIOo,-ÊzçZ?«¯Ÿ@j ƒeR»*N@Lmò“LtÃá/v¯EÇGjÚìTow«{Ås³*¡a ŠÎ»‚Ð 5™ŠgÜWÊò’|MRF,Ðù 5A1h,AJtJ”ª BÏCª–Ü]kCw Ú˜ ” OpenBSD/amd64 (ci-openbsd-multicore-4.c.syzkaller.internal) (tty00) 20:56:20 executing program 1: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) 20:56:20 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000040)) open$dir(&(0x7f0000000000)='./bus\x00', 0x100, 0x20) symlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') 20:56:20 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') socket$inet(0x2, 0x4, 0x4) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) rmdir(&(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 20:56:21 executing program 0: socket$unix(0x1, 0x5, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc020699e, &(0x7f00000000c0)) 20:56:21 executing program 1: r0 = socket(0x7, 0x2, 0x7b70) r1 = dup(r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) r2 = shmget$private(0x0, 0x1000, 0x32a, &(0x7f0000ffc000/0x1000)=nil) shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x0) getsockopt(r0, 0x6, 0x1000000008, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x0, 0x100, {0x8, 0x8000}}) listen(r0, 0xc59) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000040)=0xc) 20:56:21 executing program 1: r0 = socket(0x10, 0x3, 0xfff) setsockopt(r0, 0x11, 0x0, 0x0, 0x0) 20:56:21 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 20:56:21 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "8a6edc3bb8a41e2cbde24c6a1e247fc17fc1e4be", 0x0, 0xf8e2}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 20:56:21 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) getsockopt(r0, 0x10001, 0x6, &(0x7f0000000040)=""/53, &(0x7f0000000080)=0x35) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 20:56:21 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001c, 0x0, 0x0) socket$inet(0x2, 0x1, 0x7ff) 20:56:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x1c0000000, 0xffffffffffffffff, 0x0, 0x0, "f0dc3e9e21ba43818487dc8157aa6567444326e9"}) writev(r0, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce0a0e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf00", 0x66}], 0x1) 20:56:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35ac1f00002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bb87b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() close(r0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000280)=""/90, 0x5a}], 0x1, 0x0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) dup(r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x80088b, 0xffffffffffffff81, "8549558860ce4e8e5dea9c11fe4dbfa600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000140)=0x12e4000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x4, 0xcd7b, 0x7fffffff, 0x1, 0x8, 0x6, 0x8, 0x0, 0x1, 0x596, 0x100}) 20:56:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x820, 0x8) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000040)="000000186a56b5010020004dd5706c0005000000000000004e341dcd010100009bcf491701000000000000003956", 0x2e}], 0x1) 20:56:21 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2000000002, 0xfffffffffffffffe, 0xfffffffffffffffe) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 20:56:21 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r0, 0x0) setregid(r0, r2) r3 = socket(0x6, 0x1, 0x7f2) listen(r3, 0xffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r3, r4, r1) setregid(r2, r0) 20:56:21 executing program 1: socket(0x2, 0xc000, 0x81) r0 = socket(0x11, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) getpid() 20:56:21 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x60, 0x40000000, 0x30, 0x9}, {{r0}, 0xfffffffffffffffd, 0x80, 0x46, 0x7, 0x3f}, {{r1}, 0xfffffffffffffffc, 0x8, 0x8, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0x20, 0x10, 0x5, 0xfbe}, {{r2}, 0xffffffffffffffff, 0x4, 0x800000002, 0x5, 0x7}], 0x20, 0x0, 0x10000, 0x0) dup2(r0, r2) 20:56:21 executing program 0: r0 = semget$private(0x0, 0x5, 0x40a) semop(r0, &(0x7f0000000000)=[{0x0, 0x200, 0x1800}, {0x2, 0x5, 0x1000}, {0x3, 0x9, 0x1800}], 0x3) semop(r0, &(0x7f0000000040)=[{0x6, 0x8001, 0x1800}, {0x7, 0xcc7, 0x1000}, {0x3, 0x1, 0x1800}, {0x3, 0x4, 0x800}], 0x4) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0x100) semop(r0, &(0x7f00000000c0)=[{0x3, 0x8001, 0x1800}, {0x6, 0x400, 0x800}, {0x2, 0x3ff, 0x1000}, {0x3, 0x6, 0x1000}, {0x2, 0x2, 0x1000}, {0x7, 0x2, 0x1800}, {0x3, 0x1, 0x1000}], 0x7) r2 = msgget(0x1, 0x1) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0x3) getgroups(0x8, &(0x7f0000000740)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, r4, 0xffffffffffffffff]) r6 = geteuid() r7 = getegid() getppid() getpid() openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x0, 0x0) getppid() getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffe40) r8 = getppid() r9 = getpgid(r8) r10 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x6, r3, r5, r6, r7, 0x20, 0x2}, 0x400, 0x4f3, r9, r10, 0x2, 0xffffffffffffff01, 0x56e, 0xfffffffffffffffc}) setpgid(r9, r10) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000580)=""/142) socketpair(0x20, 0x3, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000007c0)=0xc) sendto$unix(r11, &(0x7f0000000380)="847758add1faef7456f2e356558c3080c1c41f94173f30ae316e9f1606697be059ab1a5a0387be758d9b2de8b5847fe9c4a61606189f5244e73c8296e5b9d76df2b6345568678967be140293b4da5bea6e3edcfe9a11a3360bab4a213a6ddabe8ffaf16894c7aa9712e870518e74f822d6be55fc9ac86512f90633f69218fc7a5eaacefa42dc2c64a6e9e4cadf74ff84c961b69e0a306f16368a5f14927b86731b1fe799fbad076d8f40b7eb9c3072bbca961017edf872aea0b99924e47218f0a9a63cf4c213130b87fe006294914ce5bc4a3711a182722e45ed2f0b8764e2f3c2ccc0f1a3daca8197", 0xe9, 0x4, 0x0, 0x0) getgid() r12 = dup2(r11, r1) ioctl$TIOCDRAIN(r12, 0x2000745e) fcntl$getflags(r1, 0x1) r13 = semget$private(0x0, 0x4, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)) setsockopt$sock_timeval(r11, 0xffff, 0x0, &(0x7f0000000280)={0xb4, 0x3}, 0xffffffffffffff71) getpid() connect$inet(0xffffffffffffff9c, &(0x7f0000000540)={0x2, 0x1}, 0xc) semop(r13, &(0x7f00000002c0)=[{0x0, 0x0, 0x800}, {0x1, 0x80000000, 0x1800}, {0x1, 0x5, 0x1000}], 0x3) getpgid(r10) 20:56:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) r1 = socket(0x18, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000040)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001600)=[@cred={0x20}, @cred={0x20}], 0x25}, 0x0) 20:56:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)) bind(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="823d8900cd243f43889ee4fb0e08000000bb10b93a30c703b7c9c5e6780da0f9d9b4d708b5cdca799f8ae44914e03c3ec5e94de89c5a47314d377bb5848f00003324231c0a6d89661227a8d60e"], 0x3) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETRAD(r3, 0x20004b43) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000080)=0x5) 20:56:21 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8202, 0x14) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000080)=""/144, 0x90}, {&(0x7f0000000140)=""/130, 0x82}, {&(0x7f0000000200)=""/15, 0xf}, {&(0x7f0000000240)=""/206, 0xce}, {&(0x7f0000000340)=""/40, 0x28}], 0x5, &(0x7f0000000400)=""/56, 0x38}, 0x1) fcntl$getflags(r0, 0x3) unlinkat(r0, &(0x7f0000000480)='./file0\x00', 0x0) fchmod(r0, 0x9c) fchmodat(r0, &(0x7f00000004c0)='./file0\x00', 0x4, 0x6) recvfrom(r0, &(0x7f0000000500)=""/97, 0x61, 0x41, &(0x7f0000000580)=@un=@file={0x1, '\x00'}, 0x3) read(r0, &(0x7f00000005c0)=""/196, 0xc4) setsockopt(r0, 0x3, 0x8, &(0x7f00000006c0)="5013413a7afcb81e3f20fba9192a3815e4b8235f0e0d517f23f7664679a918caa44baec0236984e7211e0695158912bb66c005c8411dd5e9249b49853d04fc0f0c4192333dfc7165b9c26a37dfc2b287e8803981e007ab518a35687e6d05a991971dc262a294619d", 0x68) kevent(r0, &(0x7f0000000740)=[{{r0}, 0xffffffffffffffff, 0x80, 0x80000040, 0x0, 0x9}, {{r0}, 0xfffffffffffffff9, 0xc0, 0x40000009, 0x2, 0x63}, {{r0}, 0xfffffffffffffffa, 0x2c, 0x40000008, 0x2, 0x8000}, {{r0}, 0x0, 0x8, 0x93, 0x7, 0x8001}, {{r0}, 0xfffffffffffffffa, 0x8, 0x40000000, 0x401, 0xff}, {{r0}, 0xfffffffffffffffa, 0x84, 0x81, 0x5825, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x20, 0x80, 0x101, 0x800}, {{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0xfff, 0x3}, {{r0}, 0xffffffffffffffff, 0x41, 0xa0000015, 0x82c, 0x9}], 0x399e0b69, &(0x7f0000000880)=[{{r0}, 0x0, 0x3, 0x8, 0x21, 0x401}, {{r0}, 0xffffffffffffffff, 0x20, 0x27, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x20, 0x4, 0x200, 0x2}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x9, 0x10000}], 0x4, &(0x7f0000000900)={0x401, 0x3}) flock(r0, 0x0) writev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000ac0)="1932027bb8258deb828e5b2b40c1f188e77104d480f48aa66b9e16ee8a9cb0dff6fcfa89a06e417709d74d247de3f3761c7bf07bc637fb0ba7b02d956908f68edf9dcedb71779c50dd99006bfac3bdcf75751574d140aabbaa91f115af6daedd30fae619cbc3b7022fb4939b6d8b80d1a31ad41e03ce6352cb7690115aa5aac73f555fcf90aea6c2f6cb3544dbe5b25afba2298a87bf5f528a3691221822335631ea03df9246e0029f094089b8982889ef7b1e14d0492b6c4f303c111b5c64f58a1d260062cb25f2925aef9a0a4d77802847f9152e87eb14d6cc4aaa14", 0xdd}], 0x1) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r1) r2 = kqueue() r3 = semget(0x0, 0x1, 0x2) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000c00)=0x101) kqueue() fchmod(r2, 0x2) kqueue() r4 = getpgid(0xffffffffffffffff) getpgid(r4) r5 = openat(r0, &(0x7f0000000c40)='./file0\x00', 0x80, 0x20) semget$private(0x0, 0x4, 0x8) fchmod(r5, 0x2) nanosleep(&(0x7f0000000c80)={0x30, 0x3}, &(0x7f0000000cc0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000d00)={0x6dd, 0x5, 0x80, 0x3ff, "5b27a57efee9607290c84d51fb4b846f8013dd7b", 0x0, 0x3f}) open$dir(&(0x7f0000000940)='./file0\x00', 0x10, 0x1a) pipe(&(0x7f0000000d80)) 20:56:21 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x8802, 0x0) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000580)=0xc) r3 = open$dir(&(0x7f0000000200)='./file0\x00', 0x10000, 0x80) r4 = syz_open_pts() socketpair(0x10, 0x2, 0x7, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x20, 0x0) r8 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x80, 0x18) r9 = accept$unix(0xffffffffffffffff, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) r10 = socket$unix(0x1, 0x2, 0x0) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000780)={{0x6, 0x4}, {0x1, 0x7}}) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) kevent(r0, &(0x7f0000000300)=[{{r1}, 0x0, 0x4, 0x2, 0x7, 0x80000000}, {{r2}, 0xffffffffffffffff, 0x6, 0x20, 0x9, 0x100}, {{r3}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x4, 0x800}, {{r4}, 0xffffffffffffffff, 0x1, 0x2, 0x3, 0x7f}, {{r5}, 0xffffffffffffffff, 0x1, 0x400fffff, 0x9, 0x20000000000}, {{r7}, 0xffffffffffffffff, 0x73, 0x11, 0x7, 0x11a9}, {{r8}, 0xfffffffffffffffa, 0x4, 0x4, 0x7f, 0x7}], 0xec, &(0x7f00000004c0)=[{{r9}, 0xfffffffffffffffe, 0x0, 0x0, 0x9, 0x7}, {{r10}, 0xffffffffffffffff, 0x8, 0x2, 0x2, 0x2}, {{r11}, 0x0, 0x1, 0x20000003, 0x8000, 0x8}], 0x6, &(0x7f0000000540)={0x75ad, 0x20000000}) accept$inet6(r6, &(0x7f00000005c0), &(0x7f0000000640)=0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f00000007c0)=0x400) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r12 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000000)=[{{r12}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r12, &(0x7f0000000600)=[{&(0x7f00000000c0)="13", 0x1}], 0x1) writev(r12, &(0x7f0000001640)=[{0x0}], 0x1) r14 = semget$private(0x0, 0x0, 0x200) semctl$IPC_STAT(r14, 0x0, 0x2, &(0x7f0000000680)=""/252) 20:56:21 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10040, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 20:56:21 executing program 0: getpgrp() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xea, 0x0, 0x0, 0x0, 0xfffffffffffffd99}, 0x0) 20:56:22 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="4401c305a4a8385985724de62958cfabf4bdb8473a5d929368af89f1bb82f37da19da64620170793a252a708d53a0e333b76686a9f0cfb9f6e60e39ec7cf4c1732607c82c94389b918785e38b11422cb1a970b1075ab713f22bc0d2f559da6d0e50e1fb1dd8bc4d4878da490e7b4b415678a715a56840f14917e3eb4dc355978dd671e1d1258b1f8d2f17683439df4f2e011ea7ebeb63b61f804823a33d7cc56e22eb7ec1b3963c049e87a5ad7fde926bafbf82f2d324136b140288bff66737b80cfc0c3b77fcf0301f7d189616a89408538747f669e4f9db178e8c1352b9598bfc972a6831e5e3b", 0xe8}], 0x1}, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000780), &(0x7f00000007c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000800), 0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) r6 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r8 = socket$unix(0x1, 0x5, 0x0) r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000580)='/dev/tty\x00', 0x20880, 0x0) r11 = syz_open_pts() r12 = socket$inet6(0x18, 0x4, 0x9) r13 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000005c0)) r14 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r15 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wskbd\x00', 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f00000002c0)="6e68c28d623773f3fe2b50816afd68f8a872b6f2a32dc9edebe88b304779947b65a8d379c59f2c0e29e055c02af50b60c74dd20f6d3d094ef80ada49da2135ae582c8e0033494416930cda77731af9808b13876aab4378fdcfca50c478cd38d11194296e3c2bba4623fadd61f142f87d5cc0b04555a3ff1c324f92cbb0e950c168518d41dafaee47f055d02701851f37833b5cf6582c7a3906ca7f82986fb1add0eecad36f0e23580561b7d9c342657d8632a0701c8cb1d03a2c8f4ae636fe0c992375855cadc78b0caf6a18d01531d81527f118a25faf0938bb3484353649", 0xdf}, {&(0x7f0000000140)="579308d62eda0809ee13c45a90ed5abaf298279dc1e48b547e12cfbd462d2d67bde4c29c27201a7f43ce44b35a30d880b971ca6b", 0x34}, {&(0x7f0000000180)="8502b1c0a1d04cda6aa7134b4b5292db48ac", 0x12}], 0x3, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r8, r9, r10, r11, r12]}, @rights={0x20, 0xffff, 0x1, [r13, r14, r15]}], 0x98}, 0x400) r16 = socket(0x800000018, 0x1, 0x0) r17 = dup2(r16, r16) ioctl$TIOCSETVERAUTH(r17, 0x8004741c, &(0x7f0000000000)) mkdir(&(0x7f0000000000)='./file0\x00', 0x88) rmdir(&(0x7f0000000040)='./file0\x00') 20:56:22 executing program 0: r0 = socket(0x100000800000018, 0xfffffffffffffffd, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0xffffffffffffffff, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x40) ioctl$KDENABIO(r2, 0x20004b3c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x3, 0x40, 0x7f}, {0x18, 0x0, 0x9, 0x4}, 0x401, [0x8000, 0x2, 0xe574, 0x7, 0x3f, 0xfffffffffffffffa, 0xa55c, 0x100]}, 0x3c) syz_emit_ethernet(0x83, &(0x7f0000000200)="e2372d46bf161bec2000af2c27a2f67e9bbc0911ffcaa7448002047826eaa5b3975bfdacf008998a216451b3078b00617166233849355c358bffc79b3f26164e25c8114e94d3736cbe136d1170854b12c7f00e0142e6ef4aed93e308ff891a83f0ba79d652fbd08b0cb43b09f045ec52880993e1baead34656e0464864cf6ad3555393") bind$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20100, 0x0) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f00000000c0)) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xffffffffffffff34) 20:56:22 executing program 0: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000100)='./file2\x00', &(0x7f00000001c0)='r\x00') unveil(&(0x7f0000000200)='./file1\x00', &(0x7f00000002c0)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) 20:56:22 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = msgget(0x3, 0x100) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/156) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x20007465) msgget(0x1, 0x180) 20:56:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10080, 0x0) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) ioctl$TIOCNXCL(r1, 0x2000740e) 20:56:22 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000000c0), 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x20408, 0x100) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0x2, './file0\x00', './file0\x00'}) 20:56:22 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x7fffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0xf0000003, 0x3518, 0x942}, {{r0}, 0xfffffffffffffffb, 0x10, 0x3, 0x2, 0xfff}, {{r0}, 0xfffffffffffffffa, 0x92, 0x2, 0x4, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000012, 0x7, 0x101}, {{r0}, 0xfffffffffffffff8, 0x60, 0x20000001, 0xfffffffffffffffc, 0x4}, {{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0x5, 0x46}, {{r0}, 0xffffffffffffffff, 0x24, 0x80000000, 0x2, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x30, 0x80000003, 0x2, 0x7}, {{r0}, 0xfffffffffffffffa, 0xd, 0x80, 0x5, 0x80000001}], 0x4, &(0x7f0000000040)={0x9, 0x5}) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) r2 = dup(r0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000000)) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 20:56:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xe, 0x8, 0x3ff, 0xb31, "e00d727d2b84cd14cf99d22b45253aa108da395c", 0x46, 0x9}) 20:56:22 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000080)=[{r1, 0x44}], 0x1, 0x0) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000080)) munlockall() mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) setrlimit(0x7, &(0x7f00000000c0)={0x7fffffff, 0x7}) 20:56:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20e0, 0x1b00) rmdir(&(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f00000011c0)=[{&(0x7f0000001200)="b98f2750db636fc5ee5d36c1baf879de6f23b62bc33bf628cb1a4ace5e162f0951b5226b5c906726406a727f685bd36ffb51431ffd3bdbae5595b792e07b0a3fdc64696a101bc663d47570707d91f1b08d0337ec594803f27ef840b4dcb1aa7e81c8041c02f5f3ef26ca51129f47e4e6fe95c6ec2726400baa480d7d1634ac400964f8fd902f9b394289e4d04659a6359dd8155855ce3173ab061dfab4bb9ac1d07b6aa8f39a0ca78eee80e212c06e1a664ca0007dda1b9f2801274e3160d1e7a5271934a9b48606830924e10f1f0fbf527a612c895fdabcedd5db2c57f0a33474e1a127f849beff664ca4fc009eb66f4bd5733dd9f8d8086fdba5034cf59e9847f8b2d633e859a53c4b88e96cc67080995198dc729bcfc671b8ce25b1c35120a7259bae885045f4b5241f80a7d66761c9bb31d5cef90c61c583020959d8fe366dffd5991d1f3707e327832cb9b6c21a604b6bab87a2a2b993df8cc2f080d2bdb2ac28a13a24ec3389ce41b77176a5d41983a8d353c4a6e20574e513e68576de45e5ed1288e1c439739b835328a2b5dfe1bc80eb86633632fb0fda39620bf9b1da2e8a34d0c86a6602ab141482514123c036c8279c98ccd7e96c743d6afe585c586b1d87934261f53f6aceadb0f65a4cf600b7478f073b0de4255618123d14a87fc911225cab88e20f7f14dee30452592cccfa5ce9c78b64ee9c118d370445d0ae14f4b20f91a7235d428e49d30bb8baa8bb33c4c6e0ba85b2128719d1337921f147700ee8b47ff8cd6c079db89a15dd79e02e7b7164b62a4ac642095d759ea7e600bc77ad8799db56ca3f86895fa5aa1e748247b86e008919a1dc4f8718097ba9879c460ff6689116c9a146ba6a5e42e068d8ecdc314cb74dd39ca0cda17ff78a3bee0563bbebe64c77f34d6eb9f572308805eb4d649019ce2a2d63cf33e192434a2791064cc70ba86c8057ca53bb86b4111be47da16eabe58dce8dd4bae85e425ff0c52cd0c2ecc552cb1c9087f2a23b7f14854fe457f21e5845aed44d0b3d4ce7e5e15c3664b0effe47762b407d96c9f59d71b972b281952266f18e1f34e92d79c99a7ec523d49775edf6f66e19526f7e244da61eab1d4f14718c2a30cf248591bfa9a5f35de2c1f0dc784ce73d8fd6f39638e1f3cc9b5273fa6ec2706dcda8985e8d5bcf8abf1a0726c530631c77efc343a814e5e97c593d9670859008b7fccd8b7b27f7eca3d14bb63012143dd5a28a4915f898a2cc42640ee2debcd949e5ee53090b8b06677c16613c212502dc6d534376350349b3bb11bdfe701db06a4f814d266def62720521220b856b73415257e71a914d42ddaef6ae34a9065aeb342e71d79d116d32ddb25508690743b69ffad1676b01e9469498a68fc2728c67874e6599fc2d2a3cdf31e027720dc0a7c1a01088973b172031da85abad5d3b8d710257a86b6a4ce00ccaf22e5bf421dffd41fc1adba186599dbe1285c2ce5886c7ace922a60376173bd7a8b3ee1f7039f33341b603f1ea5e99097fe3b459cc62e6ee06d34d8a7396ac75cfa5f7a580ece2877b63e0b5fb57b977f1ee509451b8897dfa47ede493fd700c4d2817a8ee4b4545a19734e1a0a8d6951196ea97c74f5cbb5c7d8f198ae93d514dc261d68a465182a6ee1fe904e796f888c5f24c70c91e77b1b914dce9496833be45974b737ba9d60aaccb170ed7f54dda910c0f85141ea1df00230cf7c97af505a49c3a1d238c7be8db36dff1d50bc98f8755205417533fc872e7638b25359afc617ba9bf045bd5bd1f8f6e5eb242cb7f45b78cdcebd5246f436a297e6247c2e1d172b905a70dc8cdab64f11f5efbf048c6e84452643fee0629eb9e8e4bab68daa20db5709305db323807fdf5946f80857d01fa5dbd21d9159ded68a2d95ce080ab2431f096588360bf46ff0b09b812665ec42b8fad66ab22f929038992cca76de85c6ae7c037adcba1659902e212e2997758e6cd74dc04ee468b91c36299b30e5d7e27279d43f3f33d715bb5dc5d37bf0f33cfa433deb00f02bda9a81fefbcbdb8280ec3608c621fc59efe59428606a344d5a0027048355131a4b7bbdf22ab7eeda549e4279f67b7d798c6d9392e88d7e46175840212e084f4663c476eec6c05b0ac58fcc26b96b6fe7530174736f2996c7f2b130e85a8fb2b0ef1e064d464d604b02ace2f43bc3f0090ac072d58f5f78ad8cda43ad57ea06abcd124fc1151f9b2cd2cfbf25f1055722ad4e422e451f89d14991cf7e26b752e66313ad5c650a7f88ac1a21e5d3161add90488d3b3e18c2d085fbf6299b02ccb2a93e017d4aa40c152e60a8dee63c6fe9baf5c2750de2d30b6b4f1ae6d20cf71a4dcb03db9ba968897c920c0a81dbbf23875f05c6b1897c2b74a8a0d8c49c641c8e4f161512cddb6b5b4bb86bb5a13f0b7b8006296e0aa0e4d79c74cdd87a90daa32fbca4fd42ebaedc3eb47b5eacd861344609175334269856c9941e3fbe447f123b0168a7b4b39bbecbbd585b9cea3dd6b23dd667431f8fd1d211b391c4fcada5e79877af53731b7f3a6bde49055c6431dc8d6b1aef5e314363fecd022bc630d877681225e9a93c5f5f131b5be5ad64aaea72fc5a0d84fd322434e3128823cd6b6f91abde0b37346d39e77cda08a059dc4e37ca045955f8467ad7743cc74ccd65867d09694b3ffe60e07cc2b665c91bd49f1db081c712906a54a4a7bf58cb19c29fb08902b803ae52647f68a9f59d76e997020be3f379783f486419abdbba85ada4e4c3debc3bbf4a8e0e391ed090d40d4eeaa74b88ba1e144622231dd543cf3414bcd0a04c90779343afefaa8290ea6ad140eace94b87a1ba38c84ca3315818d7a6f9458391c090ac0adc34d73955a2a6ff0d4e4a8b7f085f209a8595bc8c4d868bb1686187e93d11f7c1c333110fb34ed7af55d51d8a6fcec0c5664c42172e1a8c83a8b440fc4e21b7afd045f236f194c94fd770111d7dbfb06f7be80eb1fb52dda36108beaee4a42c13", 0xffffffffffffff58}], 0x1) execve(0x0, 0x0, 0x0) 20:56:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xcc, 0x1, 0x5, 0x6, "57a842b06060bf2cba184af20cf78135704db497", 0x8, 0x8}) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCNXCL(r0, 0x2000740e) getsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000240), &(0x7f0000000280)=0x10) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7f, 0x0, "139a26152983bfb3a43ccc1292b04e392e73f759"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1000, 0x0, 0x98d, 0xffffffffffffff81, "85fe4dbfa60200000006ad00fbffffceffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000200)={0x8, 0x6}) 20:56:22 executing program 1: mkdir(&(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x2) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x40) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0x6) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(0xfffffffffffffffe) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') getpeername$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="100035556cff5805631563dbfa20218154befb4b2f49448aac1d580c6a807912c0a6d6e7acc28fab1f65e449695a527ccbbb3e727971fa14b739f52f324d65a4bce1deb4a72da9ff7f2bf39cba44f8fed42758f4e778aff2b0201a49a8e3f2a9d24f11a01627e8"], &(0x7f0000000080)=0x2) 20:56:22 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x7fffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x2}, 0xfffffffffffffef6) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) setsockopt(r0, 0x3, 0x80000001, &(0x7f0000000140)="c8fe23e9b5b5ac78dfcd9c476d6761ee355ab7764b8be2f7b468f1e0277efd55b8a51d85322c8c5c7f8251e196ff0b24ad3d4ce125df33a157004249f3940fe31c3ca75a5e5ddf0c0c0db2c1bc2a4feee806358e3db404667940bca05a978ad34de7844631adf451df9a851ebe5a3cce50a440bf3605328c1beac06a5b276b23f78d7e61dbd339cc5e3accfb2095bb96a9f6c2b368ca", 0x1ef) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) 20:56:22 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x183, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) r1 = socket(0x10, 0x3, 0x3ff) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:56:22 executing program 1: r0 = socket$inet6(0x18, 0x4005, 0x81) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/188, 0xbc}], 0x1, 0x0) r1 = syz_open_pts() r2 = kqueue() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000001c0)=0x4) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x8) ioctl$TIOCDRAIN(r1, 0x2000745e) dup2(r1, r2) 20:56:22 executing program 0: madvise(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5) 20:56:22 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) pwritev(r0, &(0x7f0000000740)=[{&(0x7f00000000c0)="482f13ff97de585893d6690d289fda3d5dd2108fc8dfa4485e3d365ccdec16b9a8d888f8f51828a1d966c5ddb2", 0x2d}, {&(0x7f00000001c0)="77558da7d52d5f565f6593be31152a3773bbfd352bd95c9ba0760626f31098b6cb952d8b57827ec6079bc15c7faa4541ec5672816a206433ac6e3c0057b3389b0840a56a659e47a6fd6e8e9c936f5443afb2ac058b729713bdeaf16f36d7fe0c57811c8e8e966b98122bc0fbb2f5c4e29dca89f12be525b640341e2bbcf9c9e9ab88b9cd71126c722a3faf3b83c5fa10d799853cdcea30bea5aa3308392c7ef91c619c95abe6020517fd0711e422f043f333a0e2c49a3e04135985ef976906ee3111c96c0058d9205a3b8ead331c3022019514b55399", 0xd6}, {&(0x7f00000002c0)="99d48fa7f561be28c7c9923b7f3802372da9b3a0f4b54c526a82ff146f108166a112cbcc791e688fd221d90421770e9ff38d43df33d72c59e123053b6d872829a75a8b903b607a3d00d5b108b658626c", 0x50}, {&(0x7f0000000340)="dbf6cc61eb21012ce45ce6942ae296e27d01ff033d3885bcc5f5cd818cb9d9bc7a6a73df72f0ed68f911bead8b46d8e9ee0f3b0f82222c1dffa029d009ec1c3ed4db93dfeb0b284a383812978caee604f4b0caec3a91b101a11e9646d08adc021d", 0x61}, {&(0x7f0000000100)}, {&(0x7f00000003c0)="80a407f25e411663a3a7b8c3b069fe8296cb31f9360be8cdd2c52e3d5cf95e66717acf56bf192d212e485eea19d12e65ad3ca3e886ce99e1859b54f7721597e2e616d17bb66fc1d69f9cae68a9fec993ad6f97005943bcbdb4986026ef1be48bd97b58e20541ed51082c869040aa84cebd7debc951bb632c8350843ae37d64d3230da99f1a096b3151f75b5df04a04de888d73d44155f4fcf60b4068a9aa51", 0x9f}, {&(0x7f0000000480)="600eeb39d5e89b01b5342933fcb0ca0b88a545d1613e64ce93baa7dcc5307bd4ee97a6e851968b90c140eb340097c39559671d131e0509ff1947afca805757f75b3cc94610130f4e6d915f75189780ccb7ff19324e0a66ae39f2b642ad121c22055143b40d8a34b55501d559a0b6051eecadefccd0b2f613fbfc736215030e096244b620fc5704a9c33b95dd15edf4", 0x8f}, {&(0x7f0000000540)="69ebda29d3240d4088e45a209193625929baedc49e7f653da3fbce6554f88343a6f51efc5a6496bf3f4384056f989f55a50377c4f7e117594250b87a36bf7d5df90249ff352a1cc983734a679258bbefdcaa4053c4ec57736cf547d1d47be7cafa559719646d27", 0x67}, {&(0x7f00000005c0)="5eba31224c7025db2a84a4eb6dff917173e43bebc8634519e2898990b6028694b6fbc53a1c0a0be7e32c0addedfc4979fd9f359c4bfd369a769575be68ee99cc5705d2301d8291c56ea995455f9385b0a031600d50bea8a4ba71ee061bce7d8177457cddb34b29fbc9308867ad3d2feec869d812ef87ddfc8dc9059e293474c54708b016dd9a", 0x86}, {&(0x7f0000000680)="b9a1064e0b7e958e3303ae32334ea33c3b2cdf3da326a1065f252d197df417d1de1e84eef97b19965cc1af29a829b397efe2044b7e37ef9a4e095bebe185bc59c1a4132746283ec51bd1a092d6618ed1498a251f7352a1b629f506163d77272477489315369bb2d9f8a4354042be768cc6ef18e4ca8804d82de7a5f79d39bc2c36b613d6d17c28190c29c922a6b3e199df1d04125c1a75fc4c5f93cdcda5336aeab60f20f7", 0xa5}], 0xa, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r1}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) 20:56:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x10080, 0x1000000200000) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') poll(&(0x7f0000001300)=[{r0}], 0x1, 0x0) 20:56:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f00000000c0)="51b41ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0afc0a7c150e", 0x1f}], 0x1) r1 = socket$inet6(0x18, 0xc005, 0x1) shutdown(r1, 0x0) r2 = syz_open_pts() r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0xd10, "b04d1a20f3ff0e630000000000000000f3108557"}) ioctl$TIOCSTART(r3, 0x2000746e) read(r4, &(0x7f0000000880)=""/161, 0xa1) 20:56:22 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2118, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./file0\x00') 20:56:22 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000180), 0x0) 20:56:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff000000000000", 0x8) mprotect(&(0x7f0000453000/0xd000)=nil, 0xd000, 0x6) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 20:56:22 executing program 0: socket$inet(0x2, 0x4, 0x70582f59) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x201, 0x44) ioctl$KDSETRAD(r1, 0x20004b43) 20:56:22 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="04000000", 0x4) unlink(&(0x7f0000000000)='./file0\x00') listen(r0, 0x3ff) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 20:56:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) pipe(&(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) read(r1, &(0x7f0000000480)=""/189, 0x6690bf5091b2a900) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0x6) getpeername(r1, &(0x7f0000000540)=@un=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) 20:56:22 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r1, r2) kevent(r3, &(0x7f0000001200)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x7f, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x2, 0x8, 0x1, 0x1, 0x6, 0x2, 0x4, 0x2, 0x2, 0x5, 0x401}) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 20:56:22 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = semget(0x3, 0x1, 0x20) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0xc0044266, &(0x7f0000000000)) 20:56:22 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x68, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x1, 0x6}, {0x18, 0x2, 0x9, 0x7}, 0x4, [0xfffffffffffff000, 0xffffffff, 0x3, 0x80000001, 0x2, 0x7fffffff, 0x7f, 0x8000]}, 0x3c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8010, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) 20:56:22 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000040)={0x69, 0x7ff00000}, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x40, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x21}], 0x1f, &(0x7f0000000380)={0x1000200000000000, 0x4}) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) 20:56:22 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) 20:56:23 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)={{0x6, 0x9}, {0x7, 0x5}}) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10083, 0x20) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x9d47, 0x40, r2}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) read(r0, &(0x7f0000000340)=""/4096, 0x1000) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x20, 0x4) 20:56:23 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r0, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r1) mkdir(&(0x7f0000000040)='./file0\x00', 0x100) setegid(0x0) 20:56:24 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000140)='./file1\x00', 0x8, 0x6) r2 = open(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x10) linkat(r2, &(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r2, &(0x7f0000000300)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) sendto(r2, &(0x7f0000000380)="46afeca83a522e6d6baad65aa80ef232ca6ae7931299325771f01abdee89787f4eea4bad753a9eaf2ecb982735bc6af51c8dd7d30691ce6bea19ff91299bc4b731ce135bf4d37bb9c6ec60bef597f4ce1756f2112878b45a6f76cdefd86eaa88ffe93768f6f747c7a57b4230d59b170c0ef3f8e116537cb5d62c6240117fd164647f4c694c20811336112284d4483acbe08caaa9f92d4a1ea0ec5fa2ee3abf08c94b84ca2eb78bdd423830cad75184d9372d3ec2caf260b950f17c9bbf0aac11d1802ea58bed962d438a1081942fca99cc382b3cc68da5626c", 0xd9, 0x0, 0x0, 0x0) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x108) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r2, &(0x7f00000000c0)='./file0\x00') getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000480)=""/192, &(0x7f0000000540)=0xc0) sendmsg(r1, &(0x7f0000001e00)={&(0x7f0000000580)=@in={0x2, 0x1}, 0xc, &(0x7f0000000d00)=[{&(0x7f00000005c0)="352b906f8cb89781c7e1841bceaf1247e9a629a6a6a4aca9f04681df", 0x1c}, {&(0x7f0000000600)="9cf811d63ebbc862050cfb729fb148d05b78f939a84b8f2aa2e14fc0d616293bab3b8373f686458d34d55a9f2b2486af8ce47c4c358ee466dcf8fc507a35906283e0e6e7b6af00370a32c816af92193f1f0b89f6743e19dbf3668436cadb904acc8f702a7db76f6cee24d82d7bfc9de3533973b20b2aefde9224d2c526755e32fa277cecaa89d89453ea06e2a19e618c09cc9cb1cff3cf50f13dfe313f5f217b144289f83fd71efcec37ea4d4070a3e3518e0af5daaa11eb899cefffbb18ee4b330200", 0xc3}, {&(0x7f0000000700)="829d8ccc2ea913508ba059262a66cd6f0190e852ea3c2c40b381f7fbcbc08e30cb04067cca197b4b0437ef1ddbb78effe01976e3ca2074e20744143d605864e13bfdc0076e1aaa9e99bc4577ee8f7d5b0435acc3aa9d9d78f7f8bd04b34c6716b73901fd8a5eb209e193233f4e1da54ef735a8f2c3e317ab7271fb3959b7ebe5bdafff042db8bb6f511d3a56e778b621991a379c5c63db66c4e7537aff5c722d04053bb25c1b2b99f3e73dddb8e8df", 0xaf}, {&(0x7f00000007c0)="3addfc46d803fb861abc306af9d3d06a20c2f96ddd3383512adc3dd0695f6004f693fb85b30603e0d97319bd32e22ae0737512466c0b40ae26bd3cb6425e780a5b8f26240d483aef671bbdc180b7ed4a1c54744183954f1c8af6cdf2f857ff731a288b385624220cceffb117fdfab38ca06ae71a06c60cebad34c25866f09cd6c63ef577fb057b0f3c3eadcc330aa1d15412f1db754f2ba4b0dd97e3ab2549a4a3f2fa015719580a0d992c39a7c7bd72c66d2053b9be20816f81cee03296147da1864ea119b653fdc84fcfbda95ee579fd8a76deb2c7bdba5aa163005d909167a045850c5796", 0xe6}, {&(0x7f00000008c0)="4c2c25337f839f27320efb15243620604db3a7a80257", 0x16}, {&(0x7f0000000900)="72333254d49f23c050ae6f24655bbb957c286a5eb2876b970965f9dd39ac621d1374a26d95063211c3f47f6a976a37bfaaaa18cd4522ec626a8dfb4cbe1e47f7acdd22fc550c3d96e8b96eb2ca662e34bca121aa2b8e28dacec9ec70957f6eee199ab6e1c84a4306e2777cd1ec535e200b2dd7b7b02cd96bb0810bcd4aa4c99e9b26792841212e372d022f", 0x8b}, {&(0x7f00000009c0)="0db18c35e89fe8cc9e4734877745f52b6d4411adf3639b5fa6b07635932ec2d570d19b0d52e3b9b2313800f9a9a957a5c5b1aa4d936c40187d3a425d10fd9b1afa6ca0c9ed1dee421ba3065ebd8a785c5cc7aaebc1ba0cd2f7bafac7e2988d526f0f6030aaf153786504dbaa8037b43063d2cfac740d1cf32414991bbe603c59a371e9253c13e8f8de", 0x89}, {&(0x7f0000000a80)="fd675a0e4d7e7994d3ddd0aec1c44ef54bb68d38b190d6cee4f48ad05c198979151984ce0793238610dcb5989cebbfdcbaff51f9d0a413d77616e493e9f57fc791959805432b7b94a41c31454a5945c89cbcdab642675bf6cd3933f32681d64cd7ddd5e2e759a6be33da988a9ff229e36335aebd1adce50731b9d667de6aee6f60a88f481833d6997e228f4fe85c08b53f648f1180e28594434380255573a36e8d92a1ddfefc0af13175f088b1e34ffdf45c35f70faccbb113a058ee4d3f93a84eadd46259f0e39cce682d2b81c9703a685f5bcc6e4ea2203bec5ebcaf8e9ea5ed2b3c31446910b74a03fb6012913e82713eaa7a9d83", 0xf6}, {&(0x7f0000000b80)="958e8c74f3f4cbb1d2dddddff11302dc9011b047ae2e8754e3e05898c45d2b5c91972a5024c5ac86dc1d2d7e369c2d6417e2a01c893fbcf999b8ac01158f38aa47fc15e6509267df12a6398543d7452c4bb607543aa4eeecf7f0539ac054e6f357a49cdd54bf3ea6d6693d", 0x6b}, {&(0x7f0000000c00)="fe6463406504ea7556b66e470da29104bf8b79fc84ed098024302253f5b5c7b9080487c614fec6245c212b0ebe7dd5d5f744a9b0b82ab725f425d5e3fdff997c3b760b8dc42c38eb1f3f79e600fd092ae1a9e2a1c9f462645bca3e01ff96abd345d955c187267a42c32d3b36e213e525cc3bb635cc72b651e87f5e8ac9117ffb9684d64b046c25c332d3b001ad02df76639b04b52d98128be72bc9e46f2b48d0b9f6acad0bc7b75005c94decd84a80bb0020cad32c544e0cec11cc3f3d1f43af1ee568638ee54aeca845132f8c3cde67471fb78f48a5f833c0f4adca", 0xdc}], 0xa, &(0x7f0000000dc0)=[{0x30, 0x1, 0x100000000, "6c49aa6e691358144394783231a15547053ed2135527c3c3056661"}, {0x1010, 0x1, 0xff, "f2ee339c7e8d648b6f3b3d4fa0c518159c4012996face63b24821b2399c89f301ee91ab0097d8db5f1ba3152eaf96a791475effb116f7fc2b1008b26655b904a75a9feb4450284c2fc155ccd59a4c75ebc416c40bc1d46c89078fc1cdb7cb304ffb0bd9ff214e9a26bbd844f16e97ea3eecb061e297a6b904c0e6f0aab96143eda04fba0780f9451c5758dffaa0dd1a7d88b8c6610e80f7f4361c1f31cf7f9e4594e9afa4b5a609eb29daf45c82e1c8a694ef554f6c588754b6d99ad8bc263ea0b4324121c84f0dad3824573f54d96b14a1b18a1dae37aa4fe9e28679fa35a2d98d352af141e4a1d23a5f94c3bbd7145a469c48b43a7b98584359f9e02303fb1b95aee558a26d8cfe712618d516ad889d8d58f5025be4a5d2427e73e642ffdc25c9956f8ea0214c54ecabba067710dcb7bd4f16feaae6c7aade20ecc123edf5dd1b911cc4fd0ae25981a3e5f7b4259f4aeb50e029ebb593b314422fe5f5e6453d7b8c65a493d4176eae36eb2e39584b88cc5c4bb6616700bce797b0124ebe1c24d9f8330d54e6f9165300c6fa428d28a4967c827d9632fd4cbab758b08d4ef7b897a5581c97443d9be4460579fef3cd23a1bd6c1748d1e8dd9e880c22aeefa58419e1b680a47ad08d3d536aa2d8659e7c157489038e0b6c38ad42f47536bb132b50048b1b465caa66ee20e54af6f5c50d946df1a666423146b0f7e43ccf7be9210779619da4f94cb52c373bfe1b24e25191ce8d3a077ce1de3169f9d6cb8b2f741681d3448587e3e0bee43650f2633438996ba81775653dce0ba14650fd08566dfbf696aa11b4fc1c1b320e0e06866a321d71f72f999daa459a7350b0aa0024ce3e2518d900246c8766e94c3c377730094e9523607307866f80507087a82c5a2a2a775ce39f4cc62c6ffcc66fa8e65f6383c9b94a054112091f15672ca35734734471c0e2a5d262cea2778cf2fd032abbcf6ba129e0f3cd451bb613cd453f43c82f7bbc8d55e30894b5d3896aca991e82347bc44e276d8fa1743e0e14142c433ecbdf8c0a0cd317c3917d4da55251389bd4267589ac3e50e082fd62a4ba954b69f74402b74c603d6b21a544671e88128e006cc8cdf62c5df38ec71fe82459d5a693e2f05589051a2a0288995eb036afd125909f718c2fd7ddd3356e2096954cb16dc46cea0c2737782d9075023811629cfa44aac115aa1d3f7605123101f191ffd0f2da999d269c1b7ba358776e329da217332774bda5f6af05eacf8f2c13acf99ebe13c391bf5c730b3a66f79884d40779316607ca56e7945d4cbdea4daec36af4909ea644f7aa93bcf51d2b4242a21fc424abac9849957710d26d82d94230a648351044fe08526b8c06d44d2580b800147b321df466afe03c65f5d818d6cdf88a677919252073d2b23b2840913cd0d9bb4e4d124cfa1fd27afa2dcae44a09d0413c330ccdd9ca3536887761a887b8ed27535b5b99354dcbf32dc7f346c41c2c6fb6ed7d48d6b98b56e979e84db2c5eb1b1cf67e60f54db77cf70dd019c351ffd5b0bbd5de3696b5feb87065266b92d12f6f6ac33c4d6df86001dd347e21326a066bd24fca625f3976a2032d55f45333be6e3cd2168f04cd75658a24028da6a423fa87ad0ca196a5934c4bc1f2504c366536c59928df8d5824519b63ffeee2d00e0fdb77ccb672f2c65b5ab460a7d0d0ecebb03843ff3d35171db5b72b6700e044ed0dabc0f4c10c605d0ea4fa094b8f3b6b95834c8467d2cbfc8e8c797fbad287715ec15aba830fecf2d5aece684a41b233b18e6a372992e81957dba7c5b0155b7c30f2f4afc8c24a07ed2ace1f05d94be25613f09b2ee5fb4a45bc90ec4fe868d3e0a14e91d9f3af7c88929c65464098340514dac8782db9550d8e0480f181ba9726f34178b8df34baac6021426f36165b3a58142f1719b3616d3afa71d59a153216b73369a89f9db468fbcc80af42d6cf39d87c1855ee00869a27873baae716aec3b5e730a907561eb43a5aa26edc44c36c13dce47f69eb016ce2573f11b9fac220c1c06047aaf89953c375527bed14a8d0f121d9f5f907e89c6cb60297b1d3c7855d5ed01aa8e87f8523e9b91928136c61bb51c7a3d6e73fdc2ac89702da3d5f2f374298f7731d32e417015d872413ed891928425ed05c9aed134d81d33ee250e9f67604dad697f5449a1e49e58449f728c93c8a26d994b78ac66d0eb54e0e5c37441c5306aaeccf877b3d58fc6453aaf1d507ee8206699544a1795a5dd0a8115d2a355eab2a58e1a59ecae56aacd007a963fd614b23d9528580aa2b12a06249580831ee644da22ac305b2b36efcfd608dafec81359bbd65b7afbfd8ad1f09b43c72af35a3bcc77a6ed7ea4d16b5f40d2d24ab24f8260e53eecdfdac92448cf0a94a4a73aa7e126b76934dfa10312955956d1f3e58a7bcd5cdc1f4b7cc7248e6f89b5381136cab0b15f2510936562000a9abdc63ad901e629387b1906d4d12ab196e6cf87d471332f1de8b04dd681102f84806cff12bc4a8a6e3f5e42d8533ef6545cfab35253ba75f5dbb2e62c01a92892df5b349e1f44dbc60012f2a3a6147a2f9ce0d868726936c84dfa89df0a9a3ef73d88425d2977b4c00eaf82b73e5a27c5c9f9afe6f093f340309b3ac1004699fc7616ee19343b0bd4d647afac629110aae13b623953bb68d53afbff46e82b86d589350d45f87f7e763f2029bc7c0de11dc41b674d50835f84405061945530ed9073b27536d11c5087368dbded15d2b007ead64042cd0aab410106cd2b89fc748cd69518d5def7f96610523942573300cd8d6b7cde66c15c19a42940a934172cf74b3a96f13e335229d2dfbe05cf4f3b680dc756af3aec2acee2a106ca2108ebee642ec5258488015591d9ccec83a41d4b8a84e6af9b5287c2c4671d1323e14d0872fb5944d0dd814156052e03687afefe80e006c2251797196292a474d96c30304b161e47db702ce252bd282db4fc8db221cd00743058b825d5e722c4f616ecb949eee7b5b09f6428184ece28e60ee6015cc4c457998884adb8759ff44cd41da47283a8fb85cc68cfa6264fe02caba0c89ab99fbc12f1f6324bcee66ff62b2b319bad3ccee6a5ce761ae62d6c156a0390e65d641bc4eb763c358d388bee9069f0ddff887dd8f663b6e3b330d4501e7cf7aabddaf3f88a285592464108195f0efe95a0c537b4c13c57162ffa314577de56eba6756269e421d0cea44b1e46a221861a5c49b79579d90aa9acc54f992c9c8f969ed6a74b3bf1363433ddde81dcfaee3e6f0f617cf82ea60e412e41a2936b0240833223f4813ca651ea6a90037214bcc4bab907a94f4f12336866769e8b0316ffd3eb8f7b0a8e15939f93a93de3810d1e21dfbcbebac7f88317c07502ec6b49b4fd413b70259540daff7ad0d20fa1c55c9163e39c744f85c0ab184608c704ba854beb1b65bb95b5c92f055a7a6aa3dd50dd16c933c6b205e1ce8625ca1ef1f42b4b932d62dae5ff1154a72db2ae677aa7d4769956d0c04d84e5399b1cfe3a4a2c4039dc3940cb9db2e3f919ffd6f4062cb702d37276016775bc03be16fa7dd319fded15bb14467da778c34f623308520860dc477fb96c575e8b9160f1f7a90c5c5b9e17c141bbda1077d74e4c0eb87325ae74b49f45a202886e75341282aa875aba4e7623d811d3cf4eea6259ce8bb63dd675705747aa0e8610ef3adf3fda21831b6af4f4d31d31b33a33887e897a6845c5f86f187d5f1fee5f8c164e5b2f0b9204d17a0f467d8b5fa02be4574ff5dd450d411118f166eb460902e34bd10d21a6625489fa338eb117651ff2b339f74fd0a393c78b929ee772f25cb957071cc5aa51514721ebeb87ed03927c3bb6d73ae3130044ccc602fe4de07d8e3c98b0c33f6b2c0f21db7e79c224d985703aa3adced53cbfa8a10f71c301c325c5a09f8ec0cc7314c568a94c365c2bfaea412c198055cbd4ba898a6063d5e4d8ba66c4eeb06d7ba132f5f5a2e4961780f05ae7860ce5d8760d24f89e8e404b276dc8056330ffa26c3fc79a3448ca768e9421803f281ff2033760302703ca8030da3725765cb339de55781778b2d22e36dc01c6f57dcdd2006eceddc7de798accb41b1910061b6d44ab0ab39452cc3e0ef3484a6d7ba1664d723dec8bcc8ee2cd78c2523560773136925497b8d5b19906555f8dd1dc606afed84a46c1197edbbd7db74ff723bc330fd119a73187069c9a9dd8153be6890d0f02e9e36f9fad799469a6ff8c37254e70696207ddfdc8b14f9ddd5e0c55a24ec88471603e24db6be24c74f428f9b9f0a17a3d56d9a0c95c3d90687ef06bd695a6db776e8a1abd81f518db36576413822daea0889cb50b02978721e06bc32707d271f3437a871e31347e2ba513c745c111b7d8c2aa82875a4bfe62ce321a32d314e3402f10f04c898c8811f49a3d1535ad177eddd89fc619e263e38a2dd639fab897c1d0750444321f2d850d23501ce5934129a9ee3eb5c8d6da6d8e3ebf7bcf0c8a4e0c3c02c80050909dd0a428c9178a268311bcd9b7f13b9c0378900cd6e7897d3d631ec8c5eb7946308011ed47555ed1f67bfafb4d065a47f81f95bd1c2b4b8c31399691131deaf6cce4a740b7041d557f754210ca92d0e45e84449979366762d04d4ee600acfc21aaff046fa92b49fc122278a344cd1e1b44c4c5cc8d807b341925c9ccfd83b345ad2e2941bc1eb792c7ff5b8eac39bdabf0151a6a65574ff4b19ed67d32993f3037e520d6ef3729aef06c059e61a4a16f22d873e903046ab3c74a86ab45ad1feb9df08efe8e47987d8d8c656d1c4673ceb52a74f009eaef37a1de41ad849fd44927d13a9b52da2dae8d63b40c1cc4237a150c19092993f3b839c8372e89dd369ee0d0be3e61e80fd4258255077957947210ddf8c41acd4fea56ab14865ae8cb73c179d54446b43c0195b616f0f7fbc87b0c26fedebf47c32cafbd59738619bb75600826b02a60d7563fc68b62cf211132403a6048a605775a420a41d0f2980a923794e4bbcbafc9bcfa8922ff8006015bae7cdc64d9a7039342d43cf67e014bd66b3ce781ff9c5294db4aacd06897208c5ae814b34fcc21a076379e090741a364ab7c4d3fb9d6c1b1fc8e9c9f2e82361c8e443ac225b8bb9a0e2e91e00943f015634ad12dd9a47fa70aa1ea4f08823d886a8e5b659335220feb17a722ee125f4f040c8f8872379890bf3e944caf1b27f52a939562a2254c20f207ebd33e50434e1f29d45fcb3a4bcb7be34abe89d4dc986d13ebf11175cb4f033573a19005e0a666ab1b0ef9c7e4cdc82f4bdba03d4caefdef500f3eff4cfed10aba5b2317294e8930771bc45288edd59efb0f3b5cf428039ec7a18037eb25627cc9546220b2af03e5622a60312bfa6cfee4f9c12e340e0bc7a0bba3542d071f1852e7eafa4c32dcbf6923b93779fa0f3cd089fdd94843f500f903ad4b2884cd71dcc0ed528ded710128ccb76c22a015b947699bd82601e8ef16c776203892fe4a759c4b2aa3e11c92b3e4ed6eb5cebc87d2d5ae285e35d929165ead54d998ccd36de8d3bbc7eab693cf18844ac8ea0e47a6545cacbe4f651e77f4e0c22c4a2e96bbc6e5ee4c5fdb4a698599cbd33c8df7a64c77dfbf65269212d76435ed1216028f906ca8c07988fc117a39a9f358dc69a290e803d395d1db9b24f8e9fe86ac09dccf7b74867480388aa3ea6caed9628617d62046913e5aa339a0aeb70bc1b60ccd84ec72fbd5f8c2dc29898f0b10a8b78342acf792c38cfba97cf7af1b82a681843fe18da1"}], 0x1040}, 0x407) faccessat(r2, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x1) 20:56:24 executing program 1: r0 = geteuid() setreuid(0x0, r0) socketpair(0x18, 0x4003, 0x102, 0x0) 20:56:24 executing program 1: setreuid(0x0, 0xee00) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x0, 0x3, 0x3) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:56:24 executing program 0: pipe(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x4a) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000440)='./file0\x00', 0x611, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000480)=0x10001) fcntl$setstatus(r2, 0x4, 0x84) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{0x0}], 0x1) write(r1, &(0x7f00000001c0), 0xfffffef3) preadv(r2, &(0x7f00000006c0)=[{&(0x7f0000000080)=""/100, 0x64}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/166, 0xa6}, {&(0x7f0000000280)=""/149, 0x95}, {&(0x7f0000000340)=""/225, 0xe1}, {&(0x7f0000002740)=""/4096, 0x1000}, {&(0x7f0000000100)=""/33, 0x21}, {&(0x7f0000000500)=""/163, 0xa3}, {&(0x7f0000003740)=""/4096, 0x1000}, {&(0x7f00000005c0)=""/247, 0xf7}], 0xa, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) 20:56:24 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x2) msgget(0x0, 0x80) 20:56:24 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20080, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) r2 = dup2(r0, r1) kqueue() r3 = open(&(0x7f0000000100)='./bus\x00', 0x10b884, 0x0) unlinkat(r3, &(0x7f0000000180)='./bus\x00', 0x8) r4 = kqueue() r5 = dup2(r3, r4) r6 = msgget$private(0x0, 0x400) r7 = fcntl$getown(r2, 0x5) r8 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, &(0x7f0000000980)=0xc) r11 = fcntl$getown(r1, 0x5) r12 = geteuid() setreuid(r9, r8) r13 = getgid() sendmsg$unix(r1, &(0x7f0000000ac0)={&(0x7f0000000280)=ANY=[@ANYBLOB='\x00\x00./\x00'], 0xa, &(0x7f0000000880)=[{&(0x7f00000002c0)="25cd0ac58dddf391057e08a4b931bdc7f32f8c79e364d05c1a230cf05d61405435b3ab651d00146990edfac4c93ceefca95e3d3996af40340f8096dd3c51677d1794f717830f2ec0a7a242ba3fed02d008c8246b29af7c1eba77760a91d0140647c064e2f3ca15d1b132c63aab6e70be16229bccd382494bc4ed3095b264a35bc7b72cc3a5ab0af7708c28b9c75fda91feaa8b4a3e30fa24485ff4ddc0ccbc09d6a88352993dd4d7dd53aa", 0xab}, {&(0x7f0000000380)="e305286ffb856e69a3ed2c6c54679fe8d1d87ee29d3d644a7a7b346f0bf01842706bf14ec324dd474e42c973", 0x2c}, {&(0x7f00000003c0)="adb25ede2d5ec53008275b8f4f33a5d204da1dc0c1c59569726639ed44055b9a20f8e11876d1f7bc6c1116c2fff3166249d2c81313eb9b494340d3b95cac811764d0f85d9ac2900de82a3eabf98cf7f1a1cc0fc1af99cb4575b75ffad2fe4ed4da9211a7368f75aadc31979c426dc9764e06986f9ee94ede38e978190a393ceaaf6a8d20597fd5bebec932cd73960ba5aeffa6d9d537c588", 0x98}, {&(0x7f0000000480)="1d1f8db35408083451117776e9d3ab80eb4443ab0ae31b830277ac90c08be42d11d97b1d204293", 0x27}, {&(0x7f00000004c0)="01d03a555c079da6b69aab73bef4a8623121400004680ac046923eae70ef8bf414f429f00ec77397792849c55233576e98153b7fc93fd2ff04cbb6d767778c441afe52ccefce1ea071aeafcd81d51b6f4779fd723c444a59d12f5323decd39aed8523676e8a85352d987dc50c99b04a4202f79ae", 0x74}, {&(0x7f0000000540)="d80f1fa1a5945fb27e7b3b6e1efd26adff3d1529892a92870c3575d8deb399416a0689fa4cac15f3969edcf5c3d6eca5396c4d519da4363428c3ae9346809dea7dd511489af92c657a64772bd2c9eef721aef26ea7775ebcacd3633a8f1ae455da63f36ce6033459853a55c59cd0e31418e457f04205b1928e4a0d262907ba0181227ffd71613218fa8e30a0ee4c8ccf5394bb0a23139ccec0e02a80b673167f13b1476abf7a05b40c4424eb55d1b69bd1faf201af6c861127c1e776723cd3b4a32d2c8ded2019eb84313ec046", 0xcd}, {&(0x7f0000000640)="fab9cb2a91686621188f592f4cf1372e127d327b6bd6587d9ec1e0b7d14a1a98f5c30e5b3628063c343347bbd9631514a8b97870ad29477ea1e1857af429b08fd8c92861121086ad76a35983bd61c79a6746d6c3dbe709bfe6d2667e003943e9750fd98ed4696dd7b92c074e5cfcc430aa94066d4a7ebcac051f801aa55c429cdd94375b1b620d3f5115aeba6ca5834ba3a3c5563e9fd4f87f3de04b64cdc5dde2d1549538f5c4e4f3507fca7dfbcbb61366b9318254ace82104f4e957c0a3fd6e4b99cd0409d0d101486d68", 0xcc}, {&(0x7f0000000740)="9609907e6a74b033f54e969ee94ae84189151e56f66a6654daecd1cd8b3d7defd528844efa09e3bd98889eaaba22f32817f84f370fa87023909714f1c9a47488134817d90ebe9704da22e8c9af8b548edee4ac28a5395f7ebaafbf02e1bc3a55dade8801bc", 0x65}, {&(0x7f00000007c0)="fa50285c38caa1d7ac8dd1023ec2e181b516b61d044334fbb094a47f00c9899dcbc875f626728b7f670c16f5a344b00379065fd0d9ba45849dbaa462fc6ca1a21baf0b637e370450160a32705737e68361cd35982e96c52a1bacfc35dcef7a158bbb8d83cdb793538288b9cc4e81d027e12df515befffe0f2fe46bcca1414ee85b83cf4643a069a0042260b856d6b888d4abd0983a6af5aa21d2809333c6306f4a3679743f32785e8745fbfe26e1d26cdfc9b1", 0xb3}], 0x9, &(0x7f00000009c0)=[@cred={0x20, 0xffff, 0x0, r7, r8, r10}, @rights={0x38, 0xffff, 0x1, [r2, r5, r0, r5, r5, r5, r5, r0, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x28, 0xffff, 0x1, [r1, r0, r5, r5, r0, r5]}, @rights={0x18, 0xffff, 0x1, [r0, r2]}, @rights={0x30, 0xffff, 0x1, [r5, r1, r5, r2, r5, r5, r1]}, @rights={0x18, 0xffff, 0x1, [r4]}], 0x100, 0x2}, 0x400) msgsnd(r6, &(0x7f0000000b00)=ANY=[@ANYBLOB="010000000000000093fb54db1cff29379f80567b7430b6e0a7aff564fce539221a68eef5667a342a09755645ef172b0d785e56a5cdb2f1389e8b899dee66c79433e2f2e7d571440c86cba4f9a481a524866a0cd3e2266a627ff0b577fe1a7fc557ca94bfc5be25062053cc3b2defa77fdbd6fdf46834d423bd911a1b3742341cefca81fbad50d9f31bed168ca00d76411a64958280b6a8a3228ba95e82f10f0eb616102c8a424a8dea6b6850d2d4bae5d945e168a771c6c18faf9bb247d1cb6f03bf0dfc035b0b49e3d5ef64244352af8d57475503e4d55e47ed75288b2f1510402e7f2ebbc95e7ca7368b900db3947316f842e8843ebdfaa00aaf25a2888b1ea24065994b9929ce03d593658df32bea3d97ad9288b60adbae95d370c15fe533e1e5b5c3022a0b523dc6b6"], 0xcb, 0x800) getsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000000c0), &(0x7f0000000140)=0x4) pipe(&(0x7f0000000000)) flock(r3, 0x2) close(r0) 20:56:24 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 20:56:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) r3 = getgid() sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000080)="e462a5af5cb9df70", 0x8}, {&(0x7f0000000780)="a24753d8a260630e5b9179bec440558beba26ab007169a2dc8368da0e14d5955276395b1682f0204dbf98387a501cb5659c80a69e8e4b4ed9f55df0e451c5913488c9ef96ea809a244db7de3b1f15c257c2d3c9fe5d8f04ae6bcde27cd77912c610c00ff89d0f6627bf36b3ac7b278ecb297e0524714bd315b4faa04e414ae37cc94ae89b38afbaa00fc2933638f504b6837b4762536884d36a446fc4b6d0934f0f0806211c71cb1c406eb103574827b2a203ef4c96ac458622384b626bf3991290de1b924fb97fe8a074500f76817ec86bc01f859e27ad452043472734e678114ebfc286d57fbfafdf32322693ef587d8ed9dcf4cc7576d40557ba8cb22e82553da95e7bdd7fde6f07846c82617d8e83d6097b8f71a5544d187dba85580063a7a370146fa719b34f89c731b978799d135e6c9bc437a066639c90c9989349138fe19429365f95eed9792aebb78e8ac41171c216fd40acc028c436129ec8dc1d79a03a1bcd76f7cdbb6949640aee44eb173f24b5ba2c371a51a87b522479537655eae6cd914233d46c0675f52bb68575a2e5f573b845d07f35a1b7fd0b5e8ce32d90a2d3c57311df82d8c66043254b7ede7664ad93daff0872e2830a379e5ca253478c98a0f7a8f28dd038ccf10fb6b1c90aedc098a6eca682d516cf15781a31992f01a97c503c4f1132e365094bd440ace9a3d5a2164e388ecffecc71ae78fcd81d7b70f90f7dd526e290a5e226ff868199bfd68b204f5e28cdbb6677576c46ee84eca636b554b20e645b0b4738b694f568612a55c0700d9895e7edf3a7037293a2b0a7ab40366824a16c0c19adccca4e230434a78c89f0e4950711f3f047a4e896af5c4d0381827930501266a4219ad7a05b3a9d3729c45114434778e083a751509a3b38aa5c74c9e9d0f5a2312eb902e681755bec911dc9b9f75a56e157ca0e6cd58c6e38e004cced8ff31c2110d4b6015a91215487c04b40cb4337bc48118f9e865d3a934126c7a9a63f856f2d17dbd15cb109fccacea77870771e4be3238b13e3790948619ca655785d080a8cd0c5047673fcd4e51fb965a2b82be9ef235fb4efc4e223e16a88ed810213b9d63b9edc0cb817a544f3f75f2e0311e5c012176fa542163490380ead2dbadd08c624b2bea462345e5299d241ab82403da0c7d3b53af7ffc5802fecdad80e71d30f80f17d8fa56410b70a7d7c6bf8ce383011f7f7717002275af8f868f19973618edb8af2022ecde257ce9af6fae57a6717d94e47b4bae1a6ea695e1855fccff27d96f5cdfc5e72e910b0115ab36988fb54aeaaa71fc7d4e1cb6a96e4a5bee8e1a5693bc083c2dd0af908c8f3001ecbf83e9a74e02d28182912333984b4c6218ca76f50b454407971bd92cf430bcaa8d8d572f2b29eedf34dc136d51d6d9c3d93b1860970979bced9c7974e6e4273ab84fdba6167e83bf71eb467f88fc5e5ed6758bda9b45283afe13c544d1bf7b890606c29732b74bdbfc097d2d4301c2f02c897891d05304df902eb230d257c3332f74a6f53c45810c270ad73dcc5b6b4ce248e5db1878aed0e4e0e0eefdb9749bcfadfd7ae7cee78b4e1e5ddfd0e224e1fbdbec1abb7ddfca0518583b6a3df78e0efb87d6077a838e412a46622e602321e210c0d41bf621a8b61a4830f45f659a3d3651149b665979eb95135617d66cd0745b5a2d1aedbc7445ed2b00fae0699bf20869e0feb1cc0c65e9d7239291576c2fd83063ad02aba5f41fd73577cdc2da6b523f8cfeaff8cfac5e6778ca038ae0bc781e8698437fada946b8af0cc77b47d855dbff2ef0cf5c4aeee8484ce616ea4cc69b3bbcc0909807edeffb8b3c30da22588e85c20019d26e107f40df34b7d17cd8847facfdc7eaa8a8f3f4b44b73a7ae5ec229d008e39965a9f91788582744dcfc80f73ca3854f5a79056d98f8dd29ebd47de02a14c6d10efa886fc60ddbb0383366eb3ab34f61e09e5ed3d2b013433dfdfd6215109e43140898430e46ebc81b7146b2c04d9dc9746ac86b7de68427fbef8efb27ca761e00b81915dd754783ca354668ec95bd9a855c3ceb1cd6625053767bdaa431eedeeaf47cb29013789fb3dfc11900219eab32e1d3879240e8fdddac6d15dff8b1c6149bb4b8bbd699c10245c29c6bc3972760b8607c23009c1a950762c8f795c0cdca5ff027f968b509622fe998076a1da00cda7a77794ed3d56d366eea3e8e42122a2b208846d89f48a4994d99ca0708b0ed483d73709bde455fd408b0a99bddfcc6bc1545cb8d0f4ce2c7bf59324ac4d135df1ddffcaf93df94b7a29775c062f63aa1f98d6af756b49f77ae1925524fc4e4d43f5a2e4197e2b6fbca99a2858e4b6a5dcba1d594a140cdb58ecdb61af02e71c6386b9ad1791a3cc26682f8415ac4d34ba795c7e833666fe1caa673d69b5afee0a616cf52101730c8af2d36d3210bb9e23b0dcd41b75e2b4091375784fcf3f64330e7ef87a2869b3bb5c89384afdfd6784302e7b661cb0e9d80880b01a067e05ccba9172171d7f853595d02c53d82bc740e775390d11176f0357cb6b30a05bbf560ea086303a812cc0fe74ad4778389e4fe0d08d0ba02ae9e9a1bece93436320161985509b30a9be4264b48c3d6b50f54c00777fb7c9bbd7d5aa1f3284886437f6b220d47d5e8a1bec6ed4a02a70fbf1e286ac61299dfa62ff35e5705586ae42a9c84ca9ad1790d2dfc711a3f24bdd563151e8ee51314ba3a7a7797696f37f45e527fed483b509e8fdf5fd699b356d86adec0c3c1155616bcb9a3257d90b53dd9b9408da4121f3becc1f4bb3aa7aa54874f6d24ab02494a97b3e9e0863401a917b60dbee184f45b29a2a647f5c711fc8f863e2dda4fbef7e1ee7516314d23499ee3c0e86cde5dba9c99a853821fa11ff972a81e5fa43b0c3ebc45f3bf5fc2def85f2b4eb5e02587f1cadaaea492f4fa38a7f0fe8003b787d4e51008e880a9645c6b914ef1cd97ae1bb379139daf48d1e7ba1c6fefcab6505d80910fe0eb376e6fd1e408131512a320465236b3f612e633a7658ac35137178b57ce5868a2b3ea3a95a1b899e80716141931ed9a18839505b2e25d6ae276135ac7c77922ef110612d785ba6c2a72e8c2ea2312746636f309a41e0dfc941e185ee912a99b6ae935f54ada7056a1aa0db8532e638874cb5637672337e459b196ea06e7470aff8b7e93e17daebb8db8441430556f6fd29f5f75b98ba25f2151aaeaf759c1382439d835fb2010a7f48c805e63e6b770f5216ff134aaa91cd34d3e84430d7eeedc1d82c61042fa2e76d404bc6cf31814cb19a419052d6c05140c651829225eab9889372b209777a0079ef33d9c7994b8c85622a75e5348afbcdc352fa4bf7ab40590a49d90d23de0c6c30aa9bb82574c62a7ab7de72475d9248c02d89dfc0640b9b208461eafc88e6b63032772a2a3d0eb2c97e8479e71739b96a5b02f061a21d14a85f69d07eb11757d5a39a6108b4fd8ff66c6194f813608e8f04364de4c5bfbaab55e2cb165e2e436dddf4b331450aa2a075d6010ed0a3648d90017ab34bcf259f5f2bb31bd085d66df935c20266bc8d4ef93b16f63c2cf47f3bf8bc8bfdfa7c6feb2f4a7d3deb0c0e08949cdf2758efca4b6f6bee226fd0b4839018964482533fb2832c14fbc3b0e3a0079fe47259930a5d13334edfc78c06cb7a64c794d1675305b26c40ff0fa6f3608bf701726bc9418be694d72c75efe7fe1b2b3aae2db12f5056847bf260d7678ced7f8419a55258a1645ae31e21cd201c6eeae42b60e40a00ba835da55ffac7dcdb24ca19835b3ebb0361c30cb46f237e9377b8a24795088037a958f3f0a4ab2592943a4ca69a3313f130cf6b6c7c5dbdacab5f07687466e37ab22629748ab0937959a91426de1de5dc4b774b61afcc134aea49cb70494649dfe18aad5124c5cf33104454d3f885ea7d5199ba07f70c1a65ad542167dcee7c7196cdc8e34b80adee39e3c26159ad0a2d001a368fcc81ec99cf3685d5ec3f2ee91661584d00ac49c686411d9137b6a624b69a5a96dd2f940e8c00846b118c4864fe2f07ab5bdd59d0c15bc4bec76eaeae6c8233142a55a2d6181a93c6094c913de7af46753df5ce3c86a23a0044a0329b0126492734cfbbcdc56e61db7d7ec9b5840dda7b7208f6db907c30dcfb359a639143bee6264c4a6ef11f739216cde0b47aebd3769392fd462cc33527a9cf8e756c2454c1b407a5718a4f7a95b0e40c21151edbc7ad16e965d2102521e33c3565b20fb86234b83a6339bdb4af57628fc0c8c45df1a1e2434d6517488e39c7dab3b708b456cb8fc8cf94c251798c57efbafc12a101ed9a967b7e6251b15e39500169ba2e47725fb6ebc2ff938d0cbf9fd5435e4889fdaa76afdb0431387662152ff7f714bccaa0bdb479d200332096e26930972030f4d6555600f2cd01ba0ac76f6b3a4c0c2a97d6065cbf46312ea28df91baa6d3f1222fa4fa54f63739044bbfd2c1a0f2729c185e6c2cb349d3ff7236ea00cea0a1ae4c75ba247c804e5ca91fcf463d566823d735ba3254da83000e806a4804365e986d84170737b4ce3a2b4858b9751c35e91ae2870dae0e6470a1602f15e852c2940f514f593e4dcfe62586704233098f7b975c45a0d81092bf3e6b8b3576fb32a11836f3d53410fee0265e193c588cd252075caf6175eed86c9ff741cbaf96901e1126cf9e178fbaca049208a678f1d5f9b4741da75dac61841a40237833eb90805c91094e726719ae28bdb4c8ebfe85610e550f9a6748a7ec03206ba9548498289d3ce08deb608b90b143402fa9f173d1f4c02aa325a99e0267c6e2d342d979cc8860fea2f20afde38df8e03523a39b10eccb9763b154fb2bf3dc26e84570fc363881c27e06c6c53e61be9f90a93c729aee3435c36b2d9812e3f902c0c0f3133dc0e44a767e41506deaf4488e7a46dbb8c5cf06c0439749974e09c24d20c9fb92cce24dabadb2596899527393a85c9ebe50eba83577f625bb817dc64deaea2a1ee8516308aea8c4ec65787fc624d860f7480847eb0e557dddeb6d0dd673c2c502266a28e3b4f08ad053f6ba8617cbd70a7529cbc748729dfa8c15e3f562f2c34390129620f97ce025da76611eff56361327902de49967dd42aa354afaa8061caa95e5a783224ae525983f91f7efc13c95b4978805a483250a8c61046a40c8cb1d38aba650be3b8c34037e6185b7b9fe743b4590f8dac2d5f7e0e12ec4bdc27d437bea7cdb7639ba1d7ef35b9834111a0712801ee38238d03465f5c71193b989d7f04f44629386ce4488daaca780829c909d26b03fda912b794c7bafef616c690a5cc023fcf87c9c945720cb623f936513f0390f00f580b1cc9e845241334a0beb330a0f24b6c653cedb50c403a3520e0253a384b8e331a9d26cd0c184fc8271cd7c5f0f7f9fdd8fa825442783f2a9abe0e4ae77d7f219602c31830ca3d9da5fe65cc4830a141758c280fd5817fff26d5ba0d5b36f308c3b1f9065acd71a32f84f4a1a6561f4984803a1c372a2867a58240645461c71fab6841dd90a408e80e04dbb8435a0955f4d2a9d95077c5c16c18092565204fd20c0a77426f7947048395b064593035ff470feb495aa19c343248c988a84e3231e26be3dea9cb01ccc3ab844f20d09440ec98277a5257103078a7e971bf26a0b3288350a6aadee80fa4f24f19cc8a249d875b9712db0d293fd7d56d6f324d551f3a88f717e0810d33cca9e95b3b715c7babf138b3e15fb7ea5e4fa2069cd7a524ed837c8dd1184f6b790cfe69e1a03", 0x1000}, {&(0x7f0000000100)="93c7b55e3bcbd83b379c82205317e974ddb2e892484ced3c78c3315925894b82fa7ea416b4ff7898afd204fafb0139d3d940474a4302291056ac04de6117f578a197102cd1b07a2a4057910574b672753371ae9ae6644c7c7e8f2f28fb0dfccb0a7bd760220b658a5677874b7e123259da3f818a696e205a519228764c80dd459a1ed545f7eba75c60eb33292d6b3c361b34ff8f521fe0edba713f0ea72e", 0x9e}, {&(0x7f00000001c0)="fdcee18c725961ef50cdf8b28d6a1956e37c10653ace25c2293e6bb1a598668cb46cef65a87f6e8b698194a3651fcf569a9ff26e951140f84052cf9a0f0c102782cd163c22ed44dc1eb497394e97ee2408524fa8b5087dd44964cb6101209361117585920793482ef597ddf49425aceb0f76a5c0a735e398f7c07f18d0b37eccfe7d4bd2dbb2012db1d2324ea63b18217ed1e64afe0b64cbbae229b1c15508ae2a044aee95102b64f930bdc192c1c7e572589529532147a7a06711a55146", 0xbe}, {&(0x7f0000000280)="99318d8f102d612c07061a146e28fc8d877a3afc6a4ce61bfb915f956bf5dad79898895cdc7bfa274698a7d8bcfcd600cbad5f2ae3f7a67a50941ec6b340d8dfa6a116cd7704f4ffb85c80a1e58d6097080f6f0c52a71d73856d8d11db94b6ebeaf86d7bfc4eb7197c4368d16540dbb2ab0160ade1db75d0", 0x78}, {&(0x7f0000000300)="97d51d84eb44b9b5b2b99dd983c535f2b835ca4e111f7e33095da588ce2cbedc48171a66c92ec452b03f8614ef3cced7938a569eccbf64068c57b739cabe3a26cc09de1e18c04938be248bb98b1b95d00c7943ef4a078e1e0ea65097e069e8f909654ea35f93cd64f0e3058434885c7bff9a8cd08c3c8941a625df12021333b6f531548e9ad19461018f58e42ac1ba288ec523cd840ae17e7acb88f093862c8f669668a7a0a43b7ab3941a1eeb15f793996845362122db9bb36c3227ff05a7b09c515e93e62d9c5dd955244f387fc44b903be7b286798c06634af6932328b36a7c6cf00837f82a1ad597a81fa4be0480c06bb5d4", 0xf4}, {&(0x7f0000000400)="678dd54de1e090c9c34517005fb0f8a2ed070941c6a8fa2bf030cef151837b96d995a0740f19926c64fbfbf3c71cf3acf08c6a4cf656c6de4b46616dfde2d993ff21d602b0535bed746ffa160a0abb250c86fbe2", 0x54}, {&(0x7f0000000480)="619f459b5f79be0a2fdf49ff1dcc0b5ab6a4dc1ca0c5bd6044b00c53826e4b78a33691f88957f6af3c826c6db84ee9ffea5d9c93fb9e4611ce91d4ee53d5aadf08c8dca21c64053f913b96e42750a4a9da8bdb0c92224acfdcbd307cf839c3", 0x5f}], 0x8, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x40, 0x4}, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x29d, 0x0}, 0x0) 20:56:24 executing program 1: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20280, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x8004667c, &(0x7f00000000c0)=0x2001) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8181, 0x0) ioctl$TIOCEXCL(r3, 0x2000740d) 20:56:24 executing program 0: getrlimit(0x81c691ae9b48fea1, 0x0) r0 = msgget(0x3, 0x20) msgrcv(r0, &(0x7f0000000000)={0x0, ""/120}, 0x80, 0x2, 0x1000) getgid() getpid() 20:56:24 executing program 1: setuid(0xee01) shmget(0x2, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSCTTY(r0, 0x20007461) 20:56:24 executing program 0: mknod$loop(&(0x7f0000000080)='./bus/../file0\x00', 0x2, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000180)='./bus/../file0\x00', 0x80, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)=0xfffffffffffffffd) getegid() ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000140)=0x6) mkdir(&(0x7f00000000c0)='./file0\x00', 0xa0) 20:56:24 executing program 1: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) r1 = socket(0x6, 0x3, 0x4c15) recvfrom$inet6(r1, &(0x7f0000000040)=""/91, 0x5b, 0x40, &(0x7f00000000c0)={0x18, 0x2, 0x7, 0xffffffff}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) 20:56:24 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) fcntl$getflags(r0, 0x3) recvfrom(r0, &(0x7f0000000080)=""/241, 0xf1, 0x42, &(0x7f0000000180)=@in6={0x18, 0x3, 0x2, 0xfffffffffffffffb}, 0xc) r1 = kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10003) sendto$inet(r2, &(0x7f0000000040)="381f6b65eface0c886eaa4817c59ed6aa8125baaa338d9b8f64a4deb80d21e7330b98574931702eda0c3197b8fb547393d3621b3947da2cbeacd6f367ffc6022717f0690faa8b0e0a43f11b53c1cc5f073177ea517fe84e8ee3bb18cb9fd5e8ec5af5f2b1860232b01d870a507ed8b3c47606718f9639c", 0x77, 0x408, 0x0, 0x0) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) getrusage(0x0, &(0x7f00000001c0)) syz_extract_tcp_res(&(0x7f0000000000), 0x4, 0x9) r3 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r3, 0x0, 0x0) 20:56:25 executing program 0: r0 = socket(0x10000000002, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 20:56:25 executing program 1: r0 = kqueue() close(r0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) connect$inet(r1, &(0x7f0000000200)={0x2, 0x3}, 0xc) connect$inet(r1, &(0x7f0000000240)={0x2, 0x2}, 0xc) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x8, 0xd, 0x79, 0x7}, {{r0}, 0xfffffffffffffff8, 0x2, 0xf00fffff, 0x5, 0x1000}], 0x0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x1, 0x7}, {{r0}, 0xfffffffffffffffd, 0x40, 0x80, 0x5, 0x3f3}, {{r0}, 0xfffffffffffffffc, 0x11, 0x90, 0x602, 0xc0}, {{r0}, 0xfffffffffffffffc, 0x28, 0x20000007, 0x4, 0x6}, {{r0}, 0xfffffffffffffffe, 0x90, 0x8, 0x8, 0x5ca3}, {{r0}, 0xffffffffffffffff, 0xc3, 0x6, 0x0, 0x8}, {{r0}, 0xfffffffffffffffc, 0x80, 0x1, 0xfffffffffffff800, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0x943ff4aae1279f10, 0x401, 0x6}], 0xd7d, &(0x7f0000000140)={0x40000000000, 0x7}) lseek(r0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setegid(r2) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') fsync(r0) 20:56:25 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(0x0) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f0000000000)) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 20:56:25 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10000) 20:56:25 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) sendto$inet(r0, &(0x7f0000000140)="bbc035254f785060229eb36c397ae6041efcdc29d8edeb638113d9a2abbfde371921177a46ebdf1d8a9c945d5d91c7537473a3acc4adb7978bf1d3408b73bb6bc6f3d1a181dd587fd70527867171b3dcb5785b692c3681e89e803fa9c6b9a95f404c0922cb2ce5bba04069d911c9b80230eb67af476cb21d7630cf7acf28d4f4ded5d42dc7bb3122f54ee83cdc88a92d8b232c4a852bf5ae472db89c7be08f7b3a919383fa473850ec532c7f8043135bddae4fce3d43d4e449516dacf65a08d6da0f86c158f924dc2f2719ad4a3184c766b5", 0xd2, 0x4, &(0x7f0000000080)={0x2, 0x1}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup2(r0, r1) 20:56:25 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000180)=0x7, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) recvfrom$inet(r0, &(0x7f0000000080)=""/102, 0x66, 0x842, &(0x7f0000000100)={0x2, 0x1}, 0xc) bind$inet(r0, &(0x7f0000000140)={0x2, 0x1}, 0xc) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x1}, {}, 0x0, [0x8000000, 0x0, 0x40]}, 0x3c) 20:56:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x80000001, 0x9, 0x2, 0x6, "2ee7842c5d938dfae1552a3f6f2270f4aa46e69e", 0x0, 0xfffffffffffff9d8}) sendmsg$unix(r0, &(0x7f0000000d80)={&(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000cc0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) r3 = getpid() r4 = getpgid(0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r5, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') fchownat(r5, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000006c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r9 = getgid() r10 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) r12 = getuid() munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) sendmsg$unix(r2, &(0x7f0000000900)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000100)="f754c45616d558cdfed2", 0xa}, {&(0x7f0000000140)="6a5f226fb0c7d70c6bca11fff587d649159e64120d423b5defae22babcb63c5688e447eb2ade2765e565d4aa69", 0x2d}, {&(0x7f0000000180)="d3cf613ab5f60b174a14c39cb3a8388084b49e12ee6c72b9233f9f373ada6fc77fe107c9f30ad698aa5daed69c4e238ce1872a64809f1d53dd1ccf1177cd1c5827e028577fa5a4b3edf38a86dcd25d29e21248c7be2172d9e0b587987833d9e0f3f6a35e617646cd311a889d81310ff9305e73ccb27fcd5e92f25c8dd6dc52719bc402d055fde7ba3bcd8d9bae1e3190dc852efe5a2e963ce7f8b60c9ef6d3fae46be1d1dd076cbf5b94645b10d5e2dfc0fb67f6d972f13bae9f95da3e4ce03b5060c10f670b6a178618278f8e7f4875d56477e59b173a1b64def5b0dedee4065c82fb9963514c7de4c5992d7911c29a557c", 0xf2}, {&(0x7f0000000280)="814954bbfcaed2cf27039d104fd02b24eb6b45b8a1732caabd4bcfe0ab14d8608ad62d293f7fe22962f2e2d8a45b331ba4990214837ce01dbdd953f1b004aa78232bcb8617fc84d9a6a6c844e4a5d6c6ca7ddd35b41bc9c99d4bf5b556c09b0ce5e222fb45f59339d0caff1ad70b000f0fa537d4e8bb2e34de89f7c87a1da7172acfdea896f58d5ec39d21e43c63d24ef4b782da76e3eadeb5a1121e95bccc358a66", 0xa2}, {&(0x7f0000000340)="716ab96cd709fac922ca58689923d8ddb1609a59c8a29dbd7fdbdf25c66d952fbdd1bcf4210c7e4b5caf35f6a4c0b7d1d17e2b04ae05adc117c2ab95f3ef43e4abb58a70d473b54587e8d9465d21ba5e6599beb7ef2547134a0691a65ab937a730a7d1a01186646c6599e515f82b397dc05386f2dbbb4b1a81d644771024ea45402906c3029ff2eba3699cb6a1ac86f73e52acb9905d41fa140bfaf3b104cc26827267f407eef155c211edb4801a7aa9d2b83a16fd2eac8ccfcfb5ed3062", 0xbe}, {&(0x7f0000000400)="840b998f1fc41691769217fd2d36bee1a83c72514eb4b9eafa6d81c8c876741ff509a3a608d8cf4410b1edc2793c576d92dc824f7fa90fa0e4716c47959eaa875ab7fb0dc9f346ec3b72d93e53a93f454e3c1796ba1c4390e1ebca417ad860", 0x5f}, {&(0x7f0000000480)="733abb98411be05126f2f8881dcc3e02cbee526af2170f2e035537b3135fa85b7d764ac9b0916cc093502fbcd0805ad3bc01b0f8e343e21770824519706b038f92b2d39129e4280dfd65b64d9b02417cb380d182cc633e0bd751a7cace57fe9f662d2c1b0c29e8e2af8e973c12d5cfa94f39d80469d03e81d7d2058a7ba71d3091c0ede03d94775d477095c96653fb83298e5c6b", 0x94}, {&(0x7f0000000540)="9237093c17297ca2df3eb40e7e7db8f3ba2133e803b6360941576970cad9eff1006845266cb6a10b0b2f5529f30fec069f0683dd4cf2543db3e2f798b8dd7abc33dcb9499139db4738824a94634ee566aeee4a7c4ab97451f703f0c320b4e1f92055fc3999", 0x65}], 0x8, &(0x7f0000000880)=[@cred={0x20, 0xffff, 0x0, r4, r6, r7}, @cred={0x20, 0xffff, 0x0, r4, r8, r9}, @cred={0x20, 0xffff, 0x0, r3, r10, r11}, @cred={0x20, 0xffff, 0x0, r4, r12, r13}], 0x80, 0x4}, 0x408) setpgid(r3, r4) 20:56:25 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0x6, 0x2000003, 0x0, 0x0) syz_emit_ethernet(0xc7, &(0x7f0000000000)="b6c8574cd6d8859447bb2d5a4e13b9b47a5582a6eb609cb34853505d882af91133bc733da628a9d160fc4cbf6ed7c32a46ea67fee1d843047d9985281727c5901105b1fd1b75407fa0cab15a19a126d3c1b81792eea3888c400999392aafc25084b839531eba053161f2195504ea6ee551a24286596ac8e2e044b834e4b82145b621cd5aceaf6e629e192fc9a16a1b20cded86ddb5be79e6e499da4ac4db3ae31925ca238ceb3e56c63cd5f66d36aec859b8a2f01681be68460df0d2c6583fb3084b7055401b24") 20:56:25 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = getppid() fcntl$setown(r0, 0x6, r2) kevent(r1, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0xfffffffffffffc01, 0x0) 20:56:25 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8eda661051eb3432360b", 0xf}], 0x1) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 20:56:25 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = dup(0xffffffffffffff9c) ioctl$TIOCNOTTY(r0, 0x20007471) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 20:56:25 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffff39) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:56:25 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getgroups(0x0, &(0x7f0000000300)) r0 = socket$inet6(0x18, 0x4000, 0x7278a7c3) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x3, 0x0, 0x3, 0x5, r1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setuid(r2) chown(&(0x7f0000000380)='./file0/file0\x00', r2, r3) setgroups(0x0, 0x0) setuid(r2) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r4 = open(&(0x7f0000000200)='./file0\x00', 0x20500, 0x2) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000240)) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 20:56:25 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x1, './bus\x00', './bus\x00'}) mknod(&(0x7f0000001a80)='./bus\x00', 0x280002002, 0x2065d) r1 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) lseek(r1, 0x0, 0x1) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000100)=0x180000000) ioctl$TIOCGWINSZ(r1, 0x40087468, 0x0) semget(0x1, 0x1, 0x8) 20:56:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = dup(r0) read(r1, &(0x7f0000000240)=""/250, 0xfa) chroot(&(0x7f0000000080)='./bus\x00') 20:56:25 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x110, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0x7, 0x10001, {0xfffffffffffffffd, 0x6}}) mmap(&(0x7f0000498000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) 20:56:25 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000080)='./file1\x00', 0x10022, 0x100) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 20:56:25 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1, 0xfffffffffffffffd}], 0x6, 0x0, 0x3, 0x0) write(r2, &(0x7f0000000140)='Q', 0x1) kevent(r0, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) semget$private(0x0, 0x2, 0x400) 20:56:25 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x0, 0xfe) mknod(&(0x7f0000000080)='./file0\x00', 0x2000000006002, 0x411) open(&(0x7f0000000000)='./file0\x00', 0x2000000000a00, 0xfffffff7fffffffe) 20:56:25 executing program 0: socketpair(0x26, 0x8005, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() r6 = getegid() bind(r1, &(0x7f0000000400)=@in6={0x18, 0x2, 0xfffffffffffffffe, 0xc2}, 0xc) r7 = getgid() r8 = getgid() getgroups(0x3, &(0x7f0000000380)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x8, &(0x7f00000003c0)=[r2, r3, r4, r5, r6, r7, r8, r9]) sendmsg$unix(r1, &(0x7f0000000200)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f00000000c0)="2c09bdb387e803068d583f9dfda5764cd39b858567b8c1a249a55075886f26116f34d8710ec1d11432921061f758d4d33cf9151e441b593dc26c398671c84103203b031f752c68505afd8a250d8400a21ade3a0217a073f0d43ca6918a9a8583d06cb94b9d912821b2bb", 0x6a}, {&(0x7f0000000140)="ecf32399f7e3dbb72a4addb03401dcdbdb1ba412f9a196117952a7f2b868e3e98eb9d89e667a76a7890df7c56d4c887fd2d536d5c054e6b1fe7f010a6de2859f925ac89c6a0c16d038bd684866c43fd4b0bde626c2bc5ea57060a01ad3be41b7a3310de7bebf6537f3542c4c229514fc9dfee946cf555f83998e8176c2dcac", 0x7f}], 0x2, 0x0, 0x0, 0x400}, 0x1) r10 = dup2(r0, r0) ioctl$TIOCMBIS(r10, 0x8004746c, &(0x7f0000000240)=0x4) setreuid(0x0, 0xee01) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getppid() setregid(r11, 0x0) 20:56:25 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) pipe2(&(0x7f0000000100), 0x10000) r1 = getuid() setuid(r1) setgid(0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x1) r3 = semget(0x2, 0x1, 0x0) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000040)=""/153) 20:56:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x20) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)) write(r0, &(0x7f00000001c0)="4c0dc587a8ca1fdf446eb793cda0239ba46017dc596876a1a65dbca7078c5cbd72112e373536a39696fc8fd9c8fe6fdea26130c9e43347f5a7b329ed593a6bc74356ee78cc5934e7801563bd8d66bd1647f0ec65d2649e7399cb6f17abda1cb8e5a34742eef022a91b7a373396dd95f107f4ff45406677ba", 0xffffffffffffffcc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) chroot(&(0x7f0000000040)='./bus/file0\x00') 20:56:25 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2004, 0x40002065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x9, 0x0) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000080)=0x840) r1 = semget(0x3, 0x3, 0x0) semop(r1, &(0x7f0000000040)=[{0x0, 0x80000001, 0x1000}, {0x4, 0xfffffffffffffffa, 0x1800}, {0x7, 0x6}, {0x3, 0xfffffffffffffff9, 0x1800}, {0x1, 0x7, 0x1800}], 0x5) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) write(r0, 0x0, 0x0) 20:56:25 executing program 0: fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x120) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') socketpair(0x18, 0x4003, 0x2b, 0x0) 20:56:25 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x6, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x100) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) 20:56:25 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000040)='./file0\x00', 0x1c1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) 20:56:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) semget$private(0x0, 0x7, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000080)) chmod(&(0x7f0000000000)='./file0\x00', 0x29) fcntl$setflags(r0, 0x2, 0x4) 20:56:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') readv(r0, &(0x7f0000000600)=[{&(0x7f0000000280)=""/159, 0x9f}, {&(0x7f0000000340)=""/223, 0xdf}, {&(0x7f0000000440)=""/219, 0xdb}, {&(0x7f0000000040)=""/52, 0x34}, {&(0x7f0000000080)=""/25, 0x19}, {&(0x7f0000000540)=""/192, 0xc0}], 0x6) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') symlinkat(&(0x7f0000000200)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00') 20:56:26 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() mprotect(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x7) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 20:56:26 executing program 0: utimes(0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x807, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x80, 0x2) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) getpid() semget$private(0x0, 0x2, 0x4) 20:56:26 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698b, &(0x7f00000000c0)) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000000)) 20:56:26 executing program 0: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x2, 0xb) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 20:56:26 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00d", 0x85}], 0x1, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 20:56:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pwritev(r0, &(0x7f0000001540)=[{&(0x7f00000000c0)="dcc8be416b3a0caa06492a57e8c310be115b7a26b7a0ebf3bccca9", 0x1b}, {&(0x7f00000002c0)="dad773c5eb63d121a7e615c67169421271c572a82debe90c868832d790a31586ec2488edae9cb3ce63a458e7ee9fb5887364eb445660faa1be4a806bb35a4745f27b08f3e02841d496049e1452fa087d8b57f4066158e8982f35cbdd25d7867c94fbd6cf8b23534adcbcfe18a2a70f294eda7e0b756be5c1633b5a7c456cc0ee19848c01bd250f69d3bcf87a12d98d7d3d9d808fc29cfa3cc705e14bd2cc7977a11950919eee71b2ac7e0939bfcac28ebf594ff26dd054d2ce6c63db356d84852e3e6f3976210bb5e7636c06783da4da96ff02db8f65152e2eb92493a0f745600d85766aa491a80a6b8de6cdf6679f95439692964d93598f8fbc09f8257f556555a093c6ffa8d742fb0844d642830af03570ed804dedcc171fb5920e3cfeb6e2c3829a2a10c7e359f93c671cee51527834f6d3814376ffd26bdebc7686f24780114406b824fa95d188596038eb983e23feb0f6a97b882f71ee420aae2ca5ae4385d0ab29fc6dce0824ff92adf74da5a08d094cc3a25d29a81f19c0602fab0883d09a90b0bd88cdb686f4811cbb6c2646bf3e7e515b1d60828140e150b6bbf8024a0ec4778a610b341be2d8bdf5380141a6ba2bab517fc7b1c0765854f37dd006514624a861672b7078918ab830329c1164750e4aaa042e34e0c151a9ef95636501bd4a514ea8328fb4bc19dfdee062280d088d694d7e7528a4c6aa4f5fbc42c59d405caec132088b87a2ae208d31e13aa0a7969e6ff703d3f1ec38928eb847a4549d658726636fab1ffa70e60c591d4b36840bb19be79d93aae52bdabc3e53829411bf91c3aeb00b7c7228e7cd6eb5583e22a081dfdb9b81c4442509ef46ba18fa7175e10d4da9d65804087c176fb71f09f879d914e679549157d723510dd492c415f6fb5f552c8c4d7800af00e5337ce7bcdee710b8298c000760347602b118c1c8325e799df2f7872055334abe39845a3e1426d072fa3a6ae6c0fe947cb5953c7d8ab7cea5c9a46dbf8ffafc02a61fe0d051991347298eacd20dcf25f121b695f176cb70b96d02f1d93c64837c13a103814d0ded48e5fa959608ecac575804425e992b57bf3021a6ae00691a224b011fec33ca7e1504d6f8eb7de38e12b60f790fe00cbf7aacea365df3b1cf3293dda35679f5ed3c929e64438e10dd51b92bd1adefb04344f1082190b222415bd4971926a70c241c3e3fc7866a4d6623d40bf9d2e99f29b61e9789091b688df936ef88e8f1c2ced964c98cea12457ace517ba2a3228aa0f73f7391f874c674a486088998973a715e27986b0aef87a1476544c0ee7503e2a589b2e560404bccb425b0c8b871ade6a90fe03a92ce82d9f802bf55066811949e7b1f3afd94b74b3a1c429f89402c15f74ee9be2e1fbfa5058677b970800f21e1fdb0832deec83c4b38e0f41342d2e8d13cee43d229f2207c7f5eb0c7f8d76ef97c00dd6e53fd25ad99febe6e09ebaa1f70f097fe03f3e6eb299c4843949432aa867d6783a4ae162a231b85875a8a10eeaf8dac8807e2473397949beea7c79d1fcb465a7e236cf1407ac7345e163c2eb86c96cfcbe012df832172d775d5683e2da8c5e276a7f87e475e74b28f7058962c8a0f84c29baa20d59d8a8cee6f18263e8484c4fcd11f9e97198700ad55be713e8bea58bdd33004c8261a1a482a5ae9226aa40a93f1bdf657a0a467606f54df7d274ef70b6a2f9287cd20213d9a7efa907f68e4430ee6f191180bb7cedf7df70ef30c761120e6c41fcce1579685a08141849b62bfde20a4d9816e33975790c74b6dfdb7e36165cbee63faa82771bc70dbc9c30e990574b15901da9dc4eec8496833e7e79d6ce87ada43d67b4825d89174c3deb027f900f68d0a096d99dca8db5b39324f7553c9a037e1b80cfc52cb437ef0a067e8ec8a5f5bd49a15e8fb950f821a61dc636bd0c44944bc25cd896dfb5ed91244cf34fb352a85415f0a40547e4304a0b0605a350a3557d784929b30d34317c16d77736bdcb4b341e105e45c55b9dde9c8520cae7158c2eb35ef5d99026246ac7b0be0158cd95f3f40c1544e772761312a74e057e0ca6399765000990bfd15b1581274f828c9765608130068585f5a0b52f78888b4420dbaafd959807537818504ead7958a4a285579eed0f6ffa8d9efa551468068091d425da89b393650fd535ef72f2e1af09e2cb219d458657fbb0356dd1bde6cb31856e005d68267c4876de47c54b822961de360bc743ad0df5e810dd0e69f057d04c37aeda8fd89d90bbc603e3d8f14d817d6cc4fce3b9c806c337291db0c07dfb985620ec06a8e8c83f7cf3061917d5d48032a2eb9348c6b4f711148c31be65ec7cd84f39f72fe04c06c24550e70602d50dc5fde1dac1e82d0c44a745aba9e74484e3088cd817c21ff3768ebbffdefeb1ff6494b2c8b516ff816785b1ebf98ad4b37b5162a927c20ec44a8d26d5f9f3e3e1529e6a996c6960d9973f4bc94cdc5530344782c26a7dce31e0824172620ceca0d670498cabe0021d942d81bdc5eb065429da349b919694ce383970e3cd808ad85a3ccfd7ab75e9ff45ec827c1b5e711c0694c98cfe9e5e7a04764c30c6f84bfcf25c083ce905ad1fe7e046219d8ef777479e55cf67b547bc041ebf08a7887ec375bd17e7048f6d6c3a0c2a4097d78d3c0fd3d0c3e1665447bcc78058c6608b9564951d70ad3c1736b943c18db6cc134c34b4f064ba95049ff980b48baa8f1683467619b7bcd373710e1771eafa742e65dd9b2a9612a0f2338ac36ffba15730f5e372c1edc049682dc9bd4bb844733a744c4d3b927ea2b813de5ac5753ea1eefaa42f56aa8d680c09da402087794f616c3a8c4177cd9de577a11e75f99498007350928d581e084c6ac7114d2887ee2b9fffdc59e9b2d05ad9ce423eda7b5bef0a604f2f2c1e07b9a775863eeee063ba224d5a3650877cd0ff807d2c04f8a2c3e19d36ab5f02f43f13a98cfed784e7c3f6ea97e41f80511e0d5e9569aed640044f16349dc5b9e55442111876b589496ca49e0f60bb4c1464a35bbcff0befa1ca485dad29672bed2699a58e75672407e5e9a5c20d33ecf5a2f57e7e8f43b7189a49480c08ad62a07d256cf7eaa4e38acb4e221105e2454d9f4974f1f063388bf18b2aca7ee46e1974295c987430799cff8726df796ac68888d510cfc6639e18f37d1727e0846933a9d9386a9c83db2b1ec739ee16768ac96ece5f3b37368a5e4d375a1c67136ffaaa2a1ef6ba2fe0d92ce37bed6aa51a2dfbc2f983112c1749ed9034b2951f00a261b25f802e3865501f5a5bc2e856ee1cdbf434ac5c28e2d4551cb0b7f392c9e856683ecc4678d15de2f829200915dcd1362f95eb0f60d47198aa7734249fff927ea23ad0532f89dc943e295ac03f5c4eb39c7b820c34361421b6d16dd70c313603ba8fde291a6a60bdc0ed272a17f57a673b0ff1cf4c6f7ff4e835adfef6499a059ae5c4a02cc2ae8fd1d79dcb6062ba6c81341c00923d624e410b49f80a71b2b9d9459f32884ab5b7f15f0b9e605ab26120f0ece14a90f532642c34401696edcf3228d25d7d2fb1653822179c9b297dc3a359ece63702f1ae554d43a5d35a0e3a7cd5c11621aab8b42ac284b279b4522e24fd8ef26b8721cf10563dcb3afe824bc570354b559f51be29dd705513c1b8c6301d24f56cda444ac379a26d75beea26b6446523d57844308fa9022fb130af6ff786b4b5db10e1c1339ab678171e294bfd40e313975f00118876d11dd7605a7c4cf469bace7b68d6f48d4876de4705f63912ba70fca7e0466f1107be6e8902258427bbe311bd2e424b0788763d1c248e00b7fec954242366ef8029bd8f57679754304f63766cd6eda61675538555b70c8d99bad199eb9a06dc407bf5441ee656058634ab222a050e059e7862ba4d715c16bf7644054286eed82639783d0c49e33db0b8260485ba0aad343ab50f4b969330ab4491d9b1de4fc0765335fb10e947bf6ec6244ebdac33def541691093387b8acd71cf6bf876b8e5efdfa881c387676c953698e97e82ced541cdf4be477b920eaaa9a8d087e91b84a19028f84f2da875e18b9bbe23c58b9a9c00158fabead98eee40d4a6b43dc54d21056b924519ec3570521f3ad13c90564b1be01e89c21ccbcd1292101e9ab332b7759f64eb22fa3ad56ee353c0fd0cf71704aa8856df7a64507e34c47fa0167b7b009e530e425423fbc76fadd5bcddde23a4b9bd11c609c234836eed52f11506f0e6b4afd40943880f95ef07ae0d50e83a2788367a2290e5e3af4f0592d7c5eb2cc8906824a4ac5c088eb2b375477f2486252fb1c701e4c8f260d4f8a3159be23b0f9b17b9a817d75cabe6cf4c002f4b1a6e5db7addab29d5e915e6f0465ad82ea83a1b3d2f4697c67aebc60513adae52a3fe63f7f82b9804ee2b3c89ad3caf0fcee591e3c1b1efbeb90e0bbc2363e68c857637306899a8e3707ad3666e7e05e1f5e79d9d1ca1fc71de0ac5bc8834e2b7aec306a1490df6c7abbb7ae9c9f567dc6902fb1d7500239f0c27f6c64695e3ce514eb5e5f11e94e9ff9445ba8017ca60936b5eb27b6d6f119165945a640e3a131e317bc7c4a3f95170f5eceade74544af418c1a178e030e2bff41ea4639e5925f67b4fbb5ca325632809286f7f47c71eff8860148afb6c8a1c6c10c23d522cd63a2f5ac8cb2b5645ad1e2e6d6ec26ff4e43a477196e66151855d731df90bba2678e84e0dec625b1823e35c26942dc6fc70fb27c9e03e048c1f9b38864027b3c0b4d3dff252f0b28e2bba40ef74003011e926cf27952c07a3864f73972a570ff2bb1eda4b4df4bba407d6aa29a0206a4bc0e42846c4e3909545b566ae29ac6d59f886f1d025d54dd38dd4ca4d281793dfb237df3e17bfd74a303a526316b64a83bbb5e672d695eacd3a99307557fee0fdd0e1d3a7c0787daca2bb7681123ac18a61ec661d5f135c531edbd0d837b8e04b6ad756cc6587fbfe7264a2ffb4e4d90509f6005ec3459d010ce0f6085096cad07fedca01eaff517c525d45383f4fb83769a80dce0b3040746d68b40bc4a509dce01f5f3fed0e6a12bba8fb8a3a4ba5a9407f0b63d2320aa9877333a22e4a7bc891c3e58fa124e35577135e3dfca2b16874f463caf3ee9c3f8110f466039eda804aba562a3d17b13a7956f2946666489263e5434045e2bb2db0d6daa5f1e87bc0ec6d9a75cdca6a866274ca6a2b95d111319b5f06f2eeb879aa2ca5ac0802da169413c42016bc9bc8bf53d9ddfbd66936de152ed86ab0c4c6756cc300a0c5c618694d98a723c654a3dc455653d93e8b657408113b41685bed277621e400181cb672fe8983bf5c843a5ee498580c19708e0e70789fda5c4ea7b9ed4d6bf51bc042070413755fe6e4a92803a63d9d33641c1f34d2bc207fe850109717c64f09af4ca3c85a893b7b41d1d902c31819ffb9280e5ce724e3e65fdb07a792dafe8f9699c1012184440215ca9ea6189641886f7144e07e4233c7870b5ea082dd84c3c1b1f1d408eec66079b9ab92d332b9307514afa5832255945d5f59a7c46057d55b2ccdab57da27a733418b24f3d3b1ab0ef3a83b7a86d828e38d6abf9a5f98f191420d59653f44f67ad815e2b3e5d3bcc38fea74061611c84ac683ff424ede2be8525dae3dc40471544a15e904ee57afb881364498e59cdf6a5c7a866ff77344894b499c4ed61ed1fda1a28d244b906d71143d63cfaf580d2f120e2831c070a0f922c6eeaf905fb1a67fe10c5164223f9f7cf8ed76ea0b4ab41e435879fe3b7d3134", 0x1000}, {&(0x7f0000000100)="93349d2b8b0b87192a00119410380ae5ba9c97cf60ada9dafad0f94a23ff65284dacdfe5d140aaa747bed795a08fc260e4c9e10422aa95ae682c0b59ef5f0fe269428444d969a4d8c22c3dfa2a59fea2141e06d4e722609d97d8c30d56340fe47130c0a719085531feacfc7f9bacd90f2a0c3251bbb5bec6211d2c74a0b78eca1caabb7e5ba1c8fc9601495a05367124592ee035fce90a48b684ad3c0d4a409e442ec303c41c7594a9b427be4c38a1ef83a6c09e0521ef8ef5d7d270a4eed1b966b00765ccd045f09a8c4556bbe7a8a241c4d74ba8cd48392c4d6b84", 0xdc}, {&(0x7f0000000200)="84", 0x1}, {&(0x7f00000012c0)="d5ef66e8062c97d9d7d837f5c7194123771ceca50cf129e85809c990959ab15fed906499ac523cc6e3a53d0e2e1efb8f8a52012d6b19421dc7060fc28da41621d12d444502e71340885894780402a9fb869fbe8d159c627f1a9ca4a338bfcaae8b2d2551d24c9c9127782332cb02e82bd55571816a28cbdc899ef3b487de9060d8ade9e578b79691eb1bb21c33c758909cafc19a2f308e4396409dce5d532c22fcf061cd5408a98d9eb98036d1fde332c7dcfb24a68159c3fb4bda3f5feab9a79ae18fbc3d01e7fac2ebb2cd63f3d88b235c6ce0d6eb7e0f548bf78f7b162ad9022a2914c240a1e5c619df6957918e9494cf8b", 0xf3}, {&(0x7f00000013c0)="8c1e8763144ce8e7373fb0618b812d0de910fa6e7a2e1896aeb6ba58eea836e5587f2c348675b9cb8a956e8d05f19364a1e26a8f4e6276317a1bbc6816d3902096c6112c428be54df0f9312de02578fc87b431056adf72e5b14634df56750672870d624e47430963b4507b68ab10f138dc02fb128a1b8e43097ecdce869e4f0ecacdc5246b00c5ff", 0x88}, {&(0x7f0000001480)="e0dc8aab6b3960ecc2a8d86e24755fc08557c4df48b1e1b5ea81da69e0a63e61dc5968e2ee0823e32502fdb227353145a68610368013027cfdc9639f1382280c3181d4e6d3be54ee554a7d547df18d8fbc412d5315c4f450f7fa973f94b480a42bb19ddf83e8fdaa016406b988497c95b7e8f035e06c16867ea7aa85024d0def36988801a6d2e624bed538a517c86d3c996bd338b2bb251e44af1872465ab27ad6ce8351ea0c16cb64d676f8608c299a8f7c94e66b37", 0xb6}], 0x7, 0x0) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80105703, &(0x7f0000000000)) fchdir(r0) 20:56:26 executing program 0: r0 = socket(0x18, 0x2, 0x800000000000000) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) setsockopt(r0, 0x1, 0x3c, &(0x7f0000000080), 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) 20:56:26 executing program 1: r0 = socket$inet(0x2, 0x3, 0x4) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000002540)=[{0x10}], 0x10}, 0x0) setitimer(0x1, &(0x7f0000000040)={{0x0, 0x5}, {0x5, 0x6}}, &(0x7f0000000080)) 20:56:26 executing program 0: syz_extract_tcp_res(&(0x7f0000000400), 0x9, 0x3) setuid(0xee01) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x3, 0x20) semctl$GETPID(r1, 0x400000000000, 0x4, &(0x7f0000000100)=""/61) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/206) r2 = socket$inet6(0x18, 0x8000, 0x2) getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) accept$inet6(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000300)=""/239) r4 = getgid() r5 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r7 = syz_open_pts() ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f00000004c0)) geteuid() setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000480)=0x1, 0x4) r8 = getegid() getgroups(0x2, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff]) getgroups(0x5, &(0x7f0000000440)=[r4, r4, r8, r4, r10]) getgroups(0x6, &(0x7f0000000240)=[r3, r4, r5, r6, r8, r9]) 20:56:26 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = getpid() r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = accept$inet6(0xffffffffffffffff, &(0x7f0000001740), &(0x7f0000001780)=0xc) r6 = socket$unix(0x1, 0x0, 0x0) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r8 = kqueue() r9 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0}, &(0x7f0000001800)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0xc) r12 = dup(0xffffffffffffffff) pipe(&(0x7f0000001880)={0xffffffffffffffff}) r14 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000018c0)) pipe(&(0x7f0000001900)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = socket$inet(0x2, 0x3, 0x5) r17 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001940)='/dev/wsmouse0\x00', 0x80, 0x0) r18 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001980)='/dev/ttyCcfg\x00', 0x8100, 0x0) r19 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/wskbd\x00', 0x20, 0x0) r20 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/wskbd\x00', 0x840, 0x0) r21 = kqueue() r22 = kqueue() sendmsg$unix(r0, &(0x7f0000001b40)={&(0x7f00000000c0)=ANY=[@ANYBLOB="01dd2e2f66696c653000"], 0xa, &(0x7f0000001640)=[{&(0x7f0000000100)="a609603f823a44382ed7a4d5f179a5d0fc5fbe45cbebd21b6727d0b73181597fe212470482bf4cf458e5ef30018e98bbc452f076858bcbb50a9bb2ac27607bc933997d224208032f4e10badd5f", 0x4d}, {&(0x7f0000000180)="4998b39ca19d114ad1b2d3fb53fdd136f7168f8d909df3d707627f76eea068daadd2626cb8faecf930519662b0fb4aabf9e57e0acb5ae5f2ce58ffb4d67b1b538c57393b12ca8120c25502835b6003d2cb576b9d9bfa1e696f6fa9351763f1969195979e53e34b6448e92fcb88c430192cb472812416fa671108a05e7574bb244127845aff4ea852a9e6612030c8696f050f7405af66daa219a9bfbea60d28e4546aa4f3f8edeacb18833d4a0e738b69f8052c4a8c33553e3fb5c02b645a45e8afd7df610651a0d213557ab2aa26f419fe302b65caab19e2a447bd7d6156", 0xde}, {&(0x7f0000000380)="f6141116b38fa575a2718e5f10684565b2bf2d81cc229487daecbf173d4abf472d7f4853e71f2836a498248a244992af63fbfbe2bcbbf31d0500bb0b4f66038184a9737e1233fa7b28eb168fb1ad20d9933433a38cea710937e7e865bc259e926575b31b70cabfa163d692e9df44b64c0e4a74057fcd5ea3c27a28d0392171bf33588a3c19518276bdc42e1ae0d6feb4adc4bedf82b408213fc38d40ebe2ef312b35ff88aaebf013bf8f264040e83b2cd8df48cf90b6d1b6d3ac339a697be13e737c5cff4912cde3d1", 0xc9}, {&(0x7f0000000480)="2f238021e5bcc894765a626056bdf00ef9d76a48d6279d505a21625fd95c85932ec918223de40ca6be09a0e743b9655cc837c511f01c9ca4f6f528b06ba29a70eb9ca3190e80f2f3535f2d4140f6f61212050b8870c7483252f008e4436367fb688bf0c8a86c018297204effdb79899e30f445f16ea9c6e6b4d7221aedbd313c64cf4916c8892b32cb068be06a59eca5276d7272c909babe6f41f40dbbe40f49e18659380f87b7bc1e9f19cf5c403561c8be8d4effaaeb1116ca9f1076bdce26a16f18874fc1e8272ff058e4f533b3", 0xcf}, {&(0x7f0000000580)="84d116197cb8cb7ce459b8a173898b96dbd4b03501596d9db949137366a25b9375936614f21250b17926b95608949d3c4739a91117561eb3823c8d0742d4c0c5b516b8840facdfdba34b902245b43e12031fbb574bb34ac1326a0038d2fa4f520a3fa697e45a4f10b2864863ea2ec5373dd585f5cb037f980fd1702a48a799d0f10ebd0179dfdd1f77b07e8b05699d7cfe10b5ba547b87912fbea46fc8c141503bc7a7097352236a34a37a8d23b0924af3751cd4747200967c69d86a1f882982993f2bda9fdec2717c2e52f9b8fd0d6dd22531f68b86e104c9cef97afb4c93a0cd86b757db9fdb46d6bd6781cb5aaa5a6ef14afa8ca7cc09e7a51032c81e8da5f19c31c240fb5a2a6b81d00bc2657ca393170649bd08a23c851c41a00730af2a29414a645171242c3f1d1fa55d46e611e083ddda1972dfae543ba1e22641b50ffb7a91334d30a7a0293f01bb2223abbf7a62da76639260e7fde20f1e6331962e442e54badff69e3bd5f1fa277812e28b7fe21fef66751120c785327cfd53a9a775b052e1f515164c7ce1fce1f977cb1af1d7ca8695f03a4080ce6d6f99fe4008c5d438520aae9ceaf0091b2a03f68a597378acb4b0315bc351775ddfe9ece7585be491b9796a672847e70c72db0a24cc9ba7bf1dcef33eefb2bd25480bcb0318f542ec7a29dd77eae80c32617663d7836875f3b8da72c02946b137f120fb4fef4bdc9a11e0417fee24d562426f2ceed6bbb9265cf50c01e60ad6dabcb0ead2ee165c21c0082c4a974a400050eae8b6086238c901206f113dfc9c5d550625047360df2dc8eb2f3c7ebfcbf87008c8b1cd964b3c7a5b7d2100851f73b48aa5dd2f90917b562f2f0e4441b58382a7eec77202f46455144c935885e86560c9d3a6581ee5f71201b7268a4780dc3a119b8ff0e01fc1693813c8988909e83fb6b93d8130aa5bda3275cbdd8c10f0b324d8114327802b8305556fcf54f142ee24524994991a0f910fff420e499ada470dae24242ee1d95dbdf80376fab811541a75da16da59a838fdab12b5a031482bb1a9480129abfc40f6b16ea7a88d7cfa22b8b4134b107f660bfddcf4ccc03f5ba1b345436568b00f83e1d8fb58fc4081ca98af8715e794c53bb87d7e155dcf93babe57a5134853ac46ea30136643bbfc9d7d88848f1990a4a1fcb5e8fb641d28afb07f7265aadaba70b7382423cffdc18e966da26ac70e7d76b5a78d81552a36190649714796da395fd26b946182568ab35618f0b44c58b5c73979d275a48dc2a7b0e586dbfbc01184e0657ac5e863037cc6aa8b6b72520f9adfb4f1d88ac50b626179b7e30a20bf6d925dc9c09b2f53e4ba0655727c3b0b7aa49045c14f18ba0007ddc877b8097606202009937c17d89ab7569ad480c3cf73d4457f57f69a0bcce68fcbeda5df3e2838ec92830ea0e22af2b20ed662fd07ef939b5fb0c4b77ff0ad11278bf8c52f9867c12e6b2a9f2847880ca027f722297aea0920e3646f1c8cef644b2ed50562b879a8303b3ba5db5fbdd74de700c27d8abed4192098a5325f7501f1f983d26a166126fc9932553e24ffa0cb4fffbcbbfcefa65dfa86126ced7d6c295c90240489779cb2635c12db20ecf45fce6856e365a969b5d562d340736a5f7b297d4e7924d876756ed2f994e8ab24466609c4ab41c15f2446be586bcc2d9441d7a8edad8cbce03a114c3f4fb03f9109485f6150ee7cd79e7f431ed641ac2d094ad6d250580dfd162d26b0e28ea75ffcae6fcb0a2d2daa678970b728732aa836b996eafbe23b6dce89403650c50a67bf75498012b3f41678a374c1c4ba3b36d98e02e5035c5f62f050f2b2dbd13942aa419a89d42fda750ac84671acd76cad3b820155e0227d6103d9f5b9899266053fa4d60d020ecb2f486184665785a7bf01f8e441b92ef8657da69c92c8ea13884c0279e9de68f356f3bcd88ef6f169420534ff0f3f9cd4ebfe593b08dc049d048211f0565fbc07f6b10f33efcc9a789108a821159dce96bdcff9915e70befbeeef95b921f075dac071d98cfba944681e89f040c335637ae683f4447fe7023acffe09e52563633349628f3c825955fab1d89f2398c0225a103921d5ced12d5a9de155a28b9989d1e072babbe95793742e3af76e804feb92a8704fec7434ef1eb514a80ba585db972d46584e4b98b23ec14bca9608eda510bed614d2c7a57fc191a856ca0d5fa8eda4243f69adb2e2af01ba634a108ff44fe30987df1f0b632d0681bb45d0c8b467fcb8fa7300856f2132f2e58315363afb5db3570266904a37b59563f6ec304cca5815415d1b8275fc3b1344c7a982452921c21d5b01d67ffe0a6afd5629892aa6f4ce63c85794cc69e8325716530fd9643731ecb50e4e8a72c579096b9fa05ba3b0dd689ec4bde5bfede872672438529bd65aa42fcb20a9e5336d89acfbc02409d7e00906b06d646e632c8f2de9afdbffe6adbea217a3454a5a7f41f607fe6a8b0fe69bf416413b8cd6c65fa41caf72ff474f45b44fd102b7ba9443bc19c1104bb7ee2fa8584061835f8dbc95b93241bcd13e92989dfcd843470aaa2ce7f66a7caf3d1932a80952adcadb7e281b656da503d24aef4c3c5a42abb0292e553dbc9fb66d7a3f0893360b64bf18a641b303213586f930c3c58fd7e1a83c6696c82b5073002718c621cc8011449749f94890aebaa908f339edbcb8a77daecd9bd85cbb34ea098e07d9422c398d6c52364b068ba9cec41c52e9fbd1a98c09651862da08ac98b5530d93f64974bd5d4a24cd98c120567afa67aed16e0cf0615c468c2ca88e92333225bc89ecea676c98ec98941008301b12e3b50a68f1751de68da5b6d1b0f6e0ae6fb21bd65302a15794d595275b0977f965d43d297c6b7f8094928a337121dc415d94392041abd407f17d3bf7ceac32af905a7a31826972e2f91c658a1e617a15f1f3f6891be72e43ec09507ab6d113e803d664ef8e207e09c2a4374e18bd8d3446dfb0887ca31eaa7e40d06410065aee73f7b1ec1f0dcabe2b1d4b31678ed444c876035122ac3f44533bd9e92788d2eebe46e25d28670fa5a9a23534d3fa12b6a61c9cbe720bc8bf5d90283fc5bcca289a6b0748aef4d23c1beab20344a441c4a2c20b2ec48e101e9c535d37bb049a1ce358cbabdfd7b4497b7097f1d761b4957ddcab0d8150b70ade8bb54d6aaced3508a5ba9456e8be9621163e89df6bf973a7af1ff39b488b70f56709ed039dabeffdf924e04f5c6d40f7f0784504c4a83bb74b932b11eed2a3b9e62e608e1550a76106796d8eca57d0c7168712d8d8b3e31cf4c9de5d11975c91d41b4c38dd0492b8363d50085ddd35425695606151c62a293f633ab5edc49ab935a47f9d5d72dd0549976a1dc05f386b8f8c88533faeb32ed57a1179dca384f06cd91d6ff9267141a0b94b5ccdd8263bbeb8892740ba7bf710f3ad38a7902a0b164739061de95ff2015e476e9c391dfd1a2fdead3ffbd2bcd0776b07c69b14f01e0be8893dd505893299edd600f4a6e7c7a4d138e21c613db0d8dcf07721ad920b1f529ae055ee823a95528a301e53e33a47ea37733af50e4ad1f321c23af4e128a1e857a3884b5da281c87fa4aea3d3cf6fb686b9f0b983f343989eada6920e90b1999c7ebe0fea89b9a01b734a1930e58ebdf3c1477664ebf264d5fb6343685c268f43f3ea9799275dba537af7240247a6cc42198c7344d30d9053a9b4720bd77ef16ad84b2bfe6668dfa5356e592c446916a17a9fcf713f6ad816f2c850b5a7865a3585ee3e0ea906fd7aebbe9ca056f7f77eea0e1764372ad5328a10c42f8b396e5a3b28be515cff82cdb6b153cf436460f79451303ea389dbea8c47b85ece7f40e4072d6ec96ebc9678d285c6313b5073765d829e7b8d84bc99164548e2c1b1cb590ad1dba7200d0144ff1cca50c840f24cad96fb0a1ef8085d52ef7ce40b7a0ca6029cd46115937fe8f4ff56df942ce68c99672b0d68d0455790c24af730072bba20d5d4114e9f227052f72202a68188fb50143cec95963bf0d37e28a4e633f969e1f6501b1e7f494c9391855aa6e505fb3c679246b81bf803deebed8c0c34a96aed09896c69b45dedc1eaac62841d82b51214027792927acd78d827405ba4f82bf22100d6ebadf8a36dc290673cba5e33e8690b33d787640f12484f71bca230d5827cc74ea288323210bf521bc5ec9abf216552fdb496b57092516b8974c202be69715779d50ea79c49c5b347ea56d27f93ba5c43448035731b5675330a58bf6c9ccfc43f34d8e089713c80079a4ad90c1386c9ec9bcd46a9d42a28e098014710360c88fd696667a59770ec9714ea274ca2d459a4d8819a468408ef75ea7cb524619ef15ea755a7464c37a9129c02400ed7821384ea2b909991008a2e22f81c68503f977681e8216b0f266163ecd06b6da3d7059aed12a10c878772aefb8e3da98388c534c8819b9cb182bfbdfcc3ba625ba78c7db002530b9453f83c131db9017422fe8c3032adee1791090dce1898ba736985ecc94f82f306b12bec8dccfd521e7f02339092dbdf07374a971788e44961f6c19b5c33dcdce782cb2a9ab656720a4d64b966933ceadeeb7eaff28a647c5d39e397e4ae2499649a7a5ace458b586ed1c8054a42fb2131b8f7cb2b02d7aa7bb434fc690a0b6a99366c0c4008a51535d1d725ec1d9bfd5a28fa6b45f8f9db62674b2c874550f4ec4fcebb1654cf2f7a119ec7616efa6dcb4a3a2bc55ef213a6001a7fe263eebe8b95196ac4675c4bdfb32a3492eb6f90b65c51526e1445c9ff4c4ab56f8a46745b8c0a6dddf9776d0978381b2d6cfb960cdd6606dae21bd611ae962d050ed92b5ffc79efc5277edb382fb9db1cd272a603b6569ebe9c190a16b00e94236b23806c4036ef40c88179b1c384a46c139c15858c0bd2d293c739bab0c6ba4e8996bacaf4c356cbc0f2d252eb622a4fb9209dc693e450471c6b69860dc4f74be160b4c3062bd954eab5569d5e10ce44dc51915cf501b7142c7874c17a05a08dae510d698129b36e5bd75a264203d7849b3c1c2aec5231f8dac7c77a87cf8bbba18d2d4ec5b16e2e47b6624cb9e1203a2ee19ab99f97b811e8d462ead655e34796e215c4407e448385ca8fe36b3f4f58c2ec60fa0c9cb3b59d736fd1a8a0c501d89444bade3ce954b5257cd68749b31bd62fdde447231e5705451942621c109cc8b37f9ffc5251838f067d75030d3d83ad542663090f15f20536555d4cb4a306ac6c04a68de47897da046949ad26907c44d733a7cea323bfab352450b65d72b60d1f239df73a0761103d4ac27fe58e3ce926483c89b2bf1986234d7adf68132da3c5b4f0bfd0f86e001edf8c859af42af8cf7846cc14faf1eca528bf224ad91dc7d0584388e18f83127f96f4c3ad9633688d5844b418403b52a53950e8de5f0a6078239ff616ece84f4cd214df41351ff78c6c19cd75a3f892c3139c3051c5cf5ec8463434f965fd9d414234b3dc9f2542b814cebc0caa465b2f46441767a859642d86966718ddbb5bb2a941a8cd8ce39dd5ef6cb44a81e14e9187e421b4d0f96ccb1b2db20239732635bf2ae02a7e7f96367ecad92717b075a3ad7d8f82efa1726be0bc7c74d37d4e5115098880478f763c2360f7e0528ddda403b69363961ac2b932c0b23c811c37183f9d88d18bdeb1a42c0104fe14e97ce64ef958adea9d15148544b67977e797615b7d33ba84e59f49c86b465e8e94870b34909a19bd604e793cb97dbc54c3726556ec44c7b6edbadc56e4", 0x1000}, {&(0x7f0000001580)="234a4c3947ba7efb1fc923584d070be4012e25f824b3122d192bfe3fb784465e0954b8d3e0d8d68c1680ac507345a6c98eaee96171acfe96a220f0243b36eb0e92761102bd39546a4e774f2295f76f7b061eb5558947eeec4495805872e89910b783222d311134892e71cb24b51d2278c997b0de41c542eeffdb0685bac46b142247891f9680c4711561acfbbf481daa9c7a058618bddedab28ed266ec58302971f1be22bea94d821f24baf7029de13408b2597b", 0xb4}], 0x6, &(0x7f0000001a40)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x10}, @rights={0x28, 0xffff, 0x1, [r4, r5, r6, r7, r8]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x28, 0xffff, 0x1, [r12, r13, r14, r15, r16]}, @rights={0x18, 0xffff, 0x1, [r17, r18]}, @rights={0x20, 0xffff, 0x1, [r19, r20, r21, r22]}], 0xd8, 0xd}, 0xc) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000280)=[{0x0, 0xc2a290f3b36ef84b}], 0x1, 0x0}, 0x0) r23 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) connect$unix(r23, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) pwritev(r23, &(0x7f0000001b80)=[{&(0x7f0000001c00)}], 0x1, 0x0) munlockall() 20:56:26 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f00000002c0)="456cf6853cf8df6d0bd006b479a8693415e9eb5a3f095b69cd32fefd34225ebf624fcb55a8d51fac7d11d112120c4ad27d0fe6b7a56ed0fa60a2c2f3518d233a8e53c4a33fd58850fd2a67c2b79957bbcdaf73f75290fa3bec509545becc04e8d59c2d80a3273cd6627a35871f85749493df2443fe42fa1d78936c10fddae7e0f5b97258a21ca2fe8bc35a271951305a5f5f2605f9528852e7dab48e18e60fbbc15747dd86452ba3ba06d1", 0xab}, {&(0x7f0000000200)="2fcb7a26e47ad1cd3400ec88818d6ce99163569689305ca7e14769", 0x1b}, {&(0x7f0000000380)="577ec7fba390e409476728a0d75fe7a0f694059cf5385a095e5735129c0a9bba78f6d1449f4f923d810396cb5c9a91de7c0e06d6862c89cea8d0d691aaa4414581ea8f17f0ecf207bcbd0be2e909996a548c2a9141466bbf4113c7b058227c7c51b214ec4e1e91f9a9be9a13fd740b6851a6c1cb77a9c184962957cea46207c9acdad6a0cf463cb4d920419ed77cd11147bae764ab0348fcf8f862e160ab25ceebd59472", 0xa4}, {&(0x7f0000000440)="00b855e261f5a629", 0x8}, {&(0x7f0000000480)="e0260e6aaea795e84e11e8dc69e2085d66117a8436073f0d53b385e42362ef40891042eb0d2d7317b875d4e0b09a5bc10b4a5dbfcd61304bad375e130ec0a1d5f5b60114ee411c6f1993e587cc90eab670bdd0bea4413278c815542dd76a5a9722be0bd5f817", 0x66}, {&(0x7f0000000500)="d513da9380bfb7242f03ad46a3ad4ce0367a9990d137fd3c17d1a31aece9748cd006a6fe17bb8fea33b3a796f9d3ed3ef851336d7c02ffc051765be4", 0x3c}], 0x6, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x2}, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000240)="bdfa4d2591c321a8cf98848e3e8751bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x1, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 20:56:26 executing program 1: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)) madvise(&(0x7f0000058000/0x2000)=nil, 0x2000, 0x0) r0 = kqueue() munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f000027d000/0x1000)=nil, 0x1000) 20:56:28 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x5, 0xffffffffffff8001, 0xf09b, 0x7fffffff, "5af14a95f7c1f0c4b0d6d7026072c6b83c5b4439", 0xc6f, 0x594}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 20:56:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x1000002c7}], 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0) unlink(&(0x7f0000000080)='./file0\x00') getsockopt(r1, 0x5, 0xfffffffffffffffb, &(0x7f0000000500)=""/4096, &(0x7f0000000000)=0x1000) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) 20:56:28 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) close(r0) r3 = dup2(r1, r1) ioctl$KDDISABIO(r3, 0x20004b3d) r4 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1aa) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x9, 0x3, 0x2, 0x0, 0x1000, 0x11e76ff9, 0x4, 0x2, 0x1, 0x9, 0x8}) 20:56:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) pipe(&(0x7f0000000040)) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x137) r0 = dup(0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000100)='./bus\x00', 0x80, 0x0) fcntl$getown(r1, 0x5) 20:56:33 executing program 0: pipe(&(0x7f0000000080)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="000900090046ba2ca6", 0x9) 20:56:33 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1, 0x0, 0x0, 0xfffffffffffffffc}], 0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 20:56:33 executing program 0: socketpair$unix(0x1, 0x80, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2f66696c65300008ffce8836b79c7756084785d8e5423043b9579f9bce04ba5390dbfa0c0536e31652e96e6e70ebffd47e2f0ae31c0fb007f77ab77d6d348711bc747d9546cc673ca1f300951e6635ceafffee95e3aba75b08b3db58204fb350ec381145fbd2"], 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r2, 0x42}, {r2, 0x4}], 0x2, 0x101) shutdown(r2, 0x2) write(r0, &(0x7f0000000040)='h', 0x1) getpeername$unix(r0, &(0x7f0000000400)=@file={0x0, ""/108}, &(0x7f0000000480)=0x6e) r3 = open(&(0x7f0000000000)='./file0/file0\x00', 0x548, 0x105) kevent(r3, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x74, 0x3, 0x1, 0x3ff}, {{r0}, 0xfffffffffffffffd, 0x0, 0x81, 0x1}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x5, 0x1}], 0x2, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffff9, 0x87, 0x25, 0xffffffffffffff81, 0xffffffffffffffaa}, {{r2}, 0xfffffffffffffffd, 0x20, 0x1, 0x80000001, 0x8}], 0x8, &(0x7f0000000540)={0x2, 0x3}) r4 = open(&(0x7f00000004c0)='./file0\x00', 0x8580, 0xfffffffffffffffd) recvfrom(r4, &(0x7f00000001c0)=""/213, 0xd5, 0x800, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00./file0\x00'], 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0xfffffd4f}], 0x2, 0x0}, 0x40) fchmod(r0, 0x4) shutdown(r1, 0x0) read(r4, 0x0, 0xfffffffffffffeaf) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)) 20:56:33 executing program 1: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0xffffffff) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x10200, 0x10) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000280)={0x3, 0x800}) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000080), 0x0) r4 = getpgid(0x0) getpgid(r4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xffffffffffffff66) r7 = getgid() syz_extract_tcp_res(&(0x7f00000002c0), 0x8000, 0x4) pwritev(r0, &(0x7f0000000980)=[{&(0x7f0000000900)="15473d109c0a52fae7db05f736055543476b82a294e79302bfb59754b165b8772929431cc1c2ff446f672512eda5fcaa73362c03e529fce3c379c3ffd5bfae5804cff7b5", 0x44}], 0x1, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) recvmsg(r2, &(0x7f0000000d00)={&(0x7f0000000400)=@un=@abs, 0x8, &(0x7f0000000b80)=[{&(0x7f0000000440)=""/222, 0xde}, {&(0x7f0000000540)=""/47, 0x2f}, {&(0x7f0000000580)=""/223, 0xdf}, {&(0x7f0000000680)=""/52, 0x34}, {&(0x7f00000006c0)=""/171, 0xab}, {&(0x7f0000000780)=""/102, 0x66}, {&(0x7f0000000800)=""/230, 0xe6}, {&(0x7f00000009c0)=""/203, 0xcb}, {&(0x7f0000000ac0)=""/92, 0x5c}], 0x9, &(0x7f0000000c40)=""/189, 0xbd}, 0x802) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r9 = semget(0x3, 0x3, 0x1) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000d40)={{0x2, r8, r6, r5, r6, 0x80, 0x4}, 0x7, 0x6, 0x8000}) r10 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0}, 0x5) fchownat(r1, &(0x7f0000000dc0)='./file0\x00', r5, r6, 0x6) getegid() sendmsg$unix(r2, &(0x7f0000000300)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="09441a69099d6f5b9c921b4354a29b9cfc227479e860d78ef8531aa726216516dec1c043e4f0e77def9bdfaf92c6b15cd60713c09dd86e121ccff488814b99bb6e0653627f84b37dc65989bc3d15639ce2c0218227ac3c12b8e0b5a0cc1a7c0ba9d800b84b92ac64370d097d1c974892072a328071927cc1fa87a55029236d654dc1b147caaf6de1bae191dfc7a66ebda640f2850189c5c5373578eab58f2b10025c5674bd1876ce6ee8ab1c79048d", 0xaf}], 0x1, 0x0, 0x0, 0xa}, 0x2) socketpair(0x0, 0x4000, 0x0, &(0x7f0000000340)) getpgid(r10) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000e00)={{0x2c, r11, r6, r5, r7, 0x4, 0x3}, 0x6, 0x1, 0x4}) r12 = semget$private(0x0, 0x4, 0x244) semop(r12, &(0x7f00000017c0)=[{0x2, 0x9, 0x1800}, {0x3, 0xb47, 0x800}, {0x3, 0x9, 0x800}, {0x3, 0x1, 0x800}, {0x2, 0xcd, 0x800}, {0x3, 0xb607, 0x800}], 0x6) 20:56:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) write(r0, 0x0, 0x0) 20:56:33 executing program 0: r0 = socket(0x2, 0x7, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mmap(&(0x7f0000163000/0x3000)=nil, 0x3000, 0x4, 0x4010, r0, 0x0, 0x0) getpeername(r0, 0x0, &(0x7f0000000400)) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000000040)=""/34, 0x22}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000000080)=""/233, 0xe9}], 0x4) getitimer(0x1, &(0x7f0000000000)) 20:56:33 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33", 0x18) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="4c0dc5", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) execve(&(0x7f0000000280)='./bus\x00', &(0x7f0000000500)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='+\x00', &(0x7f0000000380)='\x06\x00\x00\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)=')u@\xc9\x00', &(0x7f0000000440)=',%+@)\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00'], &(0x7f0000000780)=[&(0x7f0000000540)='{(]4)\x00', &(0x7f0000000580)='+\x00', &(0x7f00000005c0)='/,],,!B\x00', &(0x7f0000000600)='(:\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='\x00']) r1 = accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) kevent(r0, &(0x7f0000000040)=[{{r0}, 0x0, 0x11, 0x48, 0x400, 0x240}, {{r0}, 0xfffffffffffffffd, 0x90, 0x1, 0x5, 0xce6}], 0x2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0xf0000001, 0x81, 0x7}, {{r1}, 0xfffffffffffffffc, 0x10, 0x1, 0x800, 0xd6}, {{r0}, 0xffffffffffffffff, 0x23, 0x40, 0xbd44, 0x3}, {{r0}, 0xffffffffffffffff, 0x84, 0x0, 0x1, 0xfff}], 0x8, &(0x7f0000000240)={0x200, 0x6d7}) 20:56:33 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/2, 0x2}, {&(0x7f0000000180)=""/215, 0xd7}, {&(0x7f0000000280)=""/121, 0x79}, {&(0x7f0000000300)=""/246, 0xf6}, {&(0x7f0000000400)=""/130, 0x82}], 0x5) r1 = semget$private(0x0, 0x3, 0x308) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0, 0x0}, &(0x7f0000000b80)=0xfffffd15) getgroups(0x0, &(0x7f0000000580)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, 0xc) r11 = getegid() getgroups(0xa, &(0x7f0000000b00)=[r4, r5, 0x0, r6, r5, r7, r8, r9, r10, r11]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000740)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r17 = getpgid(r15) r18 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000840)={{0x7ff, r12, r13, r14, r16, 0x41, 0xfffffffffffffffb}, 0x2, 0x2, r17, r18, 0xfffffffffffffff7, 0x0, 0xb46}) lseek(r2, 0x2, 0x2) poll(&(0x7f0000000040)=[{r2, 0xf1}, {r2, 0x56}], 0x2, 0x0) semget$private(0x0, 0x4, 0x8) getsockname$inet6(r0, &(0x7f0000000bc0), &(0x7f0000000940)=0x3) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000006c0)) semop(r1, &(0x7f0000000600)=[{0x0, 0x1000, 0x1000}], 0x1) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000005c0)=0x4) 20:56:33 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) semget(0x0, 0x4, 0x100) setuid(0xee01) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 20:56:33 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)='l', 0x1}], 0x182, 0x20000000000000) ftruncate(r0, 0x0) 20:56:34 executing program 1: r0 = msgget$private(0x0, 0x109) r1 = socket(0x17, 0x1, 0x14b7) setsockopt(r1, 0x3, 0xffe000000, &(0x7f0000000040)="0c6910c6e8c20c61594b1cc809328a4d2c49fa74de0147cadcb55a634e3c88db6f56067c0f605d2bf58a45e963ab8cdbb470a14b47a9237006a3948da3559369dd94a5702e878275b4758185d062e36d1ecc1fc1966e61eb62fb986b94b04b3f039bc361fb41ad9aad3d5ff0a5663f0ac9eaf7acc927c2f9f2e653ac63d38fda5362d7fcfbbbbe5dce291b16d8327b4af2d2350ec085b9d57d8cd2b44737f9d5fe7d5640127d58ac568c477258874f6544366ce0e20d2b5ce984b45c64ca5a20eba342c4fdf611dfcace29e9188c362589ddac279899d9905a2f77a4d7a4ac7ea00b5ab879bf70bcd291562fde9a", 0xee) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/20) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/40) msgrcv(r0, 0xfffffffffffffffe, 0x0, 0x2, 0x0) r2 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r2, 0xffff, 0x404000001021, 0x0, 0x219) fsync(r2) 20:56:34 executing program 0: r0 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r0, 0x0) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = socket(0x18, 0x2000000002, 0x0) r4 = dup2(r2, r1) setsockopt$sock_int(r2, 0xffff, 0x7, &(0x7f0000000040)=0x80000000, 0x4) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 20:56:34 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0xd38a, 0x8000}, 0xc) connect$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x2, 0x8) recvfrom$unix(r3, &(0x7f0000000180)=""/43, 0x2b, 0x2, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) recvfrom$unix(r1, &(0x7f0000000200)=""/197, 0xc5, 0x802, &(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x8) mknodat(r1, &(0x7f0000000340)='./file0\x00', 0xe065, 0x3) connect$unix(r2, &(0x7f0000000380)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000003c0)={'./file0\x00', 0x717, 0x8, 0x8, 0x0, 0xa736, 0x9, 0x2, 0x2, 0x2, 0x80, 0x7}) bind$unix(r3, &(0x7f0000000440)=@abs={0x1, 0x0, 0x0}, 0x8) getegid() munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r5 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000480)=""/220) r6 = openat(r1, &(0x7f0000000580)='./file0\x00', 0x10400, 0x0) getpeername$unix(r0, &(0x7f00000005c0)=@abs, &(0x7f0000000600)=0x8) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000640)) close(r4) r7 = getpgid(0x0) fcntl$lock(r2, 0xf, &(0x7f00000006c0)={0x3, 0x1, 0x2, 0x5, r7}) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000700)) connect$unix(r6, &(0x7f0000000740)=@abs={0x1, 0x0, 0x0}, 0x8) bind$unix(r3, &(0x7f0000000780)=@file={0x0, './file0\x00'}, 0xa) connect$inet(r2, &(0x7f00000007c0)={0x2, 0x3}, 0xc) bind$unix(r3, &(0x7f0000000800)=@abs={0x0, 0x0, 0x0}, 0x8) accept(r0, &(0x7f0000000840)=@un=@abs, &(0x7f0000000880)=0x8) socket$inet(0x2, 0x8007, 0x1) openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x8, 0x0) 20:56:34 executing program 0: pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f0000000000)=0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x100000001, 0x100000000, 0xfffffffffffffff9, 0xffffffff, "44f52aafbe745038a11a681c0af93d43b060a05c", 0x1, 0x4}) recvfrom(r1, &(0x7f00000000c0)=""/195, 0xc3, 0x800, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) mkdir(&(0x7f0000000240)='./file0\x00', 0x100) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000440)='./file0\x00', r2, r3) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000380)) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x79, './file0\x00', './file0\x00'}) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000340)) 20:56:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000), 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 20:56:34 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0xfffffffffffffe4c, 0xffffffffffffffff, 0x4, &(0x7f0000000000)=""/230, 0xffffffffffffff3f}, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)) 20:56:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) setsockopt(r0, 0x9, 0x20, &(0x7f0000000080)="760dc962ef0f718244ad907112c54bc83c5a47864b51ab53f5ad456c7f5535b02934061b189dfac2bc85a832e5077341b059e9", 0x33) 20:56:34 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r1) r2 = semget$private(0x0, 0x4, 0xb0) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000140)=""/251) kevent(r1, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff9, 0x12, 0x0, 0x7fffffff, 0x621eea34}, {{r1}, 0x0, 0x1, 0x4, 0x3, 0x6976}], 0x2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x2, 0xf0000000, 0x5, 0xfffffffffffeffff}, {{r1}, 0xfffffffffffffffa, 0x41, 0x0, 0x7}, {{r1}, 0xfffffffffffffffe, 0x41, 0x8, 0x1, 0x1}], 0x4, &(0x7f0000000300)={0x7, 0x74e0}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000100)=0x8) openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x20080, 0x0) fchmod(r0, 0x100) 20:56:34 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8004667c, &(0x7f00000001c0)={0xfeffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r2) 20:56:34 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000100)) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x7, &(0x7f0000000440)={0x1c, 0x100}) pipe(&(0x7f00000000c0)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="3500ff00040000000000000020", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 20:56:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x3) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000180)={0xf3f, 0x6, 0x6, 0x3, 0x5, 0xfffffffffffffffd, 0x2, 0x6}, &(0x7f00000001c0)={0x9, 0x1000}) 20:56:35 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x0) 20:56:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getegid() ioctl$TIOCNOTTY(r0, 0x20007471) setregid(r4, r5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x989, 0xffffffffffffff3d, "857efa22a6020003fbffffffffffff7f00"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:56:35 executing program 1: r0 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) r3 = getgid() r4 = semget$private(0x0, 0x3, 0x400) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000080)=""/54) r5 = semget$private(0x0, 0x2, 0x10) r6 = fcntl$dupfd(r1, 0xa, r2) recvfrom$inet(r6, &(0x7f00000000c0)=""/121, 0x79, 0x3db3a4114b05c568, &(0x7f0000000140)={0x2, 0x1}, 0xc) ioctl$TIOCDRAIN(r6, 0x2000745e) r7 = getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x400, r7, r3, r9, r0, 0x8, 0x3}, 0xff, 0x4, 0x10001}) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000280)={0x9, 0x80, 0xff, 0x6, 0x100000001, 0x7, 0x9, 0x7}, &(0x7f00000002c0)={0x9a, 0x6, 0x4, 0x0, 0x4, 0x800, 0x3, 0x2}, &(0x7f0000000300)={0x686, 0x7, 0x2, 0x200, 0x6, 0x2, 0x0, 0xc6dc}, &(0x7f0000000340)={0x2, 0x5}) poll(&(0x7f0000000380)=[{r2, 0x20}], 0x1, 0x1f) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6, 0x2010, r11, 0x0, 0x0) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f00000003c0)=0x1) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000400)={0x0, 0xd50, 0x1, 0x4fc}) ioctl$KDSETRAD(r10, 0x20004b43) semget(0x1, 0x3, 0x406) fcntl$setown(r2, 0x6, r8) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) setpgid(r8, r8) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f0000000440)=""/4) ioctl$TIOCSBRK(r11, 0x2000747b) getppid() ioctl$WSDISPLAYIO_SMODE(r6, 0x8004574c, &(0x7f0000000480)=0x2) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f00000004c0)=0x1) sendto$unix(r1, &(0x7f0000000500)="5ad365316aa19481b13c78cfac5a44ef7372871e1887d94c7758e0c85047521603dc3390d39befce6d8794847945c07a85cfac0caee00e6fa41db0b4558cc73f58fde28d5bff3b049610e4976cdcc2eb250a0dae8c101f6eb92d2719015628ab9b62c7ab631ea36e77a53e67701458aadf23dbd6d41d2eacc9a5eb7271f2bbe1d4fb0a8cdb24c00a92f719a55ead15ab223a9b338d91abfa393e", 0x9a, 0x402, &(0x7f00000005c0)=@file={0x1, './file0\x00'}, 0xa) 20:56:35 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x4004667b, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x20800000010001ff, 0x0, "b0d42004000000000300"}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[{0x10}], 0x10}, 0x0) 20:56:35 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x5, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x7}, {}], 0x2}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) poll(&(0x7f0000000140)=[{r1, 0x4}, {r1, 0x10}, {r1, 0x20}, {r1, 0x41}, {r0, 0x12}, {r0, 0x20}, {r0, 0x104}, {r0, 0x5}], 0x8, 0x6) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000180)=0x800) pipe(&(0x7f0000000080)) ioctl$TIOCSBRK(r1, 0x2000747b) 20:56:35 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) getsockopt(r0, 0x1, 0x1, &(0x7f0000000080)=""/182, &(0x7f0000000140)=0xb6) 20:56:35 executing program 1: r0 = socket$inet(0x2, 0xc000, 0x3) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) 20:56:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fsync(r0) 20:56:35 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup(r1) ioctl$WSKBDIO_SETMODE(r0, 0x4004570f, &(0x7f0000000040)=0x1) 20:56:36 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000300)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xa0) 20:56:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000180)={0x1d38000000, [{0x1, 0x100}, {0x3, 0x1}, {0x2, 0x4}, {0x3, 0x40}, {0x1, 0x80000001}, {0x3}, {0x1, 0x7f}, {0x0, 0xfffffffffffff5ba}, {0x3, 0x2}, {0x3, 0x1ff}, {0x3, 0x10000}, {0x1, 0x9ddd}, {0x2, 0x7}, {0x3}, {0x2, 0x1}, {0x2, 0x40}, {0x3, 0x4}, {0x3, 0x100000001}, {0x3, 0x5}, {0x2, 0x9}, {0x3, 0x2}, {0x3, 0x80}, {0x3, 0xdd0}, {0x2, 0x6}, {0x3, 0x2}, {0x3, 0x401}, {0x3, 0x2}, {0x3, 0xfff}, {0x3, 0x6}, {0x1, 0x4}, {0x3, 0x6}, {0x3, 0x120000000}]}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) close(r0) 20:56:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open$dir(&(0x7f00000004c0)='./bus/file0\x00', 0x10200, 0x40) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000500)='./bus\x00', r1, r2, 0x2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000080)='\x00', &(0x7f0000000140)='\x91]$\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='}-\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000480)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='$\t:\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='-$\x00']) write(r3, &(0x7f00000000c0)="9c87ef156b1f3b5046332e2e", 0xc) execve(0x0, 0x0, 0x0) 20:56:36 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(0x0) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCFLUSH(r1, 0x40047309, &(0x7f0000000000)) pipe2(&(0x7f00000000c0), 0x10004) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 20:56:36 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) close(r1) 20:56:36 executing program 0: pipe2(&(0x7f0000000040), 0x0) pipe2(&(0x7f0000000000), 0x10000) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) getrusage(0x0, &(0x7f00000001c0)) 20:56:36 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(&(0x7f0000000140)='./file0\x00', 0x0, 0x100) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) lseek(r0, 0x0, 0x2) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) 20:56:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x4, 0x3, 0xfff, 0x9, "d3af85d593c53b4b1158379625c63c64a5df07f4", 0x5, 0x4}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000000)={0x7f, 0x100000000, {0x5, 0x80000000}}) 20:56:36 executing program 0: open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() execve(0x0, 0x0, 0x0) semget(0x1, 0x3, 0x0) 20:56:36 executing program 1: r0 = socket(0x22, 0x4003, 0x1) setsockopt(r0, 0x29, 0x2f, 0x0, 0x90) sendmsg$unix(r0, &(0x7f0000002280)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002200)=[{&(0x7f0000000040)="ba912a46a04f66f9eb7193a7f90ca151877ee0d3ad125aa50eb06b2e9f5b7e48e286bfc2b635ec838193dcd86cc331396f2db6fb0b2d3ddd7c03f8bb6137fa134cefd675454754e23a8ccef3b9b6f006264e6a0fc28a03380d4b63e25084ccaf91a61259290089c3d3b00d75c0d4daee81474cb20805dd57bc2f602386e426e75c4052e5432dc984e098ae1c4653bd764d17dc3a8b6d00d384b4f8dc70f78cd9f342605091f4c5213180e62e4245b053aa44bc05ef6531109bbcd1d411e65cbf404751c82cfd273146f598446e940c97ca8f62d6593ff19c17ad11eeddc57b8bacc7d780c1412643fd4b511bb851851684a301a29812aea5899a42b19f7f6e69f26cfe3769b4307f174baa880d5102febbe93e4e5037c6efcda02564b7373474e40fc85ef72d9a09e2af4d25a629a868ef4a37c6a8c6745016ec85820aad2c812dc6583610bd1ab16a4cc6207fc7af2afaf80af0b785e66cb6c94de357b08080fe7918f011a62bc542e8f08022ca39af67ac8a0fa52be3c600299a66290bba892c83a47215ec3ef8f6b9233495352ea45a46ee2f3d932eaa04407ce9a6257b2ee366769aea73ba4174faf2f9300901d0a03de34d4870b77b49657cf373799ee8f151495117ef7684a028c7fc512249bda155cf0229763e552aa80ad13f59d6335a71e537ec1815a7eb9c678b92eea92294155da1fd97029642f263ed217f7433f7a4b96f8370490be74263710f9c4d9c80ff8c239fb5f1bcbe84abd54100a2e95421701afa8f869c5a137792145e3c6f14de15ef72ea4a78e1323db08b6d382f35ee0a963620e84c65f9478ed2070435059fdfcd04b3bb1b7eae3747df3d7e69bc253eaa401d7fd2dd4a7047f0f80207ffde4cc6036b4b3976ae168fdba0121c35276e404591af645add0106295a4529b6e27faf9f52cabbfcef75846c90497b9430bc337792756937d33336a0962ca17c4e763925edabc78dd8dd437efdb99376b3970d4ed1338a2b56da3cc74d681f2f3e035257f54732b3004b4de17809a6fef33b1330f2fb1eeed9c45025fcd0234a36ab71a4edec9a5ce378d7821fc79c64f465ee96c3b834172820a633d1d21e77b4aaa9d4b481e4c8b91774586b5c8de3d1c7b821c6e638b257c8196a4d976c79b7f8c95aeb2c9e4a6c0254588feae936eb5ed631982d48c3324ef6011184bcd23690a2a9e5c672e7a8aae70d4170f6a104d748823532d26729364599e13b3953fa738ee1060d4c7303ae287e246ce717c73c43f49d752de9c3d3bdb8840901676ded1707b9e2c550e0600cb456dc73f00f188f6dba033407c310f44b1bba43739e2173b95efe2c3384b78be720172a1b953f87df50b3eeaf7d59ff0db8ac213f01c23c38329734b4c5bd034882d694a2d3b0193e96ee3eebd735e1830f1c64eced2379a65f9d005f6bc26b76a02ab38ac1d096e45e2e60954edda9e084f068da4742ad5f4e3e0199941b931fd2bac470c105c1994b38210c8fb56897a129fde3b2d4f12f5f1c11e0bc2907734080f1de5eeee4e27093173ab1f7954301b17eff938d5c6d332e6f3a26206f7575447b608ca61312f2f1aeb44a1aba845bddf0f62e2776fe73f1f15612fe78453bcb905bc4146d1e67a36860ea96c286bb9380c52cb7ae2d3f15566027735e2bf0b33ef071042437f00547be986e3213b88be113cfdd1c4228d682e23f0bef31ca857668b14861913830dc76a3cba783e9281608675c42f32a8a299cc60c35a01fd5e148ae4107cde896f211b6cce75e8eab8d772282506c0851ea2d615ba171cd8ab195a8219a0b1bc9d4d393a16201a242a70200fbf5848f26bb3972915ba69a17671b7254917f92d96a5874d0e3e188f1e90274135cb6e07dec2258dd96e1a14727f11ec504e32a7d0aeaa50d4e044363cb278acf93d1cf0aeffbb38979b50b9e157364822420266846985bcc53414894bc2f0b357bc893d7b967ccbf7225e1e9c0c2bde7483de5aca4481e2c68c5dca84447538e6f594a06edd4633fee5271a5ca6c2402e8475b87d988ae1e746fafad85758113ad09fd62ecf0697f7c7383af2de5ea185f5275fa3eab1884a4d16d03d971db402a689e85a3e025cb4accf0d03fde45ab50e0685774ec7084c5b9aa213c4e36c549c0afade7d272c2803d3a019b9c8fb1f00a703c58ae3e55a7bd2c10fd4fb61bdaf80a48fc598b1e888219cc5d3d4187da46377dd63992729f1453bb5768deae8dc316c78d2f16771965b81c94bdb28e52f3a41f69c4573961a6fe05341514986b64812bdd75ac1183ee2ff7ed8df820b4f200309f3ed85d69fea574795db612e1735f2702dab4efec25fb0d057d35cccec601b5e4491d3556144edecc7296ae16a85af68d6172269fa946ce87a3363770dfed62409fcbf883f003efa45efa80701b76cbc1ffa91d94eab42a0d111c9426a0faac17370a2304d75074a55b0d6016d343675150a991c9e09dfd5f9d86495f920c06e68e77e852066071966b95f4d88ff5beb79b5fcfafb56ce811ad535afc3ac6f76c7f40a4d538c91c146b7aacf418e1f21f98b92e877143a379ae9718ac1329e7bea02432a271ab2fd5c499837b04d0601a9d45c713bfe9340405aae57c755909d943fcfdd6a7114594b64003fa5b448f4dca1ff9ab2e30af9adc36aea3872d56fe70170f122630d6f9ee88eda54318bc6912d0340404150d8febb24791744cc98076ab97d07417e40f79919283af43eed73c27b416f75c76d0eb389b92412564e1336fc02ae30c12f61173c9093feadc5df42845ad8e8f196309e01fa09684bc631dccfc5fdc7f705a1847975db977b313e3f77d49e5c110366343569efb7fe8af707d1256a688e145b22bf5a3aa98f9da49ce663ac3ac2addba6e7d3b3317cf4766b9d43e5e62f25e92c00063fa9cb3e7d5febc1859e8f602fe83d9fe6a131f9d371c5e00f4751c1455efc2814b99ccc8e46c6fff9242ea0e1a6fea63e35c444d8a220a80bde025833acbf4a62c2341db4b057c3b10a8ade22468300e6a989d3d8b20c7b7d73f2dfe51f811a7aed02aaf898f9f912bf28e143a766334dcc1eff5fb846f4957bf6d766e9a400ba83bd9f996eec4fd8991aba2c207e48528ceadb22f76885a14fd908be483a4ff136d03da8d44f3af59dbfaa0ee3227bb096f891a3651924353020976191cc292ffbe8697170cb9225ae984ed8fe5165d5e6e5cfd31184d9298c48e83cd115afef8f10d4a22971dbb9d750f857bea9cd5900cd999a64151563db35188d83bde99b1ffd8cff0844dbff38970047a27e6a15ea6b4eaf2f9039468cd8d520f5f99ac42d1647046c9e63e9df2d4ba9a9e4e548d527f5b3fccbe755f03d955a40e487959a214e0ac59d1c0eda6f2d3d695c82e6d238fc01bf0dab5042dbd185cd15d48ef5cb735f7b9a838fb7ab9dc9669a524d0968fcbd4bc31113c5bc752adbef167043ddb8d3ac2982e328cc372205416b565b1151cf594c46b0ecf2662e2c5013fcab81c78d12921b78bc4976dc292272b2d696b73f19c5719df30d4e828dcd76bd4c5d99cea6b5696596092f52961ad36dec83efd42afdd2e3a3ff9fe7f2269c5a14c469824e62f45ee0f9479bb68a49c245dd240b9e2c100c7af6b21f845f3dcbf6d6acdc1ebefe0e656175a69f7db751e6e62f69bede32a3e63e4894b1284a01911ba97e16f42e8557904f09565fe952c2b81d5ed581f8dc67f3787e59042f8ec872cc929a507822189e194c4224a7c9128e97a9a81983023e0048593d7f9c3cb200b64bfd808339dfb2fbb9c36cfc85b0ef9ef5255b99dad178f0ecc58eaf0be9d5e733743bbc454276ae2c29722d4c4498a66af4543550f580ffe3e15fa42d9a68c612172d0d514bbb14acb12d46cd767f5a79898e1f9f7b9c3e865d33ad6fc5819f502912e820c6d440f5f8b10b32cc4bad4215ab4ad56c6d7018f696c5672b7c2d5eb06ac66c0e6e1bc0563a792944eff750fac4044427f9b78fd6068b80927376084ad911bdcc24f5a532001fd4b4988a11f532f42e3efcd30762b89db34a4057a0255103d14c351746f626fe30f750fecb02f02daace3fdd202ef64f6873976a36c0b13bd02d604b3718265d205c520d30b7afc45357212b9cfa3bcfc7b69f8d9ffe7408bba94e47fad7a7957697f0bfd5ec26d71012b4d3f1b35e31299c07f40b83993568f82d229ac1aac77423ef89d40f6b91bc72d7d0ff10b117b77d82937bf810531fb022be693064468666866a851fc27d502d1d40e1b295bc3c88e9dec6041d1dc74b09559520bf80a6c8b23edb233a26bded4c0f2ce50f315f10852f597b989e6391939f855a61fd10787d4b769af72ba35e648c38207a2714ab0c6d19f3164cc08daec5d0b258b9621749b29fddbc7714cb1ab78372a8bd6c225e5730c75e988a376e4f792246168a472a1482ae0844a7c0dc1d096d9271130550e33d2df75f0e9405db83aa68b8854597a2f862e0cdb6d6ef7fcf9655e243f6f93e1bffa5be29c4ccd7bb1ab18da6ade5f93c6e2127fef9e1e3091321b92692417ed6da0aac2ea061be2a51acb103e1b966c99d8c65ad6c709b8baef1399ff6f0721424778dba5a9c141313b87a2a46053c3b858b129110087bfbe8dc90f8971cd25815a30c5d0328d7045ebf1b6d2c27df0421ade7ff303be61b23dfbb7a7cbfe5a316ef8f69249b6838af025b75f7b6e013adb0e983f4918770d50e9f87794e8f5293a858676e73114d656747ad93f575f6a802a5b85cbc3523145fb88ee3b6a9dba2c5ed3df91c00a0448deb89b7df906cdc0233f4f7b777460ff7ad32066488d4fd64644305ec9c7343d6bbc5f2fcb1de01323b87084b85a18a35e94af8cbafedd184ae89ebcc94b1dfb62aa6ec810b235ee3d3ed2697d44a73b864c7f705962e9d61f264240138d9201152a077810c71c6f7a56a6e7d81ed10910524ab4bf0278ad95c930da7b7a3a1fc1185f1f43139c3e8dae4eb76390e4ed37030c9c3a52abf9e36cbdf580353937e4338e946f2be8eecb32f11d71a9a628fe8b7751033629d5716e01c62d6b7c5fb53ef59f683f50eb89c0241058a88e9b6c9c9088b22e82400c0a9a6a2fac7e51b84f61de3d3af2510f88584af64c3d31193d09762cb8a03b5c9f0b1b25165d2950681311281dd15d983ca7a0848f5bf75ed0c0ed7291c056a75c598873cc1a80d0825bf41db23dc1917c2b79224ccfd6afb56c26006a4e44df2c925ce2c480a43980094ab5b8d9a48a979949350176a8d124cf533b1c281f77e1b4b760106908a32bbf20b883426d219c340411a966ba12458015ace2a79160649703a013c45d9165acc4e445318489023728d774e098440187f200020ef72129fb1c33143bfcc8a2e26c300135be78d30bdb26126755c94d57a681dccb92b1b6380cff16c371383ca60dbe9c0eef2f47360a7ee75a8ff8b4aefdc1ab87c9c72e69e65189e3163e11fde44c6b8634691d0a2229ed39476141c12e03be952317dfbae5ba3b372ee8ecff86666fd37fba50a2c97cd85358e0f733126c5a8bc9542b865e230e7f80afbd4b2fefad6cceefe6a57200811c0478481644ea47ecc24808635c8df8a2435088f5c4866aea79a064f856ae13097b2d27bb74e870e4387769285a54394955606da2c85a08dd4b5fc65d2b2bc10fe3dcc39108ae075a89b251fafecb45e7d17672754c338cf6cb4ad0e9505eb9b623f141f166c2c15e7b6c27bf0173f4704242b3c998a535f04c35f3927960db4fc24947123bcf1ad754e4bb141e69b8", 0x1000}, {&(0x7f0000001040)="d1c6686d9e4c46e9589e112bd11fd4c382f066103649a3b96021b185b8071ba758d3f1105dea147715e6cc7635771b194bae3737f8646aa127138a5763251e7af0d53059ebad605508fc2b8f606335ba5f3e03bd904444edbc16d034f9370897d6979c51bd461489783bde06b2aaec1d4046fe5d72ed78d88a51d51f7ed2d453d926547edc98fb4aa05259a9cb29bc8059ff227d26a54718ab7f1e6c0b3c59e44039e491bacd7d751f0aace9af31a725215a145a1b5f85a8b94fd0f84641e06638b7afbaebc9ec05decb1c4a9b1c9686e39975b781d1d5f7dd2dcb14de5eefa3fb8ca61f9c65e8120571f402e99c4267110604b5cd55682eeaaaf389cae3f2ed0968cabf1188f9f119bf25c7d07326c200e7724b1530acab805c3f24ef2eb1396f46d5ac41bad3a6f089f92666504c1d2f4ad4f41e540c3d723219e0b2323fbefcb7df386cb6dc3dac03399dbeb9ee6bd296570c257e5f178e15fc4152d19c72616dfc9fcb80748c23c694b88e8830bc46d35848d8860d43f35e8c67eac8e8fd1a259369e3a65796e3ad7bc358c6331614082a1213ffb0db05860d95e0fa12a880e0669150a56097ba74fcf6c0641d511852a63f1c8321a8fb7e2eba6830e16571504ac1c6e94f6c4d2b4f51144aba287d7ca2f6a7ad11f4693b5815ecde6d1e7ca71fe0a2fa713af033dbde1d5a8b175f6f751704d4dd513b5fc52e4c3ffdaf0ada610d9319b42e8b16d6b598adc0b67f1116d21a9b3b4aeb188b6baea1e999374c1afe41e07a7d94d1baf9db1220f22ad609960abc27fa65f2fced96a892ffe6c8ef0ae46b8affd0ec93f430757c86d03787f910c19b9851cb6df2b03b39c0313b03f5596c68b7b69f40cd6126951f63c77d33e96e39d5aed44c4dc0aa30889037e3b633ecfe2329bfd5c1df06e234ab525c8bcd4d487fa96e05dfe8764124ec456116c07455b8d731156df916b471e7839df6d595931cae8ba9f52dc8fcf3e9b4a36385300d9ae3d985e065554e21ab6fadbcaf3fc2d9bd234ace24e99e944fd1fb7e8fa3f8b247c3e4243ea95ec61e9e244686e9121cba0ea0e71b773ecc5043002fe48149fd5ce749755ff4641e0a1e347c6d18c16d7d5b0f1df67914f96e2ecc019b06a01915086226874528cc32ad049bd017d857aa5fe59958cab61c7fd1f5a5fcf2cf2c6c5af4e68ad810a306eb7dbd5f4c9975aac4755dd8236385ef9bf7988209b2b55876933d65d7fe39a7a38619260517e913f6c430fc126004663873beeebc152a5ea7fbb29d0dc760d2642b020b3f29715543a088f41ec4deec8a8ac942aa8bf583e30bc498d7e213ba435287951f8ce3ced373683f968915dee32369764a21b6e34243387e5e8542c642fd7cea927301f870416fa94e5269463fd9916307d5a68739e6a3945800b39c7ae30f7e407efe395458c51e5151dfa7842f75ebe680cd91b604604c38c9561ef6821cb30629447c8aa2b2a64059d56e54e0fa66bc840f98cdad2368b1a19175102573afadfb0a556e1d4f05f463a474518da6964151c88b853e03f3e3e1158bf4e9f97ada440a8c3188402588881a7d68f911d6137b248c81790e0a99d9e297056d1134bd549ecde3e241df4f703586c1a2c8f9a082abbaceef9f421c058bdb70cf7d7b15b77a1c5b95925b2f0cae28c26e106d963ffa5de837d0fe70a5941673849a8bde42dcc0f0d6bcffd197134fbe39abf3fdd743830ea1d48fd5b5ecdc5b170dd8b01fd08b308f03e3afe7157aaaf83168e8b69dc0ce3120758c82febba3cba6dfab877f148c19cf19d57cecf8fe91a484d4f8552f4fc252dcd2c23862457a050b7f032e583bac3229492cb30bc25a084dc0a00d1e016b0707f46205451c11903929964232e39bd20d0645f162718fb416a85f42cd39935cf864bb81429997138fa95e0bd62b6d597b32b032588b24cd7ac4d8a0f2d5a7e8348aa79339b1e566299880f9809b9e70871f92481063070818d4d76aa7300a6987081ca2e38a5d72dfd1f82d0b9f67476af938855cd016cc704a4223d41042206b6cd3139aa67fcd5d070ceabed24510f361f6952f0e0c06a43e939a53532d3b93fe0b3eb7d6d760b10ae7eb39483e9de7efd91c25501a05c9edda7e7786e32d10aa0fba7aa6ad047092590ce06157263f396b6e89456d0d516aa00a621f50b2a6fce936304b8526c410b8c729a2b702e865e7a11c86aef14f2d35e7719c742b91af8bf2f5093e449bc1c1997d5f701455595da9441eae74980ecf1d7c1986302a0ebae26b46800ef594a6999726ffb1ad4a436306720e83fa1076f0c2da8cba924489ce28dba8d7d4a409542a95874d288e6016e71aac4b22aea719c62ebf062129b0085835d6b7b513df2cd9c57f105eeaac90f37130f3b3319983b24aa25b2b4b0ec47945ca90a7b455ce555d5168a9f387517b93b756e0d82b986b37e150aacd438d9a9c1f40c4f8dd607e35950c8b03349200599ed00034b6a1b928e781baec7ab58cf5ce951b8167f6d90d183f5d1d59387ce8b61b9ab08cb6f418325596e5ce82e10de0f8eb944660fa38db50833d1038f56af678249c543cd5ca7647d79d52c4fd349387a16ffdc11801a057da78c5069dee3aa62c515e8267af80e6a1d857194c0fc58d201f8ee3a995e8a005a7fab3e0fdea04e2edead6e95a78db837083a6a881771a02fe3ecf2b6e0db603bef8959082e3f69874b12756959c8e428b93a532f9aae675b8f0dafc6200cd0c671b1279e8eaed5f1556ad666c217874196cef298b84c09c123d6faf20a31e8edb7e67509d1345557f5447a3fc4586f25086c10361f9e1ee60d2ac3309a7686f3d1554f0a2a538159b628491899f1c14a7a6171d5ecc7ea1f961c2412170517af372d785a2c13edf5da43c071c2e83ab3031f3defcb51422a69a4a893a2926b68c7afd90ed1484367f2e9ab427746e4e8f7cc70fcccaa7830b878d8414675d36b1b97815183a5d747cee7548fb2eb102e9323fac4bf3ab39865d3fe4bed5c0200c46e05eba1d16f7c029f003fa478e9cefde2bfe6523af159bb51378a05d60416b12a02d5772c74738e6b06c9f9a9e668fb1ed9ecfc77eb75a0e2e87c7aaf2e89f34d8c3e16d43f544d66cf382932bdbc7498758faf6df8106afeed3651dcfc3b87d7262380e7fd01302ff4a3cdb366217aaa642f875e8e95ed47fdc2b4a6e1452666edbafac1c8f957999daf30fc99220456e8ac7595b4cf4c83c491199fd07c1379a884e5180b03b7c140ce47d9c9d89b7eb1d503368f2342cf9995884d7773382ac87965296ed4e3f05826a8bd3f3fa1a159ab02ed87d14e0adcf4934ff7282227d21ae9ccbdc3aad40b66c96224ab066466de3ad55dedc72c882613a8bce5b21ae2763668e5cc53c525716146ca6ee8e28ee3fb209ab3e212428de4acbccac28d395f4de484b69d78adeefe734fe933010d4c0df143745f9feb10cf774162b964edcd975f3d016dd76dd08ad4bcb3fb981e8896e8d6283287f02db2398d2d57a298443ffd9cd6cdd98494c41a140465f26f3d952117d0fe32e6e58f3dff45bac3a2926ee0d5d9a862b1479ba8cf9a8f89967869522d47f7076fbdac01c31ad32bf5675b5b971a3a12fa86b890e1773b161250d0eee92edab2c35b0020b771bf00789319588e8477cd0f6dedf7727fef4850e807741f6bffa730f2ad3fb10094e0bb840e84374e09871376e6548a7199a3fdbee2c3ec53dfcee6226be1115bc87ece82f218db382187ae4b1e5e6bcff4f00abdd778934f610c58d803dcaf920ec1e1602c4e988d9d8d64b9d4d995b4974379f609c6153d2f65b9f464d1ee6b80b45280f1d539025bb41f9e0bdf95e486a429acf84af792d55c135b2c8ce581120173b05a0664e8c732c7a496abf88b101798fa7f2147482805539a6ad820c53e78c7e66a19a4963bf4fce08f6596ea5494b0af0a5a6676bc80df2bf6ca22c2d80bc7ad5c98a67abec63f88e069be47a348aba4c5537c020917594c53b4dc694e61399348cde0295ecf56810e6652322c233fffe197ee6bdc658fb404cf3ca8e6dcf35ba9c06d77058d5661ef3651b5678d8d3119b34383d1ce282d06c6d0adfb3228e2d6edd79415109d3dfc35b9bcca8a43c1c9814c1df7cb2d269885c193eacd696fe7365d774fc922f185431c5133687ce44db41fd6987a81f7f9dc01c7dc696e53c2c789b0113adc7366898ce4dfe7928d564fc2f03ee3ea2346b8b5480f792a5005de074b67fadd8491e6ebde73a0f57ee0f4ba570b09c0bc515366cb084976e6def3d7e4b0d5e4521dbab153c63bc4c5d7bd8e04362715bc57d0d8505f4252480e475bc44e1a616a00a37e2e5af6845e8622c0e8f2aee3f1b27d9715ea4b9cdb92623a39db9dbc1d5677c9425badaedec460aede6c35b4e5cefdbc0d05cec5aee0c76196ce8dad2b5cc469bc227d455cbdd718647e654b0263b24134e16ce4e88cb0dd8d96cc44e0cde83e0bb40d9309c1c01ca246e86bad5eb3a778cd432d6d2a4805b3eaf7290b1e0af5b0dc4ba570e3f6a24d2e70bbc0314643a131feec7b788502196dabe1785c844d9b6bda184127af1b698f075d485487d555639e7a84a63187f487dd2ef871a288ba481a36f1d8992d7857c0c2d1514188faa0550111bd798257d46fc39595e707fe0e823f70acf431075a6ada4923fc16321828ccb6ab00cfe9b855b5119bedb56ef478ef5a92f5ea312051758df6e634903fdea6ee54fb1b881bba538a9dbb08a72d73460c0ce9aa523f3f2816e5773cf7bb138418f878f6ead35926344b55e81091c67ddff9473e2e17adb9a3e58f9731c7ea2aa1f56441c73aadfe3b6c11f9f48d8d01ba3bf8c2d6a4f018a8a59a518c7cfda0ebd7b1f96b71ad796a13b0f5c3abfd431ef508b3e2297abb3dda5ab3ec8dcfa75f31417db7da74d2ab06830bbb3ecf20063ecc08d3d795d8f83f2d2248dd94bcff2f0f43308a1c35597e1e34afefb7603405f25f7fbfa503b77e43366387a17a1e3826007d317ab258146d92bc531d495ed5cd501ac26657bd7197bed4676ce5f24836b4423226ee40d2b0e0e629aaa622f66e010ecd9288fbca4135c4e82ed8f538aa41423bfde60774d2b4a841254d87e30f421691dc76a4de047600e0945a250fd4ce5b38239145c1a6db03337fe96bd6767d3d01e9157e0523a63762f40e7c17551b7c488907ba4763ade2284c48b0c4b64d44761e9fb0a8f327e4301a68a41c6622ae74510d7f106eecad3a2bcc754c869055a126833867cfbdfb9261ac23d6669f727fd69617f23406d659c32c652659b5ec2d1577466d47c7ed2813a7acb70c49af902c8696e07d38d656609e8ebf3ba18a28e5c9940d2596f1e30d148a8c1bb63a76e8b021c273f402bf2d126e14da732eedfd3ae39e681ed4bb3f98c1e3d7e6cdb6b3deb441cf331abe7fae1da163a043498f6f32c8b8065484a43f5c548e5298dbfc8afaae430b7ddf1f20a18e66129902fedf47490ddd550d42470b016557267655720c9be5f284932005071940ec18b6127cc531d7d8f32bf026846ca6603582c6faa16bca82aaa0525ea16201863bddbe06fea08c03ddb0df3a9dabe04e690ed9a93d7ba19a55678626658db6c861edac67f2f65d6697c0ce44b4ee436163aec76ade9e4fd05fc21031a57b1484b720397a8b978975cec0746511d97820e09a1b40d358574c456a39dde3a579e2ee9fb8c52c3131f9b5c3f75c7630a8a72337925fdd44f2f932ff262c19933ffddfa522169a7c765071c2668", 0x1000}, {&(0x7f0000002040)="2824da3b0a83176aa234da3db35c78decabbe638fac0de1640810bf7b6edd1ce4942a5f8ee8ed50fd57e60bf4e8354ea40e124defb4094dd4b6832f593d58d79ed35403c556e3b4ebba307256a11cc86170298cde12e3944aca59f189225d4ddd931e3fa4534f7622ce02add2132cf27da53dc80bc2b4f2918f7ad98947874ba343b239b3b58bd1652444f30e571dacedf6d045757e8731e1b27ae9c1ab364a4c1200957ee22999d1609a17aa2a1b3b5b70734cb4457ff234773343d08c58fa8690cd3037e3c1ef357bae1b192539c826bca70f39dbf9c6804b8c5fd2ddfa49c828574fad27e59b1def33e1906c98fcd0fe4859badac79cf", 0xf8}, {&(0x7f0000002140)="49b5a027022b27da63b3a18ce835caa44fedbb2bd557eaf531af705893e874b615b77fcd3d78c4bdaea269c8b2a4a5e814dfa2e18ce7ecd102912e602e7ff4af3208f6440f4de74fb0e11767d41d775b031b742334acdb1514eb8f55bc3b065700b1884f4af2f36dd5b9254a2d75578d9af96c3b0ee10dcadaee72c077c7752a6dd2e77ab4516812a53066107fe1f5e99fa2ad5fd6e3c56b1090b0e89beca21974a096882f4147d35c7720a6d3476559afec8c4773654d813023", 0xba}], 0x4, &(0x7f0000002240)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x40, 0x8}, 0x400) 20:56:36 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0xff, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) write(r1, &(0x7f00000000c0)="1d", 0x1) 20:56:36 executing program 1: r0 = socket(0x2, 0xc000, 0xff) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82946025492a2c51c900"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2003a800000000000000e2ff0000", 0xe) r1 = dup(r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x0, 0xb9d}, 0x109) r2 = getuid() r3 = socket$unix(0x1, 0x2, 0x0) r4 = dup2(r3, r3) setsockopt$sock_int(r4, 0xffff, 0x80000001021, 0x0, 0x21e) seteuid(r2) r5 = semget$private(0x0, 0x4, 0x4) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000001c0)=""/158) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="8857421fe570089afa404d73e6a37202f760d45f93bf091858d9d3d2bd93e3e8ab01ea312a5f08b94f60a071f5b6aa0821c5", 0x32}], 0x1) 20:56:36 executing program 1: setitimer(0x2, &(0x7f0000000080)={{0xfffffffffffff801}, {0x10001, 0x3}}, &(0x7f0000000140)) mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) open(&(0x7f0000000040)='./bus\x00', 0x400, 0x0) read(r0, &(0x7f00000000c0)=""/101, 0x65) bind$inet(r0, &(0x7f0000000180)={0x2, 0x3}, 0xc) 20:56:36 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)=0x1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000140)=0xffffffff) 20:56:36 executing program 0: r0 = semget(0x0, 0x2dba55601c25a804, 0x0) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000180)=""/230) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x80000000018, 0x4001, 0x800000000000000) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080), 0x0) socket$inet(0x2, 0x4004, 0x9) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000000)=""/66, 0x42}], 0x1) ioctl$TIOCSBRK(r2, 0x2000747b) setsockopt(r1, 0xc6a, 0x8, &(0x7f00000000c0)="ff2d6a8203f66789454c56e05800ecccc951b50a9b30a07a356d0e682201df08eeedc10ab28e9c972ff2bdf00e53cc29dbf2d07ef9", 0x35) 20:56:36 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) mknod(&(0x7f0000000080)='./file0\x00', 0x800010000000007, 0x5) 20:56:37 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x28ce) pipe2(&(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getrlimit(0x7, &(0x7f0000000100)) recvfrom$inet(r1, &(0x7f0000001700)=""/185, 0xb9, 0x2, 0x0, 0x0) r2 = open(&(0x7f0000001580)='./bus\x00', 0x0, 0x8) r3 = accept$inet(r1, &(0x7f00000000c0), &(0x7f0000001200)=0xc) getrusage(0xffffffffffffffff, &(0x7f0000001340)) r4 = accept$inet(r2, &(0x7f0000000040), &(0x7f0000001180)=0xc) r5 = getpgid(0x0) wait4(r5, &(0x7f0000001280), 0x8, &(0x7f0000001400)) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000015c0)={0x20, [{0x3, 0x100}, {0x3, 0x9}, {0x0, 0x8}, {0x3, 0x800000000000000}, {0x2}, {0x3, 0x4}, {0x0, 0x8}, {0x3, 0x2}, {0x3}, {0x1, 0x2}, {0x1, 0x7}, {0x3, 0x2}, {0x2, 0x4}, {0x3, 0xfffffffffffffeff}, {0x1, 0x5}, {0x3, 0x7}, {0x3, 0xa4}, {0x3, 0x4}, {0x3}, {0x3, 0x80000001}, {0x3}, {0x1, 0x401}, {0x2, 0x4}, {0x1, 0x5da}, {0x3, 0x200}, {0x3, 0x2}, {0x1, 0x7}, {0x3, 0xfffffffffffffffc}, {0x3, 0xfff}, {0x2, 0xb92}, {0x3, 0x52e854ba}, {0x3, 0xffffffff}]}) pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$getflags(r3, 0x3) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000012c0)=0x8) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f00000014c0)={{0x18, 0x1, 0x404000, 0x80000001}, {0x18, 0x2, 0xfffffffffffffeff, 0x10000}, 0x1f, [0x6f8, 0x10001, 0x4, 0x800, 0x6f652993, 0x7, 0x8, 0xfffffffffffffffa]}, 0x3c) preadv(r2, &(0x7f0000000000)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) close(r4) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2011, 0xffffffffffffffff, 0x0, 0x0) close(r2) open$dir(&(0x7f0000001500)='./file0\x00', 0x40000400000002c2, 0xfffffffffffffffd) execve(0x0, 0x0, 0x0) 20:56:37 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wskbd0\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000001680)=[{&(0x7f0000000680)="3f4653622669a81cfedf0ad933fd06280f4913cb77ac6567d8b2ff9c2129a19d9285f59c49208d910d0192ace19017947bf77f80b3a103b6e2355ba7d5447f853e3b16d9789b8d73e002fad9bea9f93d606ef40fc20dca4ad3f26d96559182e6eace6ceccec513cd1acf0a0b216b3cddfc8d43fe482f85be2cef7997ddb230590af2b025001166a98f8f197c5992e7b13dc75b88aa993e4acdac75b0d90efd3a22aa631b261f35964827fde3b6c56d35b14df2880c20792511a3066852797bd8138c82c5014782230c188269ae3ace6ab500e18b8443e754f5da4b56659265ce7d09452ab0fb14ecdf8a9836c1cc68045e4be3ce7c8a0de0f8f5ba3c8090b4cb5b0f3767287b662aff84cc985d45c0cbc94e138b8af710e6520bc26e70d20c7ce45c40aad641c23a7520eb4859f3a745be58b90d609ec3e81beb9042a84820db0d13b70536130c322ed854ba9c921697be1ca47ef3acbb45c54064a991aae9d24130a35dcb27b6504125e9034f9a8db2ad8d1be35c22d30f91435439805cfe5a30ddee44e1c897153a68cb68237392e0f3a9faaf2b3d54ff360b96e24c7efeed209162867c37048216a189ccc5c1ce738cd308e8f3879d2bd9117044fa2e807e469fc53f53e3d5c7fb2d45108037aca1efd82f578702f9cc0a761656a6a83710ccb44f735d19a99bde92142453724a8d2da3c9db1afaee5b91c25390daa6c8ab5ab6b78911348d48c360682ac86ae3379b9275e6bb59cb8e9f1465dd8bd52942b3345ca103c11d1abecf2d8a4c068cae25ecc0bf8278113eadc133bbd45f4469cda7853a88998e8f82709e4e03ef540c709e4c85083316b0df8e46c158a77956dd117fcae79cc9ba24cf1a97a798d3f81c54fb1b09308e8e0240c20a2cf0381f38a32a6503eab3e11023ef36ca97f07951af5ea1e6e57f7a4b950fa0aca3f8d01b0a82734bb9b1350131e4548c45bc5f5c15a124934682d7748437df5d48a7b841f8bfd6ae0654b8fbe41c91af370c7c0c899d0e6fd8a201b675c423c2b190b793a0fe3068eeac895c24f26fe98d5a75d8283cf90d9c6477475343ee3251ac6d3791beeffb509136838ea60a5547db7af94d3ec3a98b599febcac9baa44343f6c41d58762e3e7cd7a7227e13175940de4394bfe0e5ea1512f40a25931cb1d509b86b1771bb9764f1c846f8f5883c64a3b4b07501c5957987843dad1edeb7baaf1ba80674016e5d1534ac26a407197242a5f19d09c2f8821bc5e73e8b6ab315b8555cffd25ccb6a04afed891bfed336f678f1b18b03c6d2cfcca166987eea72fe8d08b494b5f317ae539f50ac33c33ab6edbf88762006fe777666da76ff7518fd8fff726d4b4a97c3fd5e878679ebfa55465ddb1cf98215e6fb4f1e9cedae913c5afbce7fd706eedc6a82dde896559184608e4f296dbdede294f2063feee87b7b073aaeb931111e7a18d11f08af00c43941407ab177987b6a47f3d2a138d6c62219bf8c92a67e5254cc31da49f151e432cff375e078270a874ebe7824bc4f6a0c9293081df98e85f4a5092e7905673f03ad8147316ba9f2f5b41cd6d39b50e8bf596b3a873553dd3de7ed677589c1ef5641908ec1ceccfdfd299a8ab179315c25760193a0cadf1241eaf2718a91f6613aa4151c814a6e0a18c6e2a95d7b423d039dfd2c3924925555406aef6987d2f7e39cd98ebdc7cba3f73c9961a954ad1a18c86c8a6f13e9c0234790fd820ed36e35528b1a7c9ddad99a04c069b377b20b32f870c2df06ad632609eb86e834de27e2ebb99cb56456813a727a228a8b8e25ad8ee3019ae21ff3ef1379469385aa47d890a85f42ffb4e993ff50b07d5056b90632011628b8cc51774e648482d84453d3abb6cdfb6b498009c991549cfa820978d2cd23dece25b066ab412e61b217c54234cf8d15ba5d06cd48e8f761cab2d477946c704281fde075845a262c1b77cae20c982ee3128ff2c907b0a80cb9ccb8b3749a07bcff4ba4a51fa7ada20bb9109fba36e1788be0f2074c10858d3c67ff19a6bb86d818af60d35ebed8329adfe5f1b412fff1ce9e19da92ee89ce214281138ba24e8f2c25e0d7a4623d68c2c7efc00965764c689604860a861b6735248bc391515d774708de88878ddb6787ada88324a9fcc6a5d87d30c7708404d3a7dcb5eba04d52a87c04d4d9c227564ec645136d165a21a1e1966955eef046089ea8d7d80215ab8c9778e7f286d72a694bab00630e1d10abcdb24dc76d0072306980adce7a36a5025926eb8ba77aeaf18c066a0622f6919bbc074458b2801c492d92cc7de388be27d9d81f9e67f1a6628eeb15b70e1ee8dbfd67286857fc5f02e299e4a1982ad56265e3bffae1fa995e9eff88a7e97a80e409d2f26397cc6af275c6a332c254db0710d497107a898bf47c6aad9aededf2820ba514ef35927382839e3f5cee9a3444acdc01c7fa6313901099c3a31a631c5b2a220a712e14b79a1eed66c19d06412c7ad7ef787c11ad5d975e30d9aed3a8e65221a46b31ea57a9c4b1458151e22059fa2ebe9bb7da0cd7ca8a798f795d151e4b73406e3b6b7b0369df0e80f7866d0a6104def95370ff1977d3fa62f37eb38565317ca75b3a4edc747ea47126ed23be0ef3bc394d553450584c6c666b2f9bfb84949865ae3205781739954d08bcd9b08eab1abe9f4506c791062275dd258873116dd8704fe542fd1b951e17ce37d6b52c75b68ceddad4a356b5459a6f94961ee36ead514e7ef51c6716d255cac749a594707d3392f97e81b7b8fb73bfd70e390dde1c8007dc533ec9f3fe190b2f6eef63802a6f1662aeea4d65abd78bd2acc33775e3b16f071ddf49c40d5dabd76368ffcf41b21fd11f71aabea79da31591211e8223fffe094d145db104ec5f87ec5847258063436385368fb665578042b1bf73d5c0ac2486fb4e58dd161bdd09893afe2317a3aba42e43f329e973f644ee040fe70f6415baa623a53a654cc06ac6bc64eeb90a82c2c2fc84f8a24e6ded92fc3b3fbb2cbd5229dc2d0d380cb4bdd71700596d5b8c0481ccbe2ba7aca82a5eba47f70009aee54ea56f69de258b88b220ebf85f5f47794e8da91bf82c34dee3a4677a3c238d5f0a3e240484bfd11496ef44cef955cb38708123d11df44c5c6305acd9c830b4ae43ac148436defb7effe7122d7d8472ae3ee22adfaa0d37f40b6c578ce9816b7565908331064402603412a7f770c5ac0965bbdfd16bf6d82bbb6c3af232d97e8ac394374df06af17f1ca2f6b6929e888afec97e0b4cf1d9520af7fd5c14b5f5b7e608d5ce1254f1b5875d9b749dbb1037160ce71c81317ffa64b35d099446b7633e4c3059ea867a377169dbfe608b75c3183d81d514141f685119dd085aeaf5d96c86adc97af3318e468d2af9da7307c929f467a69db269cadb238b41c7a8c70807eaabccab9f321535bfbf25f15379adffc5796acbd1a33f0d1751689fbb999656c30b4d8d1e19589cf29824b38a79c2b0638b916bf0ef6c101b83dd33a787d1b187bbb81f25b1260cf1b0c7976875ba76d4b236fa130484f11054ea9dcc6ab4ab5a7748f678450da938e10d19d65b4019bb46c8cc76d8987f17805548be43a126ccd2b12736be21d04fdcb825c4d2fc0c7a4d33c1b04200b82a811336997adcc8c8bd7d24582148426d7727cc2b17a4a1346d81a69e269e79bfd27f260cc22d1760d0f5792c09e26364829fbbb417d6d4e90bd8f68e9b0c5990ebfffd5f95c3d776ef86c1739c0bc0993e5d6c9d4e7a10fc3d1221fa36e24dba63eba6fef9021882d17dc27bbbf305da46a2e4734cf54bfb139540a2e3201944a7ce89070e1fd0a400dfb68b3c6afb72050a72217e5c92dbbcae9cfa0bac54d831535170dca39edd71c39d1fadc7831174f138c0ac099d6fb36264c74f0fe054e9b1d0464ec460e63d905b859cb6a4dd08b449e546b941557670742b5728b111b21d31a635667f3ebfca889e8b6f88c3e57aaa14f7b422499eefa6749221267d29a5e9d97316a920ff8311bd2f41e7ca58fe98a848b9bff3a8678b5b4c2db499f961a937a07c34256574c5a9fe5ab021b64244d21627e8f6313cec5158c44f9d57b5793a3eda6b0c37fb42e80db8ae50467d9e86ea938d56813b789ac6a602bdf5531362553582e6ca4f6713b0be40e82f00a7b636100f009e53af417520a662e4dbe99cd68b427b54fe1bbada5589f5420859ffca275d527a14f4d6f48e83d97b5ff567fbeae340a436a2cd88523a7fd20bc6583a069705830e7507e989ea0f523b9a00c8b4f3493b5e0297dd84cf9f79db0449f44d8ad9500962ffc4aacdf645a76fe37c9d7d4da2038f8e83f41a493565a8ab69e5c90acf2aba770a9b8a0ca1192232e5a83cde02be15579a9f13d744c00d5e94eaea5b57f997154121513cb4f6cb025df313373c9ee0d069f56596a712370578b9387aee32ea9d427e723176ff0188743df4baa85972aa7229142c567c7a4c364a55b93ff8ac84e8c6e32f637d171963b25c4ad4a59399e308147ae5c17e2b06f669f06771ee8db22a7d1367550d69e34d70e0f51880b824d88529029f8f0073ab744d534b8cb6c633e574f54067eec2a29d4cd83b8890e1b427c237e7fd44e10ce62053c631d8b0d50c9d6b7809bf5b52896983458930faee6430b137afe7f613af06de7c01e6b7f7c9766d03e21269c4f28ab907959f6ac01cd301b7c9ed3f0f7839fb3ffd9a3ad8cc4b9d86d6844e08c33acd6c4a683e8eadfefed9d9ce3b8318ef41678664667af3fc8814075b23f4d028ecb37f33cce6fe5af0fedc12bc9e488aa8b0c937f81a0617b4d8b96d6cf8f7f74576d0750dcb4258ab2113f83c968693aa4ecd04cc99a63dd13f56ee62e06b543c50b5dbc5d0913b2efb265fd222a604b25f01e0c797a10edb8ff91ea83a1ccf642c1bede8634b3456ac282391cc44a21ce169d87d7476dcdf7bd9cddbdfb7ab4996349a6f75832cf294c751824ff81f8850d64e37e4721d154a49527964f3b16fbadae196f0be3b9d122f40cf6a5227bc3287ff50a151480b9bd48572398f0405fa37db3b41ed0c7fc702ac39c7176c9faddd892ded999733f71ec5d8224f1d6f9d0c85ed74589e5664df108be50d4648437433f2299d003a99daa2822ecd544e43fe64e9361a6cd78c5efba9adce21314fb244dd99dd430260e158b039eceb8d373e4d2b13643c7d5c8323533502c62100edda1197d8e371cd54f9a178758952bfa567a3df70eafedf9eead84c3bc24ed466f7fc170c4531fafe8352e65ae2a392306ad52c2e4821139572d8e0b50a014eca5d6b5a94c23357349c608687edfb8e8cdc0192a0cd585ac710183098f6a3f61a1c6052a5e7a909ad2a04de9acdc51beab9574b5f58de93765049e2555a235e478c0c14032591aa7c128d404a483f3debabd7d6cb53e89b9c4731e786e25092b1fd0f21b6e34ce7b5c44ed714efa8283ebf3d54b0d07e313b00d2bf42a3e4a076bc5bf911c31760233a63144e918cd1746e2257594f38e980d0b53235acd04f29b65cb2ac886fba9fc8bf9b388828c6ee1d04f96ddefbcb4d20682872e72a8bd17925f85e01c353e1d22b1670d0336b692c69be96d6bd4b9c8f7cba68b7f1d8230ce296dcf8ff053bc1dfa9752875ce0733ddfb72fd440d0cba229b7002936cca2985dc44e221da80016acfd7fa80d2c4d728adb340e447507133e719313bc9925876a8d0720caf4929f08385d54759d2e0ecf18dd3e3d068804dabe34c2cc6fcb151f9593ae8d8b21e8a66b2b9873e4b", 0x1000}], 0x1, 0x0) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000480)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000300)="341fb7525f62afb8ec3fd903cf3468bb64a886f652f695b845fb", 0x1a}, {&(0x7f0000000340)="4d766f540efbc428842f753b921e52e16001e38068907b3cdcee8c95e0af999e08fe063d43998c7b06c8d0256c066e539a2af38d6b43cbd3dc5614e7bf7652b05d85d7617ef643c848461778bb1110ed784dcbd7b54ed61ca10917e5332616c5a2d5c100b149e669fed33cfafd4261fe4f92d19466b38a9d3ad8fd0db8275f25bf95ef49f246a5e3c9f8a3e4fc4356576ca543b7033be36772708cea5282cf3765af53", 0xa3}, {&(0x7f0000000400)="7415e110f278e482e76a0d8e78362509d87d22c7dd95b9a2a807637fd7a1d07c734c12d08b0650c1", 0x28}], 0x3, 0x0, 0x0, 0x404}, 0x2) chdir(&(0x7f00000001c0)='./file0\x00') r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') rmdir(&(0x7f0000000240)='./file0\x00') 20:56:37 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x10001, 0x4, 0xfffffffffffff412, 0x1, "75a3af72c51bc884b565c571b25dbe820cad1934", 0x5, 0x5}) dup(r0) r1 = syz_open_pts() munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) 20:56:37 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0x0) faccessat(r1, &(0x7f0000000280)='.\x00', 0x3, 0x0) 20:56:37 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044272, &(0x7f0000000180)=0x3) 20:56:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="47b1cf55683f4c4d5c554a38ec782707b00c8465a881d2d631473aac9584ad964eaebfa96e51f6d0c4f106832c5c5ed74cf1abb5c60476cdcde586e0f1ace1cb19b55d7f5461a838a9351be556c72533d1c3e24fd9a996cd458892c26b58e6c9a1b72028d3c8ad0953308b2faaa4d8910b830ea6a36939e34decd9b18384396ae6af9ce7c6a0aaf1a12f15981da81ab2fc5a906ef6c3842d1ec7c061ca1032216a70cf3ff7a7a892b705345f70c10ff8ca4f08c529bc9d3d2a71ab2a0afc4f58754e0f7de7af07b7ddfadbd1452f6791f126ece67c3600e2f5bfbd19a5c7813df1c267", 0xe3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 20:56:37 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) r1 = socket(0x22, 0x4005, 0x7fffffff) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001800)='/dev/wskbd\x00', 0x10000, 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001840)='/dev/wsmouse0\x00', 0x1, 0x0) getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001880), &(0x7f00000018c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001900), 0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001940)='/dev/ttyCcfg\x00', 0x18080, 0x0) socketpair(0x2, 0x8007, 0x2e156337, &(0x7f0000001980)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000019c0)) accept$unix(r1, 0x0, &(0x7f0000001a00)=0xffffffffffffff0c) openat(0xffffffffffffff9c, &(0x7f0000001a40)='./file0\x00', 0x480, 0xc8) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001a80)='/dev/wsmouse0\x00', 0x0, 0x0) socket(0x6, 0x4, 0x9) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001ac0)='/dev/wskbd\x00', 0x20, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001ec0)) socket(0x2, 0x3, 0x10000) openat$zero(0xffffffffffffff9c, &(0x7f0000001b40)='/dev/zero\x00', 0x20, 0x0) openat(0xffffffffffffffff, &(0x7f0000001b80)='./file0/file0\x00', 0x10380, 0x1) socket$unix(0x1, 0x2, 0x0) socket(0x1, 0x5, 0x8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001bc0)='/dev/wskbd\x00', 0x1, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001c00)='/dev/ttyCcfg\x00', 0x80, 0x0) accept(0xffffffffffffffff, &(0x7f0000001c40)=@in6, &(0x7f0000001c80)=0xc) openat(0xffffffffffffff9c, &(0x7f0000001cc0)='./file0/file0\x00', 0xfdbfc9af37d44d5a, 0xa0) accept$inet6(0xffffffffffffff9c, &(0x7f0000001d00), &(0x7f0000001d40)=0xc) getpgid(0xffffffffffffffff) getuid() getgid() mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 20:56:37 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) listen(r0, 0x0) r1 = msgget(0x3, 0x4) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/208) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 20:56:37 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) readv(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/71, 0x47}], 0x1) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) 20:56:37 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x61c8, 0x402) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x401) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) unlink(&(0x7f0000000080)='./file0\x00') 20:56:37 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) getsockopt(r0, 0x3f, 0x5, &(0x7f0000000000)=""/94, &(0x7f0000000080)=0x5e) getsockname(r0, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5", 0x91) setsockopt(r0, 0x1, 0x6, &(0x7f00000001c0)="547b94ec46c2782340a53f42e0da1079c235340b23226aee38699c75a05904f38a52f59391055571352c0a8281f2a488e345938a2e13095344630f42ec620c3e51d430796f184c002169f56ad8dff1a078eb33a6c4f0897d71974a38fe0b1d38d347630bdb134296bd4f5fbe07149540e8e3bb9ca8df09d0ab672290196379ed62d2fb82440c5dc92fb57cbc88b49f31d7e34ca92222", 0x96) 20:56:37 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00007a7000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x805, 0x2000000000000000) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000040)="841f5cde70430309198dece68abff68c7b32d1b8f7b81d9c021e5a3e8417d4e24f7bd142924e9c8e3acf0a7348871f3800c603bf493b02a877c7585564649d41cdd69ab76f593dfb572886fa49ae988ddc92be93655e4612e3731ad56a84340a10c0453b65cd81ef3d3c0b8ba442c5cf04790fc888593b6515755148244b41dc42f1485062cff3355e", 0x89}, {&(0x7f0000000180)="d1ef72f688393cbff6df4aa57d9c4dc406e436a4b5ff02d242c645018f231e687d05d2f311727ca6be4cf8759a78c6b0c5353f1854953375a4772d1dea7d1a1b4e97cb6462cc120f88dcb17b746ffe4ed48ea8cfaf10703da94290078d405c54a8edf1c6c4d6c321cd885203f8e0d3ba15cd7edfd491a7c54cb92d50352a009313870cdc58a3ad29a6c8cce9e6513b181eb68be685a7edd888d8e3dff65019d6eee5c7469bea33c74688b2205dc99ba35bc2f570fdc660e8b457f33e", 0xbc}, {&(0x7f0000000240)="58b386137de24590a57827c49a5fe26c67b960d15e2ca8bbd4f71d455727342d65074fe41eccc4fa2fd47f421038334cc61534ec69e877c8aa7c9122d71732dfccf7bd27b0a61ea78f4ac4cdfcbcbe55deea91c9d427599db85dcdfe1c3e2dee09c4cd7b667212e8b43fc74df263c4c4a148e35c2471ff42381c857b6807cc2d6b5fbb161103c9902cd10e5c52bd79c8129b9163788c92507b0877b9d10e9f6001df3646df1442a69e3b8d80ffb9e5149158fb2a5be28ba3fa1ba8549bbb46efbc", 0xc1}, {&(0x7f0000000380)="38d7f44373b9180bb149abb3566bfd5333a675776be024409b25e246250d3b2cbc262f4ee8d6b53a159a6bfeb5809d98af5dbb292a762fe097128288784b926cefc8cd43690fbe9d83838ae23de5070f979c3e2401e97b30de284cc9f626b0ec4d90fd61b38d15b947768172b17cdb3134999d068c7d710d7cdf42a6944d356ded2feb3711e67e399a9f6f87443095fff58740d616e888c0252443b89f8c831fa567e6ed0317a4dfe18f5902598df9d78c27b74e4e81c1b68b2f6f4f68e40eb2619d80c8", 0xc4}, {&(0x7f0000000480)="eb90dd581451b7a19859024b1af2fcc544bb660a359a010e88ebb2c951465a521c366d5b6466e516dbfcde1615e965818e0f22d84e91972bee3ccd5f316246131def1481f6b5f2dbd619ce0b6ae7ebe635f52e63c602ed37", 0x58}, {&(0x7f0000000500)="b884004892a0b50a24301bb4b60adbcc976df82a66bcc756f6bfa7a272635d8621dcf7b3c932d978e63c9e45c9724080709390223c0ed2ae841ef6c5f2e3683a4a68cacab565172f6364e8adb29672f47ed6e98c70f5af98905761964422cd1fcc654d1430916a467ae6015643a56bb48fd4eb68dabdfc5960c83bcb4412e23b18e54e3eac22200890aa72ff5ee14b4e23bbe4205cfb0616bdbe0aa97217a35021e722cdc4d1efbe7b35659dd0779ad8662b445cb32f02c3bd240c0fde513e77aada65b7cac10179bce9202bcbe2af454f81af13586e5b635c652833617d4d0ec7cb55b0b373f2d3e6799675f34f5f3b0f974ee7c17c25bb41ed557109edda", 0xff}], 0x6, &(0x7f0000000680)=ANY=[@ANYBLOB="8800000000000000ffff000005000000619350b0ef4950338c780163ae546b251052fb961f1e7235a885aa6576ad6b8818a2cccd46e82a1bf8a00864ed1f67a3d85c0a024935c3e44ca82dee587e62da89f418268addb2b549ef0a518bf976897223d96ebca24266ac9ec6868f1a9745d7ff2ff4808848f7db7cf5c8a3eccff33194c3326e380000c00000000000000000000000fd00000043dbdbaf215f19ceca6f8a4a6cd187d122ecab7249afd648fadaa47287896e3be6daa6b14057ad6593da40b1316510839a0abea6860f7712c2964ecf714a0155a20fd3d97e4dc1c3ee78f0e644325b75a34b71499632529853f33afeb466b6f2210beea4055c154d16673ea362234f5da42754ede004da29a6d252597dd093a4f60962ef25fc5033013a039ffea591786f1b3c62b89a968edf9538d10ab9d20b262df77535335b9a2914ba884e000000780000000000000001000000010000800cbef7796f161d95b43323d054a0aacf33de231cbc4464c7c156ce254362b3fddb8fbf5baf2a923d282eb53a53103b91135b8edd86da3fe74a628c7aa16540aba4aece4089296d39fa0604b2decb881a21b9d90dc5a432639f274316fa892ae3832f0000000000000001000000000000ffff0000000000001f9862b8f0893d02dfea057f08a7c57da6a4c2952545872c176767c6407672355bfae0ec8092a7303986cc9ab5f10ff1649cff6f1098f876efa55bd38596bf6c511773f54ff950bb73705f6539ae3ec6ec7fe211e756fd1e9788ed2e1cc12d530c4836dcd6d51517a2dda3834847da9a006108fec23c7d5ce7c5bc4352cb82b2394aaae64ef09c2e6fe1056ca37b063c01880c4d9d078e6ec892721392f145aa3d67742488e3b3bb5c6c8e9ea10d052f8cdca1176cd2921332a6f8187145177677ef2bff3f3d14c7d53ae439bf4dd3ad89b8c03c79d23b480ef2e1b417a974a4bd5ee0b3099beda82c02ca43fd4f39761010000000000000ffff000000000000eed4bb80313743dd0ef27501e257cc37293f7fa4d447b7e9357388300e758120b75ec832562049fb2af8aeae6b2e3fa4e74bc119e3cee7caa87565126e0a32666efa5b05cafec0c7477ff8df6f4399124d9ac181da2aaf56390ceaef96745113bd529988622f1a23f8ecc2483ccb1e0bcd2ba5466019f87fb25622c6285bc34f80eea880afb75d6908b49b61b505d29d9d214ca502e46203115b488063514e9f738c4069b1be2637996880d14984660d4776e261844e0162970191330280c0dddb1a0cd037a4ab161455d3feb20c05cfc0371048cd99e06112303483070924e2d5f7012136452e3673bdb24f8e31206a9fab830b03c5c2b6fe66cea4d921924c106b2bcd9cd467f07d4bebf5837cadafa9ae306babc3756c0bc32dc9111de9e092b81c067e132f014cc1ee2a964f2026ce859f525bc35944012eab8d7af348605dc05886bd163287f1eb8c5f9c99eeb696f5b50ad784334480a61ee8ff07a65202d7d7c461c4302e5fe1d168953a37e73802d9c5a0c996e1636e5ff8a337ab0b8b5fd2d580e7e59234a365132ac45b336019e61f6f541231ef9e7408b3cc78c8ed977208187343c73dc0990e6de2345f86c9895f003aab54535b95d3de91bb43e31c8cf90461f184abdfdb2c336388bea0179768b7fd61ee68dfd88538fdb7ec1db1d33fb7af9f4d058d37708490157280dc8570e9c9b742c964025c8cf6a644f2825e3e676f5461580b6cfd30b6c2a9b8e2fe3e0042cc8061c262616c73a8aceee7c3f840e5a8ae2c5997da52cade255a65f3651471f5e318f63693e8f430d3306a73477f5d8e9d41516821509325916f6f17c725ec3caf4ca30c550e6fb3dd8a5176e6411a624236f5a80140cc3fcf92817bac0b18ae65a2e812e0dd175aee4601352fe5e9c5c1da111dcb27e2dc92564c79b6a468b18d0899b6d41e5d2aca2dbc1fb11e301c5ab0e77ee34c4ddec663ae194c33c7ca7dd327af3083bff6f1b22051ec8f1b5da34116a3d29efd9d896e8963ec12fce1a4dbcea50487f7b209ac48984720156669a304418d8b0a9b540d6a56d62319b3b0a84d0e9ac2d22f88fec145372e0f0051ab49364be1f203edbbd5e3e38d69d2ec62ea3e6e7df1939dc4c5b235e2ab58e0d635c1156e724268e3ff2f91912047badf60dd9ee477adb31c5b862aaa43a868a1ca45c5c4085ecf7fb475770d42148c040ff64243e3df35fc9a3db39b8ddcb9fa38998fd1bc1f5c8bbbbc21a9b6876e0664beb91f29acd287af87fabf3a1afb279112a82ffd3e2974e55409003f2dc7f0859f98be70423a53afd336cdd6efa37994f9526e0d13c0bfe3c6f63652749c01cfd07eebf29fe19d3b727a1063f6295fa58f456abaa72ef48be6f2b625fcc011a10f47094a0929e9415ee4d4f88f164741e2d0c8e22a13229368089c33465608180df45a03d388ec7f736f4a67e1f071425c7c7df632b65288214571d96453ac401c14dd9d35e70a47cee7457fed7ecb3e1672d206af33b55c2e6a33439ac0c0aebbf912255e601ab73ee640316d4c4716d1612ef9e92e8fa2cc6ff3628671cda427d1bb6b4d5151def2dde661a36d98700c26f8058c9818fad93df6680d3e7c5d9a050379680d444eb3fd075265b3c79d3f1184fd4f07377b149c6cb51e33f15e24fb9c60d16f93e82cd4ee82dc6e1958a7ef2be401b2a96a76f92309863c47859e1236c908119894ab92a9d0104a2ac2326219e77e93bfc9991271856c5dc4a8ed3029bbccdb7be7d6d22e6c3629e5dc5f7662f7034d858698b0fe15002df2ac57cf42458638b98df63d86fb594239ca363605cba63614e4b5172172df3b73e7e4d6a375b060ce7ca66a5013bb127a26a3716e34e1e42623c84c71429e69850f5c7c4ea44f7f9aad3ec5013b4603ad7a6bca708d6200f4e2159a56b194345d82e8efd4d9fa7ff3b331bb03f009c4bf58082735c18046b94d0658d7df8a188ca3515eca30bbe94e48e3743e72087745e24c0d73df451d4e0c4414a43b238932b16c62bda5bfe0141dc0fe3623e903fb2f5023095f3916030ee17e0f9aead20a1afd4ce61e128600c38074e015bbc4e17e7659cf5773be98069b0f5063ef3af7fd49e1ea13a7b9adbaf12a2419b56a9bed1dd384b9ae0b0942d75c71c62ba66c1f300e4999c4da3c29ff2ca950840e40b36c3b96387bd9ac558ec60d05e74be11a6771a980dc0a2d3e435aa766dc99e3a2dc6fbc962bd65c8f8d4779971d051ba30fe5d05208da743d6b092e410b80939832f0e4564182c6f0b556d2f6964ad73566ea3ddfd8c9e1e45357f7d22e8a6613d471101a4bd3e4476072d718cea6faa6634ff61d06ff343719446e49b190c7bf58ad8d3564ff830f09912f37852ed6a5fc034b5a20768b9a535be6066a1d7260400e2f2d99216785ea642508de54504d812e16e7469bb970a6518a3693f05fa332f82524147a933f40dd0fe518342cefc2c40dcc5ec5234cce384e62e7ed89ff34c5f5877f5cd7e1ac504f1fb6153c0a8105ff58a830e8785b2f0361f10fa81ec99a8542bcce6079708516b113a6f8dec6a2049e49136e58e838961e50120e147d805927139bd4c750b5e014c4a042d1d2052b8871a6bd3262bcb4b0c102e27b1a71dcd39f8e600ced691f2f6efd2deb6874356b8efa10bd2e3c522b38cf140e6c6bb6e416ecad97fc74cad60ea2724aea78e6c07b19508ab1b085932a48cc9e18d184d7012d23fc848a870db3369f243ba751dcb5feadc1d40acd763b33a841706c91ae5a1458a035a90c7a3ac79f5b4f15e829ad8dd49840ee542ecc9dac5974b6f0962effe9c0c87d31144e1f93b001fd29e10d63c377b37e50185d5e1779fc36a452eaadd16861727372eb199ef561f26bb568947a97dfe2733823b1458d2e8b65396eab3fc9f66bcaee34fc29a66bb0b998c8bd92e0ee509ad175f4246f3896fa785de2190967389b8659480f57f5679400e1c156c5f275cf967f608e60a457bfd9947be9948ed382df572e22128a630ba1addcb7603996baa33dafb19a26feacb0443b509f833c4139771ae97c7f16ec92ef442bf1f1a4dba670f1444ebaa60e1196d7a9ded12b48a29845ecdc83e8238cb1756a8e06b2cc928e46cfd21420fd925f7bee6218a60163c012680f2cae4c69773cf9abf82c7c3a05a1db73cc603033fd91d5340b180622d4c64410a86ad3f7956237020437c7e2a515dfec5e8e328de19073cc09e3b5d5463304137c4890c4c8754825c34779de8f5e7adf04911f04d6cf1965fc04eb528c74ffc6bc4472abd5281ce51b81a15dde94a05c9f91d4ce125cfcd3bdfd36b206a2e4e7334562593e802ee741b69b8374e247441debef145db9a20215419585acbc6a1066a4af670a7cf345c4923574efff4decad0fa5c7700d5527e54f48cd49368e783c2b9cf6c4b29338d81a5a924b852e66fcd93e002ec30b7ca7d2b89f47b3c21754e52f80b8540a0b9a85db09a57ac0064e5fbbc31a128157f725e13b90bb323747498b8c8d70381c9e6ad23a32d520d57be392625625d4f620c3038add78ecc6ebb320ab4d4e1c87e591ab316ba1645ce12d42d524b85fbb8d8c447a1945391b93af6be88b8e5247d7d759f108ef7574800ef6ebd921167dcfcfc2b4a62ebac9f5ecbacd92ab675a535033b8ef39cd737daddaa0aabee8e4634c96ef7d7144a159c872e132d6d4b0520e1593111d1be01ed8974c0610e9905ab528869c13d8a93688a057a8d75082e58979b937f149999bcbdd1e134a46e9b08e816a7119a5b89c66a76e8502ee43788021bec26ea5c60e37a4f9d8debbfb7173a0b3da5bdd24ce91d91fc18589fdf2766837ffd613676e13bfc3fba2e899df1d653238c88c4a6a590168a0d273baeeb1c91feb42555936f3fad0c7dd10bb58e0a349551c51a0eb677581a68117c59afb69737b22c7a76cf9c5b783f62ceeb22d344476587de74405b9f44a8e47656d5a1fd2c1e8174e3b9042ca637af06aeed93a1a0371ffa223cc776d28d3cd0faa4b0ac85681a187292520b85f67e073735a73087e344976de51a47003e1c0ed1c2b2f3b055c5ea3308c565471a5a2dd9308e35cc715319829af9d60c24e35acd7d493b8e517f2dd3a568d7726c23d4d86d0db062d36b806dd0d76b2472f30616b51ec60fe117544497035baca81d5ac41ae332860a656d90c7190e27a06c6fdb20cf61596219ffa0fbda537d864889f3e87fb14f36ae6790b1e7bca40eee8ac2c1491543285b53a5a0f207176f5fa590a367f135679ba9285d3e9be825b15e8d5b372efcf83834e792967a445b1febe97539ab0263e391b8d9c797d0b8e02c7748e37d9be375fcb4700c8d406cce63e8b4f95af8ef4205e97c71ccf3a9b978fd4c1136df024467a85b62fce93fccaedd2add5e74042478d3a4ad16d067befc6041f8bdfa9e3902aa32026c829629c4e7a61a549803f77f1529b74e2e2c4ed79b4edf9eb4c3d8ab2a61f9b7781d8cc057b9a8839e69fe0e8caf5231faa35b3b8ae20712f1493ae014169d143b3ce0dbc5267909e3227ba564244467c8674b2a3be96f3639621b2db9293286fcad582b0154e0f29e66e28b84133053d038144e93c8f1487d8983bae7e036dd73d51a0027da673643972d92cf44182fb40c9c929cdc19c3e57865b76674d4aaca851df5349292aceaff034ff8b99873aa6a72f4c607520f328e1e4d9c16fa24b82c924486869a67a87d4f0556f80f2e44d56529297e4ac4a57f070770b688a41c532e1fb38d650aac265e83b21510a07e9b487ff0154643269a2f33863023727cbd5305d14705770c80aa899346732988db3829565d75dd32edb52ef08fc5d4bdfad7f1e8dc34a4ee776508662debb88260a0eeaad8387030190ec11c207ff897188865728b102321d31bede3c46c52fe6e35b6310c30c327cc52f9db3095a7714b0234f0480e529106ef5469378aa1b4c052c10273b104c766d3f04be6e69bd44e18fba9b83bf45e943ea270e7c14e31c87c2d5bc482849107a200c5455e7d8d54c3a590c47c8623b0992528bfe6ee9a7b70f858a218db36eed7830147e046db3b1c5ab17a06308a054f6762ef4f45785dcd945badf5fa0d3920b6f68c5faac76d3293c501a40c2332da4e367daec0d8f3e5c48a07d884e6859b883ec489043227651017d0de366f9dd312b12213a97f313d5f9311b3d3daf545a3e49c25b52f7257a9e64a073f463029d665df821a3c66463aeed20c0143cb923266ea32103156054df58b3fe77c905af78f06ceb90b415a8ac2051149f8097926427bc853d21397fcf46f388f9ac30b32989ff47e42abbd0bec68558b12e8c097e8079178b0316fa502f4aca2ddd1428c7d0ff6a13f3f7993ddb0db3d3d897442b91dfc0c8b22a44143d4ce65a71ca01e87eb33686f97111808b0311f1d162519ad16e4d87f0f8f0ffab5f83eee425e6b36d39bf2a6824d3994a742197a6b96319bc07eff89a023a2c273ca1dc0374799bcb32a926de57ec2e439812acbe00b1ebc13a753ffcf6feed5897488fa30b30b187945e6f92a571ca4c373f9d59431d738236eb52c3b1769d000b47deb7f29ab46dbc61185c3e62d895c412a0a9cabe3ba6a9a949b7118311ebcbe5d37aa8cee739e6d6a75f9b843dcb827a25f5457878aa0bb89c605634bce66819bd3d127a2893b666e472bc1d77c2dcaa2931c6cc595512f0a3cee5a7a3c7b6d5ff20bb25a64b2692a9da5d8211d43f277f126c5d3c013d951101a7d3000000000000000000000000000000"], 0x12d0}, 0x2b3b743f5dc0521a) munmap(&(0x7f00007a9000/0xd000)=nil, 0xd000) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) recvfrom$inet(r0, &(0x7f0000001980)=""/85, 0x55, 0x3, &(0x7f0000001a00)={0x2, 0x3}, 0xc) 20:56:37 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x3, 0x0) poll(&(0x7f0000000040), 0x0, 0x80000001) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r1, &(0x7f0000000280)="85ce08829c3682afb97edad20d0e6d3cd897735971970465ce0b7ee4a45c58f5d68e8bde614d490e423ac66946eb8bf2e8f54a356bc50322cbceb859dc129f4919a93fb84408e4808adcdba8f6aeb34ac8d20c894e84a52fd86e07311cccda5db802a74a7e04cb0ff30431b4e518730a879f3f58bcebeaa2c9dfdaf80c02eba87d0103681aec61535822dd9158591a154a71bc48949f6eab4b34d0cdda56c1f3a898c6780253193c8de9322365f519c6e2d169daa3040adc6617504cbd95dc6af3c03972fcc4fb5ddf4a8ad8e15f51710cada66c51a9672d82d02432e503c06f05d96d499ba7d615f591500af106cd967c5ac431d0ca70ae491f5fa825ad307ab7b74289215d7aba22be53ddcc233cd2d487511f8979c71b1e4a21627502787b53cb97f0f84c7a4d29d01c5dc162cdbb2355ca390fb73ca62cde30ae664d06d5f300441a7b15c25fd00c66a99b42924ac93316d9155796fd48f9df1af736035bad87232164924e853d463df4faea743107d24b519046613011b47dc39881b7a5fcfa4a6deeb2dad2a7fe7c37d17ffe10f447f7123d90fc17d3a7da02a64681da8a3062b70dccc9cab87f15d9e418844ab82aa61bea0ec97d6111ff41a9be69745ff7e12f10fa6c15cfc3bdb2de766fbf767032f03a900dd1b90fa4add8d6e1f116c5b6c45704aeec5ce8589558e2fad0db66861d3bc10682bd6e923693fccfecccb7ad6b1441094ace2bf2c1d9ad405c4af4b5a7c093de744849e11ad234e527189ad4c6df434034747f538566c481d62ad78cded03d22bb7687add76936d9f7c05ff8843b1cf52ba0d727ce54840b57829da62a277ce2760f44c49d3173c41819d2b5b3109707507b23cbec296572dcf321e195b968f71c91bc2ae15053e04bc093b0ad9fd954a36bd71dc3ae23739f9b4730b533f2d5a6a06057594a70c917ba33ff3b1b211087f3ae4fd0b159904aac96bab03bb3fba239bfb031a6bf763c4c5f75241fb61dbd8293c5e5591cc8f1149f509d1afb9c36f5aabccab4c91eecc07ad94ddd9ce465f396a0fd07f2ec2b62d30d4b64c5aff9212db632ec1ad6a269a1df887054fe936cef91f72badc2b2be3691506f1f1e6f621e77af57b618341d8467b26cbcf0bebed322c37923a6f1d5be0625704671c20499b23889263386af97202885a752174dc7919fdd37cc55518491c84eabcb3e4a007f4c7c84fec30ec526c788a2360434622290c06d45989f6bf13f2cd7b3259a9d8540efa1e0c6a78a12dae134b520ecad19ec431e0e03a08acdc064db7f80829b868311b5f8669fdf61abcbf651a6b30709f39bdcba934bd10d1593b11f5980d3c94707b4b53ed2d0b81e43893939e876b3ab1c1bf07e0e97b0056b80e62f71ff565e6711c2c5ec5e0d3f50f5ce443472e18d4ab3da1334b78c16ded9b3b70cce98464488cc765cc48a1b172d90677836079a4b70648ecd0fbcca963ad15fa56b313bb6952122aa9f65a24bdc34ee3320d05526c6768ea45075a242798da9cd6381fb9a5b15bdb68b825d291e33ceab5c2f0b1b83f70eed36b45bea8c2a0f86e0fd259bad23990dfeefa50a58f6996a3cc159f9bde149b7c36de75b67167f4e167df4c5a5955d337432d0836d0b27a5ed23ec0570770a9d3468e31704ef2ca79a8483221d15ce62990f08dc5a062057a96ada071d0c7b04460a8928ad6d61eb77a43b665ff4d46501841dad9a019a7c4bbff2ad7991a85fb36572863ba6caf6135704fefc66b011bf454fdec02452068fc30581dbb05d0d1d134031269c6fa58ccb2cfd13ca954733f3a738ee60a7665c9f4aa0d4d3780d1675c6cf13cfc9272968ae59c1adb1ed4233db80b4f753f26a518b587f8736c1fb3d809ee7132998efea851f44b237097d9e523e27df81406d6188ed86877790c4d7e723d91854fb618f1b25f12660afccbe25afe81f96ff17d728d25e5fe1cf9f4f5fc528c858b8e1eb181011f1fecd1f76d9a34c25d55271d9f7186b976b1c3999a217f42f10c15726ac1238f727a2", 0x5a1) 20:56:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000300)={0x6}) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x10) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10000) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fchmod(r2, 0x8) 20:56:37 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x1c, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x1, 0xffffffffffffff7f) setsockopt(r0, 0x7, 0x1, &(0x7f0000000040), 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) 20:56:37 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kqueue() shutdown(r0, 0x2) 20:56:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000000c0)="ce7ce482a913050053a21cd231788595", 0x10}], 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0xffffffffffff7fff) fcntl$getown(r0, 0x5) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "8549550002000000000000ecffffff00"}) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) fcntl$dupfd(r1, 0x7, r2) 20:56:37 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0x5, '.\x00'}) fcntl$getown(r0, 0x5) socket$unix(0x1, 0x5, 0x0) getsockname$inet(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) r2 = msgget(0x0, 0x420) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000002c0)) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) getsockname$inet6(r0, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockname$inet(r0, &(0x7f0000000400), &(0x7f0000000440)=0xc) r3 = socket(0x18, 0x3, 0x3a) shmget(0x1, 0x3000, 0x410, &(0x7f0000ffc000/0x3000)=nil) msgsnd(r2, &(0x7f0000000180)={0x3, "930984d4ad1084770f17182bb38ef0d8d0da21e57d4cb2ae4e10aed65b4454f2f3f2b1e3d2e00f2229f6ce8dfbf5f73bed6f7c444843ab6d830bd2e21f4628ec0058023ea052588267e98e8b886a03b5bf0e2681f66a215f31a6f54cb8fe9f58b13117469443f4ac9dd357ffed3198fe5f80124ee2b93a31798a96d28174a45c009b7b211511325ebcb66ebfce27735ac1e97a0ef682084b4418fcf88fca9f862e399bc12dd59e62481f69829fa438e7354627591d210cee210583a812e324121194095cfd3c9801f5d677e422ee5fdf9d4d4d281cf7a8891790de07b5169def58b75392aaebabe9907ea3d2decf1d26b6870b0151dca3"}, 0xff, 0x800) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$dupfd(r3, 0xa, r1) write(r3, &(0x7f0000000000)="9b57c67b12f0863c06bff2a3fdb7513bc1bccc140282a4f849acea55b48f3ca2ee2f9d79d0865748d8f7b6f1b51bd2d1393c6ada2a11c4d50a286b6492e0caf982bc8e433acd4aa9c4b695f1b1563112fd8039e7866ee91fe5960aac2707101f76a88909ea27d3828601c7e277d85a59b493c8b711749b51cb7031877f29d02e5a8c15151dc1fd52f35d5d79c984f4845b1cae9b95e7930a4f5338b8d762ca6544cad1", 0xfe06) 20:56:38 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x2001e, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x81, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) fchown(r1, r2, r4) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) 20:56:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1, 0x2000000086138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000280)="0ded77ae85df50f9", 0x8}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) syz_open_pts() 20:56:38 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) accept$unix(r1, 0x0, &(0x7f0000000040)) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 20:56:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x104000000000004, 0x0, r1}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) 20:56:38 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) write(r1, &(0x7f0000000640)="616d9860b42c96aedc00258a6e311eca732c384c2527d9d749139b342326100f7e393582481d12cf1dbbce26af87233392e12154d79e92591f3fd4db9183f6fcbdd0daebc9c8a24f442adcce44501e252f0e35f5f1b204f4896000ef44119ca515c6c12e1ed2df59bfcfec69f0bca50342c7065254da0a23e5a5ce8b2b270106bc7f525bd2383ea0e0abeb921804a11234cd98c1c2ea469193578c61d292766f6455c520c8fb1362c8d7c88add3e4a89579d39ad104a08020fc9be4c2044ce5eb95b1139ca54cb5e0dcf5b99f566a49d4cb0602bf21a27251cd62db742c0828547bf625aecfc76ca18c1fa758ca83178660199f3c587fda4469cec35f3216d5b42da01c3f8e8448b5edcdc2e8b386abcbd26a543c02176a0282eec9c5a8b9ce349ea09996a2c3bb60ae5fc7bfc56a851f648cbbc3d8e2377f257b6ec77108f53c19c010000004ec470ca35b4db750b0f7cfc6327e431db96e7cd78872be3725c14f3172c7e785b7eed012ac16d8aa1a9a35d32a927b0d2558e9083c5c226342aa84a7d34135c4abb28a74cfb49a820c1dd9f82bafb5e361ba7fe26535eeb7dfe1200000000000000000000000000000000000006fa0eb513a3daf40d3737f3206c69a1fc6fe078c7b8e2c022d717a86090fce6139d51a91a4915bc7495f8899bd60d5c2abe8fdbf9417d1b9916d5ba8c503724624dc5c2af9f2d8f122c0fc89860e3472566d531922047158cefa3581f95839a5c6ec1d8b6de8080d1a653a2b20366adb5704ecbfad160a25b315d00000000000000000000", 0x346) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 20:56:38 executing program 1: chmod(&(0x7f0000000200)='./file1\x00', 0x22) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x7, 0xcc, 0x1}, {{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x2, 0x4}], 0x15, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x2, 0x51, 0x667f}, {{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0x6}], 0x8, &(0x7f00000000c0)={0x3, 0x8}) r2 = kqueue() openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x242, 0x0) kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) linkat(r1, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x4) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x80, 0x0, 0x8000, 0x0) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x108, 0xcac6e33f0f64fbb0) 20:56:38 executing program 1: r0 = socket(0x18, 0x1, 0x0) flock(r0, 0x4) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) socket(0x6, 0x4003, 0x100000001) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 20:56:38 executing program 1: mlockall(0x2) setrlimit(0x4000000003, &(0x7f0000000000)={0x170002, 0x100000025}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x4b, 0x4}, {0x47, 0x8001}, {0x85, 0x8001}, {0x80, 0x5}, {0x26, 0x9}], 0x2000000000000149}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10040, 0x44) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0x1, 0x5}, 0x10) 20:56:38 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000100)=0xc) read(r0, &(0x7f0000000140)=""/68, 0x44) mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) rename(0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1f, 0x0, 0x0, 0xe20}], 0x6, 0x0, 0x40000009d1, 0x0) 20:56:38 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = dup(0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./bus\x00', 0x2, 0x40) r1 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)) 20:56:38 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x0, 0x0) close(r0) nanosleep(&(0x7f00000001c0)={0x6, 0x6}, &(0x7f0000000100)) 20:56:38 executing program 1: r0 = socket$inet(0x2, 0x3, 0xc) sendto(r0, 0x0, 0x0, 0xd, &(0x7f0000000100)=@in, 0xc) fchdir(r0) 20:56:38 executing program 1: r0 = socket$inet(0x2, 0x3ffc, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x7, './file0\x00', './file0\x00'}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) pipe(&(0x7f0000000240)) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x55, 0xf0000003, 0xfffffffffffffffa, 0x80000001}, {{r1}, 0xffffffffffffffff, 0x45, 0xfffff, 0x7c, 0x1846be12}, {{r0}, 0xfffffffffffffffd, 0x80, 0x40000000, 0x0, 0x6}, {{r1}, 0x0, 0x0, 0x20, 0x100000000000, 0x7}, {{r2}, 0xfffffffffffffffb, 0x2, 0x0, 0x0, 0x3}, {{r2}, 0xffffffffffffffff, 0xa, 0x5, 0x4, 0x8}, {{r1}, 0xfffffffffffffffc, 0x18, 0xf0000006, 0x40c409f8, 0x1}, {{r1}, 0xffffffffffffffff, 0x8d, 0x0, 0x8001, 0x6}], 0x8, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x80, 0xa0000000, 0xfa6a, 0x5}], 0x400, &(0x7f0000000200)={0x3cae00000000, 0x9}) fcntl$getown(r1, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 20:56:39 executing program 1: r0 = socket(0x8000000000000002, 0xc000, 0x4) sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f00000001c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000900)=[@cred={0x20}], 0x20}, 0x0) 20:56:39 executing program 0: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x200, './bus\x00', './bus\x00'}) fcntl$setflags(r0, 0x2, 0x1) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) dup2(r0, r3) 20:56:39 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x2ae) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 20:56:39 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2100, 0x1704) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x3) r1 = fcntl$dupfd(r0, 0x0, r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8802, 0x0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8020426c, &(0x7f0000000000)) 20:56:39 executing program 0: ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000000)={0x8000}) setsockopt(0xffffffffffffffff, 0x29, 0x1a, &(0x7f0000000040), 0x4) 20:56:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) kqueue() socketpair(0x0, 0x4, 0x81, &(0x7f00000025c0)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/4096, 0xfc8}], 0x1, 0x3) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x920, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000001140)="87cf1f02889af32592da529df5b4971fd31ce6bab60cd4ccf45072d35a764d311a04f3f34d8a9cd42e0a1c8e351a1e2236af8980016766c309b9d2dd0032abc4849b3d590a6439d1286746e8a7fb90cd778a356acd8d7e2eff159234241d26624acd36cefffb4056afc3b921e9af9d88a21f01eb9749acec12e07c42fd1585ea8d80052feeb453", 0x87}, {&(0x7f0000001200)="a1916e308a011cb7b3a4de5d9e0889552a76c4410b61380f166659025cb47ab6d3b54aa679b1a7d6acfa34119b8b5c8ed1d41b0bd005c48f7b234597bba24a5fa0ae1e75011b68d84852fa107857e3b64af71a745572a9f71427a06aed505c63f6edd5bceb61987e990b53a2a7b507c21138764dc610d6c4a72d3d230b6a81e8ede27adb0c6cc38efc970247b03801083016c0130327278ad2b1ee5344cf5ebde51332b70adc22755ac6d95e8fb87f2d88563f0b5d8b105a83fe24ab4157aee24fc0de6091e5d8195c86313fc79506baa245b60706e8c75988d2b8b758a4b757", 0xe0}, {&(0x7f0000001300)="cb5a010e90468b07b1be66bb0793ff28ae428984615f510dd3982a0531286df5edefb8a14fa1879315314aa9bc76c1da275c733fb026b66b2654af893d7091261112345d7c129a67f21e24e9b68cd274bea900a75426bb56792294dd17208e1fd2361250f3d7048216d5d30f5fd97a676883a9114a6cf246a420d46f60b8637e97d2cab70208f75aed743f5103e79ab3382486442b3c", 0x96}, {&(0x7f00000013c0)="5f061533478c7a71148957214c298d332c6156712fbac629975eb49d275fac6ce1d651ece85982146f6bcd9b096a4438d6735173578c7ddcb857ff6238f0f15d9285a762b8c60df3269571ad0979647e00662036fdbcd14ee719b5f71be42124645a70585897fa4d27da04ae143fdf8d834cf4292aa821e4fc750601839415a386ec71d896c91a46d179380de160b97496a2e3d80e299fa0b17353dfa8abeccce759b1f0a51ebd6af4d4fd741af344e95554c41b7194af4c745d02944a1296a749cde8a2d8768112474b1fa93fbe050266357459591da4a5bcc3925522c6b9d6e8deb4b1f148aaf269a060c4ee4b50e5aca92a9ad67da48af90adacd6861fab6a2eff524b832412deacb5df1257099307dbc95e70863984a77d919d24591c149d576c1f7204d2fc844ff37fdf0217024c3c58d9be303ced7861963e2c3a9d4318932d748612c49683e51d6986d8c9299129947b89b2f13d303fc5918db469d70e9814e0d187897ddbaaba7b18e1d2cd15d6563a16f18abfd754e64d75f0292235ce20ada3c5c602bc11fea61c85cf3a55c051af92ed6d477d2e2d3bb0c060cfacb45843399ec8930868a8db066daebb462ed1454355b25c453bb2e8547d3aa9c8e0cab13c7085f094e82ed491f52c3540e05d57ca20024c49ccbac7ffb4d919e2c6b669dc74f0a935d5e1233ddb6dcea21919a2a73cb6f0765a950867a5972a49435e69a2bfd8fb6bf5786ed68cf5419db8ba582f62df1ea2d921f83ac7beabcc55bd3b5762835ce5dc8ccf0d6c8a8961de5d69b7287b5b371554aa3f036c691f9332545fe619aa0a23d1b6bda1e974971da35bfe314656def827c1221027ff29f28cd8f4516a0275c5b1ea6426979cad23ff37ec8dfa22e3b6f48ce113a890ea7af524cfaf12c1a6843ea6e41a33a6897ae566267ba391883c1822251baba852b0368d3c03bc9fa0d4490dd3571850c61ec7b82ef6a3b71493b81a99587ff4f0fd3466cec2fa94c9e586942c526602ee88235d6bbe8ed5c7f558470dd35f649417fdd6b45bc47f63dd4d98ee0b4c12840104375c667efbc07b13ebbdfca83c344d3813f49303664db621d6b79be43c7f85851582eda4a0313c1ebd1fffe779ee7c32e7ef9783f39364d3b5f42b27e50f239b42dd31acdf291ef1eefb68f9f9075d196c7e41d7a1f53d11a38ef401b723a23cdfcc3a3ec94ab7c0b83cdd5d4393867ffedf225414f394c73a282ba33fdae3510d5f3dd611801752d633703b34f40943613cbf8a7e62e736d38f0815f4dd4344a354fc8c9b234cb25ad1716d5c49b6ff6b78eb02277695959efafe353cc1e73bc0402d30ecdf7665d6b23d2e16e8eaffa94fb8647f61cf1ed10c6c1595cb57274b584972d1e9b022fc944574abd10f35d72331c14ae7c69b64ccdd0da524f5c790b4119341ad81190e594ecaf8d6dc543dc62509876479461a495ca7ee5b15827b69b6ff4892009e8653e245bd1d3a46c18618ee39885010a0a24c35385a3bc3fd07f1e3cdb05e3cd36add450aabc58d67c7cdead2a51a422fba6927ac0210ffc0a935424dfc8a457959261e4b0a721bef8fa5259abeb3169745322eeafc4dee9f51ae3106fe159d0201e6d77f85881ea86fd29acbee0ce66042be09ad035172fa89b81ac183c78165d6fb6125881fa7a4997ea696bf04f37ffcbae5f469ed12fdacbf41d11fae66b7bf22ed6f3f5eb03011aa3fb6b28160c9fd59d9cb3ad812dc2739db5836565c0fe4b50d0000b07be6fa7b0b296628570706d7fc0e16b6655c42c6c34986ffe8c070687550656b72f39470b14415e68eec6561af9107ae94732479dc1e2b2c83df72c941a8db9f7c413e645bc92e18a4cad8b9f524354097a28014eea63ed0971e73f1a0d95058128848dc61479b0de72adeb6efd90bb00ce9de36c9bb4dc8f5f02c62956be93a24f453ac9b80042e60fd154d629dd09f97aecd244566d6cd6036972cac0d573f25de26d5a1d46bc1db812d29cbe69310dafbea0cb1c3dadffbd1d94ca700fa1ccde13c615a100e957b1069d8b284d7c4ef73dec837e14e8fcd305d5a0e898ad9dbe21ff0d43575e6d88ee36252b842805c1f6df7bbbfce0557944a388eddd47e495f9bb1b83e3f6d39db080aa9da435563d0e387063e6628733888742435b50621ee4744fe39ef1c9ed3beb5a54747912bb310d55d80ca8bbd41198378887bf747d43b98f93ded39fd904b985f1cf002dac48aa1463579510539005d55c6337b17bad4416fd66cca4563fb8196d5cf17e8d699ec2e1ec8b41c3069a9afc6b56fedd30ed7be2e2493e34f4cd440f0716bb59ebb52f53d80a2b4b4df5afa7fc817511db7ab6dddc6f76e1282cc6506492b3c3dc01aa362229895466e723477ac208892b9c4ef66de2d0fa64af0e8b921f9ed67268eaf46aa441ed4467823bd06e3a47f190462f6a4652702627c350ac779793d9050f7c25b02e8ea65cad1e8306138bbf208b399cca475aa5243d5822f4778d307a6733c05c0d300d6792021f9fb09fd5f8a1dc54359987ff37e788e22c803cead89261dd845d44df69c14d49607c14d5d408c00022b55ba9af35eb3509ed37f1e06f12f943939e24548986fdd7bf9c53f95daac6dd0681c10fc5b7c8ca8c75a81978ae6c6458ab5dc70e1fc41321b8d475b3033f557907192194aa76549d3124ceae5d94ab86356088e7d2c8fedbce403071c2356256d9d7ed47f3fc06fc9d12296519cbe5e05e2043395b55e5ba3850a31524e7009b373fd5e4b3027a90a56d983702d2fd41d2c18d06cd1f346fe4113c20eb3750b312411a906044c9e8271935e6b49b414abbe3f1e899c39fd47a013422553943694161431a165090b5d12c8b3cc9e69b8864ee70954dfaefd38b53451b671d170e14ce9890e07e6d96ee8c5977b6c450089f5c9f1f7f367feba13bf71ce9bf4b0c4c7a059545754f2273f4519005a1569cfafe319c1333199ee6f20c645309cce1441ecef22ebc5314cdd4c45c430c4e108f08035321082be870eaf7fd17a036529496b71b8299d6cf52c52a4dbfacfb298ba051a91c6aebd2e1ebb3628c3134848beee679b6d3f6ab23795494c85846b6e6dead4aab2aad82a9e12827cbe66f3c20163ab0964dd47324d6128401af28c4a2d2d9d150090157c193e87b1a4c1131359f059d0de4da8e5a99408ff9f5639c0107f1c28de1badbc4a2d013c223112272e8aa414c2b7663b17bab6b457fc397cf28848a94d95819e16d7a81a9abb696ec14fdfc276c98c546f33d3a850b5e05527b51d4604fb9b4877ed288e2fc16c12fc620efccf7cd13c5a74b74419aeddab3a82823184c88dbe1937f8a2dcfe9b1421f3c8abf08aba7cf615a3f24af17fdeeabb1d011cd6cf3eac676a0b179a6d50fc6ef8c354e8867d2487d58db9bfd7b32fe580465e316eba527ceea4ee16256d23ad53cde255722c3c15ac65bd0c4d2a8df786d768e9293ff1dd6fe5aa55fc777f6a4641375b7232ac35ad693303f1b99e7255a74a96e8c47998916c456292fddc3668448a4a7337c9041460fc5d34692be87d8650cbfa8ce8b0a02c45c4b3c74ee4fe5be93de57edee07e9dea8047043b521059732e5afb35490d052461bfbd6a40d388c0f69fe867aa57d54a7ec89577a1aca1b5cdc7cd682142872d6bf70466c0cb1192a38e0cebd6586232346d1a421afb9b36ccc4714fac9a0ae85032e3cf6c23e73a8025a076cd04971c8584d9fb3b48984aedc36fa147dc15d3cbd2bcb863b924f7f645a7f433d2c6501824532afe66fc2b53a29a3ca65671826a849f538939d7ab40589e0f6b8d38ca57e5c5404d7e96ff8c43e15d025add027b108f176d2a729caa26068c47a190ba8b6eed07b4ac56c3e5d280e22c07177ca83d3b15003a8f34b78c15271e748c3bf80b4cf2f6c82ee3477881e2ff2ce7744495e3578383eac5bb7e322221fd35a0a12321b2139fa106c1687391615d3d04de524877e66b8526ba50985c6d992807b0abdcdb0765d428d662b916ff5bfca65d822295d1727aef5ea371516120d1ed573c078382f9993d305fc829ed028aa3546b9ba4e63fbe42acf7dc2c0650f20711cd357c1805617ccc2e4c782ee7af5275f45619dafdcf61d73222a384f03cdbb4110a71d5b9ce10933ebd952cb1f297bc3b10c529fb36790c8ffd1ef3fa60106015bf21d5babea038fe71d6080e5a37556c07b908e96f11b9f93a06f104a5ce8259fb3a347e37595be8c26de642b92b17ec6b5c0077f14f4a630718b7b9b0d7445b6d20955688b0a371ee9205c352a251552efa56b4ba846563a4a78f64d9f3b17f13daee6afcc3fefb700f8217a79b9d28a29bf854c6fc790404a94eda9040f687e0bacd8db61c0f8eda30fdc9de9a9aae8813434be02eac0e2bbd3b505859dab6be1b0367d336e9eb8c22019d7696a11e7afc71eed2d712bf3ea8a88aed1aea58a6fdc54fa2ecad983d25390b8553b6df27765f90d6581cb495e6d004221e2b1b7bf7c68ca38d29a4aa53f61c1da8c2b887db3ce74c619ea01a83ed8ef43704d68d2bb0c531f33d8ddf99a90ee2c05343d52b45ccf54ec5d9753eda9f2aefbc3f6732f191345ce529aa81e316d871a14f126ef359762d9f03dd0640bc92d14f7b1769c30ca354e1e4afbd6f293c2b5be3aee65a7d01d91931714a1f4e9daa8816a57c78fdb446c856c0b7025c7755044086810550f7a6e9f577b7a122c232fa8a3057385f18acdf09e620a05647387e31acf0e54cc26da824a5e8a58a05c695e7a17eeb722f37973df12aea22d49cefbe1e419eee2d9eb51c0dbe2f374e27c9c2c08e8c12e5a43f96409ff5d58fcb6d22d08d594a766d4d45f49abe510335ff93ba3eec23c9bccad5db9532ccaa7fa04da14d7a317bf2209b061b74c7f964d4da3c1ac4d6148cc156da079678324892907b735b7f17defb19b9d5faab06048d88cfed30b749b17d1251a42679e1a0e412593220b1030b8f07cd2f721ff28c92abb0e818b16a096c4c98f9b843445f0c60404154f975bfd4def393b7df499c310b1584a1192d4ac78b0779587975f3169fdfae55e81f6e40025db1bba82af9af0f7acaff3caa538fbc635dfa5a5dea1f65d640df399e630fe612adda612d9b83eb5242577e0d65ef86b6bbbc082c572bc4e20823a5f6949b4bd5709fb426960c0398fcac9ba21c8a251b8fc5d6c2eb506c6ec8e3431f6ea8443f9f6a861686534ded9e1b0f6685fc1776e2648cfbade477a6fd7adc5265caf69316f58b2675365e68a4a55d7855edbccd07b8fb6e9a835fd6bdf997bd373bf00f728283831ca1499e30b30e6bb577283ee2e17ffebcd3b50f1f8e071f666612f921b848880cbc501a1fbed44e2ca0396bb33b9fc8c5451a76fdcf6522f8a986d08688ac7a4925899bf10686fcb33db478ac929a9f9ce016265b519657f3244cc9e218736932227dc2d14f8a34f487ea8440d88429dc38c17e7e14656a49575cc2b40a9d2bad5526cf994d828e7057bfa371d7168c797f32c1acbf694716a750d0c5fa49b2b47dc1315af5e7ecceeb5bf2e7dd07192ad692849e5d94329c11f1dcbcb28809cd6580b3a7180bfffe689e64efe5b1be94b8004ed2daed7d0eaa92002c6c6a53818585e6826faa03e9a3bc217d39ca28063354900782d2fc2d61eb6afc3ef713286d53ee52d0ef3beccd8c900548124ee03f71c6e77b396ba90b7bc2fd43f4a5ee408de3eb4347c3ea3c31a83bfe62b8385a5dad94413ad67ec7a644e08b2504ad9f71354bc3e3e1e45", 0x1000}, {&(0x7f00000023c0)="6febaf51cd9a0fcf7701e65e7dce79a6347a89f1d15a0036712ab57d50585f0e06c0a145d447bbff3924295c40c550a0650cb10bc87f9a9972f7e7ed685f0567af74efc380d95781492c332634f5b435b4110a2cd8494b762c5eca41e91beda294f703cc9444d6f973305562cc1491dbe800800c83a515d83db07f7b258755fd717006219234bc192d0a66f0fd47b4c4f51134d42700a429640d8536c95515dbc2498c17f56678e1a28663e9f25893cc12150502419cc413c9334ef76527d7b30c301e26384dc1cc1a5e05de4310d1bfa9b5e98a22e2d1fe1f6d1bf57b0725e377a4f928a65f", 0xe6}, {&(0x7f00000024c0)="795bd8ed0df489db714e7fe86c30252e1c980b42b94adfddbe9cf87fd763f3ed3712b1de45ee610ea71d7965667e1bff5dbd3ed101bda7be3465572c214cf816e3201bde7feb7a928e416d0ad5e8b7ec7d07f35fd681835a6298055d70ee778fc4277285d6676ef27619811b1a9967eab8f867017c807e5f5d0ad82e3bae019092ddfd86b6b90e29ca8a25f37071ebf217809ee175589f642b9e44989a8cf61f945415f1f1b296a7432bdc74ff2e51f156f16c6bf77fd1355ed9ccc7531b701ff87fefabd76275805d74d3f3097c283f2152519fb286119d84a8b26b6ae5aaed0d5c0f1783f3a2db8cccf5", 0xeb}], 0x6, 0x2b) mlockall(0x3) 20:56:39 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x48, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffb, 0x0, 0x10, 0x3, 0x5}, {{r2}, 0xfffffffffffffffc, 0x21, 0x0, 0x4, 0x101}, {{r2}, 0xfffffffffffffffd, 0x2, 0x44, 0x2, 0x8000000000}, {{r2}, 0xffffffffffffffff, 0x20, 0x4, 0x2, 0xe4}, {{r2}, 0xffffffffffffffff, 0x6f, 0x400fffff, 0x4, 0x6}, {{r2}, 0xfffffffffffffffd, 0x10, 0x42, 0x401, 0x8}, {{r2}, 0xfffffffffffffffe, 0x8, 0x2, 0x48f2, 0xfffffffffffffffb}], 0x20, &(0x7f0000000240)={0x4, 0x2f25}) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r2}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 20:56:39 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x28002, 0x28) fcntl$setflags(r0, 0x2, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000001c0)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0xfffffffffffffffc, 0x0, 0xffffffffffffffcd) r3 = dup2(r1, r1) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/190, 0xbe}], 0x1) sendto(r1, &(0x7f0000000a00)="c0633116beab153666c33233feee0781bd74f659610b9606abb6cb81787d257c26611f2d33e23f8ab21513ca47ceea3a680b9979f66c83290817ca02ef5995841f66318d6f121d902b578043235b6c8882976d806413e2ae5f293c5db53db3ca5b331cee54e24f99c635af50330c312d085bb5", 0x73, 0xb, &(0x7f0000000a80)=@in6={0x18, 0x1, 0xdc, 0x90b}, 0xc) poll(&(0x7f0000000000)=[{r3, 0x4}], 0x1, 0x0) 20:56:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x80000000) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000040)=0x1d) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f00000000c0)="c155f19720c78b118bd974e3851e97948711a07fa43ec022d3ed5f49", 0x1c}, {&(0x7f0000000140)="26f25381607529c3126eb947e6a2cdd0bfab389d60e938c4199b4f59e191cba8d4c5cb263c96", 0x26}, {&(0x7f0000000180)="1e0e9ffc09c24961c70e286210d4153213404a70d7de308ac5ebf59ad7c4bf55f3653236e3398f19ecd528ea3bb7e875c387961e7e19fc1597c3e16fbbc1e28f53e30e9dcf8d3bf3eec859536d9960f9ebdbc3871ea50f17", 0x58}], 0x3, 0x0, 0x0, 0x400}, 0x0) 20:56:39 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x4, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:56:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x80) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x24, 0x3, 0x8001, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x6, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffa, 0x1, 0x1, 0x7fffffff, 0xd2b}, {{r0}, 0xfffffffffffffffd, 0x10, 0x11, 0x8397, 0x2cd}, {{r0}, 0xfffffffffffffffb, 0x1, 0xf0000004, 0x3, 0xfff}], 0x4, &(0x7f0000000140), 0x40, &(0x7f0000000180)={0x7f, 0xd8}) pipe(&(0x7f0000000240)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r3 = getegid() lchown(&(0x7f0000000140)='./file0\x00', r2, r3) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="02000000", 0x4) 20:56:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2c, 0x2d44) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1a0, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() lseek(r0, 0x0, 0x3) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x10000, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 20:56:40 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8001, 0x8, 0x0, 0x4f3d, "dd4bb22ad04d2aa665c877b7eab147972ebd5fed", 0x0, 0xfffffffffffffff9}) 20:56:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e3c16cfad6285dc8a", 0xa5) r1 = syz_open_pts() close(r0) getgid() r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) r4 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setregid(r4, r5) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 20:56:40 executing program 0: socket(0x18, 0x2, 0x0) r0 = semget(0x0, 0x3, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8400, 0x0) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000000)=0x8000) getsockopt$sock_timeval(r1, 0xffff, 0x1025, &(0x7f0000000040), &(0x7f0000000080)=0xfffffe6e) 20:56:41 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x2fe}], 0x2b2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) close(r2) 20:56:41 executing program 0: r0 = socket(0x2, 0x3, 0x0) r1 = msgget(0x0, 0x400) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getppid() getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r4 = getuid() shmget(0x0, 0x2000, 0x186, &(0x7f0000ffe000/0x2000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x7, r2, r3, r4, r5, 0x20, 0x26}, 0x2, 0x99de, r6, r7, 0x1, 0x0, 0x6, 0x5}) shutdown(r0, 0x2) 20:56:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB='\x00\x00Lc\x00'], 0x10}, 0x0) r2 = getpid() r3 = getuid() r4 = getgid() r5 = getppid() r6 = geteuid() getgroups(0x2, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff]) r8 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r10 = getegid() r11 = getpgrp() clock_gettime(0x2, &(0x7f0000000540)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r13 = getegid() sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000100)=@abs={0xa0de38b85312abe7, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000140)="f5227272ed78a8b9654fe6c2220d35878b6cf413290e0a86071b714a983899c06fff422d5fb4a8bde10cbdf092eb3a68e5f5a130199dc2420d4f2e207ddf489716a9e7447c0ab6620a68f4fea139f30807b0664a11950a2bb0e30580b23e8758d21101a9c9cdd0384d76e043542664c47c188b68c7f24fc5d68282473b977484a3675e262ce0b6d9bbadbf84a639cc42209ab9055c748c73ba0361173bbd6cbc576bf8046f9c39e322dac4db09d07dec4da44fe925f1599b521838d534f329b844250b928a150755a36c763ae28c67745b00dd1817420f83f9d5397b4878c022f2895ff8b20e77d3abb16129d6ec8becab6dad86eaa3be5214a4", 0xfa}, {&(0x7f0000000240)="248b41e7928dcc26d76b5b054f45504ecaaabb347f2aa05ca84dc52423d812f896f325d2e0f34a0d749d875c5cec066406614f858e35a6ac1b459c268b05e1d0959e1ab3c5053ce9a899ee06", 0x4c}, {&(0x7f00000002c0)="0701d8f743cbebf7", 0x8}], 0x3, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x18, 0xffff, 0x1, [r1]}], 0xb8}, 0x400) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x840, 0x0, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000001640)=""/4096, 0x1000}], 0x258, 0x0}, 0x842) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) getegid() dup2(r0, r0) fcntl$lock(r0, 0xf, &(0x7f0000000500)={0x2, 0x2, 0x0, 0x4, r11}) execve(0x0, 0x0, 0x0) 20:56:41 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) mkdir(&(0x7f00000002c0)='./file0/file1\x00', 0x2) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x6, 0x6, 0xff, 0x1, 0x1410f5c0, 0x6, 0x6b4, 0x1, 0x2, 0x9, 0x8000}) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 20:56:41 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d0000040000000200"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = semget(0x2, 0x0, 0x240) semop(r1, &(0x7f0000000040)=[{0x1, 0x2, 0x1000}, {0x0, 0x1, 0x1000}], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 20:56:41 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000240)=""/88, 0x58}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000340)=""/88, 0x58}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xa7}], 0x8, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x7) 20:56:42 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0xc48, 0x0) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x3, 0x1f}, 0xb) r1 = socket$inet(0x2, 0x4000, 0x8) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) socketpair(0x1, 0x200000000000002, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet_opts(r2, 0x0, 0xfffffffffffffffd, &(0x7f0000000040)="d69307be3c905b98bb137faa14ae2eb4b4e53c751d00ffb280644f96f36d862ed8e5692500df583b2070d9fda63562ea4e80e7414e8d29b96779cea302d9a18bd1c26b53bd1cabbfb04a5de31d5420c870515ce17583e604fccd1ab53ed870f8ba926a9f850e5ce6644aeffc9b07c27e958ae5196923", 0x76) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000180)=0x100000000) getpeername(r1, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) getsockname$inet(r0, &(0x7f0000000400), &(0x7f00000003c0)=0xc) read(r1, &(0x7f0000000300)=""/73, 0x49) 20:56:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x1000000000007ffb, 0x5, 0xfffffbfffffffff8, "dc04001b000200007f000000000000fe662c5000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 20:56:42 executing program 1: r0 = socket(0x12, 0x10003, 0x0) accept(r0, &(0x7f0000000080)=@in, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 20:56:42 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10000, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) msgget$private(0x0, 0x4) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x12, r0, 0x0, 0x0) shmget(0x1, 0x1000, 0x10, &(0x7f0000fff000/0x1000)=nil) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x800000000000d, &(0x7f0000000000)="eaff950000000000", 0x8) fsync(r0) msgget(0x2, 0x508) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)=""/164, &(0x7f00000002c0)=0xa4) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x11, r0, 0x0, 0x13) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/146, &(0x7f0000000040)=0x92) 20:56:42 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x100}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x10000, 0x0) 20:56:42 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) select(0x40, &(0x7f0000000080)={0x80, 0x9, 0x4, 0xd9c, 0x0, 0x7, 0x5, 0x551}, &(0x7f00000000c0)={0x1, 0x2, 0x2, 0x1, 0x8256, 0xfffffffffffffdae, 0x9, 0x1}, &(0x7f0000000100)={0x5, 0x7ff, 0x4, 0x4, 0xfffffffffffff8c0, 0x401, 0x51, 0x3}, &(0x7f0000000140)={0x8}) 20:56:42 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setuid(0xee01) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xfdb6) fchown(r0, r2, r3) bind$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f053000000000"], 0xfffffffffffffed5) accept$inet(r0, 0x0, &(0x7f0000000000)) 20:56:42 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)="3d7d385eb820eb27a6831ef95f6b44126b05b2fcd57709b6b5d598cdbb302911e5f39195f8ff1cef9b6218cbe65872180983f6c2750e2144f8d5481d4584c4ad1132926f5cdb33c6c2d1e891748e51", 0x4f) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x0) preadv(r0, &(0x7f0000001600)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000000000)=""/121, 0x79}, {&(0x7f0000001100)=""/73, 0x49}, {&(0x7f0000001180)=""/231, 0xe7}, {&(0x7f0000001280)=""/31, 0x1f}, {&(0x7f00000012c0)=""/74, 0x4a}, {&(0x7f0000001340)=""/67, 0x43}, {&(0x7f00000013c0)=""/223, 0xdf}, {&(0x7f00000014c0)=""/193, 0xc1}, {&(0x7f00000015c0)=""/2, 0x2}], 0xa, 0x0) 20:56:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x0, "a025b4c26ae1152730c48efe6556c4ad8452f4c0"}) r1 = syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 20:56:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x400002046, 0x5cc1) open$dir(&(0x7f0000000080)='./bus\x00', 0x888, 0x182) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x88, 0x6) close(r0) 20:56:42 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) close(r0) mknod(&(0x7f0000000080)='./bus\x00', 0x8008, 0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x100000000, './file0\x00', './bus\x00'}) 20:56:42 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7ba02c, 0xd02) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="64334959d4d38fba050e933c3439f348c62c6f9ded694e7a69cadcfc6da0d68b0562e67946b941eab4c86417752d4073ec96d5", 0x33}], 0x1) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000140)="488a58d38d632cb70056818ee9d47b609cd98b2237abe175b38ab8f8ff6fb7e3da6d2312e38b5acbaaf4785c7174a3d27894ababc387a6dd72a45fb43800f224bb3183", 0x43}], 0x1, &(0x7f0000000340)=[@rights={0x38, 0xffff, 0x1, [r1, r0, r0, r0, r0, r1, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x58, 0x400}, 0x400) execve(0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 20:56:42 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x2, 0x1}) r3 = msgget$private(0x0, 0x20) msgctl$IPC_RMID(r3, 0x0) r4 = semget$private(0x0, 0x0, 0x100) semop(r4, &(0x7f0000000140)=[{0x0, 0x9497, 0x1800}, {0x2, 0x7, 0x1800}, {0x3, 0x3, 0x1000}, {0x0, 0x80}], 0x4) r5 = kqueue() ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000180)=0x80000000) kevent(r0, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffff9, 0x2, 0x80000000, 0x9}, {{r1}, 0xfffffffffffffffe, 0x4, 0x84, 0x7, 0x7}, {{r5}, 0xfffffffffffffffc, 0x10, 0x80000002, 0x7fff, 0x4}, {{r5}, 0xffffffffffffffff, 0x80, 0x40000000, 0x0, 0x6c}], 0x20, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffa, 0x23, 0x0, 0x100, 0x3}, {{r2}, 0x0, 0x20, 0x4, 0x8}, {{r5}, 0xfffffffffffffffe, 0x2, 0x2, 0x10001, 0x90fc}, {{r5}, 0xfffffffffffffffd, 0x0, 0x10, 0x7, 0x8}, {{r5}, 0xffffffffffffffff, 0x8, 0xfffff, 0x3, 0x69406a6}], 0x1, &(0x7f0000000300)={0x1, 0x237}) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000380)={0x2050, './file0\x00'}) accept$inet6(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) open$dir(&(0x7f0000000440)='./file1\x00', 0x280, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f0000000480)={{0x18, 0x3, 0xd8, 0x1000}, {0x18, 0x3, 0x1ff, 0x6}, 0x9, [0x3, 0xfff, 0xe2c8, 0x7, 0x6, 0x6, 0xffffffff, 0x13c]}, 0x3c) chmod(&(0x7f00000004c0)='./file1\x00', 0x4) msgget$private(0x0, 0x1) r8 = shmget(0x2, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000500)=""/101) semop(r4, &(0x7f0000000580)=[{0x2, 0x0, 0x1800}], 0x1) r9 = msgget(0x2, 0xc0) shmget(0x0, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) msgrcv(r9, &(0x7f00000005c0)={0x0, ""/9}, 0x11, 0x1, 0x1800) clock_getres(0x4, &(0x7f0000000600)) 20:56:42 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mlock(&(0x7f0000007000/0x4000)=nil, 0x4000) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x4000000000000000) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 20:56:42 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2c2, 0x100) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x8, './file0\x00', './file0\x00'}) r1 = socket(0x800000018, 0x3, 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) 20:56:42 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2004, 0x40002065d) r0 = open(&(0x7f0000000080)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f00000001c0)=0x20100000ffffffff) write(r0, 0x0, 0xfe37) 20:56:42 executing program 1: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x70) rmdir(&(0x7f0000000040)='./bus\x00') ioctl$WSKBDIO_SETMODE(r1, 0x40105704, &(0x7f0000000000)) 20:56:42 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() close(r0) r2 = dup(r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r5 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) accept(r4, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r6 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) kevent(0xffffffffffffffff, 0x0, 0xe50, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x28, 0x80000000, 0x1c1, 0x81}, {{r6}, 0xfffffffffffffffa, 0x2, 0x0, 0x5, 0x80}, {{r0}, 0xffffffffffffffff, 0xf, 0x80000000, 0xfffffffffffffffa, 0x9}], 0x2, &(0x7f0000000000)={0x1, 0x6}) ioctl$KDGKBMODE(r4, 0x40044b06) kevent(r5, &(0x7f0000000100), 0x80, 0x0, 0x8001, 0x0) 20:56:42 executing program 1: unlink(&(0x7f0000000080)='./file0\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004667e, &(0x7f0000000000)) 20:56:42 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffe, 0x100000000}) close(r0) r1 = getpid() getpgid(r1) getppid() 20:56:42 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x80000002, 0xaca9, 0xffffffffffffff01}, {{r2}, 0x0, 0x20, 0xfffff, 0xc0000000000000, 0x3}], 0x6, 0x0, 0xfffffffffffffff9, 0x0) close(r1) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 20:56:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x7, 0xfff, 0xfffffffffffffffd, "3cbae506251a0000009300"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) pipe(&(0x7f0000000000)) 20:56:42 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) write(r0, &(0x7f0000000080)="35905f910336a0af606966d5c35a45ebfa034ec90574f195f9fd16789f3f1eef7ff72710ac81b72dfd2edf7ce7b0909e6631c1d81fa66fad28a5e489231406", 0x3f) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044275, &(0x7f0000000000)) dup2(r1, r0) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/191, 0xbf}, {&(0x7f0000000240)=""/4096, 0x1000}], 0x2, &(0x7f0000001240)=""/117, 0x75}, 0x0) 20:56:42 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) mknod$loop(&(0x7f0000000040)='./bus\x00', 0xa, 0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x18b, 0x80000001}, {0x81, 0x3}, {0x87, 0x5}], 0x3}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) 20:56:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="00020000ffffff070200000000000018000005eb5ad35e5b2f1d000a"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x61, 0x84, 0x3, 0x7}, {{r1}, 0xfffffffffffffffb, 0x21, 0x40000080, 0x2, 0x10000}], 0x10001, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x14, 0x1, 0xb173, 0x6}, {{r1}, 0xfffffffffffffff9, 0x0, 0x4, 0x3, 0x9}, {{r0}, 0xffffffffffffffff, 0x28, 0x6, 0x936, 0x1}, {{r1}, 0xfffffffffffffffc, 0x1, 0x80000002, 0x2, 0x8001}], 0x7fff, &(0x7f0000000040)={0xf9, 0x3}) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 20:56:42 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) 20:56:42 executing program 1: r0 = dup(0xffffffffffffff9c) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x18, 0x1, 0xf93) ioctl$KDGKBMODE(r0, 0x40044b06) setsockopt(r1, 0x29, 0xb, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x40, 0x4, 0x401, 0xa0000000, "ea1c47cf967f7c5fa817573a50a6083c2592fb9e", 0x1, 0xffff}) 20:56:42 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f00004a3000/0x3000)=nil, 0x3000, 0x9) write(r0, &(0x7f0000000080)="26002ecac44f5533967ed4e5f88842e09087f803e0f5ade8dc901a9c9ffe57dd54640577ae5d5784fb578c3efb66550312eb93e2c0cd1817c615429e17899d9cb4d133a2f4cdc2e1680ece858e033e8c506dc367aa3d5553ac5a26927e383544719f1f", 0x63) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000100)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 20:56:42 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="f4134ac3", 0x4) sendto(r0, &(0x7f0000000040)="b5f4a9d8c9dc7241f3667f83c522c3dcb0808196f9d47b8843a54ddd6e8019852822ae0071984fc634fe31adfbced59b15b49b4804282075b7368b7b5f90887664dd21b3ddc39f39b5a9b850b9b9e16df37083b99ff1b52d61b642d4ff26384ccb90c93d9d2c9c602ba1b43ad5483d83759bf5a7da79da72cf3f4396e6110d4cde466988b002b932552d115de361061b1055ec675ca0de2b2eb52af7f1c4c0dffcd60be504798efcde0c26871baf091c9726688ad61b3374dc3cd46cabe82ba52d272e23b95a410b66b1a23bda1ca34dd0ec1525a123de98732c40c3284c2544ede382008de311f8ce0d8c419beb8e4e3f5db9da8789fabe52b5", 0xfa, 0x402, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) 20:56:42 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x10001, 0x9, 0x6, 0x1, 0x2, 0x9, 0x1, 0x1, 0x2, 0xffffffff, 0x6}) write(r1, &(0x7f0000000040), 0xfffffffffffffdff) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 20:56:42 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)={0x0, 0xffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0xfffffffffffffff8) 20:56:42 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/128, 0x80) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r0) 20:56:42 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r2, &(0x7f0000001300)='./file0\x00', 0x8280, 0x88) sendmsg(r1, &(0x7f0000001580)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f00000012c0)=[{&(0x7f0000000100)="c9cf944bf11348224222a8fab803a3fb83f53a92dd8007b3f0d037f96fd57533686a90cfcbf190ef7fc2d160c3d42efbfe143b65d3f18f7fbf8ec819f3ac4191d53c4d21189397db84105e810870f51b8f533632d2b33818306b7b776a0c73a2bb69d226b1852318cd85ec2a031bc00b3f53362f71cc939c2b74e3ac67079f02c19c99a8331215536ce82eeea7c2bf980e44ae87cd730af990c307a6b6ea1d5b388b8ca61db21de0fe385716d6b0bbc7dac17b6a742a52adcb10d6a7006f81980b9efbc2563b4f8be14d93b7a74b6697b619a61b8fd83033f76e9c0d21cf57f37130ce1887110d606ad2db6691b5429b1df5a5af56426e1cfa065486e3916d0430163367ab0df4f44ea0ce17af3e051968a67f15cc870d1c9dcb664e4896722414091d5c40ddf2a002b704362a1cd043080480456b13f6b90ff47a08eb3f34bf847578198687cf531ef84471d24365fb72432fbea5d1328991b17214c3dc6f1b54db1ec6fc105065b590971d2ca5e2bcdf3edf6e1c595f9df23f552b6e9a02d2188b327d98fa7d95565eca11bec5eb0109ddacee959b6eb6319716e3199eb48358ee408593b37783888da213cd3d06cc645423b30ea7883913731594ea425ba4f27fefa29997e4adeed67688493b4a9e3b596ee7d87bdc736979c0bff76a74b2bdfb06899e90661344f03caa9a626b4281c06f2cd26198965a282490cacb5108b03266be16702bbe2689eefef139fef47655cfbae5034c4dba4265b26e786f90bc45a907d73c17d17b5699884a157523baf74cbdc9812969e5ef020238500c914c60dcd2b32b2139270d4835b9477a503ef877ad449f632e2fcf27feb1c9e82fca078f20d1edf475ab39ac2a1866d8f3118e6dfb4703c34035ec8a06f2a2d84a27700eaa5fad48df60c4a019009c9600e654f0066e287a3c241e78bdbdff56c13d56fec4812d76f3c790181f530eb943d78f201338cccba8ef04050d2041e0c136377bd53832bf56be009e19afaa4e9bf829af616f2c340f22d283de90e93e0b3ad402a2faeecf485c97686782b60383f76b83d4fca88af6d74c97f294b7bea3ce0e668cdef04197ceb23ffa4086932bca2b9ddbe9691ef6cffd30ef6d73d10a92711826f5358e2d9a4df90dfed50f25a9626138e007700f3f1764bb58a108e7548910d3ced6e2933bc15693b87bec2a86f20f331522481b3f7c942bc6274baa66715f23bb3994b1cffde6d73db7e251d6491c5ca8df0a92411187f5c18a8becfd2eeaaed939a4c6f73a22b523c3e6e14fa7b579bd556658d4dbcc8b58345c1b765f6d778d3d7c9834688f4a0123fac9046d14a496b4b607a539a4dbfcc3290d1ff5561d2388318038862131b203fdc00015a5972e98cfb296142b0cb3b17d67272aa6485becc18a6eece441a37bea47e8e6c3973d69a400df737b8106373a5c7137f01687742c1284796064309a8323f7f1c174346729550be447293d9c2b85aab9ce3772cd160ccd4585792ab8110d630159f0a2d1a9f7a75a0df1777387cc21b0ecffc9461bb4007cc2ff1dc3e48aa7c4b5e335666d3cbb5f51215f09849c5dedb126a440e06ea42e7a8665c51bc200362c452607864ef434b0554fac479e968051f499c0b085e8db9ad20a36ae45e449ebb42f02a38ab6fa3c5b052f5432412b7969a5df8e8e661c1085d2d2859a13ee0cb217f06cac685c674113e953c5d0948de6928b2a62405264bd42d4b73b9c8df19d20e7c8676cc38d14d48b4d24300fbf044577773076362d2ca94ab263bb18311470d528e5a8e6aaa141fa3c289de7ab45c5b45c6b91f893ce8fc07b11eb924b28e3531c1b17898680a5105cb95a73c6faa6f4bee855a9fdf6d48c3723ae591a3d63a7dd38df5024166268c34be266a353de711a058f0fc290a87af67e38a484e8a7533df201986f56b7db66b3990d5094d477fd3ceffb5a92a8f2344fc8fac89a8fc237b06cd51de8f936cfae33195d217bb434209cee41ae2a5fd2f100f7b832fc09d0f09d4d96f273131e03cff51dba8b1195de4b0c8ef5d6f15adb24515f8f8beefbce0afa48d7ac1e7deb0c7311c8ebaba23baa4e34a4f9f63a290eedf136c59c1d6c74c8472548cdc1b46a873bcad7c4adc0a18f78b0d7ba6d9dcbe6887d5aabd04c0b42c18661056528c3288fbe52ed6e5d4e3830abc53bc34195b28c42fa7bbb02a535d38f92b9cd9a0741af6fb014d355a139bb3984a3d05dcfff0af59276a654fc81b6b0a851f35e4e55a1762925324b25c391c8914dafac31a5fde1bc8372fa790b90c8c7e2d667b629ba0c5dd366c26c61fd9ff13bfe5ea45b8285fbfdcd08203624982ed377df0896323a68a5cf04f6f24e48a00a4433af8d0afff324acdb7ba9dfb921b12cf3a1edf6817817bed16d5f4cb4b5589ec5c785d85320f94e513d9c2dedfe5a8db7c8d67704cf6c5ca0fd8580ad9cc8e07e2238b838cf72f996705aa383504094d1a960e18af7762105470e9a515cf613a5fe553c6bcd7a4f64bbdeea7de02cecaec945502e5ce83936681cc89459e69f7816d0dba7afbf9ad6b9b5794495180194d623981ecd25defc540af3166449f46a27f8dfd056797b40182e4e8fc4d2c8016c8e04506d09a61d8b2aae5ffb5ab5ae767f69124b520bda31cf65d2c2ce754d94dcebc39518ee03f20cd91f8842f4c2f901529e5f79ef7d4bf2e2a3b04ef559d16b552979b9e622b21d2cf92466f6263923d495e245deaf551a08b1b06456269952e0e9700d2a3cea3d398734182f649726d59ed5b609bf6adcb5038f1c0c37d31819acca1e353e4c972fd5df33a955b2907006c6071cc9751a6d7ae46c7614977f5934ec03939585b208cde2233295c96292de93c767bf53de010e657afae29b1c0fc77c63599a7049d3c06e3a07110028d5db1c58b74430b1f375b3d6d2abeb2898c75252fa4425ed59723ad0420f81c7595dbbea9152c49b2f3be326fd5ef163c3b795043a1dcf90df2649316f94e8f50c5efb3d56b25f4db01064608379d7063ebc00b9af5913627b2b0e85100aff201ee53e511b9439c69b6cd856dcfb04a97003b233cf90b7062c664781abc458dc60e79f200ee3a468ced54a17c4457cda9afdba14910473e7e29afe601087cc97349c6ce208a3477a06016a0b7fe58e523233723b787620677ca73f8e7ab192569d15aa9727567471305da95712b2ece4cbd9ac960b12bbc3630d8528a025a2a27e4c5899de0e3f646c2a7f0f16d482c0e40bf55199d41ea092b7670340c168736f30c1cbb496379e36d21bfcf2cfe7772da44879f8b4c9b15e903d9455f4e4a46067394be86b9ec971aab3cfa1ec70635150d4ddf0d9615eed8c32f7ccfcb42dce9032e469f5fcba0ec05236e038da382369473573bece28e10af604d99a49b2adee7b9a90680e8ca610440f19e62d973feb0a1c4d6f9e2cdc00b5ccc004f4e379c77c2e73e7bf0596f1380f8317535d2ccef1463d9a0e53c8ca3000c63bc5e5ede550c6efc2d3d8b9a56873aea464b75ac9b55be6fbaf219a8e435fce79e7e0f092ac61b8c468030b2cf534e84c1ce87f17cf91bad974a16a54c4a07e4bd6c079ad1e8b45602dc3751372db4e3a78828bef5a83d6c94c79eca042af73aefa585eb9c2ff1103b1d4a422d3733a14d981203a4ef709012e66741605c452a45f587ef3ac64426dcf372c42fcb3a9ed733dd84d6bcde16d1da79754cde5656b4e0241e5183b9c43b8626d52072cda6718c4f54bf38b7eda3fd07a7cfb5948e160af1440c1ff7aa46fc19d95e1c9b0c5c3e27a004076deb65668ffe1e1861f9bad87f5fad69c6f120ace67c026b32bb268b89b0eccb74c43789f2be023a7a36b0d5fbc280b47f99de7bf632d2ab4799d4203a2ee9fff1f02244f04c82b797eadc5839d991bd0ef1fc14b8d72e5205ad22358e3a3c57cf26fcb956952aea1f840297dcf1f37dd745f424376b56c89e5fa2670be34c2b08fb8470f5d737482631bd2ac1ef7d262261d43527a56acc29502002d8bd1f43a75326a2d7be3b14d24cd6a7696cbd2764d7e725ec41d6d18773e882b312a89b777fd313244b16b9dd94b8ff28a31e749db21d289d11663e4bae82b330e3737b10fbae34a19d45547ed42da88f4b617a822b57875a29579ed2930598d545cb9b9b34456ce52db2936bd946a2449b44b29e17d7fc812b3b0827390ffffd8c9d7c676d071f75a9ab7f2afdfe03648cdf236ad48fd865f7d1703df7da431c8035e7f06c7c6c9c95931044ec350f0f11e8830682e8fcb6048d8455fac45046fa8b6683f8d4b9e4c433fa6244fb59c2060d23964b2756186a26131b94b9e554bc166757782b20a0da6b633c4aae013560efab173639101b5c6e72227c8d22c76d453b85ed53fdee1bdb57a3b7ce2f1c03833adffde35755a7117999a41b6ea8e655c8d4fc21fddb388bdeb634dff02d850b5cf18a4c1a646b78db9d751cd1ae1e4b4bd13289abe2a13c5d792b5408aecd03748b4c08e876dec47905cc7c3fbc343ae20a9501ced8ba85acb918989d78100c1fc27837b82104e8fd32330d24371b5812d97fe24161ce09916eec29341e5f00573092e32de4a61c6915ac7a3d5823c587110ec1978035ad75fe5402db9718a02d8237689635eaa22e2c912a5cbf0329467e6bf968fac41cff8e00d333bfe4544257b4a5bb35e72f66a598d0750abed171e7ddc51a042a94a059dc6aa5a7e57095f135f411537385a30d007ad8201f50e1ab498b295cae03f65d0ed4c70c691a442d71f21cd50c7de104c5ed5c69486b5261dcb749fc808120fdac3be8509c543d0ec920596922011a3e589bdbe369a01458760b41f1abb39f1d5a9feec12b347dbdb577b1515d6d55bd993e2cc5ce10bad7b1eee0a6b1e3a6c5dc73e5ac695b9fc9f1cafe00af9c0d10a19b4bb020bb739fa59b5c0347beb681eb3225d7459ff5c4f6988f52c7fc553fe19f5a1791ca1152ded784cb29fa9b4d43450988c99e57b278861bb0e7c4800903ece81152b44b61c7a44db3f88e0e0773336ef7f3c5b76e56587a9425dc44288df0d0b05d60cbaf6ec42b64d1665a54a39c3501e9e23c5677a63b11d59ad2a8341f7735edcd60f27d9280a6f693ca9f321f79fa18a267648436312dda3259f1116f1bb187dfae4d023be6d10906d026002fbf52666bf19d8922dfa422939cb5b78190a47703bbb539e9c133c4953d64dc69d13cd314c74a8196269e601de61b9a8d675c1656ba5b11b355cd3cb5111d7bc84a3058f8f0a8cb094487b82b7d5ad13b1ccc0232209bebef96368c8e4231f0a1c8c0cb8dbd0debcfffc77c235c3baeccd044129171285ea28b209f25757083ea4e271b06555d6bc75e538f92f067b983013db3bba8fcb4376ed646948d9891a155081d7286b3998fd552ace5b04114976a7a4006af275097ba38adb73b2041c21f2fc0a4915e828ca8c1714a8bf6ded0f458d770f33b180f3660cf5b9926ab0fa69fe60b5fa85b13d87b5924b06bb99ede7d235f20c35ded21053ac9b06ad4551f0015da3762f2cd61de006fbc7906753a6e23e853cf62a326fa38c2fd69206d3986150cf4e1b95b3d44b977924ddfb489f09db4c000c5aae2c4a2566ae4f05189c0765a843c5d2e88524b1dc9d70ac821829bab5acd500505c518d9292986b99bb9204f40e9bc4548c837a6bcaaddcc853270dfd623092db1ab7b1b40a6cb9d9dfb78904f26900ff3e89df4d30ebeb0b00c47d5ee074c4c6e00473658dcdbaf2f7a8953759ab7b2381e6243a52f33d", 0x1000}, {&(0x7f0000001100)="391023c5ef5832d116377ab734a6eb01a35db95cfdffa8234f2e71ccfabd9a0e9d1f770361757c2bc1c87cf4bd859cde72f236bc133c01e354f54ad0393110954216d274ca8c7c0f9572c33af1896c242dabd772bd88156d18ef24e6", 0x5c}, {&(0x7f0000001180)="c60d17996271e2243345ab450053b871440503ecb759dc50c851b7b2188a793174385ff72843a0223d88416c46d49bea2a2f529443706d8bd06fc578c540c1301a024a7866833ff81692b43c9f6ca2a97fe9d38e3e03fb", 0x57}, {&(0x7f0000001200)="59ed0bb276e12bcdc047ac37d791d5d650b9904bf095857381a57b92fcc11b95136db3422e9a45232fb50e9e5dd20adaf125ec6f8e10905388eb90090d4163bc4812a07e86b31acb9ef517a5df8c49cb48595c10cae2d0370aeedfc4eccff407d9f1668538e81518b6e2a385b0089b7aa736b070dd2f4b73f3f5347947ad765bc7441425d061d79901be79", 0x8b}], 0x4, &(0x7f00000015c0)=ANY=[@ANYBLOB="d00000000000000000000000c6000000ae506a721fb74a6b9a830cb1992e6c8e2020e1ed6012f0e1caf44007ac4d62102300c22dfefa3802000000000000005439b56dabc0e84582e3216313f377912a32e5a865ca55b4898efd0633bc6d1f1d3c87731680c1386b7572be1730c28ebd7879a53da11fff115944a4f21284e70425c9b971729f1fb562ecf3de4ad731fb1cdbdd600c23294efb2db4d9ebfa71d1738e002abf46e782446273cbdf3600ed66f488f6248184e67862d26f88b7ca46ff5dece1655fcff54ee17e3a390000007800000000000000010000000100000006b596f6362563f1efcd993a81bbdea380a81246ab4065ef721a0a1fe2a2c339e8e9aa9221bb71a1aca95367bafa594b21dce894fe071c78f60ef2ad3a9db3e7c5a57e22bc3afde6edf9e0733fc2a4f1ce81e551b7b39c9ad2c9477c1ee09684611e0000000000009800000000000000ffff000007000000266137a92abc0159f9d5b8ab78b8da8af5c8aaada43d3bccb45b952488baa8fca7af35e2daeb274cc8ef8f9fe09acbf4ae44fb2beed927905c2d0f6ef7cfa556daeb8861d565aa5759985c64578aebf1dd2395c23bf0d6687a766d0fbf0f91f2441f7d834aab6abb41024fc31529c366b7fe6eb58fb6acfa0aa235fcf9384a66cc78c8ef3a1338007000000000000000ffff0000ffffffffe774ecea29e35993f51b61e67856867291fd0739576e274127bbe864ea01cee931fe085503717215cd7e7cfa399316c588d9daaa13a1d019bd3f75cd14d90e9701b0cc01f53495e470c83cbd0869ef891385ba364495030a52192afdb30dffdb32861ccd1df7e8bf38"], 0x250}, 0x401) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x3}) syz_open_pts() 20:56:42 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000580)="dc745fba21403819f25664580bb5477e18a28a3ecd0b29312f052eeac95b7cb1f98042658c61cd3c225b0510d857183256e64939372f6682a01970bada146a66af9552a6237205708f56f80eb0b1f1cd2dcf4b448b417d572ac47333a4906680f530bdf5da9ba4d221aea4f8f66277b4d0d9779061b53505ed6eb9cb0ff498dab3f8f684d379ce791c67797f3cb34f96efa4c254e232f700d1324c1712326ea96e5d3b4b03b423035cf6a55308118498d532a3c592889ceb8c13c22205189162e3f4374b90487e90fa8c37c055879612ab9e921e3fc1e39f82e0322f3f17c62cb87330a3f5f1db3fc102bf2d27a830051a07483c662deb89b6eb7923e90c", 0xfe}, {&(0x7f00000001c0)="bbc1f384bfd15ff23fd86b10980691967da8393a15cb412491ab4bb62b76a74f630c9f282f46c91485ee319e933d5e409e9a43148994c0b179e61953962a74f6a3777598b4a74914f2b69f8d61c0d9770b9ce8945bbd3098936ac8eb80a4b6bbe74f7aa29335550a3eb18b02ea1810fa5c2cb25a45f075d1d0bf97ac27447e1e9dbb92617d8566e0d78b019ba57415395b104ebe2420d6b541fa751d929875e555a8cff024f12c6a9683817304", 0xad}, {&(0x7f0000000280)="d09ba335a09912ef962d0fca437a0fce3c82f0c55a8fee722119e7611138f187a37c80b753493d8a85118e481e6552ec747fed8fc08edb17134b79127b53dc0c255797947c00b44754e86dc3e777a50364b590d87ee4e6c6a41ac00487cdf3ea774c0278b1c64f1ef51868a52dbb65b11b794209e77daffdc6ab53e5363c16eb9d6a874cded96cacc51322e888c900974ee380000b6110a3de39", 0x9a}, {&(0x7f0000000340)="84ca7cbb7b844b1e7572cdb515a02c96609d4ed6c6bd29cd74af86fcec757d32ffbd5946261d86cbc5655a38287ae77e9b12903cc2b913288213d0d6e098eec55a9b6467d7f3c2c700267f51926615050b23ab8c0234c0c495af2dae50aa260e60c544309a33116e7c1bf1deca2812da84140e57c5753fda73bbc0938f247241f74ae946cce4a5fa607d5d2ced28dcfaebebea7e2850f986cc66a503044d4298b555f6", 0x2f9}, {&(0x7f0000000440)="1f87c05f0e632a5eac8025c23947705b4bb77f5caaeca8f07e487f4dd8a72a4818756971fa88c620d996e9b1e721c3dc4bf642c1db55b56eef3b4066044339b803ec86ff9030f5eb6bab63f48a1c406079281e9a6f6cf23acb198ee408df8a49aeeb", 0x62}], 0x5, 0x0, 0x0, 0x400}, 0x9) socketpair$unix(0x1, 0x12, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r1) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f00000000c0)={0x4, 0x2}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) recvfrom(r1, &(0x7f00000000c0), 0x0, 0x801, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) 20:56:43 executing program 0: r0 = socket$inet(0x2, 0x2000000001002, 0x8) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/50, &(0x7f0000000040)=0x32) 20:56:43 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0x0, 0xfffffffffffffffc}, {0x1800000}}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r1 = getegid() getgroups(0x2, &(0x7f0000000080)=[r0, r1]) 20:56:43 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000400)="04000000002000007c", 0x9}], 0x1) writev(r1, &(0x7f0000000000), 0x1f0) 20:56:43 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x6000, 0x1105) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') socketpair(0x2, 0x8000, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 20:56:43 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, &(0x7f0000000980)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000900)='./bus\x00', r0, r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r2, &(0x7f0000000800)=[{&(0x7f0000000040)="bc8bfb1a2f964e1789f9b46a4ab64f1fe470467b26ef681e428857a2a082fa3ba78c400e345733af7765a9fcc37129591fcbd2239d8b9dca39e32b28d33c66c2b3b759c6973ef96b0ce3c3cc7e672641248000f47dd182f745ae05c4bb117224b2cb080c9bfa87fa7e2eb6", 0x6b}], 0x1) execve(0x0, 0x0, 0x0) r3 = getpgid(0x0) r4 = getuid() r5 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getgroups(0x4000000000000067, &(0x7f00000003c0)=[0xffffffffffffffff]) r11 = getpgid(0xffffffffffffffff) r12 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10402, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000a00)={0xde7, 0x4f, './bus\x00', 0x7, 0xa651, 0x8, 0x5}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) poll(&(0x7f00000008c0)=[{r12, 0x8}, {r12, 0x42}, {r2, 0x4}], 0x3, 0xffffffffab444aa8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) setpgid(r18, r18) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f00000007c0)={&(0x7f0000000100)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000140)="c4647c7ef58a90680fda987996580fe1c1f9b48d3be1068a689747f49281c6d6270cb2564a6ec44c9e72451dcfbd76847c30b34a03360096770b9bb732697b17cf13420aee1e8d3ce00fccbda78e8dc508d11ba99b77bf796dda96834531b6f9f406fd6d1844753b1e10910367d3a2dcb110be4e8f766b98cb360526db3929bdc0bbae2bd7630d162390d5b537", 0x8d}, {&(0x7f0000000200)="296f3a233b0bcf049547528f190850b1133f9b0a64984215aa5a2736b9690a3588bb438a885460b2f29f4ae6ea26d08cc4bd", 0x32}, {&(0x7f0000000240)='WQ', 0x2}, {&(0x7f0000000280)="af271490d5fa6d09168c884cc890cbc7300d8ab0946cef4d98a4c615246f3883ebfea48c23720e786b0ac68b44479cdcde534872b069c8609211768672c4424bef1f90fde1f51d7b11778898c08d624725ff460f20fe1c", 0x57}], 0x4, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r13, r15}, @rights={0x38, 0xffff, 0x1, [r2, r2, r2, r2, r2, r2, r2, r2, r2, r2]}, @rights={0x30, 0xffff, 0x1, [r2, r2, r2, r2, r2, r2, r2, r2]}, @rights={0x28, 0xffff, 0x1, [r2, r2, r2, r2, r2, r2]}, @rights={0x38, 0xffff, 0x1, [r2, r2, r2, r2, r2, r2, r2, r2, r2, r2]}, @cred={0x20, 0xffff, 0x0, r16, r19, r20}, @rights={0x18, 0xffff, 0x1, [r2, r2]}], 0x160, 0xe34152fe2679b460}, 0x4) r21 = shmget$private(0x0, 0x4000, 0x280, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000840)={{0x7, r7, r17, r14, r15, 0x4c, 0x3}, 0x4, 0x100000001, r8, r6, 0x6, 0x9, 0x4}) 20:56:43 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="042d622b614155e92d88ce50102547facce675195c82a89f7922e0da0d9aaa9e7eb98711b32bf691e49e62ca5ebf92d5eba6fce5ca6ef2d8fc7333f9584e895b97efa2a864db92147028311188715464a27a309534cc47ede4fd8c558d2cda8430c97991c89d12dca90866bf886f1ae2b3d5dc79dc65ee57d9b62143bf9148be7062c792d25bbb16dd07aafbd443aad24026b10b6b9c5dca0fc653f499da11943819e850a50c5fec852dd8dd0bc4ed8aed322d2638429ffe6b5350d8"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8000, 0xfffffffffffffffc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) accept(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 20:56:43 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) getdents(r0, &(0x7f00000001c0)=""/4096, 0x1000) readv(r0, &(0x7f0000000000), 0x100000000000021b) 20:56:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x28, 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1000, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x7ff}) 20:56:43 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) fcntl$getown(r0, 0x5) close(r1) shutdown(r1, 0x1) 20:56:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x7, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x5}], 0xff, 0x0) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r2 = kqueue() ioctl$KDDISABIO(r0, 0x20004b3d) write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) r3 = socket$unix(0x1, 0x5, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0106978, &(0x7f00000000c0)) dup2(r2, r1) chdir(&(0x7f0000000040)='./bus\x00') 20:56:43 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x900, &(0x7f0000000000), 0x27b) 20:56:43 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2004, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80000000000000d, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='s', 0x1}], 0x1) 20:56:43 executing program 0: r0 = socket(0x10000000002, 0x26, 0x10002) r1 = dup2(r0, r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000000c0)) getsockopt(r0, 0x0, 0x4000000064, 0x0, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) getsockopt(r0, 0x40, 0x6, &(0x7f0000000000)=""/101, &(0x7f0000000080)=0x65) 20:56:43 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = fcntl$dupfd(r2, 0x0, r1) fchdir(r2) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) 20:56:43 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) r1 = shmget$private(0x0, 0x1000, 0x48, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) pwritev(r0, &(0x7f00000000c0), 0x1000000000000207, 0x0) 20:56:43 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) getsockopt(r0, 0x0, 0x4, &(0x7f00000000c0)=""/194, &(0x7f0000000040)=0xc2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000003c0)={&(0x7f0000000080)=[{0x1}], 0x1}) msgget$private(0x0, 0x118) 20:56:43 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0xfffffffffffffffc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x70b8201464acf9fb, 0xffffffffffffffff, 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{}, {{}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffff000}], 0x3f, 0x0, 0x101, 0x0) 20:56:43 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) mprotect(&(0x7f00002d0000/0x4000)=nil, 0x4000, 0x2) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x7) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 20:56:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x4c0, 0x0) r1 = dup2(r0, r0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000001600)="3e5b7054575ac8120dd87e5e42232ed8fa4815319718294b047d8d65c5011cc571fc251fb1e6e435c6811bfed698672b", 0x30}], 0x1) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) execve(0x0, 0x0, 0x0) 20:56:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x20, 0x2) unlinkat(r1, &(0x7f0000000200)='./bus\x00', 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000300)) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000340)) ioctl$KDSETRAD(r1, 0x20004b43) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000380)) stat(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)) 20:56:43 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) listen(r1, 0x8) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)) close(r0) fchmod(r0, 0x0) 20:56:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)={0x0, 0x7ff}) 20:56:43 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x8) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)}], 0x1) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0xfffffffffffffff9) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) sendto$unix(r0, &(0x7f00000001c0)="8ecd22636650a72078055ad1b42c0b2dbd492474412be66d84a2694b447bab35090b9d3342446dbc632ab45d7fa47a496d1b01a3dc5522595d6d610464e868e5db9d20e74b1397a3323ae356cac8604e0a7a5157ef1af2d062a9313c0d96e154aa69c92605002107e8df2152bf1434d610c554", 0x73, 0x6, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) msgget$private(0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) kqueue() writev(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f00000000c0)=0x20, 0x4) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 20:56:43 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000140)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x4000000000201, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) 20:56:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8, 0x1fffffffffffff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x3fd, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x401, 0x435b, 0x4}) write(r0, &(0x7f0000000000)='m', 0x1) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 20:56:43 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x7, 0x2, 0x400, 0x1, 0x100, 0x401, 0x2, 0x1, 0x0, 0x8, 0x1}) select(0x40, &(0x7f00000001c0)={0x7, 0x1ff, 0x5, 0x4f, 0x1e235b41, 0x6, 0x2, 0x10000}, &(0x7f0000000200)={0x9, 0x5, 0x2, 0x800000000, 0x4, 0xfd5a, 0x2, 0x6}, &(0x7f0000000240)={0x8, 0x2, 0xfc00000, 0x6, 0x3ff, 0x8, 0x10000, 0x1000}, &(0x7f0000000280)={0x292}) close(r0) 20:56:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) setreuid(0x0, 0xee00) r1 = socket$unix(0x1, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 20:56:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) munlockall() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="6430ca246c72503f43714b090000ffff002e360100c8f8a376e8e024fc752de32148fb6242b8e03ad14a7f5259bd7fd682407720f52a13d79100000080dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c878900000071ff6b8d", 0x61) r1 = syz_open_pts() r2 = dup(r1) r3 = syz_open_pts() lseek(r3, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffff472, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "05030009e6ffffff40800000000000001000"}) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20080, 0x0) write(r2, &(0x7f0000000200)="a0619f78bfa936d412b3e09950595f05c08ab16b300c618c4e6c0efdc459e40d656529d7ac7dfdabc2251b8e630295cc8ef78a587d80b4a24d4c35dc11422e4597e29a79ec49ba6b37c643dd20fce28de169ff1c2ff3d9dc4e81cbee29c0987258daaea47f23018491f4dd2156c430717525b4581c1eadfbd3a3467ba1a5010ac19d6a24abca8c9ea5654b07f37b991223d0d64879e3e89217ce46073a37cfd35df6fbf515c19157eed88b1b7749004929d1fcfed554ac484d3a6642b3493d092ed41a0a11e0a7345131face48005f5578a3c8f40421831b551eda9c68c21161e5706b8e17e12102e71d7b2170a4a8d992a24c", 0xf3) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 20:56:43 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./bus\x00', 0xa) read(r0, &(0x7f00000001c0)=""/20, 0x14) 20:56:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) read(r0, &(0x7f0000000040), 0x0) write(r0, &(0x7f0000000000)="4d0fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 20:56:44 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000bb00"}) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mlockall(0x3) 20:56:44 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x41, 0x101) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000003c0)={&(0x7f0000000080)=[{0x1}], 0x1}) 20:56:44 executing program 0: r0 = socket(0x0, 0x7, 0x3) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x9}, {{r2}, 0x0, 0x0, 0xc00fffff, 0x5, 0x6}], 0x0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x90, 0x80000001, 0x4}, {{r0}, 0x0, 0x24, 0xf00000da, 0x9e3a}, {{r2}, 0xfffffffffffffffd, 0x20, 0x20000014, 0xfff, 0xfffffffffffffe42}, {{r0}, 0xfffffffffffffff8, 0x82, 0x20000000, 0x3, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x6, 0xe8}], 0x7f, &(0x7f0000000200)={0x9, 0x5}) close(r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x12, 0x0) write(r3, &(0x7f0000000080)="c405424f8d7b5acaa31ab2ac2166ab022a61b9ddd26b0b550e6c1bc04e8ee3166dcfe023e083517f3a16e6b009010a9f29ef7ebcc695d226146b2d25f5388c2733f70a88a53c2607e864b6fc90a9b61bb8b6efff66625de2c20690ebd5e943db6a574a8657099c793cb3fdd2c647e8c1e560", 0x72) fcntl$dupfd(r3, 0xa, r0) writev(r2, &(0x7f0000000000), 0x1f0) 20:56:44 executing program 1: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='c\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x4d) ioctl$TIOCMSET(r1, 0x8004427d, &(0x7f0000000000)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x4, 0x80000000, 0xd2ca, "f57dd6a2e9dc1d2c90606ffda60700139cd9089f", 0x7, 0x7}) 20:56:44 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x100, 0x40000000000100) mknod(&(0x7f0000000000)='./file0\x00', 0x2010, 0x9) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 20:56:44 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000040)='./file1\x00', 0x8002, 0x4) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getpid() getpgrp() getpgrp() r3 = socket$unix(0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xc) fcntl$getown(r2, 0x5) recvfrom(r0, &(0x7f0000000100)=""/206, 0xce, 0x800, &(0x7f0000000080)=@in6={0x18, 0x3, 0xfffffffffffffffa, 0x7}, 0xc) r4 = fcntl$getown(r2, 0x5) fcntl$setown(r1, 0x6, r4) 20:56:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="000000186a56b5bf3e752bfffffffe002000004dd5706c85b0279e198433ac834e341dcd291c15729bcf49f5", 0x2c}], 0x1) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)=0x10000) ioctl$KDDISABIO(r2, 0x20004b3d) 20:56:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x40, 0x8, 0x10001, 0x8, "278f18757355923904054d845c8cd204f2b56ec9", 0x1, 0x81}) ioctl$TIOCSTOP(r0, 0x2000746f) sendmsg$unix(r0, &(0x7f0000000100)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000080)="f2e138ef00b8ea50fb83e3e728855fb0edf907a6e134", 0x16}], 0x1}, 0x408) r1 = semget$private(0x0, 0x2, 0x120) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000140)=""/54) syz_open_pts() 20:56:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000000)={0x1000, './bus\x00', './bus\x00'}) r1 = dup(r0) recvfrom$inet6(r1, &(0x7f0000000140)=""/198, 0xc6, 0xdf2c0029d336c60, &(0x7f0000000080)={0x18, 0x3, 0x4, 0x7ff}, 0xc) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000100)=0x5) 20:56:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x5, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) semget$private(0x0, 0x3, 0x8) 20:56:44 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0x4, &(0x7f00000000c0)="04000000", 0xfffffffffffffe8c) 20:56:44 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2, 0x5300) r0 = kqueue() getppid() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) semget$private(0x0, 0x0, 0xa0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) dup2(r0, r2) 20:56:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) fcntl$setown(r0, 0x6, r1) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x20000, 0x0) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) 20:56:44 executing program 0: syz_open_pts() 20:56:44 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file1\x00', 0x800000, 0x3) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x98, 0x2) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040), 0x0, 0x0, 0x0, 0x0) kqueue() kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) r2 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x8000, 0x10) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000180)=0x1) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000001c0)={0x4, 0x0, './file1\x00', 0x55ac, 0x3f, 0x4, 0x8000}) pipe2(&(0x7f0000000000), 0x10004) 20:56:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x80000000000009) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) socket$unix(0x1, 0x3, 0x0) 20:56:44 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x40, 0x0) r2 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$setown(r1, 0x6, r2) r3 = socket(0x80000000018, 0x200000000001, 0xfffffffffffffffc) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 20:56:44 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='./file0\x00') r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='/', r0, &(0x7f0000d06ff8)='./file0\x00') utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f0000000040)={{}, {0x0, 0xffffffffffffffff}}, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) 20:56:44 executing program 1: setgroups(0x1, &(0x7f0000000080)=[0x0]) 20:56:44 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/16, 0x10) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x1c0, 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) 20:56:44 executing program 0: r0 = msgget$private(0x0, 0x0) setuid(0xee01) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = dup(0xffffffffffffffff) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000000)="f585123d06fe6de4b2cd9929c02d84ddfbdbd7051e307333366fcc964efa9c2c54849e790091e64b3e91eb82a9527587171d2758c71a64575729afd45370b31aef329dbb5d00ad3368dd98baf21e702ad1605636b6a11b74e31465fa67c603300215b1da17e3cd1d93feb0f267dfc0e2ce902aaf81838252ccd024c161f0f8ee1028c2844f7726f1af507140f1e60da7ba209e14117744c87a316a03e6c86645348e5bd28dceec0de93a33970002a1fda1", 0xb1}, {&(0x7f00000000c0)="109579097a3806847bc28c5bad7a4ab49fcfed4b6ac525854ca7be8e500b48a86722653870e0c14c1367a202e90dd091464f063f5c6b92a5bca6ff783e9dd21d08fc514d3ea9f8111ca213ed48d3eb83fea7bcef1e36f79ba73ff86e3beb2ae40ec94a3bdc4128c468ffe080f885af70b4d760e0888b13fb4dc8200b38e2f0cabadece7f3c397889cadd64d12893871b351bf10f94fa8d99b197e7dd5aa5a0215749f9754e9aab4eaaf744c1a630f42b56a094c7b9f83c6a2356d41c018fafaaef672a99eee8", 0xc6}], 0x2, 0x45) getegid() 20:56:44 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$unix(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000c3edffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007cbac07c6167c1c8bd07ed55590620a0b854be5304e3db07ff509ca55e3a6335a61702a08d"], &(0x7f0000000080)=0x6e) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000200)=0x6) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r3}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0xc0, 0x81, 0x3d8e, 0x3}, {{r1}, 0xfffffffffffffffa, 0x0, 0x40000008, 0x8000, 0x3}, {{r2}, 0xffffffffffffffff, 0x0, 0x0, 0xad, 0x800}, {{r3}, 0xffffffffffffffff, 0x20, 0x80000000, 0x5, 0xffffffffffff6d4e}], 0x5d28, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x2, 0x1ff, 0x2}, {{r2}, 0x90e409876e7c89c, 0x8, 0x0, 0x6b, 0x9e}, {{r2}, 0xffffffffffffffff, 0x0, 0x2, 0x101, 0x5}, {{r3}, 0xfffffffffffffffb, 0x4, 0x80000000, 0x5, 0x7}, {{r0}, 0xfffffffffffffffd, 0x84, 0x20000004, 0x1, 0x2}, {{r0}, 0xfffffffffffffffb, 0xf4eaee23ccec567a, 0x2, 0x7, 0x6}], 0x1, &(0x7f0000000100)={0x1000, 0x8}) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 20:56:44 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x8) setgroups(0x0, 0xfffffffffffffffe) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x18) accept$inet6(r1, &(0x7f0000000080), &(0x7f0000000180)=0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) getsockname$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000200ef93ce6860f1130000000000000032795fb2f02945e59400000000000200000000000000000000000000000000000000000000008ce2000000000000c97c31fbc200000000000000000000000000000000451061f8ac99faff0d80151350bab35be8ac061abd192c"], &(0x7f00000000c0)=0x61) 20:56:44 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) 20:56:44 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() r1 = geteuid() r2 = semget$private(0x0, 0x3, 0x200) r3 = getegid() r4 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffa000/0x3000)=nil) shmat(r4, &(0x7f0000ffc000/0x1000)=nil, 0x2000) r5 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000000)={{0xffff, r0, r3, r1, r5, 0x20, 0x1}, 0x7c3bb735, 0x8, 0x3}) r6 = msgget$private(0x0, 0x5) r7 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r7, 0x4) r8 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000140)=""/49) msgctl$IPC_SET(r6, 0x1, &(0x7f00000000c0)={{0x6, r1, r3, r0, r5, 0x80, 0x81f2}, 0x80000000, 0x81, r8, r9, 0x4, 0x8001, 0x8, 0x2}) setreuid(r0, r1) 20:56:44 executing program 1: r0 = syz_open_pts() mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r1 = 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) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r1) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe}) rmdir(&(0x7f0000000040)='./file0\x00') 20:56:44 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000380)=[{}], 0x1, 0xf7) mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0xe6af) execve(0x0, 0x0, 0x0) 20:56:44 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0xd9, 0x1000}, {{r0}, 0xfffffffffffffffe, 0xa, 0x4, 0x9, 0x8}, {{r0}, 0xfffffffffffffffd, 0x22, 0x23, 0x80000000d84, 0x5}, {{r0}, 0xffffffffffffffff, 0xa0, 0x0, 0xb07, 0x101}, {{r0}, 0xfffffffffffffffb, 0x0, 0x40000080, 0x889e, 0x1}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket$inet6(0x18, 0x3, 0x0) sendmsg(r2, &(0x7f0000002600)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x1) 20:56:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000380)="1c4f56b4bcb7d2f5", 0x8}], 0x1, 0x0) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000080)="3ab3fade3ccee01f85d090f99c377942ae5936aa7cb6fe7360e5ee8b8c207f305b329a3d485579252099cf0f81745738622fac9950773a700e8ff7fd7625a25900547d3fa5c890d8ccb144", 0x4b}, {&(0x7f0000000140)="8e8ca386997fbae1d43c8f03c90796f964a986961ddc4c614f38363e227a9628785955664f9bb3f908ede2e8c00391e4d70ca75e3744771f486c09eed00a1d70449ed607de1e62ec7744dda8c4ab82ea0e2867464063324b80ed7dd991b3e89c", 0x60}, {&(0x7f0000000280)="28dd7c3ca5de1c42782aca662bf01e9fc95460f9ad5074e5c588aa981a1f2b6d7921f8a6a1ecd98c6cc2b3b7657356d28f10e2286558df1ba35aa182e0c10085cdb3f92c39297ea1d8cd775881387e10bf70fcf64ca3c96c2350933fe38ea7ceef6d245b2e50b938ce17aa3257b2b024f8059d60de15a04d583501a2c03a4a3ace92e78f2615354201fe4733f6cb05bbc1ddc734e2e7ebe1ed3e22c5d6803ee33175e3bf5b87c988900d702754542745ec9b8fb5703acdd4c289c9e60effd8f1bffa974e72314b62e7", 0xc9}], 0x3, &(0x7f0000001a00)=ANY=[@ANYBLOB="e0000000000000000100000003000000696968003859301dcc14a2313be60340cbef15b58fc77ec7862384e9cb0a5f68df7cb9d33b6b7953f48830896b11cda477a7a70b3649316b1d85b843275046dfffc16a3f7cfeb1a7bc9ae90299897839ba2b2f50fef755c053c35cf8d7480354a4f8fbe12c8bba1371986a2b206f840ba028408007f17b25073417100dfa02405d66188c0bb76505cd2d3ea35cb2b598978c03d6dc25bb9fc3761477a841be7005a2136d96cf7696f04399454e5281ad7142dae528b14ffc641d40ddf67d5250bfe1165edd1bf36528000000000000007800000000000000ffff0000000800009925e2070521baf1de10b2b19f7b0c9a1989aaa8a09702807b961745b3e49bb2c34d15ea653e5b0b8bfc42edc89751e432f606a7f360d7d413faed9304da78f8f835d055c02614f6af7a8cccd0a3bbc7fac155df5612c60b824bc5413c1b0cbd9c420172b79d0fc6f000000000000000000000000100000059e477da1f93c2033fe7eda353007f90967fc842483ade00988126341e200815c504f19a64d6f5aaefcbe8d5a3a5d80ea5219a00b06b83a1cf8b8ea51911bada186d3cfe40ee8937a81f79a890b7d51e90f6ebcd08f8bcac63e90c72c85f87bed5beeee48d98a0e85f5cde2f7f2f4987dc0a46162955307be606515d7e40ca342fbe65a30d90f0a98c793d82ef2c5573759ea694598835fa1f08e6ede8b82c64c596acf0a95f036ce10159b3dbb1c3bc025a51bcfa8519f6f65b5432f4e8c4f0d625b078299e738c6903feda52e37a29fc73f91b98b2da2fcf7befbc65361b006800000000000000ffff0000080000009a2c4cd46be9a9337d58b3a61100367c09f0cf4666280f72908ecec13f95cf603f12c46a614d07cd8add3cbbaf8c6ca950eedcad309d5caa21fa7d2f3e1ecb8797dbc4e59ed09ce988da666e365d8a6c85bc110f000000005000000000000000ffff000009000000281976329adb634226f79e257f2591346837698ab9248f687ddb2bdfee679171f5668e185c70c0b44711991be6bcd69bf58d5857bf5c0aea5c000000000000001010000000000000ffff0000030000000e47d1656fbcf03b63d676b108933107f292ca8da6915b41a3dd4af00b3ecd91ab0cbcca0d74cc273cab2398eb1e73718314c649ab2859ac45f3960a4d06c6683836395ba537c155f4668d6fa6f0c44b4b1a5db76dd7df52800d11549c85404c513f58558b182200c890f0e8571e44da63613445d67f138a4136fed349be57b41a17bcb31d5c518e4dcd9c1acb042d5e67b12445bb70094068a45ff036a84390472148e6117d865d82be18a9f8bb0bef6f435ed5863a7d26aeaf935db134789aa6794259531192e3a03d18cbb31f681cc95417c88c439b0b6f794512e8947350240dddb9a41ffefca46d282945920a768dc3367d79d6794b03337fbdb1808bc0762efb6434188f7e937525dcba3aa9c6abb361e21f49d45e786116643a3f3b50809a238163c522512c70e543acb8a1b79e1ed41b51cc4a8b162138bc39d47ed04fb394f693330463f25b1ceb3ac9edcdb996b47a25da677fba97741d5f507c3d88cd09890de14c7ef81466998a97a449323f271181efdeb8adb93a50ecc3004533163de60892816ddbfd3184ec40b4b3084d0ba4780d32773ec6f63b8e576e305c410307bfe46c7c39833d11cb6678bf8003877f010d245c5c8c05843b32a35f899b9033416fe4b1a30763396eb16af4a3974889bf7c2104742f0bda0a49efc95bdc18812ad94b69964db500c275011ca012e98ae9417ba81d9eeb5767645e910d69871c1c497263d4dd9aeef40f0bf846323f0b84601bbdd0b7e1e716e35320f9468fc42446417283f787a898a376a5db39bfb2e9e0a04d311bd877b5a21f2fcffb8e95d098dde3a6fddd0f582e61d6270e0f9fe0ef2d79d86392b5c576e6fb148bfb23361616ca5531487cb190576ed0525bb01b6822f05b430472d758295055ef0a35854e171a63d051266f6034835afa60e80e623fc66171077f8bb3a8ede941a8b1dc396326ddcb369d2b52a2b94bb9f971de9f36ec8a4ad8da970bb2c9fed9581298240deded4d755ca37f0c07c1bee166b254fa25e7a2daacf8c665850c604a65e6110a6fd2114ad7de38a7577b7f21d4f1331ab30ef53eeca90506483ee9f9fb08709efe673547e3127353cdd56c3f0d5699702112673a4b226ca9b171898b931c1644bbfae98394067eff1c74100e1b07c052b1ebc90a703c0cf49bb2b8f263d1e8dd44ba59441d09bf19acf20678086b4ae4e11725bb8f8fe3efd804237343b7706ec0effd404def6f3d91af766d1b6d0b748e2c6c9583bcece1d809f3d4be753dba4e604186b12b780fc76f2a0b5b01cfd92d3b9c8c8afaed308337eef0f31c13c631227e5d4248788162839dbcce8b43b81ebe52e995eda8902b86544307522b1e2f00f1e462713c54e50826eada0276ddbaa6279d621fa3c5401efea4e9f934c2d6231926c7edac796dd31805c27318894836c94cd82e4c6903997f86e1b85eb053374b07095221c4864cc668fa082cccfb8b6cba8216b6d2dd6965a0807d3b4b132875a1a9fd8d614d48ba124b0f3e1ab9eb06c38eddf5485bf98d9239f4522ae8fea1c9cce53e2995ae9b43dca54d91fae2a6b0ac826751271579229451ddadb8beb114af9e9adb350a442ef7a4d32d3e78d1e45630438f36d73e3a9261af7ef885b4142e273391bc12c8a5be9e168aeb6938b83c544aa8dec3febfdbf4dfb37f2b19abe4b95cc45892468dd1e3498d9e95b43323b82f7496ed7ec1f3e4a10e0d4f07cf9a254516607ee1055e6f741b79730563bcba9a8da9d4125b70281991418bf74e0cc254271f3a7ee6b34c38fb23482b98b17b969962af7bc9e2fbd73f67146c66782ad105b4bd92f06580ef4a3a9e0f269e1504ebc360a5d8001f1619b94800c95e0222bd949b4acc53d4776033b50322997062136dae931ff85d19adedca35dda2c6854cc3db1b61846c0e0538dd3c8d73d2eb87677ea7974c4c444cf8302989c31fd63526935587792ec2ffc020f9fc361c484c4dbe96d74a0de88f2828fc65ead530600447e6594253b36069c19024513b1bce4475042c77a67b5a4544ad56c2fb6df79be53b062a25d9c0caa5e6a83bc8a835c87b068a4541510a7d9cd6012393f5c1230c5b9a2ffe58303a7ae48a8b87071e1f53529f7a9b29c27bbbfab78f35c962fcd4e06e5d3f0247cdde188249faf3d85e0e2a7103c712691da1a66de029fcf91d006c495525b4f5fdb9fd015420bafc8c08009942909f1f4b2b837297da6ae9f3ea4a7fda77fcd1c0e1e663e801c763db924034c587964e844cdccb1046e9d0e685b3569311e662e3b6170d0bef2f88e54362fc1ae21d623c84e446df949772d32de7a19f78193fd765ebac9f7af2b39f8b34d504b47ad52735c1a3f9c47d959507d1e2e68828a17a2eec8a43e01e8c5992da204e947d9c5e0a8a5c098f64b07ddfb8e1d1c537763debf559d9294c940d1508d05808d3917f7bb99646d6a4de3f0ca9fd2e196f8f834e802d3266222c996247eefbde7c50b5ef8e13b2bf18c330e8f9103e9026152cb473360bd9dda825fa93bb633df38172e689fd3ca5be4b6aa59cfc544d54b1ffd1d5c926109e93e69cc25f2ef734c244058898279a371a7a6e0d5e09b7ab1992518f402c326814be0646baa8f4083d5cb82ff2263d29e79d5a79f380fd82ba96afe48d46a6e04c80614f95526a514d76501d9038dcf5e3467833c77d092d58014cab835be47f5bd27806e7c1b692d288d82f49aec238864fe95787a97c15ad8b2b585b135cd7ea442827ca3f0036166cb00b8e50c82de26774f35e8c5c9ab6799b98fd2ff517cc2e2477042e151130a76774b979af5f7228629c81ff1a0793b27878f0b28f23f19cd6e4f40b16a897b77fb46b0362c727737fbb8941af3ee6124513df4ecd8d5c39351470b7baeb6b59da0b353278d0788e6101bee13cfdbd27598ec5c5e5db87c7702fe23da557d14dd5d3f95c1cd1c19f4236f15d87276f3c2990141f2eb8576ecd0d88fa337a27d48d081f75f69564e89e75a3faaa3bd51b743b78ed191588f5c8cb7cba93679f5b3d1cc5b743a0fd4decaba5bb06604e07745172b0f3d982ec461276571c29798385be435ec5ce73451cf8e15fbd8752b46e3b174b752514188f1e1d0e40cb99f968f669a2fd2dbd70f77ebadc25621acc84bd177e7f511225c9710e41aabfd73b5ee17792c767ebfa16c6177d4755e895921314346b63fefe5c37a1367af02fc8731b72b52f24b8f86eb8ca7d34b823c6a309f74c21ee20b94d9f0a1ebf4b9df19ca21d6fb27e0b3cf116e636ee3028564f34e45f7e0ddd8e963259c6b4ce7d39e1efd59c69c31b94706e5dfbad35db20ce0205607f486a23e63032cfd9d8dd5ecb3c42d338f2e83f67de4c192048a6db47c314f8539fbb5f7b5ad8e1ed2caebca571771eab65802d92c420c90f446771310743d555d6869a0f4bda9df0c8a4548f0c790de70e53f0faa51b2d0335bbca13c5eb75c6d98c798bd7a1d567fbe30be3616155745dc26e91839e1b91fa6249ddf53c108249ad1fc08dd1252d73d86aea14f6f47363978b5891ef186e02c024e6e23c5b1222396400fe87cd1019ddc0c4dbc2d66cf1b3e756e4e11d4c277c5a21cf2fcf8c1a68e11f38f8cab34a25d3d2325ac079035695adac2c66b975c538899ad212867ead2fb4f644fc471ed790cb09ad94bef1353f2a183174ce4780f5b2d2a264bf5a60f178647a73a345ed5ad439066827a7bce9df7071e20ec0ea2372ab8a1061952b1e54d89506048ca181e77df58cc9cb2d1c60393b15dfab54084b6b375cf9332cf15c7402c621e1923c442a635fa61776c8d000a961c55f05cde4a32ba8c53f7c21fe83a04ea72a0a49d2333ae20b2bc22bef2fd24b113d1658465c4e7a6afd528a3a0e3e328231569f65a3ad80b080979acb6549d7867c7a4cbc5dc5e9cdf650de9dcfe90b41e78645e2294002298567565ce25d445463ce4bfcdc2638fc8109430673f321e9e621e4508a712cfc4a8a605fda141e2cce17a990eab1da118c292006bbedd62691b02319002d997a7279c3f5cb748b512fb469a3e03d19f7bdf09277cb4eab64fd10f4112587d1897752ceaa42e2ae2cc70b9164cb85275747600a89e98e302dabb187c58f1a3d8e6cd11d343a0e83362de3f1b6cbdd749aa75ac44eb900f0e45ce535f82007a01f14c79c60b96faffbfc01603f498ae3a8103b5df902d08239a2bed00a2676639bae7ee4ff4a9cc1974e06520ce72b8d81c68a3d85c811c078bff9bccabd7bfadfea2ae44f5bd74d77e9a287a6a9780356361aa6e5a50339a02ad00a58356aadf821e64a84b9fdec41fdb29a0ace9f07dcb6fff32efdb8c440386eb1ac5d319b95bef09bc6a48e841c4b2fffda8d9af476aa694aee31ff4191053802be87de253da91782b1f6d45cd8e6b59706565c3fbbb3d679c17c9885a52ff0784566b6aa0aaaa5467658e99bd3e15832c440f414ecf2587107a20d95f9519addc4bf8bff2baddd0eb6b65047a6f3e43b2298a2a1bc3b9b8514793655a20ebdaffa635f9b65cfe784dc802ecf37655297089a85c7fb7f063f01da2d13f4e857d69a45b2b18a64fa1bcd6ae4de4323c6307c9537d7f8c6ccd2bc9450a14d39d0edcf0273f559afe2ea77c0def06cccc74427021a752d0cdc87595121f92f0926e6b20a081e1acdffeba78e06c899a6f8b4ad84de30ec7442e4ce2508a5164b4685cd44b0aa329ee1ee230149c9025691b40efbd89c98e8492aa904d711b572ea95a2870d4a740d4435b0370885bd0c51f55f8470ac1b8d88b5519a0115445f2c98c0465986c4230a325c1ec1ede8737bec556b9fb22b14edabba697ad281f4c5a9bc366cf15f7653b84b1bc03a6310fb2bc875999d8b54cde4caa48d76d85717fe3c4f311c1435fe9051890488855678618f377c565955615e502b2c92cc475a63bc906c0f3e4e4eb082e3895ada007abca1206d09f9eb6e84055c9b128af4ab8cc097d3c543cae4010cca1887cf302a86b8ac760d9db37431a478b0c34c5102bf652fa3398af4a83c41c9011cf6316a66303dedb02e562bf9ee7811406b577603db24e879df6a58422f6ae69ff31d9e536cf9d23271bcdc66b634c1c188fb125c7289f5b887c2cd998581524efb57fa903e1a8a64818fb42adab371a9b08e16aa2aca3169cd01d80d6e4e874312f6f93766604e363cc417393014e301265625284a870734711bb0b45049ed961db1f3a036572ae39bc9c141e94b5d523f9c13bab2a69ad647a2d77eda9e01665d8dee1d55988eecd0eaafbf0dea0eaab776cfbec846e18701fe9cd8b73ac7ff7425791ea4b1a5580297bf5553907982ac75dd3e7b2d1f99b6d6f9253a55a341056e2fcd2462388f00df50f87a431fba968ddf25ea1848dcdd843851b1d247e8289ee90a5aeaf69eb99034aa166eddf5054d0704ace3ef78152971f863d35655643187f39812fbe13fac3d14d7800c34d8c40a6d55dfee2be254a6532795242e8e50403a5e8cff22c4634926eba77a8258223ead9a4638a532817b5cb9e17b0b4fa942c32f08fb1ddd10e6a63276f39e8f597bc67c160b80d41db23a3a79dde558b80b342322249f1dbb4659b9275aa3090846952744a29ff0e0fe7179f2d11b5e9191733e2352b564cf572919dbb345c58925af64ae1e530fdb1d0bddced7f61e3263252967f90d9cefa95641310d48f439ce365411a204cf55500b7114cadd93a7a0a6b314cbaaed84bac4c9c8cc7c981c6c6b1c557e4cc5fe6fa1827fcba5110fef6e5c676fa2323fe388100100000000000001000000ffff000035ec0841b68da0c9b8f57f0aa92519ece96483ad7654ffe6e1490fbe478a6bd83fab24ad4adfef08dc64034ac31acced8bdf56854acbd858717f9010a56901c689176da08aefecc370b3c2886fea88f767fb5d7a69d4cb21e762c6ac1ee81782db88365216111916e7bb2dace8bf4e497c3db184696ffc3b66e16b147ebd19dbab62ea54ccdb0c7656fb049884b0b2a8242ea40ad924eb9c82a9753cbc3d6f8c1fb73dddc677a01fc63cbec08c0fb2e45b1727144d20c1d0fe4d435aadac319c6a284ca3f9a02fc72bf9e8d9048e7ef43ece90973a57cf660a79a662524c4deb134dc5029562ca2e2a0a873ac104ab414f3775be7c8b902a831b000000000000ccac5d95460723752dd3bd85d744b2a2bf5ea9e8ccf840ec4f79dce2aac3fbd81ffc1d288dfeaa9e69442834db63a8cb1017a7371c13c08110699b6a905fa0801a4b17b7f9cce2c9be"], 0x1420}, 0x408) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000400)={'./bus\x00', 0x6, 0x80000001, 0x7, 0x1, 0x8d, 0x1, 0x8, 0x3, 0x2, 0x6809, 0xdf79}) 20:56:44 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0xc001, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000240)='<', 0x1) 20:56:44 executing program 1: r0 = semget(0x3, 0x3, 0x65) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/204) mprotect(&(0x7f00004f9000/0x1000)=nil, 0x1000, 0x4) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) write(r1, &(0x7f0000000200), 0x0) socket(0x1, 0x3, 0xfff) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000280)='{\x00', &(0x7f00000002c0)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000340)='*-&&\\\'+(\x00', &(0x7f0000000380)='\x00']) socket$inet6(0x18, 0x1, 0x1003) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x95f) r2 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) bind$inet6(r2, &(0x7f0000000100)={0x18, 0x1, 0x8001, 0x4a4}, 0xc) shmget(0x1, 0x4000, 0x400, &(0x7f00006d0000/0x4000)=nil) 20:56:44 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000240)) 20:56:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x2371, 0x7f}, {0x9, 0x8}}, 0x0) 20:56:45 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x7000000) ioctl$TIOCCDTR(r1, 0x20007478) 20:56:45 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x5db8}, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) 20:56:45 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) setsockopt(r0, 0x11000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 20:56:45 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0), 0x0, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457811a7f9097b5ac793683a"}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x5) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) syz_open_pts() 20:56:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x40000000006) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) r1 = socket(0x16, 0x2, 0x5) sendto$inet6(r1, &(0x7f0000000300)="6e9c151955846d3925da573fe5c876f2f1a7b3b574a9077b683ffc6360aeaff8b5abc48e63810bdfb75fa5c11ead0f7264862eceda98d40eaf5f8d4556e488b40d79240084c78d51f06f6a0009ed6bac2c6b5db0cdc54befeaeabba95c564a81dc5385ccbb0b906ac38e0955eea2a4643551c72e9a8eda6a38ccea4816a3e1814db39359d02d356f1bd467dae54ef04a317792cb58160ee3b5eb093226c069c95038fad122a50a415fa3304b4ec1da22d1fe5df10887fa1e98fc8e60e57b4566a37ba287e17f7612668f9bb23ee858fad67b422a418e411b7793f87f40dd58bf0000000000", 0xfffffffffffffe77, 0x400, &(0x7f0000000000)={0x18, 0x1, 0xffffffffffffffff, 0x3}, 0xc) 20:56:45 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) open(&(0x7f0000000140)='./bus\x00', 0x8010, 0x0) 20:56:45 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x10000, 0x7f, &(0x7f00000000c0)="c53484a150b469cb1bdc3d379e4f06ba03014a5c3c4eb331e2f7c129e1bea8a63df431830b8691c14c439c2eace0603a14a51a1bb0621b748dbbbbb0a38bdad78e2bb81ed65ff76981886d75bb625627d8c84e17491fdffc6fbc3d0fdb90e101131dce125cc7614cd268d64c223e7fbfd469ac4ff42f10ba2372c1afbb7d34559976282b4e862e705844588aab16d07d37b4cd1761121ef12a1c2f430280cc274ef7396fd848e02d2744f9ee8c90e2ffc0ad9f0b3ae50427f6e1bec316966cdeb68132a2eaba89509ffcae2a994ad4d258746c0968f8d46322d0b77e8da2010db22b92d60b8e289d7c721a167df0708e505f44dcf9868fe55258e71beac5361e4413d1bda3f998351127f96f28a1381abb500a0790951a9770a254ce80c7357556181ba0e1a988d80c3936a6f25791994df1a9a52c1201f90148a7fcdc5bd916e6d8337e9cbc41d2d4337cd95db3fe3f5dbdfa92b7aa6da7c90fcec359441664a0fc3f2232f1b6df8137498e004bfae10b00887a3ec824111998b4c5360dfa281b2ab42e2b47b5dc762e022b7249878a443b1b8c60a04e5d0ae61ec3c378001994da964f6414a577c258519f5fd6e7a70d9de884a150daac853d53dca3789915258016695b72e0d64a9bec0022b9c7b72d775b5473e9177b5826f7ccc296d934b8d3b9d2ade39b5c45a247cae41c3db44b9a838dac86d052de0ab4368e10e9f0cf2eb8032bff66160ba73278d66aa2a83efcea128c12bd83a477ef060e4d442e5ce999f9b6c140a1a83f05a685b25d953cef307b589ec14ea9fa1b12ae39fe127f8ed462f4d0a5a47445f5d4d13ce1c240cf0c76ab797af179589163c83c5cc373e25e4b462076898406466d1260fe1a66eb597b70e52398d642612b4da8f238d53d849300d08a7055b5c660a697470ece3646659046bc439731dea6b74d2015b6fc5af1ec580acfe5775bda26199fd8e1e3f1df6e43111533ff682d2f40d8fbc4dbaf444b029cad145b8a751a22376d7ed2d00a996c2d03480c4ba77d570e612e55a2aadba25970bfb1b1a2e3931410e985eb1be5ccd4c67875e6494ab1438cab850a5cd58db3f896d7f841c6700fa99d6f39f3e92f275cf7c96a480f42495929719ed5cd16635c8052a28950e21f9ca2c8f201f18b2563715fbd924886c00fc0cfc53b0a813c3dc1c31198031ec84e71c46acde983b6f8fc5c60e09a075a26d6118db07044af8b1973c7b905005717137deaeee060b8e72cd8d5c63448d55432818b3a25f9be30d20de95383df423f297fe3b0a602ca8bb9fcb2a3bc7fad2de602b4e321d2199076140b3c5ab58c7ed2b08f119c5affd3dfb43bb51e3d7e40d5200524d12422924c7d8e68782a22e3fc4d55ee0d6f13b646c820c082144b53983300fb514e48a3324b38bef104e1539d49e2034b29ff6456de75751be3aca8ea7fd54f308a43971eca14451f325950299309acacb03a3835e9b39cb95f85352ab3d99565c90672f8e4c98c01d7fa76d085c612bfe591bc83771f651f2a17d7705c9ba0e48ce86b06b829a2ae863a0baa445c72c1dad41a4775f99fa8ec0e977d2ac896cd4f99c19f2ed4364a3caf9922c1241ac22dc853030879d5064a2fb301ac77a1b021026027317f5a7992dd124462fde4d8e647672bed20978c81f1c2cdfde1d7814ba63ed0aed183df9d41eefcf278605c9bc393e80778d379b678006131fcd53213e383d925214e161c57e42c2e9c7609f5bdf9d5ada9dc116a62f82180e056bf97e0686c0c28c658ca231a89df9891420d91e0d410f2ef0b121a984ff73bce5b55f9e4dcb2b89b8fbbbc8e8bdc5f439341a0779786f74385f72d1d2bd9d854ae495e4e93c05fcebff1cd0408fabd720192cd4e7e438b47e4103829cc732fa1b41855516d351a02f8333a015d5b77806cb95261e0ec027454f213e690b5a1310075d26af240b6bf10b896ab07b71db1c5f5ac918b0976e4799495d90ac197f230258a48a6a591cab825e7d27bf4ae692dd68473bfe5c3c8e039a29ee10a9d07651523092a3c8623b655d0638638cbca5b3744a39a318f6b8a3ac3180089a2e8a40c26dc06b0c07dd3d0ce8c7e4b20dc36eafa0f5cafec5696eb718965b769c16fc8258f06be012dbb53aa8c7704318658892399651eafe54505f7091c3ec2b9635b9e07f5df4d4da59890ed48df08d7295a28d8991768d6d80dfc91ae90003168b6d4ecf525ee6f6da8db2a6b81c8e6c3c2ffa417b480e2e30b44663709f60fc04a36ff9ab6017c4cc663d572af767bcab47cac2fe2aa35e6a5dc258032aba80bb050712bf53121a7ad423d7a99614de23aad0854a5dc701f95eec05fe04c837bcc67a475559678bb740a665ed0d456d7c2e10dbfc60ab1f4d0fd572e179493f615418a2ce988724e1b454ce23d7d5fe2392f6b7e23dc2e0fc5ec4e8d4ece981af5f9e3d16f67daa83ad3e5d924a365166c5f29e57f86c7c80284cf39f5ecd1fe394a2141db0965e874fdb5ec629b41a7b72f507d26568daeac15788a59dbb2d2ffc8f34837a18f8287f3f4fc959e1e5427ee870f6db3c6031e98f21e45b53aeb0cde02feba667ef32ff128c04a060a2625afa99a9f02ffdad0a0fcaa4bd7877da42b6bb1407ad8ac0625ce45d09a381d522b0a108ca50d8f665eb3cdae7ed2d0c399585ee77d39f0a3336701e0763ee9ab28e8f82238b719d5cb6e1652ee1097408941c8b4749b61ed9af6bb1c524d15481ae5e8019c7b88f49dd7d98e72896f2d134f43d9c903e42fd15ab3a698004c497622772f5ddc656102d601846f7dd4b4a421ab35e3ece7a571f405abff948dc68684ed4854e16e3d13dea77017d48ba0b406ce76493eecafd5ffc4e75e19a782ad0a0704a3ea9f8a12dfc08a6a0157cac05a8d034a0de37f0f9bb1552436ea16a26325d7a22cc9459ff37e9e7e422b7b04f437d0eb8697d2aa163d3f22eb24e51c3ab1ea10fc6965b957df290c76d24bb5b6689bccbd53855c1801dbd23011a03d908a6125c0dea410410c0789fe93bb5a20ea5dd94aa51f53a792d585a72cf89b3270c7be5546ec35e2f80211def5be981d0ee692a660f4ff36efdf39b2d297e5a1f6499657a7a553d200b12b13984c48b59bea7ee841ebca0f8650093c3decd94332ed0fafa9c054528d5e4ea3b09dbaa117a9510489a89e7c7063d152b882bdf9c787a50282d566d0d4512e7b60f56afcda83c00f5579a472af7cc6ef976dae74ccd9283e0fe9070317587a552ee80ddaf38f77f206e4d7f51d3de94c3b86353f7e693259d3d0cd9dea7fee3e2ce4fa74d38cb24b669d2b7918210494ae8aa4e974bd97b3891ba2e30c291020256f075d16bb4ff970671ba5b97b6bb32d019b32ddbe297b6969fee771dc8ea530d99485c82bf0a748d2980cd7aa26de268142698e9d24dd683d1172ec471070b40bfa9aecd645b2853715f52dff0c3704a56833bd10e66d7700f1a981c766b656fe0396e27022425ecc7499a29bea4966c357584241f70d4f9f9e97bd0422d900d645382baf26ff52dc285632039d384fd885b2c350616ad95516b5cf5e73699342c486ad3c2307f01ccc21ed279f44c37bda53fe76ff4904f2507e002105351cabbdf14d95dd0c6de044baaaaf58c79ea50b8509516bdc5308bad9798dbabe01e0a8e175615519ff44c4d348e9147c04b368e7bd276e2089797bd2e930f68f3563907360befc84635e1b66cb6b43b8a2d2790e62baa5ef848347db2f237cc27eee5c283627cc0cfb7804af3d951379bcd33db95d6b58b9ede8c617ab55ed515a2a7679397924bbaf13544fb20e333556d045ac84fdd3af173e8ff41f3975de82ba5bd0cf8acd3af2d418f28554f87757938f8df7073101e76e0e80a12c997d04c0e341b51c8b9c2da346316c43ab4fd29c08b5ffe9056dec87bf215843e292f6e7f6949955f7c15fd98b06940810460078e3bad04493caad43eeccd3193b37900b31753d7c5f4034ce02d7ce0a5e4221f6eeefdf5c4586cdc233d119f95309655946222e5a56f584f2842a3c4bdf7341beda70681a64d7ef65159824776474716faf436b7e37c39a2deb2b4fb01f8dfde3d75d4d88fc0c6e6a6232be46c072a1b0ac6d9dd9acabd35b7864181970b849b42dda9268819fddc915ee2f2bd3405db64810460fb6be561861df38afe99bdcfe14ea37d12dadd752f76079c22e58a45e2d5b67d4f6441732e348708beda3e01eed398ff90537a3f1bb8acf14fa2951ec1957b9e8af79d3807be52bc80bbfff462a71dfdaf9f4da3f1632787db45f5acd36f58c459b8ba5017dec20657be7385e1bb3a480c36ec251820dcefabe6744030fc52bf386f29621dd9167be62a1fbe76473b6348aafdfd365c0dbf1e35e19662e199e055c9763f61865d5b631a2e1eb0b0a728fc42f4a9aa85389b0b472b5064587ac8b2154f4bc8702c0c4bc28f04bc2aeb96ac73bb6ebabec4c54e63c39bad524f22b956aedb2240de2170d5e17ac35b5bf09b500b48e34f2f1d3d87198f195a23be78180e3a19c5ed843a7d8f3c69d0538b5303f37d2eb4b0f2f3f1efe6d7274a83455900cf3b8c2cbbc7bd12a1e6c8f150dc37ac75e0d136cec4d6c913c4723615b0601b0a8a0f81fe38db6fc8fa676c211a29c619a97263a181965ea76c064eb0496a9082f8ec840acb20b30a079baf25ff4b3c934f69d259643fda1932fea3d72bab642db430861c67216fbd49007cd5cf46e61a5a27ebe013b6662de291a8f42d1b7522604d2048741b6fa221c2e03a473491f221771a9b749288ad77fa56069512409d5a13c5b99f7b5eb99c116cb4056ce98e3895b1cfbfc4d3421c1ff2a19aafb09b9c27af6ab97083227a9b48137b1632c20843d06352073b75ece640f15ff3af238b8713dd1471a2f7262febd9fbe71e6f93ac1d53db81948a30909836f78ca6c23fd3afb2fbd3c02d5cabffda540c3fa6e2677098c2e1c82d78c0a69c2b997d540c3262ddca59720bf17d98ce3fae3cac697d024f323eb6c449fec8678cff8b5c279d0d524b4f663fe61f83518b26dfbff90078b6f0457695efce18ee8a30be5ad7d66281339241c8fcdbee343a95da7fe65131c5bf0c403142b49ef7cd5c8eedc8acd46c9c13bad8c5009f48937acf668597d4fb9e79c833017a8739f2f184b9d0e38d6249f8186a58b232523d813758be36f371a013cb8fb5eec095232edf07574f1197e9df73498957834b4c88acf6f7a9d6bda09b06f614148badecf155a448559f438d8015ec36841f4d44549d59a8c4122f244fc2075fa0e8adff4b32d6dfcfa859266a9640a51c3734aab2fb5180f4a8fe16bf6f6d8fabcea920f2e761f7c088e17ea45c8b78c4b141fc26d250a32b4fa064e3d89b66252c10d63de8466246f13cccb16b10a4ad7a1b6b707cba10d89ff1443b264d6730a2c8ba9be61b4c25cc306402f75d6ee12ee52626b69f3c0e953767fcb6164b22f1aea44590548f785f7aa12ec53a98bed5b911937638502c5e6602eabb26df13b0d8b323fdb84309a2901c4173cfdeb09086852f94c423a34cf1a224015b590c995e0d91aeeb9944536aa31fc1049022c49fec1939292f432f255e500d55eb324bb056c1ab1d3427e25ad9003d28b9044ec2d28ef3772b52f113e6062d9dd69c9ab45f94e1f76d7e8db19a73095e28bc64ee0ae8c96b6c918f681df9bca260a7cdc1e46b5e9779206f526e99d1d9f8c7cf49cf63b4efb5d823eae8aa2a4971c9c611359b4a6dd7b708641207db0ebb41ff2807f4ad8be27fa", 0x1000) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) 20:56:45 executing program 1: semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/4096) shmget(0x3, 0x3000, 0x2, &(0x7f0000ffc000/0x3000)=nil) r0 = msgget(0x1, 0x4) msgsnd(r0, &(0x7f0000001000)=ANY=[@ANYBLOB="02000000000000006f81b9bd6a4362692c50cab8fe6fa0434da13c5de94036f2d018f6f2265766abe86d91a7d025893739615efd9eeecb732e369339eb4ede6b67730569ced968173e5165660800000000000010b1c2fdecf666ae00000000000000000000"], 0x1, 0x800) r1 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) mknod(&(0x7f0000001080)='./file0\x00', 0x8000, 0x2) symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') r2 = kqueue() dup(r2) r3 = semget$private(0x0, 0x6, 0x100) r4 = getpid() shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) wait4(r4, &(0x7f0000001380), 0xb, &(0x7f0000001180)) shmdt(r1) truncate(&(0x7f0000001240)='./file0\x00', 0xfffffffffffffffb) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000001280)=""/70) mkdir(&(0x7f0000001340)='./file0\x00', 0x3a) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) geteuid() semop(r3, &(0x7f0000001440)=[{0x0, 0x1, 0x800}, {0x3, 0x5, 0x1800}, {0x1, 0x8001, 0x800}, {0x3, 0xf14e, 0x800}, {0x3, 0x20, 0x800}], 0x5) 20:56:45 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000580)) stat(&(0x7f0000000540)='./file0\x00', &(0x7f0000000240)) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='(!\x00', &(0x7f0000000100)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000180)='c\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='.\r\x00', &(0x7f0000000340)='c\x00', &(0x7f0000000380)='(^##{\x00', &(0x7f00000003c0)='#]-}\x00', &(0x7f0000000400)='&$+4,!\x00', &(0x7f0000000440)='c\x00', &(0x7f0000000480)='c\x00']) 20:56:45 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2840, 0xffffffffffff08a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x800, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)=0xfffffffffffffffd) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) 20:56:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffbffffffffffc, 0x0, 0xfffffffffffffff9, 0xfffffffffffffffc, "107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) dup(r2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xd1, 0x100000001, 0x44, 0x20, "4e3c3001e183c43927afa31e0f5ce472b9dc06ac", 0xfff, 0xae34}) 20:56:45 executing program 0: r0 = dup(0xffffffffffffff9c) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = getuid() ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) r2 = getuid() r3 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x0) shmdt(r3) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x200, 0x117cc5e0}, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) shmdt(r3) r6 = semget(0x0, 0x1, 0x1) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000180)=[0x1, 0x0, 0x4, 0x0, 0x3, 0xfffffffffffffffb, 0x6, 0x7fffffff]) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000200)) linkat(r0, &(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00', 0x4) setpgid(r4, r4) ioctl$TIOCCBRK(r7, 0x2000747a) ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f00000002c0)={0x401, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000300)={0x3, './file0\x00', './file0\x00'}) close(r7) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000340)) fchownat(r0, &(0x7f0000000380)='./file0\x00', r1, r5, 0x2) truncate(&(0x7f00000003c0)='./file0\x00', 0x100000000) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={r4, r2, r5}, 0xc) getppid() getitimer(0x2, &(0x7f0000000440)) ioctl$TIOCSBRK(r7, 0x2000747b) socketpair(0x18, 0x5, 0x2, &(0x7f0000000480)) open$dir(&(0x7f00000004c0)='./file0\x00', 0x80a0, 0x0) 20:56:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) dup2(0xffffffffffffff9c, 0xffffffffffffffff) chmod(&(0x7f0000000200)='./bus\x00', 0x0) r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7) execve(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x7, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000040)='./bus\x00', r1, r2) syz_execute_func(0x0) 20:56:46 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2112, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) shmget(0x1, 0x1000, 0x400, &(0x7f0000fff000/0x1000)=nil) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 20:56:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r0, r1) socket(0x2, 0x4, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 20:56:46 executing program 0: r0 = msgget$private(0x0, 0x400) r1 = socket$inet(0x2, 0x70fd799357addb22, 0x2a) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() r4 = geteuid() r5 = getegid() r6 = shmget(0x2, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r6, 0x4) r7 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x1, r2, r3, r4, r5, 0x69, 0x4}, 0x1, 0x9, r7, r8, 0x493bf9d2, 0x6ca64a2d, 0x0, 0x5}) r9 = socket$unix(0x1, 0x402, 0x0) r10 = fcntl$dupfd(r9, 0xa, r9) symlinkat(&(0x7f0000000040)='./file0\x00', r10, &(0x7f0000000300)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendmsg$unix(r9, &(0x7f0000001480)={&(0x7f0000000240)=ANY=[@ANYBLOB="30002dc130cef35ca4ce4a7abe1572e6e51955dde85ba7a15566fe9bed0b5db133935686917b480ca5b37978a1ca4acbce01000000000000009d7f7f9831b9fc42c4839359d57e928b9dc7635570c9ae847ad187f81fda32b58ac4d0a1ec5a4a8f2c7cbd4ce5e20e9b977ed6fded0e14951039bbc17fac74ae4b6404586de035fc2dad252773fa58b3b485f2"], 0xa, 0x0}, 0x0) 20:56:46 executing program 1: r0 = socket(0x11, 0x3, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) 20:56:46 executing program 0: r0 = socket(0x80000000000002, 0x3, 0x2f) socket(0x17, 0x0, 0x3e) socket(0x0, 0x4000, 0x10) clock_gettime(0x0, &(0x7f0000000000)) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, 0x0, 0x0, 0x0}, 0x0) login: ssload: 1.29 cmd: getty 71283 [ttyin] 0.00u 0.02s 0% 307k load: 1.29 cmd: getty 71283 [ttyin] 0.00u 0.02s 0% 307k 20:56:46 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002008, 0x20000000004300) r0 = kqueue() open(&(0x7f0000000140)='./bus\x00', 0x0, 0xc9) r1 = geteuid() getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000300)=[{r4}, {r5, 0x4}, {r3}], 0x3, 0x0) r6 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r5, &(0x7f0000000000)='./bus\x00', r6, r7, 0x2) 20:56:46 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) setsockopt(r0, 0x1000000000029, 0xe, &(0x7f0000000000)="01000000", 0x4) 20:56:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000300)="eaff125c00000000", 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='-}s@{^&^\x00', &(0x7f00000000c0)='}\x00', &(0x7f0000000100)='&\x00'], &(0x7f00000002c0)=[&(0x7f0000000180)='^(\x00', &(0x7f00000001c0)='%}!Z\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='(.\x00', &(0x7f0000000280)='\x00']) preadv(r0, &(0x7f0000001440)=[{&(0x7f0000000040)=""/51, 0x33}, {&(0x7f0000000340)=""/92, 0x5c}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)}, {&(0x7f0000001400)=""/19, 0x13}], 0x5, 0x0) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) 20:56:46 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)={{0x6, 0x9}, {0x7, 0x5}}) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10083, 0x20) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x9d47, 0x40, r1}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8, 0x4) read(r0, &(0x7f0000000340)=""/4096, 0x1000) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) 20:56:46 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="b6b3e1520a88eb12e1b80c52829ad96ade0d72ffc07c4193198a50076bcd9cb180aa41f6e30fa5e5a1d2ac545e66140586aa0a1291830ba5e90c0b37ad12dee0e1a76df6fbdeb982f1960e0c55a9b96f158258f19ef37fa5bc74ec4ff936d1dc3e02a4252bf4240a", 0x68}], 0x1) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0xa75c) ioctl$TIOCSCTTY(r0, 0x20007461) close(r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0xbda711fb30772c32) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getegid() r6 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440), 0xc) getgroups(0x3ec, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000600)={{0x18, 0x0, 0x1, 0x3e2}, {0x18, 0x0, 0x833, 0xfffffffffffffff7}, 0x100000001, [0x8, 0xff, 0x4, 0x8, 0x0, 0x5, 0x0, 0xfffffffffffff801]}, 0x3c) fcntl$getown(r0, 0x5) geteuid() recvmsg(r0, &(0x7f00000048c0)={&(0x7f00000005c0)=@un=@abs, 0x8, &(0x7f0000003840)=[{&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f0000000600)}, {&(0x7f00000016c0)=""/168, 0xa8}, {&(0x7f0000001780)=""/4096, 0x1000}, {&(0x7f0000002780)=""/190, 0xbe}, {&(0x7f0000002840)=""/4096, 0x1000}], 0x6, &(0x7f00000038c0)=""/4096, 0x1000}, 0x841) getgroups(0x2, &(0x7f0000000540)=[0xffffffffffffffff, 0x0]) sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f0000000280)=ANY=[@ANYBLOB="01002e2f66696c6568c9"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x2) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000680)) recvfrom$inet6(r2, &(0x7f0000004a00)=""/117, 0xfffffffffffffda1, 0x1, &(0x7f00000049c0)={0x18, 0x3, 0x40000000000005, 0x5}, 0xe411) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000004900)=0x3) dup(r1) r9 = shmget$private(0x0, 0x3000, 0x618, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f00000001c0)={{0x4, r4, r7, r5, r8, 0x34, 0x101}, 0x8, 0x0, r6, r3, 0x9, 0xfffffffffffffe00, 0xff}) open$dir(&(0x7f0000000580)='./file0\x00', 0x80, 0x10) connect$inet6(r2, &(0x7f0000004940)={0x18, 0x0, 0xfff, 0x60}, 0xc) syz_open_pts() 20:56:46 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000140)=0x4) read(r0, &(0x7f0000000180)=""/208, 0xd0) r1 = semget(0x1, 0x4, 0x440) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)=0x1) ioctl$KDGETLED(r0, 0x40044b41, 0x0) 20:56:46 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x30, &(0x7f0000ffc000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r11 = getppid() r12 = getppid() r13 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000240)={r11, r1, r4}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x7, r1, r2, r8, r10, 0x2, 0x1f}, 0x6, 0x7, r11, r12, 0x361d80000000, 0x1, 0x8000}) r14 = socket$unix(0x1, 0x7, 0x0) recvfrom$unix(r14, &(0x7f0000000280)=""/154, 0x9a, 0x1, &(0x7f0000000340)=@abs={0x1, 0x0, 0x3}, 0x8) setreuid(0x0, 0xee01) r15 = shmget$private(0x0, 0x4000, 0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000480)={{0x4, r1, r4, r1, r6, 0x9e}, 0xff, 0x4, r7, r7, 0x3, 0x80000000, 0x1f}) shmctl$IPC_SET(r15, 0x1, 0xffffffffffffffff) getgroups(0x5, &(0x7f0000000500)=[r3, r5, r9, r6, r10]) r16 = semget$private(0x0, 0x2, 0x80) semop(r16, &(0x7f0000000440)=[{0x3, 0x3}, {0x3, 0x7c65cd78}], 0x2) getsockopt$sock_linger(r13, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000400)=0x8) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000380), 0xc) 20:56:46 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x2, 0x0, 0x100, 0x0, r1}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080), 0x4) read(r0, &(0x7f00000000c0)=""/4096, 0x1000) openat(r0, &(0x7f00000010c0)='./file0\x00', 0x80, 0x2) fchdir(r0) r2 = syz_open_pts() fcntl$lock(r2, 0x400000006, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x100000000000000, 0x400}) 20:56:46 executing program 0: r0 = socket(0x41f58f91d12f8f59, 0x4001, 0x2811) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:56:47 executing program 1: select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xa, 0x101, 0x0, 0x3, 0xb876, 0x1ff, 0xcf, 0x10001}, &(0x7f0000000040)={0x6c62, 0x0, 0x2, 0x2000000000000, 0x61a, 0xfffffffffffffffb, 0x0, 0x5}, &(0x7f0000000080)={0x7, 0x5, 0x1f, 0x6, 0x7, 0x81, 0xff, 0x5}, &(0x7f00000000c0)={0x7fff, 0x6ab}) 20:56:47 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="04000000", 0x4) r1 = getuid() seteuid(r1) 20:56:47 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0xfffffffffffffefc) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 20:56:47 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) write(r0, &(0x7f0000000180)="3096247b64594dba0411789a87eb6bdc31448cb944e23d588e73f08ca7a469559beb2f82ec1f349402ef2e7b815b74eb121d9ad0bdc2d60153ab76ef8fd69fed346e955d07320e6be9b80b97575b98b4106a7e5ea34edd6ad2d9d58c1d67cc12615269c6fbadce72b597286bd082e28aa3b46a64dac1ade876382d05934f9b9f74861cbde9984852dcfb8269fe6b3052b77a286cc1f3308b3f8927711e4c21ad49149f76cec14ccd25716283361b15c9b5c7069ac37ca14782f6e621384e01ad9b7b214a1d921b5a612b9fee8fd6cc", 0xcf) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, &(0x7f00000005c0)) getrusage(0x4000000000001, &(0x7f00000000c0)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 20:56:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mmap(&(0x7f0000001000/0x12000)=nil, 0x12000, 0x5, 0x1010, 0xffffffffffffffff, 0x0, 0x0) socketpair(0x18, 0x6, 0x1, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) write(r1, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 20:56:47 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000001040)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) r2 = semget(0x1, 0x3, 0x4) pipe2(&(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0, 0x0}, &(0x7f0000001100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0, 0x0}, &(0x7f0000001180)=0xc) fchown(r0, r6, r10) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/ttyCcfg\x00', 0x0, 0x0) recvfrom(r1, &(0x7f0000001200)=""/153, 0x99, 0x1, &(0x7f00000012c0)=@in6={0x18, 0x0, 0x100000001, 0x9}, 0xc) pipe(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001340)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r11, 0xc014575e, &(0x7f0000001380)={0xfff, './file0\x00'}) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f00000013c0)=""/135) getsockopt(r3, 0x0, 0xffff, &(0x7f0000001480)=""/201, &(0x7f0000001580)=0xc9) ioctl$TIOCSDTR(r12, 0x20007479) sendmsg$unix(r3, &(0x7f0000002980)={&(0x7f00000015c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002840)=[{&(0x7f0000001600)="f4f29b83c8d72158cee7e23d019536830d0a122ec8ebe95b69662ab5de0ef09a30a63fac5a4679abb869e05662465f3cd4de2f6f9c9286e8d5a0806bc0cbf8cd6e46986505879a0fc462ce147d0ee3408a996f1b00c4352b99a0fa1ec92bcad180745e01a758d39d651f4cc621815eb471fc59a7e2e8b86de60b180be006e923ba366f6b2a1b9a9506830e85df3f23f0b2f76e3f433bda1533a8cd", 0x9b}, {&(0x7f00000016c0)="4c13fb1f8febc2e45a0ed8c0772a85664a9667869158cd22eb117f86ca7238e3b4ac1ff992c08bd728cb7771a9878d167da17fd1146eb1ca6ecc4f6c7a0537b30fa8e8179b0d331675e758f353a4eb5d2a1ad426e0f2483831718631b106b9cdcaf3b9f6f95a24a7faf213f33058c93b2dd9a78c4af61b7de78cd72c8a311b6c680f5999287afbda4d3bc53061d78451c388c39c77c18ee4ea2e151c44a2044abd9869d9727e0a3b070c04938918b312a8f350d8440395583f14383023c144094e6d67fcb8bc3dad0e4aca10", 0xcc}, {&(0x7f00000017c0)="96503b3404aa7916700e9ba3ffe2c9686903559a9335a7a98f83348f3029aa263a6715c3a8c64538f3b6dc74481406a336bb942dd7af04d750a91c7793efb716f5e09f4b1956a00cab10530164cc44a1523a0cf943b75453e9a098246e5c71e01f509eb1dc9718944b38", 0x6a}, {&(0x7f0000001840)="457fb183a27ef3f46fd40b7c062420d3069a77ddaba25ff1d2454199ef0a47c859bc2485b2876f31689b3b13c3d72078e2efc31608a774e84f015258f9f03642338cd15942646629d23833a23f9ac3f926e5b15065f203c263e954f703bda34ae72affaef76ee65b70c4e1e2d14a2259ff10194d8dc402ed5e2c448eba9c342a4e595cd4ae9de5eb5b0ddab7b00dfb1a6e25577b8c5b787a2a80a8260978b0f4c64dca5a3181e274b005c08f1cc60584564510c8a5d733ca02d13a2f7759d5109ce9761e08d65b5b0dcbccd2037b3e435d92148776452d9df3b0c90d7b43bc72b1b9e2e1c76113aa1afef8e04875724e2aeec50007ab0953eb993d0c5787a43d7a3d77ca420ad42047c1332ee03e7adb1124bed57454766233b310e5913acded4cb467c3f1a6c2efdc94299ba7c8cabff3de226f1c1a0e008936bd2724425debeb1ad377c228a007a8dad87a237162dfc9c1a24efac2357b988402a26e8f073efe5d98c0f84e099fcf9700cade5bb1f6eed3882ac8cb94c74db9fc1253587bd35fb9dde34046bafc4882d33f80ce8f648218958aad55292fe2778ac244883a864b8991c08ae5f5a0f4255bf562cea812cc4a9e8ee3f51d59363eeaaabd32e349265b8fcd600fb1a5490c0d413b7cec5e294ffc1f1158aea05fa3240be73cac6105a19b63f4dd42e559305ed75745542b2e1b4f331cfc65be23316f067bec7555179257c855a13e3efb9428c140e6b8cde7a077dfdf06b39a6680b5ea0b54878ee1b55b7a69a12c25660b04ba0109cdbda563a948633cc0198fe8403aefa92c970394315c7b165ec555dd1f5ec049b1ba5ccb3923157404381f3c251071f1fda75f7b4445ccedb7a550a30008c68e620dd8753b4463583fdce41130f0d426240ab313583bb238fdfd6289ccc0e974d15dc322d0e58bb52e0afd9adbcd30b710c2f05371d8ee147ffc681519ca5c0781616bfdd9f6b38ea7598a491d5eb30518903dccf995fcc9508e1e1720bbf4df8be3593fa81d9163fd10d28d9bc7de70a63bb88623aabcf7440aad395bd519e3571a875c1c28bf6c576c6602576750083a1a78f87681b4fe7016c3e4c08bcd8170cb9a275bfda0896c401035c49f1a15f754b75ebf80b53b61c0663352b9654998e420f53cd2bf973f1fd530187ffebe7b7e76884471a976e7db1788c889af62f75785c994390885694a5e93e977e564862bf7d4957c2eea954bfa526b064feccc0ecc1e50b99a424feb5860899242937cafc140392ceb26471b710eadd8b99fe517e9d5827455c03986331fb1f1024660bc789699920d2cbcd7e4d615ff3f9296d98493a26c9a239017806ab88859644580be04bed244bd2d77f08a13fcba64fc0763c5f6c26090909e471b29741370b3eb9c3723e9634c5f4592a5cd1b956dd428544d10d100e627268137fb9f5d5469a2a4191da70eb40d4c92c1f7ba36f91a076516865a77d258a655ad8e7ebeb0ca97272af4bb0c522fb54d1d77ff1b077420a3b47ed1d964dcc0648b3e3af511ab9d86bc5930af017d9850330870c552e9a99ac6bb616d0f350a0c868f447525b70feadd91eadb46c365df86542a5d9e326ecc6fb37582e184fbcbb03c765bd77aadc32898ba5bc668b6f65c1b8a9b105022126b889c69ab3fd704b1489d81e636e9ac1b32fd8bb4858f63537e713ab401bc87b2b9af061264dc140ae787f03c3af655c8d86f5951c9e0ba81737e17bc711ef6fa48212a84991289217be722de6fb01abc01a8fa5d8ef32814db13e8e4ce760d6c1dae9f92565de06e73fdd3a530c57bc525fee67fe28f3c9b0258a6dfb5d4a07e0fd036b60e9795af20aac04f8957d45eac8323c76077bd7668835e4a9423d7cf47861e09620143e8e45570c2432da6c75f3ac81d6f89fabf60581d4c2c32faa2e4189c076ee39aa89b5878006c61a21147705fde25f8eecd125cc5e6f1513745da32734787d49ba3266f3f55f2eacd8bef69b1e4a2eb2e1e69a2bff3bc9ba3fffa58529ae63ee60fdc1949168ec6aa57dd321350875760cd3bf8ff793dbbb241543a83f4fee4224dca64d5c1dff8911d2ee8999c5d5f2e7f113673bc4b0614a58272b2a93c22414413b512946b335e3026334872a00b2136f9348707f659859c31576934e4c113d905de5a49a1460ca7ff2bda5c6a3b34f66db290697fb4581d32c022769663f9f4235bbceb6074d85e50548d632dfe22a8abda0ebd56ed1dcb210c14b466a792e7ea7cf31235305afab9aad27e4ff5a6100479c344ea977bb6995f21f044f0c1f65ebdad86efd04b1749f2ccaa5300a59262d2519208d178296bbe42b8847aa67d4cd10d907d187b2b00e784a2fdd5f112a34277b475969f4b5cc8ce8da506766d585eb36b914258fc30aa5acf333672ef7fa26b32c0298c66b84b41485b94ddef12b01eb7882798442b2f81475add6b767728020830ac674492b1c91e97290f6bf66c0eee6a0f2fad60dd391a60327f5cceaec563b67e9fe7cd90df8749a4bd6ad37b1abdf1a274b89abc0befc34815914a40925b0528f9c657063d3f387e461b7d5eeecb60d47d318c8c11ec5651e46d733b182e0a566e20807bd92676b6209d90cdb97d6d70a91e731c6aa2a88fbc6dfad361c188439d77a9583d29dc30641a0ed71ff30a665da1b57fdf047f818bc34f059d625b8f4f5be77fa8da41e9afc53c2321dbeadc3024ac8f86a22f42f00f01aa1ba1b354e7c3b21ff0e7a340bed6671304bae11c5efe8625e63d179fc6d6c676aae09d8be43c14cdb2c8b2cede0e47f7a2d894623ad4d7182967414a62f04cd7960f09c06d73769e77091bf58091e5b77df4f3fd3757ae44956b0ac648780eb65fca8a0e0f2906b2771f5947415c7517c5542a61d67d19e0e066deaa71f863d3f55879a3e4c9f21db10ad3e696e0f520027153964628aef1a29b9e67fe5752f01b3ad2757affa43f354d0e9795f82286d0846268869454c8ed793298ed1ad217d5b0d6f30dda76dd504f64bb68c14b551c020895eb9da284b5a7641126d1cc9f419ea862838f61d7f575677975af1f0cf1fdd633eda0b075e3d6d963925ba04be077c807a75131c144ed4ac229db8bf4bc50d20e4fa16d849e40dc4a51c2502a58ef525dd2f75ea7152a2dd896249473fc9ab1e9a32e2fe17705c9586041e09889aba90c8ba69219d0ade1e7c7aec15a67132784eb6e5afb4174de0d0724d45c6cf38b924994207cd13b728033a1d6c221f00ce20a3fd36081aa55cb36c0fee14a857db7c88ec85a293cfabc9984a8818a7e8012e70ff974640be73e5d0d09f729321dbbdbd9d9780f3ac4add3f4c360de85490122dadcdd5995808df464a7e8e98702024f5325334f371def02c196edd5c6534baba79782cc14987a4db202deb0222b015c42a4e0c4ed25aa2ca32fbb6aa2732694101c72c34cc64ce6e9eb373bfb5344546d1b899c5a8dfa0122295ac94ee871261b6e9c63ec7c063024aeedb545947086f9f9abae7b7041645f9a6f1e6255b0fe88773dab95abb99ce52a31d5582900448baed8bcb8ef791e9d6401737488da31383519bc00f0d2f6c959ddfc1b680f489e8d4be2e5b49ce36f37d9174d0fe990cfb906bae8da3857fa1781a2bf7cf11e1f0d8529347834d97db8a1b9dee8b88ba0a7f1c16a865cade65b3f90933eed855dae707d800168d042c487ec1c3055128a1d6fe419000d26e1ab232a6893582a298d54fcb2ddc2e96a7c6c3d13e9d97f693406992ee18fe766948b454e6a37159ec5488c9ffa2e5a42d3044f04b971290a34467b625523027e934af53c17ed25385051c0d2e45c440970bbbb9d64dad9a9350902cef27a14d43aff0b9f41f64c9cf9beebc7a8e4c87b79cbf0bedb7f0e297daf52128c961231ffdc0ec7c5d9405f606db2130e2169bbf11b2fac8c17a1f50092ae961c81d4bee844793c7b302c63f97a0607c219ad81bd162ece2ab7b0b6232c8bbf2f065f339a8fc869abe2e1ef77ce31e7c1715dec6d141c53a81f1f4e00848bf28dd975b916424c63eb735f1eb9789fa3514e0b6e40c353b7182a5be058efe55b8d088ca59f307a77ae79e93207eeaa569a34aefda3cc14364b9e98fe890eff527e1383e84bc6f2bacbb26848c35d4294ea7b1390e71e09c66051470f13295474de573b633afc366dc0944a038343803f102818c5df72d03e3d3ac80215a9e74160d8c0ecf25a42bea0b42effdc854020bdf53babc10fc55eebed9de41fc5d38442f597ca5a2aed1bbf37c2b209419c78bdb83942ec697e81ed59ea5cd124b9795ff50b54f32c1783f1e084bc7e9ced3b901ea3fe19b19262aea24c9aff5d66820df23e5c6f735cc23fb1b1aa61d1a7fb009466f9a3b9f21e1aa96a582c2363dda15d56881e436c4554edaace26bd3d7a6cab76dabb8ab6d53d1dac953776788f754717644c3cdfbbc760c8e92c3bd59af87078c47eb77e89603f49a339c1d7858ff22ec57f468b902769bea584b243788657903b8905a5da7356520f3985c7c8f097616fcf78b147b3e6aff58090aa55dcae9a00ea261967c3d31f6872675d814c360ac3e909db649668635557125cc4034a423c582f6d2b97201d620576b321b0a55bd036075d3096018c632cab65ceb29c376bcfa92fa68de942f7f884a4f29cbf37cd8de1a6956e13913aad92f69ed6a4ff7b0fafca7b5dcb8abac5816bdfb6a5f2defd2451d458fb3e4559eb250e67d66eb8275f3137424dda2e59b4e4339213c565d6b180b7f75a08cac6df3672ff0a1948a34deff85cf6e2aa60d45359fc416a5e1e35c631056a80a50f3e7d3ba923c9d57b7a0b0a737716eb16b7fb05a057a413534721296c412ec0716aa999f6edde9bd99b9a34b047b8bf290fa5d051fc11a77dd668914ed3750c87d9291917fc06a133232fca710fc708e565ec375e69533a31659ec8e0ad0626571dbef8b5fb33ad90fd4026022e66ed635664dad887328e034bea39ddff68e1bf470a9e9dc43543ee40cdbe81dd109f8d81204326ed0072680617ef3bd8ecc53a79c4b51ab58517405e1fe4d03716a7e395d356769690f1d5526d6b2f8bca663f06a228d5f250b4edc3833dc2f6df5e0b2d6f6703fea0c8e3157bf16e05ffe470f62ca1eccb56b1ce54336e11e1b6daee805996680a5e0c75bad0e0d9e1b261474d10e378a03f830fb19775d35105800275c18b2de77f3948d73c4abb242178bcbdb3fb99065148cc45653bd3d69a5ae3d5484af64d75fdde45e0ee215b15de7c668a117bc7d6cd3234aba6aefa68ac8200699f602f6153dd13dff62a3af9f343baffe5a8d62dd2f2b0efff0729503fe72ea34deae4c1b2f31c8e6890c0d3eb9fa7ceeb3268c3bc93a8255d8f2f0fa2678710fb36fe3405bba08781a531d2903037d6fdf2c1eeeb99816ddbc25a405f2c98fa11eb24796e201bc2b64c338c6db9405ad7a1b9d3e920437e058b4ceecfdcf22853ce31c286bb4bf3193e4e5a0c0970fb21033b6a707212bb08dab0fcf86815e8c9612499e39275eaa281a31c646ce51e2f3b67866ebb40362eac639b78e3b22dc7896a7e3ca86086f07012975e6b278428619ba0a6987a0f7f9895537b2ca0f1450e5f6b27fa4dfd5c95dba1613a1a4847551096194ace3e3de4040675b3cfc08653e525f502f965b1102ea077eb003b12c22a04dccde81d526e41250fab3ebfa03d4ce9811913da5b4136e9c1aa90c89a3bc97f9a4d8d513faf4880fdfb45771fe743104092fc397430043c967b90a027f73d9f6828eb6bf9916c", 0x1000}], 0x4, &(0x7f0000002880)=[@cred={0x20, 0xffff, 0x0, r5, r9, r7}, @cred={0x20, 0xffff, 0x0, r5, r9, r10}, @cred={0x20, 0xffff, 0x0, r8, r6, r7}, @cred={0x20, 0xffff, 0x0, r5, r9, r10}, @rights={0x10}, @rights={0x18, 0xffff, 0x1, [r4, r1]}, @cred={0x20, 0xffff, 0x0, r8, r6, r7}], 0xc8, 0xc}, 0x406) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000029c0)={'./file0\x00', 0xe72, 0x4, 0x3, 0x1, 0x3, 0x8, 0x5, 0x2, 0x2, 0x3, 0x4}) bind$inet(r11, &(0x7f0000002a40)={0x2, 0x1}, 0xc) rmdir(&(0x7f0000002a80)='./file0\x00') syz_open_pts() pipe2(&(0x7f0000002ac0), 0x10004) socket(0x18, 0x4000, 0x10000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x2011, r11, 0x0, 0x0) pipe2(&(0x7f0000002b00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSDTR(r11, 0x20007479) ioctl$TIOCSDTR(r13, 0x20007479) mknod$loop(&(0x7f0000002b40)='./file0\x00', 0x4, 0x1) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002b80)={r5, r9, r10}, 0xc) ioctl$TIOCGETD(r12, 0x4004741a, &(0x7f0000002bc0)) getsockname(r1, &(0x7f0000002c00)=@un=@abs, &(0x7f0000002c40)=0x8) 20:56:47 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000002c0)=0x2) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) kqueue() r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x166, 0x6}, {0xc5, 0x101}], 0x2}) preadv(r1, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000240)=""/88, 0x58}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x6, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x2, 0x4, 0x7ff}, {0x18, 0x0, 0x8, 0x4}, 0x100000000, [0x9ca6, 0x7, 0x401, 0xffffffffffffffe0, 0x3, 0x8, 0x1, 0x9]}, 0x3c) 20:56:47 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x6) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffff9, 0x4, 0x0, 0x0, 0x2}], 0x2, 0x0, 0x4, 0x0) 20:56:47 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000310000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) 20:56:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f00000000c0)=0x10) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0) connect(r0, &(0x7f0000001140)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 20:56:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="4627575403000000489a273ee626c126d64ac92bd2acd766f6f8520b4f6efb56b3bc349029765ded394c3839ddd21eb21811aae5cf5162e20f7196d887a46f9157398380fd8a9442f8186d957ccfbd8176a27a53b02aa1", 0x57}], 0x1) open(&(0x7f0000000080)='./bus\x00', 0x400, 0xc) symlinkat(&(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x100) execve(0x0, 0x0, 0x0) 20:56:48 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socket(0x10, 0x4000, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x24, 0x0, 0x1a) 20:56:48 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) r2 = syz_open_pts() r3 = fcntl$getown(r2, 0x5) ioctl$TIOCSTOP(r1, 0x2000746f) write(r2, &(0x7f0000000000)="bf06a30f94b73782a561724d8cbc98892b67a6226086381cc362e43d", 0x1c) fcntl$setown(r2, 0x6, r3) fsync(r0) 20:56:48 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x500, "f19fc763f44bd69800"}) open(&(0x7f0000000000)='\x00', 0x50, 0x90) 20:56:48 executing program 0: pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10008000004) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000140)) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10240, 0x0) r2 = getppid() fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x3, 0x1, 0x9a58, r2}) r3 = dup2(r1, r1) r4 = semget$private(0x0, 0x4, 0x4) r5 = geteuid() r6 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000002c0)={0x2, './file0\x00', './file0\x00'}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x5, r5, r6, r7, r8, 0x180, 0x4}, 0x5, 0x6, 0xffffffffffffff81}) r9 = socket(0x22, 0x3, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000180)={0x7f, 0x27a, './file0\x00', 0x80, 0x41b, 0x7, 0x1000}) r10 = semget$private(0x0, 0x4, 0x0) semctl$SETALL(r10, 0x0, 0x9, &(0x7f00000000c0)=[0x20, 0x10000, 0x4, 0x81, 0x3, 0xfffffffffffffffa]) writev(r9, &(0x7f0000003980)=[{&(0x7f0000002900)="ec37dd70999bfcacc7257e0f56e165705d569e3a1b4ab9d9cfe541eea6ee2128f557a0ede3167d1183d4cce2cfb8997f8a848c7587e7e711028ac471e1fd6b989a15c91d2f2922605e8621dcad4fc1c46ec153c350520f31ee250207182fc2b651f1ee74896f6d0cc59c360781c41598fc643a0aa7b345babc11a71f79e0ee818a1bd8308128d904535c64ae6d6d87d9c65925f05889895f95f033c28d9310c00d2a0a014505a3a8de7cf35671df5deca1abe5d50e5431e7dcfacd5743ef405758020f06da08f5441ba02154cf5154b692f3eef8aceb92ed76dd84072570734f3d13dabfc29a6e06f91f9c557c9fde86f5975c9448b2d4a8a13362e37a15d265926f84652f403461db5f0941a2ea743233631c842706b55bffe08e1bb9b5fa3993b923950855a10125f63e54a4bf861d5f10d540372d21b44f079b3751480dde886a843bdd9f19543dfd3e8e22991fbd020692c7fe09bc6f9f37055045bf5decb524a344048c83a99cb99fe2d90ae164d3a3be223d4564d01022f6bb7c4243b3f223c29ee9647b3cc6229e88a89098edf80a8b52e8cf1d386a3b967553dc44526d7313c982d6299501612f9813c5f8b3c1ac82f65e0e4ba091f008e647eaa0de4cecccfe44e19c2b8473ec619eb6c1a94425d9e3a15febfe61aedb6dbbff94261928490b62a61585a5e08ab626b74105396118be1b973a2877e7efe4143b51ee79957ce03606a4e932ff4cfb9ddf46e14b24848d4cd06b20590d6fa26172f397291eedfd33c048ad6b0b7d2ebdde5b5d9ada7486513288531b4d3f183041cf2663eca8b7d3e30f0886b92f5c647b5279598e3db9defd15ced1babdce7f5fff0bf4df772b63fab584941d465c32ab30bb43545ebe8fbe65538fdda745d0fb32d7bb7391a238ba56e7a4dd05c57416c2ce377f994985d0757ec68a947f8514283203c228bb7c0a2f7cbe8c1744c515a0b214c036641c910818bb046847c7d57b49a5af200b66cc1a103dc7f789aa5c839d4286f673b2899c593c2b9266418c374bc41d565b0c7b633f5ac55d49da43d95a803f19a295ec05aa76d8a3184a36774f3043625dc4bf4019a46a3e61c37127f39a5f6a8b3467ee81e400578feade379ee45a2b5e95421586c17b623ff4b628868b181799e8c5adbf8aef13a39f302e9971749a3721bf398172b8a2bbb70ec7c4bebf80f169a78bb03ce99caa7136e1e5e9ddf46dfa125ff02ddbfb5fb9f492336f11649e311955b4652239ff122ce4c37566e9661331c08b49ce324c04571891e891b4c9cf5a6fa5ef4014560d81f44a38bcbb76e99f25b37b0419b618a5d12b39968926c43979cfb3c4dc5d04230156d6b8053bf0a03ba4d15ae64252a93a4eed64d25d50cb9d2b33338374ccee1076c00524e0d82ec5627cdbb33bf6d97a30564f703e2b29b3cd7af13bb0261f9647cd93099b78be82070ba571b7de42e938fbb23ac16c0f60d109ac50854c634f74df665eae6cd19372f4d061f546ac877cc4be3dccbe814076359de81e3f89dc42afd5247a40fd4b539f15a6395ae13667fb8933b5cf5be8b069629cb6f709fd415a3a9fb6f70e91bdb088e43a8ab7182c0a6d6b413d6533b8fe9d7e5dd1ac8cbb525c0e985f7ac6c1c0e251f6de6e8a7e9ee9ed3a999c84dbd989e6628dd47e7b7e914887acde63f65f1e9c78d260fb4dd976769974fe6ef76e39d3991518b0c50bb0c2ed2179bd0eecf9200f0834de44aa347695f956f4ca82799fb73d8481f6c27e060b18a6b3420838f9f88b8ebc47f55a4eaab04eac8cec105b39501f0c7ef27f0bec485ba5715a923501c6c6d1ab0804f7252d81d73d0b74ed388c598c8fe81bbda08e86209d990136fbe2cf0092fad6da1137092ad09e8736a3827ef74b991a19494721c19b3c92e6c36118e35c82c877b96645a7c12c432df070d13066ab5ee7f7750f748d1aa8c45f281ffc98a1c4c5d41ee69075bd0718cf18c156fc8635cc018352ecf43460dc7313fa3317d469f6f75d0c3951b1d385f1270c08fcf238210efad21df7937b459e7154993c3aff82b22f378f9fe0fcc90eafb346e42bcee370acd3ef9cd269988d8da74b1fd66f4ef406772e223126f9333becf853ab939b8ac6bae13e99b4c5a40f561669877647d566884ca2821c8e07797fd9f504b1d1374ad602289006c674df214a45157ca6cf25c22a583536ef3924c71da8630d3fe8c66825a997f2b73fe2c7a879f3ba790d6c2bb253d11d7603e9f245c1971fb6b240fd6ba6ab52c22c7dfdae4e9b09584472faef3b8c77430de3f75fb1f08b64f078e94cb3669dfa0b3359092b18e5205306d5e17e3a6a2e10c37893dbfeff7332a5b15884461ffd5e7ca03e1abac4028a83c4c922911c7e1bfcf03de3edf8e436f5a860d966580de0d25d73038625eef06ae282875a2f323ca76f96f377dab67ac1c0f43f28c53653c5c7df5052970f21d6df8ced3950c66a391a639d7ce507ad6fcd39ef04821dd7a1c66b973d98cd34264b96bbc77f1753798dd195fad0fef3b4ca7eabc11e95606775cdb36c7a4b4636b8ce7061649fdc8c8fe755f5d869c849e2d017525645f76e030cc7ddd9a3393eba33a72237aaf5c463bd6bf7f9c691b41f6dba8bca150191a63a3b1ce6ca6701ed8958b6078b124b897ca0cda6f6a19f186b49cdc17909d3b4a367b5e7b191714f26582854d68765bfe8f147d686aeda26737a80706610e0c40a8db2d911ab3bcf81f70c7cc280dc74ecd834d40d49ac445f05b478e0e033df4dbfab64b14b7c9d6a8c1d94487db102c41e626d1c6300de6f9d301e8f5b5ba30737b83dafd4605136b24741954f151bc466861f989374c2d4c04e16c3da656d32370773dc65baa81eeac38a7345e4a9c35dd05fa7c706444229360c1d89a812ca0c947d822d2b43695fa78a2c4414ae5af88150eaf7192555a0d9faf12d84d8afbec444cc6f3f7804013d4c8981e46657b75a78646af320f8cc5ce8dcb94bdbcc45e13fcf2c1a01c1efd71ad18f816b9c3eeded1d143e03151a5e7d7b6a3495ce911c74761b63ca71a180bdfb9ed1f15d0675f5d077fa97f8be4bdf94b84e0e39dcacc0e4f2d98c794498f7744f032685a2ad688c51a9a7762c49cfa93f7d8ac287e28d1880449c80ec7df785c3d893913d4b10542934c850d02918a07cd7ba2edd0482c12339e15da9085e2e52d3ee7f06372c6f5485b9d67cd2449f11ef54367e2a88aa1b583de565ddcc32bfcaa2501f30eba9d20e1a828442d06a45a257ad4983bf5011aa89cc9c596948c5f83e0541e74af743ee20839224deddf20cf4ffad909172c0d6a6138ff1a0652b47e8752ca4cbf23b3c786709845b232b484ffe955028ac8ab689dbbf4c733b55471c70c715df3383f798ac820e6d7a39044e1e09b9383354cd0c73777ffd5908fa1cebc36a853cbffe34e1c3f7c6b469a1ddb83ae0192e0e312d3f1bf6f5d4581c0c7930d5735298114647050eadf805f63e62a28877d08d3f32ff2c34d5e1f5c9f92b902ed82eb898b0e64eadf60059787bfa4724fca1c6795b217925ff9f053bc0ac75b38b309c49ac5cdd1a6e6f0e17de7c31df48d7ab2406b0e2f994c47c85db2c6a5238d25760b74299debdac669f1762fc83e136256f78a69f198b4e1c4867760fb6a02350f01926fcbbe9c4a3680076bd7e961f589525d2cbd3ba2df30ed05a85cc2825e683aa6761a5b57aca99791f7c9f8031ace45b632a94f7a008d50badcef4f7efb3cff9b312cb6afde46711280545980d5ec761f8540c3bb28fe75f47a059a32f4d7922ad4c72702bdee0aadaaf0736f57b3703351f10814899cff99413b34484212f29fa9b04d2af1f34e9515a70a59f6c99d2361f1fdf3c7a71927d4f8fa68b0e90544d5da9af40168b978b4804a4f492820a51660ba994d14ad581703cf5749c5d72196d59b9b8ee14749c5936977d0929c3f0f4d48ebe73349d80299a6c9a81529a33f9b1a3d4420748630ef86bb916f3e0a3bf90638184f93154ad0cd80b6beec049d0b7b90826d776447b9178c45c324dc32f5ae93c9792e806adeaeeeaa4116ba2a50f73cc1d47444f850e77447d236810442dd775456de9984f6848523fc766e0a6fbff3d435f8354318d4408993d9b960d7b142ff5226d530f4f3cdcfb7e4bf31d32ea2ebe83e60cd732cb6405f38cb19eedd79c72c655d67e7bf97232f49e0dba7a33ad90e9ce8ee53b5fcf3aab0be9460f3f28f63ca4b0673aa32896054655448c991941c9909c3687c3fa581a03cccc5b03b73a32765af5ce4163f3c663ce492dc01236af031061896a04a6c99c8d10622e12d4fb8ea572cc89308f5070c8ffa2cd94b4b1963f09a06af9d9b351c767ce93999d3c33d991e6272351c6da2e51b691bdf9fff47979aaae9f85c610396ed057bf44e783ebf706c2140d098f2bde9dcaf853750e1ae6f6c1990fabc14e9b39d4ef51f973afa2bee0cea4356602ee02da3d155dcfe61c319e6ec2b76e06f932491b85aad6920bd1b095f9b3649751f740b898f5992bd1a56e9471215116c6d760de3c8fde6cd90057b2e8b05aed575367a135ebe5d275ffaca6578d58c9a2b11b3b839c969c83dc2a139e335f1db5b00c248f0865aaf5ff4702f0f8fe9b617f3e2801a01131f5dab710747bc7503e3d86e197e40d26622cc3bc9bf6fc82decb75", 0xcfa}], 0x1) 20:56:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8004667c, &(0x7f00000001c0)={0xfeffffff}) close(r0) write(r0, &(0x7f0000000000)="7dea434b0dffe72d0de4ea9a715f74d45bc5b4f16012fe64d532b285824310", 0x1f) 20:56:48 executing program 1: pledge(&(0x7f0000000080)='{@\\#^\\\x00', 0x0) 20:56:48 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x5) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x8ae) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x100000001) 20:56:48 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11, 0x1}], 0x4000000000003ff, 0x0, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) kqueue() close(r1) syz_open_pts() 20:56:48 executing program 0: r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) shutdown(r0, 0x1) 20:56:48 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2a, 0x40000000000b, &(0x7f0000000040)="0cc6867d", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_emit_ethernet(0x1000, &(0x7f0000000180)="8a560921a9d4fb5aaa61b09489b77135e402f86f03d1439490cfdbf44616c112cf3c3477722ebd3d00f65af8fcee691da40f32410d63e98f7c3ec59db5aec94d33bcbed21a303e621e5f97918be4ec8b9e2ddc3689f9dcedfe9f7f5d333d42425bada914f3c9c6b3fd49493af2348fa7e9679972d2e0903c6769f68b3ccef8abdcb15058cc53182e32a5d54ea1250c73494ed0ead33d42021a1f5d0298aea1eed7617ca03d32c28642f655d7a53194e1303afd537c277b5cf3ca40a3a32105ccef7fb5eda7c6963c81c1c6ddb219a8bf27bb86094f07f8cfed5a2aa822974073f043eb2a2748c1748b836f25313db7d8817670720e040aa6474dcb6e8c0b86b8b7cbc75cc11f3247886f4e5a8397de9a798ebfaf0f0ed9ff9aff788de3236cead623313021ab17ea6137a88528c4769ccac281100eb38a375087f3ecbb8d613fb31c2b786f8ef3cc68d66169a060f76dfc998cfb8474e160d71d2283aa6407c5d8a87637b0430a26eeef2bbc01d90c54d8893888608e3ee07e6d1e363f8c1d8c6eadf065e29dec76c0260d40434e8587aea18d35e19f90e31512df061d20ef1ea068ba326173781dce3f2c08dba562b42ab25130b74d425f4414ee47030067f147ca944e2ad6c2851825608007973737ce9a1a2d7508614936107b3a23c681c9139ff4ff2556bd92d6fc0b1a38cef9634da812843beef4d39961d2482a94f2e9f33ebe0d8ded85e0e4d4e5595b6a29c53653fcb5ea95d9d4d4e98c9a307d989f57b0580d091e64a121f686ee3d7b94556ef3bf655b00017477c0a59932d1f29d008c2abc3b95dc73dc183000832cf149a14a8b29841446f5dc0c3301f3dee481c405ba35d07fcf8cc187b2ab3a1c9aecc8d0187a09f4d79af5c9e371d2c2ebdc900c00aab61dcc3fd7d8661b25a8aac19ba0eefec8cb2c69b585c4c3ee0d9bb8446d74a7652002af42ada46bea0aab8e4b7c9e442b3e6177bc4e9d60461ee7bd62d4c645fa7d003fa98e4ee07b93a75059e13d662ebb132aee0fb09c4fff4314e91ef3e7818d3693ee0c5e1d5f3039cb17e489c83c6759d8b234ffa4c9dabdd1c4c94950b6fe7536caee38777abe762223f1913b35084a79ab2478887b60371845ec41a47b80d25a969bc73eb3d83dc05addbaa81502ee51fc4b9ea9857def8499591ee6ae1d748df7e6e6d6d7e9aa741471ff39c1463c23c0a886bd0b09e4a81568a74d48b75bcf642a66b699d1785d1084b5ca44a97f6a8b3a1596cfa606700ff900392620de38d29d4e0b36495fb59e121d0f5d41551dc7cac522a986e85ddec7195d8cbb97944016ef6423e57a9852d069f81c4780d9cc64304ecff2d08337c2b34e8735644f66e80a9e3a5372bf469a5c27d4385e7fadc8c58d6d991f15fe49461f041b32d350fc4ff4ead587f1b57653d58712714ba6cd127c3d4f4fda33d216ea3bb5852817df3dda492b8fe88316f9009df85eba4ab8363b77e1b0bdedb83fbc12f78e629e0ba57f20b29806b35f19b7acddc9096a12d5eb0534a1505f4edcdffed295c44e0866d6777fe13c2dabdd59d5a2f00eeec92e106bc9d29db2d37e8c26472620f7a601e12834cf1bfc111d91e2228b30b9f0c596343270cf0d6891bee8a94ba0601129521163fc7464ce5f5c3a289455f9773781dd28e76042c9cf59a439b43235f8ca494e9ad089a86af09d71d3b173a17318e24207673f9e0d063978ecd342617f106b6a69de98544f3dbc435ecf59194a5add61252f03cc46451345a177355814e3ea36175bbbb6ec480fea3084e75914bf3d01868ecb5e291eb9f589c1b3f94a38fd86e9de9b56d11641299d2c4176b54083f930e8f1bc4a5bf37e9e3807499999b2ce1f32099f2a1f6e7826217d714fa7f57e63c78125a7469b44e270b715c92f351c3fffb934e916194757ab47f84dac2fb13550a50576fb94584ad8bafc2641a9cfe1ecf68f440eb39570c0d2456f2e7c425f4d14073eb69911b57d22cb802f786f71f2caadc810a7c0d6fa47ecfebbafd000e895ce82b50d79aeb58c3cdf4d0e6a879dfbd14103909fe15d75dabcb5d5523343e6f14fb73955cda2159e072ab2b4ba6477c353d84be3f7565e7d7615e01171d9ee92558963dd2197a2f767569026c0dbce15e955a3549abe3fff1d368c711e743982cf49d4ca82c5c4fe4978e2237c1ee09cc8223a0075638e182a9808f0566c155e09209d778ded932a81537ad66bf02e8c1971302cdc1ee5d00e27064bee353053e54a2389aafa727ac04392ca06547cf8787ccdadb52e178528456c856b19338c4ad352cecc7fc3273528f65a401dd4bbfe77998db60423733262b98a7f9fd9aece0121ab24d35fddebef4e2edb66017421f56276dbbee834a16c35ac10c152198aa80f7a559b484f52d5332eb13c1541acdb8ab069bda4566aefb9d73d2550ce4fce29d7c602541bdb9edd0a224e3ff70ee19a5be1fd5b06639e5ee4258a72e05511c0f42e98b670a6c926440ee63ebdf1b1c38c727790192ee833b90d201e98e542fadd09ccf437ca66852742a71da3726dbba87bf56638172bbbe98abbbdeea3019a26d4b7c50d29950372cfefc1659bc663fc47e606dd845eb59f056fbc75d12db6d1a41276fab3f95d1da6a9ec1c9cf434540e92538739fe451958d1b3a6163271576f692861be25cb5563066f05a28cfdeffb0ef67867b821264332da1e17f2f538c5be4ebd0ce430d8bd893e04ce3d7948cca244af85e06eb1f55d8ba8babc3a45e793d4b163d68874accaf63b2fa3ef66259d9495fc8186687f57418c3d4033d48924b9ca9714be9bc433b494dd03649a989848c44a57e13d5837567eaea7f24fd803c9dc36db0dcfd7ef383af0fcd197ef7684b52b569a262ca4b4c072ff2b7242feb370673c53ba5608f25f9b75e2db3a7fa7b1eca0b9b86a28986c5aacc3894b91946e62c9df764e027e10c6eee5917d32343c2209a7744cbd8116eeffa48593e9dd6e331484757bd484a6ca75825190e3129330406b7b92df2bbb6671bfb619d3909c001c21c138396e7cc85133e7bafd8252fac71522c27964792540038add8e3877cce18f8d1772bef48f481ed256ab8e5ce412301f0eeddd244ef1c623423e1c05f218ab740672550424886aef74fe19fcf6d05cf38edf56410f8272bce6e8c4c9bef2dcc78653134004d7ceead9ac98ec2c509e3e3a9de28396feae886df77633b49886bca359ab7873101ece0ec1386a486b881e912a09c2e2ff76273338c6d68b5e854b6342e5609bfdb0952fe6541e5f201490dfa6d6412ec54da9de8f9b824fc9abdc07aa20a74df507a486a798f80cc0ad0500c0e2d32287e3132a34a3db05494db55a8a7b73c8b18b16fd24020c5766cd9196996c69e9c4528b1e841adcfab567ad23af839e2922193bac800ba7c8bb06ac7cf528117d6277079e7f0aabe7fd39e41183df0040893c4a71e36bbcd5818195fcd3e790214619c2e4cca541564230d6c8fa0a79198245d5b595c5550338310346ba196b3696dfda599c5fd722c226c0fafde4f9cd0c726ecbdc612c82df191ff961712b32fa0f94a82769a4d15d295cc879a1b0c00f467a2ab2a7fb14224a7c192e026635ae550561e2729b41d0e035e988663966d2669cc4c7cec25811c704a3a4cf23a1cfd139bae9b1ec321ebcd8c4943bb344925fe5422654e5d9300603135e28ce4f4044e0a75084ced31a9085f438fbd3d0f41fd28aaee9cf319f6f7a590f4aee73f323ce15b0946a49aa20239a89f908dfcca08c0bc535077db46dd2d5bb1cde4becab65cd41ef6d70a83154aefb05ee0062f4f43ad3bc2db58f7286a2939acdffe40fcf344f519ed15af7fd69817ab105a398a9a5f660d682c1bec3b6f4b671ead9395fa94632c67125f9693db436e1bc6a7d99d7dbee5a9f37e5e9395f770a39d0974ffc04532e0e126c3092b855017351cc653f37844eb7017d3749a59ef0a2873389b946b79a13bf9651ef6e3226eea09dca047adf696c9dc46e153fc975bbd88f4c8588918cb435d94e58b6e5d3fa70b9abe652d6dd3dd15df676a617d1b2f31bcdddb95a087e60edaa5dbfd69cde6d0e53a2dfbacc395c3822affefbded3461b520b5085742eb6ebd2bc3f70e6eb238953b469cff48b5d3b00c970ca27cd2d767e1ba64884d02891757cf66369d35390320c6539fb2e1ead321591cf2876e4761f28deaec1760245cd101d07627f8bfb0cf3365ba9059eec8e96d6eb6376572fb72ec0d35b8be96fe1723993df930414e6e0b4edfb8178d1765e65c6b44434721b19e286d658d91cf76d1960b794761b083268c129b090a76804794877488d13b032e579db90e8d84531541fb773e85ce91f7f9cbbd244c3dc0b08da69bccd7af7666452012b935dbf6cfa3996822d475a29e6b5146bcd55d3afcae118cd090462d350f7a73b662d25701857d8e0f96d458084b46e2ac8dc06d85f250b4a34736f35147bfc9d199121aa153761b039e3df19d912de86f5ba8e778b6212b5bd5c433c655602134736ff9504240fb92d13b8a5708c21b5d72ca5d3a5c4b2aa1834388291330d16bfa4a26b10649f1c95b601ce12addf61e67c9edd5b0b7a56a35910bd88a1a45426c186178fdeca2f17e43b7c63c75010f9bb459c8e17decc3f69e127cf225ea3b2cc80726454c7173929aceed5103c65ca5fbe8a07e65f9ca3454f5784069283a78d11e97e2b4e1be037b9a792bcfb9d4eab8e3ae7c50990ad47052f51450ee0cbae009142ea97d4396751d254bef139117c971fe3047367197d435e7c15c326d8fee78b04cc5569996f4499589eaea9b89e77cb0e08f95f1382278c381ec82dc11acb750b8613abe8fe78ea147de8996288a661738bf33a3f866868ab65c713604313455d5e5c826f684395124393d3703eada6add5d702d5fbf072ff780a82a2818a64a942a320b86bd6183d5e6d694ee154a066ee37e637e7c1515487db954cb939de4d41f69ddff60e7a8c7c2c028f268bf7e2b6acf8a69500e2c4e89879a16e383bfff8eb315d71764761cb517d51e5e111418dcaab8e58528a9d97863faa986fdc916966eb98af3986b22e0c306f3623e7d5e2a1a64b9766797bee47e40c2f1ec8cdc7590da59327ba1d4dc786b2420d6657f72fcb46558134592b16ca5508e9b07f9b99e98321afac20a6c553ce410260d47c14e37d4aa12a12332f9782fed0cbeac57ce1bbfca2a629f4f10df09e26d4507543e125df65dc3c16a97bf722f4a19b0a0d218199af4f1dbfd1946933f3dd26752c6686d23c938cba7ffa0195aec6fe85b6d1701b7b75266da2d35fa95ae98ab48dd89428a0ea9439fb87fb708b6ad8c79f71c917019b63320dd150db31c54060f7b3fa223374d08e8f74398fbc8f1cf170d90b5e3a706ee69e6fa54641de00b2a2036596f4077a6ee11021f350f276e1a960628f2664387cf86dbc4975cbe80cc00944a86cc127578232f2f54db3c69f12b88a8614c941cbfe40a051ccace0ac94997787bbf7dc7cf07a5232b472ba1f0e68f4f24456449590e12a1492f097df383c2ed27834b3b2296de0df2b818c2297f51a36f234e60dd07e421138b791f4562929c12cf3ec37d4bdbbf12f68bfe7497d4877b2ba9b2e4fbaf78f41d8a50e71279ec5f82c64e1e6a99250bef7a97cdfc6d5ca6b95323b6437987860bdcff7e4ca5497a7b494ef9a63ed2b1f66709d6076d70c13b5687cd35e0fa2d2fef5cb02def73280ac002a466d1563208e249de2661c3eb745b76362ffb2e7366965f3") r1 = dup(r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) syz_open_pts() r2 = msgget(0x3, 0x2) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/175) 20:56:48 executing program 0: socketpair$unix(0x1, 0x7fffffffffffffff, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x9, 0x0) r3 = dup2(r2, r1) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000040)={0x3, 0x5}) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000080)) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) 20:56:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/3, 0x3) read(r0, &(0x7f0000000140)=""/103, 0x2be) execve(0x0, 0x0, 0x0) 20:56:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x0, [{}, {0x0, 0xfff}]}) unlink(&(0x7f0000000000)='./bus\x00') 20:56:48 executing program 1: getrusage(0x0, 0x0) r0 = socket(0x10, 0x4003, 0x101) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x2, './file0\x00'}) flock(r0, 0x2) 20:56:49 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) munlockall() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="e09b05fa450e8c3539ddb783d9b8878261aee712819f32302b29268c88aec1f280e953a3d167f8d8637522836414461774fc3b0cf0", 0x35) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) unlink(&(0x7f0000000000)='./file0\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mknodat(r2, &(0x7f0000000100)='./bus\x00', 0x0, 0x7f) 20:56:49 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000feff"], 0x10) write(r1, 0x0, 0x0) 20:56:49 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) clock_getres(0x2000004, &(0x7f00000000c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x5d8496ae4dda805a, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) 20:56:49 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000000)) OpenBSD/amd64 (ci-openbsd-multicore-4.c.syzkaller.internal) (tty00) login: pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20000000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20001000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20002000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20003000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20004000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20005000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20006000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20007000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20008000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20009000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x2000a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x2000b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x2000c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x2000d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x2000e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x2000f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20010000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20020000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20030000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20070000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20080000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20090000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x200a0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20110000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20111000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20112000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20113000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20114000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20115000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20116000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20117000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20118000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20119000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x2011a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x2011b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x2011c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x2011d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x2011e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x2011f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20120000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20121000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20122000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20123000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20124000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20125000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20126000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20127000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20128000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20129000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x2012a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x2012b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x2012c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x2012d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x2012e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x2012f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20130000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20131000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20132000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20133000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20134000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20135000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20136000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20137000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20138000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20139000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x2013a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x2013b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x2013c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x2013d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x2013e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x2013f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20140000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20150000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20160000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20170000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20180000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20190000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x201c0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x201d0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x201e0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x201f0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20200000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20210000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20220000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20230000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20270000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20271000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20272000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20273000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20274000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20275000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20276000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20277000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20278000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20279000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x2027a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x2027b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x2027c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x2027d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x2027e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x2027f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20280000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20281000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20282000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20283000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20284000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20285000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20286000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20287000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20288000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20289000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x2028a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x2028b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x2028c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x2028d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x2028e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x2028f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20290000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20291000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20292000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20293000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20294000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20295000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20296000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20297000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20298000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20299000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x2029a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x2029b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x2029c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x2029d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x2029e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x2029f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x202a0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x202a1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x202a2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x202a3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x202a4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x202a5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x202a6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x202a7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x202a8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x202a9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x202aa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x202ab000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x202ac000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x202ad000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x202ae000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x202af000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x202b0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x202f0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20300000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20310000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20320000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20330000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20370000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20380000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x203f0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20400000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20540000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20550000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20560000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20570000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20580000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20590000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x205a0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20ae0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20b60000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20b61000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20b62000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20b63000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20b64000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20b65000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20b66000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20b67000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20b68000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20b69000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20b6a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20b6b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20b6c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20b6d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20b6e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20b6f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20b70000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20b71000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20b72000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20b73000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20b74000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20b75000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20b76000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20b77000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20b78000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20b79000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20b7a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20b7b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20b7c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20b7d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20b7e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20b7f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20b80000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20b81000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20b82000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20b83000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20b84000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20b85000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20b86000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20b87000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20b88000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20b89000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20b8a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20b8b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20b8c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20b8d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20b8e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20b8f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20b90000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20b91000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20b92000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20b93000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20b94000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20b95000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20b96000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20b97000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20b98000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20b99000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20b9a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20b9b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20b9c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20b9d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20b9e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20b9f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20ba0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20ba1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20ba2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20ba3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20ba4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20ba5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20ba6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20ba7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20ba8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20ba9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20baa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20bab000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20bac000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20bad000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20bae000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20baf000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20bb0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20bb1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20bb2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20bb3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20bb4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20bb5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20bb6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20bb7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20bb8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20bb9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20bba000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20bbb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20bbc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20bbd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20bbe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20bbf000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00cc40 va 0x20bc0000 didn't change! 20:56:55 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000040), 0x0, 0x0) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') stat(&(0x7f0000000000)='./file0\x00', 0x0) 20:56:55 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x207e, 0x40000000000902) rmdir(&(0x7f0000000040)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x1000000000000002, 0x80) 20:56:55 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) symlinkat(&(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') mknod(&(0x7f0000000140)='./bus\x00', 0xfc, 0x5148) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x7fffffff) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x4) 20:56:55 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r1) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r0) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/47}, &(0x7f0000000140)=0x31) 20:56:55 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = msgget$private(0x0, 0x0) pipe(&(0x7f0000000340)) msgrcv(r1, &(0x7f0000000240)={0x0, ""/60}, 0x44, 0x3, 0x0) msgsnd(r1, &(0x7f0000000080)={0x3, "e3a8f025b328819b6d8d969f23ec2ed0965258aec45a2376ec73d304928752ae018e31daefaa8c9134625440f876d56b45bb44b50bca93acefb6ef5b708447b2275a7d1f557058bafb71532324bf7c48ecbc3f8373a8882534776dacf87d58f2d2ece913656ac58997ac8210a38ffc3153339f4b7bce001bed27ba5baa860ccfcf5bf90cb10cd3065f4ece3d6a805f51e2c5e60eec8dba65e11cb16aafbd50486614bbe1331207dd398d34fea68f78306416ddf3ed47e13f35f833a13567b76af9cdf3dd5302864d9d0aafc6c7cb56227ad40d83871efa3d4e112f499aa5961b98ce"}, 0xea, 0x800) 20:56:55 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x95) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x21) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') setuid(0xee01) openat(r0, &(0x7f0000000000)='./file0\x00', 0x8000, 0x8) dup(r0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='x\x00') 20:56:55 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$setown(r0, 0x6, r1) close(r0) 20:56:55 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809", 0x98) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 20:56:55 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) close(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x58, 0x48) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x7fffffff, 0x1}, {0x80000000}}, 0x2) 20:56:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080)="ab", 0x1) connect(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="e3ff25a95fc200020040678f20ece4e3ae953a195a15796c7dee40fb4370ce087f778e75d176a0c141d53153dc3d2bddc7044281d3b8dcad09b50390a813db36770666e7b1f174a9234027502823b665514ba55f1f41a2c80573ae0f3adaad8ce3cdf04f"], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, "b08dce5800"}) readv(r3, &(0x7f0000000200), 0x10000000000002a3) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x100000000, 0x6, 0x8, 0xffffffffffffff07, "ded27bfdca7ec01d6dbc48b28692058f6750940a", 0x1, 0x4}) 20:56:55 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) r1 = socket(0x6, 0x8000, 0x20) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x200, 0x2000}, 0xc) 20:56:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x27c, 0x2063, 0x0, 0x80000001, "1b16dbb9236200807b2e03e1cfd88d00", 0xffffffffffffffff, 0x3}) fchdir(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)=""/230, 0xe6) writev(r0, &(0x7f0000003480)=[{&(0x7f0000000340)="6f96b452c75072f3f50bfba2dd3ab2acb18fc0d3debfc85ad6a3204dce13f840becb71f2109576bae6a6b24600d302de1a2fd26001cd9bc430973ecd6e5abd123d82da84b1057a195361fde66eaf381d74732f0b0e90d5c767427165a5bf1e88ce750e2aa7760a7cdfee4ecac5d611d9fde853276884acde0ed290abcfd602611894a8581a6e2d77214cd4d31b281640cd4ae9c65ffba67abbde8da285811a80918d16b1c6a4043a4e25dd52c344e6b4ae7e3af553c2659b883a39ebbd3b0ed3031c781ed200c4eec1d09c681ccf38f9b17239d60f786c4397150e290051b3e7367e99942ae0b575a0cc25ad4a171f7ceb4a40e76b96629ef483a3c05981667cfbf0b965606e40bf20f70e98fcd6e6191841feac2b2ac595775a1f42ba5136edb9a22a9f3162ab53bb3a6c56d0075ac2b5a7be899acb52d4f94add34178e305f6e08e6aa66e91d7db1f7a12e93fb9d45e2a6aeb9973026294f414dd6861cfcf3ab95cc6c915867b059a3b9b44fa96a4f4a28b743cbb10637d85884d2dca3c8e4e5df625c83b62273e5cdbccd5c1877f3ef1710eaf3ebb76954a66b2e72d7f615ad0ba89a638ff7ef3a1e9a7747fffbd505bcb58d7fb410ecbe55920d029bf59a2792d1cb83a2f9fbc3f8bd1f7b08bbabe48e04c46639995eb01ffbc66e0bbd43bad8b4232ef03d38c3f7c2d7c7b3fb190fb36bf1058148e51772e0dd3bed5762bfc7d6d6309bd1a8b8df0a87d730229be9f88ba7af7e45fb574c942d0dca406c7572ca48dd2fc0eb6a52f712ca5db26bd4b442545f46fff98c2a4fa4da47f85ff411dd1b0d813bfbc03221fdedac779f79a13928c2fe7c8cdd8801f62b59700cdb97f975090a231b344be42a1038c9ae836c69ab2c5ab23d537af088c848ea281bbb1ac7d8426becdd8a9e85a5df81e313b840632a1f7b530b239b2a28192bb575ca9bc1ef6d040bcb528ddadeabf56a88dc16b72a39565e32ac8440366588c94a14e65c038a31efdb0c2058e41375f2827ab93a4f2f8107cd53a48cf57d69d4408de71e3394b0baaa85f317ef854b8a8ea39f141ed56af817509a4759e2338da7266532960abc960af4c5a32222a206e1f9bc2998953659e3f2cac7c3e50426b862165da7746c06cbf4b5b0fc45c3f1dfaf48d9c04a735800797cf8637d45e8e96d486c3415bba0c5b1d79abbf9c3e3aa35f848b1701f307f64f37a7e5428728f32069a9603be9d84eb20fecd1273894dd94424a0cfa09b76548e9e7b47268251ad0c9b0dd7ad6d78c0d0c18f220aa0cfd945b5932b176437bbbfb613d63ff0ebf963a64d479c2c4aac522e26c55e0e5b248433f21697534d182813f6db9ea1005549a80f92e9b002ec61d4e9a0b5d3f10257b20e0ac10a475fdffdfbadf85ad2e4d73df072a367d5892100a56d7159eb5077da0aebfd056116b365efe59af995363e03a315c5a517b1c8e14754b739495cb3e4e7a6f77aec9c02c83e17bcc998b2c540cc9191f951a01145d07f91e9b5bc267d9740d21d26c7ba23bcba887dca94d277cafd823650c35043ac5f97559c555f4eed7dfad213a58f1387135c83ab800b29e48219d80f89eccbaba1f0116a1bd9b518dcfe15e918192dc80d7fe9fb1721215461bb0aee6d6758fc2eb2fa3794026be10cd03a98c764ab088882feb1acf45236cf26d79758b8ad628b75b891252225a5cad37ab44ba37d8897d13aa5549a8e3d1632cc9f3142394cc08a210d69017502c1d03d2af3742a1cd4c9d08e0cca30f579f79e95e5e484dd7d900c131248025c6bc5ae8a70b44919d022e624871167480ef6c857eef09211e45023d6aced683cf974f7529bf1fe47d01d024d30b9b76f1995d2860df5e6dcb40a3e4451ed15704d995e4df62d07c33a53d1769cda591148fb7da219dea9a80745162169a8f14d35f69987eb0aa926dfec3e7c0288f559a91304c7d849b23529193d7d67aaa3bf1adcfccada50afb0afc8a8738179812a85e3c9099ec916738bff5e9844f1e26cc7babc836a66cbd642179c68800037809cac96eb6f6120a4cb6c2c33aaf5a6c356ffa53c8bd237018bfe05ea97bfb92863675765d54a708ffb211f14ea793b5eddb1a8202dcfbe817343dccf19050e4db02f48fdfbb4044d267499a9d3c15e5b0cde2e5a549bf85b1c6d7c0576b89549f998105add9eda0e78de7d0ba9ba047ddf6243e08002e76daf8551791f55fdfb25a977e3b36fdb9ffda30f05a5e3c7c13023dd32660af093d40fdd231b8fdd8813b46ee76ef6d27434943f21ee77e4440f4e5c93567fce8f4301da4d5f6d4b0712da0d4b4fcc52fddd19359a2fe76f9c502400a1caa088caf1f3b1f042a8763550132e9cdc20212e41987d649aff10c1fca20990c4c285d0fc09c9f36bbcbbdfeefd0a7fd4ad122a6d98b3f1c8cfeeb47b6fbf3c7b82e933004f17ac3ed3da29dc2f0f2f28567dd9f19d6821c44dd895277950707e03127e0ee51d37360bcd9d19e79f168785ccec336e7b70d185e61b1eebc70f62a6bd8ccf2426469e26f82d82e475871202fe84d0d4fea1289b5e5f1d734c5bfe5a2772dfb284d2a637f81aafab017423ba4fa7f8d093bb7a9558bfcb62d46a58dd8caf68ce321ccfd6d840b9cfb9c216ebe76d24e022ef6b1eeb494dc13fde9bb710a3961bb8c73355bff33bd7a64a83e890b2df66d7873bc8a9457c0a2ca93d4d14221be0666653e656893222ab0d96b07c3cd4303703dd5818c4cfae6124cae3e45b82120f1a3ff41159bc7944236f6d6b8c15132a339b5c09f0d68885f58a7dd4f216ab14b67abe2898c8803798852db7134d3dcc7e56e292f405d8f9e97fd8072da19911ea9a45775d78f082ef3994769d7d6d7d612818779457d56b097c525b0f03d0d6fb71090682c8b5d63771834b88f8fc58d03c44ea4e2d2820015949038982d6be9661e2c4c1c775d922a66eea2393fec76e4be295d5cb57cc2e44e13bc2ebd4a0adc088e209ee1360cf1e5c2bb224027806dd2d32e41fe8290e5e0f4603dba0e698a80167e5e15e1c1c7d76c689821427628137d29f557fb8264d6a56403831dff7dc38c3ceeff3ede01918ed12c62ae50c491aa886ad0f5411188744514bb1535392bbe02c783d96cf1b9d5818efc134fe91233820a7190d9aa33dfdae8df0608aa0e7641ccbe3d3d4c2dc7bb10b4c46449de95a78bcc82101380ef7a807fe2e0f27cd18e2083375d60aa00649c61ffeabe9ab077400828047b1be6572a64760e91ee4f8669261543fb78f7dc9a7b7c29fca5fbd81f288f152b95bb74bd80fa997a4166dc67d3c574857d723f527eaf782e43977eb3b17e65725b8ecf908b035fd7a1880afbd6a6d54b411ce6f3066457232a6a401f4b623c275dce8fad74b48162dd65bb5c8956f3c105d9317d8da410f34076085582eba1a77a5e9a63b06e6ce997a51824b57f3dce09c124f10cbec5a8c35f78f30c35d45bea5c856e0f846b5e2215b625566d26bfcfff568316da1be717e042eedb81c32872c40ee34a8886753501674f74d63908334f0dd1565779c524a2de026f88d1022d7ff969271b2992bf3738c9a67d6b8b2b54accd83e020b674091e89169583fbaeefc895cd6393d9ffa04c4ee44a5f0b41c4b7a85d17bfc4628d5ceee1757debd8b819474bc6d3c5df3f885012a207780706e0489a48e0079370a739f7726d7205e05c48f38d591c85c97f0dbbd071fec9c566a6786125e15f2add7852873eaa71020d13f0762b67b39296cb6cbed9445c064e1f72f1b855b172588dde996c88613e615ed9671a3f1f8c827fb3150608861c97ca5037532b02f4f1cda178638be1c5efe23b178ace26f3ee6a290927ca2e958ed5858ff24e214057b4a7f74317a4303d00818064ac0d964e68c0ad59aa84db5c3035b0a0a9f26f06cf3b074b1fbda74280ef55c54d516181cd314d8a6290fe9c6c0777dfbb4d47a209cef79ee3ff606967e2c9295c6476c0a25273973dd1206eb4a90d4cb60d81aacddfbdf492db2cbd96be65b1ce4aa44a1b2c2ec19bb383d8ce0bb000b26b86bb44e232b598577197503b7b3b6cd921a13a7144e307827a8cbe38de4bf3dcfd197725c04b8de520ffdb1c77031430e584039d9672a7924d9c78801a62d1538bb1bf4a81da7f0fd0c3df1a0c6c09bc9dda3c53531eea0a9090e00e51955dd68e3043fe1897618755bd12ddb00ef4b30de0c87476c3a498c8b8f656823ab528771329dc55307588ae42f38a16f2cfa3ec9ce10b9bb848e0e5adbaa4a273a51205fbc1446244c3f92f3f1caea29a484f1a93bc4e78c554d0e2985f3fa4fe989cca549df315a964cf265cabf072c601d1036d0866e5a76ee355f380420eb0413cb765ac24259c19f1d013a94d3f8271c774c12f9418c637d1d8fe03ee282ae66118a6b993fd20ef0bbcecffe93552bfe9944061c24dbdd0ed044f2b405c31af65e7aab7dff54081e74b004a21dca83b94193bfdc184cb9d52acd95ce2dc4b65919dc475890b825b6fab84e84f63e04200dbdbd4615209d175e0196e17fa040f7a63c7d1aeb0d524da56d9846d577e2b27459bfc1460176136ee0c258403916e2f8086434fa31134b695dca97c71f9ee47bf427fd8b5a99c8bd6cdb5f5426ca431fc7a7b7a6824198742448721bee18331a485aee65a7adae080e99f43f1cdad3d40e83534a204a71ac0c4d366ca63259c7b348da71aefc80a4dfbd22be2b0f74228b804ffb9fd5b9f10568500a6aabde77b1036498dc020f55e105969ede974e0ce440c26ef2873df1469dd69b3757c57f2d5e7f71e6fc1dda818f467c8e0a0079b9e0f596131bd41566c21e479b89626269a0d3b773321b2560fb9476e82b5cd4ed71bbbc617a6ba003387b2a49a8619dba8f0944aa745df3869909850164bc8cc20be0716ea61531d4054d94356ed312b9e392691b857af57150252a95b4b1830ccc1bc6ffdfc8226b928ac9717d243a39413d9c25ab382431e6cc3ef435d69f97e8d01b324a96d4fb5d7c2614c19321c28cdde99422eaa183252d8c71cb81161e883b78dcbf230ada3c74f42f670bb2e095cabf8469d6fc3b71b65917f8b9cafa510e2e79078764d3175f91ea264d3df19b3a0a802de414ccb0b37745bccc3d34c64989e51c940346abefc0426289f747a8284fc33f9666763a972584c1246bc80c90d90832ee83a4409673dcac1a3649404f4f0c0150344d6ae20a4baf54d8bc2ce32d7813501d60f4cf8d9e04a3a9e7e7b2481fdf98fa81421bfed9b0baec0953cedc529b2f2bc2852c5fb000fd0192df30bc4f7d765924890b11af2ccd4dbe37e3e77139fa2bf9136df0ae4ef64543e9e46880d40996b73abf4e7fca96018191d2f6c1dba5f173b6dd0b421542945dddfdf0b84aa9986adcdd1c660c67cf9edd77ea3ce1c85739c9fba46e2340dad6e0cf3defef2e03cc337cad0b116013161590fcd3cfd334c7d339d5f7fc74adf2f7dc68c741c5f340336b855c2d4614e5a942bc4b18a2085c3fcca19078d71598232bf1369324a39c3aea0b9a1637977a9af2489935eca2b3ada63e57de89d8b3a37e3fd688d6cd41c7fec28250cfa6b7983bef25c6f3569c9e754db52a2705dc21c4bf2f87683122f693ad25ed1088eaaa56a4d05dd0df9857dd52569e2fe74b88c5b4d87075b0ba0901bb69b179b7e2877543d82393dc1c43d0a69a128e36ee91ee56198d5e5a278d8a561c0b23e4b6ffa546e3ec740dce336509f7e16850908bd57c6a1fcf2c8a7d3bde6fffa105a03d4f6c96ce7b7e9db871138a", 0x1000}, {&(0x7f0000000140)="b330469270b7d63aa85ff4905920a74ca6f1a7ce1cb8129a9556fced2b304b9955", 0x21}, {&(0x7f0000001340)="a70cf4051b94112e0ace9c0c96c2120eb35e16c050bc598047ef4f08a0c293d7df35ba252d8acb3e6c118ef69dd49c07b05a9dffdf102f1973a6c9172c455a77b2703228146906be3711a88329c1d1f8465dedaae5a058e9e8d08ec042f1a3bb1c09dac0065015ba0a81675ccb26aaa9dbc48aaedc11b6d610aee4583012f91ae466c347192f7c62147a09f8f4db62cde7c7f319f1517cdd6783e7c3f731d781452858e047fe4d1c55efeb4b62d1be666969aabf4ff61b285abfb50acb6847c4257ce7f54fe9313eb9b1cd71a35f6728179a4a91b1b7dcebdf6d0034e4d0fa9ee90c279f07a8c9203f5788dc589618b8cc6ae2d04d1650a3df4f65eb358b5a28a3264ec9d555a57cb8c131cd2b274b74914dfd68bbf99f54434d62f9ea94b3cb585cf6819d2ed9c08cafbfede617accfb9a88df3ef292e3961acec64d66d118bf7df5d6a325cbe3a2bd4b9e02dbc412d4785a5fafb4d3ffebaabbf9b7a052a983a0c502ddd5126b4162ee4736a85aeefd4bf1136ffd3f1a532e196ff7ff717e03d006827e9c61d51ec47455ff2235a934fd10877f4c06ed4409d53bd9b731a3856bd9534e0f013ff2d362a9e5c3320fc47387ef47fbc4c02467cf4c76c2791eeeed19accb5e2a440156a489fb4210d1721f55b7f4d2c3c88dce89919f9681440998d4b059bb272459d5924e2bb5914d2c27de943e3d84e6433cd8e766e47ed31462bc5095ed76c6caf02331beadbd13e1417331cfd3a5e9c5d2011c25801a4b693607988e5f6d80e53e552023739014999d4da933a0e4164faabd1721e2daa1c8690e23653e4b9875909f992567e3b2e430979f3c02e4ae96a776e0e34df72e9393c8bc18e0d7b49cd56b7565d8d14ddf650cda1ea37d26da466378535fd5c8e258ee53fc0ca115eb7c1d734d41bffc83adbff473718e091f7b65f72a44c9b0c0381f91de1fb7ea5e5e9207c7e6c6b619543687ad539d9fbcfbcf76c90ffef3d0522f9854494765784aed8c0ed16d06cb3797f76de6cb9b5eefac278b1ae3bf27ee53d74afc98f5003e6e08ef45c36fb078da73c561790dac9841c1c1493db5afb1a5d314230f4a4531e18f0472cad569af0ea15007900c62c640dff8431a0f6bafc0d82052f78174e2b92b521c029bb50ddf22b3fc1e2b77c541937d331d7eb56c174e23c042f80bc82882a0936e676876960304ca38898d7bff42f1eb1a6df5491d34f4866aa02aa9c4499368053043637a446ba2d61bf962f50a1ea11596d3aecd26acfc3f85f1d63541e9de2cc1536b282d468ef04730ba326aea1e5a6f6a7984532a4f5530c65b1968c2ee67ae292a97cf46a20fa3850a5849b82a805a56ee67146ccfbeef02ab43061f13feec3fd1758f859363aa9391bae58b804f70d6d1ba0693dfbbea6fc3459b59c0b418bc3865d31341d9dcfed56a37c010f948cb99cc2882c6917be11f323784f358f22937a0fdded8f333b2148e58517d81b9c2835bd9ff8a5b915317403c2219249c1ec157b5aaf42b75500e8448b1e3500c3499ce38ddeb2077f10a037d590e8039968400557ba8a68624e4af9f671f6682ca14c73be07b80f379b0adade0aefefbbf688add189a6020823bc5e9d9ada36e665b0bf893d923cb5a4e93287dbeb5af34115800c781027f20aeed5734b47ff53a519e8d5b922775e7c04367d2ddd13e900218b0660eedfbe83d3c0cb6ba1d0b41f1d6a0a01e669c78f08fbe2289786fbf63b875b7d9e6992566239655e4ecd1352e25719c36a94f26a114f8274b7cc31e86d63d7811e8cb55c5ca6fe023817450dbda43e2db2c283b90dd322e86d7129d0211797c10565e67a0860b4783e7395448cff547164e6b7eafa09d29be845ce15a8ab9b0cb15aa80ff4edb4705d85c7a72a8a2b243f92ba3be17639e854310750f0d839a56e8dd0042cbc4b686c42feb3c6714887ae2fbc80663b41231f4d031d8b627437077f3c9ba80a5f10aae6aab7040bb30001be5133b571805dc49687c458dbff4b2049b809be2006b8b2d6b1b4b5f7bc10a791e3759218dfa932be86bd0549357941ba4f1d7034542ed3bc677bd370d36c0bf0895ac86df74bbfa607ebc364243863a500f7dfaae6f38204c0e8c8a5571f75fe86f5aa80d7482b6404c6d4b7c009c8dd9f9591bff1681aae74ca2e9f07cdd42af267f3e8d5e57c1ba9ee89b10e5f27eb13283da956caed13df0f4168e393b0f5909baa6952f3660270ad9d85588aac0d1fd29852c1d792f6b3e9b511e997ca5757dd69a989bfb2e8494e055cbe49c20f8011df5d78487ce1eaa4137805a3bc2c9ec427a50c81f88fd578c2a35fd7baea500466ec521a3fbb7538db2b5a19f11db0b09f6a2bf25a6cd3bf325fbaf6b856bf39774190b55e87e023a8e6b9b2529f5a594093b1eebc4c3ef2b90cb147790adf2e6f8989d6125f5fd330c450ee89785559f84f3f441e8eb3f028a4f97a6f131346b96507d181a60bb7ab4ca2b775184ae92a6685d14e7545d569d41d6746680874cb1dcc1f477f091dafaa70e2812659a4cc0eecce7b04af95553400f5ac93aec627be5477b5303ac75994b3f4c8ee7b1c241fd2ed50e9091a979de582fc434cf2d510c8a0c17a545304b748c31f9e7830221bc679a4c4de214c8d92082480b3b38368abc1d7f7f606f24389710c46c88ee40146e5b9a6b20bbbab3a0b09a3a7a625db1d4bf48dd361781615c3be72d44a0e39873b5f0dd11de476370b739a2da59d53db88772114fd4a5e83f9887292a0b0b129e5e666d8d0fbe18b283f23a387168cfb1d31ba00056401946076358a4669b0aca923157ceb35a4fc586dc514fe64585fe92bc945b8fbdca5fb39c046c9b839c3cb68096b6492ab98c2002d22080a301f38a80029fbcd25e5c5f92ade9b8cabc7feddce3c0f67e424b29dd044cad9203dc08be37f830629a10be636ed76331e09141dbc1bfd2c7ecc179ac9e65bc60a1354f211d2d1bfeebc5b808339f673ac58f304c641290ac4c011a0bf3409f01383e128188e0dc0545b673217e7a69c594d28dc81e67fb801a2b05d1f6f06373acb34f898b6f4749f3eeb019a3f521077cf844e653a71e6d1a1c1d1de446d9dd010193113f7872fcd0e0162ca77974e26138d71c170195909a74608098371fe28f9a5c6d00aeb4901854855dde8cb2c230df4ac0633c3a8c3d94f4ac73af132bccaeb64994d571690beed761e75b3698f4aba56ff887817b5d25d51f8fabe0a48ef2253482c134a4c5deb615b87629cbc1fdb85e7f2e3087e6c5ecfd8594d251681d95e3da26dd4b7d3ad2bf22a3c1a18655b4f3ed3a82700a4101efa7ca7db3af08bba2974c74ace35412fe4b310c24cdc61c938e73ba6dd5603c489f7051440cba0720ee4f0d37ba74238fa640017dde2ffe6d7aee441c04907fae1dd0f65f0d0035817493f136bf66b9fd93c932609281c1e02b34d915a223b2e4d8d1462d81891fea2b83f292f95c060490f6788644ab4dd10344414c1d63281167efbfffae8eb8468c7635de37bb48cd1976872450eb34b79dcc696840c8fecfc840da74a6e02818068acdabd8797c11f12482ab9f72af935b732ce4d9b3188a4c312074418c2dc6afcd3d79baf5bd0e498aa6f332dd5882b1928f5d6749d0e05e29dee98d9509685ec57e59cdfe3935a1ec2fed2bfa4efda28d811d01040733ff18e957902912495f6ce84cdfbddd164c335e09f065995258d0772e290366f52edbd41e1858461f333b4618ba24f2ea32584b0db3fa86faf1e4bd5f72d44127cc53d21549e6de2655ab40de2cc303ee857102e6f04edbf741475bde08290358535039d395e1a2ef0d3723c4eb5a3be674300c0bbcb1d5740cbc304ea4136809452ff7a0b4672cc6c1df5986f29094969bd1a544c22c56c6be77f640094d9d3fbd7cfa23e79074c016d5066d5700d292b4e948477cebd67bcf24f7e7b7e5875068cb0183ad3283ef1bce600dd4ffdfcff3b12391bd18a844c8456dc7fe1b864535597d369d8f4a6931763297a1ec97bf6d10fc1fc8c8657ca49941abeec29aacd4b517ec9be243e3d323e68cfbe875fe8f35a1ddf345990ad0e0e84572a4dd5cb23cd7dcfc159a1c138d853d0cdf291f6b48a7a60bd0a6c54d73b32cde9722887f14b9b31b59de5111cf203a8a558373cb9df5687b0edacb60e82b5b2f3ea2bbb8f324b1efbbf17343b5e43f321b275e896f74f799a2852152c795092527a2db56c57418c5c3e2c3b319f3eab2c7931e4946add5c0a2c4a7b505fb6e27724ea2778220b244f7bdcb5aafbeb5b6b33b2108efdd9cb5b9709ff4fffaa88109e5bb640b16c9d08cd6020fb1b7f133cdfa1846d141462efb1387235d1a8d60fd1147bfa3a0c220656f24bb0e13957336d8afcbbc8dce11c246d835aaee736090bc6ff03785930fe0e07c0762352a256ad49bd16760b75f3b75af56f018c0301462b22fbfb9e36a210c48d81e5aa34b2fa316e769201aba54a85bbe92daec86ddcf87494a32254b1539059abbdd811b17ccd464aef1d5bd6a4780eea2dc214e9189828ca4e595818d583a3849350b08fc44feff070d2527890e4a53bae41d429910563a6d7d9d5fefc1c86c98d05f3e2801d523a1d338035cced4a8706966cf03ef5f621b6bf7bcaed92a42f5e418213b50c4138a69210120feff12b68dc6eeba0b9e7132c3637e58988dd728b4d602bce069fb7016d38ba5f0d2ce3ff06c049bc73f484e8205ad5bc1d5567ce41d1df593ad1964f872fe873c1dacb14e1cd30066961cc5e0656e96926dad4c08357443337159388ef28ed66cafa0ff59fd1faccb4d56d2eb1de9e31a817db6fdedc01fe45673535166fc1265d48e35d648bed174e860649fcd99f4cde9d1e13a8cd92e8d3c98456a0aeda091edaeec67bc43b5c4a1998c8b8db7f14e1ab4d52fd819b48018c82e82e8db1a88391b109ea7bfd659072bd6e3f94ac19511d7d8f7e0fc7bb88baed203896e06b51f3c1fc5bee650a080e9dd54fe81d1bdd093d8aaf3cc5277aafd6773d6f6976a3a027e410356c3e719c7483c58dd02a432b506f5bfe2161894fdf63a5d160389fb457c21e9fdb588473f7f88dca76e69b3ecb22ab32397aa0085e62452b861f376eb51db0b8f6c980b2f4a174d6aac4296cd6b7704d01e316f75ea52962edf36975d97f4894f69fe977c70025f8f54d86c5168e08dcb09b5121ea8291a090d6a4dee88345eead167940a141571cc6b3720d2a1db597f977140a4ee22b18fe0dd0384b0649b2d859e7d742de869ebce2c995fe4068d2728419608fa33eac93d90950acd956ffc7c76bfd87211fd09e753604765b3d9d752fd40605be19e5de31d53b4b2b58ecebbf2f1d5d1074e9ea71c4fdb09a0e0c6b335152febb30258d9529c737009e99545e5045fd30d05545ec1928337795a0f9bb2e610c46d63d1db5cf7fd99143858f26c52f26b938a4ce7cbe69415cb60020f9abbf912a78c39664312245628f9b712f71c2bf1ddd0f1918c467ccf7a0c46e030ab85886b286e69ab654d4b2255ceebbcb2a2395dd0fec75d0db0127e07462fd3ea1783539e05802796ac51c4e52992390d60a0bdc665dad2c0cac2a552448e7e70f9029713f8f878e3d220bebe59e62d8e0685539148224e8a4f8cf5e8ee5106f7b603206730587ddd98a9d11639f265a878f4082dddd3cf0e5bf8bb557fd0d2ea0329d91e0f7fbbe1961dbe72ab4c4b6da4f0198b931bccff44ef3f9ead4bf89b373febe4ff3084bb3c42c5f4969b64ce91bb696b03a6e40761a", 0x1000}, {&(0x7f0000000180)="e155ead32d2cbd81fec87ecb311ef29305892eebcf4cda82576fd24c0e58a10b4017e0b24f5f50190f1f7080659c4a1b0a29074995e01396de74", 0x3a}, {&(0x7f0000002340)="f49e54c3ebde483afc8d4785bcb9eb4cdd2c0c02df9f7f3c1d1382b129c506c330b047bd770aaa8dc9673e488b2a279e1fc7bbcde771359906ffafc6f341448d714f88cd3a2cee384f376386941ce2295de24beec899dcb104ff1b04b8f364f59258ecc8b55a378692b72608eb99c2244063542dce87367c852afcc08c4df367937ac1fef048440921e112b4821ad969057a636d774ed0e28aba57936909e8371672e1a2c8ce05bd7b1a96c701", 0xffffffffffffffbc}, {&(0x7f0000002400)="98a6d244bc96cc92f99d7b32bd9e49f32cffd2ce8217db8d5a63298944bfed50703548014c5271f44cfc5cf734ccf4276ebb68c2da9033aae931b9b42caa1e7866448ccb6f343ec2c4493a8ad41d211b74a9b64f5b7b0605c505a02c083ca56e4b8df3b21330dc780a52d2349fe5ec63e17d25c83141acc5135a313780a89f9807b5406d82a63163c66d35ba06f46b84541fe7b479a6026012c99514f71686a71c0dc0b73ffceb0c165e507c4afce9d9c921514ff981f162648be6b5ba0dc8171bee47a893df7dcd63a2a49cd8c69ae904b5c6526c6fff6bb56682ff3af7130fb6e513e58fc65250e6883ec0e18ec703be29c24a5587def953ca4ade22a72bf323fc11437ba9375af6909cbaafa6ede958268be2b337f6fe986ca2030f9628e705909ef8290aa61b0f3841657a2a7e7906c833552fed850f852cf457b54e2ed00e99702d78b5df3442a363768320f9127251194c5423a83c81133c43d687e14e7abe126c9b4497bd9b76400e6d7f56daef856f489ce75e08368c519ab26a160a567583aff61c11f9a095b1a00acdb7f73912f6574e35f690b3df7d552b875a07ce702910bcc23be273a9a8098266c37b4671d0ab968736e8995de40d353648c605d62431ef78be0f76e73c107bc1d0f9c862acbeb23e6d4734a1ea2fc60065bab0c082adc3a209066a652d76407f84845f3eb34d127dfea287490ed3dcc3b824e60a188be33138e2f96fcf03d2879cbe4c10c5c79eb22fca121d98875471ca2e4dad545969e9b47c29942d2e5002fdbb61c78f8e416d13c7fd21ecc380539383f36936aaa300cf0fcaddc05d609d864543ef3b39fc7d725b4ed86a656b9e1b91b84495d5e221b5a1d9fd45f9e1207b0e4d4c8c958376d1f220c50085cd5ad0c70f3787bc9b0edbaa0592838567a79185c6be385e3f2ac6fa2b5a4ade4b28461d3cc6dd668c8df8bad9ee6a52724ca2ceb085bf848cc2c701e813d5b14527d40f093923e4dc73ff413a6b9183f2229a2a442b9f55739c3ed16aa81fbcb81a59d7af08d02f65e4a233b56a5cf1243284bad99875fb54c5021ccf0079258dc726a1911ff6f24afe891400d8c659cfc69c82453759110cd5949d6ddf258a109b9eb7ad93b859a61c80936db6ba704eef5bcfe31300c0c9695569e2ab9467266312b3a175ad1e5594bef9503be1cd51475651adb5b38b3181f923da14bbe2058c91a9415433b6e234d869ebeb93190c588873b84326480dd91f4e0e7c01558f0a07809eec45b59f2a92e02a612b7aaf4cd4d78f438db7a9201e61d7f9ea39d49577a01e36ebb0131f5f099e8fd0ceff443ab86e5512328934c97ace163240d9539a1d8dc3f15ac924806377282242319c02c3957881c0cb3a7c35cd8b0643ee092df0a0c8da96728495df661c48298a701292eaa5601e655b75551233bf87787f3a532a03a831be8fa876c5780afb8b51426c1261cb8d7980e62371e5e6fc90188da1586a69498acae50b84a9efa14be094661a59526a971363b53558e68071b3a90c8f65c0c363d36fc0ce0f22d4e7aae771f254c2bf9b533645435e0fbe90096b3d5cc54197bd6a64f293a9178e69a24bdeb9071bd16911feeb868372e78bd686d5210c9d9032c15548e33cab51578dc569482d7a8623b3f28f021724abce42d0c740c5ed31b77930e83e97574bd75adaba905a6fe82e867aaee108f43b6c1ad5f3fc042af5533fd6a378140f13615562e8691a5875d19b16a02978aeef9d016312fb1c351dcfa7e581c751116dea808ef3afd82719c0387fc039b1fa9452d08d4f58c70becac5d164f447d8532d41b4eebd8ea8835f4869190899b2950235f604ba53546a80079c1218f0368d91e2b43d1ccf8bfdce5c89b4fb3a366a8bba4b8436fea89b74f3a47181f91490bb3f56d83a40561148965ef3fc04735af9b0d4b7990e8460cbe2568371e0ab8df842d8bb175b6d74d6d5207d2d1b83328290859f8727160c2edeaa46ca240f4c0d6e7a66ae821cd67fa872a38f477a4d1b56a4167def54bd01be2ad42cbe4e476f324947e7df4511fb3b09d0bfdfa7a5dd768041c0fc411511c07ef659975220094f48e8d36234c38ce738ee52079699f1e68d500d4afd0f79f647c410154f25d3c71d8f35589d3de3eed08bc7bb28ae6036220ad2a9b893a3920411d500a7ffad88d88fca46bfa952176d8e56576be5f866f38dbaeca45515974e909b9abdd5aed2623f6c427f611e27cae8fad954757e24b1be39aa78e32617aa7026cfcccf018ce37a3e8cf09ee13c48f594bdf19c28aed4998864d361fa431dbb4b7cb43c000de7a5edb5c75c08da448da1c040649f811cee41cdeff6118525d8c7bc0597e09be6f7451c4dcf8d6519fd9c488c1657380f336d0a9e5303a6947f848164c8b7c9ddb33bba1b5e7235127f0a0daa375805f62f144be8c0f8a17a230b41588e4ff2247bd232b967b631af276e90b5caed71bcaaf9ad3b37ef924bc7221cbcac12ce3d21d2d4f35f3aa91f47e582600c09f0d3919b943ba8a586fd64654d3fd6240de1cb1089983b7c0b3ce23264446eb14ae808500cf604dd4f81a50f9758a1fb4e857a1f5063f17ed70151281679b7b5c50391f12f945c5b8c8fe76e0bf0332d7713fcabcc1c14f6ae03be1b367901fc0a61d906bf3bbb54c2913d4d7d111eeddd9d822830f822ba536c1654fe01b672060292094210476394fc6d7dd85dd24743be39bdcdbbbe52ab3a2102fe2681523c201de5eda7b2c321d69be6b0e93745be103983b31be6e9629a908407dc6e899c8166c1c02ae730c8b8846fa59ba27a20c11d7a71b0cf96191e974e9e83db2ec591bb92f84ed8465088795b7ddcc33957e85b3d1673bad06235cb0eac59d802b6d4ab013791f50d657d3bf623d9cf4e5338bb60e0b626e3bf57ad340ce30d5cb45fb2c751aeb9fbfaf1968984845dae0a23bb7a84d072fc063dd3ac96314a8888ae82c50c5fede7b69b1166773c4d8ed34448fa8e6d883b3c18479286ba50794f81f696545fcfa6facfe8beb326168ac49a2c2fb6588dd2b240f794b9530975d15b586ecc861dba08f3f7b102d3b088e4357ed478a33e7f2e8de736d25dcbf708f1f7e426b0e1d5fd2b60e0cfcd281e45b65eaad68c88ff0c277b59d85d01e62a4798ae5725163a072de60d3843dc6c61326f1c892c23b185566a44a01a2b23971f02db5a77d244bbf1d6534436746705ccd6c7d0c7cc4d504e14b1d784240b389b4555cb79875174d1ca4c73651191d06a10652c86043a2fe48749a05b31d534724cf759a1aed85dd262ee8c9b22ff812021e570b954fbab2260274f5f61df6aa52d68b5ccb01537cd5ff059424418c5aa8167b86b9a86f6fe70a3d683464e5264efdd3637130f28907d84d26cde6e5b1a92703e8fdbcae3ed024d0311e75162dcfa3925cb25dd5457409eed5b4e580b5b7aa8c2bdf4e4bb5a2c1e2aca99759c86369e78c50ecaff05ebf327157b331af5adb4003ba78fd9bb36a759c1b932702ebd0dd691d15b904964e86af73aef73ac6fd99679df79962d72e41efec5e27f034ba13cd08fc8bde2d4329272516ee1d0ccd09718ca8d8edd04d489d588a08723a2c47f938aee13fc34d59b1ed9e21b721ef871b252e9fc0555d228d1feae13373bd08003c6dcf2a4443cd542d5529641ecceb81937c7e6f510f17257c9f8913cb32a2458ffb574147dde040288c9b7b5d233dc60ad125af2dbfc5a2144fafd70abb909bd78f00422f4a47da5c1a9770dd5c0835d1ac266d5d48a77efb982be0dd1e41ee88bc6cc7a6696d160cfe1752e477f09a8b73c1b3803e6c027e3c6f68e108708a0a5bb7fdcc0935a68496cc9d570b50bf1003ad346a872ad878ecac5019c0213cfe2925fc279f9cd605c8ddcac5e73566464939c87de1e3b646d0c4adc1b3c5fa433d86d9dde85c7cf87ba17ede7b4546b4fbe46a529b6906e796a60d9b4f38178eec7a8efbdc491a1f3de66d5ce7941088287159f461d22ad050429b410761d87ec6a17e2129e26053e5fe08253c50cb3c54c235cf8e446f0767c71992d47468a5de3b9cd586527e6cedfb567f493e1f096500388c65562380dc154fd1badad53b221f4154f5f616bc315650dd5d84f0de7a8d49b7c950fbf7b061bc4052f6232257894c9c461259adf3ab2eff352ad73d426f93ca1a5e643302a969286fd4bc9bdeef96b285d291440a96177f5d8f2a337aca9f070972690a69bd1a9b2a6fc1f0038db50db8adf8be5d9d55781ca91ef9ac67f621f8d1bb4b1bf5ac6d5744e8c41c8faed16bb7989bc6867b574ddea5498ff3289abf950614524304e8c508953264ec432a850cc0b9194600e9dc53f2908c882ef8707965ae4640d13e3a50b225412d08a77b1045d8c88a0998db6fffcf172879ac6219cebe7bd532c2390959c7c833f079f8b66a86f584d4e79b4600107dcc0be91d24ab09745f3582c74376ceeba4c385e61644c1a293373f58d50004dae3759f768215019d65ca0ee65dc05eada4d28c841e7e51201480892bd3899fa1c6db5bb36c8ff936067760a27abad29583b670aa5b87f0ce7e078d6635de8ec08e1d567728e7e1f3e2a1d30ff867ba34bcfae94fe4ce83a2da9a77a360406d1670eafeb436a991ea3e7b74ba0b31da66740e5f8e0eddba636eda245df2d05b85cf10ec3e6e35d50b2f6784c8d8e900008dbf32cf66199ce0f09b1038841999e09857ca555d84ac66695fc00a18511cb588afce95467e2d8c1005b973a097fc5e0aabea8b3257169c754bbc5ed5b23d55f1056209df12495ff9b3ae087fbe54ab32858be2fe9e002c0220231fb2d4ed8b0cc7e8333843e8efe1bb1d16d7cc9f3f4499255810e694043dd43ea03054c6a658049f81d6d6fbffa68b065fb1991420e37460d1f426e5183aa655fd947968db3e9c62ae31d87cf48d86c09ec1831fd2cd101bc7cddc63061d4fc2683c7101ad02e3124d8de5193844bffe5700d7e1487d74c33a4adb7ee55f1aed6ec68398f7630c31100ee49d3c183db09e9149734af93e29bdf241df63cd9649f81a8eae4b1c8195bfd0b3406b23afc513f20c63cb9f94c9a53971835afb8bc57ff9751c2695a50f784d1ce24abbe17c692812fe83aca9a79f50929a23387e5dfd5c65b38b0cdb16a124ce1e9c18cd999b031f42307e8bc5f70ff3648d64e178b79db22240ee5c0b97a3b8b7462decfc7712436175b905386298e68928c120f66ec8fd0ecc47ec15359de8ae1e0dd6afada0006cef1f0567b84f9451d03268c410b8796148115c6d173b7b1b6aec21429bfea5f734e728b986593a4cdb2a0f4e04158f6ec49653f6320b8f7ef63e5ca79768414ce423a15995628e837e0353a65c185e84861a0af8e2b89bfc9366e946c1f866255fd3bebf9da0071ba3b379df2a5964def60069e98444e3105d6b5afd7fd7a84e3d6973f8bea6b1a7220df6bfbd7bac4120c589e4ad73bd145df5732e26c0678b8c11935a4621de0721c52f9c889b037872920b38b67c0af508fd5cdc4fcdb8ea829bf91a85d7f9d94d049c957285041fcfefb15a2c11acd454287519fdd03692ba98b9b1691c501e20a6eef615c82ef9e925889a7fe1c5729a2e7a939605c45b18783177478cb485246aca348560dd565df5810f47ca99f44b84e07044ce0d2494cd9c3f6cb53ca71e8b1041f570ec3003fccf5bf1c941292e97482625d0b5cfb35ebbac06189f93bccb7cfdd8eb2fe7a5e9c222306c5d8e290a0ab257f62c7f68fa7bdced089db4363abce6da", 0x1000}, {&(0x7f0000003400)="64fb356cf0751cfca82a7418a1ae7937ac071c30b760a8e92dad2dc239f0d85651207bc086a3bfeaebe20c4ebf945cf5be9489c32f89f2a27377e2e1f5aa585eef", 0x41}], 0x7) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') 20:56:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0xcd, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xffffffffffffff81, 0x70, 0x8, 0x2, "c67c87acb8284ca7799cbd9f3574ac7237e48786", 0x5, 0x3f}) r4 = kqueue() dup2(r1, r3) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 20:56:55 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000800)}], 0x1) mkdir(&(0x7f0000000c00)='./file1\x00', 0x40) lseek(r0, 0x0, 0x1) r1 = dup(r0) shutdown(r1, 0x1) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) writev(r0, &(0x7f0000002f80)=[{&(0x7f0000003880)="5021683f5a09875378462fd82b43fd935ce39157ee8a63dd17da34079604b590ef1e3046d92cc2c6eab3b48e67e14f12203d42a798bcabc1853ad546eeb0f2f97db1163a817a39f3a374665d4c41dca0e38e73904867b7e71eeca89ef37a689ad848554d1c50647a051dd9c2f3fe422d8d58dfcab4e36652de9c676b629e964f794951bdaf86bf86eb8a2a39ff7362b52bfede7df42e31538ef029542826218822108c12c18bba4767b3c8ed5c814de28e1fa3485cf79776fad7d2c53a5a3c14feca23c0fa91f6c3fcda9f7f2b85ad49c33f1d9b06e9438be1911bd5404e418a9fd2858ccf0076cffdca42ed519c51b3fae57b191bdad13da996bcb35b49ed810eb74a8de93973d133707ed9f6b89a332234f6b7d2971e8f26fd98eb4782ed3c1f7180ed516ad4b4230662bc431c3a3a263521e2d282fd00eb5aad9da948402fa20081b8596b913c4ac15e680e67c814e360162b188466f1d6422928947c7beccd2450b938562dd321d6aca48ac843215d90847197072b7cec615614ae8e56a76d8a1582d7072519951f14af3e7c7c1ffc230f7d8c48285b256722378618010222ee6b21f7c9bed03ae3ee82f850b894e17fac6ca6c9544816e45cab1ce7fd3551ed9fc2d6d75e06e5c90d34cf71b092b38df5a590354d8c688380e83ea0b89809d97f63819d44fd22909593ed78cd32b1d81c472d8573a1756b3708700184f91bd39161732dfa27cd96f3bcb6c494317bd7e99a94baecbd6e2e76dcd5f4651cb590d0ae10d6a77e12b20fa38ea6332e03b8a40483a7cae4519827febfb8474a3860ce6e4d255112f4c0fe193578ecae56785085e35ecf1869643691768efb19354ca07034a0d8df37051b556c920fd8d05e7c3e449b3345ad56de42a93f58333f8dd65d9e5acd1630a0f0bdf6fea176e4af31ad3f82c9ab536b66025f3076fad1135e91f7c53bccd08cc46e7863b8e490957fb389aeb0ddbce281e2fd60ea90dd37cdc8bd0b445966f0a750aa5e148b8d30b854a53d2a3ca34d3470d265c12adc044aa52c50bb381693bc7f5ca055e396e8577392b3f1d2ed4be5bdba0e01f0423eebded2e8ccdb543d599489bde31319bf1bed580aa4f4fea05c2e16f2d992fc9e97e32b8a7ee8970eada261823e295bd32bd7975361880f2d8750f1d031d20088447404f977c7ae9385789a106b422fb47aea491f63faa8b1745a6323f9fa65a1053abf57300288e83d2c4a10c11d4d2c0372085230fedcd0f162d759cf2e4a514ccda81950564b0f12215fe4797e696170a9e09b5bb970de3d9905362d437766678a18d0bf136cb1d3756a28455a5ae73e77155eb7110ff9b559eaf4508508e14fb709b682d2b368870baa4182472161a865d0e98830babc0555de00068115a2b38f5cca57bf5cb7fc73ec4f85be4deb81d6ed55ace19f38ca43975da278d202094e3d50832bb5dccedd0d73a3e26feeab92a72730e3bfb1e9767b86f23400b981f2c5b6108abe0cd42b9fc7858c20f14428197817e76c18f7eb421a1a4703db36ad75db508419a5c175c9be03e2ab1dd071f9789aed33e59cf6791f0a8715c015ed17444630919c6d2a1ef75575d14e3b9af4ab149f30fec41321af2c77ae1dda1349b0d143b1ec7380090a88d2e7ee55cf7573fda1ee720ed2daa72eb2df37d0bdcf31ad50796ff77212f2e584bcc7ec4be9e7e92877a2434a0365417ba6fb587318ee3def172b4e21ebfacd21e3852094533dfb302891ab304b0275c2d4f7be46bf9e00b9d0aa7afb547f77eb314650f2112576aa2ac3ba5ca4634956d1ac7c799c28217c6e63a743a75042330d52b593fded2d400e37becc3ef804801a3db7689eeb8096d4670194d590127f65b90d2630eff3b4d7f37ca69160f161906a967078d5b12d7a2997538c98fdb12f5a4ec86066ae3dcfff627b83caaf452197fba35ac653ef2a8d7a26b35d32234631ae6ef8bc3844d0edca841df78a5114693266257394acaedda126955fd8884ad9f57266aa38e170383c65513add895a2b625ac9ec3bac3574eba9e345e95e665a2119dc322c5501edc95a960cec4a25c201aba21aea7110b4cf8d5ac4828ea7a96e60c648ed1abf088d267bba2917723052c8ada39347403bb30a15c481de2345a19fe11b5771970d447f3182c3ee5299d168c3d038e25cfe382484e9bea43e0f2392d75339317623bc9238f7d54a145d0abf4980c0e1a99542690dc03f25e1c2a28852271b3a52d9bce095db122722184969f187ae506bd36669f6161e3f4d124083c624b65166456c2fb12e10d0b339a98b19e492631a9edc70ee26ad1e34cc29a3ca8aa912a11403f5ada69233dcc72473250946f751a5196a4ca284aa4258924bdf3c5a00c4a5c9e341b0a7db6381876a4eb72f528632ae0524541d88a72b9d5bd264d96f92d16a65c8eeccfe1f7c48395d2363bef26e18e752ec81be99605cf657b7b91a70d5c8f03d873b30ac82bdb710978c9e0733889630048c1005c7ffc83caa4582b94e0d8db243766116f30270d18f6bd1e08e80577217067fb63ee4ba50acf9b0859f483c89c564649f97833b811543505cc544a88c0618b9cf34f15efc45b0e87354c68d6b8282141ca009622652e0ebe5ccd511600cc7436d720b5b8e6732d91426300acc406defebca8cddace7a125b40d88147ff3611d2269cca6794624a09ad86a1b68f3a6c75cec35c88f4a207e7aa3a8d885bf26f8edeaee546319bd1deacd4baacb3d041514d9c90a219169d52a5cf9557c3e61d736b24ae8d1fcf5ff51e9ad31cfd3993e1fa3cef721255404fc0cf81ec3fb121230cdeb40f6966834abbdf335dfdc3d9528ccc78169ec6467f811fc5d501510860aa1f423624978fcd74398dad10d8de7", 0xfffffffffffffc43}], 0x1) 20:56:55 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x46485546) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) truncate(&(0x7f0000000080)='./bus\x00', 0xfffffffffffffff9) 20:56:55 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000000100)="58f6f20637fc2283ab46dd7af5c0b9a26fc9d483232cd1e7b5ef53d057e24634a9ef7712a609828c29b445ba57a99b34025d0ad8bef6bce65f4a04b1371bb198b452ca9a78e6a07123fba39a36355bdf55a3a6c9997bfeefa67f5c9ed32afc03b0504566431480f5817c3c08d3a1f964e32ace9b4921ccb1cfb56e19838285e065ab6da563035ea25dfe04b14f48932b96b40e81a36703f44ccf45e2a249f6b83edf24ab2959fda4384175db788a7617c6ad5fd9e487", 0xb6}, {&(0x7f00000001c0)="7cabff2cbf113638db7d1eabe828486f65e69df5fa6dd0c003f8ac9b8e9d201bd9e0fb62f5b5a8e4c4021be96fded2815b1d6c7a2d83bffa64e14e8337eafd7b199f9257c3c0b9ca8181f46c74a17421226cabed44623281c922508ce4ae943c8600e5dc901221784bbf1fd59f4df2e6ed1d89af295d44fe27af947f63513512bbb9d422a83ea6bac2d1961ebda1f67ecf551da03714c0522a04d8572361cc478e780b2a572240c30338e1e3f391785b246e9d9a169acb0c2fc8d4db158a21b6c2516e5bb0df2541ab2e111c1ddaa85ed86a72a92c966117dc6bfe75fd86aecad16d788a0ad23a3a4abb74695559789d70106d33cb6cad1d902aca0b499b9f6c3eb423eab26523a3a97a4f28d600cbfbea03268e88a6a1d7eee5bea064c9ac21956abd5c3a11cf62efa600afa417884f2548840417b42f5e991166f9117b4c6143d69fdd8b0dee2f98555ed7b7fe668428d2c7defe3d5d776ab7f6a1deab85fba853ee22fd9572c4319d7007cefa820987057c21061feb5717bb577e352492ef31c9624889d39892128f56a3a4ae19306792476380425e547f9c7bd28b7624d9fb6c8d1d3bed6cb645303bd479a60c1324086ecbe3f9910998875c0db4db4767aef5c57fe04b43ba83426ede5ea1b4d5fc7da917f7e4e2824c84ed08d80339f36389a18d5ac54bb3e276e4e4156ea9aa6e6ca3aee6ea28dee11454f0674400f8fa0fe49730ce1cfe63f66ede8b3e1d1ba84688c5e416484d7245c471f488cf806a0387a913690c4d459448c2ff0627ab2647b905ef65a78470704a67b39864589508eacdfbcff20e83443bbff6b6b48dd71e4f2954a2d49b8e7139e6127597e33027fe87f0347538f58863defa401dafec51381590cd5675bcde39ffa4ee165cea836872d6af03b05a32a5c65d07a5ed0c9d4390cb48cdfd7461138e8da22932cffae90b233a0cdfd57409ef7300974745a75ad1806d6e35d896bd20820ee292130ae4ffdd0571ddc9b75dfc5ba7c1358437a4efdd25496a6a18c2d23093b4708fd0a052569d9fa454e2a3aaaace8109498029d8a11b1775b7bace0745e2b637227996fad026ae2b17c2f84882df9f246697a9fb31fbdb4cc637d28469acf5df6d17a238a50958f37c8361e24c9de7a8eadcadb33f7481e8b843094648add0f9189fd1c4d729a0f23fe4da9fc02b36d569023bb53aa9ed82394d50845b9522f242fb09018e77457e16dd9910e6dd7182e656b6862e910b641db329c7a87648b1559fa283fa602f451cbd8dde162d3d3ba46e877f26050d9dc2c02cb642aa69e9c4ab7bce9eb9776652d238ca8cf426520497d9e84880b17797cc16e89bf9fc3f9b34c95766f232a0d3499d8c1b05176a988f2ceb1ec95c899921369220ed97f3fee7802ec375b75cfac0bb668049c31c02d6342094b4f11f41d0b52e20cea87d76d69d65c60ed15da6f38f48ae52f5db4090447af4623046b374cfad23c9464e192c178a4675b65f8e351530251d82f15d162e991c878ca478698b39e686904a328c6908788b28635f9d271fb4f2573f65bc4db7ae0008810794d541e4c02330e54d9a6c8457a75078a72cdcc378b1cb39cac1ee18d7c5b7c3db4f8e99b65edc856dffc9f03adf50f8667528cdcf216ff80fa491e8a2e4a0b6672541767b85d3438e3c834f181491e2fd80226df638400813d5cf71725505d78cb94b4023d75779021ec91dbdb9a6fffaabe00eb6e3de85e41d5a25bd68ef7e0d48427a316102ee0002029a2279b6bc3ee8949ac6daa39042774b7790722bbd0d4e4909aa7b9316ece1585aa194c7934ac0282eb816ee24d1a71dd23544aaf36414115690e409e5258f217f6640fafe10702a55e5ffcb85be1bf4af90df2077500846c3da8d11c2fd688537bc2be0871b1335086790d9ca5c640b239000df1d2da46d016b2a7ab8fcb71dde5c2c1f4300dd572184e58ac88f49cb685fa36e884b2b9688b8581ee2db0266f770cb423b24bd9b2b805f48b833213f3e7123979302acbed69ec83a0ec9d37cbb889524849107e66dad51efd67f44762c3c9b4ddf3281dbb88fe97a3c12146447b7f16ce3719d9f28b2a5bead30894d5b2822d75a28c253575767397d276718ba540385ac0ceb5e6fb86c057075802808a8bf3b77e8f52a3f03af9e4f0c111505eef6c5fef6d8db3d2ffc7f2befd429d80c182c94aa325b212bf7b122ee290e1005d518f390f02f166efb7d981110aeebdbefd91b35a29017ecd8feb305ecdf6a67eddae133b7888f87f690e7f71efd3929db6db13c4a3404b0e507af68c12b1af4eda7d3ac7652bff7466a0bfc76ab800fa3df9313ad002168d2ffb6df1a90401fbe32a49e7b51b40baab53511751fed841543abc65ea322bbca91d4223c9aca67d48335bb2161b02edd2ef65c81817cc30a9db85ad2eba791dd363c70ebc8ced48d14f40c0e4454695a2245fd002d3c0d6eb54732ff3656868e2b2badf979873a791b3ed051902379c75f4821b850ba9ef4baecd14e62daf58baf94adf8cf411d39a138f70a62217844b7b125dc82885bf4ce51b74119fe1587768249b9f1e792b218263f8a411105097d9540484ecb78f454253bd36b607870e97d9a14aad06492ab1703c93d56f19069402a51636fdc93aae82f7cc0330a1b0c7cc84f799fcdf06eb8716578ec1a9e0ad8578694605e9fe10ce7becce3a4002b8f9b1ef511c009a1ef043d03e6203458bdd2d4ca20203f3683ace43f2c421c6db39e96acdb19659d5fbffc660bb29594ee392e5f2bcb47f2b1d92823ccdba8962aae7a60dea8e34d9d96b1f46f8c1ba5c5863b54287142155f20a297fdad883dfe4764f89d074faada05ce2ab6b5cf465f4dec38eaabd10d1dea8e282fecb3d5291b9d74d950c3794bf3b7bb0f2be4612ed823250bdc6a19d4bad3c2f10bf381c9c58924397ac7d83fef576acba4d334a60c97141a09690c41e993e199793e86a4fd5803a2cefea061109a4223cd7ee05ffdc31d538fa009940c2e0940058fdf755140575266a292a1c00abaf0308a46fc51f22885b8fa8419ebcc87a4e4cbc1f90165969936769271fd16d53adf21993d9f4909d1019924d7929455efbe1fe75eaab13e310efb20693a3573c722d20364d19bd0d6b68716daa9f40017f1b944fdaf64485419721a9f272ce81a1245b492a159fa6f818777604a97d25c428bd285df167c73e7a4e6b4db7257a2a763bd4e7467527cb34bfb7138a8f0e68147a3699be8b69fbf2e07c93e4c3f560d1baa31ab9d1a37e3ed7cd31ddf5e4dec6221d11aa1f1f998f15f25e2fe282c4c2e387ecaf2c532a82f0f0a3e25aef059d0ffe1a0851e4e9424a8dc9279b75b60d987a75d4e13a19788ea72af737438ae7c128d58cd053a8c31d8009f6f4f8185bd410452d4c9b24734f44ae2d909cf77a70d90b543d9ba37d021c4a32dde8dad616101424f310f8d8a9ccd4568774daac89f34524a196e63adb028a1cfea467f275f12b00e211bc5b8e350e6fa687ee22f4fccb34b3b9ec6253f873f22e01bb6fb919b8344c5a6f4fa7f015df3108c1b3ed54fb1976bba7823777b9e4d7df2909b49a459a9379db31d2793991a9e99be14165be521436be150aabb6d9fb4a27b1535dd97fb1382e7b1dfe1f261191affa34658ab0b7bc21b318a1285124feb699228a70d6eca633cae507fc77afcd5b58a2c80e2c290cd82520914d969dc63c0a02f4cced970c920a241936bbaa8a40e3602a245d127636511d4de296b82a01c10abebb17dd8e1a4a60593d362605a740787078e760d447a1f74e3a24ca4ada2ac4e1927c95de32444110a5885c657cc33055f5945f2000d2eecad68878b44cb8b289df76f9da90e6c41bd56aa10f0d65f9cb152076188bd5859a45ba0eb9909292ba1bedbd0f3984b3e2a53c7c6c4e777f5930119ddfb1d866c7c18322eefaeb57c7499ba686c549dfa090ff33d3b1277f9f45697db4598d38761c80ce2c16cc278e8f7b5f7f9f3f82b53af6eb6a55cc012e542df502cf40150060dda7c2c5fb336e7b2a67bfd4a9291d5a9576e92763b1807be8ae2b10722632cf21f1ca33872d9a0e7343f44187dc342bcca4f5dab6409cb34857930f8276b80dfaa11b5bfb868ae405f090a50e1e5f2be88b96f033ee2c68da37771d303cbe892fb8ead88ac8552f954a8b673892ab209503dfe7ea18dee9f4617f208cc21a4830fe0273053db62ad6ce78a89f8a09b20ddc03ac1de19806afda92adbe66de02ca52c96ae1764ef861cb9a8bcb1a23c7d646f624016bae0e4989608c4b910e25732547326497937e332296b85ba54b1e48f80d8b84de9cebfb328cc1a04c59cd8fa3abd627189a90277b3a1fe7c246d5c318bc5f0bc8f2c333353bd1f327f6a758f896ca0ee5c9629078644277403aefa1e67986a3403e77e1d61f321c10e3023264aff2dc0e072b1f62895cf2fb6fc4791b8dbb84ecebec12aa02195c33831e1706ccb73e141a0c7480760e2d7085de1f8c51059051114babb22243bdaf36a040d7322022be6ef345707b320238393628ed14337b52d68148a212a087d9d031ce5b4fd9faeee5cc8101037944a5f8c5f2cb3ef5d33f62034d4d04c9b5dd6ca07a37ddd4a6cc9cafe43de4ed0e07a41428d00a09d361ef365946033c8319544882212120e8e2fe1aa427bba4cd6c368681e8920a62ba8d27dd532369a7167bc3970d44b63e0ebe13d5d5d37395bc21b46e8eb111dff23dcb064ff70f958207f0d47ca94ee1b5d4d070327eb095e5dd3323b5471e496815eaf0702a4cb93f01be0280d154de6a99ca2e78ab5901ccb1e2460615c7726b4360a8d3bc06956907e092952259e3137c673b9249319c017e79f9716c88c86c783801875fb6132de16375e2525c48fedc3ba35b96db7cdb09cc172a0ea5d1b33a57a17080fd6835076b27f3109b61056149d54cf3aa8ccbf5acd6b435f62a87923e14140085effca3f3770e273a8c5e136803ddf202d814f9453c013811b2d32566e75b5b2529cc90c3dd13a894d228818470e4ad4bdf2e39e95c62190b49c7dcf28c13483876d7a47774945ba74828e553f645fbb2e3b0d8899f9aa95297c6155dee788381ea63ceec1727e9a2981eea9f96a0dbc229c949de47daa0baba8fc42e59e0beba41941b50586ae7aba5dce6490d973875e1f44d5ab6000c66337b46950cbb3a4ba56b8a3195e1dc4ce01d0b7aebd2e3a3d8dc4edaf94ee42e12d5d6af9c77644c6982b8c772904b7b7e81cf18a065c9c7064e0d8349ef68f5ac7776be01b28db2fc5fed3c30c72cdab3d8de59ba2acd73e8c8097076b5bea5884cf183e3e7564fee1fea0ca3a37b641a349416be8a222e0675dac38fc803b78b9d99bf1a3621bfb21eb53a2c6e315ac021d67ad7528d6d5d62f2b9a0e14723f7a8b9ca3683953525af6ff8449c3c03ea2f845df39f9c8cde6fad9732b38a2ed6aa3c22a10b1fb180505152b17d6f501f3475f99bd36591998e87e7cc2131bd04874543e5a9ed5edb7e11dc0f690b89ada8aa684615858c16781a9d38ea755a662304b3ac30f0df9c5db7d457fac64a64e19f2c7ad02ec007c71fe8c04703ac3f1de801bad2d28925d0dd2347a29dd5d3f7b656e20b280a2236c5dc8cc9be84d3846ccf88cab272f6080c10142b44476046419536bd0b9f7fae422332468e9f35f749772d663152ece0a89c05990f91b8f4b42d163d28f2515c89e38e103c33c0827c959e1e40455be7d940a5d2245ca657c93d0ab1019e9abbeadc642b14030dfa7", 0x1000}, {&(0x7f00000011c0)="84fe5a264ce2abcc18cb83958f29f173a3e22011b4c46bc7a92568b8c6da871f4158c89825314a569ee068cea023ff0931df7c679a58d63e98f2223449b6d54e6f88f5e2a42550b74b603e5861bc63882f5bc8d15676e3e187445517aab368b8e5dfc53caff9f218481bd734b86fb09a7e3e49074d7476f014d5e107a4f8da4fe520933c6b33710b9e99bcb29bd8eb296a4fc427fbf14fde85d486598161037a0c579ae4d871e4774655451b9dd7a56c14094774352b", 0xb6}, {&(0x7f0000001280)="177c2b6db5e40610", 0x8}], 0x4, &(0x7f0000001300)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x80, 0x2}, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000013c0)=0xffffffff00000000, 0x4) 20:56:55 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept(r0, 0x0, 0x0) shutdown(r0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/35, 0x23, 0x43, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) 20:56:56 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000280), 0xfffffffffffffc86) write(0xffffffffffffffff, &(0x7f0000000040)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000240)=""/199, 0xc7) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() close(r1) 20:56:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus/file0\x00', 0x400000003fd, 0x3a) writev(r0, &(0x7f0000004480)=[{&(0x7f0000000040)="d23d77616c8500ccbed25477af561d0bc92c79397b22e7330e2b4b050544db60c6b02aef73dcfc6a394016a099844fd9b16580c281bccaf66d981419753ad2c8fd8d84642d", 0x45}], 0x1) execve(0x0, 0x0, 0x0) 20:56:56 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000a40)=ANY=[@ANYBLOB="5602042f66696c653000387767f300795a86fcd274be079ecbd5a184de9578a9314df05b1c03684e40218cf99594c7d342296fad4a1a42c148e32aee965d54097ff55e27f3c37efbe6a09dada35bb88dba2260ee7af2525b882e6f80c53ddc80cb19b17aa5dbe426d4c1c57e2fc1ac4760d0495ae300000000000000006bc63e03e0ea9463b100d60718bb29e36100bbf734e03519404beb7f2e15e9ca36427071c6f94f040000005c31293647c100000000000000000000000000017c10fcccf6f815b8f79b78dd9aa37de648732d2a925d197af7bf710c1ad91104857c2e426e876e44c4003736afbbe8d7f29b6a387981951cd81979de0e0000949b4011dab845c842853c884f0ed33c4a737398d01d28670e5813659db9d39e5159f2666957440e90be3b469597434e1c798c4de515c829673eb610a9feb87bbbe7f584276ee13106d93289fe5807a544bbe7e0971faf110005c25cd2cdbf1c8dac008bccecb87566d79ab57a0ecf22f17baace66ae66951d3562e7f3100781ae2b01f18cac28c94433d081caa3fdb0c4f034478cf9b0a2de6765bcc84abc94ae6a0c6324e5f3f225f23e7bddadb4e9f798f3e7466280725b24c87fb37e3ac30ab2a5222204bcf35538199c40bd9195637eaedd00d2ff9b957e3139f5fdb68cbceb600266baf3f07c5212a72e97e03dba4fba53105c7d16d53b3dd87b0ed880d1fa85259bd71aaeb0fd7f6cac07b90a4c30ad1f6af3e677c87ffb936b833da269cd0a7fad28e5a92eba494becf26078c40c2404259ef6ecb14112ffdea7f2b7243f084a12df3d8d26999fe15ca10b9e40e566c742ed6a6261e5c6295d1b289d6f24ec3759c468bea73c980a6e1680c549a7a42170e5177119f3c3161c97686bbea448b60a8df7854807864d72b52036a08b495ec4a1305c3bd18ecaf8a114ceb91b13533103e2e17113622e950593"], 0x1, 0x0, 0x0, 0x0}, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x102, 0x57) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = socket(0x16, 0x0, 0x19) r3 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000002c0)=0x2) r4 = shmget(0x1, 0x1000, 0x900, &(0x7f0000ffc000/0x1000)=nil) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000540)={0x3, './file0/file0\x00', '.\x00'}) semop(r3, &(0x7f0000000400)=[{0x2000000000007, 0xbb6d, 0x100000001800}, {0x0, 0x6, 0x1000}, {0x1, 0x40, 0x1000}], 0x374) semop(r3, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1400}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0xe77b, 0x1000}], 0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() accept(r2, &(0x7f0000000380)=@in6, &(0x7f0000000040)=0xc) r8 = getgid() r9 = fcntl$getown(r1, 0x5) r10 = getpgrp() shmctl$IPC_SET(r4, 0x1, &(0x7f00000005c0)={{0x400, r5, r6, r7, r8, 0x0, 0x5}, 0x3f, 0x1, r9, r10, 0xc53, 0x2, 0xffffffff}) semget$private(0x0, 0x3, 0x30) semop(r3, &(0x7f0000000180)=[{0x1, 0xab, 0x1000}, {0x4, 0x7, 0x1800}], 0x2) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x29, 0x33, &(0x7f00000000c0)="f02d7118", 0x4) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000440)="97425c76947756d541cfdf5d6457b68310ebdfac0af7a7b9371adb584f4b31991ddf05c22d5e83de1b1ba5fc0cf27689eec54c826c99716645d3f4032fd7ef9f7edebcd73bbed6eef6c1f3574598b5b904c9c8b8be37cb2266998713e00869c2ab9ed220be78483f6851a41d3a3f31aba29e1f1d9d3539f2e7b2e58e286622e37cab7194e8205d6af4149fc9ef1b004e8ddce10eb0b5fcdad372233d27ca7d44dcece008c6873e8395856b87ee7c42fb71c76a4b522851f887abfacd61764dc2311b4de7ba08515ea525c5473ac2099449b9b00a9d8da104e55046df292ceaa0ab", 0xe1}], 0x1, 0x0) shmget(0x0, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) sync() mknod(&(0x7f0000000340)='./file0/file0\x00', 0x55875684757fc832, 0x2) semop(r3, &(0x7f0000000200)=[{0x3, 0x61d7, 0x800}], 0x1) shmctl$SHM_UNLOCK(r4, 0x4) clock_settime(0x0, &(0x7f0000000240)={0x3, 0x5}) 20:56:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x43, 0x3}], 0x7, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) lseek(r0, 0x0, 0x0) 16:00:03 executing program 0: r0 = semget$private(0x0, 0x1, 0x420) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000100)=""/208) r1 = syz_open_pts() read(r1, &(0x7f0000000040)=""/68, 0x44) r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r3 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "f8fe8c5df2083538b123b5ee11059f3df1537630"}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x200c8, 0x0) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x3ff000000000, 0x3ff, 0x5, 0x0, 0x4030, 0x20, 0x4, 0x1, 0x0, 0x100, 0x6}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) kevent(r5, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffff8, 0x8, 0x2, 0x1000, 0x713}, {{r3}, 0xfffffffffffffffc, 0xe, 0x1, 0x3, 0x494c318}, {{r4}, 0xfffffffffffffffa, 0x2, 0x0, 0x200}, {{r4}, 0xfffffffffffffffb, 0xf, 0x3, 0xfe9, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x18, 0x4, 0xb663, 0x10001}, {{r1}, 0xfffffffffffffffc, 0x4, 0x6, 0x40, 0x1}, {{r1}, 0xffffffffffffffff, 0xc0, 0x40000042, 0x4, 0x401}, {{r3}, 0x0, 0x21, 0x60000002, 0x3}], 0x40, &(0x7f0000000400)=[{{r3}, 0xfffffffffffffffe, 0x3, 0x20000028, 0x3a26}, {{r4}, 0xfffffffffffffffb, 0x65, 0xa0000082, 0x0, 0x7fffffff}, {{r2}, 0xfffffffffffffff9, 0x14, 0x84, 0x5f7, 0x1}], 0xf75, &(0x7f0000000480)={0x5109, 0xfffffffffffffffa}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, "a4eccea6da00000000000000000000008000"}) syz_open_pts() 16:00:03 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getpeername(r0, &(0x7f0000000180)=@un=@abs, &(0x7f0000000040)=0x9663055a8d7b03f9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x90, 0x0) socket$inet(0x2, 0x8001, 0x100) ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:03 executing program 0: r0 = socket(0x1, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000033, &(0x7f0000000040)="81000000", 0x4) r1 = dup(r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x6, 0x0, 0x20, 0x6}) 16:00:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) utimes(0x0, &(0x7f0000000140)) 16:00:03 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r2, 0x0) setregid(r0, r1) setregid(0x0, 0xffffffffffffffff) 16:00:03 executing program 0: r0 = socket(0x2, 0x4001, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) listen(r0, 0x0) r1 = dup(r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)=0x80000001) accept$inet(r0, 0x0, 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x103, 0x20003, 0xd9a, "9c8d14ee7504000000000000406e50e800000100"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x7, 0x1, 0x1, 0x1, "7bbb1bc7ac0c693348e60a0b3bb26cf8c5ef9bd5", 0x401, 0x2}) write(r0, &(0x7f0000000200)="e2b0ca3f5b025820903bab807f2d1f1852657807b03712339623b651d46d711e4844082e47c002095aaaa45e0f6c7a659ed4b95a93d9340fb489f466d9ca245337c63eb43fd27ebc41061fae4070de67686480d96254471365bfe901aa6557ab238a281eea1245dc04c27d903a82d70d07e52ba4cd3a93743d83c9ba44ffc92a61445c8f238fb1fcc2d9e74cdeb00539e0e1c9e6", 0x94) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x7fff) symlink(0xfffffffffffffffe, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=ANY=[@ANYBLOB="008a692dfe385204ee0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x6e) sendmsg(r0, &(0x7f00000008c0)={&(0x7f0000000100)=@in6={0x18, 0x1, 0x6, 0x100}, 0xc, &(0x7f0000000740)=[{&(0x7f0000000140)="6cce116ec87b528155712d282ff70f4266507a861bd83d85cc1588fefb00247a07aef04afb9dc747bf21a44b63a3be3e6aa18589e0b68ba2e3f883e27daba2569486acd6815eb3193c4300a94db88a71db55bb0de27a3e96c9c70ca52041e080401f5e6186c9f8f4681ac4e6f7e55ba234be8ff0468ffe942a466205e42bfbd5a6a34b5c4a186613f2dcb5d2aeafe6fac84561bda80da9e9c806e90485a503c2123b7a200b0e1f25711cbec449e97e67b3d569ac850178e03c0ba66cfd85453c39b64ac4efa402a0c33003c3c7c05e39fbc37973", 0xd4}, {&(0x7f0000000240)="06024d0308f79ec4a2298d1329fbd6e03dfcba2247c698a99080645802a4bfa3981ef919ea222fc09f6e347ac5d89809631c5d7aa94a741288ae5adfc3ceec94657902f00302fc7511b3783a7a0012543eea9639b55ce7bae727f6ec0e64f5ea8940ab18c2357298934ced783a66b73caa73c35cc1a5d718f8f946923ad5242704e75ad44cc56d7ea1a6b1a510a7713fcf38c0cd3083f2625484280be77e399921437af7f1b9f78b892a385b5ef21f6273c73e7d123ff536d69cb08167be30111cead729d00c9d59812e638428e8848b825c0944062952662c272aab8a9b01024ec0eb4ba394", 0xe6}, {&(0x7f0000000340)="e11c6260640c71b590a1edbe7f5a36fb4467fd8fe2ad869cc2e44541e1f0d86e09c084e1969725fd6097f409c3d7af2f81c0ec1de1446e61921c7bdf14d2e99d53efd4aefc03585ff69304bfd0cbcaf50ba87da4525fdc7ea719e0a22a49d3a24fb9f548547481f3db4048ae79035ba4187266bfb98717d9f9297cfba8e771a065405f281dde8c18", 0x88}, {&(0x7f0000000400)="cb684bb64e70f1ba98550ce073ba3fe8cd141fac85c60ab45bb628a57c7614830343d4b0e4f12038c1e9e5f70ce4c1bfc931a76d6a027572068545805843e8c55b947735f52ab0c13c157dc1456c4b20fabde14cca5c488603c6724a4d5feb817689960e34d6e97066a2271a544968ae64480ad3a74b868c315393f66b6984d24289ef122446710da9ef62", 0x8b}, {&(0x7f00000004c0)="f3a6d2ea7a30dd9e90c447a848c0787877b7f4f0c8eba0b36a7e2cee3f81ee03499b7aaec799c26bfce1f72c016adf7d50e0c4c892399d73bd9c59af75e4946b9c000144160803ac556d6c485500a0afabdda7628982cf66c92dacfa3a7b8441de493f4d3ea685312b9b62959ac513931b7043935278f204bd4204e7c177aa11a096aefb28ea2583ebb692315e70fcd035e9324227a85adfa6cd83474b8d1f7e67188500b8e6645d2c9a38d33e23e1a21e761bb0eb8f9460ef83d7fb70cfc1045baafbce2d0a82e3a2ea27f452273509c80cc6d2d6d94510ef835b27ed7731a7343746e40737b5e67cfa18d8e2f6531517993257aa5e58d0576e0b", 0xfb}, {&(0x7f00000005c0)="3ae660768b3a14783d5ca2d0ffc852d568db7906e5c82051cd8d20f78278b965ab50a248c39149491903379266b17ac2ddf7474fc5cd15f3c0ed17867df92f4f2acbc9f47435b81a1bbad61d0066212a7535585b7f5c7b114d6ba9e4501acef2c385f4ecbf973af88b8feaaac3441f37db1c36e80c16fc6e28461d497ca604fc57300efa85167defcce1d96c3e083f216d3d155f6779c61ef6ce008f09f20edd1816b1d7147b16c9f714d5ef22f7c93e6960c616", 0xb4}, {&(0x7f0000000680)="5cfed6c4eb54c0eb171c0b1f191f03228cf4d4bf17a1b68788566e90271247857c7b739d3b3f34d4c5e275f19621e67f5ca050c54a3983cd69ee462a377b1b95ec29d61e3de3fdcfeedb15d4e0cadac51460cd435ef351eb46f722ac", 0x5c}, {&(0x7f0000000700)="7009a3", 0x3}], 0x8, &(0x7f00000007c0)=ANY=[@ANYBLOB="0001000000000000ffff000001000000ad151423bdf5c206c496d618d159a07e2003749e358ecccf0b45a5ac97cfa0bc3f467949da10f09bb8af9e0c7d6348dd618cc8800d6208be2668dc2b46f98d58b0dd2ff18c99db476b3a3ce8dd8883dbacf60d179903c50d3b24b8b096d4b0beda242815757d10e37aa810d3c317501b63897d331cb4ecd48c0a3d16a37d82c9cb4b3b6dd85ff3ae8cc3f3593a9efde52fc14182ea5d724e8047aa0663d02ee18e2a712681ef85ffaa387c62ac717c1490b217c4ff632e3299f6043e223b31aaff662a306c9ea5d096175e23d8488eda3b471d48928411ede8555eb0383302f949557156112121b190f98b0000000000"], 0x100}, 0x2) 16:00:03 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x0, 0x108) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) getpeername$unix(r0, 0xffffffffffffffff, &(0x7f0000000140)) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x3, 0x7, 0x7}, 0xc) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socket(0x19, 0x0, 0x4) r1 = dup(r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r2 = syz_open_pts() close(r0) getegid() r3 = dup(r2) r4 = syz_open_pts() utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000140)={{0x3ff, 0xffff}, {0x4, 0x6}}, 0x0) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getdents(r3, &(0x7f00000002c0)=""/150, 0x96) 16:00:03 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x43, 0x4) setsockopt$sock_int(r0, 0xffff, 0x101f, &(0x7f00000000c0)=0x3, 0x4) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000043c0)=0xc) r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000004400)={0x0}, &(0x7f0000004440)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000004480)={0x0, 0x0}, &(0x7f00000044c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000004500)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000046c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000004340)=[{&(0x7f0000000100)="21bd37503852f819521024e8bcf56e7b4c4940943c064fc65361e1c37eda7e749d7871de7cd07e8d496170e5a3a8d230a53784fafc3a6208d99847783d6421fd32983335890c3de4cd9831cd0c43b670f15124b78fa32c9fb5df41cf043f354e0b5e9b96dfaadfd559983cb73a9f150fab702cde8b0d744deb5cbe8143fc21ea69a9526c3ed5fa81e6deb5fa36124268609b779b5a59444259ef342b87d3", 0x9e}, {&(0x7f00000001c0)="50a8a61830ac3f5905a830c1dfba572e140d4162f72bc61fd579ad3045f52ec18a01a6216866de2077b86480f00f43c953bdf18a18fc9835082d9a4e88762ffff937396bab14dc5d0bf30a25674ff4fc956b3181d25ab229a2058a5c9688d69a9317b87885c1b74bf593f77ad73e193aa6b8702b08922e268da406998634c97ea469d1d0e787cef372793329f7e12facafab0702322253fabb7fb929acd719f0a741dea5a198727554fee64cf6bfb4d767a8e8be7e7316aff1eb68934bf7f543700d65bdae516c109446aa34841998a252720056c8ab8a3ab144604162beff21f14c30a0089eaecfc269c5676fa0ef24fc1e90f007903e80b008173f93a165f71298397441a523f35f28140d50bac03e5615b889edc8b78de9001c6dc6c7fcab4c14172855d4c0b08a6e9ba5decbef33de47a9555327f99a3b0e04ce15335c639829ee3c0f5fd8e0bd41f88ce1c6f960b723173fdde77b351a479e00643b6eaafe28a8cc1a78eb41f9c2054317cfb9ae4060c05e9a2638a2771936b7555e789040aff14c70a6dde3e0f11d92780cbe706defeadbd09f2c53463188723fb1fcdfc26ad1554b287c727b0ddb8f944ea6410d4a56d7902c5d4924bccee78295e0720eb7e03bb697c526d4daa85d01c6433f8404496c0d75a4cdf158c584b2f9b6111431eed1d556f5ebab97e80913926337a6ec496b03107747163ba72a886cd3875831a79d2dec5dd6b27d145af50493b71bc928dda1e15b02342f2c54439ec51fdaedf56369c32150caa13bbb83d6736cd72a9f259ca2c01d6e0cb197c6c83499854b857f4fd40ed850364517117d93f7db3484488151b9c714e8c9cc0f6f9b49085e3b47ec1c4181dd4b097dbabc6983b8408aa0f8e097c1baa6f34b39469043b0e68129c57847af5bdc9927c69928cc4d32390a4909dbe5107a40a609a70bb7a7a75a96f0acfc38475156f0c234ae924bf3eca3affd521f78056972176ae83959c6c3db99477852dc1c37a5269ccf872a7ee3e8cde5bd53cada732f92ca45e8a956d531f3dc6817472581bd66e2a566bd1b3420f32851b16b64c094e02c830b788591eb047585cc46fc879de93c433a2f40f02510439c4fc21b106051eb4703c58187d62e0df1ef49df64b16ddb411891da43be0ef3fdd3942ae39d7983f864b908caa7c34b72828734732038b5ed31b7163b8d0f8e55bfe06875d8b97775a69014a9c5eda44419f029f51987cfaef25fc1e82910a3aa2b81f9b8cf45b767b598d068e075b990222f564bd11728796f8a593cd551be1382bd60abaf5a22fcc1f53c6e486921e998270906216c0207c3dabee6377e6be2177fe551bb2b31deacbaf3c0061c9b3f4be27e498141d019299919245e02d1eaf06b13d38d049e2c10361bca548faac89e45e86dec3b503ab2d79332a5d1202faf48d098c16e62c168d08e707f496f9bccbe46f355e2866e9156cf5d221761beaa8914e30a33caaf52f1107ba6bdd669702a6b791127942acb080fee944cd3dbe3480e6317ab24ec56497fac181404dfa86a7c33f630ddba9e510374cdb83b9389bd2e5efb8d0b3d45635fb369796d65083cf5c26bdc4c2e9170b8f14aa649a679481d7d39b84cef88df542451ec31f374ccbcb53ba6b9243fe038f5048335d6ff2ee0ee129a4cc1ffba10d98baa5f9664b90278bc2dee1ad7f57984f09a23e9fe81f0d61691084c10221506d254bfedbf6289630c7795b597ed4594b9e7b35cfaf1d5c982c7d213c90f1b42ead7498146cc053a99262c6a7a426f26135d6a8fd818858e76944708e25a32292252cd5876009fc05af51df50d5bbd32207d9b8f13d227b80bbfcbc0c75719aaf66a8fb49ac6c0ba09a70351d9d0d5f9498c7a29344b9d9a0bdc6c7dd322dd40e170b5ea2208c9cbcaf9518ba9717ea0a04165b54a0d2b111423b4e83324e2ef78433d07d98645cc4838d0466d865384c3ad16bd27234d551356244ff312f78f20579839ef59accfeb14fa64806322123245ea04889eaf5a2ebe9e1ddd47abdfb950f6b75e34a10126c8877d7915f69de81aff1f77cc2fdb3133a294aaec9e3f7294df3cd92877095de63ffaabd10b3e1676feeb6fb91b58a8c3df4a4d675525097277d68c503da7e1aa40429e234bf093a8ebcc3fa677b595bc23ed60b7b1b890354702b7e21fa6fb799c0be2a1406aa78e34e5d85b525aeb8bd4caaf011cc34fbbbce671911ba8fadbd8f45ae17c78adc8548020ae994ebea8d31388f59b2988f454186e1cb88ad55c161f556654831102a06433f2a08b3a2dbab95c38e2fde910dd3273910180f39b92453e02810506da01e790ee6a50ff12e722377e02fa42991686e7939c5e7ca881ef5802008cdbf3337c81febcc37a0f0150aeff103b263724936e05d2a68b0c793c6fe1bb7998f4e37f758c939d8e3205cce1d8c86017557f085b6c8e9ab87d61340463dee8e6bb3b5985f7a5b0c2aad5c8d9fff55d2b486a72b72c6e56fe61e71e2b855c5aa93e4977046c3f4f412d6c3ffcaefcd79bf33f5085421f34e283d7fae3da3ba153b31e4684a7b8363803c5ac2df8a713be677bf44761be5ed280406bb7f495d5aa0318b6d8465b9d70cdefa2047524664ff64a9b4c25e93374eb134e56f71baf86f2842c31f4ab2f1e1c64f979879076d6df5b1665d3b3fb805822c815196b037a859ff0049b4a0c3fbe5b5a9d58ad786f968e9cae51a874f70364c1f30c774b86bcc34ad1842da83ae82554123543e2fc90de55854bc986bccc9aabc22ca0b07d8cec6fa09916e6ca40f4ac6051d034bcd5fcbd05ba59dbd65e787353355d8c0d2d13a72ba8c1a2f1dccd5546fcf2fe407ff52ab232c690c4bc0e552bfc1228a2154df21067869c159c7fc566d66515aa9ff6a7aba66d6518c8abe655f34ce4f29b12b71cb41d5067851882e78119ae3632f0f86efbb1151c77fe707d3837be89bc52eaad62ba6721b1cb8ed20c1a9e4722d9a40715ee3d48b00f8dc55066b80f3ac28942c4db7ef097d8730508b0abe4cef53b0f509ba7a9ba27479abaf138040bc53472b72e9e875422d2c932dcbbbf376b10821f4445e718b2b53b1ad05a41c416ae4a489f661cca16ecb78f36ff3fdad532678a0e020551087bbb66b955e59cf5114826d604b37785f6e4a42a8ac05abe6000a1190a825d8533afe256d70ebdbd8cab700a59edbd81b0f1552f9f2524b4fa3ac8073e4a72cc25574788cdf273fb76296ff541a0c60cbd553c38385fc7a8bcf8e30e12a98ed9eea7224ffd0a8e1f6b343e43fc971e958dbf1d53643a71a36e23ab4fd5cdc9b91de5c569006a718b75ef14ab73c0f240d77073956206f42e0a161bb9b9c809d0f6132f67c4dd919add1146652f6ab5f00c3cc22801ac4f8a48cc61f8bd02c892bb4e41a9035f031579e2c786d3aa6e66553f42ceb09f80ff0c953115001fc8bfdac65e0786bed7ee4457debdb512d7bbb62b60811f518b5f63d4347c145130196de4d23ebdf1c307072612ba2d1f6a4a81034bdc903440b35ae5fb21565cd63f9b0f50a7a40f5f4bc3fc4bad59c8ddb7238b5c5ac66e9d5a6bde53e4025c517f75bc69a1b65ce96e857f6771422770c6de5b9a2a855dd0c980c2f3f6b20d3b71cee9f6ecb5c54c3649550fcad9529d3b3a4077560bd3064b25268d1a195b0f91e9c21caa61924d19cf17e44e40b29a1e0019d7c4aa7f5f9c3ea7b6a5702fce476cd4829b387854e73f729db8ce5648ce36cd78451163d33845837fab7df8169b460089a71a9dbf06a7fde9b15f431a4a7a3d68efdf364ffc847593dda34ba9dfe48e7600586cf26aac6f509837b2eb5692e7e1fd4fa9977cf55a451b0666216581069219905a1315a127afb26cac2aa41e75947e238be7ff1658c1ba63e747b1e53cf484e19bf9742511139aa8ab7fa809cdec0b66dc7b70cde2419095727b93f33d5cb79b8a854ca4b37eba01cd733d3604f368e191321bd6108e6a76942fec824414ef102253e212a699f7aa2a923155731380ad0f84ac37ea6f194c36d8d0eb1c974f65c99093f79531e607d7dcbf833ef1bbcf85464853971f2399b37ebf7648a1a4b61d7ad6c5ad9df746363b8c9da80cbbfaff2010df2281b0615d2f3675581c764f9f823f6c84c77b439c8ea35a6454ede28c402d29534cbf7e28fc37303fa7685a51c1c5ec9820069d958b814f5724d9074c9bfc81c82809604082e26ac24ea5dae043748d3bbf7486bb572ea1432e94c5e0e45ce103206db4353fe6f25f1f98de27a161e1dede9565d14e9df0270aa423619a060a562614ba716b5a6f68d473c93ecabfc7aba0f6a26c2d31bf53bf7c0827eae821d82f920c31e6e0220942b05aa5983942e9cabb8ae0dfb1efcd21a52450d5adc70ec7f054806a2e41a51bb8900d5a47a98298c9e12aeefc5c47775dbd0323fc714b7933425956527cece0a718b9f4ccc7bb08624a097a5c1b1173260286e6fa99b8a3500481a80a759494c18146366a65efec5a03ff996a76edae274956eba865fa9ee1d6532d7765770eb57f30a50f450ea18d711947fd50070451e7b9ed006da23e91366cddf755d2f35c515b33da6f1f80f75fa80fb8afe3085f09ae1889f80ce73d6d9c579d2e2bea493184e68c59cbb47fb0cf7fb9235a4efece2e2325d675bb82e00eb1332b6728621116cb47765aef5ec6a6c7fe415065241c60babf190cc6a65cc4d2ae38516c4fd61c3c8c10d08b9c3f36d50456b688663b41a4af9104a32da2d291c4ede35202401ec5fbbedaa8709bd42873fb2db182950b7d282aea122e3b5cbee13ab8ff13e8424fc7afef057a00b5978d567055c1384ad4cadc55267ff679f5fca0300183485669f8a132b04d7a97b2fe7e891442d105f36d54d5083991dbd084860e3c14f0dae9e23d97e0a6b8b313b1b65733de3ac678f9a764313a40f0d9bd46f2acba6f6290b2ad0b9984c872f87ba0628dee5c726b12fdf0cfe2558fdf8511cb5958ff8cee850dbf882bd9fc40b2018219cdd572b210dfa58b33a8ad07b0f9cbc3a95090f40fbdf77c59176c8f008b4f402faeac124d0f9e644f9f488831c190f6400460d548fbd9814c61b3f274f267e53230bb781e8f303e40d17f1dc764754f668ddca3858d709908fff16f82ecf8887563db25cf52e5ee63e1072e98dcd0a07ac05fcb44d4cae1b59b698e7d34f935073ad22b70a0df8212abe796b9969920af66d18417b4a710b05fd52ae4cac2d525d31e033006682205cee5c5f4a49942a44f2c4d9df0ed9fea637fd82cccfe6bfa1713d65a2eb6cb23000f05909e96ff4b972f923fb4b0c67c44ba4cf4ceb918af41555c2a6b515b9e05717c6e0f35230e3592dcd102ea4bd2e1eef95673bff3a3aeeb34537faca05e7e0773a52a103799fd7a81f71f8133fd4df0ab58b8fd1cab633d9061b2fb89b2c5f563e5d37eab918be187816c9096c3f8ae013814c9f0ffef1de9ce55e217eee9b950209fddb017b61748d2e944b0ef1051384122b3741d94b10279fb49f27a16b0249ae9145a9a8b2f229b2a4143b50aa90570e941f4bddb7b1fe5519a713d7a6d18c7cfa1490b24775f3b412c7cc24881ebec701eff5cf10a81151b57d5b382f19a18c81cc415449919c10aafd9bedaf759c121551bd7b0cd547787031bdb47216112e5cb11543c66db864a3431cbd9979c5b00f35837966cf96f94da2fbdf63ab6ed24d03c6105aa4efd5c1c9fd636b86ffaf72377f514290031a70a23dcaeb1738064afd3e47d97ce71eb6052591192b82afd5d", 0x1000}, {&(0x7f00000011c0)="7573295c51bb73ed26adf14a65b88b0df3f03e6d4c805124be700447606d0803f6f485723b72ec52d83412046e21ef8bdda2f78edd0df0eb296c52a3b8aa8689682827787477589d1701320ce65cc4ae88c0bf7077a20ae6a6b1afe9294309469e7c323a8e91e3fe92dac600df82f81db1c31abed2e7d2f16ce10a2fb5d379c79d95ee6c806c4e4166484f62bf858d3994900f86b560d4a4f2738610519227f069686ba7f913bac5098f3591c1d0dc367b11284269b8b744d59e960c1ad34c2768d77c66cc46ddb3705132f520a2bf091a83ae16a58b8f93201f81affaf5107f09da55667f226dbbfbac14943ac8c62161c6f01e46f4875c86de3f7ed0a9ebf753f2fc28b6845268162357c1fca986a1f1b528da23cd002d3a1b7caa6314f9e16a1d5c8fc8ea85c2a02c7f396a6fa29adfc8f670bd0e54db4c2ea7d2f711d0dbbf3122a32f3b8cf85ecf9662da51a7000b6047a9ab71c4494870ba2f2991bf013fea73bbf92968ff4a8b842d95bbceebce20e9c2d0528991ffcbef8ff1df7116067f18fcd5c1d18c428d80e7e0cc8a910f6f7e331c6f7ca079a76b03d6dd1a3e3b0e8c58792f7785c98c5c9a6bec1d56130493acebae1d64cb797876857eac58556062c3b3a632245c9d6e375526f7c386a318a8e28f8f5e9e5dc151f47c94ca8a309f05eb590e802d39e89d730f3aa999cae505403efc6414bccd6ab011799375d94ef43a213ca8bd99c40a9024e651d3d93c3059825eea0572234a193440f29b60490309e1c33ae427404ce6c51aa330687a792f9f203d329b24a3b06083cb9b106f01939abd064ecc9357a6db8e67a9311c83f6884d1fb189ccf3514cb11d7434bd99641e5eebf739bb1fe7b59eb2f27d57bf3b4b4d266f4ed2e59a9dbec5e053922535bda561c612cf5db1e16a4fb9fd0df60ac6acfbf8943039916655f3b937e7f3aa750c94a2acb3515f9a8ba2fffa7e03fb83151d36787686de7433bcd3453e213dceadb03e917a57f97e9c5d1c6f1f35ab86979f0566cc230bcfed94587510991531d0f5a7eebf81d682b6295a99b75466bffe00f3b34a3a2f9b00a4120472df18fb0305f3494e8f3a8d48f5a59e1bb7adf166124753a5dedddc4c4e29503f09773635ce3b386844edd83d5a764976ef8e9974e45a65d73a42f745237e85cffa9b9c5b1ce947305e6c7781e5918c2fb6f61bf643e48d4b630091d3e15aa559d20749f16342084ac89dd7eea2d29c0ee167654c990674e41e33e19608d04e0d20a9c10eee52ef873d553d389e8dd7c34f338998f1906de5c76e81bc2a80dca13c3197be0bca8ef70b8b3866605400e092646fbe55045cdcdde21e9ccb8d72b6782c638360a9bba60c41ad5f01dcbc080f73c760ad7b2e216b366b94a2dd356cf4f77d12d92d864eacef9560fd04d7a82c0892d14a9c12f1955ef0c0f137e7f23084dd45c78d504db5264df214a8a5b15d8e355fce7f6bc0d30ee7e59d560862cf5ee016c3afb58bfb05d5a0d2f241f922980695d42bfd895dc182a2c88b154f62489d19a11e42034b4a7da0deee638a0f38980070d9b7b1e070e50bf7bee0806ad832c3b4dda898db88e7e3a7bb97d6b2556533f6d6665264fcddca89031c9f18c22ba031c147c1cbe44e84c7714bc73cc0cafe418a7792379dd809d3affdd857e9f08fe6be23c48ba3fde9655b9d5f97c57eb76f94978248583c56da95119a45b1c35bb58fbf7bc49281d18e49e531f2c47a89f3ae7ba141aaff7240556fe13dcc192926bf4b8bd34ca1ba4ea0ea2b77bba3780b6e5dc0df1344881934ebcb53a2152673f650645130ea93bfecb6eaedb49afb7c4004d62c295909c55ae7c7ef2b3be69d60fac3ba52aa44010d753e0d55f57f1b2a7cd896caf36af94802da0e5369fb3cc3ea7e60df77abfd62426ab522469d0d54687c32e74a21b2e36042a30a3b9ef4ba2747ec6db8dab096da972d5b3e440a08828776b8d4350cf8fba14de98a346f2e3eab403d3a3740d2790b2eb13610fa97988103c22972024c404563d91be6e888bad6feaf1ebd9b5fdeb3cf72e03474740986c51d77df440ab56f67e0b7e2fa77df601f1f46de2877a4f201aafe5d622a74deafa5298aa2dd5606dbb3d268dce236b8f67fe39e001719bf15c7650ab994a512fa5508cc3b2a41275c0f79af439a65694b1879a5dc1a147e2fc2616b2bcfd22d476fcdb62132a22e175037faa437e61117d9895be68262f73bb78ce861cc8265fa25e74d21367a6a358a68cfaca27829c82c2bf06ed0f02fe3a124b3984fb580dd51a068e2e45472ee93670d2b5da21da27fd95fca5894bed0d9690a1d607afb56d3525630b9f8a9f50d7202f4c0947e8c4c58a7274ef11e3a537e5e5f6cb89b6dc2e002c35621dc53cbcbd72e3c9ae4cb8163076066d74f7dfbd98cc0a03a9a46e4ba167c7be0488b023695111c0ce50fac001e9adbe168c5cd13aeb960ca435cfce9cfe24416bcb52d4a2f1ea9eb3fc2fd2af0fbeda493c7a5b213f254756e56cf88b74dfdf071a805564bc8dc5930b5f73f6d28d889d8eddbc6e943da1caec1886e543aeeb45930f31e17faeb4a96c0c8405cff076394f291da2aa920d928bb174bc9b05664a0c454e0b3a8ad5755b29ce035ed0c62f225d903743e0a62573c0db444245a9b44d1f9c898a9e9b306b1c8e4605598cf4226898ee34d3033cf47fc899fb9b11f84ea0cbf076b1823354d00175464a6f705ffeb8d8e2c71992a487fb651ef2a290071a34fbb214aea197be46ddd6506c1d6fe9a69d82c96b8cccb16a216eac1a87a59b99ace46e7e72608ffbe6bac56120da4ca47419d94a4839de3e20d16967c2e514f0182ddf80c0a8097342aa15c4f446eeb3d44c6b62aef02eb6f2c3d3b33086de28c9a9cac2a731d758c23172bb1bfe4893acac0d2631e4e2cd68378dd48f0b8a4bec060233a3bcd076797ccdee1b6042e5080416ec9f93ce952e239560d3e48c5f9b70cdfd8cfa79fb54ce1ca157968295e9a474dbf52aabb681b5f2e34bf019f88460ea473ae70b6b2915f39d9cb073264f3677c17fb757f7e0692f7c7e6925e83331b34414ba8d15770221ca95b3b76f421d3ed7d1e5a344e398bde102d9068bb3930a59a615673702521e0590ca19656e80ad6cbc86a1b4d50c2b979b06a65a79435cfb45b4ca5756d6e7f7f7953c3c4b82ec0e23df95b55ef24a4ff081b16cc3b01311231cff58b095b08b4b782d0ad60ef959479cd609af881c238a30f39c26b81609bf57065f3d093148bb004476e4c3bd6477157d78b099ef7743dc11a1e4ce7cdb873cb4f4b715f59450dbecc5277212b669738b7d649dbe29b96e34e5d6f292cae8cf766da4ed0dee9d5e4fad9ec0b814d2f9e3056024ad13bbd7fbe752777a17e7449ea2991f4e907219ac888cc202a523436df0bed7f149209bf254a5fdeb112d7c3b6db7d0df68cba776d882c53f45dfd62f49a08c686bd6daf1c299dce2b4330ba3a6a3b46edd0360693dcfa4493fdd76e0bb89480bd242b066a2e00d1bddd7d904f7ba2e892fba039f849f5c4699efb57d5442e1e8e046a8512ca2fd052f62f3e11afb9951caafef3a8a4f9ad9b5c5bb185467a348408265ad28bcfabdaae0f5d3a3efffe4299363d7911ef023a2d660c137bde923c8ee46a9e15b53323fc50701643375fb1051907085bbce08c505557ad5c6207dc88975cbf4f2f6f2d36e72e6ce277a52b270a8121932426531bb0786792178903e656b77095769935f56ba42b536d2efb901f47ba8936fadbbfcda1206da16e3cdabfc65888e8ef5b66203b9d76d7cb60ca973710a58bcda8ab4fc1169914d31b35d4807124950c2cc4059c17407bd2db0025970eb671eb8d7deeeb2356ca6a7aacd2d58edaea9eb7416d8d209d17cd59892b5e6a5d967ce9b852fc0e550d9ab0788efebc2b642a06b446cdaf46664bc8ea40e07a349e1d4e7050648c4b3a98a5493a67afe2d59e47fcb3cf21ab685b8d91aabcb0ba95a677a2192aab8a01b877f2039ce50d47beb795790b8180ea5e12b5e2a82f5643761660f6abc50567dc5fb92030d4445dedf3bd204be2b7b76abb930a670a203ec503a60347c864633addcf3743448d1484c1498b166b37262c14b4ea9d26bcd04ce0a64d432f34f264a238513965067103b24e8b1cec92cdfbb44a988c18d0aa1455f39ed712e651ba67f6aee5957fceb77c34a2b59b6569f3bdf019ce595d2f175a5b6335f2198b4d0d997fe40d362d126902c7d814b44ab3719c479a5d5afb15f0ec774c980d1c2b60634951a8c93c478fc17c09d78c6303266bf0fb86e97f598803163a67b70ced0836995c0a1702c9607e2b8bcec8912869dc4fce43a926689b1e6abf88b62b267fb99714ebb08c5383f43368a54e7393b4172cfce6dbd2b05cb3ed4f50b09f79627c3bf5735e26966c469f085a7f9b84865eadc9d4cdf1f84a4f6fa5925deb3c72e2edddf3dacb197412043d86c863a5d4140db05533904eb227559e914aca62bbf91e88b3dcf0f349311764866794a36abc405a9521e6fd5408a538784e99a9834ba757dc483fd74a3d220bba8a8b7de17178d079b9a522d22cac0948b3ee6dd914a88964cff6650cc5ff8e885f4886dd2ce0396d433008d236a4e846b623878e3162a0234649567b102815c26fd97df6f89b5af63397e5f3de8293a2ec5f7e38fbeb611f1cf5ab1d8d9f2d7be389e8ed2dcda8137b0290474e694fe298330cd53cb1dea82d47deaa09ac8b5c9f8484b0ab170272812c760cd6f042beb3e8240c4315e8284a06d964a3809d95b7fb6763a25cb529117c7406bcaa2c53951840cdc1c55dacaa6c39f5fd1f9050fbb879cd1d9e9e98898142bc8d3db0c88781da98d8b1f3be9df247e42c33d71e7ca8dc179da24ddff652065440dcdd69ee44f35d8bec149ff30fdabb745488f030b8553d8eb3b1781b0e437e4e85eb701dc5694c18b5bc5d8d3e676b5e4218416edf0321c4b2cf46341cd70c5a082fc37ac4ebbf2f66463fdf46e3575d53907a13b1d7d127be7b70ce5a9f4a19e83afb14294174a5de30d9c4eb131995931ef80cdf1c6f52ca45be4f334f0680c29147063097816d11dade408e6c930e267e042d4ca4a81cd70e38a34238cb2255449979cbe5e8f9fcc0cbafc9bc3789dfc8ce21b70f8ffc3e9cd2a7a48edc7adee854a2a4039dfdff67cd2cdbdcf3324879f4e5bd821c1d900806d313085860bca7477c22373265318a4f24dd0537eff6e3fe3c1b35f1c4d597ce914d4efbd17b8487bdf50a58539215ac068cbe4cf348365d0472ca510b54c1e290ec5a2a2b19e6e5db6c2b372b6ca68c43348256838b0bb3d3c39a7d59c90bf0eddcf08fc1fdd4620bd09afd404c65ab3728660823be8e96581e2ea7ff8afc6826dd9aecfc96cbdf13bd3522787f9ac4b0a6a5dd6c24a2c587910bb2ec7557ea7fe7bd40c69fdbd2e779b93117dc2e14b5b44015060f4bf1908d0ec362a67f1d0f4960a337f66c3427b4dbd60abcfa5482fabe49f33718b473f6c1dd8353f3f36394bc9aba1d82b42ea0f00b7a5d5eb8c852c11c7ba85accde8a91316ba512e3d0bc222b5c822a1227f193becefc38364eb1bd1104ec1947cb00d2e34a67a40b7c9aeadb2731b497e760277807adfde2d56ab2f27b6f113b822559adb509bc26287b937af7209ccc7545408c1768016b4fc9e15749bb6ae29d553a48d6c904300d86f00f9333549334ad5c722e4c87a8e234c01cc2981b500ae7e8389f8d2c5cfd3d7ca6e400287cda4c7c", 0x1000}, {&(0x7f00000021c0)="29f07801980e418486fb9869fac4d52af7b5d2f324f3625795c08af0de2367a8d2e528e6531c82dee149b1ea9a7de3e72263318cc19a1d35d3c6b57b4d3d2aa9e65e64f3a0bef6c87080e5fe860294862dc9af2244d7312e332cddb46a66bbb42db8de76ae522dd8158e944a1042d6bf1caeeb175942df0df060fd750cfe43468353713c503051da86575ecc99af95dc35dc79867cdf6748859212b0e9ccdf0a3353d538d273bbefffd64ef7ef24b7a37fa58664462dd064c3b4df86c256ac1cd6e802056ec6c37014818af7625e1c1f6fd47e57214214f103e604d5889f7a6019290d12bddf06773290af6a9f2148c51b18f6313092984720d94615403bcab43a32e9bb8a70ef1b5d2defa59d870e54f7b9dcd22bc328286a6268c3a126307cb73be95449a87f6d0b6883246e37ed7298bfc1197514195741ec1a4ce8daca4892598b9795e459accc2be5e4224dc727110d3bfedf9d55c1a7843d1b21ff812e4add6f54ffb0fcd4f3bbbee96757db129ead9f9cb774f109abfc084e7c271e05d4d1632c2d5f522bff80ee0b396fa5c363929cd2df8727be0fad0c39a2a46c9031b7d637d070177ffcf988d48e6c20d3fe96e891d28c903ea42d773f036982165c47f84881c2d62a30a13f71b82efbbf00a6a52430cb48ed823c721db6315a5555be853c68262e2e38cee7d7b8d2071f6c95c4f7eee511bb0e1af0d7e2a6ce46a7f182a823ab01aa82a2ff9fc2f54487db63ad7c3681908be8d3732f32b4f00fbf4783be2a757f930a07b7a20c77ef34adc5c2da64dddcd3013f15df979c84741b7bf4823538ad35a84bd402848768f6a48f97083e7ae58229a778619db561f017890fd40d2021dcbd3fee38dff72a78e41dd19447620891947dac9d0dcfffaef8c694f2b93a53d3535de7a2cb5f0f4168065e24c74b9426f1b4fb3b4963188c21c8863d91d64f983ff4ac923c372a9959e0da1b0e029e4bacdaaef33a49204e8bdd0d96e40065a6cd39788781d9299fc4475f518b60d0c68b2d174c6ffc747e1271e3f55582a5ce45e1090ccd4b0d8f32cf45021ccf6eb4c04b7fd0a398dd3a7341ce966baad511925d12dffb9a494eeb2e55c9d5f40fc55e6129c1f66f121b70dd681b43f9f1a50d72cbd68e4fd460e33e9ea5013e67837a0edc404287d8095dbad780ba6a540e64b0a9b400df62a08c11ac2415ce7fcd0fef60153e4f3ca3288d4b21782d9543b0194c15e8ac0959aaf45b3b9835488c3f25038f5e0f73e1b4ce711a3cc7cf13fa18a21ad5fa42986db9e00a07d29194c06da9d07d95a7a19bf39df40821f76052d7991d88108b29995dc666dae698f71c7d10cd92bd657577c834dacb0bd691066bc3154a165cbefb2a79c40bd60a10a3d587f4afa0defe7127748cb0dd8bcf477a3850bb15bfd811af44c37d7c41b57c511babb039dc3e4708061572334f6bae491f0d3dc36bdbd15bd3a122fce87a3f099c16497eb0a595e376d68cac1f3f679dd2e2f0f12f12c2150299e68be774e1808f8107e8a42a1e697a07cb2f6d9f5162e5941249a6449e21b2c665cb26632954878c5acf250a910fb9cfd0177802700e8f230b83d61706d60a82a308b97d1624497fcad9bbc9a02eb385b018c85393f7c810064e4420a676a8d6f8189ad1520ff839b7596e5d13623c1542b4083ae094702e57e68c4c3133fcdb6eeea32107ca3837d3ea01a2b2a832d487fcc356360ab6efc4bc364a92485d7c3cd49d6b0fb208d0e54ac45485901c32ff5ea95d6d8b785254bee24704cf4b3bd745037d8443b581b4d3a1e1a098ecd699cc1480a928e457e3dbd3351f21241517107efb465c3c5a565e11f6b9dff2b7a187a3b6b3b8911def721d74edf53501375c72aa6d7ee942de64704284a60b571c8c5a2c55eb8d5dcd1577d6f9636b96d73ae42debd133892df0841a866cb71d713bdcb8c03b348326a41d1138e6d98fc4dfdcd6639ad085931d9f46f56ff14d7b95adc7f0e2fad7ce9f399f083fd3b4c4179b436270370a97df57a1db7ef663414d27fe81fcc4f9191af9fb6ec08751e4c282172941aaaf7d9389b5da7d5574090331543a54df21e3dd44ac970ee3cb09d088027b3a9a14ff389deb18046399430ce79783b1ccddcb27e3320d659a240590f269cb175bf5e8fb607e3ba1c3545ccfa655541d613e923ffd3a3e67fec6bc32c431febaf5761549514bfe54fcf021eea284670a728770b31d0d2032a4fd8eac98468b3aad40bece708e9b6182e6dfc22bba24a5cfa5579d3c82f1c96988d35d41d67d71973e96a954bedfff79ddca26a592760ade704c98cc55755a0eda1a5ab51cc15c527d01d64ab3f5aebd653be31f4374367cc077c230615cf709d8d963098f47806302bf73c9580883469fe431b7eda5480549533e24f6c38d455c2e67b0505308881fc83f248b0b288f57685cc4f226b864b53254ab908be4fff87dc281487883d3aafa9fa6e5da4a9394e3d2231bf9444aa16343594461c1da5cb2dedd3aa77beb84373984f7944a7bddd80dcad2fe3c45b3db754891b1377d324200f1ae1f8d54342894e2b0e3713b85c28088fa3cb4a9ba334b93e4935bd139c4be59b1376fdb57d23407a29d3d65a35b370a06d2038d01ffa115745ee79d5a2be240b0fdda278379f87edc1ade9f0355e8deebff62c87a196adf73e0031591ee4822eceeb36435ce5e8f85356812b062bd1068d4537a41f01e4a37a92ab0f4c1ae8e8dc25e795a24e704b407674f2564348f5f7ad5dd31173649c3bc731a1dd9c85fa2bed8d1323ad858aa637babb6970b1f718c878cafc4e5505c71e4b854374532288cf63df8d2d19aa1007d327b8d2b8a712a725aa24a343eaf24aeff58ac7f15858b304ee280bbe534c258241ba9d9dd5f366c74059e3034f3b71b9b5f9f5a25f413a8ebc347652a220f06ab863574542b03ffae38116d4079bec73c44554a820434d6c9a9f2d037ace8f7f51545ac56dd63034da67eb667150837616b344ea0d51d2df876fd5f1f5116223bf92ad23895cd5e18bac37633bd4319a55c351919dca5f5d8ddc36bb5dec8ddf3367f90cd89f6603bd4e8eb6bb0b8d965a05cfa049ba38193391061ade6992b108fb7ed69b3329203d1f7616af67d71f02383a60b0dd0111374da6cf529c33551e4447e5ad5ad9d481ecb062ece057156c6104d27e1cedf058d850e99460b2f49f4375789a75f08b7b4ba0333f79909550cde97bad2f18e751a15138d46326a4de38a646dbbce907aa221a4b1a9c207b553835a2a3068bf8b3d44c2bc401c477204bc644d4bac785d1d17f2f5b6070efe2849b7bcccafd7aaa9d7b8521bc3525b201779667c487f772cec4b15986dc353a8f323e6fd594f8884df03adfb5f84153a79ff219f1163e0d4eb45f1d08894547ef91b8057222292414ea526162e7e9f67dcbe1455914faf0b29564f493a9916b8f4d84204f9d1b80e09ef8e09ed1d7cc1d76601d69e308293da26d60bcd36863c72f79d668d5a157dc9763e85d41c74460b61920a6f998c2ddebadfd62dd8c7402d666b498911d2177c5a8b63361721b88420b5fb344820f6acd0464270bb230ba3c5e44b06d863db9cbfb73a5fe82fba406ef635a7cfbf8d505fd749ba4c8826abe9072b93a0c3b47a794f15246ebd4d5ea2ccb7b8f46e4f23951f2d24d49baa49ef8dda42ea7030efb294f53339898c53d429e73f0a79f4dd156776c9c2ab089f2dfff2ac9761f7e7d280d7f192dffc82d1821d69ce5426b514f66417fbe4b4959ef33447fc262739166700d7331b8af24e478457d05aa4ae8f1ee5dd6bc3f4b25fc2492c5af8a2dc6002384030ae5b644bb6a608467736c4710597404f89b00f783b1f0497a67ff2f977ed2d0930b00faa8c6bc5a514d9f3fd33819e7978aa60253e37ff48764f989498a7b3210e46d1fbf061aac5e6bb02e80a433c9cb87db388bb587cc881315759b6e06e814bdaf80c7816dd0aaa5b3d07b535ac4f0bb2614b7bc747ba439af946889a7f0c31cca506beb4c8dcbe8ebaa94854867a34ce9a85849a96bd81f45ebcdb2a5d6ec9d201d296ece3f99f2b3322a92dff884668230ea61b75b4248e086a5c9ae117a6356c0ce8cd83273a829b987b42dfa6e56257ad02eaddf50b99e9715413ab8affa019e3ea9fada51a3e1a2fcc6f0fd65c6541af1af75b0179325c00aae238398bdb6e19db0ac8a386e4edf1f970fc93d8a17e4a490ff690ca573a716d641b558a02af31174d82e46c92c4e4caff8181872acb9002af8d58e7627e1a1362003ee15569747bcf86af539fa5e8ddd341c9d9031f14ffe93262d3f0aa91f1f861b85e90e4b45e5a89ff5b5b572e658417f4bebdd295730671f38773d17b8c8a5221961713f356eb60d3e72254d91cb673464d5f33104f48c69bf33be8460c7f6ca833b8ee4f81b8e2b7b32ec5a4ff4ce680796c98e51e9cc546d53beaeb5c08152e4386d61a444dea354275eedfb417e76a3d521e74387b6d46dbb5fceaaea0b19df443052364bade4c452e2e089f79e74734488fa6bd2c8a1dd609f0ae25ffa99862b0396b965a01d4f65748c37674a5e3422b086d0b88a22a9a6db76ec9ea02db905a730068b3dd4ab77f6b31d6845f000a1fa1a3665f4aa90ca6a82ce5a1339c0c7a781314597fe8fc95f29d00f1cdc43394b42bbea7297f513000a8211d03ef253d4ed5ba082fa9999761af283247ea696e0820d463f2307e4e55cf1b928d47a5cd675f0139ac85cd7a7105fd2b04cbcbf63c522b5633d72380b6ed81d0d7828c1e5a2371fa0dac56f623f289481b2426e641aaa8fe8164e90b877c846ece315b727910fcfca66fa11243a020095820e0a4d252e18c072dcf3bbc777a34241837e358dd2801572cd4965e443f351be56b8ec989bdfb786040a3eb0a33fce7b019351b2693a02529480a2b99dc2488ef0185bfdf860c0f2663fec2a55e588b4c18ae37f03b8eafdcad360633b0a991e73de80775ea45a8e9e4a0f0c044820f5fa124028b43130564e727d5749bf47790024e29930a6f5bf91b59959d80382b589fa1ad8f36874ab0643f22f9181db1db91a48898e5b199f900d309ce144488d1ed199f206d56475ec243331fcf9d141572705d690e8e9193e84b958567fe69e620346bb721b2068776c86893c1c29ab185ac325a0ca45ce19d018715eaea0179b40a9ba00532fddcc04139ec009b628cef2d08ec166def2ee3738ecf2a732aee37f497293d4260ee4f2414d82ded7a71776af4a825ee9d4b67bddc6ac4abdd4f9e5ade4a42a0b32c8e0548eb561a7c611db21b39c359e7fa6533f588a1f152cb76d7a0042c7041519b51de76bc45c2c99e3623706ca9d48b91aa21b4d46247852a430b6c2fc991ee1713a88f3a2cc944a830cabfb7cd31db6dd7d6fb73448dd9413bb9c0ee0b445151631d0c11261b6d84a70fb818d8b1e51e1badece41af8413604a5f14bc2fb50796c05e053744593f18ebc0580b70054056b6f18c00239208feb8471c38e778e28dae9957635c29c7ad460295f4b3157b877718ab1c4b1bfefd481ed623b4ef678feb1b04832d56ae7bd2a6f03f7627b2b1510557f8ee3075a568d0926c2f3bca954788bfb2e3ef6e47446c27f7019836f051295a90470078fd18d65a2339bf3418baf66b2dfcf0336e0048749c3059c371681cc59244bd7d396c2173569c8880ca8d31691f912336f48298190339e118c57c858aae15df9acf7134b71c3d5a921efef60eaf047b213f4ccc968a829d291031ddc8b21", 0x1000}, {&(0x7f00000031c0)="c3575e60ddf67ae59871b21ffb338e5f011a3fcdfd31a75013097b659d72341cbb984b46c7b45f1c244f5e95750136293d799037f3abe0f1692d496262d3e6b7f319ff19851be87cdbdf0b0c37933c6eb97e8ee11f8893e7be786acea28e623e276496b0aafc9597da7089a7629f4264776c669efc354fca82cdc6f5d004c28486de98c64b5625be5e34dff294a35578b8c09b98b756dc083ed9e08a65145e2b502c687485f7904cd899d35743b5f5b3c22c9a0aff1439f5c9a19a50b359840ed18009b946a0c5de71028268bbb13a05db83d9852598acfc9b77fe89bbe84a27077166c3f122ee35a130f6462552d564a09f393a0f0f3d66fe59b30bc73fe60df23f0f6a1bd4b7d8d9ee74f60883fa9595fc1ab747d75baddb2112a472c7aa65ff0546b00e4fcdf92e8ac5c02866106a3f2c04f41b5246093dd923c0dcfb2c7935aaa859c8e1c3f39af967752ca67b1782b3d1cc4a6189bf52d6534f9911d477287a6d9a2571d9f605cb8990ea10120a4de07c6f628f1ab144c654a4a0a3d6460969b7299a4daebbcf62203a3a64f550408c5e4fc6a05b902e76f5e22cb53340fd2a842a0f467fb6f2d450154c028f338b798bb4a6ddb007bd624a970903a4ca35af8ed658f58d37a77ae9cd261e4141394184011bc2cbdbeec782114bc30b9192e5a99c78e241017426732cc8b1cdbe6dcaf1d7dd7491f44737d9fab62de1a7f206416cd60350c816640c93dacb75c7127988d36fb80ccd5aa6479942e0579158ac328480d0e40381f2b20cb6a536f28f81967a4e1fdb24c28735a61e2113077e8b9ec8cac47435f89dc313088f0f2146ff1250829b73c7117685895210203e6ee014aec3c547223005f54e832771d59167476acbcdc1edff803126031e2dcea298264424c1ac3f00a35ccaa6d6cd13bf9aa0abd57b3e18e818c5830d201be86a40a5e46bae1c367039832d756824edbf8b0ba3b3a22e3d2f5ca2f3a4af40b697222936b03b748a784709ac374b671c379c4e8b0ca7bf0f056d6fbad1e9a3c820d107cf5741812a10ceb917b4a13cc4522e7d61f254eb7fdb54b1d84126dc1debd63f77cf6dc1698d1b8f1db0ace1a4d38c1040810ff81a6ab1b5c0ed5fda47471c32ce7335967ed0dc0e034b7de533143231581c2ccc7f7b7f7c6df501cc3e64f645879d3d557d55b8ce5af9f386b3a7b7c6add7072a738eaca88b52ef9c016055692e253a734db5866c8e0c4ca5b63b88985b851f73234343aa67152d8d70dbd81856b998c6f077c540598d13886cfaa78d42976acbe918236439c5d35003bd68f3698d996ed812508ef22a89389e9c3b0df046f56e6f0dc3891c3e4adf4c672c2530158c993309b8ed8c03b6b98e9714918cc6caecb951cdecaa500d927186efc5e9d8ba638e7226a7a91ec639e4547f20ce6fb3d1afa005b0e5cce8e239eed6598ca7720bdd542b6afedad15a6896768ae5547f747eccd8b2982055771654626369360e47a094537edbde2ea01388cb1d4e903f10854553ed5ac7570e7818becfaa3a5d2e41a6efac441fc2c03a0856cd22fc2f319db42fb38588db9b78bae9249cb028d041d79a3f8357c8b6ae7ae828d9e63107cef3fd20ae6e63defe636e0d182c6a22f415f550610c4c201cf27153677695bd8878ac6c5f7ba01b06f8986f57060b9fc386dc376cc9d4f49602d0b976040160804e97d9e0024bc8a67fb0e9d1b58d179f7402120d44b01f71b4af97f1fdd77999b33adff0ab30845c27be58b54d7209ec5cae9792801e21510b269b9b6416d34ca737aab5ca3aafa324fa638c7d8bea41e92332264ef0d6a1c5f97a0c2fd6af3a3af71f0ead1b88f28ac0ad3a20c809edc6d685eae48872afb3a2ed6f11f51e4c0d030e4fc481f7c1e4909a758f11692053fe6aa2fb041b60a79520c2fe25dd099657c7ee6bfbdfab1048cd9d90bd99bfb8434c6432697f6e05cb2aa5aca9423af28c5a2ce2310ffecbacb79c0e7dafd8ab02006b2b5496f33094c62945f9ea9e7391634562d98b851337f9f1a4cb121341470765530154c3bebe46475f317e2e6f2f68895c65d654ec6cfedeb1784e1606bb25e52da801032f170c6ff028b05ae21e6a283bd121fa4acc05508ac4c8f15ff4936d04339d7f03b400ef1f185b2210c0e75d65d022dfbaff8f2834d2eee59c352ad43f03d84cdf32eaaa81ecfaf704734071702e3d3eceea2a8f98c909b9f3288422c566a91f061b4c73050d825bbab280d6f776f9f89e788bc52a74849073b5ad2c16fe664b40055e0a2861c10a2604e4368bdd3e09370022c7340a0331340155a2bfc56376229b2d211c043c65976adc6db9aa80d3d1683460b3f449d68e7068395a834497c9e8fb47dc1e03f42b995cc7c23acdafb1003f0087733b908d20d68208221394dbe15af520d568c742f4cd9041ee790face25bf66f2f7256c9afb2bf521214503d1545e50fb9474213266a94490ba664713d3039d9131cc550338077755bee136c9e337ce6484d409ecb540f0e203a9518720b07fbbfdce2ff472db0325a6725af7376942995533d7c75162c2007aa58fcc8039f37988b6ffa17808421909ff1ed65dc28671263bdf4d2182f534ac2d0dd5fd19ae50ef9de09524501f519c8041f3914f0dbfdc12cc81d6b7867c5a28a46a491dc9513a3ab2e582a3227617f0303b20c529ee4453e28541003bd47b7ee37cfd54eea26f2023b1d54c0f52c593376bed84556d14157da9cc02dbb51442927645d8a59453f56f3953c58cbde9b7444d1c23e26647cd2e8550e417de7ce24dca87eeab2b995200b8f58fffac05d7fdad68707a0b16a65e224db95f06110dffdf4b15462bf91f245139295e8e0fed7f937667532c3b19057b378e25000e0014b658fd847f95b8e88a631a71062e3f8545eba6b387aed4c1167d1891608ae5391ad51270d78ab5af9a25b43d4220bd96f0937f3c8e8f36e8e643fbb55438beabef3b666ec2f04c2b188401c63f0c9c685de4ef1b24030099ff1afaad117f88204ae6248c2cae25d62f2f1aa7b401181bd304e13c8900aa71e6eca9a6164a04eee2e42a41ba79d3866ac76d5696766be0a8342db5b6c81acb5bbf34c36ee25f8ac028402badb62b40c88c9d62b219d842e866e86ec1b50655ad8ccc73509e8d2746699f6482a95b1d33ef8cd07e15ef0bf0aca9aefef1f2c8be7fc12aa7a942ee70f363afce988f8d64b5d361835f9dac8f83c8e7265b4bc8ba1db55d0b58fb0d73938ede96e543fb02d3580056495bce2a55ab0aeafc09e82553672958a728fdaaf55299aabd0b6fbc427239b2b58eb68d79261e054bbbe816336a44f7b877c179f421107e4ae44a10edbb4174456f789f26f9cae3970a28e05974e3d9d86e13990e549b18f232f51cda1e104393ca7f67a438cde16085fd3781f12b126980e4ac1d085ac530005bf9ff3ec2a01568db3ca56a9b77e64910b7fdbca1f2c37441ddb1d27e9544b8bfefabce865fff34432c1f260007b072ad17700309cceace428c063049a8fc67fbe840af329b50deb8480b837da8d69bd05e341b615becf95bf9558b4c0e1f25b49e0a7f23e04ae0bedc0558d0c3d406294967819885d5e213e268396d4b2bca752c7f9a7336b2ad48199775e5265403c95bf6fb368d389716560900d6a43d0cb2eda543033f3094d6662b7f5db0411b3dbd6591785ac0b56e01a2bf521724600d213f81f854d5281b47e1575d5b97505f71af12cb4f846a25c18cab7950ac8f849c0ada7b12096da3ff3fc1ec49edb34972256b8e9b38ccd5448a25005897001022ebcf334bc00081782b5986d9fc28e69fe5a492fb5eb14816a3143d8bc4116194b9c3ebbe9f2bd226bcdd0681a5eea7cada58eff5e81f8f39509b52ae3d96a1dc3227c71ae506a1576d32b95a537e4ee891f6b58c903fb19c725d4df77c5d06a7cb9ab1d7c7cd9190270b320428ea7163d2cdee064fc5b0d71c310686ef14dea5e6da43b26e18da7adad6fb12418167f1e8f2fb11b3d9e3a1b90c089e717137b8d8c7695c7c3487b2ffb7ffc89705bb22bedffabc722f15c9c9db3de63fde7fe380d724d7e86d34e1da89e5ad52ed1a1ad68c8d514fe2abaec6bfee329f825332d9bf69049b42948b7c9796656a94a4d7f33433223b0718a951c96c99455d7f8be45f2e3429ff5a5e6aa83a4c048f16439d30b6fbb3917a85a94bc7d1be4639d45b2728d86ad7406f107e07d485ecf1cb099d9dc41ca2b4e07b57e608b4aafb71e8faac83c0578733621e8cb3343ace23cd5d3a209bc9a2be5fc807f96aaf683e1754a6cae57b6c67070dd534309d14f4646d8d755c19ab5372a5a086bce8ca2d32592ddd4a82f1c00d1c38b7099c3c4eb8f0973e80a0a4d0ab247fe77a4d69b8a12b8e4be07c21ff3536a4df2a51cf7bc43a235645d83ded4e3bc61eee4ba3b5a1d2c0359d20fb1b22aa9f01fc6917e775295cfac9fc5f9d2b37c50177d81999b549b34ffe980c4314bbd6423668ee4a2e104c919bb198ad8c433bc3721d725a2b066363b7016d3418af79bdb4730ad52d6cb9eee988010d0dbcbf5eac01a045d595859c23cee95bdcf6975f221db7e8e71676ad428098dd1a89dea4541a88fc9584af9721c0a1f4a25791d3bc0e1d20ed6795e540a59c0158627713c3545db9f300a90a211d41de07e6a20412414f4de2aa5ff58c2d821f7b34999945a231ceb8501c2ca12e3068208927466564a3a476225f05ecc9bc426b5fca665dab687e66800b7c3521f81213648ec355c925fbaf66a82e7ba208944c732e213c20f99b067611eb23e76864f8704ffef96fbf76838fe9000b5e08174c29217e26cb1f0eb1c8ebbb1394772a64164a1682efd9f28cb05b6719e239b54f1d5a57b37e11c711876cb8d6237488558c1bd2c92d40213a15c2e582dcdb370f5685a98c24669bbc4234925c2e79db86e36a124bc62c76d262e6d57ecf6da01bbb3936e185409198402b01efd70c0564a0ff393908e27c20c8a6ea9e4a6a03be0ef0e7312b8a01800babbfd4aaf406b982ae7b92d997faeaa9fc5cabab92eb19cfb8604a5c259a650b82baccdc9ca29d73092f86376d4b6c461438df660ebbb01681ebe160e69c9f22a61f6d73fd2e60e8130ea12bcf25cba0b09745e7d057da1b5de972be073d5046318d99e8091fa211b76ece41255df893eb6df4cf3aeb0a99070cd7c38cf1cfb15d2392fd1e053384e02b0a6319c7ff59076c6bb875225ee40dc453fc988b2e1afc4bd34bd17efbf3fc74a972e9d60134eda2811410b2c42b9afa2e6ce2e203fa4b50068de7fdd1ae688212a40bebc5094cfe9eabcb95135bf4d1ea556fd1c085a2e56d8b12826bf20d7f9fcfcf7ea1d4e1c6c378748858a0746156bb530d82942c6dec0b7e82a337bca55a4c00b76e39fa8547e5a7f1c368d15a7d332f7d807046102b84f77fd1a11eea7e02350cb0dba8c53b65b9b72c6c276d3a0f33f2c00bed4609815aa11351ea4dea0e81c3f43507f6b509855580d7fbe6530ed5c23674bae1b487b5e83e7c2f703ab20be9e7a04bcdbb2bf784443bbafd00f01fddae14b09c8c35276b6421ef7c618b6803242ec749fd5f4f89650dfb3dc672d18057fad53c8e53ca9886dda7638d79e847e1c64967edebe01df21a2528a5a31df05c13200199f9791933041a9469ede36671ecfa46be1ea53416f31c9f4d21a2cda4a0c4509305d63fbb5d7277c1c457fc822bfcccc7a73061afc649b0edb186e1061e9db7fa3800ca1464834d8ea6ec8d234579bf3ab73", 0x1000}, {&(0x7f00000041c0)="8e138d9c0e7bd09a2cc46b3b1b13ed53d7b1d20a9b9f1e07745c4ef9935033b1ad7f06fce93dd5cdbed98ac377b2e681ba560661c8b64bb76f68b80738518b004492b69740001df9fe4ec91a9003ed83f539ebffaf9b07c22d1568d5772cfa7f6dc69dc504c60f57a5b189a57ce95075d5b31346e3b7c23c25d80029ae0e781e61dd0dd48180735da4e24bdea7da061880c9c5", 0x93}, {&(0x7f0000004280)="d2118921b146eab94b3e4b71a2184b7489e2343e35fe70b823fa978f379db010684477124c0d4d473b23a00f257e6efb317cf108d43dc23d8b8f72e26f256e99216ac0d200908382513c921c6745a4f76178e77d018a9162c559c3af333d7978825e3c11edc0afac4e5bf6ea1ba7198e0877ea5804d22b5042c41baf3ece5acacc646a15af27f56c48ad", 0x8a}], 0x7, &(0x7f0000004540)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x10}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x150, 0x7}, 0x400) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07dbe491cd77addf2dcc67", 0x10) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x7, 0x8, 0xfffffffffffffc01, 0x7f, "b63481afb3f1749689741a6c05c609944d6ab630", 0x996a, 0x401}) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000140)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:00:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) read(r2, &(0x7f00000001c0)=""/62, 0x3e) 16:00:03 executing program 1: r0 = socket(0x10000000002, 0x1, 0xfffffffffffffffd) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="100100000000000000005e55b1845242dd90043c88f9dd80add71b5539ee256dc0748e108158fb3514d8a973460c8af1221fd51d129ca8d0db67450245a8053cb674ee97839571043543ff68ce911ead428422a0bb308564d4362a71f99b99cef5131a593644f3725110810d8ee8378800112d6ca7a9bd158e1768722961087f26f48c741190feeb9d93a36ebddf9726706a69f10a1b"], 0x10}, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) readlinkat(r0, &(0x7f0000000240)='./bus\x00', &(0x7f0000000100)=""/195, 0xc3) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) open$dir(&(0x7f0000000200)='./bus\x00', 0x8000, 0x50) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x80000a00) 16:00:03 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='\xfc\x01') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') r0 = socket$inet(0x2, 0x8002, 0x3) connect(r0, &(0x7f0000000180)=@in6={0x18, 0x0, 0x1, 0x8}, 0xc) readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x40) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)=0x4f8) open(&(0x7f0000000140)='./bus\x00', 0x8, 0x0) getegid() r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "119ec8b67e49900922b47c963b4fc4b87d311ba9"}) syz_emit_ethernet(0x70, &(0x7f0000000200)="faf392a82c4cc31d6a26545a1aa5f2a05482be0395e3d1e8ab2f0a4c1e6906b7253a86b5ff4085ea4e501ae8505a94f89ebab5e0a2fc04cae710acb6ff773fac6566bd2562eebcf1716a8c3b7450437f823106098c17d0722266c68bcd1e187c50c2e96bdd6965863f8cf619c945c5d3") listen(r0, 0x8) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000380)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="6d4cbee21bcbba1ff9ee4587857591f140cb205bcc1472e3555e994aa8c209c6c510cad5e252be8d06e67dbee3ab8824ab7678d4fcdd", 0x36) writev(r0, &(0x7f0000004480)=[{&(0x7f0000003480)="d23d77616c8500ccbed25477af561d0bc92c79", 0x2bd}], 0x1) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="2799cd0338e4cecc261fa498131c5524646723", 0x13}], 0x1, 0x0) execve(0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x130) execve(&(0x7f0000000240)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000280)='[\x00'], &(0x7f0000000340)=[&(0x7f0000000300)='*\'-&&/\x00']) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getgid() syz_open_pts() r4 = geteuid() getgroups(0x2, &(0x7f0000000180)=[0x0, 0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x401, r2, r3, r4, r5, 0x100, 0xcf}, 0x7, 0x8000, 0x1}) 16:00:03 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) close(r0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x180) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') flock(r0, 0x2) 16:00:03 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x0, 0xfffffffffffffffb}, {0x0, 0xe1}}, 0x0) 16:00:03 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8102, 0x2c) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x3800000000000000) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffbffffffffffc, 0x0, 0xfffffffffffffff9, 0xfffffffffffffffc, "107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:03 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000072290000000000000000000400"], 0x10}, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x6cf2fdd6, 0x0) kevent(r1, &(0x7f0000000140), 0x7, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x5}], 0xff, 0x0) r2 = kqueue() dup2(r2, r1) 16:00:03 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$unix(r0, 0x0, &(0x7f0000000040)) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 16:00:03 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:03 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/24, 0xd) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x669, 0x4) getsockname$unix(r0, &(0x7f0000000400)=@file={0x0, ""/4096}, &(0x7f0000001440)=0x1002) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000003c0)={0xee1, 0xfffffffff7d8f8ad, 0x2, 0xffffffffffffff8e}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0xc08, 0x0) write(r1, &(0x7f0000000200)="495cb4365a2a320114f9f2afd22fffbe9ecb9e2e0048a17a2a9da83b8ce97dbabf3d2e9bc5", 0x25) chmod(&(0x7f0000001480)='./file0\x00', 0x22) readv(r1, &(0x7f0000000340)=[{&(0x7f0000000240)=""/229, 0xe5}], 0x1) syz_emit_ethernet(0x0, &(0x7f0000001480)) faccessat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) 16:00:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x2000000000000, 0x3, 0x1, 0x1, 0x5, 0x6, 0xfffffffffffffc01, 0x2, 0x1, 0x8, 0x401}) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2000000000000000ffff0000000e0000f87c8a5b671b1b542a538706000000a71100000029000000310000000300000035707f9545070b77"], 0x38}, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x10, 0x0) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x10, 0x4) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './bus\x00'}, 0x8) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='r\x00') unlink(&(0x7f0000000000)='./bus\x00') syz_open_pts() 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x7}, {0x0, 0x2}}, 0x0) syz_open_pts() 16:00:03 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000003c0)={0x100000000, 0x10000, 0xfff, 0x401}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77b7fc6e23c5cd188b6aea417e4e74de4", 0x4, 0x6}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) ioctl$TIOCEXCL(r0, 0x2000740d) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d03", 0xa2) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000380)) close(r0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x7fffffff) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) r3 = dup(r2) readlinkat(r3, &(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)=""/134, 0x86) syz_open_pts() preadv(r2, &(0x7f0000000540)=[{&(0x7f0000000400)=""/158, 0x9e}, {&(0x7f00000004c0)=""/47, 0x2f}, {&(0x7f0000000500)=""/51, 0x33}], 0x3, 0x0) 16:00:03 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x20) r1 = kqueue() mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3) kevent(r1, &(0x7f0000000180), 0xfff, &(0x7f0000000200), 0x671b, &(0x7f0000000080)) 16:00:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) sendto(r0, &(0x7f0000000100)="9f9b29319823b68eed3702fa9e21c32fc0106a5c93e7b881c2d8d2a7575adf72657110760f7bac348534be38882d62600d70a8ccd4e0c24d7373e0358c7451c6b81e4815817bfa97615cfec18b5987193605cd1bc10da56651b81c510a5a4deabcb4b87828ed752bd281c6b8b27a21bdffb7de75cc3b8cdcfa344281ca3e47abe26772d068560cdd56ad59e6db41a0a34a8e6110625ea312db651a17e2e7f7353c4d8e6610e19f8bb70795fae13b635ec5a5f1c1601ffafc55fa9ec4809e768a1f95a90f57c590ef1b8afcd6257aaf52612b496af46b6a67e73ed34a30819c5d9b85b750c761da870c58968b05abc7068541d0c52819da90dea5b1f5a36f41e46096dfcd4402b40660c2e9963d6b3b1af25a2093df551cb716c5b38a302c00f1c28ec7243bc95fca82bdaf4e206601078d9411b1df32dd022dae9e01c1bbf69c10ce09df451c9c1d6f91d8a284bf7ee0c9468bc3334b3b642f7485f8acee294a07a320555bc131db28c768179b2bca2989f290a708e9613ff6d13d8de5ae798b325879f1b57cfb94addf9bee47d8e04a02d67a41b11d0573b23b0bb91ac0159cd31672e74ac43f1a4e4ace9b2d4ff2502020709c4cbed927335e28669510176481b6139cf50206b2c4c5d440fb4f6ba83aaafab8b18c7fd422b8efc200a67cafc824944146d2e00cbf503b3644490f62391e1dc517f15a2c1792495ed1c5986cebc09a822a0e0e3027628832b013fb25f90a35e11824f82ba26f2a0c899bc678227c766d140dbd7bf9c2bc7ed345caabaaefa5e712e2e3cc507833019b5972e380715465a0fd273494f830cea73d517c10cccdc58f634de3b2b877d7cf61161e7bf27723e6eada299b316e241a6f1dea5a7100b43d1442f3b4fb6fbf727b9e2f9a9968a023b41ee773b509c6ba470f87fbda254ed278ca6f078d142862989f99684aecfbbcabb566d0b1fc9713a1d94ca2a13134f5f02a91d26a9cd9f67a3aae04d8999989c1eaaca9f916dae0b6cd171b5f2ce0d782df01e706479f7f42fb4d10ac7a630ebe6ad5827b9ecb04a049c73e2a35f6a0eae5bb72da681d1e3b7e4cb0c8852da7b67d1233ac8c2a9934245d11dd82faa1250a642bc52709d0269d1bbaa2198da6a91414b69e464f8738ed27a36ce66bd97e74a5bacd0cecff70a26531613f6d49ec69f024e60439ac6260f72550367c7f7a8e06d946edd33de922b113f09912c8436aada69b4fb4430a7b08799c85577903a2f0ef4ebb9f511b60e07822953c7d9cdec4b1634a902673822bc4ac4b48d200b64c9611b6cb82b1e41f5605ba6a6a6e963901e03099e8e17968dff30e2047f80fe4db56aaa9853cece0f0c2f78df526cc53583b823705c0a3c3a09580a182eb00e17de786fb885a42006f9550e15cd3168de083f58f785f8cfd248aed2b8114321d108d35b88b1a3d1ddeb0117fbadf0433064076956d108b9f6c2164d1ec80deb0705b12223bb199a513257978fda8d8cf29ff0622583bcfd8c5b55bcb1a257d36cca56146f604e8b64c37ae2d3eb98a33f6f50450350fd3dc844f27565ea41881826e44d6ff44cf4bb7bfd3618b8dabb56962789ee6390e1bbb49d1b236c06f0c1dd1a8d84f09839e85ef099a64367f9cb3abcc8fe41bc60acf1d0aa81e61692f3de464e5e99857039c1912eb46fa354b44c6e05e08d32ef4eb23ca49cdb75148f278b7fffbfefff55b5717f50b2122ab164a7ac418a3264652f17634a1371a804ec8faf4b2a3f03e5d0936a356a1d2749687ad414397e13edb95e4225a27431e1bf5ac582717f9f5481086aad6367b02ce0d25485a6467dfbf10e4076fe570d79da2196c10a8bf907806baee92d72d87a98736f3d809c8b5053f0551fadda9bfd6719f85655389df853f18698984fbffb26a7166e73fcc26e0812e4e172375fd0e5e13228cb45b83a4097dcf0ddcb64b2e0f99de0b23a1e1293aba758796f1d67b906b49c48454c9bed5d6785b4bd525aa642030103d30270b6b5be218d9dc3969c098ccff8781f86c0f8a539488518d15421e1048498f7c54d3969166d4010e92329a1d472b8541e48535938d3765f8e4412dfa0a77077891e1af90f9ad1111f9d2eacbdf79839f69e82df4d180fccbe39858206835ceb5eaa95109a40ced68864d5230f327b7374495ff4e90f06144fe4b8f9439a180d9e95730cda3e61a565978b6ab84464558a2b69eda2e3c38c91220da1e2db36b6026f8a83dd993b8aa6f3083be4e1b0a384a55216225106a8a43cb0017e5f251ad6a726a997ebba10c8de723fc80255dabd6f200e82e1c567b3d84f481331854c8a509da6a50eb8c27a74131d48fa4c9b506a3b2b81d5f651bd681b3c385945c197e19a0f09dd881a1cb0cab1635f8f37c5fb999999ca30dd22f6d11cedcd36305489466e9f7ad09d3fc5a181d551795473c2734211f128a6a710bd080575647418ab6376c54fd4383c98d197c048d158c689b7b14c77949c5bdc661cfe6a68353bc73904c553aaf3ab0487e42b9bf396bcefc949703d958312f66ab5b04211ba35b0fdfcd06e23953bdb54a8a933996dc30004d3ceec59131a1d33dce4fab8d984919eb401248bc87920d158dc21ef2c9695c9cfedeac074f311d72c656305ae6cd2f777b89692e8680ef24282fdee79abdf01d41d0f9be6f19b32f7e61e8051cbbbbfa70ce9ff3f41e57f10429f2a8cccf5ff86d417d7336aedd340ade5759cef40bf5ac95c71f3c8d760718170e73e15997822a7599d8340c3c729256021fd4fd8d08b1bc11a01b3042909d833856070ec56473c6aef938e295382341f6f8bf81f69cbcb711e905fbdc549405ab1f0517612e92b72922eee7eabe2aba34b420f8c47d94eda3b3b38555936156689ff06247c625d5a6c8c57cce58c68c493c8d3e648efb6c05e8ea63c984f2868963002890a26d056cda1d94eab055019ab228bde09147e900d78a038c9f1c47d24af680770dbcc00e13a020ea2e7dc391d3dc72bb65400acc158d9c834d66ee0e689e7ccd7d086beaad2cd10f845dcaafb7d1f2eebdc027eb5017e8d05eb4c4a640a7d3599528ad07690515f8761eb89452cfc5779dd200fa27e367319c8326e88fa423156e1abc005262088e8ded0a69bbdd54c43101e516a5661b2f39f3b8b4adf5c6fe7636cd138cde9f24c3c3b5d701fc11e92fb45f53d6a079146ac8c80babfe6233afba1b1d2cc087aea0d92961c59e1eb851cc6b39caeefb9201f322aeb114da915d1937fb75e22096237035b96de785c831bed2df7ac42094ecaede219078b57386ad0ef66f59f53449db49cdcbeeb660fdf66b49efa4abae67b4e317261bc339f458c033c59451655b86c3cb26076910c363f77048c3e89e2de73cfcfca1d90753691963fe44f347df51880ab2c3ad5c9a84eba53e6be11c9a1797618be8d2402aac86b81cf1eb259fad60523e8ac1be9aa770698efb132a86383daa5dbc2b61757c7e084a5800daf8f3b380cf5cd39b90f883ea86d3522cb7bccbf20479ce710501faa386be194bad9adbbdd168b1c06f44d6c007aa369029ecb65ea3d05b09567132d28a857dad1e481f21d9a00a57e044813a59ba368fc6b8e89c431e36a1e2c665446dd62b6d2557f54282afa1e2421a2ad817a625b133a6a88bc17cace93cf76ccc175d5a59b82ea4d6e1126f522f3dbef8fc6b364ac84e8669d3e24fe5f2b41f8d38d78e69d821e997371edf41cde2fb74e64aeae5c6b2ee62bc884f3036990abf36c5924165b930788a3b066702c06f014d610e773a66dbeb0ada544fc9a0f0c5c2d35692719cb24a8949c8638714ad5e431f7d8a42e680ab48bf01cf7b5bb6840aafe641a749c91087d07891a180489395e7dc4e40e6011b1f4b2a51a4fce3311658e3d78a816c83c4f6688c322ded4abb6e8e780072411b64a4c246e91c4b3fc61ca3acafe181092d6847f9db576c59b6f2b719304431afc6fdb579729c45d49d6248c47cd121a37a98e367a2c8dd0bab89066461dd0ca23849ad1719102db7b7b7cbe874e97da987d265dc9e9b4a436d9071c421803950d543461e0c4b5bebb88319d723f1b04c07f19ba1b25eede97c336a8f5dfbd09bac12b03d5b05dd715607e10e55fc6b5b4a425180ef0978848457597eef43dbc0f13faf8c1511b6df5b429558538334a7dac13a514634e9e06a6e81be4754b3d8654d82bdbb484773f39584d91005b2a6b2b2d0c53272cbfe48f24d1328e446c6b261d7ccfbbbe346d8892ebca0c8f0b4dfcda7c4d58fa1219df8757dee21e2f86c96369238b9e5093ca6932d2560c480a526635cee5a85da3ada472ae5ec8bdfc659c9bd755a5fb6b2b6ccaf0de4c5000c99994671f687cca7f08e008148c4261d490ae8699c6b63c9c5d5b4fe3c9bdd0be90a1c5befd13562ed48f4d52b47217ae3dcbb4dd06ed4c8eb3d900c41a213f0e09b26638e85b5a6ef13e08f0b8ef46b3d937d6817a25bc0a7a190e7533d524a4df4f35786def5187bb814b4fe872dd7f62c8e785cd58fe2deb012ad9419bcd36092decad309b24a918d5ea7d9ed078a2aa62d0665c221b8f8d75ae030ecebf7458e4f9fb7bc2ebddd7a4b8bfe686f2f01e3065e3c3202c3da33b2cc585dd101b8c9da8c6abd31a8e60169227bb4fb8e341d7165c65564f5f38be719a16c6c4135f9bda7e5172928ba30d614a60c0d3fa7f5dfb7a4de8f89201bee74affd12af3eeb6b3dbdeef59d8f040d960e00e44b36eb3d4355279e258ac71981edcc881c85d53c1656e727d2583dd52640580082ce30f338a72e98520699f7d55734748ac2dcb712b92a24c67f056ed43ef06911a6590ec3a9622317efb38fb2b1af098d4ea5354546234ee4c60b026ef3f6759cf7640d03853d95ace3642dfd32a80f003dd3ca29c29f431f53a3d293e6e4ef00197f9e2926bfc2366368b0505726f4f925cb588cf44f3f5522873556b0cc98fda782ea557d2813359febd047f75ab2b28182d20fd6c1b7591d5923f6a7194e11b145deeb434918743e3f55ed56238fbcc98663a64ea6bfd277b2d23bcc79d1bac3f2b406ef590abead9341dbc74cbec00f6c275283a22682d73443d3ba75af73860be6262104c67fcc4ba4d686c2dfb1f3fbc0cde477c5979a08b63b64e5381e53170df5fb5f23cd66866336ebc1fd26e62b1e4ebe81697299307fe46037face547f51117170dddb932e12539a3efc03aaeccb044a750a14a6ef34d776d7cc5297370ed2b1aaec13b97b0a3e09d1015fa613c0fcd5ba9f82f4d73a58445422f3dcf8219b9897672e5ce4b01336fad5cf9c40e22dafdb65b24a44f8bcdf4c91328ca334702f4f0fe6f6b36e88940316e6f19bda703372418eedb3a0cfcf2432a9de0ffa2ee565a396093006b71063edafa38f10b2f5f693a9019de62fda5dadb963f78cc868705eb7aad2920328b771164913926cc21d17e839f91f4044377cc0a316cb6484866600b68a009c308c77683c619851e352acad80366d208b815114ce64608722496cb822812257a7d1276d1810bff30d2588ddfe3c9b0942f800a51bc5e3c22c4e0b8a8d88a42ee173e639b9bfbd0f00670e6ce0a1c421537e8a32eee830212ce99a94dcbf7022a3fff45127d44d65b9d87c45508fa14b960953d08f9a4c682b6d0ca61cecad918db9dee4d0940bdbc5bd5ee633cbb8ee039f0b7c29aa038c8fd3f35465d9f6a96ce8d9dfd7c1e87a937d33d6f1f821617e099f0d4bfe9f5fadc81f24f31ab1d277df256f7ca939bdcd2884f739dbc3ed9cff63062e", 0x1000, 0x402, 0x0, 0x0) shutdown(r1, 0x1) 16:00:04 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x40, 0x1) sendto$unix(r0, &(0x7f0000000100)="7bdb874d2818e32bd4b3a3cf361937d80c125cdfa0f235bff7f7d31bf733655e4d21f35e56b4ee4200b83866568318367342ab288ed2501e6ee7f3b1e12079dcb74992c3d6", 0xffffff71, 0xb, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r3 = getgid() getgroups(0x2, &(0x7f0000000780)=[r2, r3]) r4 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r6 = getegid() r7 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000580)=[0xffffffffffffffff]) r10 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) r12 = getgid() sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f00000003c0)="dcb8f6330cd6ff935836fd331c4ae811f900cb505eba080ebe0829e61506c7d2b4b632bf533a58c9af9e141fae8f2c5f89986aae9e4b1339e8a06333092ff24f3cb8db67cd4ee6b3f83e7d2053c2269e1c0b9b573ec002eabaae18c5d776c96f6f2efc6e1217e744ebd58e8646caa30de453f9a2918a0a34d03ee58130fece7ac70eaf239aa245", 0x87}, {&(0x7f0000000480)="2a2ccae65f0aeffbd0d0e1796c30468f5280b2e06ff59988771cc25a5f727fd35684e231b8074df419ce95527f2538488be317341d5c48ce4c26cdb46f49dc5cf90cd7c9d9c9a2bc75bf18d2b12f27d849c34709e6d40966118f30e591fb32ab61dda6de81b806fc38f9ed5b7a7fdce809bd6765a9cb6d3ac090718ce281bfb84a941643aeba546a73371a4fd973ca", 0x8f}, {&(0x7f00000001c0)="d46b6323008788652e10c20979e8a77d3c454954069021d83d0c259bfba75b8a2ae62ce847ac4bc4a43185707466577c2348aef70f149980", 0x38}], 0x3, &(0x7f0000000640)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x80}, 0x400) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f6669eceda8265f63088584b90cf9ce79f68bebfe12c40b27e26dab721b8c6684ac8a6bb5343a9f7c07a29e953a57acac8864323fdfb037b9c8a21ca297b28f7f12fedfa064ed0192c18bd799a2be82a82545ada58b2073a21d5071961ff5f33ee1b9aea9cb3887d63e54acba6da4752a11f8fce7b247104d53aa370781b80877fa74f0eddee13f59e31ab9d26b987eedecdcbb51eff6322ff021765a7f7cb48ba4ec27f600e4752d2683a500b03b5435c8ac433310f10419be8c9b08b1e54c258ca8994d50a68aff"], 0x1) r13 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20001, 0x28) mkdirat(r13, &(0x7f0000000080)='./file0\x00', 0x100) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:00:04 executing program 1: getgroups(0xa1, 0x0) r0 = semget$private(0x0, 0x3, 0x8000) r1 = accept(0xffffffffffffff9c, &(0x7f0000000380)=@in6, &(0x7f0000000340)=0xc) semget$private(0x0, 0x4, 0x290) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) listen(r1, 0x8) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000280)=""/181) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x4, 0x2, 0x800}, {0x4, 0x9ff0, 0x1000}, {0x1, 0x3a, 0x1800}, {0x1, 0x9, 0x1000}, {0x1, 0x1, 0x800}, {0x4, 0x6, 0x800}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x800}, {0x0, 0x8}, {0x1, 0xfffffffffffffe00, 0x800}], 0xa) r2 = socket(0x11, 0x3, 0x0) socket(0x11, 0x4003, 0x0) r3 = kqueue() dup2(r3, r2) select(0x40, &(0x7f0000000040)={0x20, 0x8, 0xb8bd, 0x1, 0x8001, 0x4, 0xec, 0xe0}, &(0x7f0000000080)={0x20, 0x80, 0x2, 0x8, 0x1, 0x8, 0x7, 0x1}, &(0x7f00000000c0)={0xe1a4, 0xfffffffffffffffd, 0x4571, 0x7f, 0xba0, 0x5, 0x8, 0x8}, &(0x7f0000000100)={0x7, 0x5b410d56}) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x6) fcntl$getflags(r1, 0x3) shmget$private(0x0, 0x2000, 0x19, &(0x7f0000ffb000/0x2000)=nil) 16:00:04 executing program 0: select(0x40, &(0x7f0000000000)={0x4, 0x2405, 0x5, 0xffffffff80000000, 0xf18df00, 0x4, 0x8, 0x6}, &(0x7f0000000040)={0x10000, 0x1, 0x3, 0x5, 0x9, 0x6a, 0x8, 0x3f}, &(0x7f0000000080)={0x9, 0x6, 0x6, 0x3ff, 0x5, 0x6, 0xa2e3, 0x6}, &(0x7f00000000c0)={0xffffffffffffff90, 0x6}) select(0x40, &(0x7f0000000340), 0x0, &(0x7f00000003c0)={0x8}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20110, 0x0) close(r0) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="47b1cf55683f4c4d5c554a38ec782707b00c8465a881d2d631473aac9584ad964eaebfa96e51f6d0c4f106832c5c5ed74cf1abb5c60476cdcde586e0f1ace1cb19b55d7f5461a838a9351be556c72533d1c3e24fd9a996cd458892c26b58e6c9a1b72028d3c8ad0953308b2faaa4d8910b830ea6a36939e34decd9b18384396ae6af9ce7c6a0aaf1a12f15981da81ab2fc5a906ef6c3842d1ec7c061ca1032216a70cf3ff7a7a892b705345f70c10ff8ca4f08c529bc9d3d2a71ab2a0afc4f58754e0f7de7af07b7ddfadbd1452f6791f126ece67c3600e2f5bfbd19a5c7813df1c267", 0xe3) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() fcntl$setflags(r4, 0x2, 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) getitimer(0x5, &(0x7f0000000580)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r6 = getegid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) r10 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f00000004c0)={{0x6, r5, r6, r7, r8, 0x90, 0x6}, 0x6, 0x5, r9, r10, 0x1, 0x5, 0x6}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) getsockname$inet6(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xffffffffffffffc9) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x85, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0x200, 0x0) openat(r0, &(0x7f0000000080)='./bus\x00', 0x8000, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) 16:00:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f0000000180)='./file0\x00') setuid(0xee01) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)='W\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f6669c1d53000"], 0xa) chmod(&(0x7f0000000080)='./file0\x00', 0x0) r1 = socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f0000000300)={0xffffffffffffffff}) symlinkat(&(0x7f00000002c0)='./file0\x00', r2, &(0x7f0000000340)='./file1\x00') accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e2f8cae8eded763"], 0xa, 0x0}, 0x0) 16:00:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x10) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000001100)=[0x5, 0xfff, 0x401]) r3 = dup2(r0, r0) sendto(r0, &(0x7f0000000100)="9f9b29319823b68eed3702fa9e21c32fc0106a5c93e7b881c2d8d2a7575adf72657110760f7bac348534be38882d62600d70a8ccd4e0c24d7373e0358c7451c6b81e4815817bfa97615cfec18b5987193605cd1bc10da56651b81c510a5a4deabcb4b87828ed752bd281c6b8b27a21bdffb7de75cc3b8cdcfa344281ca3e47abe26772d068560cdd56ad59e6db41a0a34a8e6110625ea312db651a17e2e7f7353c4d8e6610e19f8bb70795fae13b635ec5a5f1c1601ffafc55fa9ec4809e768a1f95a90f57c590ef1b8afcd6257aaf52612b496af46b6a67e73ed34a30819c5d9b85b750c761da870c58968b05abc7068541d0c52819da90dea5b1f5a36f41e46096dfcd4402b40660c2e9963d6b3b1af25a2093df551cb716c5b38a302c00f1c28ec7243bc95fca82bdaf4e206601078d9411b1df32dd022dae9e01c1bbf69c10ce09df451c9c1d6f91d8a284bf7ee0c9468bc3334b3b642f7485f8acee294a07a320555bc131db28c768179b2bca2989f290a708e9613ff6d13d8de5ae798b325879f1b57cfb94addf9bee47d8e04a02d67a41b11d0573b23b0bb91ac0159cd31672e74ac43f1a4e4ace9b2d4ff2502020709c4cbed927335e28669510176481b6139cf50206b2c4c5d440fb4f6ba83aaafab8b18c7fd422b8efc200a67cafc824944146d2e00cbf503b3644490f62391e1dc517f15a2c1792495ed1c5986cebc09a822a0e0e3027628832b013fb25f90a35e11824f82ba26f2a0c899bc678227c766d140dbd7bf9c2bc7ed345caabaaefa5e712e2e3cc507833019b5972e380715465a0fd273494f830cea73d517c10cccdc58f634de3b2b877d7cf61161e7bf27723e6eada299b316e241a6f1dea5a7100b43d1442f3b4fb6fbf727b9e2f9a9968a023b41ee773b509c6ba470f87fbda254ed278ca6f078d142862989f99684aecfbbcabb566d0b1fc9713a1d94ca2a13134f5f02a91d26a9cd9f67a3aae04d8999989c1eaaca9f916dae0b6cd171b5f2ce0d782df01e706479f7f42fb4d10ac7a630ebe6ad5827b9ecb04a049c73e2a35f6a0eae5bb72da681d1e3b7e4cb0c8852da7b67d1233ac8c2a9934245d11dd82faa1250a642bc52709d0269d1bbaa2198da6a91414b69e464f8738ed27a36ce66bd97e74a5bacd0cecff70a26531613f6d49ec69f024e60439ac6260f72550367c7f7a8e06d946edd33de922b113f09912c8436aada69b4fb4430a7b08799c85577903a2f0ef4ebb9f511b60e07822953c7d9cdec4b1634a902673822bc4ac4b48d200b64c9611b6cb82b1e41f5605ba6a6a6e963901e03099e8e17968dff30e2047f80fe4db56aaa9853cece0f0c2f78df526cc53583b823705c0a3c3a09580a182eb00e17de786fb885a42006f9550e15cd3168de083f58f785f8cfd248aed2b8114321d108d35b88b1a3d1ddeb0117fbadf0433064076956d108b9f6c2164d1ec80deb0705b12223bb199a513257978fda8d8cf29ff0622583bcfd8c5b55bcb1a257d36cca56146f604e8b64c37ae2d3eb98a33f6f50450350fd3dc844f27565ea41881826e44d6ff44cf4bb7bfd3618b8dabb56962789ee6390e1bbb49d1b236c06f0c1dd1a8d84f09839e85ef099a64367f9cb3abcc8fe41bc60acf1d0aa81e61692f3de464e5e99857039c1912eb46fa354b44c6e05e08d32ef4eb23ca49cdb75148f278b7fffbfefff55b5717f50b2122ab164a7ac418a3264652f17634a1371a804ec8faf4b2a3f03e5d0936a356a1d2749687ad414397e13edb95e4225a27431e1bf5ac582717f9f5481086aad6367b02ce0d25485a6467dfbf10e4076fe570d79da2196c10a8bf907806baee92d72d87a98736f3d809c8b5053f0551fadda9bfd6719f85655389df853f18698984fbffb26a7166e73fcc26e0812e4e172375fd0e5e13228cb45b83a4097dcf0ddcb64b2e0f99de0b23a1e1293aba758796f1d67b906b49c48454c9bed5d6785b4bd525aa642030103d30270b6b5be218d9dc3969c098ccff8781f86c0f8a539488518d15421e1048498f7c54d3969166d4010e92329a1d472b8541e48535938d3765f8e4412dfa0a77077891e1af90f9ad1111f9d2eacbdf79839f69e82df4d180fccbe39858206835ceb5eaa95109a40ced68864d5230f327b7374495ff4e90f06144fe4b8f9439a180d9e95730cda3e61a565978b6ab84464558a2b69eda2e3c38c91220da1e2db36b6026f8a83dd993b8aa6f3083be4e1b0a384a55216225106a8a43cb0017e5f251ad6a726a997ebba10c8de723fc80255dabd6f200e82e1c567b3d84f481331854c8a509da6a50eb8c27a74131d48fa4c9b506a3b2b81d5f651bd681b3c385945c197e19a0f09dd881a1cb0cab1635f8f37c5fb999999ca30dd22f6d11cedcd36305489466e9f7ad09d3fc5a181d551795473c2734211f128a6a710bd080575647418ab6376c54fd4383c98d197c048d158c689b7b14c77949c5bdc661cfe6a68353bc73904c553aaf3ab0487e42b9bf396bcefc949703d958312f66ab5b04211ba35b0fdfcd06e23953bdb54a8a933996dc30004d3ceec59131a1d33dce4fab8d984919eb401248bc87920d158dc21ef2c9695c9cfedeac074f311d72c656305ae6cd2f777b89692e8680ef24282fdee79abdf01d41d0f9be6f19b32f7e61e8051cbbbbfa70ce9ff3f41e57f10429f2a8cccf5ff86d417d7336aedd340ade5759cef40bf5ac95c71f3c8d760718170e73e15997822a7599d8340c3c729256021fd4fd8d08b1bc11a01b3042909d833856070ec56473c6aef938e295382341f6f8bf81f69cbcb711e905fbdc549405ab1f0517612e92b72922eee7eabe2aba34b420f8c47d94eda3b3b38555936156689ff06247c625d5a6c8c57cce58c68c493c8d3e648efb6c05e8ea63c984f2868963002890a26d056cda1d94eab055019ab228bde09147e900d78a038c9f1c47d24af680770dbcc00e13a020ea2e7dc391d3dc72bb65400acc158d9c834d66ee0e689e7ccd7d086beaad2cd10f845dcaafb7d1f2eebdc027eb5017e8d05eb4c4a640a7d3599528ad07690515f8761eb89452cfc5779dd200fa27e367319c8326e88fa423156e1abc005262088e8ded0a69bbdd54c43101e516a5661b2f39f3b8b4adf5c6fe7636cd138cde9f24c3c3b5d701fc11e92fb45f53d6a079146ac8c80babfe6233afba1b1d2cc087aea0d92961c59e1eb851cc6b39caeefb9201f322aeb114da915d1937fb75e22096237035b96de785c831bed2df7ac42094ecaede219078b57386ad0ef66f59f53449db49cdcbeeb660fdf66b49efa4abae67b4e317261bc339f458c033c59451655b86c3cb26076910c363f77048c3e89e2de73cfcfca1d90753691963fe44f347df51880ab2c3ad5c9a84eba53e6be11c9a1797618be8d2402aac86b81cf1eb259fad60523e8ac1be9aa770698efb132a86383daa5dbc2b61757c7e084a5800daf8f3b380cf5cd39b90f883ea86d3522cb7bccbf20479ce710501faa386be194bad9adbbdd168b1c06f44d6c007aa369029ecb65ea3d05b09567132d28a857dad1e481f21d9a00a57e044813a59ba368fc6b8e89c431e36a1e2c665446dd62b6d2557f54282afa1e2421a2ad817a625b133a6a88bc17cace93cf76ccc175d5a59b82ea4d6e1126f522f3dbef8fc6b364ac84e8669d3e24fe5f2b41f8d38d78e69d821e997371edf41cde2fb74e64aeae5c6b2ee62bc884f3036990abf36c5924165b930788a3b066702c06f014d610e773a66dbeb0ada544fc9a0f0c5c2d35692719cb24a8949c8638714ad5e431f7d8a42e680ab48bf01cf7b5bb6840aafe641a749c91087d07891a180489395e7dc4e40e6011b1f4b2a51a4fce3311658e3d78a816c83c4f6688c322ded4abb6e8e780072411b64a4c246e91c4b3fc61ca3acafe181092d6847f9db576c59b6f2b719304431afc6fdb579729c45d49d6248c47cd121a37a98e367a2c8dd0bab89066461dd0ca23849ad1719102db7b7b7cbe874e97da987d265dc9e9b4a436d9071c421803950d543461e0c4b5bebb88319d723f1b04c07f19ba1b25eede97c336a8f5dfbd09bac12b03d5b05dd715607e10e55fc6b5b4a425180ef0978848457597eef43dbc0f13faf8c1511b6df5b429558538334a7dac13a514634e9e06a6e81be4754b3d8654d82bdbb484773f39584d91005b2a6b2b2d0c53272cbfe48f24d1328e446c6b261d7ccfbbbe346d8892ebca0c8f0b4dfcda7c4d58fa1219df8757dee21e2f86c96369238b9e5093ca6932d2560c480a526635cee5a85da3ada472ae5ec8bdfc659c9bd755a5fb6b2b6ccaf0de4c5000c99994671f687cca7f08e008148c4261d490ae8699c6b63c9c5d5b4fe3c9bdd0be90a1c5befd13562ed48f4d52b47217ae3dcbb4dd06ed4c8eb3d900c41a213f0e09b26638e85b5a6ef13e08f0b8ef46b3d937d6817a25bc0a7a190e7533d524a4df4f35786def5187bb814b4fe872dd7f62c8e785cd58fe2deb012ad9419bcd36092decad309b24a918d5ea7d9ed078a2aa62d0665c221b8f8d75ae030ecebf7458e4f9fb7bc2ebddd7a4b8bfe686f2f01e3065e3c3202c3da33b2cc585dd101b8c9da8c6abd31a8e60169227bb4fb8e341d7165c65564f5f38be719a16c6c4135f9bda7e5172928ba30d614a60c0d3fa7f5dfb7a4de8f89201bee74affd12af3eeb6b3dbdeef59d8f040d960e00e44b36eb3d4355279e258ac71981edcc881c85d53c1656e727d2583dd52640580082ce30f338a72e98520699f7d55734748ac2dcb712b92a24c67f056ed43ef06911a6590ec3a9622317efb38fb2b1af098d4ea5354546234ee4c60b026ef3f6759cf7640d03853d95ace3642dfd32a80f003dd3ca29c29f431f53a3d293e6e4ef00197f9e2926bfc2366368b0505726f4f925cb588cf44f3f5522873556b0cc98fda782ea557d2813359febd047f75ab2b28182d20fd6c1b7591d5923f6a7194e11b145deeb434918743e3f55ed56238fbcc98663a64ea6bfd277b2d23bcc79d1bac3f2b406ef590abead9341dbc74cbec00f6c275283a22682d73443d3ba75af73860be6262104c67fcc4ba4d686c2dfb1f3fbc0cde477c5979a08b63b64e5381e53170df5fb5f23cd66866336ebc1fd26e62b1e4ebe81697299307fe46037face547f51117170dddb932e12539a3efc03aaeccb044a750a14a6ef34d776d7cc5297370ed2b1aaec13b97b0a3e09d1015fa613c0fcd5ba9f82f4d73a58445422f3dcf8219b9897672e5ce4b01336fad5cf9c40e22dafdb65b24a44f8bcdf4c91328ca334702f4f0fe6f6b36e88940316e6f19bda703372418eedb3a0cfcf2432a9de0ffa2ee565a396093006b71063edafa38f10b2f5f693a9019de62fda5dadb963f78cc868705eb7aad2920328b771164913926cc21d17e839f91f4044377cc0a316cb6484866600b68a009c308c77683c619851e352acad80366d208b815114ce64608722496cb822812257a7d1276d1810bff30d2588ddfe3c9b0942f800a51bc5e3c22c4e0b8a8d88a42ee173e639b9bfbd0f00670e6ce0a1c421537e8a32eee830212ce99a94dcbf7022a3fff45127d44d65b9d87c45508fa14b960953d08f9a4c682b6d0ca61cecad918db9dee4d0940bdbc5bd5ee633cbb8ee039f0b7c29aa038c8fd3f35465d9f6a96ce8d9dfd7c1e87a937d33d6f1f821617e099f0d4bfe9f5fadc81f24f31ab1d277df256f7ca939bdcd2884f739dbc3ed9cff63062e", 0x1000, 0x402, 0x0, 0x0) shutdown(r3, 0x1) kevent(r3, &(0x7f0000001180)=[{{r1}, 0xfffffffffffffffc, 0x0, 0x2, 0x6, 0x4}, {{r3}, 0xffffffffffffffff, 0x8, 0x8, 0x4, 0x80}, {{r0}, 0xffffffffffffffff, 0x8, 0x9, 0x7ff, 0x7}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x8000, 0x8}, {{r0}, 0xfffffffffffffffa, 0x20, 0x40000012, 0x17c}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x100000000, 0x40}], 0x7, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x8, 0x10, 0x6, 0xfb77}, {{r3}, 0x0, 0x4, 0x110bd1bbfcbad02e, 0x6, 0x2}, {{r1}, 0xffffffffffffffff, 0xe8, 0x4, 0x1, 0xfffffffffffffffc}], 0xffffffff, &(0x7f00000000c0)={0xf011, 0x2}) 16:00:04 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x180c0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x100000001, './bus\x00', './bus\x00'}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r1) 16:00:04 executing program 0: mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/160, 0xa0) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x8) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000140)) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x46, 0xffffffffffffff80}, {0x47, 0x1ff}, {0x65, 0x5}, {0x0, 0xa296}, {0x85, 0x3}, {0x4, 0xfda}, {0x41, 0x7}, {0x100, 0xc6ea}], 0x8}) socketpair(0x10, 0x5, 0x7, &(0x7f0000000080)) 16:00:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x80000, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="61215b1344590d5b76e3d528c3a484e8b3c4305cf24db62b1101e33fb35beb5a87c0eca45d14988475f50c18bddb8e9c6df5eb", 0x33}], 0x1) 16:00:04 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001180), &(0x7f00000011c0)=0xc) getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000001100)='./file0\x00', r3, r4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:04 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000000), 0x0, 0x7fffffff) poll(&(0x7f0000000080)=[{r0, 0x62}], 0x1, 0x0) 16:00:04 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x9) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) 16:00:05 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) flock(0xffffffffffffffff, 0x4) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(0xffffffffffffffff) mknodat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x6000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x100000000, './file0\x00', './file0\x00'}) 16:00:05 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000800)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e8f1c541e11853f3088cf57549e21ce2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9be9bedc429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83fcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c027059ad08575aa3fa7d2d6f4b3ed743d1ada63cf5bcc7ed2ed3c699d7170164507e881550628d4c54a90d336dab5b028116bc0bd13b818b0288f78266fa9cfb817f08165b2bc2c5ab88c4ccc6d6aee92ec83600446f2043c759d78acbfdd521bda75a97342ec463e107786a33e873086bc53c18514bcf4a7d595a53d048ff278662c737846b1b6718d94acc92181804723cc033c39e881505fd4590b65f09affecbe5b5f27fc312bb35b21262a62c2f1b9773ae4fef19bfd144bfb19ae81df7ffbb4db62c53f80c8c168dbfe1df0711b912ea49af90f7a0472678a6df86c6a74aa9447a5e12258699288f36f17bfbf", 0x333) r1 = syz_open_pts() syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() fcntl$getown(r1, 0x5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getegid() setregid(r4, r5) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="2548f062e5bf47", 0x7) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) r1 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x1, &(0x7f00000001c0)=[0x0]) setgroups(0x8, &(0x7f0000000200)=[r1, r2, r3, r4, r5, r6, r7, r8]) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x4}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r1) write(r0, &(0x7f0000000200)="03a1", 0x2) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000300)=0x3) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) shutdown(r3, 0x2) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x810, r2, 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) recvfrom$inet6(r3, &(0x7f0000000240)=""/155, 0x9b, 0x802, &(0x7f0000000040)={0x18, 0x3, 0xd335, 0x6}, 0xc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) fchdir(r3) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000340)) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff03000000f2ffff7724af42a53b22b3bd1b05eb5ad05a0500000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x0, 0x5, {0x4, 0x5}}) 16:00:05 executing program 1: r0 = socket$unix(0x1, 0x1371d985415cb112, 0x0) getpeername(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000280)=0xc) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), 0x4) r1 = accept(r0, &(0x7f0000000380)=@in, &(0x7f0000000400)=0xfffffffffffffeb5) r2 = syz_open_pts() fcntl$getflags(r1, 0x1) link(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='./file0/file0\x00') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) socket$unix(0x1, 0x1, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x1ac2, 0x0, 0x0, 0x200, "cfe922120beb03f8415471a20c01009d1eb08906"}) connect(r0, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) 16:00:05 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x6}, {}], 0x2}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCDTR(r1, 0x20007478) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x1, 0x4) dup2(r0, r0) 16:00:06 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x5dce, './file1\x00', './file1\x00'}) 16:00:06 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x1005) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000000)='./file1\x00', 0x20, 0x1c4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x3, 0x4, './file1\x00', 0x0, 0x6, 0x4, 0x8}) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:06 executing program 1: setuid(0xee01) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getegid() fchown(r0, r2, r3) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$setstatus(r1, 0x4, 0x40) fcntl$setstatus(r0, 0x4, 0x4) r5 = fcntl$dupfd(r4, 0x0, r1) setsockopt(r5, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:06 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getsockopt(r0, 0x5, 0xd0, &(0x7f0000000000)=""/92, &(0x7f0000000080)=0x5c) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0xc, 0x0, 0x0) accept$inet(r0, 0x0, &(0x7f00000000c0)) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x4811, r0, 0x0, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000800)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000040), 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x422, 0x129) 16:00:06 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000001080), &(0x7f00000010c0)=0x4) getsockopt(r0, 0x1, 0x4000000065, 0x0, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7f, 0x0, "139a26152983bfb3a43ccc1292b04e392e73f759"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getrlimit(0x3, &(0x7f00000000c0)) write(r0, &(0x7f0000000040)="2f7c34f42cf234b8702e", 0xa) execve(0x0, 0x0, 0x0) 16:00:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x80) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x60a) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x1ff, 0x7}, 0x10) 16:00:06 executing program 1: execve(0x0, &(0x7f0000000080)=[&(0x7f0000000000)='//\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 16:00:06 executing program 1: unveil(0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', 0x0) 16:00:07 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) chdir(&(0x7f0000000040)='./file0\x00') r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 16:00:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000040), 0x0) writev(r0, &(0x7f0000000f40)=[{&(0x7f00000000c0)="4e66370488fdfdafc56844de35a8766a7ec1abdb976b81b16ddfca82e5be40bcd44fe4967047bffae749930e79c1c7c574a38683a8eead5d3f33fe12150b3822f339ef93925f066d345511158dee2a566a2c57adba6bcb2914526d35ef63238465383beeb9e0d6bb4ebe72a1e7531b908d070a5a73704c1abb99045d841f5ef68e686042747d78bea917e3e1663dd8cd88", 0x91}], 0x1) write(r0, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000180)=""/188, 0xbc, 0x843, &(0x7f0000000040)={0x2, 0x1}, 0xc) socket(0x1, 0x6, 0x5) 16:00:07 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0xfffffffffffffffd, &(0x7f0000000000)="0274b95b2323ae0e3dbbaeab43b0c7555e69e8eb8f7883830063b33a62b4d430decd1d228646e960f7397ddd9ff4cd4bc99b5d1c7fb2858e59dd469a838ade5d39da8fc7e26365f55f6bc3d27fc2ad47b93c48ec950f10e8224ab87cf8fd89441ddd8ffe2814a904b73665af58b9a8eddfa978b8d296ade5a04109c45e789cddbc6f6d6078489279b8cb9efcd7432d0a2ddc94d880f0b93da20407fdd86ed5cefcc1a08292ba4b199b8840106865614b845bc0364571771476f01f74fcec93debbd5af7de9678e0ef543522e76f2d5a37dc8f13d8f5a073df60591da91545b529f40ead58d64c2808492361ef7ca6fa3445d16cd6fffbe13e613d580d3cf3a3ad5d4f04a28dc61fe6f8d7f56752c19ce62ce562a304e", 0x116) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028a8) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008bbf3e7513feffffff0000130001000a0000001b27feffffff000000000000000000000000", 0x2c}], 0x1) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) ftruncate(r0, 0x7fffffff) preadv(0xffffffffffffffff, &(0x7f0000000600)=[{0x0}, {&(0x7f0000000500)=""/168, 0xa8}], 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffcf) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:07 executing program 1: r0 = kqueue() r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getsockopt$sock_int(r1, 0xffff, 0x84, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r2 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r4}, 0xc) 16:00:07 executing program 0: r0 = getpgrp() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0, 0x1a) fcntl$getown(r1, 0x5) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x1}, 0x8) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x10000, 0xfffffffffffffff8}, 0x8) shmget(0x2, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) mknod(&(0x7f00000000c0)='./file0\x00', 0x6000, 0x4) r2 = socket$unix(0x1, 0x1, 0x0) mlockall(0x3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) fcntl$getown(r2, 0x5) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x0, 0x2, 0x80}, 0xc) r3 = semget$private(0x0, 0x2, 0x500) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f00000001c0)=""/52) r4 = openat(r1, &(0x7f0000000200)='./file0\x00', 0x8, 0x20) fcntl$lock(r1, 0x8, &(0x7f0000000240)={0x2, 0x2, 0x5, 0x2, r0}) r5 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x1) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) fcntl$setflags(r2, 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000002c0)={0x3d6, './file0/file0\x00', './file0/../file0'}) fchmod(r1, 0x40) flock(r2, 0x8) shmget(0x2, 0x4000, 0x150, &(0x7f0000ffc000/0x4000)=nil) ioctl$KDSETRAD(r4, 0x20004b43) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000300)={0x3, 0x401}) getpeername(r5, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) mknod(&(0x7f0000000340)='./file0\x00', 0x0, 0x4) 16:00:07 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x680dd78873a2ad37) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)}) r3 = syz_open_pts() r4 = getppid() syz_execute_func(&(0x7f0000000080)="c462618e31c443f17e8d7581e2ba00d1943732233333c421fc2ba800000000f044832bfec4428d401ec441c05ed38f081897ac5300000080ff660f72e1fec4a127d04800") flock(r3, 0x8) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x2, 0x0, 0xffffffffffffff0e, 0x1, r4}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) getsockopt$sock_int(r2, 0xffff, 0x24, &(0x7f0000000140), &(0x7f00000001c0)=0x4) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) socketpair(0x6, 0x8007, 0x5, &(0x7f0000000040)={0xffffffffffffffff}) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) select(0xfffffefc, &(0x7f0000000080)={0xfffffffffffffffe, 0x5, 0x0, 0x2, 0x2, 0x0, 0xd5b9}, 0x0, &(0x7f0000000280)={0xf, 0x66, 0xfffffffffffffeff, 0xffffffffffffffff, 0x6, 0x0, 0x7d, 0x2}, &(0x7f00000001c0)={0x6, 0x7fffffff}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8000, 0x22) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000200)=0x1) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) write(r0, &(0x7f0000000a40)="c14c0000e756000000", 0x9) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28ad) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r1) close(r1) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000000)="1201b4da67", 0x5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() write(r0, &(0x7f0000000280)="33d0e6a45f03df64d1e544d1f941a264fbcf79d7f53408f1b1de55935e5b068a5efd66b350e5561c6ebb43ab74f7796c7e745cb5c63861aca337d45328351816509db846429b36cf066f331996090434c7f6376f77895e7eaa78f07cf0d5490dfd4549336c1934120f19cf4906f1d2b5e8c032aad2c86cc81b22eb334fb5f52e5b0dcf0ee4391806df5b4d36b642c592f4d72cd0f5b273a19dcdd94d64733fae47f480e83e4323f7e69fa31cbda7e69afdba0f82e156da7e3735b896164395f4f919b543706503dae1b87ffbf59676b45609", 0xd2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) r4 = syz_open_pts() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x80000000, 0x9, 0x7ff}, {{r1}, 0xfffffffffffffffc, 0x8, 0x10, 0x81, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffff9, 0x20, 0x20, 0x8, 0x3}, {{r1}, 0xffffffffffffffff, 0x20, 0x47, 0x2, 0x400}, {{r4}, 0x0, 0x43, 0xfffff, 0x3, 0xfffffffffffffffe}], 0x8, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffc, 0x3e, 0x0, 0x3, 0x5}, {{r1}, 0xfffffffffffffffb, 0x16, 0x40000010, 0x10001, 0x3}, {{r4}, 0xffffffffffffffff, 0x10, 0x80000001, 0xb8, 0x8bc}, {{r0}, 0xfffffffffffffffe, 0x84, 0xf0000058, 0x2, 0x7}], 0x7fff, &(0x7f0000000240)={0x6, 0x2}) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 16:00:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x4, 0x3, 0x1000}, {{r2}, 0xfffffffffffffffc, 0x47, 0x80, 0x48, 0x8000}], 0x901, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffa, 0x20, 0x0, 0x5, 0x3}, {{r2}, 0xfffffffffffffff8, 0x1, 0xfffff, 0x8}, {{r1}, 0xfffffffffffffffa, 0x58, 0x5, 0x9, 0x6}, {{r2}, 0xfffffffffffffff8, 0x1, 0x6, 0x7ab0, 0x7}, {{r2}, 0xfffffffffffffffa, 0xa, 0x20000001, 0x3, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x3, 0x6, 0x8}, {{r0}, 0x0, 0x2, 0x200fffff, 0x2, 0x5}], 0x9, &(0x7f0000000180)={0x6, 0xfff}) r3 = getgid() r4 = dup(r1) setgroups(0x2, &(0x7f0000000240)=[r3, r3]) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f00000001c0)={0x400, 0x100000001}) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r1, 0x0, 0x23e, 0x0, 0x0, 0xffffffffffffff75) 16:00:07 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = open(&(0x7f00000001c0)='./file0\x00', 0x40, 0x20) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) shutdown(r1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)) close(r1) r4 = dup(r0) ioctl$TIOCCBRK(r0, 0x2000747a) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0x10) syz_open_pts() open(&(0x7f0000000180)='./file0\x00', 0x100, 0x41) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) flock(r4, 0x0) close(r0) 16:00:07 executing program 0: mknod(&(0x7f0000001a80)='./bus\x00', 0x280002002, 0x2065d) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x40, 0x14) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./bus\x00', 0x67, 0x0, 0x1, 0x1, 0x8, 0x5, 0x3, 0x3, 0x2, 0x7ff, 0x7}) r1 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f00000000c0)=0x2) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) poll(&(0x7f0000000000)=[{r1, 0x4}, {r1, 0x10}, {r1, 0x100}, {r1, 0x2}, {r1, 0x1c2}, {r1}], 0x6, 0x8) writev(r1, &(0x7f0000000080), 0x0) 16:00:07 executing program 0: socketpair(0x2, 0x4003, 0x100000000102, 0x0) socket(0x30, 0x1, 0x7fffffff) 16:00:07 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = dup(r0) fcntl$dupfd(r0, 0x2, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) 16:00:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) shutdown(r0, 0x1000000000002) readv(r1, &(0x7f0000000300)=[{0x0, 0x2e4}], 0x100001cf) 16:00:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x140) r1 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x9f0, 0x0) ioctl$TIOCCONS(r1, 0x40044274, &(0x7f0000000000)) 16:00:07 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) open(&(0x7f0000000000)='./bus\x00', 0x0, 0xffffffffffffffff) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) accept$unix(r0, 0x0, &(0x7f0000000080)) 16:00:07 executing program 1: r0 = socket(0x40100000001c, 0x1, 0x5) syz_emit_ethernet(0x28, &(0x7f0000000100)="f5561189aeb3cb8a822725c7d3f09f02a0378ddeb04573260d732721e70988e7f25013c64503dfb0") ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f00000000c0)=0x10) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4}, 0x33f) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x65, 0x0, 0x0) 16:00:07 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x7fff) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) setuid(0xee01) r3 = semget(0x0, 0x3, 0x44) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) fchownat(r4, &(0x7f0000000000)='./file0\x00', r5, r1, 0x2) fchmodat(r4, &(0x7f0000000240)='./file0\x00', 0xe, 0x2) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x0) r6 = semget$private(0x0, 0x1, 0x80000000000004) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f00000000c0)=""/211) semget(0x3, 0x3, 0x57d) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x3) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x9, 0x3, 0x9, 0x1, 0x20, 0x100000001, 0x1, 0x2, 0x0, 0x9, 0x100000001}) r2 = fcntl$dupfd(r0, 0xfffffffffffffd, r1) r3 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x7bf, r3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8020426c, &(0x7f0000000000)) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000140)=0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xd8e7, 0x0, 0x0, "c415287bdd489c053e8c69490c0fa385f847a994"}) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) 16:00:07 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) mkdir(&(0x7f0000000100)='./bus\x00', 0x4) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) sendto$unix(r0, &(0x7f0000000000)="723269dc85875ce50d", 0x9, 0x404, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) 16:00:07 executing program 0: r0 = kqueue() r1 = syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="5f3a6037bce2cc8978c70304daa979969258ab72c8dc570c4b2a405286ea063325f8497af255fa7a902fbb1a00c45e13b3bb5a121439c773b467a0141ff3f5747c60568946dd92d097a1aab414b8241d64643eb2255f3301c87e0cb512ad64079550e25413be07b30e17f2d8ec7347e4d37195b03a1681ffe83cb5c9bc"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000000080)='./file0\x00') r3 = openat(r2, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='c\x00') r4 = open$dir(&(0x7f0000000080)='./bus\x00', 0x2, 0x80) r5 = getpgrp() fcntl$setown(r4, 0x6, r5) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) getdents(r3, &(0x7f0000000000)=""/20, 0x75) ioctl$TIOCSTOP(r4, 0x2000746f) utimensat(r4, 0x0, 0x0, 0x0) getrlimit(0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) chdir(&(0x7f0000000140)='./bus\x00') dup2(0xffffffffffffffff, 0xffffffffffffffff) getpgrp() 16:00:07 executing program 1: r0 = socket(0x400000000018, 0x4002, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x2d1) listen(r0, 0x4) 16:00:07 executing program 0: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000540)='./file0\x00') r0 = open(&(0x7f0000000940)='./file0/file0\x00', 0x8311, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) recvfrom(r0, &(0x7f00000001c0)=""/99, 0x63, 0x2, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r1, &(0x7f00000000c0)="0ebc325732878e948fceefe4e61e3babdcf6c1e39c1260c4f1fcb59b934ce123a2e1880e4ea9d677f937a4c7bb5d6a6abd133c05c1e54625860f03653afb6bdd", 0x40, 0x404, &(0x7f0000000100)={0x2, 0x0}, 0xc) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b8e3434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190ea9e15a5dec9a6bf", 0x7c) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:07 executing program 0: nanosleep(&(0x7f0000000000)={0x200000000000000, 0x3b9ac9ff}, 0x0) nanosleep(&(0x7f0000000040)={0x0, 0x9}, 0x0) r0 = socket$inet(0x2, 0x5, 0x4) sendmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001280)=[{&(0x7f0000000080)="5335b77629dda9b4c60be85544abddf68e1d66e4a25954136bab685b4a6f8bbcf2781c2bb173daa0dde0c69bee16301a5cc6b1a43e4a1469ef4e9aac7737ab16dfbe389367699f2c0eb7873eb08b10ccf7a775323e33dded61fa115ac4e1c5167c1ea1eab4f0013aa49337b3844307902af3394c66de9e97c8c358f5c6e903a5bc74568b11252cb85e0379b149668fb8801865e36c554f1637d5b0bc39b3", 0x9e}, {&(0x7f0000000140)="867bfb18c2afbd28bc3e66366fc21021f76a7040491a4b6e276c7e2bfbaf61b1da1824ab3d70e9672acd84a14ef03c362447f70b615ebdbccd1ac0f846f5685dbec1c353164c0734607b468798b5051d314dca4b57be91b0040904c64f6c09af41c6bc9b847f2e692f3afd1f67eaef11b584bae53c68a315992125e149af94b9dfca7aa3982987b34ab5481a4afd9137306b107f97da51735f19", 0x9a}, {&(0x7f0000000200)="029e0fa319b3553d98049af96debf9dfaf167effb297cdc8a15c0eda40ff05b48fea76703e078aeaa6a5cab9075c8405334b008352c6e2fe6af38f9f0dc7e23f5d085588e4eb07c1f0b2d190370c5c67fd2299b2e8d2ec68ae7295f1d31153341aa371a535c947ab0875756bd679", 0x6e}, {&(0x7f0000000280)="9e06fe8d104cfa17c27c2f6f4c7e2848af8369dc3ee2d6fa555df02654bbe0c46c5816fc056198ac7e8a1d758a23e62ead8d8388a87a83b8acb044be95122ae7ed97a932b195c4f153b78a81317819aedede2dbc14ff7d02b8e75d5b609fac8bfc65a56f37dc05ee98554b281dba27353f29b319960508304ecc74903ec829c77942a26fad59ccdd976d5b053421f761801e792e216bbb2ac5b5f7a1ed727bf08fe41a9cb0310ed00211b63c0401e17e024b3675dc75767c6768f63085abe3aa1e07dd55e161defe1251331451cb10c226c41dae033abd9f48d4553afbde135ab9ce062c23351c2be0006b3caf44087edde0d1454f3c8c94bd291d30849c6301124be6d874fd24996a6f86c59b5aff5ce6bda7e842014d35bc56b3e2f38f85b972a2bdb5431c806dc319b5e6ed3ebe8681e0aea10d2b8d500b8103cfbff0b39eafc5f367f4feca99ef816100f8499e83817312a44b744482190ff6f1b7a03b29cfd6499efd5d1ac971df53db865c4f0d3dd77dca1b754dee56c223d0c96baa636b6370ab24f763c5ec1be6348984bd9224370465c3c4a6d411f7e9a28ccdd6fd7eb26c437979294ddbc9bffb673dde849fd0abd73834b13c3a324cb45b6cecd08fb8d0f05b19dd1a91018a1c11ce5b7864fed257f9798a66b15d067b2f9cc9a2f957302e2d9b140f12a7ede6bd69e0b16a5de7b98260ce20c5d96e57358ef41efcdc93691218dee8a2976a1c36392c4e77828aed635ea4ca632376e34aa18e4b5d690f6ecb406b41c45b637bc533ed8d0efb87a8bd040d333f5351c242543be01f33c8818e76da00e5fc551522f30b571055fbbcaea0063f0f5b58da3a3eb23d89800123f0468b07fe487f426fe0e9ebac39b28780d45770266206a8966721bb6653d3832bb321cb787338adf3b09a58f0efeb1925a8af107531da7c47b46caa29cd6ab5fa88b6fa8c9c791a1ba57cb4dcac6e8043f67ce1343824209b13c9dbe94540e3b33d234992855a696e82a12bfa43d166f663492be60692c8e43b95d4bb066e80b1c55622d30d623b9d27fd49c072855299e9c6d9c50949db58385a709684f997eb9031d0327c157258160df66a335270de8995455199c8efc81ae34b5654d86b4f425cb61b9637c8ae5a63b4107a1812a889dfb3161a965e59d88da75c1427aadeda2fed34aa9000064ad218c1f17918be1a0a9729032cdab286f41da2f72d6fbad33970af9620f3353a9b98fa316844243e7b475db22b73d2f49a5b8d6aeff5a400421a8adb48f4e654eea29b15f5e1aeb9032d4c7c42f89ea64f491ee456e017ef419f91d732d2c5e637ee1e3c72b6293f0acf09828d31bb56cf4c8a254a6cde5ec0edc18813ab7ceb2106b3670f5c58002c790cb55524d519e60d8f6beef65d59293647cc3b1b4ca2cdba0cbf6c31445799681abdb0ef0973257bfb2cb6fecbc236a1a28405b11937bcf941415b32cc9dcd6b027e3071df44e79daf3a23ad89bca32647dbb6dabd2392484a28acd1e4daa80d132212676478fc5c0b40a846aebc98f15b030053c83a8af80443ceaa0badfaf5c6a202c58ffa69cff4555b8c309c03ad2f94206313dfd56ca02de591cd5e9d9d9326796a94c386f901099f348590803fa3c02df0a6bf82a9561513acfab134816edb9e8b4922350ed66497835789b9e929a29165eca9fd5f9e19a005811d2e50fae9b16c117823c16e205f63fcb546091889c4fc12a5417c853cadca4036cee650c830a9129da6885986eb3b0f7acca5ec446349d46f72d7fc7b84149e0c699f68214882cfb84df687777566bafa51260493d8cb94852801276aacf9f547a46bd9c7a4a0c5e213a63e81250f70efe660f05de89ff48070e2e081a01911d3e88a2dd9a49a1553f84d4eb8a95d963afc7c1b755eb08f61c1bccf9193412f74965dfba5de598b22aa207cfedbba3b3d7e2d71dc155bdc9cf1d30246c53a16c5e25546f783e87df62a2bc1789834d32a14b934cbee28c4f87896731a1c47bd6544965a391f87c93467dfbd7ec0f186299f682cfedca4d61c3af7ff507d559e6220e3ec567c43ece0c7a056cc885ad8bb8edee71adde7a7ac101df2d76484a178fda4bb44fc97f1ac00cfe6743251ca825059c299bc17fe0040429e4f689af412a718212f3c01ef23b990bb535c9c03e0abfb769af40e6807a76b32fa2d9ea6c4ca5ba892c5932264d2b22671d78a58b53565f3ec72218be7e9c60e4dde7d109c68f2154681bdb9da8d004dcf77fd733b0a2f5668f5f03ce20d040cbbeaedb430a31639cb646823b4ddbde8858f5e04661539e20056f890481ceb62d831a85708a881aba24ef4a0c43aa10d26f44ff7b9ec2931fcd1410b0f3f75546d497c0e7c3828dc473352a0c05484d71c60cb0455579f995a8ce8c2532c6c238c28cb9f811f650b2ec46b9f3feb2f4c5bdcadf2a20f4f770cb98f23c14d68cd3b5e56b976592204608572aa2da51227920be91421b8a065e935a357745557e4f9212c03ff04bf3460240539340e16a635d3c023aefbd1bbb39528abed8257a95b59deba3231a6e5280705868bc8158c925d2a54edcde3e56d8fd73864e057efd33b18c0279c862d249685bf326f434df988edf8dc415537788f552d2bb18a7cd2e4160addda72519feac4a989d8957c8221a4e80656a8aa1197f9ee4bb50528957f85a6a8d1ef0087a11bdaa3ee5a6d88e8a1973e6899de9341437510a61a22ad400623df441903d597e794035d8e2dfdcae0b70af9539e3bf7c2b4627d23156a5d8f3f9ab3524478b3180a6c74a96bfe4664081dae90422089a1089113ee761296f273d4f75547fbf436864ded0ee0656f3181ce2f8dedf3884a6a23c3192c44d9c84f58b712d98470fed8be5313d6a5eba856a26731bd1105fb21742c0e66248a71224392e82837f78209738ed92432b63199481118c1c20faeb296a9bbecf116ffa251918927e20481843934c7cb2225069b11805e1fea3b9585ff740e92b5937dffa0f5638574797f78e6bb6cded86ee7f7b6d8500c45ad53cb50f50b8fa921c869b361fe3a6fa5b95ec0fedc770020d73adc0ec4dc73a82c03c369fca84b06f83eff307ee05f51fa1d0311f4ea9aabb4412d0f9a82f8c5d4c9a108694918eb7f105a21321e03a31a76912065a9a5c862f555d395529b7044602758d7829ca79e6cb19e5a3291152965423220156b628dac5ffe2852193c0046c5c3417b2ae27eaeb9f60cd52146280bbea79a358c0fde1ea6f8516c666c3252052a76a0ff708a297508725f827ca53b0da4786a43d17c14319209f4e2c61a4457db5b1482886fa7f26a15794634badc57a9d14df7db2b215af1f7725d855bf5d99119c0ec4e28059fd0b5be44f075ca94161b436575b62cfb71b0161a9d256dfb3e65c837b6281a285cbd79134a34de9466829eedd375b53696466cc946de1e3f17eeb0b218e0fed7633ce972f8675f7306b7f63139fed5805568f66fb47e26cf8d8dc6ceb1b5911c9f603a6dbd6f5ea23684ec6bbcd3856602cb44b5fd91662c9748fb282a6f0bc644d41cf3b74be74f82c55f6a3d3edcd54b7dee74d48b3a0c5d55ce5572856df07901fdea00d104a353f03f460a9a89a70c9447cce3fa8a88e2bd05931c4f78d1f83dca207f779fc6af9675e76379a8d8064a93e92385374efc1b8b003645510c87da05e9194c683165bcc184b40a3dd780580801919fdd9f71d61527c02a83d96ccb7be35b5e1a49ed68beac94a5ca6dd18ec6c44011eaf6a27d3fced798fabee39ae80e9da798fbd462977f6950712c411d8088c2fccb884f5273b4ec76c647c0be28704aca185206e310d5b9b4f27f35832724087e67d381986c89ae389fcbe3dadd70ef2d65e23c6b6535b6a86b6a6caca6e8c089c054aec62e0d332586e6653d3aea6f5b5165090e491b00654c1a8b2148c520ba0e514c2a1165637c3e0d532bdc3f6ff28e4b0148ef7a0ab4b27c8bfcfac3bec9720c0d9c082ac51bf4aada2b98ebe75a8caaee8c62cef512a54c664ad83a64df9ff79d31321d85d02b473338dca91388c86a6f1186ed8ee2a54f35daf341e95f112b73e1e7a30362c334e455794f2a9c5e853aa6622505ded07c2ad931e816ad6345c08d672f37be1ad2df301043697b1f8e6f0dc0114bebc98dc8d87cae28e1fe7356e9e520ee1043dc42ba64b5429e5474599c4a4ee00dd0b83e331baecc40a4aa6bc7cf5ffebf54c334f4c7179ad2127defc4fee240db34117cfaf57b955c28a34704a31c5ed1d1c828e6c0f11c9e1d26d64cb30282e95c1d2dd20781c98d9a6953b9c162fcff3caf577493402d7f2d1409425c4a6339fc94764a9b91be95c11cd9c817a02f9bd052ddc669b7331c6ca991f907c5fd4a82f7761ee0957c4d8723f3e9b58d3d01d9e921833e8f854c2f21bdfd9c705b61a576c421acb1344d9526bf3e67f872fbd31e5133c4f312ed03651cb227f13d8c0acfc92b215d49b5244142403a7f747eafc8b9f4fab060b67412db3675cba8df96201d731a33c8a0ca1ba9fa0df6569cf85167cdc195fa91136430186e992a2ce8c3354bbcf554203ec64a6fc30a7863e73d83ba16770ce68a921229736404c82c2552fbb8082884c9b5fa2f93d57a3a9a18ab640892222e57fc05de830c6ccffd13e5a86e82eee7276c7849019f7849301ddb5642514be1dfa14c638f7b16ee7e72327e999cbe9453afad75cc0b830305df6e53bb8abf2377fd883ffdcd499b053dff84ae2940f3701a6fbf063beb8431e835b0094ff0ceb390313d04b5f3891b640a69485e4a949e7c4ccf6200ec9a6ff9a2a1611ba3c399966eaeb871ac25775e1b4bf782bd85fa100125dcec0d3237e4fa611609b7d66013cda50e2f9119cb1613922f5e9000ad12440d53fa9bd426c959fa1c2dbc910a3a2d30e89cd9fbec2d2b5a0faaf50cbc874517bb71fced61cc19ae9ae692b3a5796dad94c9e948e01117b5a32d25702b4a207a58aa221f9b0c56623e2284481338c2bb40dec144c762f02712317421a2ade6eaff721dafab3fcd4a5eb021435c8108c398e1ad49016f50f7050f92f08c4b681bc28d3a6ab2b366fa95336fd1114274ac580ce6b81482da63ce50e6e7c6bf022b5b5b9f1a632d23bf75cbc85d19476723c2882448a25fba3c31d2dd8b37064af39f00b5303972d99eaa75de78a9a7bfa819c63ae82ee5433e321fb165df735e854fe80d7c78552484032a9f292e8c0909eada368f2aad03dbf693573ff953fc82334b316b03ec9a5221b5abc0216b0fe17eaf5c414bebeb05ab517b52b7ca7994285b97ac1a3d60f04d2198f871d8396d09f9fe06bd2af83b0ce39bb6f4e8b9a72d084799119906116604e3998306809545018ab93fb980709607c34f64bc33d0b2977aba962e30b1bd0dc28785d2c65484299f0573e08a893fb2d15f09a7f0ccce10459586852a676e12f51c829e75dc80c656679004ae1f02beb838860c710781d34780d0bfe6e3f6f17f3ee4cc9e8637c82b9d2d49d6914264b2efca929168c33ad255657eb5fd8e7db4bc2c8369d96eb5ef34a26bf0733b69093127561d8bb39dc93fc89c38fec8f143286367b25b53988313ba77d9d3ae441d10439e4c1045d65f68775f5e0c2be6610acf2b90003826d54ccf0e56e2b16c49493c6d3a72e26a49cb3aee8c4c214e1415e826783106d5800f0b368857720aa7930873fd1659162c35eab88b0f44c4b9fbc9c18ec7d7be2213af252b3670f60491acc814d390e0d6b18399b39d9e5398ce8991ec1b", 0x1000}], 0x4, &(0x7f00000012c0)=[{0xe8, 0xffff, 0x267d0000000, "8c8f2570d16676d976548495b75925a69e3ace9494832166a318ce86a3e5f274e667ed428706cb7148c7b2e543180ee3c0e7f9146a1221eccab79df95578d6ddfb93344263a70f71d35529497083d3c5b675bb0c206e4108949f2c67a820a1e7096686a6aa3a1b749b0375989a55ddc1a200074fafd90ae865930db7f2b3e741dd364e9e77a23757aac10e996a1f02c7319b8fdf08729910191e3001ed570fbfa9ad01588fe4f3f0fc1654381c5377b17e2cbf6cd2b3f48847acc8191352f96530ba8c811134d51f127de8f190a556e3ed93"}, {0x38, 0xffff, 0x4, "004a774deb1bb726fcbba99282ec21219c6e9f5eee19a55098032615770438aea448b2d661"}, {0xe0, 0x1, 0x101, "c79c080b885a5f921e818ddd506abeadafa0d2782e0628e7385ecf115c25abf557fef405d66b87a419794960fdae3d1372a507d7f198f4b21e3bc7985aecb76885d3e713c3b1b6619f23398f050a59ef1de4cd023cf1df7d7120f3be10b1a6962868445fe3c127e5a38449e01a259da885f6f8cfeebed786ebcbd6e290e130176e78b351666cc9e81384486bbf84807d2e290d94c59e1d7af38de6f022f97ab01ce86a62c00c4a0d88c9f2015c1b14e97df5b1affb165c3aa3ff619d260c703e0369d09f2277746b23c2"}], 0x200}, 0x91ade01d1217d41c) fsync(r0) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fchmod(r0, 0xe1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x7, 0x0, 0x6, "a103a10a5071a8380d864bad450ea1c946b362fa", 0x4, 0x5f2}) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x200) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) close(r0) getsockopt(r0, 0x4, 0x0, &(0x7f0000000100)=""/104, &(0x7f0000000080)=0x68) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvfrom(r0, &(0x7f0000000000)=""/78, 0x4e, 0x2, 0x0, 0x0) 16:00:08 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) readv(r0, &(0x7f0000000800)=[{&(0x7f0000000080)=""/21, 0x15}], 0x1) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x1, 0x1, 0x10, 0x4c88, r2}) 16:00:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad}], 0x2, 0x0, 0x0, 0x0) write(r0, 0x0, 0x59) 16:00:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x2000000001ff, 0x0, "b8000000000000080500"}) r2 = socket(0x18, 0x3, 0x3a) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect(r0, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) write(r2, &(0x7f0000000100)="9b57c67b12f0863c", 0x8) fcntl$dupfd(r2, 0xa, r2) socketpair(0x1, 0x8003, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r3, &(0x7f0000000040)="a195ca43ca0cb4b2743b292f63aa86", 0xf, 0x401, 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x7ff) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14}, @cred={0x20}], 0x30}, 0x0) 16:00:08 executing program 1: semget(0x1, 0x0, 0x0) semget(0x1, 0x4, 0x400) 16:00:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x3, 0xff, './file0\x00', 0x5294, 0x80000001, 0x1, 0xff}) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) 16:00:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080), 0x4) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="bdfa4d2582c321adcf98848ed28051bd24603dea8d0343d6010000800000000085c6a19e1a3dbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c601000000f0130906e061a751731e5c2091f3e9bdd11c4518138f791d6a2e60e1f34322c0cdf8648b48935d14a79cd66c310404000000000000ae1f50146ed5ead47dfc43c6c3b0", 0x92) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x200, 0x0, 0x3, 0x912, "b08dce58090000e1000000000000000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x1) 16:00:08 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) ftruncate(r0, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f0000000000), 0x100000000000021b) r1 = shmget(0x1, 0x2000, 0x61, &(0x7f0000000000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/204) 16:00:09 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) setreuid(0x0, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/146) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x2000) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 16:00:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0x8, 0x3}, 0xc) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) connect(r1, &(0x7f00000001c0)=@un=@abs, 0x8) 16:00:09 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xf26, 0x0, 0x4, 0x0) fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x4, 0x0) dup2(r2, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 16:00:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000), 0x0) socket(0x1, 0x5, 0x6) 16:00:09 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x25, &(0x7f0000000280)=[r0, r0, r0, r0]) lchown(&(0x7f00000000c0)='./control\x00', 0x0, 0x0) setgroups(0x1, &(0x7f0000000000)=[0x0]) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) r1 = getuid() r2 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/30) lchown(&(0x7f0000000080)='./control/file0/file0\x00', r1, 0x0) 16:00:09 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0x1, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) write(r0, &(0x7f00000001c0)="148467e9a68da1e072d779223579bc2cde53bf4e52d1dac7da9eb6edfe10c86a3ff815a3e15885b79e2855f0aa8c66a8504469da3ce8279360f7b8d523d94e413df179739fb9213615dea7c67b3e5023affedc5f20377ca76476571860ae6dfe6ad5f04a0637cf3b4efd069679cf3db560c85e4e5ebd810ef7dd6b63248a37893d8b6b2d239db5c403abad489dd1afa843b3c3f840e395012da8e92f468d74122cfd735a5834902ba6574b8acc561b091fff5c7aee0c7870c6b6b2f82368e1e8c6102c125929a97152a3e58ca7caea7d7b3a70d5629734c4a00b1739df434becfbd7987459da063c876db54ba4dd991946b8", 0xf2) writev(r1, &(0x7f0000000040), 0x1b) ftruncate(r0, 0x0) 16:00:10 executing program 1: r0 = socket$inet6(0x18, 0x4, 0xfffffffffffffffd) getsockopt(r0, 0x200000029, 0x9, 0x0, 0x0) 16:00:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e6fe5f88950e400"], 0x1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xe0}], 0x18}, 0x0) poll(&(0x7f0000000040)=[{r0, 0x2}], 0x1, 0xfffffffffffffffb) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$unix(r0, &(0x7f00000000c0)="53583199d78f7754f278233aeb674a61b7770889c1588d5313e93efda21cccb51d5adfa0814d375637dfdd965653640a47772ef105a043913ec405cd0a6dbcd887091f6a843e85547c9851752f9d806f98cd477ebe4db6aa03", 0x59, 0x2, &(0x7f0000000140)=@file={0x0, './bus\x00'}, 0x8) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, 0x0) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getegid() 16:00:10 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x12, r0, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f00000000c0)='r/') fchdir(r1) 16:00:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) readv(r1, &(0x7f00000005c0)=[{&(0x7f0000000000)=""/70, 0x46}, {&(0x7f0000000180)=""/193, 0xc1}, {&(0x7f0000000080)=""/190, 0xbe}, {&(0x7f0000000280)=""/228, 0xe4}, {&(0x7f0000000380)}, {&(0x7f00000003c0)=""/39, 0x27}, {&(0x7f0000000400)=""/109, 0x6d}, {&(0x7f0000000480)=""/172, 0xac}, {&(0x7f0000000540)=""/101, 0x65}], 0x9) 16:00:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000200)='./file1\x00', 0x10200, 0x8) r0 = geteuid() r1 = getgid() lchown(&(0x7f0000000240)='./file1\x00', r0, r1) chmod(&(0x7f0000000180)='./file0\x00', 0x40) chdir(&(0x7f00000001c0)='./file0\x00') r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fchmodat(r2, &(0x7f0000000280)='./file1\x00', 0x40, 0x2) r3 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setuid(0xee01) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) open(&(0x7f00000002c0)='./file1\x00', 0x20, 0x0) mkdirat(r4, &(0x7f0000000300)='./file1\x00', 0x80) link(&(0x7f0000000480)='./file0\x00', &(0x7f0000000500)='./file0\x00') getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) getpeername$unix(r2, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) 16:00:11 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7ff, 0xfffffffffffffffe, 0x5b5ff4d7, 0x1, 0x3, 0x7fff, 0xff, 0x1, 0x2, 0x2, 0x1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x5) dup(r0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80104267, &(0x7f0000000000)) 16:00:11 executing program 1: semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/4096) r0 = shmget(0x3, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = msgget(0x0, 0x487) msgsnd(r1, &(0x7f0000001000)={0x2, "6f81b9bd6a4362692c50cab8fe6fa0434da13c5ddf79c66d49265766abe86d91a7d014d22af26afdb7b8d98e2d793ed3002589f7c9fe024e6f677f7350a117272e369339eb4ede6b67730569ced90d08ed5572178c7afe68173e5164665fa1e9380baedf9db1c2fdecf666ae"}, 0x6c, 0x800) r2 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r2) mknod(&(0x7f0000001080)='./file0\x00', 0x8000, 0x2) symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') r3 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000001340)={0xffff, './file0\x00', './file0\x00'}) r4 = kqueue() r5 = dup(r4) r6 = semget$private(0x0, 0x6, 0x100) r7 = getpid() wait4(r7, &(0x7f0000001140), 0xb, &(0x7f0000001180)) shmdt(r2) semctl$GETPID(r6, 0x0, 0x4, &(0x7f00000014c0)=""/151) truncate(&(0x7f0000001240)='./file0\x00', 0xfffffffffffffffb) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000001280)=""/70) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001380), 0x765) chroot(&(0x7f0000001480)='./file0\x00') semop(r6, &(0x7f0000001440)=[{0x0, 0x1, 0x800}, {0x3, 0x5, 0x1800}, {0x1, 0x8001, 0x800}, {0x3, 0xf14e, 0x800}, {0x3, 0x20, 0x800}], 0x5) 16:00:11 executing program 0: r0 = socket(0xd8ce9b2afd160e24, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) 16:00:11 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setuid(r0) getgroups(0x7, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setgroups(0x6, &(0x7f0000000000)=[r3, r1, r3, r4, r3, r2]) setegid(r1) 16:00:11 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getsockname(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ce8c097775023b628bcb940000000000000000000000000000000000000000000000000000000000ff00000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000100)=0x6e) r1 = open(&(0x7f0000000040)='./file0\x00', 0x712, 0x0) flock(r1, 0x40000003) flock(r1, 0x5) 16:00:11 executing program 0: rmdir(&(0x7f0000000540)='./file0/file0\x00') socketpair(0x1, 0x1, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res(&(0x7f00000000c0), 0x800, 0x8000000008) socket(0x18, 0x4007, 0x6) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f46696c653010"], 0xa) geteuid() semop(0x0, &(0x7f00000002c0)=[{0x0, 0x7, 0x1800}, {0x0, 0x3f, 0x1000}], 0x2) semctl$IPC_RMID(0x0, 0x0, 0x0) 16:00:11 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) fchmod(r0, 0x42) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) r2 = semget$private(0x0, 0x4, 0x80) semop(r2, &(0x7f0000000000)=[{0x2, 0x3, 0x800}], 0x1) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) read(r1, &(0x7f0000001540)=""/4096, 0x1000) read(r0, &(0x7f0000000100)=""/169, 0xa9) 16:00:11 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDENABIO(r0, 0x20004b3c) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="a747d54f6808eba0fce6902ef5333bca2bad1e4ed797147031b3cb7cf65a7855e692b22016f40e51ef7e949df47d2641f85489567f1360b14ff4a7cf60992485f63939faf3779395", 0x48}, {&(0x7f0000000080)="643b179f58844af58a2a4e1d798df355e3af8ad7b1ef32aa491a", 0x1a}], 0x2) mlockall(0x0) fcntl$getflags(r0, 0x1) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) fchdir(r0) read(r0, &(0x7f0000000100)=""/20, 0x14) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x30088, 0x0) r2 = getppid() fcntl$setown(r1, 0x6, r2) pwritev(r0, &(0x7f0000003480)=[{&(0x7f0000000180)="2a124fc09872f979ea78ca56a867c5351100ce9ca66a58fd04bf80ab66ffe7f7a47bf54ec8f9a55156715508b68438679d77a6d3cf0bc79f91b39b5633c4e96e7b2ec2696d23de5cfd5a109845264f8c27850b30da3a35e6434fce583eca199883cda334f4da3404e03f60d40ec22ec8b563e45e3ca059acaf4893b18aa72aef4609094242d0e9d29b90d2fafd81ce6b17dbb1d722f00866643e9a70550b9c6e4051d042df259878011b4d8d9e043beec18713545ef57adca5268eb8b162b2583ce31231db382b2229261ed02ab8b2a7ec0fda3a3b207843d66fc7d77ebc547341df5062eaee0ff5b67db92977677240512c2a6c7bd535fc639a7371c030e35223b1a34a2730277b3d69516b0dc010f4d7abdc1613a135ba057141e1fe5c1f278d4e821ed9da8c7911229d2154e62b1903f7d35579caa83ceef7e420d307cb5cfdd73ef39d409f7a732ce28bd388c5524be9234fd63f436ca9d8c80689189f1a9623205e4ff8faa97af3df35cadc948e504a28e78fa1530b40a23eac6c4a162a4b12cb4a0c90604046870edbd4b4166f151c2e9ab6361424a5b1df43ca3189138400d74aaad279950cd019904c70128ba2e7ccef46037ae12049f19cf6a6f0dbeba818414a913044075244dc8f4977228aefae8e2736b08108bcd93fe71fc704976ba4772fb846ba3c2af91e56921c05c236871fc3841394ecefb6b31deefb084e05478ea892758d80ae90fd9c0f4d5cdf160787f9b108d86a6f149a86e865a010c430538baf47ca2b3b3bbebba050bb1fe6b9ac5646543c0d376d793556bf8cdc3bf182022f99aded94b8564719461efa04d7bbf360d49c0d308e21a96236f0649aa9bcc2d0b82de5742e716e4e4eb11b64c0c7c8a8f5ff69fa9f4535b1d4380a4598f1e135f3aa7d95aaf530a4b1b4a2f1e69b55d430f2f3e1de42a0bd23929ed7859bbe9493117fb54a256919bdb1998f30b184dfb9bde4da28585b66089659461bc0ca7a085a21811eff5f246ea63ed00654e2a33ee08d9a04ce84ba38bd2c9332f15f10084c12dbb6d6c1b58bdedf4842c668371fabf9d79b4f29f3005c57937866455bfc14b03a7d55b858ddbc8f6259a584226f1ab40e6642604e688a40f147e3bf24d332ff89403e53398f51b0eaff6b7304f31e39f212b97a0f13929b7049a49b663b0abac661e5e1a79710b807a76c58372bfd48610679872b6b69d09d4efeec1adb11065e9c9ce1b9570d9c41b1bd5df78abe9f27552dcd8e76dbff9d829aa255210722071bf32b61cbd830dd9b12bc8971e2a261b67efcfb00af8be0e584dbf54ea41fd56db2ca660f6e7bc1275bdb01003dea48bcd33e093453d4b9ed7faa7e8934b1c410f334eff559e1822daa621e8649fd5f2d8a49754fbab90a1a13e543e384689c76d8839b2a4eda5b2de9287335aefdf21e80074bc90fdfb692ed98e2cc2c7b1268e8c03c7fa2432382be6abf3c1d5ea2d773fba834c965a8a3a337b466766df8ebf58bd771f27aef806f1970a6dceed8c9275e1b3d27bc54612f24babf2f493311694b9615d6c822900c28aefb28fa717a7ed4dcafe615009550ffcec5ababd85ea289d5884a80d72447b0f4f345811af92284465a67d2cc943d6da5c2b5f9dae511cd1e4a96c1b84ad9e0f7912f3e8f80514aebeda81322609d4155375f765bb8fe984219fab3639bd8e4b0915bd4adf7161401567409247ee92b932fe6b219b92b218cba4fb89581b628a07ef22e510945a40828ff9e7a730fdf55c903dfa8545e2efb29f1ac9fa570e71536d76547de1796a62dc8265ff6ec7ebc85b56447178799c4fc629e0f6816cc529fb107a46ac34ec8d3d8e95fe44d39731a5d9f7ca236986a4e729a6cfc85467595f41171c770b0c4959e85ade1e08021bcb8b7a5af8adde9fa1d6fff1aca664366b807e4823a5c4bf36d694189d56724c3ac6378c632d6b1993f486fa51a726ee979b9121abef1f15fc83cc7bae46c8327f2cfc1594d5b14980a51d138084260c3fba80c935f21e1b0e5060a5de6401b014bf59f7561f8e2fba6afbb8fb8d56c537fc07cd4402903acea98016287f3bfc298ba7049d8cf6b0ef2b6bbe2dce1b652ce0d084687b99867baed3b2f230b49a7a0f94a4535a670e158dd3a8c2f9950376b65952750592faab5d29123806535b955add3f9a97da615a88a4dbad1ed7ff96ffe211a5590cd18d01c8c8f12955586517517979fb24322b45a1709476cbfbc17bdcd07ecabe725087cb57fe2c82afafd90884a4a0bda126ff9b3960a53b6d0baaad525b6d5a6f9d9d302ecb3ac336fe1cb6fcd4276dcee3691ec00f494a442214e3aecc1db0b7bfee8ec13ddced9e55671a508a69662e3dab8bd37d354125f15cb98e9b768993b545fb3005cc301900c2fb976dff537b77807971785943b44fcbc701e493da8c910a6450b8f869a17ff571e1f5e15b14e2cc1bc49127ce70544b2b392ce1f2ad3e1bf4bf84f81a36c4ca8f21914a5042e297337150f1a9d79e62f7a9c90209419f47b3dd7cd85d0afaec61d93bf93732a5e196e6a0831f7908d03a4e90eabd31a1fcd0936e6651c65ab88b74c3ce24b1dd0669e43b7b21348b5a27f5c3ca8da43c02fce26e99c35c39bc0112b35e7d5d9d1a7222566f7ff0160446f9fe0f138a339cef09f14c6d96b3501c15cbf7bd10998e83c18b9064be4778636321c0b4ab4d795753a3967af02e19ef070842c297d156ae471595364cef6c83815b86a2b0069879a9db7f511ca16ba7b23c6a162b6ab547a7d67a029b997f1b1f4d32be8a421ba916c7ea958e8a77582a2f5fad6e812804c5f7efe6f13d11172dd104f757a8bf47ca0b596a3dad5050b00eee2b73524b2f7533ab0459f15593c513bf655e93533d01d552b1ce96e86a5db95731b3ac8af0bf6ac39d94f702b9b5dbcc2405dc2607cf65ec7f38f4afe4d7cb97ab9c5d1dab0e5179db8ea72b3cf3f06d449060a0c95c14f0159b34100e7b403ad893321fbbbfebf39d4a12830e7628564928bac63cba38b9bb154ae333e181c8707e12d8689c28c94c0496a561c17ed8d94a22524774eae0e8d9d5a8e1dd5e5602dfe0fef9fbca6f923c6c0aea5dc1c6c5131facae9c73a844d615e7e128321937d9afa1c1da4f16dc6cc74ece031f86c9a3b8aad402d299a100a8407bef46baf1a1f350dba850123ec7936e161447d0076d4d0fe93292e57e3c6857619187373334f33482c50f5c7f5b9a66defc369871d0c94d8b354163b4151cecfcf1b4772adcef1cc4a55b2916f19a5dea4ee193d3c2ce10ebb9a7c4751d8a78e4bf9726e116c1f7ea98e7345cd3841fe911b9ce34d9a851cd20067ba0a059364cde4e40a0372794121a4dcec7a3fe3bb9c77d598c67eaf5fd388838fe9836745c4a6f6f98ff0a41acdd3d4822c3f58521d4cc3efa226ae37bd7027a9f96cd122a359f939aa6508c3682e00c257423fd9eb5a7ec0a3ee2ddd158859dbbcbf86d1dadac4f14622d91df04fbe3985aea6cd1df3755a36b669eabc326bcad9fbcd36489fadca753223c6c6f934757f8790bb39daffb563f2b5ab48f3ecb026ce182652e670a77e8b3fb570ed7d9226d98ebe8cd2839f739cd6cde6e34607920c732190b565cb3dc9600e551af440f5d84280c3a2473017cf888239c9ff0a79168e288199e9ef264fad2e6e3998ec5a22ea196c5b49e8e99c619c1f5f25171fa23e4dff7ffd5318724d7c700db0ac5a1f5ecfb609da3af438a64a5f77cff9d5e8c5889731ebf1d38e2dba557fc25ddf59af03a380693656515020112c9bc812763da5cfd6c77db573015f1cd50ee0946b1fa161aa2e433fb4719d85b82f5a759943278eef0708f4c5e9e9dbd5c22e7ce5f06d345f3f567df386a5c07beb6f8e33e1e5e63a7b7c3b643df3ac49c62b134352ea4e362d416c9b579b147508c112da15ae901f3a2db372e15468eeec1077e67cbd036e53c1d97856287cab71caf48458a142ad65013a6db9f471d7510cd307f854528922ff06c876a13c7fb5044b7ae001742f52614f4ddd42083bedec84b0f8f06cfe995fc4f74d40579c917bb2e0990331dfce7c371ce58ded14261bd0c50f2d1168061b60ac4a01d08749f2fe28ef2eebfd7c8809e505f1a011083e127bc76a76b06f271eb49de954d2c7143586e8fafc16ef7aa376d0f9af847168005375cec06bb914183a8fd35f849018e527d0ed8545b531b5b9f6934262a4aa995954df9f6487cd86a324bc725f65acb1e42ab4142b58ce46210d537895fd17aee685fe31aa291da3ea9bfa63d4f2c097e565f544476fd8a7755fc0ca15375f0352b401080fdfde1be150f6dcc2caa9cffeb85798c76099e4b39646783be5f6789b527695b7079cb7a3587527dda12b08a13d41f4005398322a8e3d9a70f4358bdc3519db74e4b55305f82536f5ec13ba9cd74ad6dda617eb03acbe2dd52fb755409e25d6b57e42180deacb71331cb92744e7a0e2763344e5c0bba01cc5c73ecb41a8b3d1322d935791683ebba01c8255a1a34903609f9576cbe20b22edbe22361f9f545546fed8170413ef58d49b910a3fa1744ebebfd18766b7ffe10f31ea3844f786f66080a96a5c03560a115b7a935fe2ec118a555a5cb45e7a3c34bc440561e8ce347d61af2096421f80135d108eec8b54d5f828df90a449b8d071b4862cb787c7a0728bae8c1912e578fa70adf8477943f00f17d3a305ca2bcb9ff0478ebf6cecb7d81ddd8c6a5856c164aa74295a8039b010344201f59704beed08b56f5a8b8c782142c0338ac6a3b2a331070fa18ac63916a1982834596013230663f93759dab9299f7f90412c296a9f9f243caee1e0d33cb6b8b0d1025ca2c340efc02098392a04763a0c5c61f820d2ca12b8ab421ce223937de034d4707aa88ca0324e9210489dbf648cc40c3aa8b4697002d023d13424c235f5fc9200047ff06b571a6cb2dc55da1f7ed26788862a022f122772e28472e8898f6f4da46813506ef65ac9599c80b2730ff99db24c0449f2caee5be5e424f70426f090f2a3f17b5e6403ba4cc08e0d411a1f78a83d608a9aaefca40d0c55a3406883ac55471da40a064d2618a777dd9d77c8c23d8a314ba22bb974801810a664ff9abed0ebbf7b595aaf59b2e3da2dd82d9df0fbd9b0ae9f9ad550cfd4e8f9e935934b90b9ea033559c3a293d518f4bd7a782b3622ddcdd562b18ef2a21ac383322687a5644f9518c08e247698dad86d5c0846293944ee4990fe628c3a7d9ca9659b99fc68150756eeeec51d91c7d9e782d95a0b6666bc463d099969edeeb5aa683983390fd86bbeb1a1f6f986b366da43dfc70333203917af3ebb4e281099bfe03a73844d4d68cd71bbdb4314b106401bf7ae09448496a60f9aa4cdb93c16293ff205c0a00a267f126a43b02be2fd0e0939e0e8c63f83869d0578090b7f6094a7d11f59b86e4ac2dea5839b6d8dfe0e9d6cd9b666a3983769e93a38a3fdd23951d542ff71477551031387a9fd79bfc7fa42b93ee349cf0a45e6042eab0cb9bd7c7656c06c8e37da57219cf0425f9786024879c38b2997fc7dd20792a3ecec98c245a4f7d513245b95ce9e45cac0f850ee8a7d49090ec3bf7341c7d586cc1dda63f30d051741f95da41c8adaad7d3dd0342c3f4ca09a1c16f779b4fe34325f021bdc3a6d2e6ccab57d97e453938c6e45ec9462edd8affca76d9381c9363c6b16ac453c69c67410fa384878e5539e4ba61b4232935617602178b3d8bd67a82fe774f06828b1d125c8f4a2aaec6a78a1a3ed4b2c", 0x1000}, {&(0x7f0000001180)="7b2850353b77d4ed18", 0x9}, {&(0x7f00000011c0)="39e468b7aadba109b8555ee69edf660f59a583ba9e5dea5187070e55168d7deb1041cab7118e923342d6b85571e132ef888e03ba393f3f5ef86ccdf57ee6b78a345d305fa7330d0033c4bdb94dd3ddf51f9320f728e6d6fc2fa846e6a0ff09af9dc0e12f339e4aa4ebae0a808a646085822f2821b65015094fb6557124f8eaad5b690984681e6eccf4abafb4a44a7753eee6b6c5e19432f4ec5fc2a7", 0x9c}, {&(0x7f0000001280)="7fbcf837a3d075da9a0c891728efd97a47135d4bfb422d670c89876d5610a06c7439c73d6ec8bd36920a1aa40eaac81ff36f75aeb5bda0f89ad4b362ef47b142b53f9aa85d6d4e0f3dd16984408fb1c0cffbce8f6d1862d28d0b98da1f2309dd71853c85e0c82dca462fc22a3bc85cd2d2a06d05a1ce5a195c58e066f8a57f19d993a6f3ec870f18c5959cb9149531852cf455c6605d20293601fb13cf7eb0d337af2899293a4baa830f234fca0488209773fb9cb4e6453986093e431e4df5a5fc4fd7016ab9078b5a979c3544f43d6be366046379679d8784dc8fabdcb9dc39a385f3769d72b9649db24c3015381f3aa4ec3fb2d98fad0572fb9fb7697121c1cd135b74ed9f38b6cee52ebe592d69bbdd434822cea04d48e12daf7603c1b21e1f3ee9707057d8fb0651534766a7ff2beabd42d5012d3bfefd6891e6c1e80dbb2cf886b7a71361bd83758230a0c07bdd8202df35c57465c7c33b059be442ab8dfb3d2a3b5a2396fab6e09e2549650f9d3f5f5eec828835c04b1066fe965174a20e3c67e2159b07a39241ab7fb19ec1c14b6de9be540d00c2f082fd44e8fc0a22ed55a526eb2951c3d3236b74b4726cfb00e5243215528b81e5fbe41167bd0f24597cdcb2478f874ff1db6724e2fdb404fea2d3929fc7a4591362a5f24cd271287c2430bb7508f9d1ca5b95e41cbeeccbc23288aeb0ddb2185d098042affbefa96e021c9e5a0d9cad3836b958053d4e17e06134529cd37634e5772b145e593619599e2477566deaf13490373001672238a04e670a27c16ce24abda7c46b5e92ac8653c6c73e1f9c08f3a817458b0c6061aa12ae4b983b4656a9e23829971324fb9a7b3983063b4fffd44d532e8bbebdf2a05888257d878ba2833e4ef536e9d283d6079cccb540bec8cb65b474a85e70671184ea1c9fb694a27745a49bc762e17600e616472ca21d3e9459073dd49abdd91dbce4133f4efbdece6cfe8b97bd50dd813d6a04fa421cd2b1a7261fd9c48fe1c5c7827e81a2a9e3a7d2415fca61178e98a596bf1aafe069eeaf1bba887e579d1cd1eb9018953130d2c56f6462cd92247bebcbb2e9fc87352881584b46371b871d699ed185a04622b6777ad7a6fae24a66b8629f0ca45fd0cc81ad70089cc4197f5d029ddff3f56fcdc33b14eadda1c5bd94c5057ce0250a9597eebcfd8a993698c5059f56eb250e04926081b6adcd2e7505869cead1f2153cd7a1925601cf013ee29d08235484302c84c456ef3edddc3189c9f97d558392f4d785b49c3515bc4119dd9dfaf13fbc305c4c765db61a9d60973b912f01741818f975455b433f6378e01bdbbb916ae17a99f5ec807f27b81647f83e37d549b2bf6d9247f0a75b903cdf2aed8c300368e217a6bc714e669e1d2ca9981988453b255352f2fe8b2262fb8264eacd1a72d0ecebf404b692a045f2c2f8d6b96a5905533d3a24d7cfc89209a01de005757e6d300c92c008555c7503f91be6600cef38fe1e9c5cd55affe1ed394a0266b0fd72337273fa437ac4413eaf1877a5d9c5bfcb63a858d3d7a963f7464375e32ef9831315da9db8ec340739b56460adf3995d45bdeb65be05c4ae8fa958236f6006d78c67ec00eb8d1a289f625af3750e45b8c164b5c5be12767e2b9894f0bbea38cd509b9cf1132ee29b0f08e11bbd96fa326448a1d883be18c4af0ee2d4cd76581efb50230d597f3edadeb26322160a913f2ecdc881aa3e71c8119f6d75c6c277ccf00d62c831c22b3297d9acdf2d4bf8cece978c4f1be1b577220849494fae2bbc81caee1955df02234911c9908dea58062af329c89e736cbd02d7d63725b548277152c9d1e127ad4acf74a4182221473015562c6b849837213d85779c8809f0970b3f7d66beece9978683f964b1471aec224e2dfb789a18e1122940310dd70997853ac70b2565fc254ec3f82d726a6321046c6020d5d4735171d886e900f31650d4bf949160a1502b66f24865c8cf31d3583ad8f49cb0a79985a20039e76b7e137cfd799fa260d73412f09e10d1e1f4cd653e57997cad657b6115a83706e2a5fec4c5c9588550ec8dca36aacda5bf8b94f59ce3790e28817dbc7cba87769a3bbdc4f323b8bf871ba352db99eacb49556ca475c1fffe467f6d4b7476a6d06c07292a1b0eea05367f160f5e99794bc3c743b6f60f4a5d95437b0365ed8521f8cbd2a01fdfaa47c62c8305fa160d0d6e6707940499b9793db7ea29fa623148258a2a47bb139db9eb36554ee61d9125cd4415ea5d327bf2e04fe519ea6dc67f241706d81752e38e18e00ba40b00fa9b66dc5dd5bf5e9fdaeef706c56ca3fda2f0d8942e962d68763149774b8dbee7f6ef2c146e711c6aec5f823d64b0f4af16c5426445cc341b6e61f1e6499e19a612ad2b497624554c764cc4cf7a5666813ecb6408e23fdb1086b0b59f31c575552ba040eabbb02b885d49ff7c36235a1a2eac9717fce29cce07295121e016702f96bc53fd2279b8e2ca3605463be6cc54d40317a5074167d52ee0e28f752d8f343cca9e6c71ccf391a81dfa2e24f23267efa3e1c294da0468c99c6f212d6687038fb237fa9f68a08ae8b98f3e237270dcd0843b5815f7ccca7ca46f4ec3d5d98f7c41f458c1d40a2e7f6f63595d97306c40508ac6dfd977875bf50498f7e27bfbb0d72a41fa01e0f157fbd6e3e27a4326afe48d4eaf9e9140c68738c77a6a84c61fea20edea5b02b201ad5386fdc22a46f0e6873753ebd7da56d6f609c05e15a6f630b264b372c8adb68643040f8ad0267d1c44b1843e2f7bb2727113927284d8eca2ed68744360b1e4fa022677b8af764941f015aa50418b2aad75656e7e8922ea607fef52d4d6397faec2d6c3e050589b14cfd0fa9c185b43a16a1837daf79e35c8d17ce35fdae382945c43a41e649616e1c963313b2578e295aac565cfbfd8277a37d75f775412914b1a2c9ee7eefd9ecb70fbedc3216011035ce119bc5c3c2525f0e0ced7f7cb11fc11bac33a7baafb836a1e74d0be1064fe8672b7f7107b30079341bdee23d51d9e7107fde4689cf37caacb61daab28b7847fdbdef987509517ec225249580a7d7e7162c1dc9bcdeca91468a8fef8bc9d3802a16d1b544f1435fb71948567cabba6bb10f42e2494cb0d378a7c065657c69792e71010846b8d59791970e2dd0a69a979367f357027c8c4361cffa2abd7e22e724eb4359fa56575555e86c7bb2eeaacebda16632e9fe82cc4c4bc87f0459a70940c75dc876205c65e46f54fe98fa70771e46e9e5b35699ad0b3bcbf6f619437338d091a74903656cc85135cc383c2e111e1e9bfeaed84be9234b9fc465b3be26cfa420e1784b9f2c89375a5a6eb96164998c8e51130403dcbf82135ac26acf38b87e8526eb8759aefdbeb6761672d5f2daa64ea5eff1e11c9271bc157ed718dc09e6e84e8f74f2b764934016493e146c2a24e4ed558d5d16f011a1f14d5afeccd35379b6c180ee002d63cb22d782c019160399d8894a09ffbdb4b0c0dc3bfbf3eb2f36f2ad56cf64f318c5cf7ae539c7a7461533734501ba729b80223a492a171f3a003fc8f11e9b121770154ad8436b46f10de7c908becaca94a5ea11104e1b6ac382c0a24d09a9078378534a6ccdd74a4964503047f4977e28525ca9b02191a0357f37647d7570245f61d70535b975eaa45b990bdd1266b77d555e8ed313747806072e2d44e03aee4099035c509feb92fda9366b29989c2c2308d01e98d012e8172bf8447f911baae57fb182fba08372fa64ce8859a3efd211611e043fdd825927a24c2867a56e8289f6fd4e8388bb95e865d8287c3bf27630d556175973e28db5faa8bfb7dc6b13dd811ea25d1c1a7906fb345689c79fe76a6fbc29277b27349574a19b89b34e0b8ca6ee12b6130c73c975b0b1d5116c1b00c3784af33d278586de9a4cc4b3c3dfa72110da122040333d03cd1e8392551591f70bef2e587d8228a642e91c6875e412fb2285db7c0f1aada5cc0d53207250d7f8edcfa3d5ec584b51ab1905ef863e8c5622f34457b4f9939c71a3f0b0d7301e7a2f45381cde512e0e45ef6332784f23e9084d39a1c115de38e12ca0013c86a6cf9d6d0359e0a2e0c61f66b79f8d0b712191da8f0fee59d1fcef5eee1c9c5776ec75dad67ee95414a1add1edc67c3117eda94a3250eba0e51651246440c8aa225e5cb10caa486fc6c9ee23c798c539c09b340f88ce0d7f1c171dbcc3849bed273853797195c498fe3de6bba028c55eade0763f0f2a45dd833b64a37ca645cfc7a225b52b822cf36c17f535b49c760f6b271cb66f5f574c6a74341799dbb3d581986e6bd8ef0393bce3c54dfc83bfb8e0c4de9eaf377e711c013f9ce30c263a94d3d75e81df673e41904312ccb8239b169763d2f97b8d327d8ec4e01ac06221bebe906c2d6b66ff09d35572b29bd2feb033b4f7989363df5f05d75eae3dfd1cf50e0a289b450c84a89edb2e265918b00f0a1a0a2adaa43a1740f6675b5f1da55dcddb420c10a013d919615cc45e40fbc94df1bb844c598dbfadad8af4548de996666c8c5db6c8f1a803439604af2f194325aaad50e84d3608fd3517bc53b4f832a0a9dcef9bb6249b046b8d4ddf2f716ce8bb4f29f508cefdccc6406f800ad6cfbbe4b60c91736d7fcf63cc48eb28dfb6c4e0a94de728056934306161a702b6d4b14e662a51dd1d370323fbf404ef8166904acb77e3581a9ee14a4f058c7b2a28acfdf609c66c03f5bd9cb9402117b2d182e68d719e5320a3f252283428d3246e9ee2570020f1041107db89a3de900942df88a29c6daea402c6e1d90517a174e5bc22d35016259c85a1fef3b7242210081783e5a49a6fba3a64ac3e5ea8a9e0a8ecc9cde01732ff8bb25a0c46d18d9a0b80c11fa9b11a43a05abd621dab8e6f65e89329d8629d879c059d10bd6ca3a1c29eb3963e2edca73a892fe3a73125d5e8d082ae07319b2e0c2853eca7396f3629c47b38dccdf588118a6349a9ea36a66dd2b391be03592d60abaea406dbc112c469061706f8326883d0f3c80d11855b3e0375ed538646eedf4757f80a36e0c35218c0c73437c0e93454cfe7808fe216c9ba19bc514c7c564875acfa77caeb190aaeebfd104fa3ff4f5a51195f95e0ef550748121f9e81bf38a92806b4aa283e5b7b5551b6576d5b88452f656557b42191b13b5181a0015b97c804ee5cc4d09249b44ac20ace9741adb53ed1ffed5eb6e3df7605b51bc8a14a8d8778e67243b0881cbfc3396d59a08e40a264ccb8f34c589bfcee7b10b01416f5cd7ffdf09a3ea32ae03bcd4c31fc9d73543b4eba8998afdcc74eeb3aa3754605b7564ccfe134dff2eabd88bb6ba26ef29faf3bc4eebd03f51677598cd1ce9182e73797eae5ffe45f8e47de179108cb1e26930894b5578930f563cddff9da7bc776f8773c2ac880d8b0c6d590cc5fdc046f045bbf2f13740bf5a062ea5c6bfd9fd21dc6a0014eff850943b16a0b7a230ec61c8a72a1aad4ef54e89e93bd23cea316a9f48875a7b445a085f937a3fae3791a99bdc7610cffa9e18fa39364a46eac31236a54e91ab1ec7cb344e9ba904cd2171a7ac7fef93f37ba449876d28d0f3a6e8f0317903049da6ce7a4183c7ca3aca5bb91b9a6a25f7a73bfe43a716ab859da46436cb2461be13e994c19b4b2eb08ded2879f658ffac60e4041e2d8b7ae8c671b6f60ca81b033b27bd94ae4edd9e244060ee6b09a11a9b0dad4bbaaf764c90ed680c96efa4dc504b03873c082295ee4f4e3264a4be8878966aa6b9f2d1", 0x1000}, {&(0x7f0000002280)="40fac3687f63cd723829a7724639bbb1e29ad1203a91376c80860cec8883ff1164dbaf548d7ef34c27e58727de660d97c07fd567f21a316c7470a876c15c1b2cce84b957613eb066be0c0fc40f4b27b23bb89e3a3bb2a23041c401673323b7114d09e9ab325c06115b7748ca8f93e93b1b35c6ba2c4db98cdffc13ff315f9cc9ee555e0f9981b34ca943c7611d76053ce14f406e53781ec7c8625c77515dba36a65c9f7f22da4cc3a175185f9afd7cf4fadf78e53f75732c0394d654c8aefe72ba76821bf444588190ed934767cdd5e66f8be27ae6136497787a1fc3f6b615b3a7842a738b6d17cea482e5c394", 0xed}, {&(0x7f0000002380)="b8f8415b7863aa37fc0f887e787f6ced2f57d64fd76d8b346a2ec683c9072937d8e8944e654bd7bb26e360fbd3a1af1f7ee1ad1f20693d10f7374133dcb17df3cdb3c77f94dfe669e5f401713f0cd987166edfd3acebfeae4ded813528a4c64bb51ad931ea7094ec43bdaab68186bbae25fe652647c7bf0f8a4e89ff287a14fccd40fa20ebf1b60c40013d07a38db4c6a61b4ab5b27de1f4a37fb3b6301dc06470196f0c5e8fd03c36e515044c4ee0a58468a9bbb2ae817d5a42a20aaee20756121c6d6e79c0f247fcd8c05f4a5e10b299487024030740a87a9e3edb21ea20a51f3965160e6fe9a209fd16633b0eb5c617e88fe6188ce2ded8fc42eafdc011cfcf41ef506b32a916114b9891483126d613841ca2198c4c3ff9985ab72e056c956726b0d5fb37518f5397ba406b9078df2ee590af51a1739550d5313e9af7e10f0ee9eb4f39bb76ea5bb2e6b87f6d9fe6ff63a26b5be42beaf022fc24062e5c27b97b129d5c2481695507e0521bab92064679835895b7e3cd15ea2ff0f03c389e48f61fa0b77f333f96963b1182288b79d87c95889fdf3eddf2c8291c6db12574467b823dd0e3e956654cf675134b4a8ee92970d04a0ef58f4945a9244f74011c5e22a2e56e55dfc2425caad62d66f35460fbc89fca80d24ebe44a24ff334992be860039d72bc941fa48e9d703abeb30ffa7e49ff97c1bc92e6d05f34d9414a97155857e35f3654aa4134739347b8f7b72c6ec1112ab8f54a8b2aab338fc42620b58c695c178db84fd4d0ec23652c78270bea41a41a54b8e27de6df210e4176e86b116077c3b538eb10709928f4b0aa8993385d76bc518a1a6d41757a39f24a58de41bf1bcf061c28f979a074a3731b8c7f90cae90ae759eb971c8aaa5945e26beedac7e9a46d730ab076e60392a05cb680f6163f09f4902a76d8ca17c3001b582ca0fb2968854923d2f339692947393be3254f2f28cf923643e6811e1ad997ffa9c25b5a41defa384cf3fc2aab0b23261ac449eaac2d656910cb5cd3504262c0945b1cb491818d1250fc4c46dca7fa40473216b61a54b1379f5844cd8dfa2324286a8aa78f68fef277fbd4ac83bae6cfffbf140a91e0b4afede33f22764f0f09d499dc3bd11dfff2224b8af6919f77bf6926b16d63573532ed12ab0e0d86d2976171004f1303f6c1df944a1b2fc4078ed1fbf77803a59410e7525a97e9057f79cb8388c8a966679c6605d2bdac5fc95edcfbe3d8a71b4515c05430cf7a100883b22f66c5215c77ac83525cf63ad22510507f8a198a1702c3dfe2b480fa73af6aa06b454ffb80dfebdc5c904a8562e71bbcce0c570d93703a45cf184097856ef3b6f6c2ab54aa39e83e24399dcaacdfdd792c1af01224ab10237ce4ec67e3a96c1d3964006adf6cfb004bdddffbdbbb3b3d29e3bb93cf5f7fda7a18baf8011c40bbca6fe69903aa168395cd5819d8890c4e993ad4b684f747372120242184d644f2a2a4826070a3f60b97b96c896aa36f059d39a6bca36cbe36c59b7d2a2aca5f1f6dc42329f777d9c08b82e6cdc095cd16aa709811cf96dc923fc8245c795b1de628de57ae584fd5455be6a24fe0bdace78c94b3809fb0f3c712386182d2807feb4657fb665f6b19e5ad7796fcf237136df3d4801ad93ef59362736b37b0ba9121b0f74dcfc3021333780aa830a5fc43a3fde201a1869b4c2d51d7c93cd0bac55c7ce9db5e2abb6ab3e644bbb3b312ed8381e0cd92ad95d004c9cf93e3ac17ceb74015be5d852e5c86097f768cc39a296233786ef5fa0ae3d3ca63a0e01734e7db39534b41ddf3317314e44101313d00650bf998b62c3aeefc05b4e731b0d833cea9f37cb3b1bd443a334bcc2f44aaf0083b8d51afc5dab3c2686a09afeb2b38ca2151cb2849b5bdba830b7825246a12923623df77db2f1631055910e0f0e4be37a052ff000fc10ed866ec4bde43495bddfa33703762073cb9847e5df15fea9246c4c865d18091d33f5208c901f991eaa59cb3bb539b92592c90bb841dce8a99846e43e784109a1e89dd7da32f3f3e8b8c1929faf263d3ea668e0ff4aeb01ec8c62cc68b6809230152000f8329052e96c1405491f7a33f7cbfe4b6becbbc37c41de94701290a5a192261bf096508bd674e41599fd560480e3f3b8a7aea3c2e3a94a78374efd5e6e63f6414e802c732f1b6e79160dfb11739018b547cc76f24f4f628b64d42ef14791236a37e94118e515fe99a05a15fc2e0c11f20b2afd8b1c82a6d3cf7301cc1daff9f4766e56a276862aedde59a87c89037d23d047a426426dc011dbce321f1b2acff5d72e86afd325772750984f856f92ff88b0dcfb5883bfe827d93e1da5913d472f107c895cff02f806a84093d3ec899dbd032f4cc58b1576ac0ddb2cb7553e4af778845b39ba043f50654b71aed2c5e5101da1c8b5d25b46a70d752423919464c305fd46c5c06545ae0462a19fcea138b629155aa841adc183cbbf063bd2429367bb2b103d0a4b8f16a61da68ffed7b96ccf7ba1f9adf18458e2862d8737c874ae3ba1fe67fd23876a924fa8a221338172e51b9bc8d8f6da0c3ef8a9b1ccb1f4546082fd95da876d6f549fbd8c01942e2c9862babe0459274a8f88acfbc49ea4195ad764a0213fca3dc32f13aff95a56340277d195103a2b5fa1ec28db83ca41c143e35b743ca31d59ad3e91d10eeb861e78e23c09dccdc4bee29ba413c912d7ac4ba527aa590778bd32c59bb8e1b7b3f7ca0f3f3ce9911814b92cdbefbf84ba453f6575fdeebe87a4937b8e2e1a6583ebf58792971d34196f507647928c5934a9de01d66e63a20e7daa83a5a7ef29dc4aa22bfbefea3ca1dc0b1c6bcec3c3d1c55638ae7952ab78fd3905683bceab5e5bb98803b9c5512fbd9ee72758689caf939fb36f9ab26f94140818c36c2d90a973e926b3eaf46fefe02112e1d8b7414479a5856e8534ed0c231ba93ca17dbafd50312c4679e7b92bdd81f5355f1e37a01ec2e8fe9132e87eb147e58d3defb8474bb7fe9a48597ba7f17cb07d7213ff9b94c43efb00b08eb3316d9cfd9c7bac7f998dbae5aac39f2e823dcc3fe9622245be07ba0b112fdb576508f887c22fdb04d2d74930342d0feb48203491a968ebbc2a6610a1a5c3048ee66e51a964f33ca89a9cd39bc85baec05372c59a9948ea6b6b1a8c2765cc945b7a079ffba7358be1e586c95a5a1e5bc9d7bbb83936d53658ecc72b88eae2e2335a1c9ef058485170d4f4930e398ec95776d865bcbd6a1992c6e004c1cdcdf4a195091085fa2e4daccd45687941f5f906a1993c3c54f09263bf713fec84403a0de452d2a2b089f0076d9ef02db0230670c7d221d50ef41112b88b415950b566cfc1fb38752426d7946f9a64e29c82c7416147756cc4f6546682fda666976bd0e64a412552aea5a57270b05007c3f78a8ae22a175eba4e6ff0e01c8b50c032210e8311fb48317d905ede10b2780f7a4725e6edb5f44c50c3e45fba4bf95173e73dae6733e49af3bf1fbea237b5c1efee5420d2973d3d2f34fdfc7df857c86b79087d8204a69974def8d45d4696043381434e05abb3b4ba0d383d9abe63b3619708fcad57712aee893e12fbf658628c0af6ec86f88eafdd02a6b04a6a90ece8066dfae25683c722edf5985e72abdef1e764020b40a3125362f78acf1bc6ece3f476b1253ed42b8edcdd05db6d1fc6b0f2160900be9176745bc55da63d69706b9c03b9cd4a5da3aa526cdc408f0b1ea1e5246ea91280ddb0d67b34230a0fa4fc16eb497a1ae19a65afd84fa9a1815af75bb1076d22fe19fffa1f17f62ed53cb0f3ada69b56b8cc754bc0320c62f538795dfe8078574a66691daf11c71f43aaf7e9086dcc7af3e404a81fac5e449442dd2be8aa6ee4b6089a9f53e3fd9d386640932fb1cdd023a8d9aece7ba763931b6789fb4639b1fe18cbca8cf08e5867b5df8ae65c369d7de39fcee00f86caf290b35cdf39313f00da069ab39433adac2b670af1654e205d71dc859d3383d622fc9bb869e0c08cffdcb18e49001475e868634d516b91f6f7e89e45488e441975e538adcc32796e65a961d7c9a421545802b8f44c2297f116e9d7f530b9f0a476f849c302dc2f79f7b7bd4d294ce1025cd903537a2d7f3f1cbf2b6da3b09c9c4bf59e02c87485b66fe23cc95f497f8635d194f54013da0fd38819f757ae0823eef84321cb8fd87065bcdd88044b8355b3baaf491fe9b8ed7b713e0d8d4986a9abd672394a4fe3393fea386b2b0d42b4ec0023b36629dfb1836bae0d000433f5513ff0db7559c91c9a7218ca8eeaf6f833c53c660d1d3181f36ba91a98adb2f657d20cf571d4023ae9dea7742e9a5b802c6687e0fb467d25d9f489265955cbe96f8c19bb3bc3fc8b5d8cb6ca721b2bebae8e659425ebf5671674abaa529646ba8a1bf9b68b671755abb1e5c682e33cb7ccd77c31aa6989ea8954329feab59a89b6d41dafd0d31b1690e3ec7ea57b1491815f0eb7bdf522a3412aa5a2d577cf8ce14eb07755757e2251702222f862cc63792fea14c3fda359d1eecf09df2ab69f5cf6c3ab0e40d27b8657e3df54fdeb61a44a9446db88ca2614100f4a6444da8e64659fc3a7c90c49cb3c57a931a043864ea7fd5d82c45ad4d3958a10bad4bed41fd35be4bac35cdddb7355cd150623193202239e8210b071e90fcde90c8b4dfc20ad233af685648be85c79582c5fbd06a15fbb05633e4f061efe86c7107ceeefc2f982609b6a2b232e7483ed0a56f3045fb02f397d09942034372b8546298ecef7161860ea6fade38fe23f38aae0febe6059a6d002c20495393b70d5d609ae3f5880245b6adba88ac48ffee6242e5346b52def1f152ef378987d7989b22951378e2d1768987e72228ff2b8feb2e9fdb7f5549c01e2e77c660affb57aa14c8c3248a1ddb6574d5c18f333c688ae008f0ea215eb0fdda631e9555e4d148955926269ee1d97130b02b1edc15d28874557376777b909f117082908f6a9fb59ce3c8f7becbab5c2088acab7006ee95a3a6ae4b5a4d8abf894d33055e57aad7b2d2a02018533ff1e5a81263ec687c2348fe101a6dff63324bf62effd166a0691a30968ed1399055556777ee05769a1c46331daeff6bcf89a6b2bbe8ecc8193e13e5c4434408ba49336262e924cf1ba604d11b294338c258e1be1914f290cd7d66de756806d5f28b4150cee73e0bf9f703189da95d0612f91d7f1828f4db6484bf007c2d2ced91ae301ba51054f37eb94ee150fc5f3b13d448dd598973bad0b95099477d3ef0b2778fa4d1827f0c6385dedf45919c4e3781fe127e56d25d3a14e489a45d2bfc5cbd2e8ccd2cd41dce29fade723b16895cb9c45be53ec937422a056d2388617ef0e8f6f4959a92b19925e2621b5bf66017eb375626cb9761a4e0400d9b7db795fd6eccb00598839b4cfab569ece5ca5cc1f87d88095363e00fc071f1e456736939e0c30f93e2c44cf9ba6d5395800da611bd9b02b5b147a682476734741ae4bdb67bbe738f731e489a69a14479e5667df1db543b80f3e50360e45be39426fb76e72aae297d9fdc8812937937488a64b72c266f31b1bdcfaa7d01c5f115cd428310c89cd0b1ff7133ab0af3ef45772f20846247721ee8820d48e0513bd0c15ee549bacf271657ad67457fc83b804d18acf0df97d9f765398c6ac41fc1d4cd93e105e53c87bfc755c1bf7cfa19f4f63b1dedafad661554036cb8f1bf0d56540d8c13e3a0e683e469592371c9e1ec78d1229d1f5fbd544495e95cadeea687a578d1c5", 0x1000}, {&(0x7f0000003380)="e55a0700ec85e930f8bddc6892d7d2ea465b7c55e4e154db8f8bc7a4cdf1a8a9a6e66936698316e4675bd204084b5045a0234c6301969e364b544bb903324547ae25b8353b25ed167fcf676e7d40c9f179edcac91f4c3c42659139a56fd683669e6d5b6127a8e26cfd01255fa83221dc294e067cf12dc40fc519c3f40c818de720b6346ac7c434e2a01538110db67a57b99ec78b71bfefb8328a80e969b8c4aa5b43b89eb34cb26d6414f9203d2b78e93b08e77ae5ab5d3da387230a37312f66c0357133836dddbd6b32d4a6db236554afb4a2ba457e7d764720e4cdcb1dca53766948822607d20f0ab59021615cc1fa70f79f3a12730b11", 0xf8}], 0x7, 0x0) pipe(&(0x7f0000003500)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000003540)={0x0, 0x0, 0x0}, &(0x7f0000003580)=0xc) fchown(r3, r5, r6) getppid() fcntl$setstatus(r4, 0x4, 0x40) execve(&(0x7f00000035c0)='./file0\x00', &(0x7f00000036c0)=[&(0x7f0000003600)='\x00', &(0x7f0000003640)='/dev/zero\x00', &(0x7f0000003680)='/dev/zero\x00'], &(0x7f0000003800)=[&(0x7f0000003700)='/dev/zero\x00', &(0x7f0000003740)='/dev/zero\x00', &(0x7f0000003780)='/dev/zero\x00', &(0x7f00000037c0)='\x00']) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000003840), 0xc) pipe2(&(0x7f0000003880), 0x10004) read(r3, &(0x7f00000038c0)=""/101, 0x65) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000003940)='/dev/zero\x00', 0x800, 0x0) pipe2(&(0x7f00000039c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000003980)='./file0\x00', r8, &(0x7f0000003a00)='./file0\x00') ioctl$WSDISPLAYIO_LSFONT(r9, 0xc058574e, &(0x7f0000003a40)) r10 = fcntl$dupfd(r1, 0xa, r4) setsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f0000003ac0)={0x4, 0xbc9}, 0x10) fcntl$setstatus(r10, 0x4, 0x4) setsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f0000003b00)={0x20}, 0x8) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x200000002007, 0x11a02a19) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0xffffffffffff15f4, 0x101, 0x0, 0xdb6, 0x7fff, 0x3, 0x2, 0x2, 0x5, 0x100000001}) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:00:12 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) preadv(r3, &(0x7f0000001200)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/243, 0xf3}, {&(0x7f0000000000)=""/182, 0xb6}], 0x3, 0x0) 16:00:12 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x4, 0xffffffffffffff81, 0x7fffffff, 0x101}) getsockopt(r0, 0x0, 0x6b, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10801, 0x10) poll(&(0x7f0000000080)=[{r0, 0x100}, {r2, 0x1}, {r1, 0x2}, {r1, 0x10}], 0x4, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) 16:00:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x6d7c436a, &(0x7f00000000c0)="4b74954c", 0x4) 16:00:12 executing program 1: r0 = syz_open_pts() fchdir(r0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 16:00:12 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffc, 0x0, 0xa1, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x5}) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="6d4cbee21bcbba1ff9ee4587857591f140cb205bcc1472e3555e994aa8c209c6c510cad5e252be8d06e67dbee3ab8824ab7678d4fcdd", 0x36) writev(r0, &(0x7f0000004480)=[{&(0x7f0000003480)="d23d77616c8500ccbed25477af561d0bc92c79", 0x13}], 0x1) pwritev(r0, &(0x7f0000000080), 0xb4, 0x3) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="076097d9eec62eb80a7bf724ae0055a144842c5c6ced0482d8eb12482adcfb3244ae83765a0a288c84abc470da346bac9e3a1a4ea8e02eb2d08f99e7029f92bdbbaa38686ace03401b3998c95fc9db8ae1ab39767d0d058a", 0x58}, {&(0x7f0000000180)="1b4bcda7de5d867c9feab3c5b823be9ab72edd7873ac38f0edce081cf7d56a6e8291f49ec1aa45c00f04dfb8882102062d500bb50861d98c8b8b0c642a3c8ba76243814c19430ceec57d095000ce1c9afbb00c85de1af75a607d8aafaafb876eacb7e4d1af48be306f7a8c4aa92c70834103cc49a720e68bd0582c8d681ab1654998260ecd92baaf5d4f945a576e5042b6f5352c6e41ab24da3aed7d83594248fff08ada85f3b123815497829bb31224c3bd3251ef6ed2c0fc0abc32cbcd8c1f20fd4d18e41ca3c16b12c8ce", 0xcc}, {&(0x7f0000000280)="b4a293e5e990e9477c2aa97a243f5b11b53ce6dd6fcd386ace3647bdc328b2136e202e4bbf9c252b303a349c65adc26bae7b767d8f3cb4fcdde68b724be5a5f80fee05f5514cf4700d8a1115d869ff20806a02b73bea6701200d3e0c4d2c7b86ecb0da07a6c683ae988c62ec3d9effd04907fc09a60ec2584b37386b698b0a78e3fc426a512a07deb4e4d389f325cd53bce2143b43a3ae301c2cdd70ffec13958495726e1837a214281d2303e0", 0xad}, {&(0x7f0000000340)="2cf3e130ed7637f3408d06a37f265c3dcd0a421250c6c9c5ec42c1160d950d883160020b51db78a9fa59e70aea8ac706c85e693a2ca0a5dcfd4673db357c191bf61c4ed6b5bfa315ed16", 0x4a}], 0x4) 16:00:12 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') 16:00:12 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r2, 0x0, 0x80d23a5d) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x304c9ce0dcfa0364) recvmsg(r1, &(0x7f0000001280)={&(0x7f0000000180)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000040)=[{&(0x7f00000011c0)=""/151, 0x97}], 0x1, &(0x7f0000000080)=""/21, 0x15}, 0x843) 16:00:13 executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x0, 0x0, 0x1}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) fcntl$getflags(r0, 0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f00000002c0)=[{}], 0x2}) 16:00:13 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) minherit(&(0x7f0000721000/0x2000)=nil, 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) munmap(&(0x7f0000723000/0x1000)=nil, 0x1000) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000180)="35f968d457811815891130c37d62232cfcdc8b0212f8777cfe96394f50c47fcb9a6acdbbb1049f118b8e2c93d2b88b6a4c1216dbb1a884e16c87e96bd3d20a77e396b5e61236b280433be9755ed64c78d3be8461ec9d5cfae9987dd5a52fe545439a2052341776e6153d30717b98bb20902ab4ee4e0c4a755294b9fdb7bda67c991c7c24c2a0784459d68d95ab8fe5ba8d863944421e140ae32c5a1199bdb90edc332e22fc48da8caa94b13c77824c6c12a28659d1855ad41fb49111de78a290e2ba79fd6ec90178380e3b9b43f3b79685b194703129349b3a0f0aea8da1f74c9fc013efc3871311275f", 0xea}, {&(0x7f0000000300)="97e15a3b90239b0481c598241b363c1fbe0e90b57102413864d20da2fb7716f1fbad5bf68225e45a4331f21d30d7b37215ef86193a7b8bd35cff7385a5a4fba79bfbb83704f6d8349400e17bdcb93372879d5ef33f38e42e6e8a981caf2b989cefffe7e8e383c87c96cb25ee5c738b8986f4707cb4cf76ac18913d2bd60eb5c9e6bcece8", 0x84}, {&(0x7f0000000040)="8f0221b8f96503fa3768db7d369dbfc1777f6c4c81a36f32a7b2178e8784a6442a8affe27e86763271a9d65995c302535f393b62e098ebfe2786d4c6c614b7e04f4a3708f08a55999a487e1dc993a050ed51a2c320dbc02bdd20244189ad39d175c298fd7fda08a700a9e9bb3516e18ec27dda0f06ddd507a791c0f8af", 0x7d}, {&(0x7f0000000280)="a852e48edd4633d629dde1b4e92fb4f45446bb90994cb231b40626a3ca57ce1606cabf717b06d59c9740c49bc8b59fe1f8c832815fe2924970891849", 0x3c}], 0x4) syz_execute_func(&(0x7f0000000000)="f20f2d5c7390660f3a619bfd000000010f1afdc443c90cfcd1478f830000000044f65b0066460f5735040000008fc9989bad08000000c421f172e000204700") 16:00:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d73057e43cd4133505f500000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) r2 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000480)="85312368960cc3b1279de33d9dad380d4ef6ccac459484c8f8e8c7128bdbb5293baf091bc384a4a77dfd677b6f8a6c22acc1a453bb673d8ea383277d5c5b44f08d3a4fffa9c6b7a14f4c52a250d04bb9dec9ebca12324d38d47e7593cf9926e072eacafd596273e9749115adf2db808e8e280e623f30fe8f630279efadb3150f29d9afdccad09a202647a080ad64dc645b7e9ae6d1dc65a6d6de940065c6065b2c3f9eb316fe9f5621886cdf8fcce2a92bff7a8060aef2560027eaf50eabd6ab122985dbb14c8fc6f49a849c7da26c101c8e3955e0256815395b2d720d1a3a0d5b780741abd4c65a4aa4d77134a6a272bce05a53d0b2b6ee74bb56d1f7e22c888fd6154bbae1581012371cf9f524f8630073a865d1c51f539a63975ace00267bb01f5f688621c508a04b0626f644b664b59a26e17527b5aa621577c7362d186985ae8ca94c51f688eba928a1f31c6a2ff3120490a6919adf1a4467d9d48c0f37d0faee1ef21a30c50847cf3fd5edc477bd2429b5753caf317d9f0631df87530a0eed3322dc2f9532fe291cc0638fb3c23a704a4fd30880cf58504df2eda67c8ea9106d6ea2be22fcab4a02ccb854ff835d50d41427c08d5139f994be7c24a17976d9db064468a7e1896878888eea4b1b248b8e792be1a34d69eb2f25a32bd4c17b156678cd286e8da7eb55d0e0cf80b63aa430c675bf408fd98f336cf45d7710197c6b569ea27045720b135078ab4b58889799d40f55cb28bdc853c95202d8e9034de3090ff3b9dd3ec5592f85ab150b2267e9e8418c75dfc781849e69865bceb7ca1ba7f000ba4c71531e24aa5fc964d11a84fe8b684dda82fe518861e859f061177b9a9c6943c27dfd8205870c995d2d9da734b277e229aed0595b1b8a160026c640ec391ae32c2fe51a75bb4caa00cbb240ee8919bd38b525a6791ca78041fd8970f4168ba9d01baaf39ec338605b5795da80a1eff6f77b21ddd266df34716e274d2e779baa02e24fa78799fcb22fa1853b1b3643f70be30358253ca3f974f5d367594ac602c9940a6cdc89808f2f3f15fc385432cf446c3becba97e62aadf5d95747c415166217466ec238d707a30f94fdcc0590f8706c5d0121fb4e565e810d724a209e1bbfc24165d06cbe13f5773da3c32e7808f2386c386649bfb8718329a995bc07e7bf839ff2b9440bf818ae121dec59a7ef2e07c7251607d7e7583ae6653edfe47860129ff746ad594b59630a7c4c60bbbcdd2614575005ad884a7c8d052d55777f8374b5f64f9fd1efcc9a4ca7b514efc44642a6ad51a3d4b52fae585c8d4080a1a9e2dec69a9686d7735401191685b16ac4148283c72ad26f305545b3cd9ad2b5ff3e4b61b2bf2a56f19697dcc36a26cc28a1e980860eec07c11dd4a7174acb75f53400c3bbb5f06633e540233b61ca955a19e2fd5983050e3940ad849ef6772e7b8f6e08a50e966a88fdcaee7f0852674f5bac04ebe7da507d7ceb9a4134ac7282d9e4e58f0b466a7ae910869e2cc3ec85abf16709fb407f8e0bdeb570ec9d05afde8e3c1836ca76f316b4f01f54fd97c04eb70ce716bc1c12951969bb8ec9ec613a1b179dc1532f6fefd3bb7494ab0c36286569494986424fa747138c401a98fba37f43ddfc1bb9aab2667547baca574704f95360d6fba0a796b5f398b6ce3c359a60cb57b06d3986493257e7f68d5a24a733662883ef76398bcf9cb680c973e8c197870bd4c4309dcdfd7a66447dfb63d097a67c3dd62a7cb8d68416dd4e53fb0dbc5f3bd2b9ecd2735ec3313107042b1bdb7adf63353163bd553439c60b9ab0040d81c092e36065ce1a2d258eec6ea99c6c416e844307d8af4bf9651ab3554a9f03339de89a0af203b806d1842cb75685320a213304bb5f4e5169d1652e8d819017cef1898b70bfa308160aa2bce171ebcb49d3ff61776ccd6efcb5356b5faf06bd7a45be1e602ba692e66f4c873a59be3b3c13ec17b1b17d621edc13b06ace778e36d5075c7bba8c4a0b4204480cd167dbe68d9cb58d3dd45cfb324fa18adbe6f7b3986bce134eb9b3a24d40a5fd44fdbf76d22f97c5746daf7137cb6fee6dc39e7a1381cf48da43081cfd713da79afd19e78db95c0fac2ad32acfddc4017018c6e7464e2da3c4c9608b9806a19595a2ba0d031087e89b2bd0ec03b1d3b0e609e27610663ba98565d76bbaeb31cfaf3388d4ab930214b6ab82e7c8f743ecadf4fe1f0099da349e708c0e638be6dbf7331f89428aef5b27c7aad0509cfa22ec5649edbf119938a09f728ccb9bfa89a6638d7151f697c4b06c27a70c82d13770e0f370586a69e97436bbed04079cbabb5b0aa8611f0f9cdc1641d41a1bbe09143da4cb485956929bc104014ba0ff3616bfdf97321587ea869842bbf7df09f8eb5fa4f31c5713a9a3f1c47b502fe662d892f3deca5487e1a968226f31172d07385f155d37265e07b547292406e2d7a517d32de7c399c41ef02157945c170a384a1940f6e4a97207c112a01ae59a350b056a6c27bd41eed43a7abcf9416742d72ff56d12bd70490e32ce82b7e2910cf7571a6f0af9ffdc743554018deb835e1a9146ba93a870c3a0e2b325e82c45f3a7bc449b7a5cd7c357ed74f4a3ebb2dee2e8b3925b5cfb77c2cf868adc0258a0253dc8d02951f543fcf5f5d4ac53d636aa8db3e44e043457fd93ca9a4c35f9f17bd4dd2162f49b724299bf2f2007b85de65abe8ea891fb29019f951d125946d3158f4647c5fe4c15b5e1ed2bd5667a2d80c72e8ed020bd86478d8fae4d5eb4c17be3b6a978f37ece7f7611ee79b0bb8e9569960d389de8b4b3883b4e91bbb85186c6749c28494fd7108518660538b74da61da50902ef1f157eab3a2c9999a524dba02600ce939936b0db1d0ed269862410f2fd1d04928c553c8eee1d0a39e76586d5ef6b40415535bd7ce140b983517f79bbf694838bc948b7b83d71ffff282af917ab2e484d057f70cbb5def5c6f04664c0832ce1c88a7b88214e008da98d477384a3c1956be4e412ed9f728e8dd508872f1f3ee18f8c9fc961cc618e9785a6e6dd158890e207490ea915b2624478e59e70d2fc22fbcfd010b226cd93aced93541a7947d032805751c84a666daf5368c06bd83307d79785b5555479f7716103d4e455a0dfc7b88236b3b536bbcf2feb325bd72601e25c6743b631fef3814d7649f0743e6e58ac8491cac90f68ad7ac265c36a3fe4829fe273d2891ab2a537ee6365fc3d3c18760a9c17eef52479a39d0f3b451a1d26a642daa29f995e024fe9fda3e5dbe8591a6dfea4b05d4e2166ef9ee6ea4da366a05deb05a506469c5bf6974ce8dd581d4fe838d80fd1cd160961751358a113f1c00c41836bcfc48ffbfb4cce2caaea22b65eb503de4742f5ec657769f1b57f06b5f216e06f57541f99cc60a19f2938e06c00d41e635a4d12f69f372d98a93101a5a72bc2cffedea83720a2e30b4c59fabf27be85a7c9b9458acf7c08acd4a3cca94226d8532668c55079a6893c0185fc1a937aab2a00cdcea70b9087c9a3a4141fb615014e026bb4c0abbf107c3a1a9d549e0103e65206abde34d0077f1cd06a82ae2327e7dc68af819051ab0b303d319755c460fd5f812cd2b8b592f4cc5efa9ebd972bc63b54d83b1e81c5e4bd0d9bf526b9ec90184a1a90e55393b01e79d00dcdf53af342190772ecb512821296f33eb1e2046caa3efee901143c56ebcd7833ce947305a86b723be4029b132635ac2870e75f913e394bb40cee49ec313d7678f3eda420e8802a5a723a67d532f7d43b736ff82029daa69f1288563622b5022824b8118f6259763defb7e25be1f736811672e0a1c4c5cfee9be0250fed15e47547480c863473468dfe541fc9424087b0bc2fc54be1b33dced7a8c5c81d91119ce4f5470db89853748de9a6105a85ab5d2d602bb3b046e4995f1b910d9f35ea6d655127d179fef33e324e494f504f50c1d4776d8d548bbc1842fc29df1207d4b64dab18daf5d0e22fa69d0a32d394177dd4714d61810a83c36e7a59ece6a0690338dcebeb83999790dad6c7d21f7625559f98bf495cf094c9d8b01f51669436d5b1836b1e1e5076ec4d67107993034382cfe6826829220e104b1f47b5314cdcef031287f8f0408934b1b0d325d48a57e377979d016e09e619f85824b478999831277815fe67c5369d365f71348f4005ea61fcc8e35c7962d7b2020f846ed3b743c299deb06553c1cb3b6a0dd0f910cb422b4a2653c8295fab046746d44849f67ac79d9f1da0014c0a2f7948ef01fefe12700259a15acb8ef3abba8250415b2b5389f02f2a92597d043b4227de6799f4112beaf8f08abf89c3ba3afb1ef31df993e7acca94f51adb36becb392b640f226830f9d518a8c377edc02e66aed6e8b3cd93d5bf4fcd35cb2f837ef6930783f408043bc23ef12e77cc61e256e4a28af9d478c67f9bb20b71251b84bb4f8f972c8b991281ca9f4b222ea2df5bddd88da1011afaacbdbd025d2c92110404c3cd4102a8efa2a0420bd06e874460f29ea59825d9b18be01b767cd3ce0adb374a6bd749132be5c03c66ae37b173b65c010773d47ed402704ecfb547da4e1635b91bfb272a212b1ce9b007cdb985573e0e7088be30cf6b0ed3f384d2e66c3c78cc1d8569eac0bec9f746a15f9285b06aa5032722ca8291bcfad0087eaa8e16644778dc41c66a91f3ef614819e4615214f34b0e3c5937702d64d04d8717d9033e5f7acdb5c3adf7ac4732e9b3de849457bd76ab065e77068db0fb3705d7673ec1338246e02dbe897095b2cf2a4b148b95c9f1f05a5a2c0c3c3de56caa1aaa31a634f34bcd4be654d4276e23b3214564ce57644d7937b1ec769b817bc8ccac112e71ef0a7572675c2dc840c5cca6ebfdeaa52dd07ade94da253ada9cab454f168069c4fa38bd98fbe7d0b0405583ee5c41cc814189cc7f490410b252fb9ec2ed495f458a43ba003d2c935cdf006721044781960bff39b21a1b5c73e4b97d8daa2bc96553ff56ced1da18ba0c7c2b0b20b511644eace1ffbe268e2de4d7bf04ba40abaaed881f9266ee355da8ba80b9128537febb9fdaa41af647b02c8383f2324c24bf8e39877f8b3956c37c52ee5eae4c8755f5955363ca97ae943d182d27739555bb881c08b81961593feee3c05ab77f1c5fd6cfd05de91bc913b60a6d72f3f22ebe021c44521d97fcc6a827e415c924c32d863379167a49ee03a5e27f5a70c9dd79cc7e730cca9439136f3bf6325ae81724bc9d4b32b72a639470494a9d7e046d9935d5b5a1d2cc54b1a6fd8d9b33b90a629973fe3d33aef342d55bd93f3debd9f80cda9b4d4ae94f32e1f4dbf99fc5d60046a43e67befa2ef18971116b26c714c398b3eedc525d272de26cfdde7f49d1618b2cb1e2aeec50948ddb8706426a20e9ad62d7c7bffb8c3d65954b7560bc481f7f6b5d2103b5bdeaa4820997eecca03326e6c105c104a64f7ee608da3040bcad7ebe09f38e5e2ddb9563be2bd67a690cbedf55112cc2de4ff4d09dde9219987ddd539e9a74143261bd9871d7befef7f9a09c3a6250d97d112d9b6cc087e63e3dfa5c54b57f8168494ec001e854289f91e349e171c3c27cd7b7846613b12e3f89802bf6799a7b90701847a235f38e6b5d05ea5cd4a34ddc32bfbb5ed63348f55ef38f02c2dd0fb1c15cc1a8bf4267ac562fe55a52115a1d17f5f6a03d0e954f2772438c88c3e56acafbada1ec2811b4e176b90c9a95863bf4bd305d0e56cbf4e53d7647c9028c38c3d827bc145fe80ecc9949c5adc9", 0x1000}], 0x1, &(0x7f0000001480)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xf0, 0x4}, 0x3) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r5 = syz_open_pts() close(r0) dup(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r6, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 16:00:29 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x0) getsockopt(r0, 0x200000029, 0x67, 0x0, 0x0) 16:00:29 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r2 = getgid() fchownat(r0, &(0x7f0000000140)='./file0\x00', r1, r2, 0x2) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x1a1, 0x8) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000100)={0x0, 0xb6, 0x0, 0x1000, 0x6}) mmap(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x0, 0x810, r0, 0x0, 0xffffffffffffffff) recvfrom$unix(r3, &(0x7f00000001c0)=""/117, 0x75, 0x801, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') pipe(&(0x7f00000002c0)) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000280)={0x0, 0x1f, 0xfffffffffffffa31, 0x6d}) 16:00:29 executing program 1: r0 = socket(0x18, 0x4, 0xfffffffffffffffe) socket(0x2, 0x2, 0x0) flock(r0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000180)=ANY=[], 0x0) 16:00:29 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) fcntl$setflags(r1, 0x2, 0x1) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 16:00:29 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20080, 0x41) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x1, 0x1ff, 0x8000, 0x2, 0x100000001}) setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:29 executing program 1: syz_emit_ethernet(0xfb, &(0x7f0000000000)="72ee07f2d30c6fb436e66377416e5a23add687be3b61ef6ec560a09d2cdd162c8583df8f228e83ab597649f4576f898579ae1ada442a5d90aa5797085d44543de00742f780b7a1198f4fd74a4d5d25d10b2d646d906acc20eb68d5b809ff3557db367f2d306261b1f6d8d09ed119c915ea7460e8e60100ab28c581dca7f97790811e47fb459ce19102e615d0b60736131e7c86ca850ed29206dd33cc2bc7938a3e6e971a357960cefa7501e95c4e8eb20682118f8901596c5d5121c667c932a7dff3947d88ff03ac32039a12dda805e64f4603fa9f90f3845cfe2e9d5de790d10782fa5ffb09143877eaf9b4da2264f6ee197f2ab24a1b33390ed4") r0 = semget$private(0x0, 0x2, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)) r1 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r1, r3, r5) r7 = geteuid() setitimer(0x3, &(0x7f00000001c0)={{0x3, 0x461f}, {0x7ce7, 0x100000001}}, &(0x7f0000000200)) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000240)=0x2000000) r8 = accept(r1, &(0x7f0000000280)=@un=@file={0x0, ""/71}, &(0x7f0000000300)=0x49) r9 = fcntl$getown(r8, 0x5) sendto(r1, &(0x7f0000000340)="32b4b24e694c3376107d5a4090c3011b3979d2c682de8556e82fdb51fee6ac1858431c1f261f12bf1ab6f8443fe33362d856455db6f7166cb73e7acb4cdc52156b115d848718fcbee57ee1383eb94928063c650b387b6495824f7afc9c3918bf80e2320fef7aa513c9fff49d12cec322688e812841506a5994e62502c6c74fab20cff60c3565ed2478a8f5cfa259b3a909103254fa3661ad", 0x98, 0x402, &(0x7f0000000400)=@in6={0x18, 0x0, 0x6, 0x20}, 0xc) ioctl$TIOCDRAIN(r1, 0x2000745e) setreuid(r7, r3) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000440)={0x6cd2, 0x9, 0x100, 0x6, "bb519abed5a478cc39d436d452498d63c167c161", 0x8, 0x6}) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r12, 0x1, &(0x7f00000004c0)={{0x3, r3, r6, r3, r4, 0x20, 0x3}, 0x1c88400000, 0xc7f, r2, r9, 0x6, 0x8, 0x4}) ioctl$WSDISPLAYIO_LDFONT(r11, 0x8058574d, &(0x7f0000000540)={'./file0\x00', 0x0, 0x800, 0x8, 0x1, 0x9, 0x7, 0x9, 0x1, 0x0, 0xfffffffffffff000, 0x5}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000005c0)) ioctl$WSDISPLAYIO_SMODE(r10, 0x8004574c, &(0x7f0000000600)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000640), 0xc) ioctl$TIOCSTOP(r10, 0x2000746f) readv(r1, &(0x7f0000000900)=[{&(0x7f0000000680)=""/61, 0x3d}, {&(0x7f00000006c0)=""/44, 0x2c}, {&(0x7f0000000700)=""/208, 0xd0}, {&(0x7f0000000800)=""/250, 0xfa}], 0x4) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000940)={0xd818, 0x1000, {0x8, 0x2}}) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000980)) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) semget(0x3, 0x5, 0x239) dup(r10) 16:00:29 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) mkdir(&(0x7f0000000000)='./file0\x00', 0x51) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000000c0)) 16:00:29 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2118, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='./bus\x00') 16:00:29 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000300)="a730cf5b149eac90da4296535ef4bb474c48cb6d61b70e08a816a414ffc42a8b3649c12709a227d8473fb32ca6687f58b96edfe43e9933c0967221683cdb408e9faeeab75978f823898c9b549a3142fb3a07d67db7365dacaf777c584358c2195820318dc3efec3e912c03c158b9748a818207123fd8538587bf497ea8708a60526e7c5dc1087d81b607c6c5cabb8c2a389b9394f1300bbad5622e4bd76ecd1d321e322d50c2514b7d127642caf9c13c389ada44d21b874a049bc1dde311207c73a0fb2318a6ca54c700fb7bf4ec14bf3906bc1c58127546df3f66d9d4586c37e075950c6d5f26c3b15939ec74e3db607d16a436f153dd0ebf1db581bef0a94cbd438a088cf8ea621ae7f03827c7915463d64242aa7b3cd5c45e99c10e671736233bcb6616038310ceca5f906686839067528bfac51110b3908f87d61d096c016a570dd9f0da026b52e63bcb7fbafb57613cdc0a82b0148170b4e452a9d6450f6312e63d11c341393803f55f51bf9f90356c5fd3bffe245d2e9b6addbf883091fe0d2cbb20fda8fe5743db55c82ad9d35de64f4c6016efb0686298e7d572fa5d9e099504170b2b9548ba853c6e7111953c5eaf6fa3fe46498878b2a39393cabbf5320afb6cb09974a46dfbd5f3e67db468c77ce5f1fb4a0805fe4e7649cf97b92b4664646e0b7bffa4ead93f1ecb9a3fee5273be9fe438c06dba4efcd95ed2e8d70081ff5cb20890e3a5f034a06197651d8851a806693fa23803b200409ba9d17ff77b643354226ac1fafe28669b37bd90848137309af54df94105ffbfd52c6916562de8ea5c5ebd237c3aa85153ca277b936163117740b77e364b6f86f5bca3883198f1a92f41eec407084347641e92572e8048f420cbea50dd17f5247c4bd6d9f6936875e7d66b9de1c811453ee1eaffdef16b5554be3e7179ab183109b97981479da8c45839793c03b63218186e356575864d3a74b7da0cc512c895308a69b56deb725e903dd8768c3a0b5c071e4b3efd444ad4bf352133edeca4457d47d022e5243dee6f7c0110ccc31931d5f9d054bedb56957ac65061d236b0adece9cc5e2080c381f12fb6d2e4fd18f59a9b0b82b245541be3fd0d2ca483d445c1de0b0518ab6a4ed0be07a3337fa6ed545ae2d83c13d376a99a02a928d3d280d2d218322691ef96575da7a6322d79e39b36a980ba8c1e3cc86a1ddad8fdf898faa0876a059ced5bfbd95b9e6f6e72361749207aca74436ce505054d5dc816ab5e9b41ce2395964b78319ab4af6d7d7ba80db32965f15979869b67fa25b8e51bb2404c410cb7e24557bf1024ac442bd22c601ab55e522059d9daa92e215660085e27d1474cb298117caeefdd0224648735c0bfd51541ab7082ee6b74e169f9938d991c586bb865487cbe8d640f43b4cf1f51a4b671318553de1fe563a8b3998c2c3398d9eac2f361c00f0e0ae60fa421bf82252b0d8f23c2c83bb82f848790acc055913d8daeb104b457a17a277a76bbc37546d381fe9d6599d9c305f2aac875850d85293ca182def2a83fed8267f29e1b12c06aa5e430d3cf17cb61f52f06d8b6830da902b9e8d144594dc3cb0d9e5a3060be10bcada2579b9e115e516faf0edfe9c917f52ea7978f4fc7004b862fb2e21b2bc6505ac63041c52adbbaaf2d53a7112309564edcb5d843bfe334cd0939e6d9bbdfa270c85a860f3d47701bca208fd0e94c4d4ffb509ac79eb036659dc526f17f00c895a7b9dc66ffcdf5f748e1d30c9ab6697eb79347ee8b4c3cf3af38757798fb4ad60db906ba3006102874be8898d3ec541af6dd8d585ce919dbcbb1fa61980d6037fd68199b1cd41dafa5d4ab283893177feeb4ffa0b144698fe498ca0b948e82d782713ad68b8f67cbc0f40293972cf7bfed0ce29ae98fc80bdc9e6e556243049236fda5420a12233215df87e770e0ea6966220385eab05f0e24a073c106c0ef56d4cbce5285f246a0535f383c66d7bc26fc7215a24145def75c0368c2c1062bc9a5513192f9efd31d060184fa4e525740f11e8ee86c5d093392c9895092de96748aa41ff51e98e12d6604da6e44c07b90cbc433e1aeacb6e252e16aaf4ab3c091bce056a015fb794d11fc6168bfa2965ee01fea771baf3b7372f1ee8635ffa7c2f83d2eaee8b004210f6178c1b8a5b22d1c657816dfdd4a3cfaa11fa34e313f7573cfb737867e3f7ae42ad9cba9e4bff948791609781ef98237da956bfe4ed4c3f070a26b1493ad62237131e764ff47e71ffe30c73b9ad31b9be045a749095d7d13cb2cc8fd9243629708d1062f4c06f7f4f60cb44df022c754d461ad137d700e2b2e5dbbb46f37efbae5f604ff936ea05b892370cdac6cbd5b16d47f0fe8d55a8b954bd9a733efa66ce111eeebfea7aea897fa707f7b57c5bc22144565f4368814c036594a628c0f0c494c97fa95977e45cffd6db9eaa57f889664987e006e1ee86662453fff1c65f131cb34c740e168284b301da06081a8fff4188d2f10fd5c8f22e51553d55e69c61a0312908b4e8378d081ee911d7e0e5bf53b34a15b157b87a274b65d4ff8145d8a7108ef9c813ac60e9756e8bce4dd400b1b58cb717967b225e016d66e1642630ae6302168cc8b56375e2eb851875d9a99e9cae2afd654a025b960ce4bc247da237918949d23545aa12489b1176e0f13926a69139084035f0d9128886ba0c79cfffd9a402afd5ec22bce0fff1eff1c8885f18a93816bf012965faeff34782cb15ea96cab07a8c3666e303569703fcb45db377332f091ddab4dd90483a2ae6ca444098426505e9cab17462009a970b1b07f0a5357e9ec6c4a14218360ff8af8dec0d3cb6f3b266b91fe09a48b1ef679695af48c3af30986b95add290d747e88aa84ee66df8750ee7b1d0b52725c09f1324f6b95f02600d82897c69f86724be412356380f41dece13fbb83236213324af6c73abcbbaf2d3d1b1cafac52610af5daa174dbfb61d05a879d9dfbc511e1883351911b2fc92ac4c885e547debd7296bf135aa27095ddf3ba193c983d1888bde9f9c7c74ad313962312d8aa08f1925239ed5d134ed389cc7d76160a4782edd7a1326bfce814ededcf6597e3a2ad80228eba6d558ada698bef425d9b49d250130df706f2750984bc8f93362dc8acd2d7d416e267bf39e885d4b80127f5a56a024106f11d02965e89ca08d3fb9041992b96a68409e6c58a48f66e84ef30ccbde60eb340e2b34595b200ddd7b0d87ac4635b7a48e08ae2a1b11db3cb5ca5643a3baabfc9545b151064aeb27755b4ff6c153a7fe6652b88a546a826057f8a2bf2d37b77cde280633bd448a201c3227f79237cc1fc01fc9d1755894b3a4f0dd40a09e9f22ea3ebf9be5f7d6cb3f0d0247aa7a3366321a77e4da295497377655dcbce8bfa47fbfe861064952fcf9ae8362de5485b01b663cb0ed9a4ba69c067ecced25e55462984c83b3cf25d8dec785dc450e188628d64b5a044252e934f34290b1bbb77845005612f0ab1a8a22be60c1a2a37860f9a90985dde5db31ce74536bbe6693e80f6f7433c489266e18a92956c07023ea1324800f521b59917d3198f5d21b18731178b52b69cde561c8323a9f96e45b71fece95c08fc213112402018460a3f92ee7bd01bbf4dfff7b84eff54d1df7fb443efa4b9b2bb7cf5d381ff24b01c9545d23d4f17f5f05acaaa657f1523d1944e433d1da7ceccd251468ce119f8e27d704e36f50523d1af677547c48c5cb58dd8590d2a3ce73a7d88be264cd916acf60ecc5447a856763a5ce9f9eab041de03ef7a3c19ea685020185232ad1a8124ad8217bc66900929f55367bb2271e1a974d231418a5522c2da8f5852fe59e6f7a272a492568f7a68ca0b76720ca7c0ca2e161af5e6e254e923ed41e0446fca0323fe4d596ea32e81f1355d25d9d788f4d3c751ceca8110babfa970280c806c0e396e3a894735eec4874c7cba8099b1ecdc1eddbcf2f5dda5de3bf1665673bd06654baa94f56d18978f575edaedf3ef1a2021faadb4b9a09405011fadf36a5712e570d2468503437dc34ff063c3984f47c31a4fb903da60eb5edeb9da323dfb3284d431f682b35acfaaaa021f07a67c535dc650d81997b741847bc41bacfec70774562cb5233aa196ecf5de7325b9ef502bdd73f7dcedeeff9c40dc7424dd83bd55d1d1fb9f54beb0f221dc74b1273dfee5a98313597de692752fa3758f2d7bcb9ba3751c3b49b49f2f8d8028777801892e06944c10a4320fb23d83dbcfd8754bc47612187bf647e919f38729177154125f24b5b1257c7dd33c5bf6c411a8aae74a19f0d69605be03174c96e986d0d14e969cfb9f3ee77a13f21a9cb0e48bb56d63606fe21d22008e4e8167d873709df48d75e63b2d534c754aac3fa310a8d95958a118f2f1f10133fae68bb2435f71595186a31a477a25f816db2209f221ba00cef431da0bb9763e427b62dc832cac41eaa4c11a528baf7b00bceb22374db0bce64b4121f4d9e4b7393cc9c36f7edd46bcb846d16ed5f61d8bbf76dd97d6d58496fd1bc30fd1dd49c946a65c8948ae180c980eefa26e21910238aebd8da909bb6e33e079197d4e96f9ea776701ece209a3f5b0a05923833128eeb4cd028d25f897fa5adcf4671a6d6b9c376d8b11b6783b3fb22b02e34667026b2535449895019476e01b422ea67227a3161936f3511eb97b5b7b2bb9c899936f9f94436dc873c13a2e522eb850441e688da957a456e4847d5655c5720c247c9062ac473d74c0f3dacf55de5bd43eaba8d1187b999dad21aa70e27302abc1dd6b0f9733b06dabc78b10ea50353fac459295a3a2a40d961facb124d0e95f557a34e1b94f4033128c9439b6886a233fd35f97d8162768d1dde1f8f6da946deab859eabc2dc690c2b78effcbd4b152b96d7b223a76e71d989ee5b61e9d6fbd3c288221d899857a33ed3d8f91a3fd3ecb3b0457b5640afd6681bf0cf910d1bed311bd052466c9f45760d0aad4dbfab970270761d986f1de50d50bf236c9e366b7ad48105c4a0fce0c4a0d3a5280c1943988dfdfd65d81967baa188a3a9928c11ba2cb19a646b1beecc12f9896c5e059f7271398160d44f7f77955863ff660c80282a2445c81cdf01a5a9695d24c0c5c251704b9791d9c4fd3e5a88cf4d15c2f1199a16de3c02580e7c6118107e73206c30d7354966804fe0447c32b4ed1ca4932c6e143792f581171f78e8fcf46d078add7e10d5429ed35c08772cf660ad4e06dec1303a881f080c072f5d3eae8dcc868d1430b2e1c9f20e1495aa94646f9aa69958f84145b31e7ec8dd0c0c2d814ad00b78b5ea50545c664d7ae58e21d52793f8827278f0314c6e4b1c3e100d2f488f810da8175a24310b10fa6a218aad118452f9de5f9b05b76744ef1cf0108a72c2ffe53a499a4f927dba559fdddc0a1529771369c6d80663d05af8a91a4b7e8bfba061a331b9329bb62e272cff1b9491281e6dbe09aa3323d8ef1d4317ba611ce349eb90fd06d37452b5a0cc198b592745f903c3afe12b39de44ac5c4ce2278ce57b4b0baa3d612433a63228dadc0afcc9932ac0798033177c03e76155907210f679b548a9b1d853c96ee4de3544152f4f43e3a8d55929eae299b56c7aec2df138b16be2c7e421e9da16be3d847ed939da5d3e0db3ede8a4ae86d5a45f97b86a6f0fb2a3227b868c707983ef590ab386a27349944aee5385752f91065e04d40924c9e1fff3eb66be6a4c5aab9bb9540de4151fb97af3b3306c8400f7277cafd8b85c051d85be0cdf4155905106d71", 0x1000}], 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x0, 0x40, 0x2, r1}) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x6, 0x0, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:00:29 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x90, 0x4) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./bus\x00', 0x2, 0x6, 0x51, 0x1, 0x8000, 0x1, 0xac3, 0x2, 0x0, 0xd4e5, 0x10001}) 16:00:29 executing program 1: r0 = dup(0xffffffffffffff9c) fcntl$setstatus(r0, 0x4, 0xc0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) 16:00:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = socket$inet6(0x18, 0x3, 0x5) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000b40)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1002, &(0x7f00000001c0)=[{&(0x7f0000001b80)=""/168, 0xa8}, {&(0x7f00000026c0)=""/4096, 0x1000}, {&(0x7f0000001c40)=""/162, 0xa2}, {&(0x7f0000001d00)=""/165, 0xa5}, {&(0x7f0000000100)=""/114, 0x72}, {&(0x7f0000001dc0)=""/131, 0x83}], 0x6, &(0x7f0000001e80)=""/164, 0xa4}, 0x801) pipe(&(0x7f0000000280)={0xffffffffffffffff}) mkdirat(r1, &(0x7f00000002c0)='./file0\x00', 0x40) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 16:00:29 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = open(0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) fcntl$getflags(r0, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0xc0105715, &(0x7f0000000040)=0x500) 16:00:29 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000), 0x1) 16:00:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e3c16cfad6285dc8a", 0xfffffffffffffe32) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() sendto(r2, &(0x7f00000002c0)="15dcfa28f115c5b50cbacf24910adfb00c680d9f962c841f2f619d770bf9f8b3abf1e17193d2274a990af1f0ac2d83a1eda3c20664b3eceabf79f357ab1928764442dd8e92ab98a916c4c4b86dd13ea4617fcad9bf95270d3c6123e6420941ed6e9b1bf9dfc5c9776fb52dae7e60a1c7812e362c599a9895a1985da8b0845d29b34f5c145023e955b871746620144566338cc7ba81e619c7e9821fc69ae010c53183e58403c2721708f2543ef5b6c358ef153e627f81a6bc5696fe6eccabfa82e1dcf5", 0xc3, 0x7, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) r4 = semget(0x1, 0x4, 0x100) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f00000003c0)=""/31) syz_open_pts() mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x2000, 0x800) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x3, 0xdf3) r0 = socket(0x10000000002, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0x2f) 16:00:29 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = getgid() setregid(r1, r0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) connect$inet(r2, &(0x7f00000002c0)={0x2, 0x0}, 0xc) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x280, 0x22cd5319d75b98b3) preadv(r3, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/162, 0xa2}, {&(0x7f0000000180)=""/213, 0xd5}], 0x2, 0x0) open(&(0x7f0000000340)='./file2\x00', 0x180, 0x1) symlinkat(&(0x7f00000003c0)='./file1\x00', r3, &(0x7f0000000300)='./file1\x00') 16:00:29 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x8000, 0x20) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r2) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000240)=0x9) r4 = semget$private(0x0, 0x6, 0x0) r5 = getuid() getgroups(0xa, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fchownat(r0, &(0x7f0000000080)='./bus\x00', r5, r6, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) fchmodat(r3, &(0x7f00000003c0)='./bus\x00', 0x80, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000340)={{0x8, r7, r8, r9, r10, 0x40, 0x2}, 0xfffffffffffff8cd, 0xd9c, 0x3}) execve(0x0, 0x0, 0x0) 16:00:29 executing program 1: r0 = socket$inet(0x2, 0x1, 0x1) r1 = socket(0x18, 0x3, 0x0) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) sendmsg(r1, &(0x7f0000000540)={&(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f66696c651b00"], 0xa, 0x0, 0x0, 0x0}, 0x0) 16:00:29 executing program 1: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(r0, 0x0) setregid(r0, 0x0) setregid(r1, r2) 16:00:29 executing program 1: setuid(0xee01) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$inet6(r2, &(0x7f0000000040)="97753fc0c843a9be14e2bd799f334c6fee078a793aafc92132b7184fd614d756da85dfefe8fc5e68da7f1c311ed4d54e1e513a7d071fdb5412cb7b7499572fee2d028717a7cbeece71ab2c2a6dbde3d9e6", 0x51, 0x8, &(0x7f00000000c0)={0x18, 0x1, 0x1c, 0x9}, 0xc) 16:00:29 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x108) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r0, 0x20007479) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x6, 0x100000001, 0x8, 0x6, "7ad79ae908e59531c62ea052cc2abd4d724f7645", 0xfff, 0x7}) 16:00:29 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x18010, 0x0) r1 = socket(0x18, 0x4, 0x20) dup2(r0, r1) select(0x40, &(0x7f0000000040)={0x9, 0xff, 0x1, 0x0, 0x5, 0x81, 0x6}, &(0x7f0000000080)={0x8, 0x81, 0x4000000040000, 0x8, 0x5, 0x1, 0x7, 0x9}, &(0x7f00000000c0)={0x9b58, 0x80, 0x401, 0xff, 0x9, 0x10000, 0x25, 0x2e}, &(0x7f0000000100)={0x80000001, 0x9}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x6, 0x1000000000000010, &(0x7f0000000000), 0x0) 16:00:29 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x4, 0x100, &(0x7f0000000000)="36ddc8a25c47f0405f0ff193754bfd1b55aec5ed9ccf331129accbc3aa3cedff12ae60de9f3daf9216e8b7f5df9b318ee2e4e529a6afd3a1bb1bc897737227a70220132202cc061554efc8331f6caa4f09103ba3ef41d7c05d9d148d04df629f52b22fc660a507c7ba837db6fdb872fbd319eb35841faf50e48fadf00981f57b69036cb4e90eaa4412f6a117273936aeb2ee395c73e5d2d06e5679a9ca10b7cc1ed0a2", 0xa3) close(r0) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:29 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) sendmsg(r0, &(0x7f0000000040)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x6, 0x0, 0x0, 0x0}, 0x9) 16:00:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) faccessat(r0, &(0x7f00000000c0)='./bus\x00', 0x142, 0x3) open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x4e) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) rmdir(&(0x7f0000000040)='./bus\x00') 16:00:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000000100010000000000e74de4"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000240)="a280260aed86a8a6922c065343088d3f34000475a41da02e595beefa6cfdbf5566931e9c5c32341df6efc531947cef785c033f4c5af6f6e3bbe692bcb71643c8a3c0533110141d2dd37d39683643d31b9081cd775c80f484adc3780b60503e349a072a021a", 0x65}], 0x1) write(r0, &(0x7f0000000280), 0x27c) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) r1 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x80000001, 0x1, 0x3a}, {{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x3, 0x5}, {{r0}, 0xfffffffffffffffa, 0x44, 0x1, 0x9, 0x7}, {{r1}, 0xfffffffffffffffc, 0xc2, 0x2, 0x20, 0x100}, {{r0}, 0xfffffffffffffffd, 0x40, 0x0, 0x2, 0x1}, {{r1}, 0xfffffffffffffffa, 0x80, 0x4, 0x6, 0x5}], 0xaf, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x43, 0x6, 0x81}], 0x7, &(0x7f00000000c0)={0x41, 0xe23}) close(r0) dup(r1) write(r1, &(0x7f00000002c0)="bab524baf935925eacdd4945c62bd449b673e72cc07fabb83ff8da14121f47bd9b54e4bf5898bb85dd9707f69b264d43395ca6426e6aee779d75387ea7453a2d5d9776bbe7c1ad8123dc214b829c686818785e5c381a6e0d2e72466639be6b099698cfff23f548b4a591fc7d503f645d7fd326f1a90194ae9406027ef83e3e2b07e8a2af2b0ec0b92f4c20832b99859f847b8bbcad6c48e322b6423e7182d339049110c574ea362e7b10f6abdf23fa872386", 0xb2) syz_open_pts() 16:00:29 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x435b3bcecb4ac21b) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000380)=0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x401, 0x0) write(r4, &(0x7f0000000440)="b4", 0x3e8) msgget$private(0x0, 0x1) getuid() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:29 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ff4000/0x4000)=nil, 0x4000, 0x3fffff, 0x15, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:29 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x1, 0x4) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00.Pfil%0\x00'], 0x1, 0x0}, 0x0) r1 = semget$private(0x0, 0x5, 0x2) semop(r1, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x10100, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000007c0)=0x1) flock(r0, 0x4) r3 = semget$private(0x0, 0x4, 0xa1) semctl$IPC_RMID(r3, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000040)=0x3) mknod$loop(&(0x7f0000000000)='./file1\x00', 0xc000, 0x1) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f0000000380)=""/135, 0x87}, {&(0x7f0000000540)=""/224, 0xe0}], 0x3, &(0x7f0000000480)=""/79, 0x4f}, 0x2) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000840)=""/102) dup(r2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000140)=0x200) bind(r0, &(0x7f0000000680)=@in6={0x18, 0x1, 0x9, 0xea}, 0xc) bind(r0, &(0x7f0000000800)=@in6={0x18, 0x0, 0x8001, 0x2}, 0xfffffde0) 16:00:29 executing program 1: socketpair(0x0, 0xc001, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000001540)={&(0x7f00000012c0)=@un=@abs, 0x8, &(0x7f0000001440)=[{&(0x7f0000001300)=""/7, 0x7}, {&(0x7f0000001340)=""/224, 0xe0}], 0x2, &(0x7f0000001480)=""/158, 0x9e}, 0x800) writev(r0, &(0x7f0000003f40)=[{&(0x7f0000003b00)="fc854214455e75e3e1114545cedd01b1168366bfb5667608fc775374f80b3d24da3e33d135f452def0290d6892736397cfa1804a0abe8e3242768cca08946f229a788697d9e93bdd1a9fe86587087603ab21713dfb05bbe4b3137a5ed32e40ca45c6b12f4dd64c7f1a2a4dc43bb8dffbe81766cd34196d5c41e9e7fe3b5ab8ca685af40b1c71a24ea71d142fb475f2325428c59903d58e64cc311fe06535caf5a36fbe2df95005da4383e64b9b4330a8e71664af4df6ba5b37b9c762bf35d7e63d97ad363f58976a2fa789811c565a93918cec52d40536cb41044793ae94a4f1b653bed4db4786", 0xe7}, {&(0x7f0000003c00)="cfc3f35762a2ae92e3ccaae401edf964737a76bdc1ec7c660de38a4bafb0ad73e758c1a2cf3c5d425f18e6391d1e68e09bf76eb2caef829327ffaae3f12dba5b9aee2261ba4c70d07b30e01e64b174372e8a976a72230352630dd5e7db7be3904a8d88cf98317950b2f6b571eed4b03849420b3c4134b83e559760a97a4650363f5498bfc1be7867d2dfaacf9561bf", 0x8f}, {&(0x7f0000003cc0)="23a96c8cfa1f450b12843eb6452296df8e844b978d3e529ebc907ed298a130e75cc5e558a0e50df9dee2420c15dfb0b75c1acfb309359d839c44e63c720838fd4588f48aa62316056660515c9f12393dcdad97b5df8c9354b7177fc0e14ee23ef5f566432f1b58b6e0b1128e78969f2cf7214b4f7c81db788bc8539bfb329f9a7675550a7717cf5c23bb5e2530762b3ed09cb383cb82331d381f66a3f8159d8fd5c03535552d1a5058e2a3f270fc1aa820649e3dbea81c4e599a97acd299bc59f68b38bb4e475355f1bf4796c194773009135efd200688", 0xd7}, {&(0x7f0000003dc0)="37ba877eddda38d1b694b7bb64f7552a54cfe6f67d181f0dee57b71ffe0bfed7b176bda3aa3760d5e49cfcab3908d3fdae868acd1e434a87403b2e7a694fc9a1b6802dd2ec9f74fda6e61014d52c88f76e98718106b7f0d3c9907a112208fe9ac7f5208f3e84e59ce5157abb64ea59e9c30166c0cc74b62584dda10df04a1ed4bc93468611759885770010d397afc55a6527ddf67d96b4e727bb6cf5b55b8c6e16", 0xa1}, {&(0x7f0000003e80)="770461c116efbf3baed4c891a3971ee17e3adda61d3d21dbc61d52dd1695dff8d9eb74a883f11a78b87275d089964b8196bae53053c7c1427fee568fade5f7b88fc83dc55654917d7cf895e088e43ba15db0b0582de74e3213fe39f2ad40fb340feeeecbffdb642de912c07c51e42e6ed69e7c080d14d717d44a317248bdaf81eeeccbeafd70eadf1ea8eeef056cd25791cd981a22556d", 0x97}], 0x5) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000001180)=""/245, 0xf5}], 0x1, 0x62) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001140)='/dev/zero\x00', 0x800, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) close(r2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1210, 0x100) preadv(r1, &(0x7f0000001280)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1, 0x0) r4 = getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000003940)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000003980)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000039c0)='/dev/null\x00', 0x511, 0x0) sendmsg$unix(r3, &(0x7f0000003ac0)={&(0x7f0000001580)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000038c0)=[{&(0x7f00000015c0)="a5d4d3f9112870dcd8c879e26b4c73513bae73ca8ee3af7a565b16d2e58fa4bf1adca56f21d5bf0239539f6356235ea59bb42a84f76c6a", 0x37}, {&(0x7f0000001600)="b8cbdf1d6f360a214ee2328f3298a31753f44315ac7ada6cc0d3453a9b1628fb6f718f3c280dc4a00fd931e0db07a9e6fed575ee1214417415e239fd6113214874079dce464266a1bf5bdaf89faf04dbd6091e8075f821a382c3359d7a98c8e87d8eb8944719f155118e9739bdcdc1308388e847451a9afd21081932414eaad4c327d7ad19b0dbb0dab6d6339a7bb68e0afc31c6bed89ed2e0cf62", 0x9b}, {&(0x7f00000016c0)="5fee75b8f45c3531fe67801f84b71ef60164dacccc8a7e7ad3552571be92127a57853a3f911ee37b8c43d374569215a9738bf9a7597cdd06b32e4188fbfc09d362aad5824a5cdd7b2954ef26eb968abc1268a0d781441b6d5660da86e075a0534b012de556f2cfac65cfe90ec16e4c16cafe4dfcb1b92acd4f1c71c9d1ea8cd9c603e637fe7bd8fc916cdf3475901eb1c6c123930cb9bf35b211cb9ce58f88312abcfebdd79bb69f4e1c6aee9ebf99fa4cf4e9534bcdefc5e21cc48ed4434f967fcd85671614df56fb487c747b290f32c9c8f4e67ec0c7d763569dbb3b23d1ad21b7827612d903b320f4d0ef7b4389fa1f1133b1c63ab935b54c255bc154c27ef17a18d098ed7c0be66111c503c440fbad3322f51f14cdd445d07ca1e179ecfff2b345744e25dca071806c3b30e987778a3c6dc0110df7744ee26488e128a4eb8f7404205262bcf31de9b2e4cf5b94c77f2d420e5efb03e16b2f2eb185c4dd2aa3bf8b04dfee3ffb1bacfe7023d7a703ee8b642e788dc7d8a1687189df7583a2faf802447ac5f1d0a2231682f241c764a13fe5518372cc13aa05376e18250a740cdd930822b178da125881ec71a592c285ca2055e13540515379a0625a08da3b9604c0c870ba03fae731fef61e06dbf2add2c1c87cc38ebac2bc1cc1af173f372e393a8423a6ce8c777230cf9b172a7b93208df76524ee452836d70aecdc56aa439419d07f0d7d1fd674a800536004c759c88436500de59daf692446627d5c08e32ac2da8a672dbe2a565f14da9e47ae2f753b2dbb9440779e9389856e7238314c4e63446d2bbdd32428993bbc7ba35a7a997135e7113b5ac5feb81488d609f3b5f5e6366b942c0149eb4eb368a4bbdf8f7d8c588e5d691350401dbd023551ff8929cbf64d5b08541b75dcc81bf51ff72df39f5bc058cca5ffe3ab117ffb14290e76c12fad60eef6689a2c2204a3e11dddacb5154d3d1fce3becde616212f8dec4b3af7748b1e2a6203d8762d0a61ea43ae30072829b88521659facfe1aadfa1f59409c04454c02027a2f19251cdc806f851cc473ee3dc809e420f155e2449553792de64921bc43d61922475ca85d7a39f2ce7649e6fd35f3c9b037c43a3f78395df2f9a4b3064e1e62bdea07071af26d1d810409b523e9015c7119b37ac4c6866b1ec4e07be48606b6f8204c9f76c58437fff2a7f276072204a835a907ff995d4926a0a23631d21bbd7c4bbd8c9d1b627d7eb054b386972d1c68d2f2c55a3ad93d4f1da7e6bfdda94bd7c4ea78aaddc3bf6eadc0345d0563780fdbef0bfe0ae6c3114f2be7d4bea8eb1c87a6d13c294575085202ab1425925964bb2e7e2cd84dc68b094048d383b7b3a5d01380a16e76a28e127040f89840e92c766d75448189c3c287b38746b2a752ddced11a90f80e1dbe58c3211686a265e1009b75c42d4e48c5aeef8b6beeed91f2f81baf1e7ce1f58e7bf99d36d18b602f47f7da4c16da760f5571fa169bb903b9221831f95a55556a7ac5edaea269d02ec8db7b0a9de600b5d34e769dfb5034596adb26228df89f3a95173f603709743796ee120a2afed5c507f38fc4737e6c84ad7bb9447535e58c9ba180801cc8ae01e263835d1b5e0eab2756d78f693c830da68ce7403d322cf02ad6fbee29c6d1d43eac0dfbbf92b9f3b5808c019f47fd0bbba3a941a5b48de67fb03f9d711e946c550507607788a3d87f0b557b28b457449b456a2c15c0268c13ff26da0897c99f760378a099f11351e2f830d64a5f9eb5be25bf64b760c3c98e9d305196b0d203e5be826d31ef7a30b93ed2007d005538015ac99791f8199a2a82c1785f9dbb7819193b3d0ab81cecf2f707c798e553d64c5269c48fb51a8d277f3a7f480148b0a74cc62c18b395f16ec011efb11c88e943e5b7fb6a1302c529b18c4ea7df8125bf5d2fbb7607267573c6d38336503bbb843f4b9c342dcd4c1eeee0b5c83d2e9458e7bb317dc328ef314ea7ce9e7f768808e98e85ca38ef12b4dc8ab080c5adacb12141add6a850e1d096bb81f4e0bef220ce22d38fe782acaba7f6832393f032b4b39342aefedb2e88a5e201b93e8ad029e19222d2e4f7543d2281ec98451d2a37609fa4f5430f44340aaef473546f8e79eeae4674596fb12227553649b25f7a94ba23ca5b8a8202f56661fefa71cd59bab6fabbb2a6f7cc436452f792d67500568f77a1e5588322da6356552013338b9b99caa9b3ad363f6d33ffa0088211ca43b1a6fb4e53879230bec5fd16aadf1781c1ddbe3a3671fec48fd69892170d9984c9a9d549a2e8a1b4b52d6b2c39d289316e6b9cad6b85926f10fdb50e968f83a36e8b5276ba2d12ce08f57c7ecbf640bc8ad10586d32da3a52efd5a387eae4f6383e41c7bcaeeb2612b7a7610c52f1887e753cfa665d2f6091006f29b691845e042c85dd255bc8aa02b7c79f18028adbe6e081878848b66d009360eda67307d33ad4ebd70e1801ebb04b1fb292b52c3a72eb0dce722433a1b3fe8d8cb45289e2a87ea5dd92e4d1531ae28e48e36ce1b1e4e0bd98ee96101b33503e30d8eee226ec2277234568f66c7a8ef8babea1b0055b0ab8d620be4a721f14d6eece9a2b98f144a649ac70f29379e1a49ffa747cffff3266e5c022d063f71005cadf8bec4d6042f0f9da4673b2d96905398e74f0ee45e614bdd633d0334862d8d08e7b1eba27c9b7644ca58789976d8969a627ccbd60d231b1781475491f8784d8db78cad9d72a6e9c91cc49c63b71eae76b167f2351b7f5e3f7e901873ed6a2255a1eade65a7a2c9c6ccdb46bcec934d52c714ac852bdf0c7b9fa1cb6980d144b720247185699f75dba173ccb587d7d47e50ff4966c23318e6600444fb35c532b0d6c803e4f8dc8775381423d0d6b1ddb97a47496c4d5b6a456bdae8cd38314c787e6972deb180bad85a17e9a7a546cd11986f081400e50a573baacc99599577c0c9145270e565a0d0714018a1d0f5b0b35c781c983d6abebdfa8821408cd453fc5f11ec8a23cd81e8de15227c916ffade7b52698bc0cfd1b68570ba9f808e232a0df7a59e5bf04694609617768adb5d903c735d856d165f138b09c5bc8926e128ac3cb08d8cf8716e9f23880357f59ee85cdf0e6f6b30e1103b1b991c4a5fa0b5745aecbbeef0c8f1182054cd9158965c282b2c3cd13440355c6f4a67aa91a1e3d24ac80b008e45c6a8b26fd46f0d5010ad70e10c666f2658f94518fba2d200431c9062cd4adeaee3d512656075abe607dfef4ffb38c882fd483e2d33d7d94d46c1b0279c349b2db001e67b1449b232dc912c17e0d6c9f93f53c0f7f2eda411345215a2b562ce65fbe75a55d14b44be93138cbb8121c24cd323ab6b488aa9c105ebfa92a4729b43ed0b0fc9df7961529aca6a202a860d4c6b49dfd85780747d89bc9dc12bb333043845fc48537f0c3a1d451e4d6639e962528907b818b3f9c84732e60261cfc1b11612b43153c6c31688606c3cb3b3eb54839ba552f903b493879721a5128e7ade858776492fac9de89804833f3b2d2ace3c3e2b54dafb1e518e1e03cda8d847891a9dc508c130413c04509e20c53e1ba5d71dfd54684cac8b079d4b0e53b35038432d95b8d00a5148c1ab1ed57e4c991e2d73ed8652da980187f2be54f79e028f5fd89eeb09d7152c145b6e35536b4116cd61cd500bf58e6962f112a181805c95aaa320867fcab2226233ab7c64f87bb4c5f02c559ba68df5856b2771a45db93774e7477c320a68533b4d3556dfffecd0afb7f3dd0200b5e9d1043d38e1ab30d5a68333878d9e5d9615e8c4b1c210bd9a4fd3028591f8f6cd0321979f22cbeac9e3a2a1a9891e74ad14bf5f8e3fdc8e7fbb9e4404be382acf759a5cf6607135c422a8be11e4690e930eda00ad65d2603164064215c9bddfc7f68fba119b3b63cf2ec25591dfa648be9df16b993acf276b1414538181f82169d841012badcdbf8a34fa9600bc5ddb94e7e69baa79949470735eb6a1f32fbb16bd1c97dab46f159a264dc8ab27bb70e429b32efb263bee47ebbf12f695ab78f90e5f237935e1a117bf7fc1a1bf09459f06d3d21f07f0a6a59eefcc1c3951db054f029678b743975f89e8659ccb478c85d574bb12ba6cd0b68fa3148b540b47bf24eb74c19b7b2dace286330816b443828afd2c2e1faba47039777b367531bf81e82b8b8a149076a9819a38e3d0e6a799e09fed18c0e508bded9f0dfa3432df7a890f51f400cb106b8abb58137e2f9ab589dfca777c6dcda11e027115a268e6885fac9b3c50a8e69877504ea584c5f7fd0d14cd105b849db648368a6e55d96e9ff183f3dd58fc804d7dc855b758551ea9da447db4df99123315ea5d9f1460e1632c098bbe38f4631a07e997e65e9118431b405bd2f7df3d41d84192a396460cff023d70c7c37db4f8d5b0b7e436d6d78d59ac8fe8b751877825bcc439ee6b945d2c41e235c26828f9c324a89c168aaa9cb05dd804b55051b4d3777ec8775349047883c9a2b0ccfc208f2e9e1e5279375c1a9320d82cdc81eb0ebfd63efd951da6839daeadae6c414f2359fdeb01375411b58397f07280454ca9bdefd48a5edc3cf5181181768a2c8da5350b4ff4ac860ac7ce6631f3edabb0237e985a2434097bb9c718ac22bd4374245199feb3fffefc71245e6d4d1e43267b89e5e09e8b92fb1ea4b3ffdc364e7168e9e0138cca76735f410223a9e77c3bebb1dd03ef73248444273aee36055d44ebd3fc420812f3f04d2cb6f190a935c72049ff51943e590ed2c551e70e5b9e6c142de37249eef49af07dc6bb96fad8d90d293249dc5840bfde6ac83db676dbcc72bbbd7087c9f07c33c7fc6bda56d89c4889d69bbbd19167a958288c73cafa7802ac229673f84772c7977eefee9f04d7ef922523c9db7235bb3e1c66b9dde4315ad05195483324248a65bcb69e5511d03eff66373cdc3c93145bfc5f3419efdf250f5abb1c06e4b1a1b03acbfe4730bc30c9b06f5b3c5baaf63c8ff1ad119a8e465676af1e67b69468d5e52847c73d7ceb9f881f206371e7180cae630dc3c7d4c0b46db6c73615739afbbd84e4d4f43c0066d414466c350f82a14512eeca52f6f733c54b337a38ae540eaeb74c03b67b575cf99eaaeeab539ce86907aa7741ad276eef84279c2b56239fd5ad6b9c11d6929e9c394bb87ee61ee44b2fa8173846a162e08aaeeb021b044c1fa7c6c8a9f1a6c05ad1e1793d2c85bf7625503d70d085e060353cd414bca7f52b105ba10cc2c9954fb8dc70f759a0486f426da387ea98a7865c0a9168cbd24b26c3b8415609fe2f0a4ff0dc8050766cab8f1eb75ee504d78b7cb1e768fcf0fc50b1af95dec35693d7c21e651b6d456b62eb98fa77bfdacee802d88298663e2714bcde2efc993e2c9574343c1e4a2217739394991660c6d97a89468485376abffd20f353106182a088e815a3731a9bac8d340f0152a9611ba6d8c0dc66fccdf8d349009a7a76758f9df97f4ce5e2757cbac1748f77dacce15bad9e99db2c77fb55a625ed9dbd370d5f8e1fba9749fad78fb1e3ba1d7ac082b218f3c22bde372117f507244324087e66c00dc37f46423f2a55bd240d95d5a30252f4e5697a593ca106de8604911a8542046385d2e781f9ec297bfa1d20e0bd179997c11be7c776f3f64d367c9513cae162b44b513726aa88dd3a940dc8c5bbaf8209f148b42862c875d5e753a76edb73474e534f02452978d48caa1dd17f793a4bca55d7d304b45b417a9dd25751fff2a1ee4ac853a44a8dde8ab26057799", 0x1000}, {&(0x7f00000026c0)="7685098bfeece11f8a66945503d00b7558327a983670f313ae3323570dd6ba4ef0a5514dac6688b8b3fcd9363118b02052c776d395dea805a9b18c0dcfc2ebc6135d15ec86a950298a20c536a54f08c110070f329166e5379edc26e7194c416b4352e2245b85c7496d7e62de1a496f87538d1be7f8c3406bf5a1b3a67ddb9aa4a3661c354f0f67659639f54e2cf31ad31a0390652b2344b8e10332c000a0969909edc0687679747c59dc0bfbf7ce6634216b73adc02969c1d857d1df7f445805db666558346424f95e485a489208d810b471dde739e9828a356b7e", 0xdb}, {&(0x7f00000027c0)="0a01b630fe7076039d485996cd776bf2206ccb1af881b6406b8e502886afee85bfd434706aa9ecb1e461fd0cc6e8673dfb2aa47c8c7055b6ddcc9579b7e2cdbb9c29ece701895e428bec709a688d948af7a0a0a679a803db1f185f2ff98524b245384ad82b5845e0ac8af573456ed726052e87f8003664bfe399bbf02d33ce4de4700a647ebb3263751a68a4f450f0a8ce9ca374fc9ced2ec6b75f9715749987d67c4ec25afb752c5349139d080ba05c738e73028e7300fc26b05d13e6c463e7cc0471ccca0f1a8586a392bcd7a296f88191437d8d6ee17197b01e30891326195ea257df4ee6be4079db050a9858c6ec45343cd0cb894ad9bff73a37a5b479b73726664b1670b14a566bea7f7d26ec9d38425fe5a81d0e399b5ce92ba5d848e58c9d7e8a966ff0f6a53ff51a79c35e04b0038947e3d45179858da2da9921a25f5e9b3f30be129cdc143c42cff0a5990230815ddc0b5321eb8a558d4eb15f2038469dfe1dd6c5eeb7f3c9f585a419844ed12ae5cf136f0122c857b1fbeadf6af4017cb39183fe2345df6e0050453004dac33ca284fcb52b2577244d8bfb0227abf7be41f4c2a80375e77ab438ce478c49a82844c596efd91d32fdfb9fabd7cd8b2286ec89ee141d5125b1d1224a8b146ca9dd0c81ff5c7500bd247fb8a4f0efd864c4e426a1e8f4a8ba052f800fa35d96a1b13073c646a9ffab6f7db9b015346090e89b59051a99b23f55313086d1a8948b512af7b14294f502376e1c407dc7833741301f4d1e9783b5f439f4279da7ae19ae09f13757985ab77d97c7f9f808b7098c6aef9f17397673e3d6fc222b297a6f120d1c17f8fc1f6749a7c0676d96a404e6b25c4d8257bf33e4ec5bc51d5241a512b7f69f8d065a4643f17c35929f4423069b4f79ff21e583c66378e3511c661fa6f84001d8b4001274e7b73213eba004af23a40e5af8b712e7bfb619908c1e4b9764bb9dc583238e46a9adbdf2fad281f2016f1ddbd086a82870410d82fed3b9aa7eecc053d400eae1a2fe5618d9f8dcb3418b3c31c0eb1b25c873099499bd740739e0c38f17ba60199d44f4a82b3313ef748a6e3c73fd49bf0c86c45071a7ef04ea29cd0616c0629d6917f4eab97599fd1ef507ccc81a9894f446bfd67548157bbfbd8e2f902f33d425c3074eb70551718d57d7f6971236bd872f1fc0e44deb455c3578eaf1f86dae1b7bb19ce361a1d65e248cc843528a52c924e7540bcee763cc5b795bbcf31b1c0f91330d03dfdf239c4e658f83ab993b5d6b3f93965048ac4e7e24ca79a67325a0fd9986b17b015fd6b7539db5c93c5443d75ccc161b22628c2ff82f46820d9f36711639c9d3bb49b53b818c7d76ed84cc4ec74241cbfc67c214df1ffe98dd5a235a20787600506d3b01eae398b46fea31e82e5af39c347f373e406857370f69b1c476303f907bb6fcfb89c704fe3414516b8c81f1d35c58b50a7a4859a5fa445eb75e92db942ddb8dd93eea573c7133bfb3a209566253a57e1d517ccd853e184d9836aeaed90df9a161a682d74a356354346764e458b681e4549e81f54382b476384453217535879e624f129d314e9edfa14d5a306eb3ccce106621be4589f96f09a2aed843101883197911df72e85510362fdbbc1d8ee815d4a6feea3b2930025763474aa0dcb29cee965d41ed8a4922c328c301218e0e7bedaf4fbc1c13e415ab45f2711a02d4bed9b24fef7966f9fafb8e697b6ee6734054c888e6c3badf0001e0668664d297b63b140105825f41d207ac3dde96a649ae3cda9fe4aa2856a164fc1afbf74c58234699381f691fce1fca54034e8b28df7299c10cea9345dec20f5e865373c65dc8d2e64ace01ce6a866c3a5c66953eacc84e2c12eb421d143216cc7c0132159531bb4f1168e8ab078b562dd06b23e147da64f0be3d3764d2a749dc9297f8482a0b5290127e3f028f3a3b88b6fb107a1fb16b6966d2ffceb7b5d48b06cfca6bd2c1d5dc2e3b57da7d3f2fe017f7edbecfd611490a4113460d181884e6e00d8e1c3feccb3e1120f8b0602217489436e639e715d88756ae9ba5c5d45f0b25a3f7ec3208b6f2a1476fdc09fc0050c1587dce2f38356e430a96768b2e0992495a9283c2a5e44b3380fe174a409577b6ce112016db068da778a8ff3e6b8d5db8dff57d0001d98f6921ff6c2efe3012361e59d8881b75dfbb2c09553f36041ed609d5dd1af3253e83d817112c89519f524fda8972a8f2e4e3ab5bf1c5a6e4b05db70379aeb331c4c65a2c4ffc6170bf1836b14dd37123a74978515ccb02866d61e7d9dd43632bf5bd714cb53e34cbce66f351fd35869beab77983614699ce644b28ec08f8ef56c1a244338e6a58dde2682370eaf01352a9b3796f281676dd8ff105e75f307c94205576769b427f7c693e968e7371de6ec08293d56fe9a57638becabd849c372776b9a44d7a47122e907ad86fc5fc982975382b40dee6ababd894d17001e8a94915e02b60a7acba09c5afd742a75768a4ce865cb1016fae88df189380ad0eac39487a31c2cac2672e8f7f46ee716ab05196ac7c05151874f0a12c39f218b23a6b655922260450ce9f808cbd7c1531e27c0c013eb718130df0d80425e791c586a9f76742ed2df972e4c2470400b1b58853166fefb1ceb3f87b6cb7658fd5936caa4311684671272005d4f989c74b770570168803500ec59cbb1e412d5119d01bd069eb85e30acd80f635fa89d5b45624014203c05865a437d4df147eb8a1a53f25ba925f81fb7e444649b2d24cc1c4203bd158b9481ee41f12146286c19ac501f0ed0084220fab725b714938ea6ef0059df975875c034ed319fe5be6ab319bd9c765cd13a8800dc7c2a2c552a0461231b38a28263879bf31a1ead23ef4829422a7b5ef7f0d112486f61c16fecd68c2e7348ff616d7879f227253327633207921a3f3de1b590e1218c5b1faa9082250e8a9ae6fef98b1335961e8da1e403fbb162eb08d00560258a885a7a61545fd6ccc13506f0f412c9987cf9ca23c8100b38f17bc376f5ce0cce40ab28a103d17f1094c666f1abd86a72c3edcdece66e13f9d43f4efa0157c98163b0d6e1bb6c3c1c200b3154777a9b1b13153ecfe03836788e9c89d300f55c715f6ed15c6cb8c12c9e76e32e3bb4cfe04b1a7308baf9025f016f843a46f8652b0ed7808b384f62161eca86683e669a979d7a69a3640e25e47c7403da916c75b2cb58221cbd09b44ed837bdf3d3bbff6eb56b4a7adb2d1c3a75208009ec17bf93c9adf8161b1656002e32949c4eff7b79abfb5e7d38369a0e95dee3444911e9aceb3ed2ca13c30b9a397db1e1ffa3fb9bdf159836baaf0cc9afd89dad096456c3d1f10bf1cc598a85fe5b50c3e02c5b0e0889d3a27c253aaa5148e8232da0493c8164ee390adecb00426c4383d857454bd8537eb7d29f0525d6ea589951f0e5546accb995be498c4bba94532a7b8288988ee3f3256ac7b496bb967f50275711b95747957ecafb80bba9e59b74fffc24e4382ad52a59c5ef8bd0cf8d77954e36d03d9ab31f7d7279595079ffb93b234220dce2ea559cd5412f1cad72e4a8eb3ea9faed1306fea97076089ca00960fbbfe300bca00da6c76da69a716da6039ba033d350886f46e77f2fe78aac249bca69a0b50fc6642fc776751efe3ae6cd49a69120c09eed142736f3de3d3759047e0f2b4cc0ed3d7d2d70a810964efc79f08067c60b7ab23b2bd22802525b0134956760d27f14eb49f5abb4f15d5351a50264ca7fd9e9b0790853bdf340aa459b97926061b48c516b1270d53f704e0924c978d196f80e0f3a079d8fb0cde9522475268b62e86eada9aa0aef36b374688a911d10e2f9555785419475cbb2976372f0ef8eb3216b5d8ed63482377d5c8142fcca659f50cbe90bc8d6845247c129500fc0facdfb77997d916c4d98af63f10104a4b5e1b3d4a5c1d8f1613a5df1fa6f33f651cf29bcf33f2521ff12826fb0fecd6d0f51e2191cc667e40c1d8daf996ad37beb5e566943684946708f7bc4e31d00f56888359b0eb381dd853f9556794d67d1340b9a63f2fb3a1ba367d217c8c58a30ca736eed9a37217c48dfce8a12b8695f45d3107645ef47665758926c4728e429211eda853ff19005c9e795f99241107c10c5de4721e71306e98cd694e36775447d9f348e902476bcba52f1623dbd106557f73f2ec8be46d14d585e6ae2c67b39087c7eea3b072420093a97876484d5af159ac6abd18ccfebe5beb3d5b503bc2d60e3a15a763c59d686ee7b0134e89848a2c90e08ae8810febd6ebad1132a35542bb7779125e2f9ed16d1ebc9df7399ad33a9e4e93f6d766fad07a9be294170fd4da964a877fecfe0dbd4ae076fbd23a1952a271c62d2b5f3c4cbaaf534e791a3a9760165e6b5e1a2a6ea7f34f0166f31c25b729b37d3f4b0fa22a289ff548c11dc211ea162ac6bb0144017db78c4756d4177237c9451a4d816ca3d748dbe589d32a66b8fbd3d5e675dd1f4b6f8119294ee30d54eb4f7680514c8227cc6ebe7a1ace154bb5b592e06d526b43fa9616690814e7c620bcda51ecd5091fddc2e3d882b5361f169e4907ed39fa36f9f883dec1b87815a2430a2e921668de92c66f9a01eff847724d9d07def3668f9615ca61c9f256002c588bd2f16073c8425fe5169efaad71d42b61590af7b481cf58850b0c71426253adfede923ca5644546080aa802cff4c6e70f1fc3b6f9f1d211a20ffa06f14c2374e33521849313f5a5c779940f5f610282bb93a460c8cd44534a88c7194fdaad388122f3b464e604604cb15238620185d00c565eb48249ce9334addd0f5de11e097de6ad2a6bfc8da363184cf23903042fc45b0f59469d6df612a43eb890fbee80673def6c9a6e7d409070b1d13cbd3f246d4ed34ba1eabca2ecd2bbd474557a69564d16eb73e8cf523922113f03c16a92d39fdee8bdab4a6358d836b3bd9b7d0b14af7c775fbfa8873a15efae61cc15bc4366cd0b750203a4ce31a65ed46a66e37d0c9fab5cb5c50e69113bbc3a400374c45778217696a313653b9611ed99fdb998762e90dd63ad360c1592d360e612c6effe723bb51bad93a0fa64556d8c0c92e5ce7baff354420dd4791d351c98afe8124ba30934a6617e2a52a624efea498392a66a900edaffe8a98d443f926138ddd65390127102dd3dfa1febf086f5f75d370626d94f64dee5a20988735ae5610b078ba4f70be1f860de7c6bef63ff302f8e00a7c9099aece6114c3b9eceee664c9b91ac965fea70e333ad9568fbf03b7f6f7cf1fe7441e004630995ccbf8b804025589117692a7517a90d3a8377cc0685e0540b82c0068630ec2c029c6bb96f53f2898c9cc3cf40c2b188f9fd024c1b8c3c95b24f324171c21fe9ffbca98a20f8c3ea5e0bee564bdc78722623835bfdddc5b02c8140535986ece7f1cd30033747c085af29c7d75b3115cdce0be903291cf48114db1948e21d2da2e95c9cdfdaa999c4c1e13e8a690c6f9d6b743549f13bbb04ac17d276064795c84c5396c415abdc9d9d1f11dd3384f3b5ff87a1e60e37bc69903577b648e648a322bbe44cdc077cfbbc1fca227680f59d1079bf7d5a44402910380b0086c0d9728bca506682ebc3336170964eee376fd8668b787c26e86f8e46107d644abc9485e5f76981c047d5cd30734842d415b24119f2aedd94fe27d282fc14f7ced82ff50073867bfccae0f0ae52202dfc98d42be492975a3ad690e1f6270a400fd032635a36bb427089db10e1543aefe45e94dabe731224f376", 0x1000}, {&(0x7f00000037c0)="d1f4bea985ff89b129e4edeed07da499ea2d8bb7b25f229bae68ae0f4cf63dfd0fe86f5e9646047c2fd7ffbf6c83c18c8add1cecb14ed301bec603c257b5396f1e970499d31eaa5aa6b438bdb593332523ae758a6b822bda39ec937dad210b2d7b82bf14409a86895f6db3acfe362ea445502549e9e0acf88f48f0dfc2d5f7aab0740d2f4af912d22d116f666d90e43344de6c7eb1127f977bb59ae914922ec46f4b963697c4b417f9edb15afd3cffa1b7135ba144db80766bed61def84efca680d72628771e3ab574d80fe89c89cbca8edd0c57ad54", 0xd6}], 0x6, &(0x7f0000003a00)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r7, r3, r3]}, @rights={0x28, 0xffff, 0x1, [r2, r3, r1, r1, r3]}, @rights={0x20, 0xffff, 0x1, [r2, r2, r2]}], 0x88, 0x4}, 0x402) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0x1}, 0x8) 16:00:29 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000021, 0x0, 0x0) 16:00:29 executing program 0: setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7130}, {0x0, 0x10000000}}, 0x0) r0 = socket$inet6(0x18, 0x8000, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x84) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000100)) sendto$inet6(r0, &(0x7f0000000000)="b354ad521b80ebc8ac50f034b04afc6262a03f7d799b4fdf13314028ea6882b57a406a69e9573c", 0x27, 0x2, &(0x7f0000000040)={0x18, 0x2, 0x6a6a, 0x40}, 0xc) 16:00:29 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) open$dir(&(0x7f0000000f80)='./file0\x00', 0x20000, 0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x9caaccf4ef84171a, 0x0, 0x0}, 0x8) r2 = socket(0x2, 0x400000000002, 0x0) r3 = msgget$private(0x0, 0x404) msgrcv(r3, &(0x7f0000001440)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000001300000000000000000000000000000000000000000000000000000000000000"], 0x43, 0x1, 0x1000) getuid() sendto$unix(r1, &(0x7f0000000080)="31b2477057d47fff11705da21411975860ceb748fd05f873eb5c30e247c031f0cf14a9e51e683c3d", 0x28, 0x4, 0x0, 0x0) sendmsg(r2, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000000680)="85f8e783212369834a38e4e6d86fb4b79fa0bf222277beba93264e7b38a72d652f43aafa16041ce7f7c905165f28bfac1713edb353ccced14d0d6b8fe6e43ffaaa4a616142f4ff2fef0b9d74a3d3ae2092e3a85ea77b87502b9af49562f6ffb21d00c9bfaa973b1dd6ca52a4b5aae7aaa74217a048c404f0a2e2d088b08744fa0be7f6f2fc7fb99924622f3f580ac8b78c953c2451ebcf8a066010944291ac5b49fd1e5ec8477d02954af117171347b5f7aa7bbc8934ab71be84613df804944a510d969163362c73d9b8c9e77de3fde1e472b97fa996debde4210b3dc87e015f51de2bc5d49efe6cfe50", 0xea}], 0x1, 0x0}, 0x435e8e46437e3820) r4 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) msgget$private(0x0, 0x102) setuid(0xee01) shmat(r4, &(0x7f0000fff000/0x1000)=nil, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000980)=""/208) 16:00:29 executing program 0: r0 = socket(0x13, 0x3, 0xfffffffffffffffb) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:29 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:29 executing program 0: setuid(0xee01) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) fchdir(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:29 executing program 1: socket(0x18, 0x1, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8280, 0x4) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x56) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x48, 0x0, 0x6, 0x5}, {{r1}, 0x0, 0x22, 0xf0000009, 0x3f, 0x3}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x3, 0x4}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x7}], 0x100000001, 0x0, 0x0, 0x0) kqueue() 16:00:29 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) readv(r0, &(0x7f0000000540)=[{0x0, 0x291}, {0x0}, {0x0, 0x144}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x4) fchdir(r1) 16:00:29 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x0, 0x0) r3 = accept(0xffffffffffffffff, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) r4 = syz_open_pts() r5 = openat(0xffffffffffffff9c, &(0x7f0000001200)='./file0\x00', 0x800, 0x1) r6 = socket$inet(0x2, 0x4003, 0x1) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001240)='/dev/wskbd\x00', 0x80, 0x0) r8 = socket$inet6(0x18, 0x0, 0x8000) r9 = syz_open_pts() r10 = open(&(0x7f0000001280)='./file0\x00', 0x400, 0x2) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/wsmouse0\x00', 0x20001, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x8e, 0x0, 0x0, 0xfffffffffffff000}], 0x3, &(0x7f0000001300)=[{{r2}, 0xfffffffffffffffa, 0x10, 0x40000000, 0x8, 0xfffffffffffffffc}, {{r3}, 0xffffffffffffffff, 0x2, 0x0, 0x8, 0x5db4}, {{r4}, 0xfffffffffffffffb, 0xf9, 0x2, 0x48c, 0x9}, {{r5}, 0xffffffffffffffff, 0x28, 0x80, 0x1, 0xfff}, {{r6}, 0xfffffffffffffff9, 0x20, 0x20, 0x7f, 0x2}, {{r7}, 0xffffffffffffffff, 0x69, 0x80, 0xdc9, 0x1}, {{r8}, 0xffffffffffffffff, 0xc1, 0x81, 0x44c, 0xff}, {{r9}, 0xfffffffffffffffc, 0xa0, 0x1, 0x2, 0x9}, {{r10}, 0xfffffffffffffffe, 0x20, 0xd, 0x0, 0x5}, {{r11}, 0xfffffffffffffffd, 0x90, 0x80000000, 0x3f, 0x4}], 0x1, &(0x7f0000001440)={0x399d, 0x5}) r12 = syz_open_pts() r13 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xfffd, 0x0) ioctl$TIOCSDTR(r13, 0x20007479) dup2(r13, r12) ioctl$TIOCGWINSZ(r13, 0x40087468, &(0x7f0000000040)) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x8) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 16:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f763083048000"}) poll(&(0x7f0000000000)=[{r0, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) 16:00:30 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x88, 0x80) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xb6, 0x6, 0x3, "9af3d77497d18d21f2177accd3c1ad7735d20098", 0x5, 0xffffffff}) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xffffffff80000000, 0x0, 0x20000ff, 0x0, "14edb45900000000e8ff00702d7d6fdcb51d8b00"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0xfffffffffffffffa) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:30 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x11, 0x7, 0x1) r2 = dup2(r0, r1) dup(r2) ioctl$TIOCSTART(r2, 0x2000746e) setsockopt(r0, 0x3, 0x200000029, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) lseek(r1, 0x0, 0x0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000040)={0xb2}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:30 executing program 1: r0 = shmget(0x0, 0x2000, 0x41, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) shmget(0x2, 0x4000, 0x602, &(0x7f0000ffc000/0x4000)=nil) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x480, 0x0) lseek(r1, 0x0, 0x107) 16:00:30 executing program 1: r0 = socket$inet(0x2, 0x0, 0x1d42e6f) setsockopt(r0, 0x6, 0x8002, &(0x7f0000000000)="7ac017f20800000048acf7a3ee654192772e5e62a4b44d", 0xffffff8f) r1 = socket(0x2, 0x400000000002, 0xfffffffffffffffd) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000000c0)=0x1, 0x4) 16:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x6, 0x0, 0x90d0, 0x9, "d730c1e7bb6fc6e23c5b00000000000000e74ce4", 0x2}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) syz_open_pts() r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x8) chdir(&(0x7f0000000080)='./file0\x00') ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x9, 0x3, 0x8c1, "000000000000000000000000000000041900", 0x7}) readv(r3, &(0x7f0000000100), 0x0) 16:00:30 executing program 0: r0 = semget$private(0x0, 0x3, 0x10) semop(r0, &(0x7f0000000000)=[{0x4, 0x33, 0x800}, {0x3, 0xfd98, 0x1000}, {0x4, 0x2, 0x1000}], 0x3) r1 = semget$private(0x0, 0x3, 0x0) semop(r1, &(0x7f00000002c0)=[{0x1, 0x1, 0x1000}, {0x0, 0x0, 0x1800}], 0x2) 16:00:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f00000002c0)='./bus\x00', 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000340)='./bus\x00') 16:00:30 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) getsockopt(r0, 0x0, 0x6b, 0x0, 0x0) 16:00:30 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0xc21}, 0xffffffffffffff2a) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x8, 0x0, 0x0) 16:00:30 executing program 1: setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x100000000002e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e6994ad0a3e1", 0x14) open$dir(&(0x7f0000000000)='./file0\x00', 0x30000, 0x8) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup(r0) 16:00:30 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fsync(r0) socket$inet6(0x18, 0x2, 0xffffffffffffff5b) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x1, 0x0, 0x100000000}) 16:00:30 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x50, &(0x7f0000ffd000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r10 = getpgrp() r11 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x1000, r1, r5, r6, r9, 0x0, 0x3}, 0xcb81, 0x72, r10, r11, 0x7fff, 0x7ff, 0x4}) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$lock(r13, 0x7, &(0x7f0000001540)={0x3, 0x3, 0x6, 0x800, r7}) recvfrom$inet6(r12, &(0x7f0000000300)=""/75, 0x4b, 0x2, 0x0, 0x0) socket(0x6, 0x5, 0xe2a) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000380)={{0x0, r4, r2, r8, r2, 0x41, 0x9}, 0x2, 0x9, r11, r3, 0x820, 0x9, 0x1}) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) getsockopt$sock_linger(r12, 0xffff, 0x80, &(0x7f0000000400), &(0x7f0000000440)=0x8) shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffb000/0x4000)=nil) pipe2(&(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendmsg$unix(r12, &(0x7f00000015c0)={&(0x7f0000000480)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000014c0)=[{&(0x7f00000004c0)="99b84652cca9d0a3cd4fe32cc2da6843b2c7f5c778afb74dde16fe9e0037159c7d6ec2aca6e99e64cd77c737bd6d083ae255514de815589328a68f6085e06735d5bcb03fabbc56aca7e58ea54e07df5aadba265424aaaa8c721fbbaeac2eb56fc1c42b563ebc27319011f65ec3be164e7f9a1104d947c66c72e76317011f111e874654281c14e9f5c4ea0b4290f3db75319a3b10ba2c98de038c02cf3b8fd90afc13ead707a56cf15903e08d221d4f8179c391e07b8e240e1bc66d364ab77efbe9266791a56c69f1c75662d064f2c3e949ecef2e46b8fbaf3b08e4876078900c7696481b3b0e69f3523f100060b619de342e7c3a091bb6ff37751b596b7795fad5fe61321f43b985c52039f58040ddec0486421bd2e9cc30fa27673aa02ab7522dec88da1416f287da72e7ff2132cdaa9cba5fb50fb20b7e700af4d4ba48094b3fabe408bd73c6444ad3d1630abb5bda0c6a370a8ede8e46b1b9ad2e20fc3d8abf6ad8c5f747b67a4d06b4145fc7860d39c2c474241f8ec3e03a0351dfb0ba7a3217fd3a12e9bbaf53afb1103501c5a23c2e589984eda9bb9b0de1fc0cec11d39736d2a6f7967b1eae4594964582cb9b9312349c22bb24da33c313e05f15db64503daf30ed2e20f9e340f9dafdf9d749258620e12ae80c5e22ab467dc1e5f38b02ab0be393cfc108735865169760c9e7c5a51eb9174bfe64b044d45ac78b55be3c6ca91a5dcf263a13f494ecf90cfb2ba49a661aaa8f4a371f76247807be64205fdb99a76492a7638e5cbeb8029491c518a4db0a44fcaeeabdfa45b0ebed1a8b8d06ad3ec4d89accd73752a8294efa58c69fbe5e99e2a854cdd613504da0e2f49353bc03b45e815b9595e670098840ef52b5325174ae9594914ca4b54c7564037cfb6e6b5dc3845b3aa772c1bfe8eb9dd08464e6506a7ce356e21037f09d369b5fed6e0356da9951a129b32f03ec47bf8dbe8bf751a223ee3e69f441c4fbf18d60bf6973584aecb4eb2921d79e75635aff61428978b49b92e14657fbf90f185f8f7aae3cf613ddd1492eedd7709d5b25253dbbc6102baec5957527a0a6716bc5faaf7d255e843c576791d2f677160ccf81cd4d25a982de4200812adfa37808e5520c2c0c871381128d8247886bcba8ae0c4e0ae05f6042e26c72e41f3093a1085b60bf1619aeef002acefba56704cb4fba0a40b75a7bd7d142f290bd20bf49cf5727d2dda152686d7407cc94912a8de67bd56e8fed808e7b83fdcf869ac0db6ddbdb8f476767356f07784cc6e81a1f00bddbb07e1d6941f4662f7c2d0ac9342b49b48d225916afc6b728451af24c77430596f7fde2e4214b0a4f57d32c417606296683823e071c71f4f37e53084a082b4f24338e92e70dcdefef7b018858f09672fc9c54723464ee4193578dfcbfb1558ee814322a9fcf78de2a2afac48271f35cf8e4b25d8c4a5c0a290b6d23710cfed82f4ba0e1825e701a7b71310c527b5c0c31fe3b53c97cc182f95b28d87bc12e6c72ed56f49472a4bdd4ff096e5e56ab5918329daf2169b53ad2887b7ff97a66ad7a19d7621813a045fe29c231bcc308bc63259e8781b5ebc6d6df89ca1beaee6abd427c6deb8987e49980d352f54bedc2147dd32294e41dd842b5d21b2c86f312b6e6d4431651f36a4d2937b402a5ad076b197456b736192cb8d7a67c0421faca07122604026b7c9dcb7892bbd4400a96c29aac5b6340b7e0f1bf605c6c30c9bc5cb7f730d39cadbe99a8cac86d4e8426be8f91511642477462b13ae973f5c11bd7e3ecbeef17bad052ca482a335a1042fdec6a0dc4f071a291592ee60b41feb1e7ef3554817a88c6fe6ad06815ff6dbd41a2a4eace374a9a3c520fa770ad7abe4ebb77efee5c5d07daf55537f1db50a91aafe46ad165bbd2abac70a6c9837be914df43c95de7fe2b62732feceabf75162ba0785b9f707a3118f4a1d93d8b45d60988ce2165c3b56cf1b58302d3013cfa96caca8feefd17092b21eb9ffba4583cccf4dd3464775090bc61e665bc34e154d1cdff8232167bc265f2903c7f525fb8482374ef2e89780cbc76f765c5d478229ce4b4796c6fe084695f0abd48bbbbe00551872ceadfc3b4b0775a2137da0ca44ba31f5f6643a4260a5f91e4e86e0c60d73cadfa930ba876f190bb031e9e3e75a8f93d036db5cee2166cbc94a27760a73aface4e2f0ffbc0fa65866f5d126b65346a2e3d71f26f7c4451731b71404f91f0cf348bf79b2739153dda68980720775aa22eab54dd9ef05e68f214e9466a38bd4dd983394a44e5fca570f217bddf74cdc73cd014baf12837d097a0f9e897a461cb81fbb90f8bf6a34901f4549a9877d445db989d2646afc81a8effc3016dafe8edbe5e0192bbec0934904af5a6fd716e6aa4ff9d1ab2231937e1e0e023e25c6ea82f1896d25c7aec28244d00880ec2dde7aaf5a41a504fec4640134fb33e36641852a003f45479043db10009357ed05ed9741b1108b70569829286a72becc38a20e635b05aaef14f4213948a9675787a4b936531ac37614e970cc02418694588cffe3f6eea53995ba92891d4ad0e2241e756318ee6f0ec805bc1f3a026cec71c2c9b02da1eb008250f1ae16af6670d2181204bce3f1089ea4f274e5e5922f75a46611dc20faef0bba693266ffa896824285b9d74abecd63f2b8c7b34166ec763031cbd4a9c80ef930739aca066a6d94706b5503303a9c748b3f171a2cf59e6324b35caf4fb2e21a41d5280db13ab885ecc5790c3bd65669879da5ace718f1251b23402e69c4514964823cc9f553a0dfce703ce881004746e8d0161d9455e184bab080fb85a8741046f4813148caed5002fa8419e1afe7f9befdcaca462714bc53c0dd893629873674fe74fbb897fbe918aa3194c2c1d13e4e07e93e6ea4ebd9bee3bc2eea9b9f4d745fcd1949d3a052a3d486aaf4e6ebdf96667704d908e1474c8144111529ba064da7cf8cdadcb196a3c8b02457e45ba68b6f4034f76573e4ace7cb45777b60119a65245ed9ccfcbf1974aced391f2c45d783a369dcfa1c463f2778bad706be63bc59ae98d9f7ba33291408db0b919c5410723aaedeff796a87b92adeb5a3dbe04231b8979c246b38961f789a792eb8d8a97323bc7454c69d6375090da08a2620b086cf217aee55cd98d8248bcd8c47ce42de91db537fa9cd97ee2bdde1307a8be708256fc71bd335d2744a636ff094f5c936e0c15823b96c2bf8daad4590707b32b39d152a2d3e0b56a3baaf24585b1ab492fc7739ee6ee67c1a239eca8a6093c082e7e1cf5ad2ba545e3e0dc3ff8a53a18594c85d3d39f1e7cde4b5f03c772faaa6671a6cb61edede8e42549c8580422f7612423ba71553a51713c5cf37095fc7c4a7f99c4eed189dd33ad608ed804982666775d56e2589aefd6b8b9262b4e6e85090fe3acf2e3abb92406719e5dec41fcb83a105b6798d0cd941bac61c23ed55ce88da154fc1818c9c760ecfbe4270e2b7179e29bbaa0faeb7eb9985582a7341dbda23651ae719132d5c43cc6dee28d9883a00986754860f54bcde53dc858841eda89835b1042a28fce16c087db4f5bafe124255557ef7f92f138a16520ae6dae144920c00a9963194f516739bf9f818e860742e2b42593ea6c224638591cfacf15cf1dadace2d56a902b4af01d15973d6907c47b0df8d7ad549c3a6381fd14832b6ed833a9d4cec7be7c655d826362d7570ad318162629fac17787e13cbf540a471caea37902dfdd6abe697a0754757b103069e78289bfc59f22571983b04a94f7fb14985c0c95e259860627e324b4d5f657a072c066abbffa35580d3fc1c6bef586e8db75d1d45bd0da9af11c2bf4ca5f3703f89247e7957d1ed7a3fdfece60705e16b167ab3744ba514b8a1ae01f6f535b71d815116408bd8235a7ad19a72782113f8429a8daa183fc87fe030a5fa7c9c7797bf1b9bd343dba71fd46df7376385ae76c09e151761c99cb8df2aa45a0eadb8f6c29e0d1b3aa29590a9bcba7ed819db5283e8eb2153228fa0bb53e49e3ecca0618498560b8276e3f5198db851994667881ae6b1f1b538b9b43b3dd91838f41f014c96b935c7192d66d64368f9ca9aaada7f9cc9065a5b4bc0d93e80884d1babb9491e0c3821656661083435ca4fa2c25161227cea3a57b614fbfbec8a4e07ccee8387a89742eb889ce9addcf1a479d23015fae4f8fe543feb11162b927e218415931af2245982dce0a8719a73e49f9fcf2ca1c241a42deadb0a7952434d8ceb5f80a029a0efd737777d88865297e370764bbc1cb880e2f209293ee166062926ca61cf9756fbc2f5e493cd86648346a1b75940a82859529b65525540be5f01bf6a20c04cccf30b4ee4d3427c80242202c3dddbb13a678e6f037ec28632b8e8a232b709f84fee31766c364395c236d6f26175aec152fcee8f61aa1f48a673ebabcd0712dfd1154f4f0bcf2208ba5cdaf02faae2c85e3add9cb960ce6c515a3eb8c62cc8cb6fc88ecec16298db71e54ee676776674b53ae604784251b81c6abbea7330eead5233fe0dfe24dd441f412b9af78bd064148f094160c31fcb526251ab53a2789a810076c253b70666c004490bcba5b118c8d0301a7d65efc95b86fb2e07e7b89e1c43d9af83061f22a1c30ed6711059fe5f494039b5b9c8c5e5b801eaac8cb6780c6be673c60545aac0be74a6ee178f155464956217a7430a2c6803863aebc7b9f00a46dccb354f3b57c4306cd5e4e444886207b3f082d53961c5eb4f9424f42c4d029ad8e9d519450e53ccd0f4dd34b4008fb6a1569cdc3e025ebe6eb18d0172152ea3fe63dfa146ac3c22626c5b2c2a319aa1f81e36737c176805d1c2cdb7fdf300d06e36761b4d347b25913cbf07fa2e92583f7a1547271a3e95a06b1edd71f73c2eeb1e05fab34162c233f569e2e0528aeda2492c0de57d13602cd79e45163b3dac7017b43c0985ed1d2c2af06b8ee4ec4c379b82379eb3ebaff254e9b1f93a3e36a112b19baa18fe495c8f3a64a2c87409ee9b7ef29960b98ffd69f8b8f1313ad1ed235396ba7a5f8a32009761af6660abd184ec20d828f2428a39f919b37ed731760a8941c6fecc07c2a2dcae196e2de511e744979288e4bf8fed760e85345fa98f31891937c15536618b4031acad3ff4a3f228c67f5b278a8742b4749bafc3859b35242330c1490075c7f22539db67ca0950c9106f95adfb9c933c97e91d3ce986db60b2f3a0397ad9bfae7ee265817fd3ed08fc5df61d1d685846a757e85008b465cdab196de130f71609d0207ee5bb90952d4ea1373d0e8f4b1839c3f5a1d9f9716b34b84258138fd7ba56934108ca65d0d6108d53c4a5d348f3cbdb5763ab1daa346db983f2c22679bb5e67342032aee37469b814c4e8cc8d7dd7b6e6b681f81378b301ea8c5487793a5cdd704a7c32a0332ee92ccc0aedd47921f2bfed22ff989b42e0ec71fe0e3ffb01e283aef1aedbea529d4df9ea0fba6b7aca6d37cd7827f667495587bb20a047745dde84995f48fa5efeffc34fd2fe31b84e0893a3caa937d3972dcfde68aed1c9c8f035359d42883e4fa8c4df3b519fbc25341244954e90047833d61ac1817781205b24f0da19b09a14b98b890efea3cacbf4f05a69b9064e0ab1c2fe02359d0aa7d7af016f51320bbd682c5ff274278be54f12e42f604673eaed69af6aea67327b5e9799f83fe4e74c205839d65d9fb859a4117700dbfc1345088965e28250edfa6dafa32522e15b77f819a33d35473d5593530b50b4ee37bb1ae708de26605", 0x1000}], 0x1, 0x0, 0x0, 0x1}, 0x408) ioctl$VT_ACTIVATE(r12, 0x20007605, &(0x7f0000001600)=0xb30c) ioctl$KDSETMODE(r12, 0x20004b0a, &(0x7f0000001640)) setsockopt$sock_int(r14, 0xffff, 0x100, &(0x7f0000001580)=0x3, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r14, 0xc0245755, &(0x7f0000001680)={0x81, './file0\x00', './file1\x00'}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000016c0), &(0x7f0000001700)=0xc) shmget$private(0x0, 0x4000, 0x14b, &(0x7f0000ffc000/0x4000)=nil) r15 = semget$private(0x0, 0x3, 0x80) semctl$IPC_STAT(r15, 0x0, 0x2, &(0x7f00000017c0)=""/37) 16:00:30 executing program 0: unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)='c\x00') r0 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) 16:00:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x2, 0xcca3, 0x10001, r1}) ftruncate(r0, 0x0) 16:00:30 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0xc080, 0x86) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x4, 0x8, 0x5, 0x1, 0x8, 0x6, 0x7, 0x3, 0x2, 0xb592, 0x64}) ioctl$TIOCCONS(r1, 0x80104277, &(0x7f0000000000)) 16:00:30 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0), 0x3c) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 16:00:30 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) readv(r0, &(0x7f0000000800)=[{&(0x7f0000000080)=""/21, 0x15}], 0x1) getpeername$unix(r0, &(0x7f0000000840)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0xffffffffffffff50) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) kqueue() r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000380)='oL', 0x2) write(r0, &(0x7f0000000240)="ac7bd222559b2806cdcdcd98667bb5c0cec20a7abd843f6f562c3e24f2c097544a3e0f37f0fcfc6ea432d244d0f2387180d52503614c55a484816cb91567c59d571731854e3d4125fdfe6627183af998b328ce6ed719f31767a9a2d78263304d5d6e", 0x62) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xa565dac995e85242, 0x0) execve(0x0, 0x0, 0x0) 16:00:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x4) msgsnd(r1, &(0x7f0000000140)={0x1, "3d6f4273fdfde01d6f7574bafe064100c2564282f5928bcb8d10a42b5c244fb7b12c70772b50407b4f47627b2bb8c1ce6f7f4bca1b86fa99b863801f8ae7b8604d8e88e52ba9f48e6d88dee82df7405a8abeccd122f08d6a81040439f7ac442ed31296270fdae6c6ed4ec40f28299c1a9e48b6432cf3d1f27a447ffe99da8054aebc28b3e40e4f7fdc92db95ec972dd500cec2009f8a78440460"}, 0xa2, 0x800) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x9, 0x1d6b}, 0xc) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) 16:00:30 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x8) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) 16:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x104) close(r0) dup(r1) dup2(r1, r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 16:00:30 executing program 0: nanosleep(0xfffffffffffffffe, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(r0, &(0x7f0000000040), 0xff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x8, 0x80000001, 0x1}], 0x1c120af3, &(0x7f0000000140)={0x6}) 16:00:30 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000080)="fb8f1fb774430e2909d2809c2b663fedf97b3deeda1ad5b2c554df884bbc6b5d2b5718943580229368f36bd645718d2fdc8bc1c55351d2892358fc834984204c01b627aeda181f984a1e8e39703c2dd75e6ad18b538831239e21be57eb1a27abf30e1dcbf535e3defcd9958c98ee2cc49fd6f67a5fa97c3cf7c92a", 0x7b, 0x406, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0xcd, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r4 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x802, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000100)=0x400) r5 = dup2(r2, r3) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) preadv(r5, &(0x7f0000000140), 0x0, 0x0) read(r1, 0x0, 0x0) 16:00:30 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) 16:00:30 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000002280)={0x0, 0x4, 0x876, 0x40, "f87628e6d19801f548bc2d2c29536910eae02e73", 0x6, 0x7}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000002240)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000021c0)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/48, 0x30}, {&(0x7f0000001100)=""/4096, 0x1000}, {&(0x7f0000002100)=""/162, 0xa2}], 0x4, &(0x7f0000002200)=""/22, 0x16}, 0x42) r2 = socket(0x31, 0x1, 0x2) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0xc, 0x0, 0x0) 16:00:30 executing program 0: r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f0000000c40)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000100)="f5ea731b86fdc763755b9cca182d5a6deceac36ac715a58369219c7f2f748875768455d9a7834fd64b5f18950bb6a80239282fc148b4c6b0741b0c51f6c7b872b3eb9de693bfcb77e0589ae1c1496018431e668fa5d126ea5ce7a77796e2", 0x5e}, {&(0x7f0000000180)="2675b4acefe4fdcc4716a85fdf4a4b820139a0483171fb209de464cf12151ad8ca82139f37d2fa03eba537cf4d42cc8cd39b834c888df091c8d5a4f4ea8de9d169e434aaabc989834c19573182c6c22da3d90be8006ef407568007362ccc82d6b24c5d4123c2ef77a6a1a5080eee18fae659c6455c17c191730750b0a490ae828e928257c83ea4056105a57ae025795887c8a5fe749189d2e3e108d890a04fbd05b92c05819b99442f46e7d71ecb49c3b6f8f2626d3a1024372a15a8b26acab060e7c14ae4841bf8241fa3c03037deb7f87ae76473115f7b77", 0xd9}, {&(0x7f0000000280)="c267d472b0538001c3040d13ef47c413c53638be7d0624e12d772ff7ffe281992196eea129491083333fafc845159fb7f06c104fab4865421770e801053fc2ed8eb35ce2aa1113870e1fc0bf2fc60e01eab15dd01bf675e591b2177902847fb723fcfff43fb8a9d3cb651fcc27b56cd2c9ea5cabd1096facefaf29c74c38a94784b0ff47981e3b5b70c9136fa3e0e918d608b4f722688717898da2a70805d0f11b16f971a6576f5b7ac7b3b8e30f064c984d6cb2b29f103a414f3a0c3fd906a1ada7d81e47760b20770e0188fb44d1cb8d87d8d03a44da249670d3f220a403ff742d4715ac", 0xe5}, {&(0x7f0000000380)="51b9cce95cedae58a1662f464604722c8906130473b9e2290ea8f4c61894012eff2afbd3a7d07aea1c93f988f0a27c4df1dea50d9e95cb42d4242c2232998d21a8", 0x41}, {&(0x7f0000000400)="94c9faaff48f83d86593112529b7a8d065c445144066e394a484f0e891eebb471a9b4a789591ec84126b59c74ebf93dccc81bdd5ba5c64486e028a34b009926f14e345c9173c401d5bcf5d7af9b6c207739f4b4f234cc3822186b55e91ec7c71def5978892d033018039666dcd6be9b15408affc2df0e07e7a3608bfe983908e4c40d41e34e8a2cd0c2a", 0x8a}, {&(0x7f00000004c0)="6a597c8e8803f0da821fd596e749bc03cbd38726970a896770d57cf8535e0b8e6b155708037bfd98105d8b1c9786fde786e77993c6ad11ed8c272d6f73c8b058134b40f1ad9d53e950e8bdd8c95b3b6b2d0b75091934c34f88007c8fbd9275bf89fddeb4b0a90a8a6c51ff421da8fde98a22d554856cea0d1ee8e31a24fbfa5bb9b524b4a971ad1abe40e4bf26def6a944afcdf00885754b1f1ddb0e8ce964faf169320358800cdf6a049dd8926d1ccb5bd282239094820cf21ae24f92e3b7acdf009151957c675f06dd69676b5291b9a87f071c13573cbc339b6ecb86c8ccce79ee82b0a1e2253b", 0xe8}, {&(0x7f00000005c0)="1293c1758c8d2a1978620a99ad8ac1fc75f01b9a7200fd9312ccf8f81a33dde285b6fd6f5d08368031fb5acddb362ef0de0694386c2d931fbfcfde8f3966b76e9a34afcfd4a2dbb938f11b51054d087ff3a4ae0f8a8a2df07e63b7c928e7fece85decf42770bcc2f50f7fa36a055029b5ce9039d8aa53a4b4f10bae16b27a748f29ade0983c011f822867c3691623d8b441c413e6dbd7c437a5785e117543495666e664db328a2121163021313490487e8325367fcbd492386d332941d3fe6356f0fbae98ef5c411037d429da0d9f3f44055e05efb71697017eed269a7", 0xdd}, {&(0x7f00000006c0)="7bdcb48c479969955b4b4571f7e3de42fc78907b486279e4cc612898a29fc840f3bb6f5aba8ac1081dfb1a78b72873c4496b5b0f351f69f69b3538c4f612d32ffeff25cba3046f117658960f35", 0x4d}, {&(0x7f0000000080)="b1e330f6262010aa207d4a7e199fb94f7694642524e89f7115575871606c6738a701a17c3abe542fc1e8ed4842e6cb82b5fb6498931b187a", 0x38}], 0x9, &(0x7f0000000800)=[{0xc0, 0x0, 0x0, "d0885ab753e8d5b8bf2b9982a5a507685e2c60e25999225140a4a09c51a66d75981819fb9d831447eeee5923ca1929c5553710092769726e3e81a3092f1ebe61fe6994bfafb6ec63fb06dd50446dbe950732533dbb96811d1ebb75f3028579728cd379c1ac88cd0af1d93512e852cae81e46bef684d9e0878f1b2f7277d71045fdbe1e3fcdf85f2f37c79e69da6e3ac0f82f69ed52d773b7c07ad6ccdd20694b24bdc4609e07fae2bbc54c57b6"}, {0xc8, 0xffff, 0x8, "44b611f523c2e1b6d1aba496c0a7f3c0f51612c3b9a30474ea9fa5272cbe77b906b2b50d84d53e61339f126a4f12f77d945f124a7acc68762d0964d8cc92cb819bd304e24073d096d69890ae2b47284b9c1f8ead3ac0f59835c0e351b9551221c30be6b00a9f17de1134fb7eec30c1e9d38909ae3ed44b207b105051510a17ef89624f6ee1fed2daa4b3f345b674c0f0915a6c0d0682d87296ca2d2db98bbae65742669663c654e1f863d0528163f89c01a9c467ae10d20c"}, {0x68, 0xffff, 0x5, "27c0876561c1157b65f034bb24829dd8c48a38e80fd08141e00ba934bfafd0bc426af7091bb63c1fe6f5b39df6eae687c6af5e1035c042a33ca7d4d6b005a137148398d478b97b5a985f7dca5e71ff776efe6b14"}, {0x68, 0x0, 0x3, "bf31347fbd4d188af48ee6105ca57af5014045981cbd611b884a2c7034bcd2d794e52778ac4d725b7302cb8f78ada634e040989c39db08a22584dd3881f670c75f1ef1ecbf55d08d7237a0903b62c536269f043d02"}, {0x70, 0xffff, 0xead, "3a64801339f86031702dd224dd636a6ebfcb6d760af6aca15c0f76052f59901f675288e50d748f9f176d0019086c5b4a56903134dbfd1aee424d6403ffb73f81a2539c809383522a091ea1a0e76b7ded16bf756ae87feed32fb6"}, {0x90, 0x0, 0x6, "cf7f382d4307b0110ff33e7bd7722a5c5971d3a103136f13eaed6b00393b3189f66dca704699ad0bc2eef402fda1df926f3e543a20ee99f9d0e8d787b4fb293378bf054c94f0a092bf9aa06e3fb57d8277466659c71d2051c1df60aee4407a267c27522653ef821f2f4b6d4ee2b4efffe3a3ba0f4589a3c9f6c2f769"}, {0xd0, 0xffff, 0x80000001, "296a6393dc8b647dfd4beaf1a643f0704a0b650037dd156423808bc01c915c8b6a0ebeb6a3d1bf123112dfbb933336526e45f5733a02fe6ef7b59e5692cc300a4a37fac88e5103b80cdef72e379b85c778a031e67d9046d47c61f5c4d1a3f8f08b384f1f3250d2f4a4a798830db47a77ffa072c20f30e05c76ea2bd810483f3cbce10624526053b75b088a66906faa9e13d764d536dea7c5acc0510ed44ac87b1d24bcf9753bbcbf27893351e4a08d16ca5d1615b48a6202a0"}], 0x428}, 0x400) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:30 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) sendto$inet6(r0, &(0x7f0000000000)="24e3d6f42af791767845e593dd24ec4b59be", 0x12, 0x1, 0x0, 0x314) getsockopt(r0, 0x3a, 0x0, 0x0, 0x0) 16:00:30 executing program 0: rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r0 = kqueue() r1 = getppid() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000280)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x20000, 0x0) fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x2, 0x1, 0x7, 0x100000001, r1}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r3 = getpgid(0xffffffffffffffff) fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x0, 0x3, 0x7, 0x0, r3}) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) kqueue() ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000340)) munmap(&(0x7f0000722000/0x3000)=nil, 0x3000) recvfrom(r2, &(0x7f0000000140)=""/255, 0xff, 0x800, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) 16:00:30 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x159) 16:00:30 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setreuid(r0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f0000000280)) chown(&(0x7f00000002c0)='./file0\x00', r2, r1) getsockopt(r4, 0x75, 0x8, &(0x7f0000000100)=""/250, &(0x7f0000000200)=0xfa) r5 = getegid() pipe2(&(0x7f0000000340), 0x4) chown(&(0x7f0000000000)='./file0\x00', r2, r5) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000240)="3662f0441b8633dd6f3341da6a33afdd91ad150aa0937b92d7d7893df7696828e687e422912a437e88699a60bbee17a46ee97764b467", 0x36) 16:00:30 executing program 1: mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8008, 0x80) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) 16:00:30 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000280), 0x4) 16:00:30 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = dup(0xffffffffffffffff) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x80104277, &(0x7f0000000000)) 16:00:31 executing program 0: r0 = socket(0x2, 0x1, 0xffffffffffffffff) recvfrom(r0, &(0x7f0000000040)=""/237, 0x5f8fa252bc684084, 0x843, &(0x7f0000000b40)=@in6={0x18, 0x0, 0x200, 0x6}, 0xc) ftruncate(r0, 0x100000000) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000b00)=0xfffffffffffff801, 0x4) connect$unix(r0, &(0x7f0000000140)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000180)=[{&(0x7f00000016c0)="9f8218095a463f77b8f2f74932221387725483313c16f994ca4a83ba6d946696c635c7bc08d04102254bb2dc15b082d69e746480800786ab748bc05ef44c0726f4bbdc4af51d435bc8deba79548935d4c09627d74687275969d65342f4cf4fff7ff4cfd9e98a0d498305b088792a4e9d02fc3fb23368e42482841531f1a210a022b28e6ceaacdbdf0dcdee7720ac5d9eec2659071e5e72ec12259928927e595f7a6ed9d78f28591f41f3e47b2e9f2707bb15c5ac507c3b07d25cfd85e122a3b9bb3eb1dd6fcdb8c6e2bf263590bc19f4eb6e7eef5fd48aba7f0281f8127a72fbf3e6ef6b3a9c577ab53cca3f27714ed807cbd31b725b090bfdae7b4c6f2bf45aed5747b74eb2c831c0978422d95a2b142ba0795f49c68f9017117ce23025156570b09fa4a61e42c0ddaa93d0b9eb5a4ab3e6b24d67d0307134a4c4ffe32754c46607824ade12e8dc561a7e04d8515c0e27ad52da0d4602e9b92f1c4a8c20974b2667e9d822df28d36796e82b4252253ecd6207b65b4f09683a82e8994140ba57a659a0e582e3ff701bda969eae7a958566b00fdc847d5a92e25f7daf27ec6ab7d59c9a08a0803d6566c14e7f0bdaa2ba6e6666e216f8de97fa7d3a2f50e5dcfc4017d41ebbe3899dec33032d4d65e9324af7bbe9328081f715d7e163b0d3ae61872fb6dabfdd85dd2b93c9df17fd89a84b0343991b89a24d0514e3860eb67f14d28a1cd9fad0a03b741a0c4743454efdf722c8a2b16ea98f5bdc427eb1c15811a10791d821170b85804282e7d31f2c38e3cc667aba044a2ad53aec3969fddc756a1b8a8542dbc9aefaa0cb788dfa1e7b5c1b9d00d6776f5a217179b1374d48fc903fb6ad204dbebbdbb1784e6c9fa80a9faa9825ee1c74f31deb5155c0a9e9ec74951e0f879c522eb3ed5ffe49c41659cb0ad921ec098e73fcdb388bebb5a1894143fb05fac7d922719dd8d1395dc02b4efd74e190c8d9a73cb904424e5bd921ae3d40506d2342619daa05b35a9e83def87fc908879f080b210264f5d05d060ce5d964a6960e5f8ec4044e010f0e729b88e037d53832ca9803c4bb5b5d715c031624dbd2c275a8e440e990112536bd3b2998376d5535d8739872a0ee69e7fe0a3ba800376f6a358c4e8112d23acbb6447f20f7f0adacd28b87023b9462451b1f1fd338a016117fff669f7a14aab8d6e4403d37fce04be7c75c75ec3ba381540cd2a4d3ecb39fa930f2a593520c6361749c099fff74afddd5cc5893a874820418ba3e4f3f4430dd529eb0bb0b411bf39cd226e286e0b70e86d277ec42269d897c604e54b834d5e5e48e7ae010dd47c4c936941d094cfcb193518de764f2d1a9e79337d597c1b89b413d24e54795749aa683b5f49b9f768b7de4864447f415f6293899654ceb860f24e6b8a1137065e36dbcf4b6e824f0a142ed42b376ee7ac5483822e9d855769730595143c636ff2bca697d07f2caa00ca3617a19e0f70232fe52feb7f251dfd2c5a69ca0ed5353194901f79233b8f0624a6330e5c3a5e92d3d7336fab6ce328afd1e51e15291ebee6623636d5429b95e8513492589cb2acca96f5d1731cd81875ce169bd3080f27e4b2f9a46855a5c2e040d352444136474037c2de1c0177f345e184f3f66c8a0bbe8e520b80a448f5bb28d8bea25081d905db85dac2461aa6609279eef7a3c4418e698fd4f2b2fa32f0655072c185d26435408ec413d560ab88d44c9dc54049bdb48922b5dc4b335acb82c8f7aa6f07e600e3ca2c57c38f1a43f6a43848d0b0a6ec23412ba525579fa0c001e448cc912ef24b0b8f9b0b0fd1212dfc513edd4afa51445ac0479a02f1dd4ea5e9492220f20da08a9ce74160c02aa4e672e747f7ae02b7e1c063e9259ebf4c70b92704b5a5ffe22659e2841187f274fb132f5d11785b51eab0b32e998cb8dc2d9ad3fc3edef048bfe352fc9d29d9f6fa35b4bbf8965f541a7cb6d67a5f420ce825727177ffdbaf42fd2b6ef8fe87d861f075f0fcaa8f423731e8e6de90bbb6053e3a2ace3bfdbbb1dc1cf1bc38ec151079f95dddf02d19bf05a8c6f4972c37f14d993fb9051eb8a6be902cad8d322ace85a387bbf9ae05da8ecb6ec34e084e5d77150d608b49687e26ba2f590884a69e89abbc1e31b33351e28a634477877b65686aa2b9487ce1088caee273a5e8986e12f21d38ddb25b9cec146ad6290649fc62a06be7d97384c1a44c5323b705bf9d0a62906bcb6a48ffd456deaa28ae73092ae228975a418c4e368f2c5a27ed1ad681e03d62ec71cf3d94ec218e35a6c690228206f975fbdd8088361a881c924de05a0e33feeb8598292f100cfd675ff198884524df287b8f3f8991c4c396a9abc6e6fab7a30c9ffb286638ba652da4cad6be2ad483c081c2a1d2aecc1f7e7290c41a5758e9a4ae23e2871eb897a48a20a77916ac0aa88722fb222270df6a5542c3d445a867adc8085d1f0445ff8dde057d02d6e9defc3160d3f6803352192f8d3253e3af192f199b63fecaf31504315d5530da3d95241d490e1428a519a50a015a5d0c2ef437a1fcb5fb4fa925741b391b3f98d4717e1e312fb0c185165efd42e7b1a2ea199c52a64a9def7fbdff49dea747696a866cbf246557a7d5f8fe1f42bb51fba2df738d82b7e36be6cc0ae7ef0f1f5e715c55378d4ed89ffc02bf539327cf0fcd015aba46adc812490c555b3837297c2f260c8c1035006080dd280c36648fd03cd2e1d05d4fa372c76372e32a54fdfba05da2fec6550afa5a3257929fee061b4c4cdf227c7365013858c84a903ba8168637d9fd5e173573abd2619b84665c351f3259fc919fa1f89cc021673d684645cda8335d1b05787e0d4487664005f303d3845e3e6892bced6ed40dcf34cb7c8ea1db16dacb7780f0873c011951d75e8eb82dc23dcc4eb6eb1d3c35dd0b4ee39cc53402f058ab5627ed3667aee9cebec744de2f73f8bfeb1f84c31ead5ac9fccf137552f4c0cd04cd48883295d86852f377ac49900106ffcaec4d806974bb15f4a4fb4c64861f56d5ef9ca49355f2012c974f0ea0c4695333761509095005d83ae79674df7bfaea2b45f01204e83299c9d7fa80458bf48bef1aa97b9b155156a86787247e2e93decfccef408db9ac453b5e9cdf622c5b312c888fe92e22c2601d04b248bca2f4b97f8944eb163aea49dc0571bd72167d374271033253341cab811437bde93c1b3176bc3379dd3e2452fdf8da382e75813e22e32ae9424d0e30c787a41620e04b4188fcdd46ae935f12c56846794abd528639882bc621c0cafe0a8950a4e538fe6127ca878178a0df949bf4730c0b4d77bf9c177b046d1bfca59896411f9057ff402e719df2abefaeadabe8429efe68cf97f7d24cb99ffb194280989bb982ae252f94d4814781b3d1c744f8ec9d392a815f0ffb63a7edae858ad5ae056d4fd0752ad849d5025be111b8b24473f91b2a19ea59e93549f0bc2fac044044a9b4bae39c51e808c8be46775d0977eb14a72611ffb58bd7c72f9cc90ab687a3c45ca104fb2d2f47e38c45f1c23d1e5f6c9f5a7b06f27bee90235d546668f2020ddda726edb81f991f78c7b3ece86406180b38ef9df8da3f1694223c10034b9bc90e73707b88654abd892043197d1466c682a4455c79e1c527d6da3b65a90d4233d761f2d6321be9c74a981d000d4ce35d4674dae6fdf7ebfeced0e715523437d01700c5e5bcd09ed154730ef0792ce48f782314dcbef27f6d27675c3d4f76ff1d5a65e9c02f23d3660b675997fabe5ad985d155004cc10a6e42d0a76e8c78fbdcf5e470a93c36530291ac6d4cdfb3cd89660fbb84bfab68725d25ede0cc37a778c9e82ed722e21bdb22590f2313a089d4babbaaae789f78723d795c6c01f4c45f9ac68cf7ef42306b1d219df591f5965488c5f4387132384133821e2cb9d3933ee88a34a65cf29df38865f71e4e63825799c22315f8619b3434da2e6c547f887446af07af5ad81accc04077676e902afdf559b4ad04185e68e04b90502e2f5d2379775db4e5bedceb52c114176b2acab45a54994557455e4cfb5743ae1444facc9961a651a33171b93ce333e51e3c7c5645a84ef8d8d7c9e11e52a3d6881d33156fc374add99c492e00768a219595f049dabcfc23485aea0526d65564215b63300274328cdad452830f227533530f85072a6d941cc0a74ac02e8e4205d310c36dd1555fd9f65d9e14620bc389c90ec6a5d1998026b97f9bbbd63b9b9fcbbf6a1c82dfeb3f7309e70a361f309164ee920d7a2c158ce342fa1e19a2bc63a3a762d6250df0dc8246449422553ad0712ddcae68f2649e8f923c8eafb801fb6e830d37127d5e850e012a597aac2727e44f843faa58aebd3b229f4a59994b2dff0254779efa54e1dc4bfbdabee21dcd6e8d9bfc7df48e4030c45f0038b7378d097d28985b81325164e054c714af342c121a6d060578ff9f2bd24805eb78f33720a9f57ad9c613d75e13954301616c10eaeee3b5b9b51fee8faeb420084bdc333ed7c9c7abdd833e4f3212249d43d662a114b8a9b4ed6b3084b6d31153f637d7779aefac17e05350fd5f88af433d7ecb22c7a04b90e6320edc75cab58bce391300c82c211bcb59af4a8cd597133fd3965e1698efede7e038008d6839daed7dcd1a50cb87f1fad551c346458bba86ef8c276120c8d5d092a077eac8a1ba0036071828a6969697c997709b6d5ee7beeb259bf867c7e2bd1bd724768367c2d718391ca89f1f0627408e0f6b9dbc6be78eed238566ed4d9332c614048d3f6cdd0ec7a0f1cc7476b29adb42cec7e7662fc585f08bd4c26a8e973ab2f0249991330b989baa9ea3a50d284a77369f185652d051c75ba7fad49e7327efbc7c859ea1b19a4048026d3d0779f5ad5c8a16f12c53475df98c142c4512da73ad8f0d8be0e1faa7abe1520b6b3f1e61f6701ff497db5603e3e1254466d92c38b730a6f1e703f6e865dd001f05940b9b15a3cb3c05ffdea8f10206de07fea1fa3491fc7d7893f4f1b1569b642064bb0c5310775c5020d0ccaf67e5f5960796091e16740a0c8cc2aceadf022e25ba990e060f2abd7d89ff15dece783016be73071c57438a734ea6d50604faa7ddfc9ed10b70b976f3687d17aea6194b2bb433c0f979b75f185b2284865b8bfb3e6fb51c6898af84a7ad8ff57da02566eb511a7d8f5d67af681b34090db2e73fb903954bdd499f45c85affd81fda48fc43ca537d0670f8a1a170cf642bc346f529704f63eb972b67bc7f2017dc348051bb57aac9fc5cb2ce28a96cc48681d7955e9687cad87493bcc00cf40504a1e6cafb0a5ae0ba0c6b88f7cf0bf0095ecafb683e374fde0a42086e07fee5dc2b96c52ee413ba5f35ac1718492ea662c8bdd461363dd41c693f3043eb3509aa6b1b88cf50e971ef74746d9437986bac4b8fd658e6f4f591bd59a188d7bf9a4d366ff85034871ec8cb8af8f6909ab741ffda4399c6090fecb36a735e199ccd7de5f2d298060d2c39455ba6f4b082dde336a804107d877a1675343e3ea47293b55f316c8deed7afe50a52bfbabeb5a89c1446bd3082d1b5dade35268a9db72c70c5a5a45b80280bcf450c665df17798673ee0703cd", 0xf81}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000ac0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000a80)={&(0x7f00000001c0)=@in6={0x18, 0x2, 0xfd, 0x2}, 0xc, &(0x7f00000008c0)=[{&(0x7f0000000200)="909023db8211ed4cd5a814fc0d2306a62666b7f28cc16b6d0fa851eb00e25c6f64ad14c0d34ee35b83636bbe851916df44fe29ededb5bde4a360f5a647d98c87d3eaacc065256b436762cdfb0472ec611fdd153525cc5a0baac75318db4bffdc8834f38006b96b9cfe49058151e93a7fe565e799332cebd0519291513de02f3ef40371d672a4aa77a2ed3cb5c9e74772bfb99496b4b58b6f564ae903c2506761ec3aef4d8f0ff6072465ce3c0e4c4d0b3401d83e1a3af665becf2975d8c4e327bfc298603723b8b1e21b47f2a59f25a2bd2265df7d578eb7b9b12319d8d55b433d667cb46683f9ea999cbbf218859c0a67089ffa173037a97391778c69f3", 0xfe}, {&(0x7f0000000300)="f1888c16e8381c42a061a902b581fcf7454ac3ec78da9c9c3924f007746dd8dae5fee44d99267f7846f1f8fb0ed6d2abcdcd77bbce7782e343cacbaf6cd04389bf3c65077ac5a5f86dce269b1c36a3eba92029bd116854bcc201b14c2e16dad2ac0f0f83728a", 0x66}, {&(0x7f0000000380)="195134d08a30caf6e1ee74e01d9fbc4f803ce4412d5505184256cc75065503007022ff53ead0d16f9548adfbe1a1e00b16233cad09", 0x35}, {&(0x7f00000003c0)="381c00", 0x3}, {&(0x7f0000000400)="5d6dee57ec39b51bc9ac24175ba0a3314def13e6b77b01a01312a1d0f3981c44019cd207a5a8c031f940a370daa47b6ef4cf56de375f52003e259e7ee42535386fd5f5e33a6545", 0x47}, {&(0x7f0000000480)="25e7b17d1c2669b678b76d2f15f54a2215257704ee6660255a0a8f343d9903ef1862048b0e725d10f3a07bed179ad7703332a6061fb35be0da1ba58505130380783715bc159f7d70ea3bd7464d553d54ff5d214e77ace45af83329423219e07190b4c110a1cf5ef50dc40a8d1bc7340f84a33baa5d3efdd1bf0fd452d53d41899e9bd1eedf99e9cf2119339140efdedeb7b43d583ba002280d0555fa2172532f06300b895aaab5f9a6b8fc8bdbbeba7e30fa6d183f4804ae061b95280f29b5b2385de85b5a", 0xc5}, {&(0x7f0000000580)="86caa3ec163d4fbc2c2bd1c63da27a537165cff1fbe605faabd5fcde686ed692ed10e7d4e6b4346a161515841c1d5c308420c57ed212bad2bc523370948b8359d8b734a1c6316e2d13b4f6a885408b38f38604bb3b49f6226130606e69ad358a9a33ce735bfd5c9b4f5085bc3df18ea5029940a18fd4bc3c50b18a34bdd8657ef9b3f100c9427a7f34dfbb0ea7af3c386202c17351b45ddd4f178d59f8ea3e5be76226ead8990b68fda69df92ce370c09e", 0xb1}, {&(0x7f0000000640)="8a120d7fd2711c1547f97722c2c783412baf233f6eec34f76e57e0dbc71c270a64ecbcab567383b5da1fe4ccf3bd71263dab318f940dabd02f5217841f42d5332fc668dba7ed0cd66dfc0b055f5349ac03e1d5c5c2bbcf729cd8f62802bb9b2e1de13430aba10bee66faf1fa8f55a7fd4601ff4851774a03336c6e47b4ec63d2a4b824c9b3c411f626fd2872", 0x8c}, {&(0x7f0000000700)="cf577015f2efbda24ab7f2f972b0c5f1e9bd8fde92446e559ad9d32f9f1eaa02055b4e5b97f354c87db26b49089140db8fa4553dff0c2af5012b31c0e58339f993a2cefa5bbb35d7c06d2dad5b613419373506089f67e65cd7351065b4f0d032d6699bd77302c61b7cc05810986677976483db8823cb0231ab6c8af4646119fd9127618340b279773bc9a2d9523e674d88552e2f9b7684a94a97ebc7ca169f63755fa141bc0878c1fa61bf7add001d00a4401e1cc144551e4ca08d4824492acff0fa63d6ec7fe39869156bcdca", 0xcd}, {&(0x7f0000000800)="1eea446b746093aaae0c86a81841364ddc1dfbc0ece5e8f9478f6822ff00e54fc96f9a3005785c01a4ade9651500b1783e915f3754c421dd503e2bab2f8eeaeaddf90d234d4fd818fc0bc5a47f3c54b108270d4c0bbe1635933c5326a105ee9cfdec6149076cf03331eb88fd37187914c244d8c0531521af111e8762450548b8cca55ca0b7aeefa56b4bf086861395d6df69a4331c545e8ee217c148593bf58b6d2060be38", 0xa5}], 0xa, &(0x7f0000000980)=[{0x78, 0x1, 0x100, "e077d87451be6e9cfb2ff7fda1bb8c66e49ed3f23dae35142e20d306306816cbcfad647a319350f9d3242accd813b429bd7f91d396d2bae59f1a61402707d83e4b861a67e24f4a30104de634c2b6590307e3a85e9bf8df638c8e8f919875d1ce0d"}, {0x78, 0xffff, 0x2, "70356940b1c9daa7175f699ed466743516bc720c8d74a12ac413242d30f7c46e8557d5e5a705f93ade41d1f74b4d4a300a82d797edbecfd2e5091f4bb5d502eda63ad883cfea5c3df7acc9049b8e2d4eb5f6acebe3feeca99a7fb7f3679d59d0b2"}], 0xf0}, 0x0) fsync(r1) 16:00:31 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000200)=0xc) chown(&(0x7f0000000040)='./file0\x00', r2, r0) 16:00:31 executing program 1: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x10001, 0x5, 0xf6a, 0x8001, "c4dffbf2e50f72c2b3d0d5e0a0a811bc615a51b1", 0x1, 0x4c0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400", 0x80}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000000c0)) shmget(0x1, 0x3000, 0x106, &(0x7f0000774000/0x3000)=nil) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000200), &(0x7f0000000240)=0x4) socket(0x36, 0x1, 0x86c) r3 = getuid() setreuid(r3, r3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) nanosleep(&(0x7f0000000100)={0x4, 0x9}, &(0x7f00000001c0)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x9, 0x7, 0x10001, 0x0, "e77e34b74cc960003c0304a8217155a3783d1ee3", 0xffffffffffffffff, 0x2}) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r4) getpeername$unix(r4, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) 16:00:31 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000140)) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x40) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x5, 0x6, 0x5, 0x1, 0x7fffffff, 0x6, 0x3f, 0x2, 0x0, 0xc3, 0xdf6}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:31 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="7f724137b56b4b06f50cfe5593feffff907a9dc5f238f8b14da2f284df84c6712af88e0384a2f391d063ca7cc04783d52ac9877bbbbec22531ca8702e38bf1c1", 0x40}], 0x1, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:31 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0/\x00', r0, &(0x7f0000000080)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x3, 0x2, './file0/\x00', 0x40000, 0x1, 0x10000, 0x3ff}) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 16:00:31 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x4001981}) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) fcntl$getflags(r0, 0x3) 11:09:53 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffffe) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) r0 = semget(0x2, 0x5, 0x8) semctl$GETPID(r0, 0x6, 0x4, &(0x7f00000001c0)=""/255) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x82) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file0\x00') 11:09:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 11:09:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000240)="8ef7c6154e6ff1091904cf3cc53df2acda3c5c91fd1db8468ef3f626527d960c34e96d0e4dbff938252b820fc1a5b3a08e362030671d29d9e0481105929be84adc51e5d3afdc5423ae101d7c362ee3f26e87f6d49982779470490347fc422a39f492f5f7ab0c1698f1a61d216d0bce1f4eaa5b70f6cc0e67c4e13069b4fe347dfbe8edcd3381d14466a5c9118572ffcf19a967c0f2ef98ab860307d1deba053a47d4b46f", 0xfffffffffffffeb8) close(r1) bind(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="100affafb42c8ce8d26d7e329c61859c28240971bf19ba77bdc88a0700000000b5dceff7d6c5f93dee172e7c609b360b1da463bbee14462b724370a7636890d1982a2cafa97cecb72fa4d76efef1261d92105f44689d4804a10401746282c50669a4efb7259e21e659881e2a1b5bc35bdac026168a72f6b13b7624e03d7b1090bd66c39ff20f2b5248ae3e6b110be0abf4b26a6e0cb04489f28cef2da92025832240a7d8f4f0c9f0811246091bc7a8c44f41b1725e0db16e22894a81483367f1c77f91e9562319d9289deb3cf656ec46a9e80593e5aaf0018d27a63699e4240b136190e4b718e858140bed0819e09fe32fdf7117aa8aaa64b24eee5b427d"], 0x8) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="e2f92149600c3b49d877949eb97a34dec4a95ba8d88a66cecc5fc20a9eddd737a149a2285a1edb2079030c38a41a39e6", 0x30}], 0x1) writev(r1, &(0x7f0000000580)=[{0x0}], 0x1) 11:09:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) 11:09:53 executing program 0: execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000200)=[&(0x7f00000000c0)=':\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\xb5),\x00', &(0x7f00000001c0)='%\x00'], &(0x7f0000000280)=[&(0x7f0000000240)='\x00']) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd01) mknod(&(0x7f0000000040)='./file0\x00', 0x2000000006002, 0x7f) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) 11:09:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="2d012e2f6669a8565fc76c65d0ad"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r2) r3 = socket$unix(0x1, 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 11:09:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000001880)=[{&(0x7f00000002c0)="f91c7c1c6035506f291d123b7388c323615544c8f3ff9ea13d2666d201647ea433e9dc98f8a880802989e5bf03dec499c1d0c31f8a11de3efdf1dd5745c58d1eb2d45f5dd64ad09bf3d003c8eed35fe3378297ff89bdf58629b5f2f5ef352c8545a59b22933d490010e084aa8bd22d756fd764381dcbf665ecc8311ef161c40b9e50b3f5a0ee50f99e927d5b145d47b74623bc6c1fb640648abca3efdb88984127e85028e4da48e71a5b517ba7765df04376d733e67cbcc003125329faa8b4fa607e2e2ee5234d", 0xc7}], 0x1) execve(0x0, 0x0, 0x0) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)=""/35, 0x23) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) 11:09:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x400) lseek(r0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0xffffffffffffffc1, 0x20, 0x5, 0x7fff, "404acb772d4977ac153625bea4c5650f80c520dd", 0x1, 0x3}) 11:09:53 executing program 1: madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000006000/0x4000)=nil, 0x4000, 0x5, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) open$dir(&(0x7f0000000040)='./file0\x00', 0x82, 0x12) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 11:09:53 executing program 0: syz_open_pts() r0 = syz_open_pts() sendmsg(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000001580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) 11:09:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000001880)=[{&(0x7f00000002c0)="f91c7c1c6035506f291d123b7388c323615544c8f3ff9ea13d2666d201647ea433e9dc98f8a880802989e5bf03dec499c1d0c31f8a11de3efdf1dd5745c58d1eb2d45f5dd64ad09bf3d003c8eed35fe3378297ff89bdf58629b5f2f5ef352c8545a59b22933d490010e084aa8bd22d756fd764381dcbf665ecc8311ef161c40b9e50b3f5a0ee50f99e927d5b145d47b74623bc6c1fb640648abca3efdb88984127e85028e4da48e71a5b517ba7765df04376d733e67cbcc003125329faa8b4fa607e2e2ee5234d", 0xc7}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) wait4(r1, &(0x7f00000000c0), 0x0, &(0x7f0000000140)) execve(0x0, 0x0, 0x0) 11:09:53 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readv(0xffffffffffffffff, 0x0, 0x192) getpeername(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000060000000000000000000000000000000000000000000000000000001c0000000000000000000000000000001d000000000000001e00000000000000000000000000000000"], &(0x7f00000003c0)=0x4d) open(&(0x7f0000000280)='./bus\x00', 0x88, 0x1e) fcntl$getflags(r0, 0x0) read(r0, &(0x7f0000000180)=""/160, 0x96) poll(&(0x7f0000000240)=[{r0, 0x191}], 0x1, 0x0) r1 = semget$private(0x0, 0x3, 0x220) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x7fff, 0x6}, 0xc) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000000c0)=""/151) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./bus\x00') ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000440)=0x1) 11:09:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCSDTR(r0, 0x20007479) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x10000, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)=0xff) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x80, 0xfffff, 0x80d6, 0x5e}, {{r2}, 0xfffffffffffffffd, 0x8, 0x10, 0x6, 0xbf34}, {{r2}, 0xfffffffffffffffc, 0x48, 0x1, 0x79fbaad9, 0x1}, {{r2}, 0xfffffffffffffffd, 0x10, 0x42, 0xe582, 0x7fffffff}, {{r2}, 0xfffffffffffffffb, 0x46, 0x9, 0x10000, 0x1}], 0x2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffc, 0x18, 0x0, 0x6, 0x96}, {{r2}, 0xfffffffffffffffa, 0x80, 0x1, 0x0, 0x7}, {{r2}, 0xfffffffffffffffe, 0x10, 0x0, 0x5, 0x8}, {{r2}, 0xfffffffffffffff8, 0x82, 0x0, 0x3f, 0xff}], 0x1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r2, 0xfffffffffffffffe, 0x3, 0x0, 0x0, 0x0) 11:09:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x3, 0x47, 0x6, 0x0, 0xf2, 0x9, 0x38, 0x0, 0x1, 0x34, 0x2}) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 11:09:53 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x6) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r1, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x1000000002007, 0x202) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x100, 0x0) fchdir(r3) kevent(r3, 0x0, 0x0, 0x0, 0xb0, 0x0) flock(r1, 0x2) setrlimit(0x0, &(0x7f0000000080)={0x4, 0x7}) setrlimit(0x2, &(0x7f00000000c0)) r4 = dup2(r2, r1) write(r4, &(0x7f0000000300)="5a69772be49e914c48921fcf1140e866fae2639a7a0c183a40cf81e3bf8ca75c91b718e0ec3b145d347df61e4651cfc6a10c727def0ebff12a4bcd73", 0x3c) recvfrom(r0, &(0x7f0000000140)=""/148, 0x94, 0x43, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) ioctl$TIOCFLUSH(r0, 0x80487008, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000280)) socketpair(0x11, 0x0, 0x2, &(0x7f00000002c0)) accept$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000ec3a11ba000000000000000000000000001200000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005b71fb02"], &(0x7f0000000000)=0x6e) 11:09:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fc, 0x0) write(r0, &(0x7f0000000140)="89750a5060039b70845f197b7453e6a87363d108634b52d47114fd21f3dea10545c40de7e74b859262f4a352d0ef14e3313314b012e0049305fe", 0x3a) write(r0, &(0x7f0000000380)='oL', 0x2) write(r0, &(0x7f00000006c0)="65e51acc1ce582489ef2e079c7aadb05fee7fc03fc431f84dd14d26984d02f6930b2362700f729f5f958f20546acd621e5c25ed8202610672e2e", 0x3a) execve(0x0, 0x0, 0x0) 11:09:53 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000)="4d0fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000100000000000}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 11:09:53 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000000)) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x20002, 0x10) getsockname$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0x343) r1 = dup(r0) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/40, 0x28) 11:09:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x5) write(r0, &(0x7f0000000380)="9085", 0x2) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x7f) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)=""/186, &(0x7f0000000000)=0xba) r3 = syz_open_pts() ftruncate(r3, 0x101) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200"}) ioctl$TIOCSDTR(r0, 0x20007479) fcntl$setstatus(r3, 0x4, 0xc0) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 11:09:54 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x100, 0x2}, {0x24, 0x9}], 0x26}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000100)=[{0x23}, {}]}) 11:09:54 executing program 0: utimes(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x3f, 0x400}, {0x3, 0x80000001}}) mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x7fffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0xa8, 0x6, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000000}, {{r0}, 0xfffffffffffffff9, 0x8, 0x0, 0x100000001, 0x8}, {{r0}, 0xffffffffffffffff, 0x46, 0x20000000, 0xfffffffffffffffa, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x3, 0x3cc3}, {{r0}, 0xfffffffffffffff9, 0x10, 0x40, 0x2, 0x8}, {{r0}, 0xfffffffffffffffb, 0x1, 0x0, 0xffffffffffffffe1, 0x7ff}], 0x7, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x21, 0xe67c5690396758e7, 0x10000, 0x4}, {{r0}, 0xfffffffffffffffd, 0x5, 0x0, 0x7f, 0x7}, {{r0}, 0xfffffffffffffffe, 0xe, 0x1, 0x8, 0xffffffff}, {{r0}, 0xfffffffffffffffc, 0x16, 0x40000000, 0x9, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0x18, 0x2, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x22, 0x80000001, 0x5, 0x7}, {{r0}, 0x0, 0x8, 0x40000000, 0x5ed, 0x8}], 0x0, &(0x7f0000000340)={0x1000, 0xffffffffffff7fff}) 11:09:54 executing program 1: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind$inet6(r0, &(0x7f0000000240)={0x18, 0x2, 0x5, 0xf99e}, 0xc) r2 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000340)=0x1f) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) r3 = openat(r0, &(0x7f00000002c0)='./file0\x00', 0x40, 0x0) write(r2, &(0x7f0000000180)="a6", 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000300)={0x7, './file0\x00'}) r4 = syz_open_pts() close(r2) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000100)=0x1ca939e8) r5 = dup(r4) pipe2(&(0x7f0000000480), 0x4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "8523b73a3b00"}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchownat(r3, &(0x7f0000000380)='./file0\x00', r7, r8, 0x4) ioctl$TIOCNOTTY(r1, 0x20007471) close(r2) r9 = syz_open_pts() ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000280)=0x5) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000000140)=0x5) fcntl$dupfd(r5, 0xa, r9) poll(&(0x7f00000000c0)=[{r6, 0x21}], 0x1, 0x0) 11:09:54 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000002480)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)) recvmsg(r1, &(0x7f0000002400)={0x0, 0x0, &(0x7f0000001380)=[{&(0x7f0000000040)=""/90, 0x5a}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/43, 0x2b}, {&(0x7f00000012c0)=""/108, 0x6c}, {&(0x7f0000001340)=""/26, 0x1a}], 0x5, &(0x7f0000001400)=""/4096, 0x1000}, 0x801) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002440)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x4, [{0xfffffffe}, {0x0, 0xfffffffffffffffd}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x4}, {0x0, 0xffffffffffffffff}, {}, {0x0, 0x335}]}) panic: timeout_add: to_ticks (-2) < 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 315651 25314 0 0 0 0 syz-executor.0 * 41853 25314 0 0 0x4000000 1K syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x174 timeout_add(ffff80000066d060,fffffffe) at timeout_add+0x194 pcppi_bell(ffff80000066d000,4,fffffffe,1) at pcppi_bell+0x2a0 spkrioctl(1b00,20005302,ffff800020c22f40,2,ffff800020b42978) at spkrioctl+0x230 VOP_IOCTL(fffffd8075476210,20005302,ffff800020c22f40,2,fffffd807f7c7a20,ffff800020b42978) at VOP_IOCTL+0x9a vn_ioctl(fffffd806ea53db0,20005302,ffff800020c22f40,ffff800020b42978) at vn_ioctl+0xc9 sys_ioctl(ffff800020b42978,ffff800020c23088,ffff800020c23070) at sys_ioctl+0x646 syscall(ffff800020c23120) at syscall+0x5ac Xsyscall(6,0,ffffffffffffff88,0,3,cab18984010) at Xsyscall+0x128 end of kernel end trace frame: 0xcad8f23a1b0, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic timeout_add: to_ticks (-2) < 0 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 timeout_add(ffff80000066d060,fffffffe) at timeout_add+0x194 pcppi_bell(ffff80000066d000,4,fffffffe,1) at pcppi_bell+0x2a0 spkrioctl(1b00,20005302,ffff800020c22f40,2,ffff800020b42978) at spkrioctl+0x230 VOP_IOCTL(fffffd8075476210,20005302,ffff800020c22f40,2,fffffd807f7c7a20,ffff800020b42978) at VOP_IOCTL+0x9a vn_ioctl(fffffd806ea53db0,20005302,ffff800020c22f40,ffff800020b42978) at vn_ioctl+0xc9 sys_ioctl(ffff800020b42978,ffff800020c23088,ffff800020c23070) at sys_ioctl+0x646 syscall(ffff800020c23120) at syscall+0x5ac Xsyscall(6,0,ffffffffffffff88,0,3,cab18984010) at Xsyscall+0x128 end of kernel end trace frame: 0xcad8f23a1b0, count: -10 ddb{1}> show registers rdi 0xffffffff81264217 db_enter+0x17 rsi 0xd3b rbp 0xffff800020c22b60 rbx 0xffff800020c22c10 rdx 0xd3c rcx 0xffff800000947000 rax 0xffff800000947000 r8 0xffffffff81316553 kprintf+0x183 r9 0x1 r10 0x25 r11 0xc94d861835d057aa r12 0x3000000008 r13 0xffff800020c22b70 r14 0x100 r15 0x1 rip 0xffffffff81264218 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c22b50 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=41853 stat=onproc flags process=0 proc=4000000 pri=81, usrpri=81, nice=20 forw=0xffffffffffffffff, list=0xffff800020b42018,0xffffffff82334d38 process=0xffff800020b44d30 user=0xffff800020c1e000, vmspace=0xfffffd807f00d168 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 25314 315651 22788 0 7 0 syz-executor.0 *25314 41853 22788 0 7 0x4000000 syz-executor.0 19609 512595 1 0 3 0x100083 ttyin getty 48652 281059 0 0 3 0x14200 bored sosplice 96063 380967 3696 0 3 0x82 nanosleep syz-executor.1 22788 406289 3696 0 3 0x82 nanosleep syz-executor.0 3696 449211 95957 0 3 0x82 thrsleep syz-fuzzer 3696 499654 95957 0 3 0x4000082 thrsleep syz-fuzzer 3696 139861 95957 0 3 0x4000082 thrsleep syz-fuzzer 3696 122579 95957 0 3 0x4000082 thrsleep syz-fuzzer 3696 137377 95957 0 3 0x4000082 thrsleep syz-fuzzer 3696 508345 95957 0 3 0x4000082 thrsleep syz-fuzzer 3696 178216 95957 0 3 0x4000082 thrsleep syz-fuzzer 3696 230898 95957 0 3 0x4000082 thrsleep syz-fuzzer 3696 430261 95957 0 3 0x4000082 thrsleep syz-fuzzer 3696 17723 95957 0 3 0x4000082 thrsleep syz-fuzzer 3696 183125 95957 0 3 0x4000082 kqread syz-fuzzer 95957 96708 4803 0 3 0x10008a pause ksh 4803 160776 83822 0 3 0x92 select sshd 83822 119210 1 0 3 0x80 select sshd 65949 60161 26587 73 3 0x100090 kqread syslogd 26587 342517 1 0 3 0x100082 netio syslogd 93899 466644 1 77 3 0x100090 poll dhclient 83391 422509 1 0 3 0x80 poll dhclient 55062 322918 0 0 3 0x14200 pgzero zerothread 77467 56957 0 0 3 0x14200 aiodoned aiodoned 42850 174823 0 0 3 0x14200 syncer update 98867 51929 0 0 3 0x14200 cleaner cleaner 83738 6862 0 0 3 0x14200 reaper reaper 75871 382222 0 0 3 0x14200 pgdaemon pagedaemon 97160 189144 0 0 3 0x14200 bored crynlk 45510 427324 0 0 3 0x14200 bored crypto 20630 33875 0 0 3 0x40014200 acpi0 acpi0 20999 30486 0 0 3 0x40014200 idle1 13940 476743 0 0 3 0x14200 bored softnet 67059 36539 0 0 3 0x14200 bored systqmp 89070 444100 0 0 3 0x14200 bored systq 3650 519035 0 0 3 0x40014200 bored softclock 1095 380117 0 0 3 0x40014200 idle0 1 441045 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 25314 (syz-executor.0) thread 0xffff800020b42978 (41853) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8235c720) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x58a #1 syscall+0x47f #2 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9521 6365K 6380K 78643K 11120 0 0 pcb 23 9K 11K 78643K 827 0 0 rtable 100 3K 4K 78643K 471 0 0 ifaddr 54 13K 13K 78643K 219 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 31 0 0 iov 0 0K 20K 78643K 217 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1185 74K 75K 78643K 1942 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 22 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 195 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 5 13K 25K 78643K 1529 0 0 sigio 0 0K 0K 78643K 21 0 0 proc 43 38K 70K 78643K 503 0 0 subproc 64 65538K 67586K 78643K 68 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 217 0 0 in_multi 33 2K 2K 78643K 108 0 0 ether_multi 1 0K 0K 78643K 10 0 0 mrt 0 0K 0K 78643K 1 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 90 397K 397K 78643K 90 0 0 exec 0 0K 1K 78643K 303 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 86 21K 30K 78643K 5715 0 0 UVM aobj 90 3K 3K 78643K 96 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 51 0 0 NDP 11 0K 0K 78643K 61 0 0 temp 163 2367K 3003K 78643K 6936 0 0 kqueue 0 0K 0K 78643K 11 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 4 0 0 1 0 1 1 0 8 0 inpcbpl 280 769 0 762 2 1 1 2 0 8 0 plimitpl 152 33 0 26 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 41 0 1 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 271 0 267 1 0 1 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 ppxss 1128 30 0 30 7 7 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 186 0 0 12 0 12 12 0 8 0 art_table 32 187 0 0 2 0 2 2 0 8 0 art_node 16 40 0 6 1 0 1 1 0 8 0 sysvmsgpl 40 16 0 0 1 0 1 1 0 8 0 semapl 112 193 0 183 1 0 1 1 0 8 0 shmpl 112 94 0 6 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 4241 0 2820 46 0 46 46 0 8 0 ffsino 272 4241 0 2820 96 0 96 96 0 8 0 nchpl 144 6659 0 5036 61 0 61 61 0 8 0 uvmvnodes 72 4419 0 0 81 0 81 81 0 8 0 vnodes 200 4419 0 0 233 0 233 233 0 8 0 namei 1024 20406 0 20406 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 20729 0 20729 13 12 1 6 0 8 1 sigapl 432 1700 0 1687 2 0 2 2 0 8 0 futexpl 56 19067 0 19067 1 0 1 1 0 8 1 knotepl 112 414 0 387 3 2 1 2 0 8 0 kqueuepl 104 501 0 499 1 0 1 1 0 8 0 pipepl 112 1184 0 1165 6 5 1 2 0 8 0 fdescpl 488 1701 0 1687 3 1 2 3 0 8 0 filepl 152 10519 0 10424 11 6 5 6 0 8 1 lockfpl 104 450 0 449 4 3 1 1 0 8 0 lockfspl 32 387 0 386 4 3 1 1 0 8 0 sessionpl 112 20 0 10 1 0 1 1 0 8 0 pgrppl 48 38 0 28 1 0 1 1 0 8 0 ucredpl 96 2816 0 2809 1 0 1 1 0 8 0 zombiepl 144 1687 0 1686 2 1 1 1 0 8 0 processpl 840 1716 0 1686 4 0 4 4 0 8 0 procpl 600 5046 0 5005 4 0 4 4 0 8 0 sosppl 128 19 0 19 5 4 1 1 0 8 1 sockpl 384 1473 0 1456 7 4 3 4 0 8 1 mcl64k 65536 593 0 0 72 9 63 65 0 8 0 mcl16k 16384 3 0 0 1 0 1 1 0 8 0 mcl12k 12288 6 0 0 1 0 1 1 0 8 0 mcl9k 9216 11 0 0 1 0 1 1 0 8 0 mcl8k 8192 6 0 0 1 0 1 1 0 8 0 mcl4k 4096 6 0 0 1 0 1 1 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 125 0 0 15 0 15 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 690 0 0 37 0 37 37 0 8 0 bufpl 256 8453 0 1481 436 0 436 436 0 8 0 anonpl 16 186875 0 178884 88 39 49 49 0 125 14 amapchunkpl 152 9868 0 9782 27 18 9 9 0 158 4 amappl16 192 8833 0 8412 93 63 30 34 0 8 8 amappl15 184 749 0 748 2 1 1 1 0 8 0 amappl14 176 760 0 756 2 1 1 1 0 8 0 amappl13 168 27 0 24 1 0 1 1 0 8 0 amappl12 160 772 0 768 2 1 1 1 0 8 0 amappl11 152 184 0 174 1 0 1 1 0 8 0 amappl10 144 62 0 59 2 1 1 1 0 8 0 amappl9 136 331 0 328 1 0 1 1 0 8 0 amappl8 128 913 0 890 1 0 1 1 0 8 0 amappl7 120 39 0 33 1 0 1 1 0 8 0 amappl6 112 812 0 802 1 0 1 1 0 8 0 amappl5 104 178 0 167 1 0 1 1 0 8 0 amappl4 96 294 0 273 2 1 1 2 0 8 0 amappl3 88 208 0 203 1 0 1 1 0 8 0 amappl2 80 15084 0 15034 2 0 2 2 0 8 0 amappl1 72 46093 0 45671 24 14 10 19 0 8 0 amappl 72 5274 0 5241 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 95 0 6 2 0 2 2 0 8 0 uaddrrnd 24 1701 0 1687 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1701 0 1687 1 0 1 1 0 8 0 vmmpekpl 168 17154 0 17133 2 0 2 2 0 8 0 vmmpepl 168 187694 0 186319 124 49 75 75 0 357 10 vmsppl 360 1700 0 1687 2 0 2 2 0 8 0 pdppl 4096 3409 0 3374 6 1 5 6 0 8 0 pvpl 32 499582 0 488606 204 81 123 133 0 265 33 pmappl 224 1700 0 1687 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 687 0 14 20 0 20 20 0 8 0